October 24, 2023
Nothing stays the same.
Why I no longer get writer's block
October 3, 2023
A sure fire way to get past the blank screen.
How to become a Patent Attorney (UK/EU)
September 25, 2023
An insider's guide.
Building Terminal: A Case Study
February 10, 2023
A web-based tool for testing and debugging webhooks.
How I learned to learn as a developer
January 18, 2023
The software world moves fast. Developing efficient learning patterns is the key to thriving.
Which programming language should you learn first?
January 16, 2023
Hint: It's the one that lets you eagerly write crappy programs.
Bytes, Runes, and Strings: How Text Works in Go
December 24, 2022
An exploration of the intricacies of handling text and character encoding in Go.
A No Nonsense Guide to Unicode
December 23, 2022
A guide to one of the world's most important character sets.
Ask What, Not How
November 14, 2022
Why you should write declarative code.
The Ruby Tap Method
January 13, 2022
A handy method to add to your debugging arsenal.