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: 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...
  • Blog Post: 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...
  • 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: 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...
  • 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: 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: Crawl, Walk, Run

    Babies figure out how to do it right – how to make progress and get to an end result. I think we can learn something from them! If you stood a baby up and expected them to walk, you’ll realize they are not equipped to do this. They don’t have the skills in their legs to move that way...
  • Blog Post: Play with fire, but don't get burned

    Instrumenting your product's source code to get an indication of how much of the code was covered during testing is a really, really smart measurement to get. If you aren't at least measuring this number, you should be. Visual Studio provides features that continue to make this easier. What does this...
  • Blog Post: Going Dark

    Since the nights are getting longer and it's Halloween, let's talk about going dark. This isn't about wearing a black costume for trick-or-treating! Going dark is a term used to describe the situation where someone hasn't communicated in a while. This could be on any topic but mostly for individuals...
  • Blog Post: Do Whatever It Takes!

    I had a test lead years ago that did a great job at setting expectations for his people. But for himself, his main goal was always stated as "do whatever it takes to ship the product". This was really difficult to measure him against. But the concept is an interesting one. Many teams fall somewhere in...
  • Blog Post: Commitment Calibration

    At Microsoft, we set commitments regularly for all employees. These are basically goals and focus areas that are written down to help employees remember what to work on and to clarify how their work is being measured. Here are some guidelines on verbosity that help when I review others' commitments:...
  • Blog Post: Action-oriented vs. Results-driven

    In many project teams, I see people mistaking actions for results. One of the best inputs a manager can give to a team is to evaluate when the team is too action-oriented and guide them to be more results-focused. If a project team is always really busy and working long hours but then they keep missing...
Page 1 of 1 (15 items)