Archive for the ‘personal’ Category

Leaving Microsoft after 3 years, on to Qualtrics

Thursday, April 30th, 2015 by Phillip Napieralski

Over the past 3 years, I’ve had the pleasure working with some incredibly bright and motivated people at Microsoft and I’ll forever be thankful for the time I spent there. But, I recently switch to a “Full Stack Software Engineering” position at Qualtrics. Read on if you want my whole story.

My journey at Microsoft

As a program manager

I actually started at Microsoft as a Program Manager (PM) in May 2012, fresh from graduating at Clemson University with a MS in Computer Science. When I graduated, I honestly wasn’t sure whether or not a PM position was right for me – and I had a few other Software Engineering jobs on the table. However, Microsoft’s interview loop for the PM role was immensely interesting, so I decided to give it a try.

I actually loved being a PM when I first got there – I was able to write snippets of code when I needed and I was able to work with external partners, which I loved, who were building apps for Windows 8. Throughout my team as a PM, I was even lucky to travel to a number of conferences. I gave a total of 4 talks at two different //Build conferences (once in Redmond, once in San Francisco), 1 talk at TechEd China in Beijing and 1 talk (joint with others) at GDC (in San Francisco). I even had the pleasure of going to LA to talk with partners once. This was all within a 1 year span of being on the team – and I was loving it.

But after about 9 months into the role, I encountered a personal struggle with the PM role. The problem that I could never get over was that I never really had the chance to actually dive deep into the Windows source code and understand the very root of why things are the way they are, down to the minutiae that makes Windows what it is – and that bothered me. My other PM priorities were simply more important.

Diving deep as a software engineer

So, after about a year on the Windows team as a PM, I switched to a position in Office for Windows Phone/Tablet as a Software Engineer. I knew, immediately, that I made the right move in becoming a software engineer. I now had the power, and the network of fellow smart developers, to dive deep into the codebase for a massive product (in terms of code and user base!). It was awesome, to say the least – and my career was growing faster than I thought possible at such a large company.

But, not long after being in this role, I felt like something was missing. I wasn’t given the amount of freedom I had as a PM. In fact, many days, I could crank out some code with minimal interaction with other people. I also am proud of the fact that I fixed well over 150 bugs in the Office for Windows Phone/Tablet codebases, but that just isn’t as satisfying as saying “I built X architecture from the ground up.” After over 1.5 years in Office, I felt I needed a bigger challenge. However, it would be silly to think I, alone or with a small team, could change a product like Office (or Windows, Bing or any other Microsoft product) in the near term, so I decided to try my hand at a much smaller company.

The white knight?

When the “I need to find a new job” switch finally flipped all the way, I started looking for companies in the area and stumbled upon many early stage startups that weren’t necessarily proven yet. I felt that going from a massive stable company like Microsoft to a barely stage A startup would be, in my mind, too risky.

However, I found out, from my wife actually, that a decent sized company, Qualtrics, whose headquarters is in Utah (that’s weird?) just opened an office in Seattle. In fact, when I had my first phone interview with the recruiter, they hadn’t even gotten the keys to the building yet. This company wasn’t exactly a startup – they had something like 700 total employees (<100 engineers) and already had over $200 million from VCs when I first came in contact with them. But, what was awesome about the whole situation was that the Seattle office was going to be almost it's own start-up inside a bigger company - it's own products and features and everything. So, I interviewed with a couple companies and actually, Qualtrics was my first offer. I didn't take long to accept - I knew the opportunity was going to be right for me. After ~2 months at Qualtrics, I can safely say I made the right choice. I'm now given significant ownership over what I used to have. I'm talking to partners on a semi-regularly basis and also coding and doing architecture work. It's almost like my previous two roles at Microsoft were combined into one "super role" that, I guess, is sometimes called a "tech lead."

Memo to future Phil

I didn’t actually think I would put anything about this particular transition in my life in this blog, but I think it’s important that I do on occasion. It helps to be constantly reminded of our past so that we know where we are going as we move forward. As Steve Jobs said in a commencement speech, “You can’t connect the dots looking forward, you can only connect them looking backwards.” If I don’t constantly look at the dots I’ve laid previously, how will I ever know that I’m going the right direction? The majority of dots in my past seem, at least to me, to not have a clear picture in focus – but I think the recent dots laid out are starting to take shape into something much bigger. I can’t wait to see what dots I lay in the next 5-10 years.

Hello from Microsoft :)

Sunday, October 7th, 2012 by Phillip Napieralski

In May, I happily graduated from Clemson University with my MS in Computer Science – ready to take on the world – and I did! I started at Microsoft at the Redmond, WA Campus on May 26th and began working as a Program Manager on the Windows Ecosystem team. This post marks my (arbitrarily chosen) 134th day at Microsoft! Future posts will no doubt take a turn from CakePHP and other open source projects to well, Windows 8, most likely!

Proof in the Pictures

Rui, Phil and the Space Needle

My Microsoft appointed laptop bag

My Trip to Washington DC

Wednesday, March 23rd, 2011 by Phillip Napieralski

My girlfriend and I recently embarked on a trip to Washington DC for the first weekend of spring break. We managed to do this for under $300 by staying with her friend, Xiao Yu, too. In fact, our final bill was:

$140 gas both ways
+ $90 food
+ $10 transportation (subway tickets)
+ $18 iMax movie (Dinosaurs 3D)
$258 total for 2 people

Tips and Tricks


Parking is incredibly expensive in Washington DC if you’re inexperienced. Many people advised me to park at a subway station that has long-term overnight parking (Shady Grove, Fraconia-springfield or Huntington terminal) and simply subway into the city. Since it was a weekend trip, however, we were able to park in the street for the entire trip. Weekend street parking is free and available in some areas from Friday at 7pm until Monday at 7am. We took advantage of this the whole time.

On Monday, we left early to eat and to check out the statue park and art gallery. We reached the statue park gates at 9:30am (before they opened) and managed to get a front row parking spot (I’m super proud of that)!

My sweet parking spot

Stuff to See

There is so much free stuff to do in DC. We checked out the Museum of Natural History, the Art Museum, the Statue Park, drove around Mount Vernon and went to the top of the George Washington Monument.

The George Washington Monument was definitely one of the highlights of the trip. If you line up at 7am at the ticket booth near the monument, you can get a timed ticket that allows you access to the top of the monument. On the geeky side, I’m thinking of using google street view to stitch all the images of the view together to create a really cool panorama experience.


There is so much more we can do in DC, so we’ll be back. Here are some of my favorite photos from the trip.