The death of web development and design, and what to do next.

Wednesday Feb 18 2009

Web development is on the move. Ace at CSS, semantic markup, Javascript or server side languages? Great. But it doesn't look like it's gonna help you all that much anymore in the long run. I'm not talking next year, mind you, but I'm pretty sure that in five years from now things are going to be looking a whole lot different than they do right now.

Our craft is becoming a commodity and people in charge don't care about the quality of the markup, CSS or how short our JavaScript is. What matters is how fast you can get it to market, how many people it reaches and how cheaply it can be built.

Christian Heilmann

There's a somewhat disturbing thing going on with people advocating a rebirth of table based web design. Why? Probably because CSS layouts are 'hard'. A similar movement is visible with Javascript. Hello Classic OO! Why? Probably because prototype based OO is 'hard'. Aral pointed out to me in a response on Twitter that a similar thing has happened already in Flash ActionScript. Apparently just about everything is 'too hard' and has to be made easy for the masses. Bottom line: The ability to do a CSS layout from scratch is going to be irrelevant. The ability to do all sorts of voodoo magic in javascript is going to be equally irrelevant. There's just not gonna be anyone who cares about these abilities, unless you want to become a library/SDK developer.

Dark Matter Pro: a premium photoblog template.

Affiliate program available

In his article on ThinkVitamin my friend Christian points out several interesting shifts in web development. Web applications are increasingly made out of ready-made building blocks. These blocks may be API's that are used, sophisticated libraries that greatly reduce the amount of programming required or advanced SDK's that generate a lot of the code we used to write with blood, sweat and tears. Granted, it won't be as pretty but... hardly anyone is going to care. Especially not the ones that provide the cash to pay the bills. They just want the product to look pretty, work right and be ready to launch yesterday. In a way you can see the distributed nature of the modern web in action on this very site. A part of my site is updated through my Twitter account, pictures from my photoblog are shown and recently I replaced my 'side salads' with content from my tumblelog.

A month or so ago I wrote on my tumblelog about the same thing. I figured design may be a part of web development to focus on a bit more because design skills never get outdated or obsolete, no matter how fancy the development tools get and no matter how easy it becomes to build a web application. But... there are more skills that won't go old any time soon.

I believe that 'old school' web developers, especially the ones that also have design skills are still going to be able to play a valuable role in web/software development, even though their 'hardcore skills' may not matter all that much anymore. The reason is the fact that fancy tools, libraries and API's don't necessarily make a great end product. It's just like how stealing Lance Armstrong's bike isn't going to make you win the Tour de France, or like how buying the state-of-the-art DSLR isn't gonna get the National Geographic to beg you to come work for them as a photographer.

So now what???

I strongly believe web developers are approaching some kind of crossroads of choice. A choice of direction. The ability to build great websites from scratch is going to be more and more irrelevant. Therefore, in order to not become irrelevant as a skilled professional I think it's time to start thinking about what to do next. There are several options. There's still a whole lot of work to be done when it comes to web accessibility. While development tools, libraries, API's and SDK's have evolved immensely, web accessibility is still lagging behind pathetically. The old school web developer can definitely help here!

Then there's library and SDK development. Since current web developers (still / hopefully) know how to do things right, they can play an important part in making sure the advanced tools of the future aren't going to spit out Microsoft Frontpage quality code. Let's call it 'meta web development', if you wish. Let's make sure the tools of the future that make web development easy aren't going to suck, or at least not too much anyway.

Then there's another direction which interests me personally: product development and conceptualization. Frankly, 99% of the people I have worked with that were dedicated to this discipline gained very little of my respect. Mostly they didn't really use the internet like their target audience does. Often they weren't really passionate about the niche their product was targeting. And most importantly, most of them had very little knowledge about what's going on RIGHT NOW on the internet, what people want, what people hate and most importantly what kind of products their target audience actually likes to use. To get this right there's only one way in my humble opinion: You have to BE the target audience. We can't expect people who don't breathe the internet to do great things on the internet. It's like expecting a sports-hater to write an amazing review of this years' Superbowl match. It's just not gonna happen. Create things you'd use yourself. Come up with concepts you'd be all excited about if you found them on the internet. Combine this with a solid background in design and development and I believe there's a direction for continuous growth. I've tried this approach a few times on a small scale and it worked out amazingly well. Years ago I developed a chat & dating site for mobile phones that became the most popular one of it's kind with the largest mobile operator in the Netherlands. I made it for MYSELF. I built something I wanted to use. And I did. And the product thrived. If it weren't for my shitty marketing / sales skills I'd probably be rich now.

Second example: I found the photoblog software Pixelpost which I absolutely loved but... I thought all available themes sucked. Therefore I created Dark Matter. Again, for myself. The free version is currently the second most downloaded Pixelpost template and I'm confident it's gonna overtake the number one soon. The paid version is still selling well and I haven't heard a single negative comment from anyone who decided to purchase the paid version. Instead I'm getting 'thank you for this' emails. From people who paid me for the product, mind you!

So here's my long-term future plan / exit strategy from web development: Become a conceptual product developer. I think I can do it. And so can many other skilled 'old school' web developers/designers. Possibly YOU! Too many half-assed products are being created by people with absolutely no vision or whatsoever so it's time for a change. I'm sure I won't get there overnight because hey, what do I know. I'm just a web developer! Patience is a virtue I suppose. It will be a while before hardcore web development really becomes irrelevant so there's some time.

Old school web development is dead. Long live old school web development!

Tags: ,,

bookmarking

Commentary

Join the discussion! Leave a comment through the comment form below!

Got something to add to this?

Feel free to leave a comment on this site. You can use Textile and Emoticons. Your email address is only used to show a gravatar. Please stay on-topic and use common decency. Spammers will be shot in front of a live studio audience.

If you plan on posting code, use pastebin please and post a URL to the code. The comment processing doesn't deal very well with code. Sorry for the inconvenience.

Human comment spammers: don't bother posting your crap here. Comments are moderated and I won't let any of your shit through.

Remember personal info?
Yes
No

Trackbacks

If you have an interesting related post on your own site you can leave a trackback. As they say: 'a little AJAX a day keeps the spammers away' which is why you'll have to click below to generate a trackback key. The key will be valid for 15 minutes and can be used only once.

 

  • Featured Links
RockySomewhere near the Orion NebulaBookalicio.usGolden Gate BridgeThames River BankJackie and mePimpin' it