3 ms·
It's like how bank accounts are always used as an example when describing transactional systems, despite not working that way in reality (two near-simultaneous
by rjknight 11y ago
It's like how bank accounts are always used as an example when describing transactional systems, despite not working that way in reality (two near-simultaneous transactions can result in you having a negative balance, and this is a feature not a bug). Naive assumptions about how the world works can certainly produce software that is clear, logical and wrong.
However, what I hear there is "oh sure, you might be able to write software for all of these other things, but not this thing that I'm an expert in, that's way too complicated". Many people have been wrong about this in other domains, and it seems to me that essential complexity can only delay the point at which software can usefully automate things, not prevent it entirely.
- laotzu 11y ago>The study of money, above all other fields in economics, is the one in which complexity is used to disguise truth or to evade truth, not to reveal it. -John Kenneth Galbraith, Money: Whence it Came, Where it Went