Joined 10/25/2007, 11:49:29 AM has 6009 karma
Cache smuggling: When a picture isn't a thousand words
The Gem Cooperative
Vibe engineering
Token economics are serious AI business; API costs are out of control
Building an AI agent from scratch in Python
Rebuilding Devin for Claude Sonnet 4.5: Lessons and Challenges
Code Mode: the better way to use MCP
MCP vs. CLI: Benchmarking Tools for Coding Agents
Partnering to make full-stack fast: deploy PlanetScale databases from Workers
How to build your own design GPT assistant (like we did)
Ruby Central Fact Check
My Thoughts on Euruko
Making of "Printing Types"
A board member's perspective of the RubyGems controversy
Personal Note
Iteration is the new product moat
Relationships outside an appropriate age range
Letter from the (Runna) Founders
Stencil Reframed: Community-Driven Governance Takes Center Stage
Shopify CEO tells teams to consider using AI before growing headcount
The Empty Promise of AI-Generated Creativity
Balsamiq's next chapter: A fresh new look for a well-loved tool