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

There are actually only two hard problems in computer science:

0) Cache invalidation

1) Naming things

5) Asynchronous callbacks

2) Off-by-one errors

3) Scope creep

6) Bounds checking



You forgot the 'Segmentation Fault' at the last line


It is on the list, but was never written to stdout because of a NULL pointer exception.


Bounds checking as separate from off-by-one just means you stop using C arrays. That's not hard. And why point at callbacks specifically? And scope creep is not a computer science problem; it's easy to avoid if people decide to avoid it.

So this list is too bloated for the joke to work well, I think. Even before we talk about how off-by-one gets ruined this way.


Haven't seen that variant before! Thanks.


asynchronous callbacks are more of "wrong solution" than hard problem...


7) Yoda logic




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

Search: