Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My favorite saying form John Ousterhout:

> What's Wrong With Threads?

> Too hard for most programmers to use.

> Even for experts, development is painful.

I read the slides for his presentation "Why Threads Are A Bad Idea (for most purposes)" [1] in the late 90s and it saved me from a lot of confusion in the following decades. This was especially helpful in a time when Java peaked in popularity and people were like: "Hey, threads are cheap and easy now, what's the problem when our solution uses thousands of them?".

[1] https://web.stanford.edu/~ouster/cgi-bin/papers/threads.pdf



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: