2 minutes
I don’t think there is anything worse than web design out there. I would rather try to build a LISP machine from scratch than ever have to work with HTML/CSS ever again. I get why they exist—they’re good for making websites—but they are godawful languages to work with.
HTML’s tag system is more cumbersome than even LaTeX’s—and LaTeX’s tag system
is pretty goddamn clunky. Does it work? Sure, I’ll give it that, but I really
hate having to type in <div class="foo">
and </div>
every time I want to
put in a div
object. I just find it really annoying—though, in all fairness,
it’s the same format as XML and all that, so I guess whoever invented that is
really to blame.
Then there’s CSS. I don’t think there’s anything less pleasurable than trying
to get CSS to work properly. Much like HTML, CSS is incredibly clunky, just in
a different way. Want to define the <a>
tag’s colors inside of a specific
div? You would think that the way to do it is to define certain parameters for
the <a>
tag inside of the <div class="foo">
’s environment, right? That
would make the code easy to keep track of, so they don’t do that—instead you
need to define an entirely new a.foo
somewhere in the code, and then define
the shit there.
Of course, the suffering is temporary, but I can only feel like this would all be so much easier if the web got a clean-slate start—but then again, it’s the web we’re talking about. It’s not exactly easy to remove the world’s information super-highway just to appease some nerd’s complaints. I’d like it to start anew, but oh well—I don’t have 30–40 years experience in this shit, I’m a college kid.but oh well—I don’t have 30–40 years experience in this shit, I’m a college kid.