• pmarreck 34 minutes ago |
    There's still plenty of innovation in the software space. Look at Roc-lang, for example. Fairly ideal as a human-agent collaborative language.
  • betteryet 33 minutes ago |
    Software Engineering is not dead, damn it. Anything research and original is not dead. Are these things fantastic at connecting concepts, producing digital work products, and putting out derivate hypotheses? Sure. But proper original thought is still firmly in the realm of humans. Though speed of propagation of new ideas probably did change massively.
    • flowerlad 27 minutes ago |
      > Anything research and original is not dead.

      Even if are right here (and I think you are), software engineering can still be dead.

    • almogo 27 minutes ago |
      In a way, many “novel” ideas are mathematical restructurings of existing ideas. I think we’ve seen a fair number of examples by now, especially in the realm of mathematics, of LLMs producing these novel ideas. I’d imagine Lee Se-dol would agree.
      • flowerlad 24 minutes ago |
        > LLMs producing these novel ideas

        We haven't seen that in software development though. Chris Lattner, inventor of the Swift programming language recently took a look at a compiler entirely written by Claude AI. Lattner found nothing innovative in the code generated by AI [1]. And this is why humans will be needed to advance the state of the art.

        [1] https://www.modular.com/blog/the-claude-c-compiler-what-it-r...

        • ranger_danger 14 minutes ago |
          Was said Claude AI prompted to even attempt to look for anything "innovative" or just make more of the same? The same can be said of humans if one isn't already intentionally trying to do something different.
    • ranger_danger 16 minutes ago |
      > But proper original thought is still firmly in the realm of humans

      Copying isn't just how design works, it's how everything works. Humans are imitation machines.

      We create new things by collecting, regurgitating and mutating stuff we experience, just like LLMs. In a vacuum man has no ideas outside of base impulses.

      Hence why originality is a novice belief. The closer you get to any field, the more you realize the stories around who made all the breakthroughs are BS media narratives. Most if not all steps forward in any field have hundreds of people clawing at similar ideas concurrently.

  • yourapostasy 30 minutes ago |
    I largely buy this thesis.

    I think the space where juniors can thrive in this New Normal is to fill in the gaps in written form. Seniors don't know what we know. I'm constantly finding implicit knowledge I assume a junior possesses that they in fact, do not have an inkling that it even exists. Lo and behold, the loops and harnesses don't, either. That's why they come to me asking the questions they ask in the first place.

    Holding that brief junior perspective, filling in those innumerable gaps while learning everything else being thrown at them via the agents, is critical at this juncture for the agents to be able to bootstrap themselves from ever-broader, ever-vaguer initial instructions. When those potholes are mostly filled, I can think of a lot of other stuff for juniors to work upon, but I am sorely missing this piece with agents at this stage of their evolution, and I definitionally am unable to fill it myself. It is the source of most of my rework of their code output.

  • chasd00 25 minutes ago |
    The line between Computer Science and Software Engineering is pretty blurry and the term "Software Engineering" has been controversial from the get go. Bolting together established enterprise patterns may be dead but creative problem solving with automation and the science of computers surely is not.
  • j45 25 minutes ago |
    Software development evolves. Every decade. Or faster. Always has, and always will.
  • trentnix 19 minutes ago |
    It’s not dead, but it’s starting to feel nostalgic. There will always be a few (of us) who still read the code, like the old school “operator” from The Matrix. And maybe the software geeks that still read code will be better for it, but that will eventually be just at the boundaries.