
Programming
Writing JavaScript That Ages Well
Small habits that keep vanilla JS codebases readable as they grow.
Notes on programming, web development, analytics, AI and building a career in tech.

Small habits that keep vanilla JS codebases readable as they grow.

Why fluid layouts often outperform a long list of fixed breakpoints.

Designing business reports around the questions people actually ask.

A practical framework for spotting tasks worth automating with AI.

What actually moves the needle when you're learning to code later in life.

Query patterns that save hours once your datasets start growing.