Because nobody wants to be "the idiot who pays for innovation from which all our competitors will also benefit". It's like the arms race that the countries all over the world do; you might swear to everything that's holy you're peaceful but you don't know if your neighbor is an a-hole so you arm yourself just in case.
The amount of handy scripts and clever engineering solutions I've come up with in personal and freelance projects beats any salaried work creativity by 10x, if not 50x even. Regularly.
But after 20 years in the profession I learned not to offer these solutions in my regular work. The other programmers will mercilessly rip apart any of your ideas and will ask for literally every other way for you to do it and not the one you suggested. Nevermind that it's none of their damned business how I deliver the end result (I mean if it does NOT involve code to maintain in the future -- obviously).
It's weird. Guess we have some very common and stereotypical weaknesses?
But whatever the case, I gradually learned to keep my mouth shut and get the job done by any means necessary.
It's better to ask for an apology than for permission, I have found empirically.
Because nobody wants to be "the idiot who pays for innovation from which all our competitors will also benefit". It's like the arms race that the countries all over the world do; you might swear to everything that's holy you're peaceful but you don't know if your neighbor is an a-hole so you arm yourself just in case.
The amount of handy scripts and clever engineering solutions I've come up with in personal and freelance projects beats any salaried work creativity by 10x, if not 50x even. Regularly.
But after 20 years in the profession I learned not to offer these solutions in my regular work. The other programmers will mercilessly rip apart any of your ideas and will ask for literally every other way for you to do it and not the one you suggested. Nevermind that it's none of their damned business how I deliver the end result (I mean if it does NOT involve code to maintain in the future -- obviously).
It's weird. Guess we have some very common and stereotypical weaknesses?
But whatever the case, I gradually learned to keep my mouth shut and get the job done by any means necessary.
It's better to ask for an apology than for permission, I have found empirically.