On DEI

This post, like most posts on this site is about my personal experiences. But before we go there, I want to make a few points.

  • I am a fan of DEI.
  • DEI has been called discriminatory. It’s been called that by those that discriminate.
  • This is not to say DEI is not without problems.
  • This is not to say everyone who argues against DEI is discriminatory or acting in bad faith.
  • I find it shocking the number of organizations who bent the knee and spun 180 degrees on DEI.

In 1988 I was a fresh CS Graduate who had a few things going for me. I was earnest, I worked hard, I could code really well, and I had a knack of knowing what problem to solve. I had some things that held me back. I graduated from a state school with modest grades, I was an extreme introvert, and I was overweight. With that, I could not find a job until late in the year when Bank of America hired me as part of an engineering entry level employee program. In hindsight, it sure looked like what today we’d call DEI. They hired 50 people to take part in the program. It intentionally had a mix of backgrounds, including race, age, sex, work experience, and college degree. To get into the program, we all had to pass an aptitude test and then an onsite interview. It wasn’t easy. On my first day, I found myself in a group that included a couple CS majors, but also bank tellers, history majors, literature majors, and so on. There was a mix of the sexes, of orientations, of cultural backgrounds. 49 of the 50 made it through the three month training and we were placed in permanent positions and nearly all of us contributed significantly to the company. Bonds and connections were formed. I think of it as a model for a new hire program.

READ MORE

Culture - Work Ethos

It is the fall of 2005 and I’ve just joined Microsoft China’s Advanced Technology Center (ATC) as a Program Manager. One of the suggestions I took was to go to lunch with all the other PMs on the team. So, one by one I schedule lunch and for those that know me, this will seem weird since I typically don’t do lunch (instead I would exercise and/or rebuild my mental sand castles).

READ MORE

Project - Out of order

The well worn dot matrix printer is connected to the 10 million dollar mainframe. We are single step debugging at the machine level and printing diagnostics. The diagnostics are for the microcode engineers back in Japan. The breakpoint hits. We execute the instruction. Ok. The next instruction XORs memory on itself (leaving 0s) followed by an instruction that restores the memory to the original value. The sequence is there to trick the system into thinking something changed so the memory won’t be paged out. We step into the XOR instruction but instead the system executes the one after it. Hmm.. did we all miss something. Then we execute the next instruction but the system goes backward and executes the XOR. It executed the two instructions out of order. That is not supposed to happen and blew my mind. And worse for our users, it left the 0s in memory instead of what should be there. And the 0s were a problem.

READ MORE

The Introvert Diaries - Share Conference

It is 1995 and I didn’t know what an introvert was even as I was looking at one in the mirror. I was debating on whether I should go to the conference’s evening activities. The conference was called “Share” and focused on IBM mainframe technologies. IBM and other vendors certainly had a presence and many informative sessions but the real value was the community. When I started as a VM/CMS system’s programmer I was handed a manual called “What mother never told you” by Marian Varian. It was given to me in an almost clandestine way for it was the book VM/CMS systems programmers learned the secret things IBM didn’t tell them or want them to know (mostly the former).

READ MORE

First day on the job - Internet Image

First day on the job - Internet Image

In April 1999, I left my small apartment on 49th Street in Oakland and headed to the second adult job I ever had - to be a developer at Internet Image. I drove the one mile to MacArthur station and took BART to Fremont. I then walked the 1.5 miles to the office arriving around 9am. In another life the office could have easily been a dental office or an escrow company. There was no one at the front desk, and no one in the office I could see at all.

READ MORE

How it ended - Take 2

How it ended - Take 2

Here’s what seems like the more politically correct or self reflective version of how my career at Microsoft ended. It may also be more divisive.

I went from someone obsessed with the job, to someone who didn’t want to do it anymore.

I went from someone that could do anything, to someone that could do nothing.

I went from someone propelled by self-doubt to someone who is at peace.

READ MORE

How it ended - Take 1

How it ended - Take 1

I’m sharing how things ended with me at Microsoft, and it didn’t end great. If it was good it wouldn’t have ended; at least not quite yet.

I have a love/hate relashionship with work. In my early years, the amount of work and the weight of the work was crushing and I’d just want it to stop. I did stop once in 2005 when I moved to Beijing and again in 2010 when I left Microsoft for the first time.

READ MORE

Victim Mentality

Victim Mentality

It’s 2013 or 2014 and I’m participating in a Microsoft people discussion offsite. There are maybe 20 of us there, M1s and M2s. I am a Lead Program Manager. We are having an open discussion on what impacts performance and I ask something like “how does the strength of directs impact a lead’s ability to have impact?”. The three GPMs sitting at the table all turn to me and in what seemed like unison say “that’s victim’s mentality”.

READ MORE

18 Years at Microsoft

18 Years at Microsoft

I remember my first day at Microsoft. September 13th, 2005. I took a taxi to Sigma building and was greeted by Linda Mao - a fellow PM who was tasked with making sure I felt welcome and that I got onto the bus to the airport. A typhoon caused our flight to be delayed and then eventually canceled. So, we ended up flying to Shanghai and taking a small bus to our hotel near Huangshan (Yellow Mountain). The bus ride was six hours and my seat would not stay prone so I sat as if on a bench seat the entire time. We arrived at the hotel at 3 or 4am, caught a few hours of sleep, and were ready for the kickoff event at 8:30am. It poured, I mean poured like through everything, on our hike the next day. Like many things, best laid plans went sideways and we adapted.

READ MORE

Becoming Chris Nichols

Becoming Chris Nichols

It is maybe 1992 and I am a System’s Engineer with the VM Systems group for Bank of America. I worked in the operating systems part of the group, something I took pride in and derived ego from. Chris sat in the next row of cubicles from mine. I didn’t know much of what he did day to day, besides being the CMS guru. (if you don’t know what CMS is, it was the PC operating system on mainframes before PCs)

READ MORE