> It's not nearly so simple. Like, we've hired people who didn't know > C to program C, because they understood the PROBLEM space rather > than the tools. In general, I'd rather have people who understand > the problem rather than the tools. Is that theory or experience? > OTOH, that same philosophy is responsible for some truly AWFUL code > out in the world created by EEs or Artists or whatever that didn't > have ANY background in the formal process that ought to accompany > software development... I think that the solution to that is called 'a well balanced team'. This rhymes with 'military intelligence' in the sense that both are rare and awesome when they do occur ... Peter P. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist