Advice for college students
Observations from 120 walk-in interviews
Observations from 120 walk-in interviews
Misinterpreting Uncle Neil, because why not?
are ya winnning, son?
Hiring good Frappe engineers is not different from hiring good engineers
Story of improving Frappe's ORM over the last four years
Ramblings about past 10 years of my life and meditations about a possible future
It's caches all the way down.
Mindless Goodharting of FOSS contributions is corrosive to the entire ecosystem.
Our small contribution towards sustaining open-source ecosystem
Just how bad is 'select count(*)' and can we control it?
Overhead demons can be hiding in plain sight in pretty flame graphs.
Fake Debugging Considered Harmful.
Not knowing the true nature of your program can result in months of futile engineering work.
Modern OSs and hardware make the task of benchmarking small performance gains difficult
Revisiting the timeless von Neumann Architecture
Blocking them is NOT the solution
Race conditions are hard, debugging them without right approach is even harder.
We were not alone!
or why you should learn unix shell tools
My semi-finished VimWiki Frankenstein system
Story of my transition to Computer Science
Story of my transition to Computer Science