Back home
Blog
Thoughts on product engineering, AI systems, and building at scale.
Product Engineering Means Choosing the Right Friction
Good products do not remove all friction. They place it where users and systems can afford it.
6 min read
product-engineeringsystem-designaibitcoin
Practical AI Systems Need Contracts, Not Just Prompts
Reliable AI work starts with boundaries: inputs, outputs, fallbacks, and review paths that make behavior easier to trust.
6 min read
AIproductsystems
Designing Bitcoin Infrastructure for Failure, Not Fantasy
Bitcoin infrastructure works best when it assumes latency, reorgs, and partial trust instead of trying to eliminate them.
7 min read
bitcoininfrastructuresystems
Product Engineering as a System of Tradeoffs
Product engineering is the discipline of choosing what to optimize, what to defer, and what to keep simple.
6 min read
product-engineeringsoftware-designaibitcoin
Building Agentic AI Systems at Scale
Lessons learned from building production AI agents for enterprise accounting and ETL workflows.
2 min read
AIProduct EngineeringRAGAgents