There is always a tendency to blame the addiction on the substance, but it's usually symptomatic of something deeper.
In this case I think it's happening because parents don't have as much time to spend with their children as they have in past generations and screens are a convenient way of keeping a child occupied in a safe way.
Can companies just come out and say it? They’re all adopting open offices because they’re cheaper and the cogs are easy to move around.
Though it baffles me why Facebook, Google, etc., companies that can afford it, don’t switch to 2-4-6-8 person offices. Best option: not too isolated, not too bunched up together.
From a self interest standpoint, if "credit" is how people are rewarded, then getting credit is the work. Also, if the mechanism for assigning credit ensures that only sqrt(n) are rewarded, then it's self-fulfilling.
This is a management technique perfected by Elon. No matter what date you set, it’s going to slip. There’s little reason to set conservative milestones.
My impression with Scala.js is that it's nice (and maybe the best option going at the moment) but you're still kind of a second-class citizen, which I'm hoping WASM will change. I imagine the experience with BuckleScript would be similar. (Whereas Typescript feels a lot more first-class, but at the cost of having to still be semantically very close to Javascript).
The worst part about this is that it makes people (at work or in side projects) use these and other frameworks for every project ever for the resume padding. Doesn't matter if it's a CRUD app that just needs a form - it has to be a complex web app with a GraphQL backend and 50mb of React frontend.
In this case I think it's happening because parents don't have as much time to spend with their children as they have in past generations and screens are a convenient way of keeping a child occupied in a safe way.