How to Think Like a Programmer (Not Just a Coder)
Programming begins before syntax. It starts with how we frame problems, break down complexity, and communicate solutions clearly.
Archive
A growing collection of writing on programming fundamentals, code reading, problem solving, and the mindset that supports durable development.
Archive note
3 essays across 6 topics, with one lead piece carried forward as the featured essay.
Featured essay
Held apart from the rest so the archive feels curated, not merely accumulated.
Programming begins before syntax. It starts with how we frame problems, break down complexity, and communicate solutions clearly.
2025
2 essays
Frameworks change quickly. Fundamentals give developers the stability to reason through change, debug with confidence, and keep learning.
Reading unfamiliar code is one of the deepest skills in professional programming, and it gets stronger through patience, empathy, and deliberate practice.