Compare and contrast development styles: NASA Programmers vs. Linux Kernel Hackers. I think these two articles outline a general tension that is likely to exist in programming for a long time: artists vs. engineers. There are those that think that there is something almost mystical about good software, while others think you can engineer software perfection.
Leave a comment