On Tue, 17 Jan 2012, richo wrote:

I'm very aware that the code I produce for $WORK is very different to code I write in my own time. Code for $WORK is wrapped in test cases, clean, neat and well documented.

code I write in my own time tends to be hackish, incomplete totally undocumented and ludicrously easy to break because I'm intrigued by implementing a single interesting figure that has my attention, or to see whether or not a concept is technically feasible.
====================

code i write for work is (typically) under pressure of time and money. sometimes good documentation is more important than good code, sometimes documentation is irrelevant. at work i've been complimented for getting things done on time and under budget, but NEVER for getting it done right.

code i write in my own time is art. i wouldn't write a sloppy song in my spare time, and i don't write sloppy code in my spare time.


--
        ...atom

 ________________________
 http://atom.smasher.org/
 762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
 -------------------------------------------------

        A student asked his old Sufi Master if he should tie up
        his camel for the night, so that it wouldn't wander
        away while they were sleeping or if doing so was an
        insult to God. Should he leave the camel untied to
        show his trust in God that the camel wouldn't run away?
        The Master replied "Trust God AND tie up your camel."

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to