> What helps is remembering that absolutely nobody gives a shit about the code or the architecture. Nobody.
If there is no competition, money is nearly free, and you have all the time in the world, sure. If any of those isn't true, you probably want a reasonably well architected codebase so you're not spending 3X the salaries and 3X the time to build things as you would've with a well designed codebase.
> What helps is remembering that absolutely nobody gives a shit about the code or the architecture. Nobody.
We could easily say the same about anything. Nobody cares about the engine in their car either. Except they do, because it affects things like whether they can get from point A to B, which is what they really care about.
Same with code and architecture. It "doesn't matter" but it does, because it takes you from A to B at a particular speed and cost.
If there is no competition, money is nearly free, and you have all the time in the world, sure. If any of those isn't true, you probably want a reasonably well architected codebase so you're not spending 3X the salaries and 3X the time to build things as you would've with a well designed codebase.
> What helps is remembering that absolutely nobody gives a shit about the code or the architecture. Nobody.
We could easily say the same about anything. Nobody cares about the engine in their car either. Except they do, because it affects things like whether they can get from point A to B, which is what they really care about.
Same with code and architecture. It "doesn't matter" but it does, because it takes you from A to B at a particular speed and cost.