One would hope that a good manager would have enough practical and direct experience in writing software to at least come up with a half-decent estimate, no?
No.
I've been writing software for 30 years, and I have never calculated an estimate that was even remotely accurate. Every project is unique, and must be treated as if it has never been done before (which it hasn't). Time estimates are snake oil sales.
[unrelated rant]
I hate, Hate, HATE, HATE!!!!! Slashdot's forum rules. Who has the time to wait a billion years between postings?! Who's the moron who comes up with this shit?! I registered at soylentnews.org a few days ago, and this stupid Slashdot notice:
Slow Down Cowboy!
Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 3 minutes since you last successfully posted a comment
is the last straw. I've been on Slashdot for about 18 years now, I think, and I've had it with all the stupid site decisions of the last couple years. I'm done with Slashdot. This is my last posting to Slashdot. Hello, Soylent News!
[/unrelated rant]
And [Microsoft has] done some great work on a lot of software engineering fronts, including secure development, powerful tools, integrations, and are even dabbling in open source,[sic]
Only until they can find a way to subvert it. Don't let Microsoft's current worries confuse you into thinking that that company has changed in any way, shape, or form. The moment Microsoft management think the coast is clear, they will drive their hidden knives into your back. It's one of the few things Microsoft does well.
But maybe some genius will eventually come up with a system that both scales well and looks cool.
Perhaps Microsoft has never heard of Scalable Vector Graphics?
How is this in contradiction of the age old advice?
Is that representative of who you are? Are those things that represent your personality, or are you just doing those things because someone told you to do them? What happens when you are on your own? Or are you going to look on the Internet hoping to find an answer to every one of your life choices?
If it's not how you would have portrayed yourself, you're going to lose when you're on your own and have to stand on your own personality. You will eventually expose yourself as a fraud.
Make your own decisions about how to show who you really are, and be true to who you are and what you want in a lifelong mate. This article is a "Getting Started In Gaming The System" guide, which is the same as projecting yourself as a liar. I wouldn't have wanted any woman who was attracted to that, regardless of how much I thought I would have been happy with a woman who was attracted to that.
Stellar rays prove fibbing never pays. Embezzlement is another matter.