I'm a C/C++ developer with 18+ years of experience. Currently, I am trying to break into the hardware/firmware development world. I just love pushing the boundaries of languages and hardware.
I know a variety of languages, as esoteric as prolog and as recent as C# and as difficult as C/C++ macro and C++ template meta programming, which are more like libraries to manipulate code generation.
Sometimes I find that employers fail to realize is that learning languages is easy, libraries a little more difficult, but learning how to learn is something that most people don't have. Being able to break down a system into its components and building it up again is a critical skill that should be recognised.
Member for 7 years, 5 months
1 profile view
Last seen Aug 8 '18 at 20:14
- Stack Overflow 8.1k 8.1k 22 gold badges2525 silver badges7676 bronze badges
- Super User 474 474 33 silver badges1919 bronze badges
- Physics 399 399 22 silver badges1414 bronze badges
- Meta Stack Exchange 338 338 11 silver badge99 bronze badges
- Home Improvement 233 233 11 silver badge88 bronze badges
- View network profile
Top network posts
- 36 exit function stack without exiting shell
- 35 Why is initialization of a constant dependent type in a template parameter list disallowed by the standard?
- 34 exit function stack without exiting shell
- 13 Is there a way of casting a pointer to an array type?
- 13 Is it possible to use a lambda function for a template parameter?
- 13 Is there some function like std::size()?
- 11 Could it be possible to have types with move operations that throw in containers?
- View more network posts →