I thought about my cave men ancestors who during such a storm if they needed water would have to go out and get it, getting themselves soaked.
If I wanted water, the tap in the kitchen would give it to me, in a nice controlled fashion. If I did feel like having water rain down upon me, my shower would do that, again in a controlled fashion, and I could select the water temperature.
If they wanted the cave to be warmer, they had to burn something and deal with the smoke. And they might have to work hard to obtain whatever it is they burn.
If I wanted my apartment warmer, I just had to turn the knob on the thermostat.
They were at the mercy of their environment. My environment is mine to command. I was feeling pretty superior to my cave man ancestors.
Then I realized that I don't know how to build the systems that I was relying on for my supposed superiority, or even how some of them work.
I'm really just a cave man that found a nicer cave.
I used to have this joke(?) with my friends: remember Mark Twain's "A Connecticut Yankee in King's Arthur Court"? The titular Yankee basically upends the (faux) medieval society he gets transported to, "inventing" all sorts of technological miracles.
Well, I'm a software developer but don't come from an engineering background (I mean actual engineering, not programming). I don't even understand how electricity or the telephone work (I mean, old fashioned telephones, let alone current mobile networks). If I was transported to 2 or 3 centuries to the past, I wouldn't be able to explain modern technology to other people, let alone actually build it.
I sort of understand how steam machines work, and I could "invent" the printing press. I guess. But anything related to circuitry, electricity, chemistry, engineering of any sort, I wouldn't be able to even begin explaining them to King Arthur.
My introduction to the knights of the round table would go something like this:
"We are questing for the Holy Grail, oh noble stranger from a far away land! How can you help?"
"Depends, which version of Python are you running?"
Toilets are amazing and I feel privileged every time I use one. Girlfriend thinks I'm nuts.
>It seems that someone asked the great anthropologist, Margaret Mead, “What is the first sign you look for to tell of an ancient civilization?” The interviewer had in mind a tool or article of clothing. Ms. Mead surprised him by answering, “a healed femur (thigh bone)”. When someone breaks a femur, they can’t survive to hunt, fish or escape enemies unless they have help from someone else. Thus, a healed femur indicates that someone else helped that person, rather than abandoning them and saving only themselves.
> Then I realized that I don't know how to build the systems that I was relying on for my supposed superiority, or even how some of them work.
I'm sure if you just sat down with a pen and paper you could come up with a DIY solution.
Not trying to glorify off-the-grid living or anything, but I think it's interesting to think that in some (very specific) ways, the cavemen were actually superior to us.
You aren't really - most cavemen didn't even understand that fire is possible, and wouldn't be able to consistently operate a lighter if they found one (it'd probably be put on an altar and worshipped instead, as it should). You might not be able to build your entire cave, but your education alone is a _huge_ advantage!
I could not even try to discover which berries are edible without killing myself.
However, I can teach advanced maths to a largish group of students without much trouble.
Cluster berries, from raspberries to pineapples, are never poisonous. Avoid berries that resemble blueberries or currants unless you're able to identify the plant: we grew up with blueberries and know the leaves, but we avoid anything currant-like because we'd have no idea if they're actually, say, chokeberries. Avoid anything that looks like baneberries.
Here in Maine, we forage for raspberries, blackberries, wild strawberries, and (mostly low bush) blueberries, but don't risk others.
These items aren’t in my earthquake bag (I have enough energy bars to last until the National Guard shows up). Instead these are for a Carrington Event type of solar storm, civil war or some sort of other long-term disaster.
i wonder if there's anything like that for adults
Eat a small amount and see if you get sick? Science in the wild...
I doubt even a very skilled engineer would know how his own machine works all the way down. What I think happens mostly is the skilled dev can use his experience to know where to investigate and where to look for solutions.
The question is organisational. Might it be that certain orgs have gotten so convoluted that they cannot do this investigation on an org level? Essentially, letting the right people look in the right places, unhindered by politics, legitimate security concerns, and practicality?
You'd think there'd be a limit to scale at some point. A bit of redundancy makes sense. There's probably a lot of people with multicloud setups patting themselves on the back at the moment.
Knowing how it works, and being able to build a new one, are also two very different problems. For example, there are plenty of Computer Science folks who learned how to design chips (layout the circuits, write the microcode, etc) - but you need a whole extra background in EE and Physics to be able to fab said chip...
And there's probably an equal number troubleshooting why it didn't failover the way it should, while their upper management starts questioning what they're paying for.
I've met a few people who can rightfully lay claim, but yeah, an incredibly rare set of skills.
That said, there is a recent revival in building systems from the ground up. While you can't manufacturer your own transistors, it is quite possible to understand everything from simple logic gates to ALUs to older style CPUs and memory buses.
It’s an easy target to romanticize but realistically, any alternative is basically a way of saying: “let’s stop evolving.”
https://www.bing.com/images/search?q=toasting+bread+over+cam...
But somehow there are multiple organizations that "know" how to build another hot bath, and newer and bigger baths are continuously being built all across the Empire.
And occasionally one of them stops working and thousands of citizens are angry, because they feel, being honest citizens of the Empire, they are entitled to enjoy these hot baths. Sometimes their very livelihood depends on the baths running.
Then the bath is fixed, and all is well again.
Sometime in the next few months, I've to troubleshoot and fix the broken 2 yr. old refrigerator. Someone came and fixed it once, now it's out of warranty and fixing it would cost about 50% of its cost. Meanwhile I'm glad I didn't throw away the 10 yr old refrigerator and just moved it to the garage. We just have to keep going to the garage.
I also have to play the accountant for my consulting business pretty soon. This is a task I had outsourced for years and have now started doing myself.
As stuff gets more specialized, I've started noticing that I'm able to do moderately complicated things better than professionals paid at the 50th - 70th percentile. If I want to get a really good job done, my rule of thumb is to be ready to shell out money in the 90th percentile range and look for references.
In case of AWS, I guess the Greasemonkey scripts are getting too complicated ;)?
https://www.youtube.com/watch?v=ZSRHeXYDLko
See also Foundation by Asimov.
Most of these people just happen to be employed at AWS or azure right now.
Maybe we need more baskets to distribute our eggs amongst?