το παρακάτω απόσπασμα είναι από το βιβλίο "Programmers at Work" (αρχαία ιστορία αλλά μαντεύω ότι λίγοι την έχουν προσέξει). Επίσης παρόλο που πολλές[2] σελίδες στο internet συμφωνούν με την αυθεντικότητα των παρακάτω, πρέπει να ομολογήσω ότι προσωπικά δεν έχω διαβάσει το βιβλίο (και δεν περιμένω να το επανεκδόσει τους επόμενους μήνες ο οίκος του[1]) Gates: I made massive mistakes in that program, and then I got to look at some other BASIC interpreters. [...] The way I make someone else a great programmer is to sit and talk with him a lot, and I show him my code. In a team project, you make the code everybody's code... [...] Interviewer: Is studying computer science the best way to prepare to be a programmer? Gates: No, the best way to prepare is to write programs, and to study great programs that other people have written. [...] You've got to be willing to read other people's code, and then write your own, then have other people review your code. You've got to want to be in this incredible feedback loop where you get the world-class people to tell you what you're doing wrong... ------ Interviewer: How else can you build your repertoire as a programmer? Kildall: You need to study other people's work. Their approaches to problem solving and the tools they use give you a fresh way to look at your own work... ______________________ [1] Microsoft Press :) [2] εγώ αντέγραψα από αυτή http://danbricklin.com/log/2004_03_11.htm