about JavaScript

However, JavaScript is what probably killed TenFourFox quickest. For better or for worse, web browsers’ primary role is no longer to view documents; it is to view applications that, by sheer coincidence, sometimes resemble documents. You can make workarounds to gracefully degrade where we have missing HTML or DOM features, but JavaScript is pretty much run or don’t, and more and more sites just plain collapse if any portion of it doesn’t. Nowadays front ends have become impossible to debug by outsiders and the liberties taken by JavaScript minifiers are demonstrably not portable. No one cares because it works okay on the subset of browsers they want to support, but someone bringing up the rear like we are has no chance because you can’t look at the source map and no one on the dev side has interest in or time for helping out the little guy.

Cameron Kaiser

suggested reads for November 22, 2020

Linus Torvalds Explains How Linux Still Surprises and Motivates Him

“When I sat down and wrote Git, a prime principle was that you should be able to fork and go off on your own and do something on your own. If you have forks that are friendly — the type that prove me wrong and do something interesting that improves the kernel — in that situation, someone can come back and say they actually improved the kernel and there are no bad feelings. I’ll take your improved code and merge it back. That’s why you should encourage forks. You also want to make it easy to take back the good ones.”

Linus Torvalds, via →

The real opportunity

If what most apps are doing is essentially strapping phones to our wrists and removing most of the functionality (or worse, keeping it), we’re missing the boat. We need to re-think what smart watches are for, and here’s what I think it comes down to: iPhone is alternate reality; Apple Watch is augmented reality.

A really clever statement by Peter Lewis on Medium: Meaningful Design for Apple Watch