You could google it. You could ask AI. Or you could read this.
We craft digital applications for companies that care about getting it right. Here's how we think about design, code, and AI.
Wired up
Always-online sessions changed how I work. What that argues for: build the API first, keep security a separate layer, and climb the automation ladder on evidence rather than gut feeling.
AI builds faster than we can decide
Our client, a new startup, asked us for a one-pager. It should bring in leads, and a slider should explain who they are. I've been building websites and digital applications since 1995, so I knew how…
The correct analogy for Open Source
Open source isn't a car — it's busking. On funding, sustainability, and why Varvet keeps releasing things in the hope someone finds them useful.
How Cypress will make you love frontend testing
Cypress is a batteries-included testing framework for web interfaces. Easy setup, familiar syntax, and a visual debugging tool that makes testing a natural part of development.
Simple authorization in Ruby on Rails apps
The original 2012 post where the Pundit pattern was first described — plain Ruby policy classes instead of a bloated authorization DSL.

