This contains my up to date CV in html and pdf forms, and blog posts for things I really want to write about
2023-12-02 - Semigroups and Distributed Systems
What are the different types of Semigroup and how can they help me build Distributed Systems?
2023-04-09 - Conway's Game of Life in 3D with Graphs
A first attempt at implementing a 3D Conway's Game of Life using Graphs, using my Hedgehogs library.
2023-04-05 - Conway's Game of Life with Graphs
A quick run-through of how to implement Conway's Game of Life using Graphs, using my Hedgehogs library.
2023-04-03 - Hedgehogs: They Have a Lot of Edges
Hedgehogs is an open source Scala library for traversing graphs
2023-03-30 - Count Distinct at Scale II
Continued exploration of Probabilistic Data Structures, introducing the Theta sketch.
2023-03-28 - Count Distinct at Scale I
Introduction to Probabilistic Data Structures, using Count Distinct and introducing HyperLogLog.
2023-03-27 - Large Language Models and Open Source
A brief exploration of Google Bard's ability to discover Open Source code