Making time for the inconsequential
02-08-2026
Finding joy in inconsequential tasks over the summer of 2026.
Lessons Learnt Whilst Developing A TTRPG Dungeon Planner
22-06-2026
Various lessons that I learnt whilst developing a side-project that
would help game masters plan and create TTRPG dungeons.
TDD and Agentic Programming
17-03-2026
My thoughts on using Agentic Programming with TDD cycles.
Django, DjangoREST and their components
28-12-2025
A primer on the components that make up Django and DjangoREST.
A Maiden Data Science Voyage on the Titanic
30-08-2025
A log of my journey attempting to build a machine learning
classifier to determine whether passengers would survive or perish
during the sinking of the RMS Titanic.
Containerisation: What and Why?
22-06-2025
An overview of containerisation. What it is, why you would use it
and the pros and cons of containerisation.
Test-Driven Development: Red, Green, Refactor!
28-03-2025
An overview of TDD and how it can be used to better produce clean
and maintainable code.
Trunk-Based Development for Beginners: Rules, Styles, and Release
Strategies
20-11-2024
An introduction to Trunk-Based Development, providing details on the
different rules and styles of Trunk-Based Development and how to
manage releases.
Demystifying Fixtures and Test Doubles: Spies, Stubs, Mocks and
London vs. Detroit
11-08-2024
Defining test doubles, test fixtures, London style tests vs. detroit
styles tests and some of the gotchas when using test doubles.
An Introduction to Prompt Engineering
09-06-2024
An introduction to prompt engineering taken from my notes.
Triangulating Images using Delauny Triangulation
24-02-2024
An approach to triangulating images using edge detection and Delauny
Triangulation.
Procedurally Generating a Dungeon: Part 2
09-07-2023
An simpler implementation of my previous dungeon generation
algorithm.
Procedurally Generating a Dungeon
29-01-2023
An algorithm for procedurally generating dungeons.
The Learnings of Leitner
02-09-2021
A post-mortem of the Leitner project.
My Hacktoberfest 2020 Contributions
08-11-2020
Find out how I contributed to open source for Hacktoberfest 2020!