| ▲ | sublinear 6 hours ago | |||||||||||||||||||||||||||||||
As they say: an hour of planning saves ten hours of doing. You don't need so much code or maintenance work if you get better requirements upfront. I'd much rather implement things at the last minute knowing what I'm doing than cave in to the usual incompetent middle manager demands of "starting now to show progress". There's your actual problem. | ||||||||||||||||||||||||||||||||
| ▲ | hrmtst93837 an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||
If an hour of planning always saved ten hours of work, software schedules would be a whiteboard exercise. Instead everyone wants perfect foresight, but systems are full of surprises you only find by building and the cost of pushing uncertainty into docs is that the docs rot because nobody updates them. Most "progress theater" starts as CYA for management but hardens into process once the org is too scared to change anything after the owners move on. | ||||||||||||||||||||||||||||||||
| ▲ | lmm 6 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
> As they say: an hour of planning saves ten hours of doing. In software it's the opposite, in my experience. > You don't need so much code or maintenance work if you get better requirements upfront. Sure, and if you could wave a magic wand and get rid of all your bugs that would cut down on maintenance work too. But in the real world, with the requirements we get, what do we do? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | hrmtst93837 2 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
[dead] | ||||||||||||||||||||||||||||||||