We know who did the programming, but who did the QA?
Same guy. Then he turned it over to His client who refused to follow the documentation.