I recently wasted so much time switching something my JavaScript app uses because "it's what the community is moving to".
How much my users care: 0
No one told me to upgrade my app's deps. I didn't spend enough time asking myself if this would improve customers' experience.
Meanwhile, I haven't written any Go for 6 weeks but I can bet you nothing new has happened there.
@radiatoryang Hey, on "A Certain Slant of Light" Quake map, I can't figure out how to spawn in the last 2 monsters. Can you confirm that these two aren't spawnable? Trying to do a nightmare 100% run for Youtube.
@Elliot_K_Hudson Hello! Are you the author of The Foundations of Cruelty in the Quake Brutalist Map Jam? If so, I've been searching for forever to find 7/7 secrets. Only one left to find. Do you remember where those are?
When I started getting into programming, all these massive frameworks and CLI tools were so intimidating. JavaScript was such a breath of fresh air in comparison. Just add a script tag and off you go. I sometimes worry we've recreated the environment that almost scared me off.
think about it: PHP has been serverless forever. Every page spins the PL and that’s it, nothing is shared across requests.
When Node.JS arrived, one of the main advantages was to never need to bootstrap JS or modules each time, hence win in performance.
Are we paying attention?
Web development is nothing but a restaurant:
HTML
• Bricks, Pillars
CSS
• Paints, Furniture
JavaScript
• Electricity connection
DOM
• Reconstruction
API
• Menu card
Server
• Waiter
Database
• Kitchen
My yoga teacher always starts class with this line:
"Congrats. The hardest part is over. You showed up."
I feel like that mindset applies to most other things.
Worrying about a task often is far worse than the task itself. Starting is the hardest part.