Posts
-
3rd Nov 2023
9 bits of advice after 9 years freelancing
-
26th Oct 2023
Home office tour
-
16th Sep 2023
Favourite Mac applications and utilities
-
3rd Aug 2023
End of an era
-
6th Oct 2022
Appearance: Bootstrapped.fm 232
-
26th Sep 2022
Housekeeping
-
20th Sep 2022
Client experiences and expectations
-
7th Jan 2021
100 things that made my year
-
6th Sep 2020
Thirty-day digital declutter
-
22nd Jun 2020
Adding IDs to the Gutenberg heading block
-
18th Jun 2020
An introduction to Roam Research
-
1st Jun 2020
Lockdown Productivity: Spaceship You
-
23rd Mar 2020
Staying focused while working from home
-
20th Mar 2020
One positive outcome
-
7th Feb 2020
Trying out a new tool: Roam Research
-
31st Jan 2020
Happiness is shipping
-
30th Jan 2020
My setup and tools
-
27th Jan 2020
Offset Earth
-
23rd Jan 2020
Upping my reading habit
-
15th Jan 2020
Examples of ambitious projects that were completed quickly
-
13th Jan 2020
Habit tracking with The Theme System Journal
-
9th Jan 2020
2019: year in review
-
7th Jan 2020
Redesign notes: #2
-
17th Dec 2019
Redesign notes: #1
-
8th Feb 2019
The best books I read in 2018
-
5th Jan 2019
2018: year in review
-
1st Nov 2018
How to run a mastermind retreat
-
1st Mar 2018
What’s in my bag (2018 edition)
-
28th Feb 2018
The best books I read in 2017
-
1st Feb 2018
2017: year in review
-
1st Dec 2017
A framework for setting goals
-
20th Nov 2017
The Case for RSS
-
8th Nov 2017
Seth on writing
-
1st Nov 2017
How to build a successful freelance business without going crazy
-
28th Apr 2017
What is the smallest step you can take?
-
6th Apr 2017
Todoist: the filters I use
-
4th Apr 2017
Todoist: how I stay focused using a custom start page
-
13th Mar 2017
Yuval Noah Harari on Meditation
-
17th Feb 2017
Cortex on time tracking
-
9th Feb 2017
AirPods: first impressions
-
15th Jan 2017
Mastermind groups for freelancers: what and why?
-
31st Dec 2016
2016: year in review
-
7th Oct 2016
On burning out
-
13th Sep 2016
Seasons
-
30th Apr 2016
30/30
-
29th Apr 2016
My favourite drink
-
28th Apr 2016
Impact
-
27th Apr 2016
How to thrive in tomorrow’s world
-
26th Apr 2016
Clouds and dirt
-
25th Apr 2016
Monthly themes
-
24th Apr 2016
Guilt
-
23rd Apr 2016
Disclaimer
-
22nd Apr 2016
You are what you eat
-
21st Apr 2016
What I learned from James Altucher’s worst ever interview
-
20th Apr 2016
Autopilot
-
19th Apr 2016
Dumbphone
-
18th Apr 2016
The unknown is hard work
-
17th Apr 2016
Unplug
-
16th Apr 2016
Opportunities vs. excuses
-
15th Apr 2016
Half-time Q&A Session
-
14th Apr 2016
The importance of a checklist
-
13th Apr 2016
How to come up with ideas
-
12th Apr 2016
Start tomorrow
-
11th Apr 2016
Today’s priority
-
10th Apr 2016
Our fascination with tools
-
9th Apr 2016
A snapshot in time
-
8th Apr 2016
Accountability
-
7th Apr 2016
Why you should never listen to me (or anyone else)
-
6th Apr 2016
Steal your ideas
-
5th Apr 2016
Find your own path
-
4th Apr 2016
My daily routine
-
3rd Apr 2016
Words
-
2nd Apr 2016
Risk
-
1st Apr 2016
Perfect
-
22nd Mar 2016
The 30 Day Writing Challenge
-
14th Mar 2016
Why I’m in Oxford
-
29th Feb 2016
Trello: tips & tricks
-
1st Feb 2016
Reading more intentionally
-
21st Jan 2016
Useful plugin: Page Analytics by Google
-
31st Dec 2015
2015: year in review
-
28th Oct 2015
3 simple ideas
-
26th Oct 2015
The /now page
-
9th Oct 2015
Your internal compass
-
8th Oct 2015
A new home
-
12th Aug 2015
You’re not unique
-
11th Aug 2015
Journaling: day one
-
15th Jun 2015
Thoughts on freelancing as an introvert
-
10th Jun 2015
An interview with Tom Lloyd: On starting an agency
-
8th May 2015
I’m joining the modmore team!
-
8th May 2015
An interview with Jon Rhodes: On managing digital projects
-
2nd Apr 2015
An interview with Mark Hamstra: On freelancing and selling digital products
-
1st Feb 2015
How many hours should you work?
-
16th Jan 2015
How to get the budget and justify the cost of a project
-
12th Jan 2015
Decide what box you should go in
-
12th Jan 2015
Must avoid at all costs
-
31st Dec 2014
Freelancing: 2 month review
-
7th Dec 2014
How I quit my job
-
29th Nov 2014
How I grew my mailing list from 0 to 238 in 3 weeks
-
24th Nov 2014
You don’t have to be an expert to teach
-
8th Nov 2014
The muscle theory
-
28th Oct 2014
The tools that I use to build websites in 2014
-
3rd Oct 2014
I’m going freelance
-
14th Aug 2014
You are not late
-
3rd Aug 2014
The raft
-
25th Jul 2014
On blogging
-
15th Jul 2014
Fifty
-
13th Jul 2014
How to send emails without looking like an ass
-
29th Jun 2014
Takeaways from Responsive Day Out 2
-
21st Jun 2014
Progress and reassurance
-
12th Jun 2014
A WordPress & Git workflow
-
20th May 2014
500 words
-
17th Apr 2014
An introduction to MODX
-
15th Apr 2014
Time
-
9th Apr 2014
A giant list of Mac apps
-
25th Mar 2014
An Alfred time tracking workflow
-
12th Mar 2014
Happy birthday, World Wide Web
-
24th Feb 2014
My GeekTool F1 desktop
-
8th Feb 2014
Using shortcodes in WordPress
-
18th Jan 2014
Podcasts
-
12th Jan 2014
Working with clients
-
12th Nov 2013
My Sublime Text setup
-
10th Nov 2013
Using Nettuts-Fetch to create .gitignore files in Sublime Text
-
27th Aug 2013
Design is a Job
-
12th Aug 2013
How can we make a ruckus
-
6th Aug 2013
I want to write
-
5th Jun 2013
Hiding files and directories in a Sublime Text project
-
1st Apr 2013
Creating new blog posts with an Alfred workflow
-
31st Mar 2013
How to add favicons to bookmarklets in Chrome
-
20th Nov 2012
Stop fixing WebKit font smoothing
-
15th Nov 2012
Drop down terminal with iTerm2
-
3rd Oct 2012
A new microsoft.com
-
1st Oct 2012
.htaccess in multiple WordPress environments
-
25th Aug 2012
Microsoft’s new logo
-
21st Jul 2012
Scratch: a quick input notepad for iPhone
-
17th Jul 2012
Inspire kids to learn to code
-
14th Jul 2012
Why you should pay too much for things
-
11th Feb 2012
Testing websites using the iOS simulator
-
23rd Jan 2012
Huffduffing
-
18th Dec 2011
Helvetica
-
17th Dec 2011
Hello world