In my last job there was this guy who had more than 10 years of dev experience and:
- He tried to convince me it was better to write our own encryption algo instead of using https.
- His mySQL tables used no foreign keys, only int fields.
- He mixed all sorts of naming conventions in his code and databases: English, Spanish, camel case, snake case, kebab, etc.
- He spent 1-3 hours every day getting into the bank web apps, downloading some pdfs, copying and pasting stuff around, and finally producing a report by hand. Every single fucking day. So I developed a small service for extracting financial data from those pdfs into JSON. He only needed to read those JSONs and automate the reporting part. No, he kept making those reports by hand.
The guy was a friend and long time collaborator of the IT manager which was a complete ignorant in terms of dev.