732 karma · joined October 2, 2015
Culture also plays an important role. In the U.S., work ethics largely trumps work-life balance, and the threat of being perceived (or seeing oneself) as a slacker spurs you to work long hours or take very few holidays. It also relieves some anxiety, as in, "I work hard, at least they can't take that away".
But there is a high price to pay for it, and burnouts or massive regrets later in life are parts of that price.
This is the often-forgotten cost of competition (for all its merits) as opposed to cooperation: it wastes time and energy.
Is it backed up by numbers? As a customer, I agree with you, but our annoyance could be less important than all the customers that quickly pick some product they neeed as long as it got enough stars, without going much into the reviews.
Vim and Emacs both have excellent built-in manuals.
Incidentally, I wonder how the situation would be handled and what the opinion would be if some big foreign company operating in the US were shut down in the same way.
It depends on the difference in value for both industries, compared to the difference in productivity for both countries. That's why it's called comparative advantage. If a product is massively more valuable than the other one, then it could make sense to specialize on it, even if the other country is much less productive. The classic example is, a professor can type faster than their secretary, but it still makes sense for them to specialize on their field and let the secretary do the typing.
It's far from the worst.
Depends on what you call 'working well': we currently witness the direct consequences of the commoditization of what could arguably be considered as a public service--namely, access to trustworthy information for all--, but somehow some still have faith in that model.
You are perfectly right that money will find its way, but the question is: whose money, and for what goal? Big corporation or mogul's money, who want to buy mindshare in public opinion and trade it for influence in the political sphere, like, say, the good media networks of M.Berlusconi, Bouygues and tons of others?
You can have encrypted data that accept two different passwords, producing different decrypted data of your choice. This is like the 2nd code that mute the home security alarm when you are forced to do it, but still calls the police.
This is not pointless, but it is pretty uncontrolled. Basically, there is a natural tendency for engineers to want and rewrite old stuff, once all the flaws of once-cherished yesteryear solutions are glaring. Normally, engineers don't have a freehand in ditching old projects and rewriting from scratch, so they have to maintain what exists.
But with all the startups and the site redesigns, now they can, and they do. Why not--it's fun, it replaces old solutions that showed their limits, and the scope is somewhat limited; it's just a website, after all. Moreover, everyone can jump in and create their foobar.js lib or framework; the core node/JS is pretty easy.
> It really feels to me, at least, that there is a direction that the tooling is heading.
It is quite uncertain. Progress is made when you build on previous work, but here it is mosly about saying that the old solution doesn't work eventually, so let's do it this way instead. It looks a lot like infinite recursion, with pretty thin state.