The Colorful and Gray World of Engineering Management
Embark with me on my journey through the colorful situations & challenges and the (gray) ambiguity of management in the software industry.
Translate This Page
Translate this page
dealing with ambiguity
roles and responsibilities
Browse by Tags
The Colorful and Gray World of Engineering Management
Tagged Content List
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 individual contributor. Being a manager is quite different than being an individual contributor. Instead of only being concerned with getting your own work done, you are now responsible for a whole team of...
19 Jan 2016
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 inside the company stay focused on the right objectives, but it only describes the "what" and not the "how". For the how, we should think "Quality First Customer First". Quality can mean a lot of things and...
8 Nov 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 gold. "Turn over a new leaf" means you're changing your ways or stopping a bad habit. And "head over heels" describes falling in love. Yet, the word "under" usually means something negative. "Getting under...
28 May 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 Software Engineers that work on designing, implementing, and testing the software solutions needed to run the company. We help deploy our builds, but most of the work of getting our new bits out to production...
26 Feb 2015
Don't Call My Baby Ugly
A big change is happening in the engineering teams across Microsoft IT. We are combining developers and testers into one role we are calling Software Engineer. This new role owns coding and testing equally, and specifically feature design and coding, unit and functional testing, and system level testing...
29 Jan 2015
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 what you do. You are an expert in a technology or a specific domain. Then you become the boss. Your main responsibility isn't to be the expert anymore. It's to manage and grow experts on your team. So as...
24 Apr 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 know someone who is one. Many times, being a perfectionist adds a ton of value to your work, your team, etc. As one, you are driven to do the right things to a level of detail most won't go to. You may...
2 Mar 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 things an engineering manager can receive from their team members is loyalty. It's not something that you should ever ask of them, but they may just give it to you anyway. When you have people that are loyal...
9 Dec 2013
Don't Show Me Your Ugly Duck Feet!
Picture this, it's a nice warm summer day and you are relaxing next to a lake. There is no breeze in the air so the surface of the water is very still and you see a duck. It floats by, calm and quiet, with just a small V-shaped ripple in the water behind it. You admire its graceful nature. Doesn't it...
5 Oct 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 room for 8 minutes with our eyes closed and become aware of sensations in our body. How hard can that be right? Yep, it was easy. I was hungry, maybe a bit tired, and eventually fairly bored with this...
30 Aug 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 this, but I'd question if they really think this way, if "leveraging peoples' strengths" is really part of their DNA. The reason I question this is because many companies have defined roles for people to...
17 Jul 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 can go into a work meeting, make a few comments and add a ton of value. And I can do this again and again and again until I really don't need to pay much attention because I am adding value just by the...
13 May 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 come to visit you and feel sad for you, you aren't sad. You are content. You did absolutely everything you wanted to do and had a ton of happiness along the way. If you had to live your life over again, you...
28 Feb 2013
Today I was recognized on another website that focuses specifically on Engineering Management. I'm happy to be listed as one of the top 25 Engineering Management blogs of 2012. Check it out here: www.engineering-management.net/top-engineering-management-blogs-2012 . I really enjoy writing my blog entries...
17 Jan 2013
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 terms of doing the right things for the right reasons no matter hard difficult that may be to do. Sometimes the easiest route is not the right route. As you continue to become a person of integrity, there...
12 Nov 2012
Automation Maturity - What Should an Engineering Manager Focus On?
Automation is frequently a passionate debate, usually around how much and whether it is effective. But are engineering managers prepared for the effects of automation as it grows? Instead of focusing on whether or not to automate or by how much, let's focus on what having automation on an engineering...
29 Mar 2009
Page 1 of 1 (16 items)
© 2015 Microsoft Corporation.
Privacy & Cookies