August 3, 2010

Life as the third level compiler

I was in a meeting today thinking about my place in the hierarchy of compilers.

Below me there is the Java compiler, or sometimes the python interpreter. They are seriously cranky to work with, you have to talk to them in a very exact way and they are pedants like you would not believe.

Above me is the project requirements compiler. Really in our environment she's an interpreter, which continuously turns the general ideas of things we want to do into more narrowly specified requirements. Above her are the business interpreters that turn where we want to go into projects we want to do.

I'd prefer my interface to be more like the layers above me - flexible and easy to debug - than like the layer below me which is brittle, picky, and humorless. There's a constant tendency to become like the things you work with to fight against.

Especially in pedantry - is there a group more pedantic than programmers?

0 comments:

Post a Comment