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.
Recent writing
Programming begins before syntax. It starts with how we frame problems, break down complexity, and communicate solutions clearly.
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
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.
A slow archive
I want the writing here to feel like a well-kept notebook: clear enough to read quickly, thoughtful enough to stay useful later.
If that kind of work resonates with you, the archive is a good place to keep reading.