|
Viewed from the outside, webdev looks really funny. I'm doing web for a living, but I don't consider myself a web developer[0]. I'm not emotionally attached to any of the tools of the trade. For me, many web developers are the biggest cases of Stockholm syndrome I have ever seen in my life. Tools we use are ugly and broken.
CSS is the worst offender for me; doing layout work with it is soul-sucking. It's an embodiment of the idea "make hard things one-liners, and the simple things half a screen long and not portable" (it's getting better now, but not that much). I'm really starting to doubt that switching from tables to div+styles was a good idea. We didn't gain any real content/form separation (I doubt the concept makes real sense in terms of publishing), and we replaced a tool that worked as layout engine somewhat with a kludge that can do anything but that. So what did the kids do? "Oh no, our tools are fine, but those annoying problems? Hey, let's bolt on more tools, like various flavours of compile-to-CSS languages, client-side frameworks, framework generators, package managers, test frameworks, test framework generators, etc. etd.". I'm learning about a new tool that is "absolutely needed by any self-respecting JavaScript developer" literally every week. The web nowdays is run by fashion designers and fashionistas. [0] - and I hope I'll be able to find something more interesting to do soon, but for now, one has to eat and pay the bills. [1] - http://en.wikipedia.org/wiki/Stockholm_syndrome |
If you live in NYC, let me buy coffee/beer/whatever sometime - I don't know anyone personally that agrees with me on those things.