41 karma · joined March 11, 2018
That may be true from 10 thousand miles away. Upon closer inspection, there's a huge difference in current wealth and standard of living between Russia and say Finland, while 100 years ago they were roughly the same. Not to mention the unimaginable wealth of natural resources that Russia has, which, under proper political and economic policies, could make it into a Norway-like paradise.
I'd be cautious here; video games are designed, artificial worlds where difficulty level is carefully controlled by the maker. They are designed to give you sense of accomplishment and empowerment, so they cannot be too difficult, whereas real world accomplishments can be brutally difficult to achieve.
I curently work in a large Western Europe organization (30k employees), which does a lot of its software development in Poland. I'd say the work is in many ways organized in a terrible way (courtesy of the higher-up geniuses in the HQ). My observation is that the rank-and-file employees in the Western Europe branches tend to more often eat shit and smile about it than people in Poland. That may be because I don't know them as well as my Polish collegues though.
Maybe first try to talk to someone who does that kind of work, to see if it's even appealing to you? I say this because my understanding of this issue is very similar to the parent poster - no matter what the domain, programming as a career WILL be dominated by dealing with large and ugly code bases, where your main struggle will be to understand them and then try to make intelectually trivial changes in a non-breaking manner. For example, I spoke with people who developed GPU drivers, and they said that the code base was an insufferable mess, and that they escaped it to do something theoretically much more mundane, but at least with much less preexisting code.
My gloomy conclusion is that software engineering is not the best career choice for someone creative and intellectually curious. It's just too dull.