How to Become As Rich As Bill Gates
philip.greenspun.com
philip.greenspun.com
"What are the greatest business lessons Bill has taught you over the years?
Very early in my career at Microsoft, around February 1984, we found a data-crashing bug. I wondered if I would get fired over it. I went to Bill with the head of development. I was then the product manager.
It was a classic meeting. Bill was on the couch looking down. I explained that we found this bug and that we thought we were going to have to recall the product. He nodded, did his rocking thing and kept looked down. We were both wondering if we would get fired. Bill wasn't saying anything so my anxiety was growing.
I explained that we're going to have to recall the product, and that it's going to cost several hundred thousand dollars and be a hit to our reputation. Bill rocks and looks down. We didn't have anything else to say. I thought: Is this when the ax comes?
Then Bill looks up and says: "You came in today and lost a few hundred thousand dollars. You come in tomorrow and hope you do better."
His expectation wasn't that we weren't going to make mistakes. He wanted to know that we took it seriously and learned from our mistakes. That's very motivating."
http://www.forbes.com/2008/06/25/raikes-bill-gates-tech-cz_v...
My First BillG Review by Joel Spolsky
"He was flipping through the spec! [Calm down, what are you a little girl?]
... and THERE WERE NOTES IN ALL THE MARGINS. ON EVERY PAGE OF THE SPEC. HE HAD READ THE WHOLE GODDAMNED THING AND WRITTEN NOTES IN THE MARGINS.
He Read The Whole Thing! [OMG SQUEEE!]
The questions got harder and more detailed."
http://www.joelonsoftware.com/items/2006/06/16.html
There is a nice little koan about technical management in that essay too: "he just wants to make sure .."
* Note - submitted this last night but should have put it in the original comment - my submissions auto-bury themselves.
Yes, his entire family was rich and his parents were well connected (when most people tell the story they leave out "Bill Gates got the call from IBM because his mother was on their board")
Yes he got unbelievably lucky (so much so that he turned down IBM, sent them to the makers of QDOS, and still made the deal after QDOS blew it)
and Yes, he's not a great hacker (he's smart and knows enough about technology but the couple Gen 1 Microsoft employees I've met say he can't code worth a darn)
But even with all that he would have failed if not for his keen business insight and technical accumen. I guess you need both luck and skill to become the richest man in the world (but I'm betting skill can still get you pretty rich)
What? I'm pretty sure Gates is the quintessential technical founder. He wrote the original Altair BASIC implementation himself in something like a week, and snuck into University of Washington's computer labs in the middle of the night in high school. I don't think I've ever seen anything that implied otherwise.
As far as never hearing anything about it, I based the statement on a couple personal accounts. But "Barbarians Led By Bill Gates: Microsoft From The Inside" has an account of at least one programmer calling Gates code terrible. The programmer in question co-wrote the book so you have to take it with a grain of salt but it seems true because the story he tells is one that paints Gates in a positive light (he doesn't fire the guy for calling his code junk right to his face)
This generally means that its not great, but it works. If time permits, it is great to tidy / refactor bad code, but this is not always possible. Reminds me of an item posted a couple of weeks ago - "confessions of a terrible programmer"
The year is 1974, and Linux, Mac, and Windows haven't been invented yet. There is no IDE, no SDK, and no documentation. Actually, there's no development environment at all. There are no APIs, either. Ruby, Python, Java, and friends are till 10 years or more from being invented. And yet, Gates wrote an interpreted language, on his own, in a week. Put differently, Gates wrote a language in a CAVE, with SCRAPS, in a WEEK.
It's easy to think that now we'd just Google it and scrape it together using copypasta if we really needed to. Hell, not only was there not Google, but there was no technical community to ask questions. Don't forget what he was really working with there.
It doesn't?? Then what does? Quick and usable in the business world is practically the holy grail of programming!!!
Bill Gates wrote that.
And was proud of it.
http://en.wikipedia.org/wiki/GORILLAS.BAS
(It was also QBasic, not GW-BASIC)
Donkey.bas, on the other hand, was co-authored by Gates, according to Wikipedia.
I disagree. I've met & talked with an early Microsoft employee who interacted directly with Gates. He was very impressed with Gates' technical ability, and more importantly, his ability to convert technical knowledge into business advantage.
My current opinion is that the Dale Carnegie way of business is great for sales or extremely flat organizations, but in larger or more established organizations, credible and aggressive (almost totalitarian) leadership can build "consensus" more effectively through argumentation, criticism, and decisiveness.
Does anyone have any tips on how best to arrive at decisions in a <4 person startup?
I bet if you go into microsoft and sit in on the development meetings between a team on basically the same level on the org chart, they aren't nearly as hostile as top down reviews.
Lesson 8 is the best part.
The intelligence factor is harder to measure, but I'm not sure if business savvy and entrepreneurial drive are things you're born with, or traits you pick up as you grow.
All that aside, there are stories where the down and out Joe bootstraps himself to riches through hard work/ambition/etc. so it's hard to say what is causing what. In fact I feel that I'm very ambitious/entrepreneurial, even though my parents were an engineer and chemist for a very large corporation.
Mark Zuckerberg is a more apt comparison. With all of the money and privilege he had growing up, he'd better be changing the world.
Without knowing the story (but knowing some of the players), I'd guess that David Cheriton is also involved.