I don't think he gives a damn about his 20% of the company as far as cash is concerned. It's more of a legacy thing. He created Microsoft - it's his legacy, it's what he'll be remembered by, and he really cares for it.... it's a part of him.
These are really good points. If you want to go beyond this, I'd suggest looking at <a href="http://www.amazon.com/Principles-Beautiful-Web-Design/dp/097...">The Principles of Beautiful Web Design</a>, which is a good primer for web design principles. It's one of the few web design books aimed at people who find coding easy but design a mystery.
I found it cool as well, and appreciate you linking to that. It's somewhat inspiring to see how someone begins to think about a topic; leads me to stop rejecting my early ideas so ruthlessly.
How about downloading the documentation to your work computer and using that local copy? If the docs fail, you can use the other computer to ask questions.
And I found that with google and irc I became lazy. Instead of just looking at the code of the framework to understand it when I have a problem (which is good for improving myself as a programmer), I just do a quick search on google or irc hoping that someone gives me an answer...
Or even just installing Google Desktop and searching that when you are offline since it seems to index most HTML files you look at or are on your machine
That's actually very similar to the point this writer makes: that learning different languages does have benefits, but that they should be significantly different. The two just differ on whether you should learn many different languages, or a few.