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