About me
I'm Prabin Lamsal, a software developer based in Vancouver.
Professional background
I work on web applications and backend systems. Reading unfamiliar codebases has shaped how I write code for the next person who needs to understand it.
Technical interests and skills
I’m interested in how the parts of an application fit together. When I’m learning a codebase, I sketch the relationships between modules and trace what happens when one calls another.
Approach to engineering
Before reading a function, I try to predict what it does from its name and parameters. Where my prediction differs from the code, there’s usually something worth a closer look. I wrote about this habit in How to Get Better at Reading Code (Not Just Writing It).