We are the devs from Team Netlify, Ask us anything!

View original thread
Alex Bennett's photo

What are some DX problems that y'all see coming up on the horizon that there aren't a lot of solutions for? If you could make any part of developing for web better, what would you change?

Show all replies
Sarah Drasner's photo

+1 to swyx's answer, and I have a few more thoughts:

When I look at some of the things that have taken off recently, I see how much people are using and loving abstractions as a service.

Serverless is one such model that allows you to use event-driven logic on server side without setting up a ton of infrastructure, I think we'll see a lot more of this new way of working in the years ahead- abstracting some processes that might be automated, or simply keeping things consistent across machines we previously needed unnecessarily complex processes such as containers allow for.

That's one area. On the client side:

Personally, I think the web is capable of so so much but we're still not taking full advantage of it. Some of this needs some help from the browser side to fix what's broken and should have already shipped a while back (hello where is hardware acceleration on SVG DOM nodes helllloooo) and some of it is from the dev/design side of still kind of treating the browser like a document reader- we still build layouts like we're using tables even though we can do so so much more!

How does this affect developer experience? Devs need APIs they know will work quickly without a lot of hacks, and they also need tools to help build brilliant experiences on the fly without a ton of mental overhead. Some of this comes back to the promise of what tools like Netlify do: spend less time gluing together "kit of parts" services, knowing that your deploys will work in a streamlined manner, and you have more time to commit to user experience overall.