I started playing music in my early teens. My first instrument was the trumpet. I became fairly capable, but my teeth got loose and kept cutting my lips to the point of bleeding when I was going for the high notes. So, I saved up money and bought a acoustic guitar. Here’s me singing (on the right) at a studio when I was a teenager.
I grew up in the deep south. I learned to play by listening to blues players and latin players or even new groups at the time (e.g., Allman Brothers). I traveled around playing in bands and writing music — mostly blues rock. I met some amazing musicians. I played 16+ hours a day. And I learned a hard lesson in the music business: being good matters, but there are lots of great musicians — luck matters too.
I decided to go back to school for good after an extended stretch of only corn flakes without milk for 3 meals a day (food stamps run out each month!). But, I kept on playing. And I played gigs now and then — just to keep playing. I even taught guitar at a junior college at nights for fun.
Neither of my parents got the chance to go to college. But, they insisted we go to college. My father died though so he never lived to see me complete college — something he would have been very proud of. Schooling came easy for me, especially mathematics, but I did as little school work as possible while I practiced guitar.
I didn’t appreciate schooling until much later in life at Stanford graduate school when I realized that in fact there were so many smart people in the world; I finally had to work in school. I fell in love with computer science (back then it was an offshoot of Electrical Engineering). And I loved it, loved it, loved it.
And I fell in love with discrete math — in my undergraduate studies I had taken virtually every math course but most of it was continuous mathematics (and just how many partial differentiation equations can YOU memorize?). I especially loved recursive function theory and still today Rogers’ book Theory of Recursive Functions and Effective Computability is one of my favorite books. I ended up with a Ph.D. in Computer Science. My Ph.D. thesis was An Architecture for Reliable Decentralized Systems.
LESSON 2: THE MORE YOU KNOW, THE MORE YOU KNOW YOU DON’T KNOW.
I worked at a couple of companies as an engineer, started a couple of companies that did ok, and helped grow Banyan Systems (which did some amazing networking software), before finally joining Microsoft in 1990.
My core background is in networking, languages, and operating systems. I love programming. I especially love being close to hardware and even building hardware. I looked funny for an engineer in the early days, but luckily I met an amazing mentor (Dick Kiger) who looked beyond my wild hair and moccasin footwear and I programmed my fingers off.
Through the years I have written compilers (from system programming languages like C to old business languages like COBOL), operating systems, SMTP systems, file systems (for my Master’s thesis I built a rich, portable file system), distributed directory systems, and tons of networking and distributed computing code for replication coherence, etc.
I love managing small teams, but I have also managed 20,000-person organizations covering a multitude of products with all the engineering, marketing, sales, and business functions. My last position was co-President of the Platforms & Services Division at Microsoft. My heart lies with small teams with a common vision and passion. … And the belief that they can do something epic.
My biggest accomplishment at Microsoft was helping create and grow the Server business which today is Microsoft’s fastest growing business and their third largest business.
I was diagnosed with cancer in late 2002 and I took a leave of absence. I was treated and fully recovered in 2003, but the overall experience changed me forever. I decided to leave Microsoft at that time, but because of loyalty and commitment I stayed until the end of 2006/beginning of 2007. I was diagnosed with melanoma in 2015 and again I have fully recovered. My childhood years on the farm working in the sun hoeing orange trees without sunscreen is undoubtedly the culprit.
Since Microsoft I have focused on music, family, and helping others. And, of course, I still write code!
[amazon_link asins=’B072BRQ71G,B0719F4F5W,B0722ZQMVC’ template=’ProductCarousel’ store=’maasc-20′ marketplace=’US’ link_id=’8a6b49d3-6a34-11e7-93e8-f98d7bf55564′]