It’s time to kill the web app
It&#x27;s probably not realistic, but I would love to see the web be completely thrown out and replaced with something reasonable.<p>I write a decent amount of native code. I write Rust, C, and x64 assembly. I think I&#x27;m pretty good at this stuff. But the web is too much for me. Any time I think I&#x27;d like to do something with the web and sit down to learn, it&#x27;s completely overwhelming. I&#x27;ve never been able to put together a coherent mental model of the architecture of a web application or figure out what the best practices are for web development. The amount of complexity you have to wade through to get anything done is just silly.<p>There&#x27;s the idea floating around that web developers are less competent than programmers on other platforms. I&#x27;m only half serious when I say this, but I sometimes wonder if, to the extent that this is true, it&#x27;s because web developers have <i>so much</i> incidental complexity to deal with that there&#x27;s just not much brainspace left over for classical CS or software development concepts.