HTML is a vestigial remnant of a much earlier web. When you only have markup and links, a simple hierarchical tree like HTML makes sense, but the moment that you add interactivity, HTML is not the right choice. As soon as you build a web interface that dynamically changes based on a data model and user input, you are forcing HTML to behave in a way that it wasn't designed to.

Product Manager + Software Developer. Interested in Travel, Culture, and the Internet.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store