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: 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...
  • Blog Post: 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...
  • Blog Post: Good News!

    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...
  • 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: 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: Transformers are Leaders, not Toys!

    {EAV:fb71307c644189ca} I was recently asked ‘how do you take a team mostly focused on manual testing and turn them into a team that writes solid automation?’. And as I thought about my answer, I realized this doesn't just apply to testing, but any team that is reforming can follow these...
  • 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: 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 closer to Thanksgiving what they are thankful for. What makes their jobs easier or fun? Two things come to mind. Testers are thankful when their developers produce quality builds. Getting a build that...
  • Blog Post: 17 on 17

    On October 17th, I celebrate my 17th anniversary at Microsoft. If someone told me on my first day at work that I would be here for 17 years, I wouldn't have believed them. Besides marriage and family, there's not a lot else that has consistently been in my life for that long. I have new hobbies, live...
  • 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: Present it well and they'll ask for more!

    Whether you are a manager or an engineer, everyone needs to have some competency in presenting their ideas. Presentation skills are critical in influencing others, articulating complex ideas, and addressing large groups of people. Even if you spend your days confined to your office writing code or finding...
  • Blog Post: Speak up to succeed

    Speaking up in meetings seems like such an easy and somewhat insignificant task. But in fact, many people do not say a word while in meetings and never think about the ramifications of this. No matter what profession you are in within the software industry, you will find that career growth into the higher...
Page 1 of 1 (15 items)