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.
Personal publication
I'm Prabin Lamsal, a software developer drawn to durable ideas, calm interfaces, and the slow craft of getting better over time.
This site is a quiet archive of lessons from programming, technology, and the reflective side of building things that last.
Publication note
3 essays so far, organized by theme and written to stay clear long after the day they were published.
Featured writing
One essay kept forward as the clearest entry into the archive.
Programming begins before syntax. It starts with how we frame problems, break down complexity, and communicate solutions clearly.
From the archive
A smaller selection for browsing, with topics close at hand.
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.
Editorial focus
A quiet set of recurring concerns rather than a sprawling taxonomy.
Foundations matter. I keep returning to the ideas that outlast frameworks, trends, and short-lived abstractions.
I am interested in code that can be understood, maintained, and extended without unnecessary friction.
This site values calm thinking, careful writing, and the slower habits that help good work deepen over time.