Writing

Here are some articles I have written. There is no particular overall theme, but many of them do happen to be on technical topics.

Nobody knows what an 850% increase is, so please stop saying it

You Won't Believe This One Weird Trick for Properly Communicating Large Relative Increases.

Python Decorators for Beginners

A reasonably advanced feature of the Python language, explained simply.

How to Learn Complicated Things

Being able to learn complicated, difficult things is one of the most important skills you can have - but the obvious way to do it isn't the best way.

Death to FooBar

A common coding practice which helps no one.

Reinventing Programming Wheels

Is it always a good idea to focus solely on things that have never been done before when starting new coding projects?