Rooms can be as bright as the outdoors
focusing after dark • corn cob bulbs • before + after photos • saving ½–2h/day • my setup • why don’t more people do this?! • FAQs
Ben Kuhn's personal website.
Visit benkuhn.net → RSS feedOn Hacker News Nov 2016 – Feb 2026
Career & Management 9Life, Learning & Writing 8Software Engineering 3Web & Frontend 2Society, Policy & Culture 2Tech Industry & Business 2
focusing after dark • corn cob bulbs • before + after photos • saving ½–2h/day • my setup • why don’t more people do this?! • FAQs
how to ration your shower thoughts • care viscerally • monotask • evade obligations • timebox bullshit
Over and over again, I’ve seen people fix some wireless-related problem and go “wow, I had no idea how much better this could be!" • Wireless protocols often silently operate in an extremely degraded state that makes them substantially worse than wired equivalents.
Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on…
the trough of zero dopamine • managing the wrong amount • procrastinating on hard questions • indefinitely deferring maintenance • angsting instead of asking
A lot of smart college students end up with the idea that “solving hard technical problems” is the best thing they can do with their life—probably because that’s the only thing they’ve ever been rewarded for so far.
thinking about scary things • examples from Wave • examples from elsewhere • finding a buddy • getting the timing right • a list of abyss questions
the real reason zsh beats bash • how I got twice as fast in python • autocompleting all the things • maximizing user-interface bandwidth
Most code editors color different pieces of your program in different ways. For instance, they’ll make keywords like if bold and bright so that you notice when you’ve misspelled them. They’ll make non-executable parts like comments and documentation fainter so that you know that the computer isn’t seeing that part of…
its computational convenience • connections to the Gaussian distribution • differentiability and basis independence • why not squared error • absolute-error methods
Most employees at startups get some of their pay in stock options. This is often framed to the employee as “you get x percentage of equity in the company.” Unfortunately, stock options are a lot more complex than true equity.
When I started dating my partner, I quickly noticed that grad school was making her very sad. This was shortly after I’d started leading an engineering team at Wave, and so the “obvious” hypothesis to me was that the management (okay, “management”) one gets in graduate school is totally ineffective. Most graduate…
I spent way too long figuring out the how to make video calls feel natural. Here’s the best advice I came up with.
When I’ve listened the most effectively to people, it’s because I was intensely curious—I was trying to build a detailed, precise understanding of what was going on in their head.
Life is short • There is no speed limit • How to Be Successful • You and your research • Becoming a Magician • 95th percentile isn’t that good
focus • maintain a detailed plan for victory • run a fast OODA loop • overcommunicate • break off subprojects • have fun • bonus content: my project management starter kit
(The way you can *really* tell something is horribly wrong is that grad students find PhD Comics darkly funny, not just dark.)
In 2014, I wrote about how I chose my first job out of college. I’ve learned a lot in the 4 years since then—here’s how I would change my criteria if I were picking a job today.
As I looked around and realized for the hundredth time that I was surrounded by people exactly like me, something inside me snapped. I downloaded the latest American Community Survey microdata, fired up R and started calculating feverishly.