Topics /
Career & Management
The most popular blog posts about career & management on Hacker News. 6,086 posts.
Taming Perfectionism
An article that explores the idea of imperfect beauty - taming perfectionism with the Japanese art of Wabi-sabi.
Average Income per Programming Language
Update 8/21: I’ve gotten a lot of feedback about issues with these rankings from comments, and have tried to address some of them here. The data there has been updated to include confidence…
How to make Product give a shit about your architecture proposal
I had a plumber over the other day. I was worried that my water service line might be leaking. There was a wet patch in the yard and I noticed that one of my sink’s water pressure seemed to be lowe…
Advice to young people, the lies I tell myself (2024)
Discover insightful advice for young people, emphasizing choices, confidence, and personal growth through lived experiences.
Writing: Good career move, terrible career (2018)
I like to write, and occasionally I idly consider the possibility that I should do it for a living. Then I remind myself: writing is a…
Code colocation is king
A simple principle to help structure code better
Two years after quitting my job: 2013 in review
If you’ve been reading this blog for a few years, you know the journey I’ve gone through: In October 2011 I left a startup job (making $60,000/year) to freelance and build and sell products. 2012 was an amazing year where I built this blog, wrote two books, and doubled my income. So what happened in […]
Working from home
The challenges of working from home full-time, and some tips on how to do so effectively.
Five Years of Recurse Center
The Recurse Center is a free, self-directed, educational retreat for people who want to get better at programming, whether they've been coding for three decades or three months.
Blog about things you don't understand yet
Every post I publish represents at least two things I’ve learned: the thing that prompted me to write the post, and the thing I learned in the course of writing…
An opinionated take on how to do important research that matters
An opinionated perspective on how to do important research that makes a difference (and sometimes win awards).
Reminder: "Broken gets fixed, but shitty lasts forever"
A while back, it came to my attention that ruby's net/https implementation had an insecure default: not verifying TLS certificates (OpenSSL::SSL::VERIFY_NONE). I wrote an article about it for RubyInside, and helped @geemus fix the issue in his excon gem. Despite this being an incredibly serious security issue, nobody…
Black Hat USA 2021 Review
中文 First of all, thank Orange Tsai for giving me the opportunity to participate in Black Hat USA 2021 in Las Vegas. This article would not exist without this ticket. I am going to share my thoughts and some technical topics on the two days of Black Hat USA 2021 in this article. The hotel and the conference venue are…
WTF with high school questions?
If you’re here, you probably got redirected from LetMyPeopleCode.com. This is not a scam. LetMyPeopleCode.com was my blog while I was employed in Developer Relations. Now that I’m pursuing other dreams, I’ve decided to brand on my own name, not on clever handles. That means shutting down LetMyPeopleCode.com. Rather…
CEO Jack Altman’s email to Lattice employees
Earlier today, Lattice CEO Jack Altman sent the following note to Lattice employees. — Jan 12, 2023
Clever code is probably the worst code you could write (2023)
And clear, readable code is probably the hardest code to write
All the jobs I failed to get
A few years ago, Johannes Haushofer published a CV of failures. In it, he lists all the grants he wasn't awarded, positions he didn't get, papers rejected. I think that people need to be more open about failure. None of us are perfect - despite what our social media presence says - and all of us suffer rejection. But…
The no excuses culture
Getting ready for our next semester’s class, I asked my Teaching Assistant why I hadn’t seen the posters for our new class around campus. Hearing the litany of excuses that followed –“It was raini…
Working at Netflix 2017
Working at Netflix, 2017: a personal update from a performance engineer about working at the company.
I no longer maintain my Emacs projects on Sourcehut
I am switching away from SourceHut because it no longer fits my workflow.