The ERCs and EIPs That Shaped Ethereum
A chronological tour of the Ethereum standards that actually mattered — from ERC-20 to account abstraction — and why each one changed what you could build.
Thoughts, ideas, and things I'm learning
25 posts
A chronological tour of the Ethereum standards that actually mattered — from ERC-20 to account abstraction — and why each one changed what you could build.
Mitchell Hashimoto built a terminal from scratch in Zig because every existing option forced a tradeoff between speed, features, and native feel. Here's why Ghostty matters.
How I landed on a tiling + workspace setup on macOS that actually feels like i3. The journey from Aerospace to Flashspace, and why snappiness matters more than features.
Stripe's Machine Payments Protocol and Coinbase's x402 both want to let AI agents pay for things. They disagree on almost everything else.
NestJS brought structure, dependency injection, and real architecture to Node.js backends. Here's what it does, how it works, when to use it, and when it's overkill.
How BitTorrent actually works — peers, pieces, choking, DHT, magnet links — and why a 23-year-old protocol is still the best way to move large files across the internet.
ERC-8004 gives AI agents verifiable identity, reputation, and validation on Ethereum. Here's what the standard actually defines, why it matters, and where it's headed.
Mastodon, Bluesky, Farcaster, Nostr, Loops, Pixelfed, PeerTube — what they are, how they work, and what each one is actually betting on.
MegaETH claims 100,000 TPS and sub-10ms block times on Ethereum. Here's what the architecture actually does, what it enables, and what it's betting on.
Every transaction on a public blockchain is permanently visible to anyone. Here's how Monero, Zcash, and Ethereum's RAILGUN are trying to fix that — and what they're each betting on.
Why a terminal designed around running multiple AI agents simultaneously is worth paying attention to.
AI coding agents don't have memory. They have context windows. Understanding the difference changes how you work with them.
Your shell config, editor settings, and tool preferences are code. Treat them like it.
Running multiple AI agents in parallel means running multiple branches in parallel. Git worktrees are how you do that without thrashing your working directory.
Both run AI agents in your terminal. Both support Claude. The differences are in architecture, openness, and what you can configure.
The reader, the feeds, and the workflow I actually use. Opinionated and practical.
Most developers use AI coding assistants as fancy autocomplete. The ones getting 10x more out of them understand the difference between rules, commands, and skills — and use all three deliberately.
A tour of web3 alternatives to Medium and Substack — what works, what died, and what the trade-offs actually are.
Telegram markets itself as secure. Signal actually is. A look at the architecture, cryptography, and trust models behind two very different messengers.
Your app should work without the internet. Here's how to build local-first web apps using IndexedDB, Dexie.js, and DexieCloud for seamless sync.
Matrix is an open protocol for real-time, decentralized, encrypted communication. Here's why it matters and how to get started.
A deep dive into the x402 standard — what it is, why it matters, and how it fits into the modern web ecosystem.
RSS is the quiet rebel of the internet. Learn how this simple technology lets you follow websites without algorithms deciding what you see.
The story behind building a minimalist Pomodoro timer with concentration music and productivity tracking.
Reflections on why building small projects keeps me sane and sharp as a developer.