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: 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: 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: Over-functioning is Not Job Security

    You would think that under-functioning teams are bad, functioning teams are just right, and over-functioning teams are perfect. But in reality, team members who over-function can cause the team dynamic to change in a way that may not be the desired outcome. At Microsoft, we hire people who are driven...
  • Blog Post: QA or Test - does the name really matter?

    I've been the manager for many different teams. Some call themselves Test and some call themselves QA. Personally, I've found it easier to just use those terms interchangeably. But for many, there are two very distinct schools of thought about what a Test team is and what a QA team is. Maybe at some...
  • Blog Post: What would you do?

    Here's an interesting question I ask people just to see how many different and creative answers I get (especially in interviews). Let's say you are on a project with a fixed budget and a fixed due date. Assuming a waterfall software development methodology, let's say that at the point you start getting...
  • Blog Post: No Surprises!

    This is what I aim for in my teams - no surprises. That means my team members do their best to not surprise me and I also aim to not surprise them. Surprises are great when it comes to birthdays at home with family and friends. But in corporate life, there's just no room for surprises. Even something...
  • Blog Post: There's No Room For Watermelons

    I have noticed a problem lately that needs some focus. I heard a statement that sums it up nicely. "Don't be green on the outside and red on the inside." Now if this was a joke (What's green on the outside and red on the inside?") I can think of a few answers like a frog, an alien (of course, maybe they...
  • 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: No Crystal Ball Required

    One of the most challenge skills to master is long-term planning. This skill is needed for many different tasks at work, especially around project planning, budget planning, and (at a personal level) your career planning. Long-term planning is needed in order to get the most out of these exercises. In...
  • 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: Cooking with Windows

    Since Windows7 released today, I think it is a good time to reflect back on my experience in the Windows Client team and working on the different versions of Windows. Vista and Windows7 were done much differently. When Vista shipped and we were making big changes to how we were going to manage the next...
Page 1 of 1 (12 items)