Por que é que o desenvolvimento de software parece um ciclo infinito de bugs, café e angústia existencial? Ah, espera, é.