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.

Browse by Tags

Tagged Content List
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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 work done, who aren’t interested in doing more than just what is asked at work, or who have a balanced lifestyle so that you are seeing many years of success within your career. This blog won’t...
  • Blog Post: Fixing What's Not Broken

    Many engineering teams look at change as a bad thing, something that will disrupt their work. And granted, changing for the wrong reasons, or making changes for the right reasons but too many of them too quickly, can be disruptive and affect productivity. But you should also be careful about being too...
  • Blog Post: 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 hard questions. No matter if you are a developer, a tester, or a project manager, you need to look at each situation, line of code, architecture/design, or user scenario and determine if you and your project...
  • Blog Post: 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...
  • Blog Post: 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 admitted it. Having integrity in your role at work can be tough, very tough! Especially if you are really ambitious. First, let’s make sure we are talking about the same thing here. What I mean by...
  • Blog Post: 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 capabilities? Well sure, that’s by showing results, a ton of results! You work long hours and stay focused on getting your deliverables done. Right? Well, have you considered the possibility that showing...
  • Blog Post: What are your intentions?

    When it comes to determining someone's intentions, it's fairly easy to do after a few drinks and a walk back to your apartment with someone you just met at the bar. But let's not go there. :-) Knowing someone's intentions becomes much more difficult in a work setting. What if the scope of your work got...
  • Blog Post: Up, Up, and Away!

    Picture this visual. You are standing in a field on a foggy day and a rope is dropped in front of you from the sky. You can't see where it is coming from but you hear someone ask you if you want to experience the unknown, be challenged more than ever before, move forward in life while being responsible...
  • Blog Post: It Takes a Village to Blow Your Nose

    I heard this saying recently and although I chuckled, I also understood it more than I wish I did. What does this statement mean to you? Does your team behave like this? Maybe this represents the managers of a team, ones who micro-manage. Or a team that needs to ask permission to get things done due...
  • Blog Post: 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 and we can take the same steps to accomplish them. For example, driving to work or brushing your teeth. You can also find routine actions in the work your team does and identifying those can gain your...
  • Blog Post: That Team Is Struggling - Great!

    Ok, you are thinking that I'm crazy. If the team is struggling, why would you want to be on it? Or lead it? Do you really want to set yourself up to deal with all the problems that need fixed? And what if they aren't fixable? Doesn't a well-established, smooth-functioning team sound like one where it...
  • Blog Post: Your boss sucks, so what should you do?

    I was recently asked about the ramifications of giving feedback about your boss. See, at Microsoft, we've become much more serious about gathering feedback and now make peer feedback part of the review process. And we continue to gather manager feedback as always. But giving feedback can be tricky and...
  • Blog Post: 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 kidding. Seattle is about the only place in the US that didn't have a heat wave! Luckily I wasn't around for most of this cold summer. Microsoft rewarded me with a sabbatical which is 8 weeks off from work...
Page 1 of 1 (15 items)