
Umbrella Today, which is a beautifully crafted site (CSS parallax effect!) that tells you whether or not you should bring an umbrella outside, does not work for me. See, it asks for a zip code—presumably limited to the United States only. But I don’t live there.
Now, I know, there are countless websites that exclude a certain demographic in every imaginable way, not just by geography. After all, on the Internet you’re free to do anything you want. But if you don’t like how something is working (or isn’t working), you’re free to blog about it as well.
Go local, be successful, then branch out
To all the developers out there: going local is a good strategy, but if you can help it, try to make your nifty little web app more accessible than just for your neighborhood.
And I’m not just talking about the one-person startups but also the bigger fish in the pond. I wonder how long it will take for Google Maps to completely and accurately cover the planet. (I don’t know if we should be excited when it does, either, but that’s a different story.)
True usability and accessibility
When we mention the term usability in terms of web development, we look at how comfortable users are in using and interacting with the interfaces that are created. Closely associated with usability is accessibility, which champions the idea of never leaving any differently-abled user out.
Doesn’t true usability and accessibility cover my dilemma with Umbrella Today, since I’m left out of its target userbase?
I do hope the makers of Umbrella Today and other people like them stop discriminating by zip code and start reaching out to other parts of the world.
Again, this is if they can help it. Because if there’s one medium that can make it possible, it should be the Web.
I’ve noticed this trend to screenshot tweets instead of copy-pasting their texts in blockquotes for some time now. On web design and technology blogs, no less. You’d think these sites who constantly write articles about HTML, CSS, web standards, usability, semantics would actually listen to their own advice.
What do people get out of doing it, though? Is Twitter really that much of a game-changer that you can now break the conventions of quoting people in articles on websites? Is it really that big of a deal to debate on how you should add tweets to articles—which is so obviously linkbait?
Are tweet pages designed so much prettier than your default blockquote designs that you feel compelled to use them instead (that’s definitely an “unsuccessful designer trend” isn’t it)? Though, consider the construction: large text, a clear indication of who said the tweet, and a fuzzy timestamp. Maybe that’s what blockquotes should aspire to be?
Are tweets such special data forms that you need specialized plugins and scripts like WP Quote, Twickie, QuoteURL to display them? Or do those exist to up one’s geek cred and feed the third-party Twitter apps machine?
Still, those aren’t as bad as web apps like tweetshots. Want to share a tweet on Tumblr? Use the Quote post type. WordPress is getting custom post types in its next major release too. But publishing platform or no publishing platform, that’s what the HTML tag <blockquote> is for.
Let me channel Steve Ballmer and say: Blockquotes, blockquotes, blockquotes, blockquotes, blockquotes. They’re not that hard to use, certainly not more than taking a screenshot and uploading it.
I understand why on some occasions using images instead of text and other data formats is preferred. They’re usually more portable when passed around in email, forums, social networks, and other communication platforms. More people know how to deal with images than URLs too. But for the purpose of quoting tweeple on websites, I see no excuse for displaying text as images.
I’ll spell it out for you in <strong> and <em>: display text as text, not as images, damn it!
Sure, screencapping tweets may not be as grave a sin as using tables for layouts, but back when that was the dominant method of creating websites, it was a pragmatic choice to make do with the technology available. The choice to use images for text is illogical today. It is confusing behavior that is inexplicably linked to Twitter’s success.
Blackbird Pie is Twitter’s very own tool for embedding tweets on webpages without the cumbersome, semantics-killing screenshot method. It still lacks the dead-simple interface Twitter is notorious for, since you have to enter the URL of the tweet to grab the embed code and it’s not even built into the system yet, but that’s because it’s a rough prototype at this point.
Since Twitter is an ecosystem of early adopters, it didn’t take long before a bookmarklet surfaced, which sports only a minor difference with the original code in the date format, and seems to display better on this site.
Note that this method inherits your websites styles, which means you may or may not have to tweak your CSS to accommodate it. Unfortunately it still looks bad in feed readers.
Has progress been achieved here?
I’m not sure this is any better than a screenshot. Putting aside the long-winded user flow of grabbing the code since that can be remedied once it’s built into the Twitter system, there’s an overflowing amount of inline CSS to copy and paste. The advantage to this static code, however, instead of a JavaScript embed is that the text is preserved even when the tweet is deleted.
The question remains: should people go through all this trouble to use tweets as quotes? Is there really that much more to be gained by preserving the tweet “format” over a simple blockquote? I still don’t think so.
Dribbble is just one approach to the feedback web app “genre”; I’ve noticed that they’re making it easier than ever to receive and leave feedback on designs, as you’ll discover when you go down this list:
Usabilla

Usabilla has the most features out of the lot, letting you test both images and live websites with click markers, notes, and heatmaps. There’s a free plan but you’ll enjoy more test participants and pages with the premium plans.
ConceptFeedback

ConceptFeedback anchors on a thriving community and and offers special perks for both individual designers and businesses, including compensation for giving feedback. Not only can you get reviews for your current work and inspiration for your next one, your profile, design, or product can get featured to earn better exposure and business—but you need to jump in with both feet and register.
fivesecondtest

As the name implies, fivesecondtest focuses on first impressions as a test-takers look at designs for no more than five seconds and answer custom questions from test-makers. This means judgments can be rash, but the barrier to entry is very encouraging. For extra good measure, the app runs on a karma system where the more tests you do, the more test results you can make.
FineTuna

The Flash-based FineTuna creates a link for every image you upload, which you can send to specific people for feedback. That link is a space where one can insert notes and doodle on the image. You won’t have a community of users at your disposal, but you have complete control and privacy over the feedback process. It’s also available as a Firefox add-on.
CritiqueTheSite

CritiqueTheSite uses hackable URLs, iframes, and JS-Kit’s Echo to let visitors leave comments on a currently loaded site. Append a URL of any website (like Aviary Screen Capture does) after the slash and it loads that site, ready for critique. Public, no-registration-necessary feedback makes the service prone to abuse, but it also means it has a low barrier to entry.
No clear winner here!
If you want a more detailed level of testing, Usabilla is the way to go; if you need something lighter and more accessible, the likes of CritiqueTheSite, FineTuna, and fivesecondtest may be better for you. If you’re all about building your reputation and relationships as an added bonus, pick ConceptFeedback. Or why not use all of them? Using all these tools for online critiquing lets you reap the unique benefits for each.

Here’s another technology being given the Real Time Web treatment: RSS. There’s PubSubHubbub (PuSH), created by the mother of all search engines and there’s rssCloud, created by the father of RSS. You can tell just by the people behind both projects that this is a Big Deal.
I won’t get into the technical details—mostly because I can’t—but these two protocols are built on the same idea of push notifications instead of pull, which is the current setup. Feed aggregators won’t have to check every now and then for any updates; they’ll come right in when they’re published.
The score seems to be in PubSubHubbub’s favor right now, and it certainly calls attenion based on name alone. But Dave Winer had the idea as early as 2001. And who knows what will happen in the next few months.
What matters is the feed reading system is getting a much needed upgrade especially with all this talk of it being dead. RSS? Dead?

Like Bwana, I scoff at people who run through the streets proclaiming “RSS is dead! Long live Twitter!” Aside from the obvious non-parallel comparison between a protocol and a web app, he explains it nicely:
Those who claim RSS is dead don’t realize their newfound love for Twitter would be moot if it were not for RSS. Breaking news on Twitter comes from two main sources in my mind: websites and personal experience. For tech news, I doubt there is much personal experience for news unless there’s a conference or an event. Most juicy, 0-day news comes from websites. These websites often have a… wait for it… RSS feed. The race to post tech news first on Twitter usually stems from who can refresh their RSS reader the fastest.
So here’s to RSS: I’m not sure what the Web would do without you. Pretty sure that’s how many feel about Twitter too, but let’s talk again when it goes from webapp/API level down to the protocol level. And when it scales properly, of course.
Postscript: Both PuSH and rssCloud support Atom. RSS and Atom are both feed delivery mechanisms, but you won’t see people yelling “feeds are dead!” or “Atom is dead!”, as they have ignored any distinctions among the three for ages now. So for the sake of simplicity I mentioned only RSS above.
What’s the hottest thing on the Web right now? Twitter, and a host of other dead-simple, single serving websites. If you plan on making a new web app, make it as simple as possible, if not simpler. Take Aviary’s Screen Capture service.

Just a short background: Aviary is a suite of web-based graphics applications, all named after birds. The branding concept is fantastic, if I do say so myself. The fact that they run on Flash and are essentially competing against the very maker of said platform—Adobe—is a very interesting feat in itself. It is, however, a bit premature as Flash remains hardware-intensive.

Screencapped Google.com because the doodle today looks extra-nice.
So, back to the dead-simple part. All you have to do is enter the URL of a website you want to screencap after Aviary.com and wait a few moments until Falcon, the simplified image markup editor, loads the image up. Crop, resize, add a few scribbles, and save your screenshot. Done!
Of course some people will need options, which the Capture page and the Talon Firefox add-on can provide. But that isn’t really Aviary’s achievement here. It managed to create a screenshot tool that requires nothing but entering a URL in the browser address bar. No need to wait for the app to start up, no need to remember special conventions to make sure the thing works properly.
Simple, elegant, brilliant. We will always have huge, complicated methods that will get the job done, but most of the time it’s the leaner, less intimidating tools that win us over.
Some chunks of good browser-related news at the turn of the new year: Firefox browser usage is more than 20% now, while Internet Explorer, especially IE6, is declining—forcibly and otherwise!
Firefox market shares are rise, IE shares decline

Browser market share from October to December 2008
For the first time ever, Net Applications is reporting that Mozilla Firefox market shares passed 20% while Microsoft Internet Explorer dropped below 70%. Four major factors are said to explain Firefox growth, from the US elections to longer weekends/holidays, and higher unemployment—all US-centric factors.

Browser version market share December 2008
Here’s a chart by browser version. IE7 remains the dominant browser in the market, while IE6 is still at number 2, having almost the same percentage as all Firefox versions combined. But it has declined from the 21-22% range in the last quarter of 2008.
Google Chrome barely leaves a dent at 1%, but surpasses Opera at 0.7%.
Google urges IE6 users to upgrade

Get faster Gmail notice in IE6 (image courtesy of Ars Technica)
According to TG Daily, Google’s Gmail is now sporting a message specifically for IE6 users to upgrade and “get faster Gmail”.
The link leads to a page that promotes Chrome and Firefox 3. “Browsers are getting faster and better at running web applications like Google Mail that use browser technology to its limits,” the page reads. “In order to get the best experience possible and make Google Mail run an average of twice as fast, we suggest that you upgrade your browser to one of the fastest Google Mail supported browsers that work on Windows.” The page offers direct download links for Firefox 3 and Chrome. IE7 and Apple’s Safari are listed as supported Gmail browsers.
Several modern browsers are listed in the linked page, and unfortunately Opera is no longer qualified on that list. At least Google is trying to be fair by mentioning competitors to its own browser, Chrome. More importantly, at least it realizes that the browser share for such an old and run-down browser are alarmingly high. Looks like it’s getting costly to maintain backwards compatibility for JavaScript-intensive web applications like Gmail.
This is not the first time that a large company is forcing its hand. Apple’s MobileMe recommends only 2 browsers: Safari, which it owns, and Firefox.
There is hope!
With the combination of natural factors and some nudging from the big, influential companies like Google and Apple, the obsolete browser that is IE6 might just retire sooner than we expect, sooner than never.
Between Apple computers gaining popularity and Google remaining just as powerful, their influence on which becomes the default browser in controlled environments will be needed to level the playing field, ultimately pushing the capabilities of web browsers forward.
For those who couldn’t attend the An Event Apart conference at San Francisco, held last August 18-19, head over to Jeremy Keith’s journal for an excellent retelling of what went down.
Words are enough to give one the impression that the talks were brilliant. Let me quote some passages based on the blog posts at Adactio:
Understanding Web Design by Jeffrey Zeldman:
You should not be designing just to make other designers jealous. It happens a lot in design but it happens in development too (I’m looking at you, Ajax). Good design is invisible. It’s about the character of the content, not the character of the designer. Let’s get away from showing off get to empathetic web design. It means user-centred design but by abandoning that label we can side-step the religious wars between UCD and agile.
The Lessons of CSS Frameworks by Eric Meyer:
If you’re going to use a framework, it should be yours; one that you’ve created. You can look at existing frameworks for ideas and hack at it. But the professionals in this room are not well served by picking up a framework and using it as-is.
Storytelling by Design Jason Santa Maria:
Design for the web has chiefly been driven forward by technology rather than message. Maybe it’s time to go back and start asking what are the stories we are trying to tell. The form of design should be driven by the story.
Web Application Hierarchy by Luke W.:
We make sense of the world in terms of relationships. We don’t know when we smell because we’re used to the smell, but other people notice because our smell stands out. It’s much the same with sight. We can associate or disassociate things using contrast, distance and size. We can use contrast in visual weight to guide the eye and create a flow.
Shepherding Passionate Users by Heather Champ:
When the universe gives you lemons, make lemonade. When there was unannounced downtime on Flickr, they turned it into a colouring contest: print out these circles, colour them in and the winner will get a prize. Over 2000 submissions were uploaded. The level of creativity was startling. Every one participated ended up getting an extra three months on their account.
The Framework Age by Liz Danzico:
User-centred design and participatory design are great ways of involving the users in the design process but that’s still different to actual use. It’s time for a new way of working: designing for improvisation (but remember that no one single process will ever be successful).
Implementing Design: Bulletproof A-Z by Dan Cederholm:
Rounded corners are usually a pain in the ass. But you can do them today with namespaced webkit- and moz- border-radius declarations. … What about other browsers? Well, they don’t get rounded corners but so what? Rounded corners just degrade gracefully to rectangles.
This roundup actually covers only day one, so be sure to subscribe to Adactio for the next round of talks for day two.
It is bound to happen, the Google Web Browser that is. For a company so focused on delivering online applications that compete with the old desktop variant, a reliable browser and the direct connection with the users it offers just sounds like the obvious choice.
So where is the Google Web Browser?
Some might say that Firefox is the closest to the Google Web Browser we’re getting, and that may be true, although a bit simplified. Sure, there’s a Google search toolbar installed per default, but the same goes for Safari, you know. Problem with the latter is that it sucks in Gmail, for instance, which isn’t acceptable since that’s probably the most used Google web application out there, right?
So why should Google do their own web browser? more