Karl Hughes

Writing on Software Engineering

Building a Resilient Career

I was reading another engineer’s story this week about his 65-day job hunt. I’ve avoided...

Using Airtable as an API

I’ve started using Airtable for almost everything that I used to pack into spreadsheets. The...

The Age of Cloud Services

Cloud based web hosting has enabled small startups to build and scale software applications that...

Beginner PHP Resources

I was recently asked by a new web developer what resources I would recommend for...

Continuous Integration on a Budget

Since I wrote this in September, 2015, continuous integration has become pretty much the standard...

Roadblocks to Project Estimation

When I first published this in April, 2015, we were trying to obsessively estimate our...