Code is a tool for exploring and understanding problems as much as it is about solving them. Sophisticated solutions can't be designed before they are validated.
1,128 karma · joined May 2, 2021
Code is a tool for exploring and understanding problems as much as it is about solving them. Sophisticated solutions can't be designed before they are validated.
SoA is superior when you have large numbers of devs coordinating and working on the same product. For smaller teams monoliths seem to be the way to go.
Huge teams and decades of time gets you to 1M+ range, not the 100K+ range.
Cookie banners on page load are not necessary for consent. The user can provide consent at the point of enabling the feature or setting. Of course, non-exempt cookies can not be stored until consent has been obtained.
Perhaps you read "reversing cause and effect" on a blog and assumed it was just a very smart way of saying someone is wrong. In fact it has a specific meaning.
In this case the cause and effect I was positing was that Star Trek et al were a product of techno-utopian optimism. The reverse cause and effect would therefore be sci-fi producing techno-utopian optimism rather than the other way round. This reverse relationship does seem plausible since there is an unmistakable sci-fi influence on the outlooks of Musk, Zuckerberg, Bezos and others.
> I think this especially stands out with your example of "techno-elite fantasies of colonizing Mars" as somehow being exclusive from solving problems on Earth, despite both being fairly beneficial to each other.
No one is saying that Mars dream-chasing won't have any benefit to real problems on Earth. The objections of scientists, economists and environmentalists are instead based on a concept called "opportunity cost" as well as feasibility and priority.
How much work have you done to try to understand the costs and physical quantities involved in terraforming and transporting people to Mars?
The environmental comparison is very shallow. Climate change is a higher stakes and larger scale environmental issue than we have ever seen and will require radical changes to modern life and modern economies merely to limit the damage. Compare it to a past looming disaster like ozone depletion where the risk was bad sunburns and all we had to do was stop spraying Freon into the air. I remember actually being worried about the ozone layer. Boy does that feel quaint now.
If a younger person said this to me I would find it quite reasonable. As an older person I don't presume to automatically understand the unique problems and circumstances of a different generation from my own. That's why I put effort into engaging younger people in dialogue. What I'm suggesting is that others do the same.
Personally I don't think the Jetsons, Star Trek and other sci-fi fantasies and space operas were really about the future at all. They were reflections of a contemporary culture of blind techno-utopian optimism which was disconnected from the actual future and was perhaps quite detrimental to it. The false image of the future lives on in e.g. techno-elite fantasies of colonizing Mars instead of solving our problems here on Earth. Younger genres like Solarpunk feel much more connected to humanity's future than these older sci-fi tropes ever did.
People saying "don't overthink it" aren't advocating for ignorance. They are recognizing that over-systematizing and over-thinking is its own form of ignorance. It's a particularly seductive form of ignorance for engineers because we carry tacit assumptions about how systems can be broken down and analyzed. These assumptions are a bad fit for dating and many other non-technical domains such as people management.
In art classes beginners are often taught to "see like an artist." That is, in terms of shape, color and composition rather than objects and logical descriptions. It's not that the logical view is factually incorrect. It's that it emphasizes the wrong sort of knowledge.
>But you know who really does advocate for ignorance? Predators.
This and your "miserable victimhood" comment make me wonder if your views aren't being driven by some personal pain or trauma. If so then it might be worth unpacking your experiences with a therapist. Overthinking doesn't protect you from pain or abuse. It is the opposite if anything.
I've seen how the obsessive-analytic mindset fares in dating. I'll take bumbling along any day.
The fundamental issue with a randomness metric for sequences is that an idealized independent generator will under-perform vs a constrained generator that excludes low scoring sequences.
We are facing unprecedented global challenges this century that will benefit from humble and cooperative thinking at institutional scales. Not more myopic nerds motivated by ressentiment and delivering disruption with zero consideration of social impact.
>“To truly understand what I am. If you want to understand what a radio is,” he said, “build it from scratch. If you want to understand what a microprocessor is, build it from scratch. If you want to understand what a human is, build it.”
This sounds like a joke about the things men will do instead of just going to therapy. It's a level of grandiosity that is indistinguishable from satire.
The problem in my view is not how we categorize work vs non-work but how people homogenize different types of work to create unrealistic expectations of what work is and how much of it we should be doing.
If you're closing a high stakes multi-billion dollar deal with Boeing then you should count that as work, definitely.