home
about
projects
blog
contact
blog
subscribe for updates →
confit sources: bulk secret loading without the subprocess tax
June 15, 2026
Introducing confit: One Config File to Rule Them All
June 8, 2026
From Agents to Skills
April 6, 2026
Why Software Economics Haven't Changed (Despite What the AI Hype Tells You)
February 11, 2026
In Defense of Rust: The Cloudflare Outage and Unfair Criticism
November 21, 2025
Non-Custodial Authentication with Hierarchal Keys
November 15, 2025
Parallel Development with Claude Code
November 3, 2025
On Orms
October 28, 2025
Why I want to start using neverthrow
October 23, 2025
Welcome to V4.0.0
October 13, 2025
From Theory to Practice: The JAX Ecosystem and Product-First Development
October 13, 2025
The Surprising Parallels Between Puppies and Great User Experience
October 9, 2025
The Generic Stack: Redefining Rapid Application Development
August 2, 2025
intro to jax: a permissionlessly incentivized storage layer for ethereum
March 10, 2025
Welcome to V3.0.0
February 2, 2025
Creative Coding in Rust
January 28, 2025
Understanding Decentralized AI: A Friendly Guide to DeAI and Web3's Promise
April 25, 2024
So You Want to Prototype a Web App? A Rust-Powered Alternative to the NextJS Stack
February 17, 2024
Welcome to V2.0.0
January 18, 2024
Welcome to V1.0.0
October 20, 2023
Welcome to V0.0.0
July 9, 2023