RSS feed for this section

Archive | Software Development

August 2017 Must-Haves

Each month, on or around the 15th, I provide a list of books, podcasts, articles, music and occasionally an actual material good that I’ve come across over the last month that I think are essentials for moving you forward. I love this month’s list, and I hope you do as well. Droplr – This is […]

Why Software is Hard

I came across this article by Jesse Watson thanks to a friend. It is an excellent, thorough analysis of the pros and cons of distributed (remote) development teams, but more than that it describes the process of building software (and why it so often fails) as well as anything I’ve ever read. Below are some […]

Read More Comments Off on Why Software is Hard

July 2017 Must-Haves

And… we’re back. If you’re just joining, every month on or near the 15th I share things I’ve read, products I’ve used, music I’ve listened to and anything else that I think you should know about and give a whirl. If you want to see previous lists, here’s March and February of this year. Without […]

Read More Comments Off on July 2017 Must-Haves

Promoting Deep Work with Your Tech Team

It’s not often I read a book and immediately put the practice into action, but I recently did with Deep Work by Cal Newport. While the subject matter of the book is not new (we live in a culture of interruption, etc.), the methodologies that Newport suggests are worth implementing with your team immediately. The […]

Read More Comments Off on Promoting Deep Work with Your Tech Team

Is a Fractional CTO Right For You?

Over the past couple of years, I’ve done fractional CTO work for a number of startups, both in Raleigh-Durham, NC and elsewhere. There are times when this model works really well and times when it’s not a good fit. In this article, we’ll cover: What to consider when evaluating this alternative The typical business arrangement […]

Read More Comments Off on Is a Fractional CTO Right For You?

Firing Your CTO

So, you’ve fallen out of love with your CTO, have you? Ready to pull the trigger and make them exit stage left? Not so fast. Every senior-level person in a company carries with them a certain degree of risk if you need to make a change that is contentious or hostile, but few carry the […]

How to Join a Company

There are two ways to present yourself when you join a new company: You already know everything about the company and their problems You are there to discover the details about the company and then apply your skills and expertise I’ve seen this done both ways, most recently observing someone take the approach of #1. For […]

Read More Comments Off on How to Join a Company

March 2017 Must-Haves

You know the drill by now. Every month, on or near the 15th, I publish a list of blogs, podcasts, books, products or anything else I consider to be a must-have or must-do. Let’s get to March 2017’s Must-Haves Farnam Street – Recently discovered this site and it’s now in my Feedly RSS feed. So […]

Read More Comments Off on March 2017 Must-Haves

Patience – A Lesson from Herb Kelleher

I was listening to the How I Built This episode with Herb Kelleher last night and something he said leapt out at me. Herb continued his law practice for the first ten years of Southwest’s existence, from 1971-1981. The first TEN YEARS. He did so to pay his bills and so that the company could […]

Read More Comments Off on Patience – A Lesson from Herb Kelleher

Pick Up a Hammer and Start Hammering

If your company is under 50 employees, everyone on your team has real work to do every day that isn’t managing. In other words, you can’t have people on your team who can’t do actual work. You know, produce. Build stuff. Hammer. You might be tempted to hire that awesome head of marketing with 20 […]

Read More Comments Off on Pick Up a Hammer and Start Hammering