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.

Advanced React Memoization: Beyond the Basics

Deep dive into advanced memoization techniques in React, exploring when to use them, when to avoid them, and how to optimize your components for maximum performance.

Using TailwindCSS with ReactJS

Discover how to efficiently style your ReactJS applications using TailwindCSS, a utility-first CSS framework that enhances productivity and design consistency.