Things I've done with AI
My thoughts on AI, and what it has helped me achieve
My personal blog
My thoughts on AI, and what it has helped me achieve
How to become a better TypeScript programmer
TIL: Determining output types from input
TIL: `satisfies` is my favorite TypeScript keyword
TIL: Constraining TypeScript function parameters
My experience recovering from a kidney donation
How I build Discord Plays Pokémon
Finding a software job in 2024
TIL: Using Twoslash with Shiki and Astro
Setting up K3s
TIL: Asymmetric Cryptography in Go
TIL: Closures in Groovy
My 8803 Compilers Project Setup
How I use my phone less
If you can't write then you can't think.
State Machines reduce edge cases
Astro brings great tooling to static HTML
Integration tests deserve the most attention
Using VS Code to debug C is pretty easy
2D arrays in C can be tricky
Libvirt is pretty unintuitive
It doesn't matter what programming language you learn first
Rust has a lot of potential
Being perfect is usually a poor choice
Introducing my blog
An introduction to 3D graphics rendering and OpenGL.