Practical notes on programming, product engineering, databases, accessibility, and how people learn technical skills.
Written to be applied, revisited, and shared.
ThemeForest proved the value of starting from a template. React, richer product UX, and AI coding agents have changed what developers should expect from one.

Follow a real page from anonymous containers to a usable document, then audit landmarks, headings, form errors, and reusable controls with worked HTML.
Build a useful article search with a GIN index, weighted ranking, and a measured typo fallback—then know what to test before adding another service.
Build a practice session around one cart-total bug: predict its output, inspect the failure, compare a solution, and try a second problem later.