writing linux based embedded operating systems and do a lot of middle tier programming in C and C++, and to a certain extent Java. 20% of my job is supposed to be contributing to the linux kernel ( open source ).

Wait.....what? grin grin

Retired, printer for 48 years after getting out of the Navy.