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

Here are some of the best things I did, saw and ate in Japan
 -  I’ve just arrived back in the UK after spending nearly two weeks travelling across Japan, visiting Tokyo, Nagoya, Osaka and Kyoto. Before I get back to work and the memories start to fade, I wanted to put pen to paper and share some experiences, thoughts, and photos. I have a...
I’ve arrived in the wearable future (but time is running out)
 -  I have a confession to make: I’ve never liked the way the Apple Watch looks. I’ve owned a range of Apple products over the last decade and I’ve always thought they were beautiful and well-polished, but wearing a big silver box on my wrist has never appealed to me. Unfortunately,...
What cyber security courses don’t prepare you for
 -  It’s almost a year to the day that I left my journalism job and started at the SANS Cyber Retraining Academy, and I’ve written a lot of blog posts about how much I enjoyed the experience and how valuable and life-changing it was. But now I’ve been in the industry...
What I’ll be playing and reading in 2018
 -  It’s the Christmas break, and in between family gatherings and travelling up and down the country I’ve finally found time to get stuck into a few good games and books. What I’ll be playing in 2018 My new work commitments mean I don’t get as much chance to play games...
Grabbing domains and URLs from tcpdump data using Python
 -  There’s a lot more to most websites than meets the eye these days, and I thought an interesting Python project to take on at the start of my Christmas break would be to uncover the extra requests hidden below the surface with some help from tcpdump. The challenge? Tcpdump’s output...
Creating beautiful graphs in Python with Plotly
 -  After I managed to pull data from Twitter’s API using Python, I got thinking about what my next step would be. Then it hit me – I could draw data from external sources and find a nice extension to visualise it in some pretty graphs. Plotly is that extension. My...
The day Instagram advertising read my mind
 -  I was aware of the recent stories – an increasing number of people claiming that Facebook’s apps were listening in on their conversations and serving up ads based on what they’d heard – but I’d always thought this assumption was based on ignorance of how online advertising works, and when...
Fetching and filtering tweets in Python with Tweepy
 -  If you hadn’t already heard, I’ve been experimenting with some Python recently, trying to build on the foundation that I picked up at the SANS Cyber Retraining Academy. While I’d already had some success playing around with isolated little scripts, I decided it was time to start pulling data from...
Three of the best cyber security podcasts around
 -  I won’t just remember 2017 as the year I made the jump into the cyber security industry – I’ll also remember it as the year I properly welcomed podcasts into my life. I now listen to a wide range of shows, from daft comedies like My Brother, My Brother and Me...
Update: I now work in cyber security
 -  A lot has happened since April. In case you haven’t noticed, I haven’t blogged about it, so I wanted to give an update. Also, I was tired of seeing Rick and Morty at the top of my website and needed to publish something new to push that down the homepage...

📓

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