Blog Posts
A Primer on AI-Coding in 2026
- Jack Norrie
- Software engineering
- 10 Feb, 2026
I have been using AI-coding tools for several years at this point. As is the case with many, my journey started with AI chatbots via web interfaces. I found these tools useful at the time. However, I
read moreAoC 2025 Day 10
- Jack Norrie
- Algorithms
- 03 Jan, 2026
Introduction Every year I do Advent of Code (AoC), and there are always one or two problems that stick with me. These are problems that I usually struggle with initially, and as such spend a long tim
read moreUnderstanding Optimisers Through Hessians
- Jack Norrie
- Machine learning , Deep learning
- 25 May, 2025
During my recent autodiff library project I got the opportunity to implement common optimizers from scratch. Furthermore, while investigating the vanishing gradient problem I benefited greatly from di
read moreA Deep Dive On Vanishing and Exploding Gradients
- Jack Norrie
- Machine learning , Deep learning
- 18 May, 2025
I was first introduced to the vanishing/exploding gradients problem while conducting my Bachelor's thesis. At the time I was reading the textbook "Hands-On Machine Learning with Scikit-Learn and Tenso
read more