People today are as illiterate about economics as they were about the Internet back in the 90s. Just look around and see how many people know what Austrian econ is.
326 karma · joined April 3, 2015
People today are as illiterate about economics as they were about the Internet back in the 90s. Just look around and see how many people know what Austrian econ is.
Specifically:
- Cuba's hospitals are not top notch, to say the least.
- Russia did the rapid industrializing but it already was on this way before the revolution and would be much better off should the socialist revolution never occurred.
- The equality laws for men and women are not due to socialism.
- China enjoyed the economic rise because they freed the marked not because they tied it, it's the opposite of socialism.
I don't know enough about (Western) European railways but I have data about American and Russian railways. Russian railways are controlled by a single government entity and they are a corrupted disaster. Americans tried to nationalize their railways in 1800s and all it led to was higher costs and worse quality.
My observation is that everywhere where markets are let free people get better results. It's true that most markets aren't free but it's not because of the markets themselves but rather because of the government staying on the way.
True, the path you described is good, and if I wouldn't have any other options, I would gladly take it. However, I do have other options, and they are more effective, so I decided to go back and focus on them. Doing games at that low margin can't beat those options. Also, it would be a complete change of career path, a quite risky move.
Also, your example isn't entirely valid as you mutate the objects' state.
The idea is that in more complex scenarios the best practice is to prefer composition over inheritance because modelling every single piece of state with subclasses would be sloppy and unmaintainable.
That is where design-by-contract (or simply put guard clauses) usually come into play.