David Holman

I have spent my career writing software for embedded platforms, and various flavors of Linux and UNIX (including OS X) primarily in C and C++, with a smattering of other languages and tools. I love cooperative problem solving and helping others succeed with technical challenges.
In addition to my programming experience, I have some graduate level training in compilers and computer architecture which brings a different perspective to my software development and understanding of computer systems.

I picked up C and C++ at the same time, but C was much more prevalent in my work projects which is why I give it a higher rating. I'm very comfortable writing and debugging code whether for new projects or large preexisting code bases.