Appearance
Blog
Writing on frontend development, tooling, and the craft of building software.
A busy week juggling client work, a new mobile project, and Rust study — plus thoughts on the friction that builds up when code reviews become a bottleneck.
I've been using AI heavily across work and personal projects. The productivity gains are real — but so is the risk of shipping code you don't fully understand.
Picking up a systems language after years of JavaScript and TypeScript. First impressions of Rust's ownership model, the borrow checker, and why people rave about it.
A new blog built with VitePress, replacing a WordPress site that never got any traffic. Simpler, faster, and more likely to actually get used.