As every programmer can attest, sometimes you end up doing IT support because nobody else can debug exactly where the problem is.
The situation, a client is complaining that when they zoom in on the images associated with their items they are too pixelated (this occurs in a store front end I maintain, though I'm not the original coder). I suspect that the issue is with the image itself and find out that client communications takes the images from the clients and uploads them to the server. I talk to them and find out that this particular client sends them the images as PDFs, which client communication uses a free tool to convert en mass. Of course this free tool has a 70% quality cap unless you pay for the full version. Obvious solutions:
1 ) Pay for the tool... Too expensive for management as each person in client communications would need their own license.
2 ) Use free online conversion tools... Some information is sensitive, so this is a no go.
3 ) Write a quick python script to convert all the pdfs in a folder to... These people are from client communications and have no idea what a command prompt even is.
4 ) Open each pdf individually in a viewer and... Nope, they'll just use the process they're used to then because lazy.
5 ) Send the pdfs to graphics who already have an InDesign script to... This should be client communications' job.
So I'm left with two viable options:
6 ) Create an in-house tool with a pleasant clickable front end to accomplish this task (like #3, but a pain in the ass because then I'm going to have to support it).
7 ) Have people send the pdfs to me, and I'll just run the god damn script.
8 ) Find some downloadable free alternative to the current pdf converter.
Gah, this is all my fault for actually wanting to solve the problem and investigating the real issue!