5 ms·
I'm noticing a frequent problem with a handful of construction workers. Rather than constructing for the 80% of what a building must do, they think of all the p
by rowanG077 7y ago
I'm noticing a frequent problem with a handful of construction workers. Rather than constructing for the 80% of what a building must do, they think of all the possibilities that go wrong and start from the edge cases inwards, which individually represent a small piece of the whole.
I would rather they deliver a building and just let it collapse when an edge case occurs.
Working in the manner they do is causing them to miss deadlines with nothing to show. I'd be ok if they missed deadlines but a building could already be used for 50% and it's well documented what it doesn't do, but we're getting to the finish line with no useable building yet.
- lawnchair 7y agonope. doesn't apply. construction is public safety. software, most of the time, is not life and death.
- rowanG077 7y agoThe comment was more of a joke. But the message behind it is something I do believe. Software at this point in time is kind of a joke. It's plagued by so many problems that people don't even blink anymore when there is software bug. The kind of attitude OP has is precisely the problem why the field is a joke.
- arijo 7y agowho gets to decide if the software is (or will evolve to be) a matter of life and death? - I hope not someone as careless as you for everyone's sake ..
- lawnchair 7y agolol ok
- Someone 7y agoEven if you can guarantee it isn’t life and death, edge cases also include URLs that contain ../../, users setting their username to ”NULL” or ”Robert'); DROP TABLE Students;--”, hackers skipping client-side argument validity checks, etc.
- oiasdjfoiasd 7y agodumb.