You want to reduce cognitive load and IMPROVE judgment. Mental models are a phenomenal way for software developers to do that!
We discussed 19 mental models with @kentcdodds!
- Second-order thinking
- Occam’s Razor
- Strong opinions, weakly held
- Reduce cognitive load
⤵️
Age of these businesses:
Tesla: 22 years
SpaceX: 23 years
Google: 27 years
Netflix: 28 years
Amazon: 31 years
Nvidia: 32 years
Apple: 49 years
Microsoft: 50 years
Intel: 57 years
Sony: 79 years
HP: 86 years
Samsung: 87 years
IBM: 114 years
Nintendo: 136 years
Nokia: 160 years
For me, coding in the early 2000’s was terrifying.
I had no tests.
I had no types.
I had no autocomplete. Runtime errors were extremely common.
Our team had no source control. Our code was on a shared folder. No backups. When I accidentally closed a saved file with incomplete/experimental work, I had no way to undo my mistake.
I worked with someone in Hungary while I was in the central USA. We would message each other things like "Stay out of user.js. I'm going to edit it now."
We worked in PHP. The docs were inconsistent, unclear, and listed multiple ways to do the same thing. SQL injection attacks were common. (PHP has matured a LOT since then)
We worked in JavaScript. The language was weak at this time and rarely improved. Browser support and behaviors were inconsistent.
We didn’t have StackOverflow or AI. Finding answers often required sifting through 100’s of messages on various forums.
Deployments were manual. We moved files via FTP.
Our production server was in a closet near my desk. If anyone closed the closet door it would overheat and crash.
I was so stressed I could barely function. I had no idea we were making it hard on ourselves.
Coding today feels like a vacation in comparison!
A quick look back at the official announcement of Microsoft Windows 1.0 40 years ago today #Microsoft#Windows10: https://t.co/QBZQhgSnUe via @NeowinFeed
AI EDUCATION will become the norm.
AI teachers will provide personalized education for all students.
Classes and courses are designed
based on the student's interests, inclinations, and goals.
How AI Could Save Education | @salkhanacademy | TED
https://t.co/kUDmtbZiiO