Topics /
Career & Management
The most popular blog posts about career & management on Hacker News. 4,748 posts.
Cannot Measure Productivity
It is impossible to measure the effectiveness of tools and techniques in software development because we have no way of measuring our output, and thus our productivity.
How Universities Work, or: What I Wish I’d Known As a Freshman
Main internet atau akses situs favorit pakai Indihome atau Telkomsel sering kena blokir? Tenang, BIGOBET899 punya cara paling gampang buat buka blokir tanpa ribet.
“Why do you work in security instead of something more lasting?”
This post grew out of a friend on Facebook asking (I paraphrase) "why do you spend your time on security instead of using your brainpower f...
Why I'm leaving Harvard (for Google)
The word is out that I have decided to resign my tenured faculty job at Harvard to remain at Google. Obviously this will be a big change in ...
Software Development: Mistakes I Made
Recently I revealed the secret of academic success. This was so popular (16000 views!) that I decided I would follow up with the secret of software success – success in producing software. No…
Listen to Understand
You can captivate someone not by what you say, but by how you listen.
How to get a job at a kick-ass startup (for programmers)
When I finished college, I was incredibly naive when it came to finding a great job. I knew that I...
Do literally anything
Feeling overwhelmed? Don't know where to start? Do literally anything.
Tips for work-life balance
My reply crossed the threshold for a blog post, so I'm posting it here to be consistent with my own principles on academic blogging .
Blame as a Service
Productized scapegoating
Amazon doubling down on return to office
The tech giant is not blinking: after the unprecedented pushback on its 3-day return to office policy last month, Amazon just made it clear that the policy is going ahead.
Releasing my tools under the MIT License was probably a mistake (2023)
For basically as long as I can remember, I have been a staunch defender of permissive licenses over the more copyleft variety. I want you to use things I've written. On top of that I don't believe it's my place to force you to then open source things you have written that expand upon my source code. Hence my extensive…
You’re working in the wrong place if you’re working in an open office
Open offices misunderstand psychology and design
Exercise More to Hack Better
Wherever the image came from of a productive hacker being a vitamin D deficient couch potato, fueled entirely by Ramen and Jolt, it needs to die.
The silent death of good code
I’ve been passionate about writing “Good Code™” since before I started my career, beginning way back when I was still a kid in middle school.
Dark Matter Developers: The Unseen 99% (2012)
In astronomy and cosmology, dark matter is a currently-undetermined type of ...
Software Design Principles I Learned the Hard Way
If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
The burden of an Open Source maintainer
Or: Why can't you just merge my ten-line PR already? I maintain over 200 open source projects. Apparently (this is news to me) I am ranked in the top 200 GitHub users by followers, and there are 18,000 forks and 42,000 stars across my repos. On an average day, I see between 50-100 emails across my repositories for…
Why Most Software Engineers Lose Nothing by Unionizing
Should software engineers unionize? I can’t give a simple answer to this. There are advantages and disadvantages to enrolling in a collective bargaining arrangement. If the disadvantages didn…