Live data from Hacker News

An AI coding agent, used to write code, needs to reduce your maintenance costs

jamesshore.com

121–126 of 126 posts

Re: An AI coding agent, used to write code, needs to reduce your maintenance costs

#123
post #94
post #35

Earlier quoted context omitted.

That is one possibility (that is playing out). Another one worth contrasting is the idea of AI as leverage for the worker. If you can take a regular developer and augment their output by 25%, then they have become more valuable to you and you should pay them more. Why should you pay them more? Because the market rate will price in that they provide more value now and you'll lose those workers to competitors if you do…

Given that the user between your comment and mine is a 1 day old account that did not address my comment at all and instead hallucinated a response, I assume they are a bot.

I answered your question. AI-assited programmers will be paid less since more can do the same job through the use of AI assistance. In some cases, they will even can some developers if productivity goes up enough, and the team can reach business objectives with fewer people than pre-AI times. At the same time, these coders will become more and more dependent on AI, and as I'm sure you know, the API is priced so that they make more money than they lose per request. More and more usage = more and more revenue.

This pattern is only going to become more extreme year after year. I used to reject the idea that LLMs could produce useful code or debug things, but these days, we have Claude Opus and chatGPT Codex. And just around the corner, there's Claude Mythos. I believe it's ready to go out, but they are scanning OSS to give the code underneath it all a head start to fix the types of security issues Mythos can find before releasing the product. Otherwise, we could be talking an LLM jailbreak into a "scan this popular Java logging library" or "this popular OS operating system, Linux, for security flaws." If they didn't do it this way, there could have been a lot of damage to PCs, companies, government, bureaucracies, and institutions in general.

Re: An AI coding agent, used to write code, needs to reduce your maintenance costs

#124
post #6

In my experience AI reduces maintenance costs. Though, context might matter here, I'm working on a multi decade set of projects, while there is a lot of greenfield feature development, the old code / older projects have suddenly become a lot easier to work with, modernize, and in a bunch of cases, eliminated. Dependency on old libraries, build tools, in some cases updated, in other cases just eliminated, builds are f…

I have a very very opposite experience in a large company where everyone shits code all over parts of the codebase they don't understand with AI assistance. We have had outages increase in tandem with lines of code shipped and outages are getting more and more severe. Yes we have improved much old code, deleted more old code, can automate code modernization, can better diagnose issues, have more options for mitigatio…

Shipping code you don’t understand isn’t really opposite to GP, that’s a different point and more of a “skill issue”.

Re: An AI coding agent, used to write code, needs to reduce your maintenance costs

#125
In my experience, the easiest way to reduce maintenance costs comes from better planning upstream (better task definitions, ACs, test coverage etc), and most important of all, it comes from giving the AI coding tools a shared context for the entire project that is a living artifact that grows with the project. In order to make that happen, we employ a single AI for the entire project (instead of each developer having their own) that is able to provide the right context to agents when they need it and update the context as each agent produces the output.

Re: An AI coding agent, used to write code, needs to reduce your maintenance costs

#126
My experience: Don't ever discuss maintenance or technical dept with non-developers (managers etc.)

Instead, simply be a professional and fix what is needed, while working on non-developer visible tasks.

Don't allow people with zero clue to make those decisions. You are the expect. Make the decision.

Post reply on HN