DEV Community

Discussion on: A Fundamental Disconnect

Collapse
 
aarongustafson profile image
Aaron Gustafson

I think the one thing I’ve learned over the last ~25 years on the web is that things are cyclical. I think a number of things influence this, most notably new folks joining the effort with their own perspectives and talents. The pendulum or prioritization swings back and forth between developers and end users; sometimes several times a year!

I think what’s been most promising to me is that we are pushing both forward over time. I mean we’ve made giant leaps forward when it comes to developing websites. It’s still hard work, but we’ve found ways to simplify very complex things (e.g., login, credit card processing) and make them more universally available, which improves the quality of the products we build. Those leas are often accompanied by massive improvements in developer ergonomics, but often come at the expense of accessibility and (often) resilience. As these improvements mature, however, they do tend to get backfilled in a more user-considerate way. For example: client side frameworks leap ahead, followed (eventually) by server side rendering of those very frameworks.

I think my one wish is that we had a more diverse group of people (and perspectives) at the table when these frameworks and techniques are being developed so that we could end up with more inclusive products from the get-go, with less of the cyclical push and pull that tends to create headaches for the people our products are meant to serve.