In this case, with Microsoft's really amazing revenue stream, a charismatic management team can distort reality for quite some time and convince the right people within the company that there is no fire.
1,003 karma · joined November 9, 2019
In this case, with Microsoft's really amazing revenue stream, a charismatic management team can distort reality for quite some time and convince the right people within the company that there is no fire.
I mean, this is one application nobody should ever log into!
Sadly review isn't enough. I just today I found some code that I reviewed 2 months where the developer clearly used an agent to generate the code and I completely missed some really dumb garbage the agent put in. The agent took a simple function that returns an object with some data and turned it into a mess that required multiple mocks in the tests (also generated by the agent).
The dev is a junior and a clear example of what is to come, inexperienced people thinking coding is getting an agent to get something to pass CI.
The tech debt is accelerating exponentially!
Instead they got McDonnell Douglas'd
As it turns out the motivations matter way more than you might think.
The advantage of hand coded solutions is that the author of the code has some sense of what the code really does and so is a proxy for transparency, vibe coded solutions not so much.
I mean, it is 2025 and still customers are the best detectors of bad software over all quality apparatus to date.
4. ...
5. Profit!
The only thing that will save RTO companies now is graft and corruption.
I lol'd!
If the data and relationships in those insert queries matter, at some unknown future date you may find yourself cursing your choice to use an LLM for this task. On the other hand you might not ever find out and just experience a faint sense of unease as to why your customers have quietly dropped your product.
"Ok google, set a timer for 8 minutes" has kept me from burning my food on the stove for at least a year now!
If you are a software leader, work on discovering and filling customer needs. Filling those will boost both your success and the company's success.
Executives at most companies rarely do anything other than figure out how to get a bigger paycheck. They have no clue about, nor do they try to discover, customer needs; but they have and aggressively acquire a strong sense of their upchain's needs.
This means a software leader who does basic research on customer needs is the one-eyed in the kingdom of the blind at most companies.
I work on a massive monorepo that the LSP chokes on regularly.
In the end, global search is my sweetest friend
As it turns out 10x isn't enough. Once the complexity of the solution hits a certain point you really need multiple brains working together to reliably evolve it in a sustainable manner that isn't rife with operational disruption.
Most of the time the issue is the daily whatever has been turned into a demotivating status meeting where a PMO trained project manager (PMP) is drilling each person for a status roll-up.
When management is inappropriate, the ignorance is so thick that no rational discussion can penetrate.
Next up he's about to find out his integration timeline is complete and utter bullshit.
Forget friends and family, most Project/Product Managers think the same way, and they are often way harder to say no to.
If the client wants "something" and an LLM provides a significant percentage of "something" that looks good enough for the developer to get paid, that is definitely value for the developer. Might not be valuable for the client, but I'd claim the state of the industry before LLMs was generating plenty of software that wasn't actually valuable for the client anyway.
Maybe you're the exception!