This description is the better one: https://www.nair.sh/guides-and-opinions/communicating-your-e...
This description is the better one: https://www.nair.sh/guides-and-opinions/communicating-your-e...
The funny part is some top comments are saying this article is straw man and the rest of them are just proving the archetype is very real.
I can imagine that if you’re a startup and want to try new features quickly, it makes sense to say yes more. But the senior mentioned in the article will also be able to understand that.
Also what's wrong with "code is a liability"? That's just 100 % true. The idea isn't exactly novel or revealing, but it's also really fundamental. Every line of code is a liability from day one.
The comment you replied to used that as a reminder and as an opening to an actual argument, it wasn't just a knee-jerk reaction.
Code that enables a company to generate revenue is an asset.
Code is an asset.
Code that can be sold for more than it cost to generate is an asset.
Your asset might generate $10k a month in revenue, but at the same time may have a high chance of needing a $100k investment in upgrades and repairs to remain productive.
The asset has inherent liabilities. A codebase can be reasoned about extremely similarly
Also note that even when a line of code is generating revenue, it never stops being a liability in almost every sense of the word. Testing it still costs money and time, understanding it costs cognitive power, having it in the context of your LLM coding agent costs tokens, and that's assuming it's a good line of code. If it's bad code (badly named, badly placed, a logic chain that works but has hidden flaws), the costs increase and reverberate throughout the codebase (and your AI coding sessions).
Code is a liability - yes with an and / no with a but.
I’m sure volumes have been written amount, and there’s roughly an infinite amount of nuance to be talked about over a few drinks and a smoke.
I don't think most engineers really disagree with this. Saying code is a liability is technically incorrect but pithy shorthand to communicate that it comes with the associated baggage of maintenance, obligation, and risk; these things suck up money the same way a liability does. Tech debt is also not real debt. It's a figure of speech.
https://news.ycombinator.com/newsguidelines.html
p.s. We've had to ask you this before: https://news.ycombinator.com/item?id=47103856. If you'd please review the guidelines and take the intended spirit of the site to heart, we'd be grateful.
Because I think in most regular situations, code-without-adjectives, uncertain commits, or any number of things might be rightfully justified as a literal legal liability for business cases.
I get that you don't like how flat it is, but on a business website, in a world forecasted to be full of black box code, the statement is correct.
Code in a vacuum may not be a personal liability, but it is a professional one in 2026 where there's a gulf between slop and secure code