Karl Hughes

Technology team builder and startup enthusiast
Blog Posts

Like many developers, I've been building side projects in my spare time for years. One of the most fun things about being a software developer is having the ability to

This year, I decided to make speaking at a conference one of my big goals. I've been giving talks at meetups and local bootcamps for about a year now, so

As part of my 2017 writing goal, I decided to spend this month writing a series of short "How-Tos" for people trying to learn PHP or up their skills. Since

When asking non-technical team members to prioritize their issues on an absolute scale I’ve noticed that they always classify their issues at one of the two highest priority levels. For

I've been doing a lot of searching for a simple Docker hosting experience lately. I'm pretty committed to Docker Compose for running containers locally and Codeship for my continuous integration,

I tried out this remote development setup for about 6 months back in late 2015, but it just ended up being too painful to use the remote IDE all the

As a startup developer I'm always trying to strike a balance between pragmatism and optimization. Since publishing this in October, 2015 I've continued to come back to this checklist as

I can't tell you how many conversations I've had with entrepreneurs who fit into the Founder A or Founder B boxes at this point, but it's probably in the dozens.

Since I wrote this in September, 2015, continuous integration has become pretty much the standard for smaller, more nimble companies, and it's even making inroads at the enterprise level. The

Since publishing this post in August, 2015 I've become somewhat fanatical about getting my company's employees, my wife, and my family to use the internet securely. Data breaches are very

Hiring software engineers hasn't gotten any easier or cheaper since I posted this in June, 2015. I've always been interested in the recruiting space, and I continue developing open source

We've gotten to make some huge improvements to the tech stack at The Graide Network over the past year, but one of the things I'm most proud of is our

I first wrote about this three years ago when I had just given up alcohol. At that time, it was part of a burgeoning asceticism. I had given up meat,

April 17, 2017

Since writing this in 2015, I've only become more convinced that more startups need to start without a developer. Premature automation and optimization is a huge time suck, and developers

I first published this post in May, 2015, but Clean Code is timeless. If you're new to programming, read it because it's a great primer. If you're experienced in programming,

When I first published this in April, 2015, we were trying to obsessively estimate our projects at Packback. Looking back, this was premature. The truth is, we should have simply

Two years ago I read Peopleware for the first time and wrote this blog post. That book was the most inspiring engineering leadership material I had read, and it's still

I first started using Trello and published this post in January, 2015, and since then I've used Trello exclusively as my engineering team's project management system and my personal to-do

It's time for New Year's Resolutions, which means it's time for at least 127,000,000 people in America to set a goal that they will ultimately fail. Only 8% of New

I am currently, and was when I wrote this post, a startup employee, and not a founder. Because of this, my advice here comes more from the perspective of the