Andy Adams

My name is Andy Adams. My software adventure started with my first Pokemon fan website in the mid-90’s. After several years of off-and-on hacking, I made it “official” in 2009 and became a professional software developer. Nowadays, I run a happy little WordPress performance consultancy.

I’ve downsized every job I took; I’ve gone from medium-sized business → small business → family-owned → solo, learning something new at each step.

With The Theme Foundry, I built some of the most popular premium themes on Since then, I’ve built a successful freelancing career on WordPress, Rails, and front-end work.

I’ve also made several failed attempts at software products.

I live in north Idaho. I lived in a barn at one point in my life. I sometimes code with a baby strapped to my chest, and I spend my free time pushing a double stroller around Coeur d’Alene.

I write for a few reasons:

  1. Freelancing is hard. There are many things I wish I’d known when I started. From choosing clients to time management, I’m sharing my painful lessons so you don’t have to learn them the hard way.
  2. Building a business is hard. Sometimes it is downright boring. There are plenty of people telling you about the fun (Chase your dreams! Do what you love! Don’t be afraid to fail!). But high-risk isn’t for everyone, and the steps to building a solid consultancy are very different than a startup.
  3. I’ve gained a lot from reading others’ work, so I’d like to share my experiences with the hopes it will help someone else.
  4. Writing is fun. Why not?

Don’t know where to start? Check out my posts on freelancing fundamentals.

Have a question? Contact me on Twitter: @andyonsoftware.


Or, send me an email: I respond to all emails personally, time permitting.