Web Development Is Getting Too Complex, And It May Be Our Fault

TL/DR: Frameworks and fancy tooling are useful when they make sense but sometimes it’s all too much for the task at hand.

Therein lies the main problem with web complexity: JavaScript frameworks were originally created to sustain giant projects rather than smaller ones. Many developers vastly underestimate the amount of time it takes to build a codebase that is reliable and maintainable with a JavaScript framework.Juan Diego Rodriguez

Read it here: Web Development Is Getting Too Complex, And It May Be Our Fault

The IndieWeb for Everyone

I’m seeing more and more posts about IndieWeb, the return of blogging, and disillusionment with social media. Partially because I’m looking for them but also, there definitely seems to be a general feeling that the way we’re using the web is going through some big changes (again).

I think we’re at a special moment right now. People have been fed up with social media and its various problems (surveillance capitalism, erosion of mental health, active destruction of democracy, bla bla bla) for quite a while now. But it needs a special bang to get a critical mass of users to actually pack up their stuff and move.

Max Böck

This post discusses some of the challenges and opportunities for building something new and (hopefully) better.

Read it here: The IndieWeb for Everyone

The ideal viewport doesn’t exist

Before you commit to fixed headers and/or footers, consider how much content your users will actually be able to see in less than ideal conditions

First thing I have to say is that this site is beautiful to look at. The second is that it’s full of great, helpful information.

Read it here: The ideal viewport doesn’t exist

Relaunch vs. Redesign

Calling a project a ‘redesign’ could limit how everyone on the team views the project. Paul Boag talks about how changing the language he uses to discuss projects helps him deliver better results.

When we redesign a website, we are replacing the design. However, doing that alone rarely achieves the aims we have for the project.

Paul Boag

Using “relaunch” encourages everyone to think more broadly about what is needed and what is possible. Areas other than the look and feel, like content, become part of the project considerations.

Read it here: You Will Accomplish More With the Right Words: Relaunch, Don’t Redesign

Opportunities for AI in Accessibility

Some interesting thoughts about AI and the impact on accessibility.

As with any tool, AI can be used in very constructive, inclusive, and accessible ways; and it can also be used in destructive, exclusive, and harmful ones.Aaron Gustafson

Read it here: Opportunities for AI in Accessibility