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.

2 Comments:

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