3 ms·
>Everyone around me Here's one problem. People will usually underestimate you because people who are not programmers don't understand programming. When I broke
by indigochill 7y ago
>Everyone around me
Here's one problem. People will usually underestimate you because people who are not programmers don't understand programming. When I broke into programming, my managers at the time wanted me to do QA instead. However, in my case they weren't really paying attention and weren't technically savvy, nor did they really actually care, so I simply ignored them and worked on the programming tasks instead. This doesn't always work, but I think knowing when you can get away with breaking "the rules" is an important part of getting ahead. Looking at mega-successes like Carmack and Jobs, they also didn't play 100% by the rules all the time.
It's also important to understand when it's beneficial to the company that you break the rules. Because if you're just doing your own thing without a thought to the company's needs, that will cause trouble. But if you break the rules in a way that you bring more value to the company than your formal job description dictates, then a smart manager will let you continue to do so (and if they aren't smart, I recommend getting a new manager).
> but now the whole system is geared towards blind compliance and disengagement
This sounds to me more like a company culture problem than necessarily an industry problem. My division is in the business of breaking blind compliance and challenging assumptions both within our own division and the rest of the company. Maybe have an eye open to other opportunities?
> creating something of lasting value for the world and society and even my own legacy
This may be the most challenging bit. There's lots of value out there, but it's coming from competing value systems. So you would first need to identify what exactly this value looks like to you (Making the best educational software in the world? Operating robust communications networks within disaster areas? Building a better fundraising platform for nonprofits? Catching human traffickers with machine learning? The list is endless.) and then look for companies that are delivering that.