How do you define 'hacker'?

I still code assembler as well. For Atmels. The controllers are so weak like the CPUs 15 years ago. And the environment is just as simple. However I do not code everything in assembler any more, only the really performance critical stuff. For the rest C is fine.

And yeah: I understand when to use object orientation and when to go for global variables. Not everything should be solved with OO approaches. I am waiting for functional programming to become mainstream :wink:

Udo