Moved to Ghost
→
I've moved this site from Wordpress to Ghost. More on why later. Loving Ghost so far!
Back from Sri Lanka
→
Had a fantastic 3 weeks travelling around Sri Lanka.
Stripe discount codes
→
The following PHP code will dynamically create a Stripe checkout link. These are my working notes on this - will
The line between Reflect and Ulysses
→
Ulysses is for any note or article that I intend to make public. It doesn’t mean that everything in
Tom Critchlow's Library
→
I really like the way Tom Critchlow does his library section. It’s like a Twitter feed of links and
The dedicated writing app
→
I’m a big fan of Obsidian, and to the surprise of people in my mastermind group, I no longer
Goals in Todoist
→
I have a fair few projects in Todoist and need a way to quickly see which ones are associated with
Organic Marketing
→
Love the concept of organic marketing in Brian Casel's 2025 changes post. Marketing my services is my biggest
Restructuring my Ulysses setup
→
I’ve used Ulysses for years as my writing app of choice. When Ulysses introduced its projects featured, I decided
How I’m using Sunsama to manage client support time blocks
→
Sunsama is the tool I use for planning my week. It has some truly fantastic features that allow me to
14 tips after 14 years of freelancing
→
I have been freelancing through my limited company for 14 years this year. It has been a real adventure, with
My 3 level productivity system
→
Getting things done has always been a challenge for me. Getting the right things done in the right time frame
My 2024 Ulysses setup
→
Ulysses is my dedicated writing app and long-term favourite Mac app. I absolutely adore this app. It doesn’t contain
14 tips after 14 years of freelancing
→
I have been freelancing through my limited company for 14 years this year. It has been a real adventure, with
How to write in markdown and publish in Drip
→
If you are like me and write in markdown, you probably have a hard time going back to a rich
The Website Blueprint
→
I'm in the process of redesigning my consulting website. It is easy to fall into the trap of
Got writer's block? Try focusing on answering people’s questions
→
Anyone who writes words will experience writer's block at one point or another. You’ll sit there, staring
Need to send subscribers back to a Drip Workflow repeatedly? Use this simple Rule
→
Have you ever needed to send subscribers back to a Workflow after they exit it? This is a common requirement