PLT
Program by Design
NU PLT
NU PRL
 
Books
  HtDP
  HtDP/2e
  On HtDP
  HtDC
  Sem. Eng.
 
Research
  Publications
  Presentations
 
Teaching
Programming
 
Thoughts
Coordinates
Miscellaneous
Resources
Quotes
 
Family
 
Home

Programming

logo

On Programming: A bad day writing code in Scheme is better than a good day writing code in C. David Stigant

On C/C++ Programming Continued: When it’s 3 A.M., and you’ve been debugging for 12 hours, and you encounter a virtual static friend protected volatile templated function pointer, you want to go into hibernation and awake as a werewolf and then find the people who wrote the C++ standard and bring ruin to the things that they love. James Mickens

More on Programming: Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. John F. Woods

Yet more on Programming: Programming is just another name for the lost art of thinking. Arctic Fidelity aka Aaron Hsu

On Mutation and Programming: Assignment leads to mutation. Mutation leads to pointers. Pointers lead to suffering! Anton van Straaten

On Teaching Programming: Wir sind froh, dass die Absolventen schon Java können. Programmieren müssen wir denen halt noch beibringen. overheard in a German firm, via Mike Sperber

More on Teaching Programming: You cannot teach beginners top-down programming, because they don't know which end is up. C. A. R. Hoare

One Final Word on Programming We shall do a much better programming job, provided we approach the task with a full appreciation of its tremendous difficulty, provided that we respect the intrinsic limitations of the human mind and approach the task as very humble programmers. Alan Turing

Before we get to the very final word I am rarely happier than when spending entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand. Douglas Adams

A postscript from XKCD on Java Golden HammerRandall Munroe, 4 Oct 2010


last updated on Sun Jun 8 18:09:35 EDT 2014generated with Racket