Why I love working on the web
Yesterday I tweeted this: “The web is such an exciting place. It lulled for a while in the last few years, but major upheavals are afoot again And every time it’s passionate, clever, generous, and thoroughly nice people at the forefront. It’s what I love about the web. Even when I moan.”
It’s so true, and it doesn’t look like my experience is isolated:
@brad_frost I often moan about the tech, systems, and organisations; but the people are almost universally golden examples of humanity.— Matt Wilcox (@MattWilcox) March 20, 2012
The web as a technology environment
When I started doing websites seriously rather than as a hobbyist, the Standards Revolution was just getting started. It was a time of major upheaval in the way websites were thought about, designed, and built. For a few years there was a lot of thought and a lot of change on all levels - it was exciting. And then it all settled down as the industry matured, Standards became the accepted “ho-hum-well-how-else-would-you?” way of doing things. It got a little bit boring in some respects. And then Apple released the iPhone.
Understand that this wasn’t the true starting point, but it’s a major milestone in why the new revolution got started: it’s the point where the public begun to expect the web being on phones. Not crude WAP sites, but actual honest-to-god real websites that were easy to use - but on phones. And in order to deal with this, a new revolution has been kicked off. One that presents a major upheaval in the way websites are thought about, designed, and built. Sound familiar?
Responsive design is a buzzword, there’s no getting away from that. But it’s also fundamentally effecting everything, and just as Web Standards were a buzz-word as well as something real, Responsive Design is not just the latest snake-oil Web 3.0 bullshit. It’s effecting the very languages we write websites with; CSS, JS, and HTML are changing to accomodate the new requirements of vastly differing devices used to view one URL. The way we design and think about sites is having to change, how we deal with clients is having to change, “best practices” are again changing. It’s exciting, and this sort of thing is exactly why I love working on the web!
The thing about the web that makes it truly good are the people. Honestly, the majority are awesome. As examples:
This week I’ve been struggling with SASS and Compass (again), trying to get to grips with it - and documenting my woes on Twitter, as usual. It resulted in Chris Eppstein (the creator of Compass and a contributor to SASS) Skyping me for an hour from California. He contacted me, interested in learning why I was struggling and to help explain things to me.
Yesterday I received an sneaky invite to a new project built by Harry Roberts for archiving Tweets. The guy’s a gold mine of talent and good thinking, continually sharing his thoughts and talking to people, and the project is very nifty too. Also yesterday, GridPak (which is an awesome and free tool to help web developers) got an update; five minutes after I reported a minor issue, Wil Linssen had fixed it. The day before I complained that CodeKit was confusing when trying to create a Compass project, the author of Codekit tweeted me about it, and the same day beta10 came out with a fix for that exact issue.
Previously in the week, I’d had a twitter discussion with three or four other people who are contributing from their free time to a group responsible for changing HTML so it can work better in a responsive context. These people are coming up with ideas for the future and producing polyfill code that can make it happen *today*.
A couple of weeks ago I spoke at StandardsNext - because Bruce Lawson, who works for Opera Software, had asked me to speak - even though I’d no previous experience of speaking. I got to the event and everyone was incredibly nice, helping put me at ease and imparting various bits of wisdom, as well as being a great laugh. After a shaky start, I got through it, finished, and before I could leave the front I’d got a small group of interested people talking to me about Adaptive Images and their ideas surrounding the issue it tries to address.
Before that I’d joined the W3C’s mailing list to talk about CSS. It’s full of people who give up their time in order to help make the web technologies we work with daily, better. They have no other reason to be there than because they care about that, and they go out of their way to do it and to help explain a lot of nuances.
The web is a brilliant place to work. I moan (often) about the technologies, I moan (often) about organisations. But I don’t think I would ever say anything bad about the people who help make it. The huge majority are incredibly nice and talented people, with an enthusiasm and passion for what they do. For many, the web isn’t just a job - it’s something much more. And it shows. It’s a privilege and joy to be even a tiny part of that.