Openness and Longevity

A really terrific piece from Garrett on the nature of the web:

Markup written almost 30 years ago runs exactly the same today as it did then without a single modification. At the same time, the platform has expanded to accommodate countless enhancements. And you don’t need a degree in computer science to understand or use the vast majority of it. Moreover, a well-constructed web page today would still be accessible on any browser ever made. Much of the newer functionality wouldn’t be supported, but the content would be accessible.

I share his concerns about the maintainability overhead introduced by new tools and frameworks:

I’d argue that for every hour these new technologies have saved me, they’ve cost me another in troubleshooting or upgrading the tool due to a web of invisible dependencies.

Openness and Longevity

Tagged with

Responses

Bridget Stewart

Awww, I didn’t realize you read my piece and had such nice things to say. Thank you! 💚💚💚

10 Likes

# Liked by Andy Bell on Friday, March 15th, 2019 at 9:10am

# Liked by Nathan Fa'anana on Friday, March 15th, 2019 at 9:10am

# Liked by Robert Weber on Friday, March 15th, 2019 at 9:11am

# Liked by Stu on Friday, March 15th, 2019 at 9:13am

# Liked by dirk döring on Friday, March 15th, 2019 at 9:45am

# Liked by Piper Haywood on Friday, March 15th, 2019 at 11:23am

# Liked by corenominal 🚀 on Friday, March 15th, 2019 at 11:53am

# Liked by Chris Coyier on Friday, March 15th, 2019 at 11:53am

# Liked by Shannon Moeller on Friday, March 15th, 2019 at 1:03pm

# Liked by Enrico Mattiazzi on Friday, March 15th, 2019 at 2:01pm

Related links

Escape Velocity: Break Free from Framework Gravity — Den Odell

React is no longer just a library. It’s a full ecosystem that defines how frontend developers are allowed to think.

Real talk!

Browsers now ship View Transitions, Container Queries, and smarter scheduling primitives. The platform keeps evolving at a fair pace, but most teams won’t touch these capabilities until React officially wraps them in a hook or they show up in Next.js docs.

Innovation keeps happening right across the ecosystem, but for many it only becomes “real” once React validates the approach. Which is fine, assuming you enjoy waiting for permission to use the platform you’re already building on.

Zing!

The critique isn’t that React is bad, but that treating any single framework as infrastructure creates blind spots in how we think and build. When React becomes the lens through which we see the web, we stop noticing what the platform itself can already do, and we stop reaching for native solutions because we’re waiting for the framework-approved version to show up first.

If your team’s evolution depends on a single framework’s roadmap, you are not steering your product; you are waiting for permission to move.

Tagged with

Reimagine the Date Picker – David Bushell – Web Dev (UK)

This is a superb way to deprecate a little JavaScript library. Now that you can just use HTML instead, the website for Pikaday has been turned into a guide to choosing the right design pattern for your needs. Bravo!

Pikaday is no longer a JavaScript date picker. Pikaday is now a friendly guide for front-end developers. I want to push developers away from the classic date picker entirely. Especially fat JavaScript libraries.

Tagged with

Software can be finished - Ross Wintle

There’s quite a crossover between resilience and longevity:

  1. Understand the requirements
  2. Keep scope small and fixed
  3. Reduce dependencies
  4. Produce static output
  5. Increase Quality Assurance

Tagged with

Who needs a flying car when you have display: grid

I’m not the only one who’s amazed by how much you can do with just a little CSS these days.

Tagged with

CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine

This is a really thoughtful look at the evolution of CSS and the ever-present need to balance power with learnability.

Tagged with

Related posts

Why use React?

Or, more precisely, why use React *in the browser*?

Streamlining HTML web components

Some handy tips courtesy of Chris Ferdinandi.

Command and control

HTML’s new `command` attribute on the `button` element could be a game-changer.

Making the website for Research By The Sea

Having fun with view transitions and scroll-driven animations.

Train coding

Generating a static copy of The Session from the comfort of European trains.