• “AI” coding tools can offer some value. The problem is that they often generate tech debt with pay day loan level interest rates. What’s made the interest rate so high is that now, not only do you have the actual code base tech debt. You also have a bunch of code that no one understands and the barrier to entry for software engineering has become so high that fewer younger people are actually learning how to be good programmers. Lots of organizations don’t give a shit about their rapidly growing mountain of tech debt today but they’re sure going to at the end of the week when the payment comes due.

    What their “leadership” fails to understand is that any idiot can shell out code. I’ve seen lots of terrible programmers generate millions of lines of really shitty code that somehow, by the power of the dark Lord himself, manages to compile. That’s not what a software engineer actually does though. Software engineers design operational systems with software. Writing code is a secondary function of that. There are currently no AI agents that can successfully design a software system with any degree of complexity because LLM’s don’t actually understand anything.

  • I was having this exact conversation with one of the archetects in my company - top down orders were to start integrating llm’s into our engineering workflows - so be it, they sign my paychecks and selfishly i want those to keep flowing - but beyond the quality and slop concerns i had already raised and were disregarded, i was realizing that i was losing my intuition about the code i was releasing under my name - it takes me longer to answer questions and i cant just wing my answers based on the intuition built during development because i didnt build intuition during development when development was outsourced to the llm - thats a liability im trying to highlight to managment and their risk analysis and also to myself for risk reduction

    Intuition isnt made in documentation (nor the slopdocs llms makes that no sane person will ever actually read) - its built by the effort of comprehension and theyll be no shortcut to that

    • I agree and yet if this is what the paycheck signers WANT… and if we work for paychecks… then aren’t we giving them exactly what they asked for?

      • Yes, but we also have to occupy and exist in our workplace. If it becomes a metaphorical dumpster fire, it is more stressful, less rewarding, and provides less opportunity for growth and development.

        If I get the same pay for worse working conditions, the deal was unilaterally made worse and it is fair game for complaint from the shafted party, the worker.

  • But we’ve seen this pattern before. When code production gets cheap, the cost doesn’t disappear. It migrates. It moves from creation to comprehension.

  • The profits also aggregate at the top. The problem is it’s short term, and the later cost isn’t funded by the top as it’s a one-way flow.

    Record profits, new product release: they’re often followed immediately by layoffs so the next quarter’s metrics look extra good and they can cash in.

    The few poor souls remaining hold the fort until hiring starts again and the cash out cycle begins once more.