My Python program was extremely well received at work!

https://www.youtube.com/watch?v=Wd30dz17Zx8&feature=youtu.be&t=72

let me tell you how this is going to go down. You are going to find out pretty quickly that there is all kinds of work done at your company that can be reduced to a python scripts. You'll start writing really decent python, but you won't use git (and you'll find out none of your programmer buds do either) and you won't adequately document your work. Your colleagues will start to hate you, slowly but surely because you'll make them look like dumbo dinosaurs or you'll automate their jobs away. You'll be like the musician in this mgmt music video, discovering the great depth of general hostility of his peers when they're roused from indifference to notice your little magic tricks https://youtu.be/tmozGmGoJuw?t=70

the IT guys will hate you the most. They'll mire your process improvements in change-management approval processes that will never complete. Do you really think they're going to be happy having you show them up to be a bunch of outdated, inadequate dolts? They make their bread by being incomprehensible and you are treading into their turf and taking the magic away. If they're nice they'll try to make you a business analyst and make you write documentation specs which require a lot more verbiage and leave a lot more room for misinterpretation than a few lines of python would. If they're mean they'll give your team viewer credentials to your colleagues and show them how to remote into your machine while you work to screw up your stuff or if you're taking your laptop home and connecting to your wireless network they'll remote in and do ARP spoofing and share all the porn sites you're visiting with your peers in private facebook groups. When you quit and go to the next company, they'll invite your colleagues and bosses over there to the same facebook groups. It is extremely easy to destroy people's lives in the 21st century and you're going to learn how much other people love to see you fail.

Your manager might love you at first if they actually care about the work being done there, but this goodwill (which you shouldn't take for granted - middle managers predominantly exist to stabilize processes and make sure things run predictably and smoothly) will erode away too as you reveal to them that every business problem can be solved with some programming they never learned. That's a direct threat to their authority and control.

Eventually you'll quit in exasperation and live under a bridge doing upwork contracts and trying to get ETH for bounties with gitcoin. You'll think Haskell is cool. You'll learn to hate your species (just assume you're wrong about them in ways you can't see yet) until you discover you're not alone and that the best of us are actually improving the world. Have mercy with others and yourself: there is nothing worse that anybody can do to you or that you can do to anybody than what must happen to all of us anyway: each one of us will ultimately surrender everything we know and love when we die or else see those things perish before and we will all die. The amount of time we're alive is trivial compared to the amount of time you're unborn or dead so suicide is really totally pointless even if your life isn't worth living anymore. There are clouds and birds and you can write python.

/r/learnpython Thread