2 ms·
I can really connect to this problem. We used a 3rd party tool chain for a game (compiling obj-c to android) and some devs loved to complain about the state of
by larusso 6y ago
I can really connect to this problem. We used a 3rd party tool chain for a game (compiling obj-c to android) and some devs loved to complain about the state of the tools and that everything is buggy yadayadayada. The whole toolchain was open for us to inspect and fix. In this case it was a matter of responsibility for the other devs. They said it’s not my toolchain I’m not getting paid to do this. But in the end we needed to ship a product. So more often than not a different developer and I looked under the hood and debugged issues and proposed fixes to the vendor. Sure we were not officially getting paid to fix their product but this at least got stuff done and that was in the end what matters.
There is at the moment only one community were I don’t bother to open issues PRs etc. That is the Jenkins ecosystem. It is so darn complicated to get anything pushed up. I proposed a bug fix for some plugin (I think it was the docker plugin) and it stayed in limbo because I did not provide proper tests. I told them that I have no clue how to setup and test the issue. I only know what the cause is and what fixes it. The PR never got merged and I moved on and used a different solution to workaround it (that being not using it on macOS agents which is saner in any case)