Daniel Brown


A computer scientist with interests ranging from Distributed Systems to Evolutionary Computation.

Blog posts

Business Cards

Got some new business cards at work today. They’re pretty nice. Danny Advertisements Read more →

First Solo

Last Saturday, 16th December 2017, I flew an aircraft solo for the first time — that is to say with no-one else in the plane! It was simultaneously the most terrifying and exciting thing I’ve ever done. After having flown about 50 minutes worth of circuits at Cambridge with instructor Nick Camu we set ourselves Read more →

You should be using NSP

A few months ago I integrated the Node Security Platform into the continous integration system we use at pHQ. This week it picked up a vulnerability for the first time (don’t worry, its since been patched 😉) which meant that I was alerted to the vulnerability and provided with a link to read about ways Read more →


Last week I was promoted to Lead Software Engineer at PepperHQ. As part of the meeting we discussed what I want to achieve in the year ahead. There’s a lot and I’m looking forward to it. I’m going to try to be a bit better at keeping the blog up-to-date with details of my day-to-day Read more →

Flying Videos

I started a YouTube channel this week for me to upload videos I record whilst flying. I suspect they’ll be quite boring to most viewers, but I’m hoping to refer back to them at some point to see any progress with my airmanship. I’ve embedded my first video above. It’s a few laps around the Read more →

Air Law and Operational Procedures

I passed my first two CAA exams today; Air Law and Operational Procedures with marks of 94% and 91% respectively. Went for a flight afterwards and did a few circuits and a PFL from the downwind leg. Was only up for 40 minutes as the airfield shuts at 6pm and the lesson before mine lasted Read more →

Consumer Grade Flight Simulators – Not For Me

This video was recorded before I got my rudder pedals, and is no indication of my ability to perform a take-off 😛 As I wrote in my last post: this year I have been making an effort to get in the air more often and get closer to attaining my pilots license. This month I bought some equipment Read more →

Onward Toward Solo Flight

It’s been a little while since I’ve posted about my flying. After spits and spurts of flying since my initial taster lesson last year I decided to make it my goal to be in the air every two weeks in 2017. I’ve stuck to that so far and now have 35 take-offs and landings under Read more →

A “Social” Experiment

This weekend I was trying to resolve an issue with an accidental purchase one of my relatives made on ViaGoGo. We realised the mistake the same day as the purchase, and I set about trying to get a refund. Being the somewhat impatient person I can be with matters like this, and knowing that different channels Read more →

A Simple Transaction Log

A little while ago I was curious about how software that uses Transaction Logs works, so I built a toy to-do command line application to get some hands on experience. Transaction Logs are used when you want to have metadata detailing each action that has taken place on a system but then actually use those logs Read more →