Stop Hoping for Quality and Just Test It!

As I continue to apply more engineering rigor to the release process in my team, I hear statements referring to engineers being hopeful and hoping things will go well.  Hoping is not the correct way to ship software.  I also hear a lot of statements like “we are confident this will work”.  Confidence, although great…

5

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…

2

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…

0

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 help you…

1

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.  I experience many different things at work and find that at times I can…

2

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 stagnant as a…

0

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…

0

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…

0

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 integrity…

0

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…

0