3 ms·
Lazy thinkers like to measure dates because they're easy to measure. I don't think I've ever, in my professional career, seen a date get "hit" - by me or by an
by commandlinefan 7y ago
Lazy thinkers like to measure dates because they're easy to measure. I don't think I've ever, in my professional career, seen a date get "hit" - by me or by anybody else - and I've also never seen it matter.
- Etheryte 7y agoI think there is a bigger picture takeaway to be made here, but I'm not sure if I can phrase it too well. The Douglas Adams "I love the whooshing noise [deadlines] make as they go by" quote is perhaps a good introduction. I think the general concept starts out in education, deliver this by date that or there's consequences. And in that moment, the consequences tend to be very real, and if you prefer a smoother ride, not something you want to deal with. What starts out as a way to teach both discipline and whatever it is you're currently learning will then go on to accompany you in your professional life. In reality, in software development all deadlines are pretty much arbitrary. Sure, there is profit to be made if you move quicker, but there's considerably more profit to be made if you move in the right direction instead of just moving quickly. The latter tends to often be overlooked in the management style outlined in the article. I think the healthy choice is to estimate, but not stress over the situation. Your estimate is not a promise, and make that very clear when you do give one. If your estimates are taken to be promises, it isn't probably an environment you want to work in for long.
- recursive 7y ago> I've also never seen it matter. It matters plenty of times. If Turbo Tax doesn't ship their 20xx edition by Jan 1 20xx, they're losing sales. I also work on (non-tax-related) software that is tied to specific dates by regulations coming into effect on certain dates. I don't think this is rare.