Why does software have bugs? | Hacker News Reader