About me
I'm Brandon! I'm a software developer living in Austin, Texas.
I've built full-stack tooling suites, transitioned two companies from JavaScript to TypeScript, given workshops and mentoring, solved tough UI performance problems, and built component libraries that entire orgs have relied on. I take on consulting work in those areas. More here.
My hobbies include TypeScript crimes, Rust shenanigans, making bad video games, and building programming languages nobody's ever going to use. When not at a computer I love music, long bike rides, liminal spaces, and most recently, watercolor painting.
writing
Thoughts on Testing
01/04/2024
Rust's BufRead, And When To Use It
02/28/2023
Another Update On The Bagel Language
07/03/2022
Bagel Bites: Type Refinement
02/13/2022
Grasping React Hooks
02/02/2022
Bagel Bites (Update on the Bagel Language)
01/22/2022
Three Kinds of Polymorphism in Rust
01/05/2022
The Bagel Language
09/16/2021
Casual Parsing in JavaScript
08/16/2021
Why Rust strings seem hard
04/13/2021
Write code. Not too much. Mostly functions.
12/15/2020
My Favorite Rust Function Signature
09/16/2020
Beware of Async/Await
07/29/2020
Does computing make the world better?
06/21/2020
Write Libraries, Not Frameworks
05/08/2020
Three Types of Data
02/05/2020
Procedures, Functions, Data
11/23/2019
Evolution and Software Development
10/09/2019
New Website
10/01/2019
Test Post
08/07/2019