Writing at the intersection of design and development.

Some of my long-form thoughts on product design, full-stack development, building SaaS applications, and more, collected in chronological order.

Planning for Success: My Approach to Designing Applications

When you’re building a website for a company as ambitious as Planetaria, you need to make an impression. I wanted people to visit our website and see animations that looked more realistic than reality itself.

PlopJS: The Tool Every Developer Needs for a Faster Workflow

When we released the first version of cosmOS last year, it was written in Go. Go is a wonderful programming language, but it’s been a while since I’ve seen an article on the front page of Hacker News about rewriting some important tool in Go and I see articles on there about rewriting things in Rust every single week.