From the team
Thinking out loud.
Engineering notes, platform updates, and thinking out loud.
Feb 2026Philosophy7 min read
Open the closed: why vendor lock-in is a design choice, not a given
Every platform dependency is a bet. We explain why we think the only safe bet is a typed contract — and how 12 core contracts shape every architectural decision we make.
Read post →Feb 2026Philosophy5 min read
Why we chose self-hosted over SaaS-first
The default playbook is hosted service with a free tier. We went the other way — npm install, your infrastructure, your data. Here's why self-hosted first isn't a compromise.
Read post →