computer science, compilers, microcontrollers, photography

PLT
Premium

Type Checking and Pointers

Update: December 19th, 2025 Since I wrote this post, type checking in Credence has changed. Originally, I talked about how neat it was that I "accidentally" got a type system. Today, the Type Checker is more discrete and separate from the Table and...

photography
Premium

Hello, 2025

I figured I'd give an update on what I've been up to over the last year and a half. For starters, I've gotten pretty serious about photography! I moved to Charlotte, NC recently and was so inspired by the...

Premium

Living document of C++ notes, books

This is a living document of my selected notes on modern C++ best practices. Including, but not limited to, notes from books I own, guidelines, and best idiomatic practices. I'd like to first mention the kickstarter for me three years ago six years...