No one likes good code because it takes a lot of upfront time. - PMs hate it because you're busy putting up scaffolding instead of painting - Managers hate it because they have to cover for it - Other engineers hate it because they could be doing it better - VPs and directors hate it because they can't think beyond the release cycle, so the engineer is an architecture astronaut who should focus There is basically no…
I like good code because it makes me not get pinged at 2AM when things fall over.
The silent death of good code
91–100 of 105 posts
Re: The silent death of good code
#92Re: The silent death of good code
#93Re: The silent death of good code
#94Re: The silent death of good code
#95If it’s easy to read and understand but doesn’t work, or is slow to execute, or costs a lot to run, is it good code? If the function is a black box, but you’re sure the inputs produces a certain output without side effects and is fast, do you NEED “good code” inside? After about 10yrs of coding, the next 10 of coding is pretty brainless. Better to try and solve people/tech interaction problems than plumbing up yet-an…
Re: The silent death of good code
#96Good code was approximately never valued in enterprise. How many companies worth billions or even trillions have webpages that take 5+ seconds to load text, and use Electron for their desktop applications? In that regard, nothing has changed. There is still a market for good code in the world, however. The uses of software are nearly infinite, and while certain big-name software gets a free pass on being shitty due t…
Nope, the value the code creates was always what was valued.
Now we can refactor more easily than ever. And quite a lot of code was throwaway to begin with.. so there’s no need to deliver good code. Not in the first iteration. But if it is going to be improved upon, part of the improvement will be to prepare it for that improvement.
Re: The silent death of good code
#97This is something I've been thinking about as I start to adopt more agent-first coding. There is a real advantage to having good code especially when using agents. "Good Code" makes iteration faster, the agent is unlikely to make mistakes and will continue to produce extensible code that can easily be debugged (by both you and the agent). A couple months ago I refactored a module that had gotten unweildly, and I trie…
Re: The silent death of good code
#98Good code isn't dying. The cost of bad code just went up.
Re: The silent death of good code
#99Earlier quoted context omitted.
Right: Having "Good Code" is an investment into future velocity. IMO we shouldn't strive to make an entire codebase pristine, but building anything on shaky foundations is a recipe for disaster. Perhaps the frontier models of 2026H2 may be good enough to start compacting and cleaning up entire codebases, but with the trajectory of how frontier labs suggest workflows for coding agents, combined with increasing context…
> Perhaps the frontier models of 2026H2 may be good enough to start compacting and cleaning up entire codebases I don't think this will happen - or rather I don't think you can ask someone, human or machine, to come in and "compact and clean" your codebase. What is "clean" code depends on your assumptions, constraints, and a guess about what the future will require. Modularity where none is required becomes boilerpla…
Re: The silent death of good code
#100Good code was approximately never valued in enterprise. How many companies worth billions or even trillions have webpages that take 5+ seconds to load text, and use Electron for their desktop applications? In that regard, nothing has changed. There is still a market for good code in the world, however. The uses of software are nearly infinite, and while certain big-name software gets a free pass on being shitty due t…