Pussy

But, sure. I’ve been hurt. I’ve been hurt by my own doing. I’ve made mistakes. I’ve opened up at the wrong times, to the wrong people, under the wrong circumstances, and I’ve been involved with the emotionally distant and the scary obsessed. I’ve been unable to reciprocate someone else’s love, and I’ve loved without reciprocation, and both situations have been crushing. I’m okay with that. (Pussy, By Debauchette.)

Interesting post.

Photoshop CS4's Interface

So, John Nack has previewed the new Photoshop interface, which has been drawing a fair amount of criticism around the ‘net for being “un-Mac-like”. I think the criticism is frankly a lot of gnashing of teeth because it’s different, and very little else. As Nack points out, if you bother looking at some of the best “Mac-like” apps, including applications made by Apple itself, much of the new design draws very similar parallels. It’s a very clean, modern interface, and keeps pace with the trend towards encapsulated applications (the document driven, single window experience). Frankly, I like it, and look forward to it.

Let’s face it: any user who multitasks ends up with a boatload of windows open at any given time, and there have yet to be really any effective ways to manage all the windows. This is becoming increasingly problematic as we find ways to have more and more windows up at any given time (I’m looking at you, Spaces), and so user interfaces have been forced to rethink how they display their data, to better encapsulate that data, so that everything related to a particular document STAYS with that document. Tabbed browsing was the start, but it’s totally logical that this design philosophy would (and should) enter other applications. Some of my favorite applications are ones that integrate data into the session window — a prime example is Scrivener. In Scrivener, the inspector is attached to the document window, rather than sitting in a separate “inspector pane/window”. From a design perspective, this makes it absolutely clear as to which document you are inspecting, which is particularly important if and when you have multiple documents open at once. The application is designed so that everything you need to do to the document can be done from one document window, with multiple files within it. You can even split the window to display attached research files or another page of writing at the same time, or if you decide you really NEED it to be in a separate window, that option is only a right-click away. That is GOOD DESIGN: it avoids juggling through multiple windows just to get your work done.

Detractors who might say it’s not “Mac-like” haven’t been paying attention. While there is, of course, the opportunity to get it wrong, and not make an effective interface, this is true regardless of whether you’re talking about a unified interface or a multi-window one. However, it’s pretty clear all the way down to the interface of the Finder, that we’re shifting towards a single-window-per-need design philosophy (if you don’t believe me, use the “Find…” option in OS X 10.5, or “Create Burn Folder”, or try out iChat with “Collect Chats into Single Window” turned on and tell me it’s not a better way to juggle a dozen conversations).

The key to note in what I’m saying is that it is PER DOCUMENT, or PER NEED. The places that I’ve seen single-window interfaces be successful is where elements that belong together are placed together. A window, in essence, becomes a method to encapsulate the data related to the task or project it was created for. As such, there are going to be times it DOESN’T make sense. Frankly, I’m just glad designers are realizing that there are times that it DOES.

Twitter Links

Twitter in Plain English: I’m sure many of you are already familiar with Twitter, which is sort of a messaging service to allow for more ubiquitous communication. For those who aren’t aware, the folks at Common Craft have made an excellent video to explain it:

So, there are a variety of ways and places you can include Twitter. Personally, I have it set up via IM using their Jabber service, and also have it added as an application on Facebook. I’ve even added it as a sidebar on my website. These are all free services that haven’t required me to install anything to use.

However, there are some really fantastic other options for those who want a bit more of a robust user experience. Icon Factory has an OS X stand alone application that sort of set the gold standard for 3rd party twitter apps, called Twitterrific, which integrates your tweets right into the operating system, making for a seamless and easy experience. I used it for a while, however when they started charging for it, I stopped using it, and instead stuck with the Jabber services, which, while adequate, lacks both the punch and the reliability Twitterrific offered.

Recently, however, the IM services Twitter offers went down due to overload (a LOT of people use Twitter, and it is a constant battle to keep up with user demand), and has remained down for over a week, leading me to re-look at the 3rd party landscape. So, now I’m trying out an application called Spaz, which has been written using Adobe’s AIR framework, Spry (a free AJAX framework also from Adobe), and jQuery. It’s open-source (modified BSD license), free, and multiplatform (OS X, Windows, and Linux). While I miss the seamlessness (and lack of another icon cluttering my Dock) of Twitterrific, otherwise it seems to be a very respectable client, and well worth the time to check out.

reCAPTCHA

reCAPTCHA is a free CAPTCHA service that uses text that OCR scanning technology couldn’t translate as the random text:

But if a computer can’t read such a CAPTCHA, how does the system know the correct answer to the puzzle? Here’s how: Each new word that cannot be read correctly by OCR is given to a user in conjunction with another word for which the answer is already known. The user is then asked to read both words. If they solve the one for which the answer is known, the system assumes their answer is correct for the new one. The system then gives the new image to a number of other people to determine, with higher confidence, whether the original answer was correct. (reCAPTCHA Website)

Truly, we live in the future.

I’m now using this system for user registrations (which are required to leave comments). So go register, and help read books!

Microformats

This really deserves a fuller posting than this, but the gist of it: Microformats are a way to make your data more machine-friendly, related to (but separate from) the Semantic Web movement. There are several microformats out and seeing use, including hCard and hCalendar. Several more microformats are currently in draft form, such as hReview, and hResume. What’s really nice about this is that it makes your content readable for both humans and machines, and their extensive use of classes allows a built-in versatility in layout via CSS.

Of course, the drawback is that it’s more cruft to try and remember to implement. The folks spearheading the movement seem to understand this, though, and most of the drafts and specifications have online creators that you can use, and several plugins for popular blogging applications (like WordPress) are in development. I just used the hResume Creator to create a basic resume which I’ve posted here.

826 Valencia

I might be late out the gate on this, but I wanted to call attention to 826 Valencia, which is a non-profit writing and tutoring center started by the folks at McSweeney’s. There are seven branches around the country now, which each one running a unique storefront to help fund their efforts. The original location in San Francisco runs a Pirate Supply Store. The one in New York City is for superheroes, while the one in Los Angeles is for time travelers. Seattle is all about space travel (appropriate since the Sci-fi Museum is also in Seattle), Chicago is meant for spies, while Ann Arbor, Michigan offers a home for itinerant monsters, and Boston is home to cryptozoologists from all over.

So friggin’ cool. I wish stuff like this had been running when I was a kid.