| Yes. I don't know why HN likes to pretend they're exceptions to patterns and processes that came about for a number of reasons. In this specific case, the hand crafted HTML that I've come across in my lifetime is usually absolute garbage. I can normally see how the developer who wrote it thinks they're being clever or nifty, and dare I say it "clean", but it usually falls short and causes more harm than good. So imagine we as an industry organically build tools to address this. 10 years later it's pretty good, but like 5 major websites still handcraft things because they have complicated user experiences with a broad user base. We then get dork heads who see this, believe they're part of the exception, despite not having anything remotely close to the userbase or requirements of these websites, refuse to understand why certain things are the way they are, and think they're above these processes and frameworks despite not having invested any real time or effort into the skills necessary to justify not using these frameworks or fabricated HTML. And the worst part is it's just HTML. And we still get it wrong. TL;DR Programmers think they're better than they really are. Use the frameworks. |
I've never yet see anyone argue that the reason tools took over the writing of HTML is because hand-written HTML wasn't good enough.