Web devs: not great
This is a milquetoast and overwrought piece about some marginally-improved computers that Apple is selling this year, but it includes one of my favourite sentences I've read this week, in the context of using browser-based CPU benchmarking:
Web browser rendering is surprisingly resource-intensive — partially because modern HTML, CSS, and Javascript are remarkably complex, and partially because most web developers are remarkably untalented and careless programmers.
Gruber is Problematic and I think that Apple punditry is an almost totally useless industry (and it is also one of my guiltiest pleasures), but I love to hear what folks adjacent to the software development community think about the state of the web. (I love to hear what totally non-adjacent folks think even more.)
It's easy to get bound up in The Discourse, to bikeshed frameworks or strike up a flame war with Tailwind users on Twitter, to pat ourselves on the back for hand-rolling a microcomponent library for composing functional components in React, to take home massive salaries believing that they're commensurate with our talent. It's easy to offload the hard work to increasingly powerful and affordable processors on our Apple MacBooks Pro 16" in Space Black, with the All-New M3 Max (not to mention the All-New Apple iPhone 15 Pro Max, available in 4 shades of titanium). It's very easy to fail people in subtle, pernicious ways, in offices and living rooms all across the globe.
Are websites bad? Maybe I'm coming around on it.
Next
No build step. No dependency management. Radically simplify the web. Transcend npm. I believe in you.
Previous