[…] Coding agents are now also introduced to production codebases. After 12 months, we are now beginning to see the effects of all that “progress”. Here’s my current view.

[…]

All of this compounds into an unrecoverable mess of complexity. The exact same mess you find in human-made enterprise codebases. Those arrive at that state because the pain is distributed over a massive amount of people. The individual suffering doesn’t pass the threshold of “I need to fix this”. The individual might not even have the means to fix things. And organizations have super high pain tolerance. But human-made enterprise codebases take years to get there. The organization slowly evolves along with the complexity in a demented kind of synergy and learns how to deal with it.

With agents and a team of 2 humans, you can get to that complexity within weeks.

  • Mikina@programming.dev
    link
    fedilink
    arrow-up
    10
    ·
    3 days ago

    You can do a task pretty well if you nudge the AI, have it write an exact explanation about every part of the architecture, code and data flow it’s working with and throw relevant files into context, and correct anything that’s wrong before you send it to do the task. You still have to review, but I didn’t have to correct much in my experience.

    But that burns like 20$ of tokens per task, at current prices that are way below the costs AI companies are paying.

    While it does help me, especially with parts of the codebase I’m not familliar with, it’s not sustainable, and it’s actively and very quickly robbing me of my skills and knowledge. It’s really a bad idea to use it, in two years time you’ll be royally fucked once they raise prices to recover the trillions they are loosing right now.

    So, however tempting, I simply don’t use it. I won’t throw away years of college and experience just to do a task a little bit faster today.