dryrun

about

I'm Vasisht, a software engineer at LinkedIn based in San Francisco. I build web applications—mostly frontend work, but I don't shy away from APIs, data analysis, or wherever the problem takes me.

In high school, I had a computer science teacher who'd explain programs by doing a "dry run" on the blackboard—tracing each line, tracking variables, no hand-waving. Just methodical walkthroughs until it clicked. That stuck with me.

This blog is my version of that. I write to prove to myself that I understand something. Right now that means things about my development workflow, JavaScript concepts, and the occasional LeetCode problem. It's also where I work out what I think about software engineering more broadly: the opinions I've landed on, and the ones I've changed my mind on. If you stumble onto it and it helps you too, even better.

Outside of code: coffee, biking, and George.

Coffee coffee
Biking biking
George the dog george