I'm a freelancer and create beautiful software architectures and write code for embedded devices. Typically in C, often with AUTOSAR, but also in C++ with other RTOS an Linux. I guess, code maintainability is the most underrated thing in software development. Thus I always try to find a good, clean way to do things. But I like it quick-'n'-dirty as well :-)