Good times create weak men
tonsky.me
tonsky.me
https://www.reddit.com/r/AskHistorians/comments/hd78tv/does_...
https://acoup.blog/2020/02/28/collections-the-fremen-mirage-...
On a similar note, your 2nd source is a blog post about concepts in the book Dune, and contains only a couple references to historic societies - it's not an academic source.
I'm not taking a position on the OP title, but I would find an actual academic study on the possibility of such a phenomenon interesting.
I don't know about the reddit poster, but the blogger at least has the right credentials: https://acoup.blog/about-the-pedant/:
> Dr. Bret C. Devereaux is an ancient and military historian who currently teaches as a Visiting Lecturer in the Department of History at the University of North Carolina at Chapel Hill. He has his PhD in ancient history from the University of North Carolina at Chapel Hill and his MA in classical civilizations from Florida State University.
That said, it seems like the "hard times create strong men" part of the formulation has been debunked more thoroughly than the "good times create weak men" part.
There are hard problems on the frontier, Electron makes it possible to create one app which runs on every platform and every modality. How we manage the complexity of hundreds of different UIs in one app is still largely unsolved (but getting better). Pretty soon we'll have non-JS lang's compiling to WASM as a standard method of developing UI. Managing dependencies which were built to target a POSIX system in WASM is still unsolved, but once we solve it - it'll be possible to do all sorts of crazy things like shipping libtorch to the browser :)
The developers working on that music player haven’t. Companies are just that, groups of people. Being a part of one doesn’t automatically grant you the powers of every developer there before you.
There are developers there that don’t have the slightest clue what Quartz, AppKit, and UIKit are doing.
There are certainly people outside of Apple that sometimes have more expertise in those spaces than people coming in!
There are many other examples, but this one is especially sad for me. Sometimes I wish brands weren't transferable between people.
A physical metaphor: Shipping containers don't make things harder to ship, even though untold millions of containers contain a lot of heavy things inside of them. It's not about the box full of stuff, it's the entire vastly more efficient global shipping industry! This is, I assume, why Docker uses the container metaphor.
That's not untrue, but overly simplifies the problem by observing a very narrow slice of a much larger whole. Knowledge does not automatically transfer between people of the same generation, or the same project, or the same team! The misapplication and over-reliance of Taylorism especially in software development projects deserves blame. Ultimately this traces to a root cause in the pedagogy of work evident in the largely uncritiqued popular conception of work methodology itself. Specifically the construction of "collaboration of specializations leads to efficiencies" ignores its creation of systemic forgettance. This oft quoted passage sums it up nicely:
... the relation of the producers to the sum total of their own labour
is presented to them as a social relation, existing not between
themselves, but between the products of their labor.
That is to say that the transfer of knowledge, being one of among myriad social relations, takes a back seat to the relations between software components in this scenario.Just reinforces the thought that discovering something is not valuable in and of itself. You have to also make other people care about the thing that you have discovered.
1. Muller, Strohmayer 2022 https://dl.acm.org/doi/pdf/10.1145/3491102.3517644
This is very well put and explains why these tech technologies are both reviled and loved. Many here know both how small and fast these containerized and electron apps could be while also knowing how many years they struggled to internalize the complexities they hide.
Docker is a management layer for images and instances, itcs cli is in effect apis for controlling machines, & we hadnt really had one before. Being able to programmatically talk about machines has vastly increased our capabilities.
Electron isnt hiding anything: it's bringing a well defined & well loved virtual machine with plenty of capabilities to new targets. It's enabling something that already is, to happen on a new place. And adding a toolkit for adding yet more capabilities.
4 months ago https://news.ycombinator.com/item?id=29842215
2 years ago https://news.ycombinator.com/item?id=21932049