▲ | Buttons840 10 days ago | ||||||||||||||||
It does work for awhile, until one day: Project Manager: "Can we ship an order to multiple addresses?" Grey Beard: "No. We'd have to change thousands of random if-statements spread throughout the code." Project Manager: "How long do you think that would take?" Grey Beard: "2 years or more." Project Manager: "Okay, we will break you down--err, I mean, we'll need to break the task down. I'll schedule long meetings until you relent and commit to a shorter time estimate." Grey Beard eventually relents and gives a shorter time estimate for the project, and then leaves the company for another job that pays more half-way through the project. | |||||||||||||||||
▲ | weiliddat 10 days ago | parent | next [-] | ||||||||||||||||
If Grey Beard doesn't relent Project Manager: "Can we ship an order to multiple addresses? We need it in 2 weeks and Grey Beard didn't want to do it" Eager Beaver: "Sure"
| |||||||||||||||||
| |||||||||||||||||
▲ | RaftPeople 10 days ago | parent | prev | next [-] | ||||||||||||||||
> It does work for awhile, until one day: Your counter example assumes the people managing the code base are incompetent. Wouldn't the rewrite fail for the exact same reason if the company only employs incompetent tech people? | |||||||||||||||||
▲ | hackerthemonkey 10 days ago | parent | prev | next [-] | ||||||||||||||||
And eventually it took 3 years. | |||||||||||||||||
| |||||||||||||||||
▲ | marginalia_nu 10 days ago | parent | prev [-] | ||||||||||||||||
Oh but the greybeards love meetings. There's nothing they'd rather do than spend days and weeks discussing how to affect changes, drawing boxes, writing documents, sending emails. |