Let's talk about encryption
The better to write you withLet’s say you are Red Riding Hood, and you want to write a letter to your grandmother telling her you will be visiting. However, the big bad wolf is aware of your plans,...
A guide to charity
I’ve always had a few thoughts about charity floating around in my head. This post is a way for me to record some of those thoughts.
They say “necessity is the mother of invention”. It’s incredible the power programming gives you. Maybe if the power-hungry learned how to program they could be constructive rather than destructive...
A rating system for table tennis
At work, during breaks, most of my team plays table-tennis. This weekend, I decided to spend some time writing up a rating system that I could use to keep track of how good (or bad) I (and everyone...
For a large part of my life, from when I was about 10 years old till I left college, I used to take part in quizzing competitions. A couple of times, I’ve had people ask me how they could start qui...
A guide to code reviews
This here is a collection of things I’ve learned about reviewing code in the few years that I’ve worked as a software developer. As these are my thoughts, you should take them with at least a pinch...
My weird walk to work
People think hacking requires a great deal of skill (on the part of the attacker) and/or a great deal of skill (on the part of the defender). This is quite clearly false. There are many simple ways...