• JakenVeina@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    2
    ·
    17 days ago

    What’s gone is the tearing, exhausting manual labour of typing every single line of code.

    That’s never been the “exhausting” part. It’s the VALUABLE part.

    The architecture, the trade offs, the product decisions, the edge cases that will bite you at 3am.

    Being involved in thebcode at the line-by-line level is HOW you discover and make all these decisions.

    I can be the architect without the wearing act of laying every single brick and spreading the mortar. I can design the dress without the act of cutting and sewing each individual piece of fabric.

    Maybe YOU can, because you’ve got X years of experience actually DOING those things that you’re now automating away. Newcomers to the industry won’t, and we’re collectively gutting their ability to learn these things.

    But I can do all of this with the experience on my back of having laid the bricks, spread the mortar, cut and sewn for twenty years.

    The longer this all goes on, the more these skills are going to actually vanish, and NOT just among newcomers. These skills WILL stagnate and die in an experienced engineer, if you don’t exercise them.

    Finally dedicating more time of their craft to the art they conceive, not the sweat of the forge.

    Dude should check out the WEALTH of channels on YouTube that depict the state of modern blacksmithing and machining. Bad analogy is bad.

    We have the chance again to get rid of useless complexity and keep working on the true and welcome complexity of our ideas, our features, our products. The complexity that matters. The complexity that is actually yours.

    Dude really just hates bullshit JS frameworks. So do I. So does everyone who uses them. AI isn’t giving us a “chance” to get rid of them, we always had that option. Many of us were choosing it years ago. I convinced my current team to drop jQuery in new code about 8 years ago (andbl not replace it with some other framework), shortly after joining. We’ve never looked back. Didn’t need AI to do it.

    We, as an industry, looked at the genuine complexity of building software and instead of sharpening our thinking, we bought someone else’s thinking off the shelf.

    Dude… talk about cognitive dissonance. That’s not a description of development within frameworks, that’s a description of agentic development. Except, you’re not “buying someone else’s thinking”, you’re buying a statistical approximation of thinking that doesn’t actually think, or even know what thinking is.

    • Joe@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      16 days ago

      And yet, agentic coding is here, and is not going away.

      There has been and will always be those interested in understanding and learning more, along with those who prefer to invest the bare minimum.

      There will be good software created by people using it, along with plenty of crap, with organizations and individuals paying for both. Similar to today.

      As for a lack of learning/skill development due to AI … it’s a challenge for sure, but such challenges are nothing new.

      In the end, code has been a convenient medium to express software/system design, but it’s not the design itself. People think, learn and understand differently to each other, and it might just be that code takes a back seat to other design mediums going forward.