Get my email lessons on how you can build a tech team you can depend on.

Posts by Marcus Blankenship

The Insane Beast

The Beast roamed the office hallways; always seeing, always watching, always devouring. My first encounter with the Beast took place a few months after I joined the company. I didn’t recognize it immediately, due to my youth and inexperience. This was, after all, my first job as a programmer. One Tuesday I needed to leave…

Read More

A slightly silly history of leading programmers – Part 2

Computer, enter stage left… (Miss part 1?  Read it here.) When computers made their debut, the mathematicians were called in to handle these complex machines. But soon enough the mathematicians became bored and went back to doing whatever mathematicians do, leaving the computers to be dealt with by the electrical engineers. It didn’t take long…

Read More

A slightly silly history of leading programmers – Part 1

Long, long ago in a place far, far away the Managers told people what to do. This seemed perfectly natural because the Managers were smarter and knew more than the Workers. Few Workers contested this, having been trained since infants by the “domestic managers” (aka ‘parents’), at school by the “classroom managers” (aka ‘Teachers’), and…

Read More

Who’s your Bob?

At my last job, Bob was the DBA, SysAdmin and SAN Manager. Bob had been there forever, mostly kept to himself, and knew how most everything worked. He’d worked for many different bosses, outlasting them all. One day about 14 years ago, I asked Bob, “What would we do if you ever quit, Bob?” “It…

Read More

A new meeting goal

Back in the day, when I gathered my team for a meeting, it was because I had something to tell them. A new project, direction, technology, or idea I’d conceived behind closed doors that I wanted to announce. As we discussed it as a group, my idea would change. Morph into something better, or possibly…

Read More

Tech Lead Talk, a Community of Practice

A few months ago I started www.TechLeadTalk.com. It’s a free forum where tech leaders can swap ideas and help each other with real problems. We’re taking it one step farther to turn it into a Community of Practice. One of our moderators, Peter, wrote up a summary that explains it nicely. Check it out, and…

Read More

OUTER JOIN or INNER JOIN?

The day people join your team, they show up on time, dressed appropriately, and ready to work. Think of this as the OUTER JOIN – the outward sign of their joining. We record this as their “start date.” The OUTER JOIN is a great start, but it can’t stop there. You must strive for the…

Read More

Where do software engineers want to work?

What if we set out to create a place that software engineers want to work? Where might we begin? We might begin with constructing the most beautiful building and providing unlimited, top of the line equipment. We might begin with a problem previously thought impossible to solve. We might begin with an idea so important it…

Read More

Key Three: The relationship with your team as a group

Thus far we’ve discussed getting your footing with yourself and taking the first step with your team. Now it’s time to get your team together. Though you’ll be building individual relationships with each person, you need to see how the group interacts. We don’t act the same in a group as we do in 1:1…

Read More

Most of the system is hidden from view

(Today I’m taking a quick break from the Four Keys series. It will resume tomorrow.) Most of my life I’ve been confused by others actions and reactions. If you’ve ever heard yourself muttering “What the heck were they thinking?” you might have experienced the same confusion. When I feel confused, too often, I label the…

Read More

A bit more about that first key relationship…

Last week I told you there were 4 key relationships to attend to when you’re taking over a new team. You can read the first post here: Key One: The relationship with yourself In my excitement I forgot to mention an important element of the first key. You’ve got to stop managing, and start leading.…

Read More

Priorities for a new development manager: The Four Keys

Earlier this week Pat asked, “What are the priorities for a new development manager.” I side-stepped the question but will return to it over the next few days. (You can read my first answer here.) First, let me define how I’ll be using the word “new.” I will not be talking about someone who’s taking the…

Read More

Pin It on Pinterest