I am an automation engineer typically coding the full range of process control devices, including PLCs and level 2 & 3 supervisory and reporting systems. Most PLCs use proprietary languages but I use C, C++, Delphi, VB, VB.net and C#.net for the higher level systems. I have been writing code (including machine code) since the late '70s.
I try to design applications which are maintainable, more-or-less self documented, easy to understand by using standard libraries when it makes sense and avoiding coding tricks and gimmicks. This comes from often having to decipher what other coders have done when I must debug or enhance legacy apps.
I have the deepest respect and admiration for game developers, in particular. I feel they have driven the leading age of graphics technologies, UI design, and code efficiency. I don't play many games. I suck at it. But I love to figure out how the technologies are applied in games and admire the work of the artists, modelers, and especially the programmers.