Then we were told that sending two files to their server for processing (with the same name; all their other files have names with datestamps) doesn't actually overwrite the last file. Some magic they've hacked into sftp (more likely cron) places the files into a queue. And then when processed, they're only processed one per day. No, processing all the waiting files would make too much sense.
And then today I find that my coworker botched the query for some account info. Is probably going to cause insufficient fund penalties for some 2000 people.
Great work on my first semi-major project lead; got some work to do it seems. Might've been easier with, I dunno... project managers or QA people. Still, my fault for not demanding them (even though the company doesn't really have any on staff).
At least all my actual code works without issue.