Rob Pike’s Rules of Programming (1989)
users.ece.utexas.edu
Rob Pike’s Rules of Programming (1989)
1–10 of 122 posts
Re: Rob Pike’s Rules of Programming (1989)
#2Re: Rob Pike’s Rules of Programming (1989)
#3Therin lies the rub: it’s hard to choose data structures.
Re: Rob Pike’s Rules of Programming (1989)
#4Brooks's version: "Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious."
Re: Rob Pike’s Rules of Programming (1989)
#5Looks like wrongly attributed to Hoare? That famous quote is by Knuth
Re: Rob Pike’s Rules of Programming (1989)
#6In architectures with massive numbers of sparsely populated objects only the guy who originally wrote any given function will be able to understand it, and everyone else who tries to work in the code is pretty much screwed.
Re: Rob Pike’s Rules of Programming (1989)
#7This seems to follow from Curry-Howard isomorphism.
Re: Rob Pike’s Rules of Programming (1989)
#8Re: Rob Pike’s Rules of Programming (1989)
#9> Pike's rules 1 and 2 restate Tony Hoare's famous maxim "Premature optimization is the root of all evil." Looks like wrongly attributed to Hoare? That famous quote is by Knuth http://wiki.c2.com/?PrematureOptimization https://en.wikiquote.org/wiki/Donald_Knuth
Re: Rob Pike’s Rules of Programming (1989)
#10Everything about reading this quote depends on what you think a "speed hack" is. Without practical agreement on that, you'll get a lot of people arguing past each other.