Why Every Engineering Team Needs an AI-First Development Workflow in 2026
The teams shipping twice as fast aren't working harder — they've rebuilt their workflows around AI assistance at every layer.…
Read →Three years ago, we made a database architecture decision based on what was popular rather than what fit our use case. We chose a document database for data that was fundamentally relational. We paid for that decision for eighteen months before we finally migrated.
The team was excited about the flexibility of schema-less storage. We were tired of migrations. We believed — incorrectly — that our data was less relational than it actually was. We underestimated how often we’d need to query across what turned out to be relationships.
We started denormalizing aggressively. We were duplicating data across documents to avoid “joins” that the document model doesn’t support natively. Query code became increasingly complex as we worked around the model instead of with it. Performance degraded predictably as data volume grew.
The migration to PostgreSQL took three months. We ran both databases in parallel for six weeks. Performance improved immediately on read-heavy queries. Write performance was equivalent. The query code became dramatically simpler. We should have made this choice initially — the document database was solving a problem we didn’t actually have.
The teams shipping twice as fast aren't working harder — they've rebuilt their workflows around AI assistance at every layer.…
Read →We surveyed 400 engineering teams who made the switch either direction. The results challenge most of what you've read on…
Read →Dotfiles, aliases, and a few overlooked tools that compound into serious productivity gains over time.
Read →