SPUG: PERL technical interview

Jeff Almeida spud at spudzeppelin.com
Mon Jan 23 08:32:58 PST 2006



at it's root (ok bad pun), all code is a collection of patches to / 
bin/true.... that is:

int main() {
	return 1;

which is in a sense, the algebraic kernel of the software vector- 
space.  it's also conveniently correct and canonically bug-free.  any  
patch to this (that is, any collection of vectors added to this  
"zero" point) which introduces a bug breaks correctness.


then from a practical perspective, the next two things are working  
code and optimization, which in most cases will iterate (you'll  
optimize something, then have to make it "work" again from some  
user's perspective, and so on)....

my (slightly heavy) two cents,

On Jan 22, 2006, at 12:55 PM, Fred Morris wrote:

> The interview question I haven't been asked lately...
> Which comes first:
> * optimization
> * correctness
> * working code

Jeff D. Almeida * Corinth, TX
spud at spudzeppelin.com

More information about the spug-list mailing list