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

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