I've been a C++ software developer for 6 years, working for Murex which is a major software editor in the finance industry. My focus is on studying how to write expressive code, and how to make existing code more expressive.
I sometimes take inspiration from Functional Programming with Haskell as a second language. And I blog regularly about expressive code in C++ on Fluent C++ (http://fluentcpp.com)