Why does software have bugs? | Dark Hacker News