Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Embark with me on my journey through the colorful situations & challenges and the (gray) ambiguity of management in the software industry.
Starters vs. Closers
I haven't written a new blog post in a while because my new role has given me new perspective and I...
Date: 05/15/2017
Ambiguity Can Be Your Friend
Six months ago, I took on a new role at Microsoft. I haven't written a blog entry in a while...
Date: 11/29/2016
Book Review on: "Manage Your Day-to-Day: Build Your Routine, Find Your Focus & Sharpen Your Creative Mind" by 99U
I recently received a great book as a gift. I'm not one that likes reading fiction. But non-fiction,...
Date: 02/21/2016
7 Mistakes New Managers Should Avoid
When you move into a people manager role, it's usually because you are doing a great job as an...
Date: 01/19/2016
Stop Hoping for Quality and Just Test It!
As I continue to apply more engineering rigor to the release process in my team, I hear statements...
Date: 11/19/2015
6 Ways for Engineers to Connect with Their Customers
Satya Nadella's strategy for Microsoft is "Mobile First Cloud First". That's helped keep teams...
Date: 11/08/2015
Quality First
Whether you are a developer, a tester, or in a combined Software Engineering role, understanding the...
Date: 10/20/2015
It's Not Over, Till It's Over
The word "over" can mean a lot of positive things. "Over the rainbow" is where you find your pot of...
Date: 05/28/2015
Clean Up Your Campsite!
I always feel like a responsible adult and global citizen when I go camping or hiking and follow the...
Date: 04/27/2015
Sprint to the Finish!
A sprint team that starts together, ends together. That seems like a fairly simple principle to...
Date: 03/23/2015
DevOps, The Art of Walking in Someone Else's Shoes
All engineering teams are set up differently. In the Microsoft IT department, we have a set of...
Date: 02/26/2015
Don't Call My Baby Ugly
A big change is happening in the engineering teams across Microsoft IT. We are combining developers...
Date: 01/29/2015
What's Your New Currency?
There's a change spreading across the software engineering landscape. What you thought you knew...
Date: 09/19/2014
How Many Days Away Are You?
Here is how a career as people manager typically plays out. You are an engineer and really good at...
Date: 04/24/2014
Imperfection is the Way to Agility!
The term "perfectionist" is one that most people are familiar with. Either because we are one or we...
Date: 03/02/2014
Sometimes At Work, We Act Like Dogs
You can only buy loyalty if you buy a dog; otherwise loyalty has to be earned. One of the best...
Date: 12/09/2013
Are You Aware That You Lack Awareness?
Recently I took a very interesting training class. As part of that class, we had to sit still in the...
Date: 08/30/2013
It Doesn't Take Muscles to Use Your Strengths
But it does take a manager that understands how to leverage strengths. Many managers say they do...
Date: 07/17/2013
Experienced to the Level of Obsolete
Some days I just amaze myself. I can be tired, even exhausted, and not very focused on work. Still I...
Date: 05/13/2013
Superheroes Don't Work at Corporations
This message is for the workaholics out there, and not for those of you who barely want to get your...
Date: 03/21/2013
Advice From Your 95 year old Self
There you are sitting on your death bed. Yep, you had a good life. And although many people have...
Date: 02/28/2013
Good News!
Today I was recognized on another website that focuses specifically on Engineering Management. I'm...
Date: 01/17/2013
Fixing What's Not Broken
Many engineering teams look at change as a bad thing, something that will disrupt their work. And...
Date: 01/14/2013
The toughest question you can ask, isn't tough enough
One skill all engineers need to have in order to ship high quality software is the ability to ask...
Date: 11/28/2012
Integrity With a Dose of Confidence Part2
My last blog was about how to act as a person with integrity, how to make sure you are thinking in...
Date: 11/12/2012
Integrity With a Dose of Confidence
Ok, I’ll say it because I know others have thought it, but I’m not sure anyone has ever...
Date: 10/25/2012
How Important is the "How"?
Do you know the best way to succeed in your career? To stand out in the crowd? To prove your...
Date: 09/23/2012
What are your intentions?
When it comes to determining someone's intentions, it's fairly easy to do after a few drinks and a...
Date: 08/22/2012
I Scream, You Scream, We're All Testing!
Scream testing is an interesting concept, not so much applied to finding defects, but instead to...
Date: 06/07/2012
Vision Without Action is a Daydream, Action Without Vision is a Nightmare
Does your team have a vision? If it doesn’t, it should. I heard this saying once that really...
Date: 04/30/2012
A Routine Life is Boring, But Routine Work is Awesome!
What is your routine? We all have one. Mostly these exist because there are actions we do every day...
Date: 04/20/2012
97%
Metrics are very important to the success of an engineering team. They help with data-driven...
Date: 04/03/2012
Transformers are Leaders, not Toys!
{EAV:fb71307c644189ca} I was recently asked ‘how do you take a team mostly focused on manual...
Date: 03/08/2012
If You Want It, Then You Aren't Ready For It
Are you just dying to get promoted? How about seeing your individual engineering role turn into a...
Date: 02/15/2012
Training Your Manager
We recently did a realignment on my team due to a change of priority of projects. This was a good...
Date: 02/03/2012
The Observer of Perception
Sometimes as a manager, I not only want to coach people on how to get things done at work, I'd love...
Date: 12/09/2011
Ignorance is Bliss
Isn't it interesting that for vacations, many people choose to stay in places with little access to...
Date: 11/30/2011
What are Testers Thankful For?
When I think about all the issues my QA team has to deal with to ship projects, I wonder as we get...
Date: 11/10/2011
17 on 17
On October 17th, I celebrate my 17th anniversary at Microsoft. If someone told me on my first day at...
Date: 10/16/2011
Over-functioning is Not Job Security
You would think that under-functioning teams are bad, functioning teams are just right, and...
Date: 10/05/2011
Boogie Boarding on the Job
I've been absent from writing my blog during this summer due to the heat wave in Seattle. Ok, just...
Date: 08/18/2011
What I Like About Blogging and Much More
Recently, I had the opportunity to be interviewed about what I like about Microsoft (and...
Date: 06/23/2011