Some corporations don’t like hacks or clones others do
Years ago I was working for a computer services company. This company designed, developed and was responsible for the exploitation of a platform that allowed a Big Name of France Collective catering industry to collect daily the meal orders of the parents. These orders were about what and when their kids will eat at school. As a young tech support man, I was sent to the support team of these catering company but my job was mainly a boring call center job far from the tech skills I was willing to apply. I was taking the phone and filling in data into the platform. it happened that the platform was hosted in the servers farm of the tech company I was working for. certainly, Due to server overload, the platform was crashing when we got a lot of calls in rush time, and our chief a great and for sure skilled woman asked us to take notes in our bloc-notes in order to fill the data later when the platform became online again. I just told myself that writing with my desktop while answering the phone was better. I fastly installed a MySQL server and built a PHP application that allowed me to fill in the data in order to export them after in CSV for my chief to input it in the live platform. that was for sure faster and better. Once my local clone platform was ready I shared it with my colleagues. they were all happy to use it. For example, This nice young girl was so happy and started to become more interested in me. I was also interested in her way before I did this and she also. this Just increased more my status in her eyes. But in the eyes of my chief, the job was only to write down all these data in these pieces of paper and to fill them after. No local clone platform that eases the job of everybody here. I was asked to shut down the local server that I just hacked and bootstrapped and to do the job as I was asking to do it even if everybody knew and agreed that my solution was better. Corporations have processes and executives that fear so much to lose their positions by running outside the normal path that they often lose time and opportunity for innovation. they become rigid instead of being agile. I left this job because I told my parent company that I was not a call center operator but a Developer or by default tech support or a server administrator. For sure I was not this engineer nor this expert I am today at this time.
When I did this kind of hack in another corporation years after, My boss was very pleased. It was in the same country — France — but different corporate culture and level of agility to come up with new things.