> The modern web seems pretty great to me. Why do you feel that way?
A quote I once heard about the modern web browser: "I want this program to do everything my computer already does."
Imagine a simple hypertext markup language which tells a program how to render the text, link to different text or sites and perhaps paint some images on a screen. Seems pretty strait forward. Now make that program into a worse computer. This is what makes many people nauseous when they attempt to build "modern web" things.
I heard a great comparison of game dev to web dev: "You write programs to reach goals or a finish line. game dev feels like you're building and fine tuning a race car. Web dev feels like you're running a marathon in the rain and everyone is throwing garbage at you while booing."
There's only one problem with that comparison: web development and game development aren't exclusive to each other. Those days are long gone, thanks to WASM and WebGL. For a game developer, the modern web browser is just another platform to deploy to. One that has less friction in many ways. You don't have to ship an executable and lead the user to and through your installer, and then make them log in through your custom login flow where the password manager doesn't work - you just provide a link to a login form that redirects to a WASM build of your game. Your user already knows how to use the browser.
A quote I once heard about the modern web browser: "I want this program to do everything my computer already does."
Imagine a simple hypertext markup language which tells a program how to render the text, link to different text or sites and perhaps paint some images on a screen. Seems pretty strait forward. Now make that program into a worse computer. This is what makes many people nauseous when they attempt to build "modern web" things.
I heard a great comparison of game dev to web dev: "You write programs to reach goals or a finish line. game dev feels like you're building and fine tuning a race car. Web dev feels like you're running a marathon in the rain and everyone is throwing garbage at you while booing."