Hacker News new | past | comments | ask | show | jobs | submit login

There are only two hard problems in computer science.

Cache invalidation, and naming things. And off by one errors.




That's the difference between computer science and software engineering. Software engineering has only a single hard problem: people.


And off by 2^32 errors


Don't think I've ever heard of off-by-0 errors before. Doesn't sound that bad...


And asynchronous callbacks.


Why is that a hard problem?

(Once someone answers this, I promise to read and process the answer, but I'll go and do something else in the meantime)


The joke is, that this answer came late.


What you did there, I see




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: