3 ms·
I also have an ECE degree and came to similar conclusions in 2001 after the Dot Bomb and 9/11. I've been awake to the eventualities we're facing today around be
by zackmorris 3y ago
I also have an ECE degree and came to similar conclusions in 2001 after the Dot Bomb and 9/11. I've been awake to the eventualities we're facing today around becoming slaves to technology (that widens wealth inequality) for basically my whole career.
But I disagree on one point: abstractions are not the problem. The lack of abstraction is what leads to opinionated frameworks like Ruby on Rails that obfuscate what's going on through magic like syntactic sugar without formally documenting the underlying abstractions. I work mostly in Laravel, which suffers from similar issues, but thankfully admits its flaws because it's written shamelessly in PHP. Frontend frameworks seem to mostly require the developer to drink the kool-aid because they don't even mention the determinism issues inherent to Javascript's async model and the various syntax hacks to emulate classes that diverge from its original conceptual simplicity. The same thing happened to PHP 5 when design-by-committee pass-by-reference classes were added, which broke its copy-on-write semantics and made it just like every other object-oriented frankenstein language.
No, the answer is to flip systems of control on their head and start talking to people at the bottom.
For example, Apple may never fix its external display support. I can't rely on my MacBook to wake up monitors, so sometimes it takes several minutes of plug and pray and even having to restart to get them to turn on. Or the other day, I discovered that mouse keys can't be enabled if the trackpad clicker is broken and tap to click is disabled. When you push command-option-(fn?)-f5 (a horrific keyboard shortcut), it brings up the modal to enable mouse keys, and you can tab through the options in an attempt to click the checkbox, but pressing return just closes the window. So a mouse is required to bypass the mouse. An astonishing oversight that was never fixed FOR YEARS.
At modern tech companies, there's nobody at the wheel, and there are no adults in the room. Yet FAANG has almost $1 trillion PER COMPANY. We get so mad at the government for squandering its trillions of our tax dollars on maintaining colonialism around the world, but meanwhile tech companies have vacuumed up all available capital so that we subsist on driving Uber to make rent.
I mean, I'm comfortable calling this. I think it's over, and we're into clear and present danger scenarios. I'm just so tired.