I don't get why we have to say "the developer"?
It was Robin Seggelmann that submitted this bit of buggy openssl code. He either works for the NSA or is grossly incompetent...
If competence were a requirement for being a XXX, how many XXX do you think would be out of work?
Please replace XXX by any kind of job title. Cook. Car repair. Teacher. CEO. Anything fits, really.