Sleep? Isn't that a completely inadequate substitute for caffeine?
- programmers' saying from Wizardry Compiled by Rick Cook
Programming is like pinball. The reward for doing it well is the opportunity to do it again.
- programmers' saying from Wizardry Compiled by Rick Cook
The problem with a kludge is eventually you're going to have to go back and do it right.
- programmers' saying from Wizardry Compiled by Rick Cook

I AM A PROGRAMMER



To read about what led me to become a Computer Programmer check out the section of my history page which describes my history as a programmer.



WELL WRITTEN CODE IS A WONDERFUL THING

I find beauty in well-written code and am repulsed when I see code which is messy and inelegant. Here are some lists of programming related things which evoke my emotions to some extent.

programming related things which give me warm fuzzies

  • polymorphism done well
  • object hierarchies which make sense (i.e., they aren't forced)
  • objects which do useful things while still being easy to use (by programmers who didn't write the code for the object)
  • abstract, yet efficient, objects that were designed for extensability and reuse.
  • reuse

programming related things which I find repulsive

  • heavily used inheritence trees that don't have interfaces at the top. That sort of thing really paints you into a corner a few years down the road.
  • single objects that try to do everything
  • programs which make extensive use of ridiculously deep and complex systems of if-then-else statements

 

 


send mail to Geoff Fortytwo (remove "_REMOVE_IF_NOT_SPAM_" to get my actual email address) If you would like to contact me then then go right ahead and email me (Geoff Fortytwo) at happy42g42.org.
My homepage is located at http://www.ecstaticfuturist.com.

This page was last updated on 2003 June 16.