All Blog Posts.
How WhatsApp convinces you to give it your contacts
Full-time web developer vs being a full-time dad
Why I sold my startup for £100,000
How to Kick Ass at Customer Support
It's OK to reject potential customers
Brexit is making me rich (and I hate it)
Even the UK Government can’t get GDPR right
MacBook Pro Keyboard Recall: My Ridiculous Experience
Common User Experience Fails that are Easily Fixed
The UK Government is Technologically Clueless
Why I'll always suck at marketing
How I turned my side project into a profitable startup
Analytics has become useless
Recognising and Dealing With the Early Stages of Burn Out
My Timeline of Failed Business Ideas
A startup is not a Résumé
Getting Ember JS to work with Internet Explorer 8
What Happens When The Runway Runs Out?
A Thing That I Do (Which may or may not help)
How to Choose an Email Service to Replace Mandrill
You'll Never Really Be Your Own Boss
Can't Buy me Love (or customers)
An Ode to Fucking Up.
Content Marketing Doesn't Work (Except When it Does)
5 Reasons I Get Nothing Done When Working From Home
Your Start Up's free trial is too damn long!
5 True Bootstrapped Start Ups that have never taken Funding
How I Accidentally Killed Conversions
Sometimes Bootstrapped is Better
Fullpage screenshots with Selenium Webdriver in Chrome and Safari
Conditionally Disabling Database Sessions in Ruby on Rails 3
Can Everyone See the Edit Button? - A lesson in User Experience
Username or Email Address for Web App Log In?
Should you require a Credit Card for a Free Trial?