Understanding the limits of large language models

  • 2023/02/04

I built a quiz game using GPT-3 so you don’t have to.

Read more

Software as a Disservice

  • 2021/11/03

The rate of code churn in the software industry is hurting us as engineers and our customers. Is there a way to break the cycle?

Read more

Reverse engineering with Ghidra

  • 2021/11/03

Exploring reverse engineering by breaking the copy protection of my own software.

Read more

Cache Crash Course

  • 2020/07/07

A deep dive into the CPU cache and how to optimize for it.

Read more

Through The Fire And The Frames

  • 2020/06/10

Optimizing slow game code by reorganizing data and not repeating work.

Read more

The Grey Square Of Despair

  • 2020/06/10

Fresh into the role of a senior programmer and having 'Graphics' in my job title, this is the story of the grey square of despair and my journey to madness and back.

Read more