• Tamo240
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 months ago

    I agree with you completely, but he did say no need for ‘human programmers’ not 'human software engineers. The skill set you are describing is one I would put forward is one of if not the biggest different between the two.

    • yarr@feddit.nl
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      3 months ago

      This is really splitting hairs, but if you asked that cloud CEO if he employed programmers or ‘software engineers’ he would almost certainly say the latter. The larger the company, the greater the chance they have what they consider an ‘engineering’ department. I would guess he employs 0 “programmers” or ‘engineeringless programmers’.

      • Tamo240
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 months ago

        Anyone in software engineering will tell you that as you get more senior you spend less time writing lines of code and more time planning, designing, testing, reviewing, and deleting code.

        This will continue to be true, it’s just that there will be less juniors below who’s whole job is to produce code that meets a predefined spec or passes an existing test, and instead a smaller number of juniors will use AI tools to increase their productivity, while still requiring the same amount of direction and oversight. The small amounts of code the seniors write will also get smaller and faster to write, as they also use AI tools to generate boilerplate while filling in the important details.