I'm Ben, and this is where I put things I write!

If you're new, I recommend the essays below. If you like them, you can subscribe.


Autocomplete as an interface

Why zsh is really better than bash • how I started moving twice as fast in python • what else can you autocomplete • on maximizing interface bandwidth

Why squared error?

its computational convenience • connections to the Gaussian distribution • differentiability and basis independence • why not squared error • absolute-error methods

Advice on running an effective altruism student group

have two people • don’t be embarrassed • getting famous speakers • navigating bureaucracy • outside support • lessons from the philanthropy fellowship • advertising strategies

Plants, continued fractions, and the golden ratio

Where should one grow one’s leaves? • sunlight maximization • the most irrational number • Fibonacci phyllotaxis

A checklist for stock option offers
Why are gradual static types so great?
The best RSS reader is Kindle4RSS
My 2018 donations
Stop trying
Small company or big company?
You too can use the Feynman Algorithm
Syntax highlighting is backwards
The real problem isn't privacy, it's our dystopian hellscape of Skinner boxes
Unintended consequences and GDPR (but not the way you think)
Are venture capital markets inefficient?
Is treating a cold with zinc still evidence-backed?
What to care about in a job
Where, why and how I donated in 2017
People seem very confused about 401(k) loans
The product
*The Globalization Paradox* and the perils of simple models
How bad are bad fundraising terms?
Startup options are much better than they look
Surviving lots of travel
Stock options are really complicated
Don't run code at import time
Reading lately
Where I'm giving and why, 2016
[administrivia] Site migration
Don't claw back employee options
I apparently got 50% better at my job last month
Back to benkuhn.net
Strangers Drowning
Autocomplete as an interface
Effective altruism and quantitative estimates
Fixing Powerline in Emacs 24.5
More links
Programming tools I've recently tried
Interface abusers
Escape hatch examples
Abstraction escape hatches
Fun with code stats
Why object-relational mapping makes me sad
Some links (mostly software)
Blog recommendations
Technological dark matter
Miscellaneous interesting quotes from Coders at Work
How programmers start projects
Coders at Work on finding and preventing bugs
Study recommendations from Coders at Work
Three interesting refrains of Coders at Work
Bleg: programmers, what tools and practices have improved your work the most?
The Slippery Utilitarian
Late employee equity