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 Redux Toolkit with Optimistic UI

Redux Toolkit is a powerful library for building scalable and efficient Redux applications. In this blog post, we'll explore how to use one of its advanced features, RTK Query, to implement optimistic UI updates for a better user experience.

Design with Consistency: Learn how to Build a Design System with React and Storybook

Design systems have become an integral part of modern web development. They provide a systematic approach to building consistent and scalable user interfaces. A design system is essentially a collection of reusable components, guidelines, and best practices that help developers and designers build cohesive and efficient products.