I spent a weekend reading all 540 comments from Hacker News' biggest Ask HN on professional development: "What is the best money you have spent on professional development?" (524 points, 540 comments).
The results surprised me — and they might change where you put your next learning budget.
The ranking (by how many DISTINCT commenters named it)
| # | Resource | Mentions | Est. price |
|---|---|---|---|
| 1 | Therapy / coaching | 51 | ~$100/mo |
| 2 | Writing / blogging practice | 13 | Free |
| 3 | Refactoring (Martin Fowler) | 4 | ~$45 |
| 4 | Designing Data-Intensive Applications | 3 | ~$45 |
| 5 | Domain-Driven Design (Eric Evans) | 3 | ~$55 |
| 6 | Toastmasters | 3 | ~$10 |
| 7 | Coursera Specializations | 2 | ~$50 |
| 8 | LeetCode | 2 | ~$35 |
| 9 | MasterClass | 2 | ~$15 |
| 10 | The Pragmatic Programmer | 2 | ~$45 |
The finding that surprised everyone
Therapy is #1. Not a book, not a course, not a certification — the highest-ROI professional-development spend according to 51 distinct engineers was coaching/therapy. The comments overwhelmingly said it unlocked career growth more than any technical book:
"As a founder / CTO the best money I have spent is on a really good coach." — gtf21
The technical books are still there (Refactoring, DDIA, DDD), but the pattern is clear: once the fundamentals are covered, the biggest gains come from non-technical skills — communication, leadership, and mental health.
Methodology (what makes this honest)
- A 524-point Ask HN thread asked the question and got 540 answers.
- I read all 540 comments and ranked every resource by how many distinct people named it.
- Not ranked by marketing. Not ranked by affiliate commission. Ranked by what engineers actually paid for and recommended.
- Prices are labeled as estimates. No fake numbers, ever.
The interactive version
24 resources, grouped by price tier (Free / Under $50 / $50-$150), searchable, with real quotes behind every item:
https://justinnnnnnn045.github.io/pd-engine/
What did YOU spend PD money on that's missing from the list?
Top comments (0)