3 ms·
I did some work for a company whose build system involved uploading Java files via a web interface and waiting patiently whilst it compiled them and then refres
by bshimmin 11y ago
I did some work for a company whose build system involved uploading Java files via a web interface and waiting patiently whilst it compiled them and then refreshed the page with either "Success!" or "Error!" - nothing else. There were some serious oddities (like it didn't understand nested classes, perhaps? I forget the specifics...) which took an awful lot of trial and error to diagnose.
They also had a similar thing where you would upload Flash files (FLAs) and various assets like fonts, and it then compiled it all into a SWF. Again, with no useful output. Getting that to work was mostly just praying and swearing - I'm pretty sure it was non-deterministic. I think that was the closest to tears I've ever been whilst writing software.
The first project I did for them, I allowed two weeks for the build and one day to compile the assets with their system (because I hadn't been told it involved web interfaces and no error handling). The second time, I allowed two weeks for the build and two weeks to compile it.