A c++ developer.
I'm trying to be a qualified c++ language lawyer(but so hard...). [with hard=<historical, argue, redundant, defect>]