Time for some ranting and finger-pointing. But are these problems not opportunities?
make sure your fancy webapp keeps working on IE6Not sure how much of an innovation killer - but for sure the top cost causer in web development. Add up all hours you need to fiddle around with CSS and JS hacking - and send the bill to Microsoft. I'm certain it would be cheaper for Microsoft to pay the necessary work to remove the hurdles inside enterprises, so they can update to a recent browser - vs. paying all your IE6 hacking bills? Anybody did the math?
Yes -
Internet Explorer 6 has still around 25% market share (that is as much as
Firefox and Safari together!)
send SMS worldwide (to a decent price)Beyond simplicity - the success of
Twitter is thanks to the clever use of SMS to keep users involved. There is one problem with SMS - the cost for sending them to your international users.
Twitter had to shut-down the service for Europe - in process to negotiate prices with the telcos. Aren't there businesses specialized in SMS gateways with wholesale prices for worldwide usage?
We would see a lot more websites using SMS as "remote command line" to keep users updated and involved.
building Webapps like we did Microsoft Access projects in 1997Imagine you have a meeting with your client/product manager - while talking about the wireframes, functional design and change requests - you can just roughly do them and instantly see the result to iterate with feedback. Yes - I did that back in 1997 (with MS Access). It's hard to find people today that can do that using the web technology stack. Am I missing something? (True - I'm impressed by the
Django admin-forms)
location awareness in mobile browsersWe will remember 2008 as the year where location awareness came to mobile phones (Assisted GPS,
Loki and other techniques made it possible). But wait! I'm a web developer and I can't get the users location from the handset. Why is it again Google
that gets the stuff done? Hello Nokia? Sony Ericsson? Apple?
Why would I want location? Because websites should be able to adapt to my current location. You don't get it? Buy yourself an
iPhone and get a treat with location-based apps.
hear when people are swearing in front of your siteWisdom of the crowds applied to your web site usability. You would be surprised how much insights you would win when you could listen to them. Simple trick: add a shout box into the footer. Keep track of page, browser, screen resolution, shout and start learning! Much more could be done here.. (Read more on how to catch
in-front-of-website-swearing)
micro-billing never took offPaypal helped a lot. But it's not efficient to transfer small amounts of money. I find it interesting to see how
Amazon is
handling it's Webservices pricing - a model for the future? But then again - it
kind of works with "free".
The
HTTP spec has a return code 402 - Payment Required. -> "This code is reserved for future use."
Update September 16th:Comment on reddit: "Pretty shitty list."
Fair enough. Come up with your own list of guesses why for example:
- your company has (still) not made its processes transparent to customers over the web (what has that to do with me as web developer? - go figure!)
- although you are a talented developer - creating a good web GUI has turned into specialist job (and generally takes too long to get done)
- you spend more time with software infrastructure than solving your real challenge
It's easier to come up with innovation "enablers" - than with "killers" (aka
known unknowns)