rob_pike_s_5_rules_of_programming
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rob_pike_s_5_rules_of_programming [2026/02/19 02:28] – appledog | rob_pike_s_5_rules_of_programming [2026/02/19 02:32] (current) – appledog | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| Pike's rules 1 and 2 restate Tony Hoare' | Pike's rules 1 and 2 restate Tony Hoare' | ||
| - | == John Carmack' | + | == John Carmack' |
| On the Lex Friedman podcast, John Carmack who should need no introduction was asked what the best programming language was, given that the answer would also reflect what his favourite programming language was. I will add this to the list as the sixth rule; the Carmack rule. | On the Lex Friedman podcast, John Carmack who should need no introduction was asked what the best programming language was, given that the answer would also reflect what his favourite programming language was. I will add this to the list as the sixth rule; the Carmack rule. | ||
| Line 22: | Line 22: | ||
| Rule 7, he continues, is how well it hands off between the continuous revolving door of programmers taking over maintenance and different things and how you get people up to speed in different areas and there' | Rule 7, he continues, is how well it hands off between the continuous revolving door of programmers taking over maintenance and different things and how you get people up to speed in different areas and there' | ||
| + | |||
| + | Rule 8. The best programming language is the one you're using. In almost every case I have seen where people mixed languages on a project, it has been a mistake. | ||
rob_pike_s_5_rules_of_programming.1771468130.txt.gz · Last modified: by appledog
