Blog Posts

Apr 7, 2025

Incorporating LLMs into Your Management Workflow

Jan 8, 2025

How I am using Cursor (the AI Code Editor) in my development

Oct 5, 2024

Planning without clear goals

Jul 7, 2024

Good Process, Bad Results

Jul 1, 2024

Understanding Engineering Health of a Team

Apr 10, 2024

Creating High-Performing Teams: Less Chemistry, More Friction

May 2, 2023

Move Fast and Fix Things

Apr 3, 2023

Avoiding Prop Drilling in React

May 22, 2022

Why Derived State in React Is Not Always an Anti-pattern

Apr 8, 2022

Why React's Dependency Array is Not About Dependencies