Work From Home Tips

Well, one interesting thing that the COVID-19 virus is causing is that a lot of companies are encouraging people to work from home en masse. While many of us have worked remotely, the sudden surge of it as a focal point has led to a lot of advice cir...

Read More
Jan 29, 2026
One Tip To Make Feedback Less Terrible

Feedback is something that evokes a sort of love-hate dynamic for a lot of people. On the one hand, we love the idea of feedback because it can help us grow. On the other hand, it can leave us feeling pretty raw, and sometimes people use the idea of...

Read More
Jan 29, 2026
Work Early To Work Remote

Early in my career I made a terrible mistake. One that I think many others have made and will continue to make. I ran a remote retrospective with people I didn’t know well enough. I thought I did. I had talked with everyone privately before the retro...

Read More
Jan 29, 2026
The Cold Interview

At some point, you’ll be interviewing at a company, and you can immediately tell that the interviewer doesn’t want to be there. They might be frustrated or cold, or annoyed. One way or another, your interviewer is unhappy about interviewing you. What...

Read More
Jan 29, 2026
The One Remote Person

Often consultants bring a fantasy of co-located teams to their clients. This is a fantasy because companies have been using remote workforces for the entirety of my career, so thinking that will change is silly. In this particular article, I want to...

Read More
Jan 29, 2026
There Is No Best

Experienced folks, leaders, and new developers share something in common. They fall in love with a specific technology. This favoritism leads to some fairly pointless debate and, at its worst, some poor decisions. Technology Change Is Constant Over t...

Read More
Jan 29, 2026
The Life Changing Magic Of Flat Code

Here’s the situation, you come across some code and you have to start making sense of it. As you read the code you begin to build a mental model of how the pieces work, and then slowly but surely you get enough of it in your head that you see potenti...

Read More
Jan 29, 2026
How I Define Team

Team is one of those words that gets thrown around a lot and sadly often means individuals assigned to work in close proximity. Since I specialize in building teams, I have a very different definition. Teams are a collection of folks who have traded...

Read More
Jan 29, 2026
Stop Doing Things the Hard Way

For the first few years of my career, I wasted a lot of my time and energy doing things the hard way. I should be honest and admit that a big part of me still does things the hardest way possible. A part of me believes that if I can succeed in unfavo...

Read More
Jan 29, 2026
Two Motivators Every Leader Should Know

At this point, I think almost everyone has heard that research shows that motivated teams perform better than those who aren't motivated. What is often less obvious, from what I can tell, is how to motivate teams and individuals. I will lean on a con...

Read More
Jan 29, 2026