London, UK -  Cyber security professional specialising in detection and response, blogging about technology, business, and life to scratch a writing itch from a previous life as a journalist

Recent blog posts

Amazon Kindle review: I wish I'd bought one years ago
 -  An e-reader post in 2025? It feels like most readers who would be interested in devices like the Amazon Kindle were sold on the idea a long time ago. But some - like myself - held on to physical books, preferring the printed word and taking a defiant stand against...
AI chatbots are kicking journalism while it's down
 -  Where do you go when you need to find information online? For decades, my answer to that question would have been Google, but in the past few years I’ve increasingly turned to ChatGPT and other AI services, which - generally speaking - uncover niche information more quickly and reliably. But...
Agentic AI could be the catalyst for safer autonomy
 -  Granting artificial intelligence (AI) access to tools capable of taking real-world actions might fill you with a sense of dread - arguably it should. Given the number of inaccuracies most AI models confidently assert as truth, it feels prudent to maintain a watchful human eye over AI-powered workflows. But agentic...
Quality products begin with detail-obsessed leaders
 -  It often feels like modern business is stuck in a loop. An idea is successful, there is a push to scale it as far and quickly as possible, and it’s optimised to within an inch of its life - but normally only in the name of profit. Usually this results...
Bluesky's nearly there, but it won't replace X just yet
 -  Bluesky was an indirect product of Elon Musk’s controversial 2022 Twitter takeover, pitched as a decentralised, user-first alternative to the site that became X. Originally a side project funded by Twitter itself, its new goal is to stand on its own two feet as a more open, interoperable social network....
When you travel, the real journey isn't photographed
 -  Last week, I played tour guide for some visitors from overseas - first in London, and then in my hometown. It was exhausting, but it came with an unexpected side effect: it made me see those places differently. It’s hard to take your city for granted when you walk familiar...
Staying productive when everything feels urgent
 -  We’ve all been there. One day you’re in control, the next you’re racing from meeting to meeting, unable to focus long enough to move anything forward in any meaningful way - unless, that is, you start protecting your time. When everything feels urgent and your calendar is under siege, the...
Humanising AI encourages intellectual lethargy
 -  I recently stumbled upon a Hacker News thread around a series of X posts about ChatGPT’s o3 model. Researchers noted that it “frequently fabricates actions it never took, and then elaborately justifies those actions when confronted”, in one case claiming to have received an incorrect result by running code on...
Finding comfort in the green hills outside my window
 -  As I mentioned in a recent post, I moved to a new home a few months ago. My new place sits atop a hill, and the window to the right of my desk happens to look away from the city, over the tops of the houses opposite and off into...
Fixing weak WiFi and slow speeds on my home network
 -  I moved to a new home late last year, and immediately faced a whole range of connectivity issues. For a techie like myself, reliant on a functional network both for work and for fun, that was a big problem. So I implemented a few different solutions to find a fix...

📓

Field Notes newsletter

Thoughtful monthly insights on tech and business, without the clickbait and noise

No spam. Unsubscribe anytime.

Thinking about

Digital journalism
Coincidentally, in the space of a week I encountered both Zach Seward's article about Quartz and Craig Mod's excellent podcasts with Tim Ferriss. Both evoked fond memories of my time in journalism and the buzz surrounding digital journalism and media in the 2010s

Interests

  • Cyber security
  • Tech
  • Python
  • PowerShell
  • JavaScript
  • F1
  • Reading
  • Writing
  • Psychology
  • Philosophy
  • Exercise
  • Running
  • Gaming
  • Football
  • Music
  • Guitar