RSSAmplifier

Blog

for most intents and purposes

Hi, my name is Bryson. I am software engineer based in SF working on compilers at an embedded hardware startup. I am interested in compilers (go figure),...

abm-77.devRSS feed ↗7 posts

Latest posts

Adventures in Open-Source: the lit profraw race

How a filename collision in lit's --per-test-coverage produced malformed profraws that crashed llvm-profdata, and the two upstream PRs that fix it.

How I Got a Job in Compilers

My path from senior year with one compiler class to working full-time as a compiler engineer at an embedded hardware startup. What I built, what I studied, and how the interviews went.

ariadne: a CI/CD Optimizing Compiler

CI YAML reads like assembly. ariadne treats workflow planning as a compiler problem: describe intent in a typed IR, get an optimized execution plan.

A Computer for Compilers

What specs actually matter when your job is compiling code all day. A walkthrough of building a workstation for compiler development.

Graphics Debugging with an LLM

Claude Code can't see your screen. Here's how I worked around that to debug graphics issues in umbral using RenderDoc output and render targets as ASCII art.

Rendering à la Umbral's Shader DSL

umbral embeds a shader DSL directly in the host language. Write vertex and fragment shaders alongside your game code, same types, same syntax, no duplication.

umbral: a language + runtime for games

umbral is a toy programming language and runtime for making games. High-level ergonomics, no GC, statically linked assets, and a shader DSL baked into the language.