I have something to tell you, dear reader. The web is fucked. It’s a sad state of affairs that we’re in – gone are the days of Web 1.0 where the humble personal blog and the likes of GeoCities reigned supreme.
Instead we’ve been left with Web 1.0’s rotten remains where centralisation, monopolies and tracking are the order of the day.
The Internet has been monetised by social media, by big tech, by search engines. Fuck, it’s been monetised by pretty much everyone. The whole concept of netizens and a community around the web, from the late 90s and early 00s, have been lost to the sands of time.
Again, it’s shit.
This is my manifesto; a warning to everyone who uses the web. It’s fucked and it’s not gonna change.
Both of these features present (at least) two main risks for the user, both related to their personal data and its privacy:
Non-visible fields are populated (this is not the same as fields with a hidden type);
This means that once a user selects to autofill the information, all the fields will be available for the developer to read. Again, independently of the user submitting the form or not, without the user knowing what fields were actually populated.
I’ve heard that sentence so many times and it’s tiring. Normally, it is followed by something like, It doesn’t have logic, or, It is not Turing complete,.so… obviously it is not a programming language. Like it’s case-closed and should be the end of the conversation.
Should it be, though?
I want to look at typical arguments I hear used to belittle HTML and offer my own rebuttals to show how those claims are not completely correct.
My goal is not to prove that HTML is or is not a programming language, but to show that the three main arguments used for claiming it is not are flawed or incorrect, thus invalidating the conclusion from a logical point of view.