Best of 2021

The blog posts Hacker News loved most in 2021. 560 posts.

Life, Learning & Writing
395

Clever vs. Insightful Code

“Don’t write clever code.” Why not? “Because it’s hard to understand.” People who say this think of clever code such as Duff’s Device: Duff's Device send(to, from, count) registershort*to, *from; registercount; { registern =(count +7) /8; switch(count %8) { case0: do{ *to =*from++; case7: *to =*from++; case6: *to…

397

Reading code is a skill (2020)

I’m inspired to write this post because Someone Is Wrong On The Internet. Of course a more accurate statement would be “I disagree with some aspects of what someone on the internet said, even though they have an entirely valid point of view”. But that’s less catchy. I saw a Tweet I violently agreed with, so I…

398

Saying the Difficult Things

During the summer last year, I was doing my annual big hike with a friend. We use these hikes to see more of the country, and inevitably the conversations end up covering every topic under the sun. That day, we’d been talking about communication. In the evening, tucked away in a little cabin near Glencoe, something…

406

Some thoughts on writing

I see a lot of essays framed as writing advice which are actually thinly veiled descriptions of how someone writes that basically say "you should write how I write", e.g., people who write short posts say that you should write short posts . As with technical topics, I think a lot of different things can work and…

414

My Personal Creed of Employment

After taking a sabbatical, a time I was very fortunate to spend with my family and children, I was preparing to return to work. As I walked in the park a day before I wrote these thoughts, wanting to capture the perspective I had gained during the recent months. This is a collection of thoughts I had at the time, I…