(no title)
lixtra | 2 years ago
The happy path is just fine for many cases.
Your home isn’t built to withstand a determined attacker with a tank. But we live in a happy world and a lot of stuff exists because people can cut corners.
Good managers/programmers know where they can be sloppy and where they have to be super careful.
The beauty of technical debt is that it only has to be repaid in case of success.
beoberha|2 years ago
I’m being generous tbh. In my experience, though I work on pretty critical software, the unhappy path is a fairly critical path and must have some intentional barriers built before being shipped to customers.
IshKebab|2 years ago
Maybe that's the difference between programming and software engineering! Engineers care if their stuff breaks.
pjmlp|2 years ago
pjmlp|2 years ago
-- Hammurabi's Code, Babylon 1755–1750 BC
Modern construction law isn't as brutal, still liabilities will be questioned if corners were cut, and brought to court.
In many cases, programming is still at the level of driving chariots with steam engines.
gpderetta|2 years ago
alpaca128|2 years ago