Start Here

CSS and the web platform

See the CSS Grid tag on my blog for all the things I have written about CSS Grid Layout in the last few years. Some favourites follow.

What’s happening in CSS? A post explaining how to keep up to date with CSS specifications and browser implementations.

A very good time to understand CSS layout A reminder that in all the grid layout excitement, the people who can soonest take advantage of it will be those who really understand CSS layout.

Learning Grid Layout How to approach learning grid layout. Solving problems that you actually have rather than trying to learn the entire thing at once.

Building Product businesses and side projects

Chapter 1: The Profitable Side Project Handbook The first chapter of my book is a good introduction to the way I think about business and bootstrapping.

Making Your Product a First Class Citizen A post about creating a product alongside client work, with some of the ways in which I feel we managed to make it work.

Unfashionably Profitable Why using the latest technology and chasing coverage in the tech press or mentions from influencers might not be the path to profitability that you think. I write about how we are “unfashionably profitable”.

Don’t Benchmark Your Success Against Outliers In reality building a profitable product business takes a long time. It might be a few years before your business reaches a point where you can say no to client work, or quit your job.

Perfectionism or procrastination? Reframing the Minimum Viable Product Some thoughts on perfectionism and that a “Minimum Viable Product” doesn’t need to mean something of low quality or a prototype.

Thinking about things

Nothing to fall back on Thoughts on following a different path.

Conversations with my teenager about the Internet When my daughter was 16, I asked her some questions about growing up with parents who were well known online, and the decisions that i made regarding her digital identity.

It is never done Thinking about how we, working on the web, rarely get those moments where we can say, “this is done, this is good.”

Playing a mind game. On distance running and product launches Yesterday I ran twenty miles. The challenge of running distance often is as much in your head as in your legs. Launching products can be much the same.