Essays on programming I think about a lot

A bookmark of bookmarks! Some good rabbit holes here.

Principal-Agent Problem: Act Like an Owner

Think like a principal. Everything changes after that.


Do not remain nameless to yourself

A beautiful and salient example of why we must be kind to ourselves and keep all things in perspective of those we love, and who love us.

Kapil Gupta: Conquering the Mind

This is a great interview, but I specifically appreciated the discourse that happened when Naval brought up his internal struggle of dual-processing everything he learns.


As We May Think

"His excursions may be more enjoyable if he can reacquire the privilege of forgetting the manifold things he does not need to have immediately at hand, with some assurance that he can find them again if they prove important."

How Developers Stop Learning: Rise of the Expert Beginner

Becoming an "expert beginner" is a deep fear of mine. Discerning between being an expert beginner and competent seems tricky. Don't get stuck bowling 160.