If you want more effective programmers, you will discover that they should not waste their time debugging - they should not introduce the bugs to start with.
-- E.W.Dijkstra, 1972
Once your species has evolved language, and you have learned language, [...] and you have something to say, [...] it doesn't take much time, energy and effort to say it. The hard part of course is having something interesting to say. -- Geoffrey Miller