Smile of the Day

Life is getting much too serious, yes? Who doesn't need a daily smile?

Tuesday, May 16

Real software engineers ...

  • Don't read dumps. They never generate them, and on the rare occasions that they come across them, they are vaguely amused.
  • Don't comment their code. The identifiers are so mnemonic they don't have to.
  • Don't write applications programs, they implement algorithms.
  • Don't program in a language that doesn't have recursive function calls.
  • Don't debug programs, they verify correctness.
  • Like C's structured constructs, but they are suspicious of it because they have heard that it lets you get "close to the machine."
  • Admire PASCAL for its discipline and spartan purity, but they find it difficult to actually program in.
  • Work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure.
  • Like writing their own compilers, preferably in PROLOG.
  • Regret the existence of COBOL, FORTRAN and BASIC. PL/I is getting there, but it is not nearly disciplined enough; far too many built-in functions.
  • Are not too happy about the existence of users. Users always seem to have the wrong idea about what the implementation and verification of algorithms is all about.


Blogger R2K said...

: )

10:33 PM  
Anonymous Anonymous said...

nice one! Phps u ought to peek at Andersons ACT* proposition, it may interest you... :)

8:02 PM  

Post a Comment

<< Home