It's a crime against software. Real programmers one-shot their code in ink on paper, type it in verbatim, and run it without errors the first time around.
Reply on news.ycombinator.com