Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Creating a User-Friendly Website Navigation: Best Practices and Examples

This article aims to provide readers with the best practices and examples of creating user-friendly website navigation. It will cover the key elements of a user-friendly website navigation, such as simplicity, consistency, and ease of use. Additionally, the article will provide some practical tips for designing an effective website navigation system, including how to organize information, use clear labeling, and incorporate visual cues.

Finding Connection: Building Strong Relationships in a Busy World

In today fast-paced world, building strong connections with others can be challenging. However, research shows that strong relationships are essential for our overall well-being. This article explores the importance of connection and provides strategies for building and maintaining strong relationships, along with real-life examples.

Crafting a design system for a multiplanetary future

Most companies try to stay ahead of the curve when it comes to visual design, but for Planetaria we needed to create a brand that would still inspire us 100 years from now when humanity has spread across our entire solar system.

Rewriting the cosmOS kernel in Rust

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.

Introducing Animaginary: High performance web animations

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.