Skip to main content

Writing

  1. I’m rebranding my business
  2. On dictation
  3. I’ve never been so conflicted about a technology
  4. Migrating to Eleventy
  5. Noise & Grain
  6. Nikon F3: my favourite camera
  7. Thoughts on the recent WordPress drama
  8. Vegetable balti recipe
  9. How I’m using AI
  10. Plant rescue challenge
  11. How Cal Newport marks up the books he reads
  12. What I've been reading (2019–2023)
  13. 9 bits of advice after 9 years freelancing
  14. Home office tour
  15. Favourite Mac applications and utilities
  16. End of an era
  17. Appearance: Bootstrapped.fm 232
  18. Housekeeping
  19. Client experiences and expectations
  20. 100 things that made my year
  21. Thirty-day digital declutter
  22. Adding IDs to the Gutenberg heading block
  23. An introduction to Roam Research
  24. Lockdown Productivity: Spaceship You
  25. Staying focused while working from home
  26. One positive outcome
  27. Trying out a new tool: Roam Research
  28. Happiness is shipping
  29. My setup and tools
  30. Offset Earth
  31. Upping my reading habit
  32. Examples of ambitious projects that were completed quickly
  33. Habit tracking with The Theme System Journal
  34. 2019: year in review
  35. Redesign notes: #2
  36. Redesign notes: #1
  37. The best books I read in 2018
  38. 2018: year in review
  39. How to run a mastermind retreat
  40. What’s in my bag (2018 edition)
  41. The best books I read in 2017
  42. 2017: year in review
  43. A framework for setting goals
  44. The Case for RSS
  45. Seth on writing
  46. How to build a successful freelance business without going crazy
  47. What is the smallest step you can take?
  48. Todoist: the filters I use
  49. Todoist: how I stay focused using a custom start page
  50. Yuval Noah Harari on Meditation
  51. Cortex on time tracking
  52. AirPods: first impressions
  53. Mastermind groups for freelancers: what and why?
  54. 2016: year in review
  55. On burning out
  56. Seasons
  57. 30/30
  58. My favourite drink
  59. Impact
  60. How to thrive in tomorrow's world
  61. Clouds and dirt
  62. Monthly themes
  63. Guilt
  64. Disclaimer
  65. You are what you eat
  66. What I learned from James Altucher’s worst ever interview
  67. Autopilot
  68. Dumbphone
  69. The unknown is hard work
  70. Unplug
  71. Opportunities vs. excuses
  72. Half-time Q&A Session
  73. The importance of a checklist
  74. How to come up with ideas
  75. Start tomorrow
  76. Today’s priority
  77. Our fascination with tools
  78. A snapshot in time
  79. Accountability
  80. Why you should never listen to me (or anyone else)
  81. Steal your ideas
  82. Find your own path
  83. My daily routine
  84. Words
  85. Risk
  86. Perfect
  87. The 30 Day Writing Challenge
  88. Why I’m in Oxford
  89. Trello: tips & tricks
  90. Reading more intentionally
  91. Useful plugin: Page Analytics by Google
  92. 2015: year in review
  93. 3 simple ideas
  94. The /now page
  95. Your internal compass
  96. A new home
  97. You're not unique
  98. Journaling: day one
  99. Thoughts on freelancing as an introvert
  100. An interview with Tom Lloyd: On starting an agency
  101. I’m joining the modmore team!
  102. An interview with Jon Rhodes: On managing digital projects
  103. An interview with Mark Hamstra: On freelancing and selling digital products
  104. How many hours should you work?
  105. How to get the budget and justify the cost of a project
  106. Decide what box you should go in
  107. Must avoid at all costs
  108. Freelancing: 2 month review
  109. How I quit my job
  110. How I grew my mailing list from 0 to 238 in 3 weeks
  111. You don't have to be an expert to teach
  112. The muscle theory
  113. The tools that I use to build websites in 2014
  114. I'm going freelance
  115. You are not late
  116. The raft
  117. On blogging
  118. Fifty
  119. How to send emails without looking like an ass
  120. Takeaways from Responsive Day Out 2
  121. Progress and reassurance
  122. A WordPress & Git workflow
  123. 500 words
  124. An introduction to MODX
  125. Time
  126. A giant list of Mac apps
  127. An Alfred time tracking workflow
  128. Happy birthday, World Wide Web
  129. My GeekTool F1 desktop
  130. Using shortcodes in WordPress
  131. Podcasts
  132. Working with clients
  133. My Sublime Text setup
  134. Using Nettuts-Fetch to create .gitignore files in Sublime Text
  135. Design is a Job
  136. How can we make a ruckus
  137. I want to write
  138. Hiding files and directories in a Sublime Text project
  139. Creating new blog posts with an Alfred workflow
  140. How to add favicons to bookmarklets in Chrome
  141. Stop fixing WebKit font smoothing
  142. Drop down terminal with iTerm2
  143. A new microsoft.com
  144. .htaccess in multiple WordPress environments
  145. Microsoft's new logo
  146. Scratch: a quick input notepad for iPhone
  147. Inspire kids to learn to code
  148. Why you should pay too much for things
  149. Testing websites using the iOS simulator
  150. Huffduffing
  151. Helvetica
  152. Hello world