How your Dudebros are Losing You Money: The Microcosmic Impact of Inclusion on your Bottom Line

I once talked about why your selection process gives advantages to some applicants based on ethnicity and gender. That post assumes that readers want to have a diverse workplace, but today I’d like to take a step back and look at why it’s important so that you have more ammo to talk about this with your managers, clients, and colleagues.

Continue reading “How your Dudebros are Losing You Money: The Microcosmic Impact of Inclusion on your Bottom Line”

Dear Corporations: Read this before you sponsor Pride

Dear Corporate Marketing People,

I get it. The Pride parade has a massive audience. Getting your name in front of that many people can boost your customer base and your recruiting efforts. Sponsor away.

But please do not cannibalize your company’s Diversity and Inclusion budget to do it, Because what you are doing is not allyship to the queer community.

Continue reading “Dear Corporations: Read this before you sponsor Pride”

Advance Your Tech Career: Why make yourself replaceable, and how?

A few years ago, Seth Godin wrote this book called Linchpin. Among other things, the book suggests that you hoard relationships, knowledge, and context at your job so it’s impossible for the company to replace you.

People who read books like this presumably want to continue to grow, learn, and advance in their careers. In order to do those things, you’re much better off enabling other people to do everything you do.

A programmer might refer to this as deprecating yourself. It’s a critical leadership skill that you will need to build a tech team, rise through the ranks, or otherwise level up your tech career.

Continue reading “Advance Your Tech Career: Why make yourself replaceable, and how?”

Leading a Software Rewrite at Your Company

Bertrand’s Health Insurance has a problem. Their software system is hard to maintain.

The systems still rely on tools that had their heyday in 1990. The SOAP API doesn’t always return valid XML. The search calls take twenty seconds to return.

Bertrand’s CTO and CIO decide that it’s time to rewrite the system from the ground up.

And you’re going to lead the team that will do it. Congratulations!

Continue reading “Leading a Software Rewrite at Your Company”

Adding Members to Your Software Team

Congratulations! Your startup is taking off, or it’s time to accelerate the pace of your internal project or consulting work. It’s time to hire more people to join your team. You have chosen promising candidates, and they have accepted your offers. Now all you have to do is wait until their start dates…right?

Not necessarily. If you want to get your new team members up to speed as quickly as possible, you need a system for orienting those new team members to all the important context they need to do the best possible job for you.

Continue reading “Adding Members to Your Software Team”

Blog at

Up ↑