Articles

Long-form thoughts on software engineering, AI-assisted development, and building better software. All opinions are my own.

You Probably Don't Need That useEffect

React useEffect mistakes 2026: the patterns that clog codebases and what to do instead. Derived state, event handlers, data fetching, and more.

Read article