Things what I writ

I sometimes write nonsense about things to try and sound clever

The IA Has Landed

Its been a good long while since Martin left us to ramp up the customer experience over at Cisco, and then our über information architect, Jennifer, jumped ship for a measly directorship. Since then, we’ve tried to maintain a steady course through the icebergs of web experience design and other shipping analogies that have come our way. Sometimes you can pull in the slack, and share the extra workload between those of you that are left, but its not always been super effective, and, from an IA perspective, we’ve become slightly rudderless. I mean, we can launch the rescue boats pretty effectively when we’re responding to web distress calls, and we’ve always been pretty good navigators, but there’s not really been anyone up in the IA bridge for a while, playing a strong captain’s role.

So, hurrah! then, for the arrival, this week, of our new Lead Information Architect (and for a paragraph devoid of nautical wordery nonsense). Holly started on Monday and will, I’m sure, do a great job in her new role. I’m already putting her name next to a number of projects that desperately require the attention of someone who actually knows what they are talking about, and I’m looking forward to seeing some much-needed IA focus back on our projects. Welcome Holly. I’ve got this web feedback task taxonomy that needs a bit of work if you’re available. Oh, and the product categories could use some direction. And the gateways of course. And what about that home page stuff? etc…

Listening Post: Robyn Hitchcock: Surgery

Creative Suite: Au Revoir, Bonjour

As all good designers know these, you need lots and lots and lots and lots of hardware and software to do your job properly. I first started using Adobe Photoshop professionally at version 2.5, which I guess was about mid-nineties. Sun being Sun of course, back then, a Mac or a Windows PC was anathema, no, worse, the antichrist or something, so the version of 2.5 we had was actually the port that ran on Solaris. which was probably also version 2.5. Actually, that port was pretty good, I thought. Especially as you could run it on a Sun box. I think we had it installed on a few Ultra 2s with 1GB of memory, which was immense in those days, and so everything moved along very nicely. Mind you, without layers, there was only so much you could do at a time. You just needed a huge filesystem to hold those 50 saved versions of each file. Luckily, everything was networked to the nth and so that wasn’t a problem either.

Fast forward to 2008 then, as I sit in my home office, on a slightly creaky Windows PC, and I’m hitting some problems with my design tools. I’m still with Photoshop, of course, except now its part of Creative Suite 3 Design Premium, and all the good stuff that comes with that. What I also still have, though, after 4 years in this room, is a single-core processor, 1 disk, and only 2GB of memory. Doesn’t sound too bad? Ever run Adobe Bridge? Anyway, since installing CS3 a while back, things have not run smoothly. Most recently, I’ve had nasty problems with failure to boot or shutdown, and my suspicions have been aroused by the network activity icons blinking away in the corner as everything else fails to start.

As most good designers know, poking around in the innards of your operating system is never really a good idea, but some self-diagnosis was definitely in order. After an afternoon of software removal and starting and stopping of services, I, not surprisingly, could not find a cure. How serendipitous, then, that I should receive and email from Adobe, inviting me to join their user-to-user (“this is NOT adobe support you MORON”) forums, to share and collaborate with my designer community. I thought I might see if anyone was sharing my ‘Adobe Bridge 3 CPU 100% hang crash metadata read’ problems, when I stumbled upon multiple threads about something called the ‘bonjour service’. I had seen that in the services manager in XP and thought it was something to do with XP ordering croissants for me. I mean, its in Program Files, not under Adobe or (as it turns out it might well should be) Apple.

It seem that the bonjour service is installed as part of CS3 and is responsible for initiating network connections to Adobe Version Cue servers. Bonjour is Apple software and is also part of the iTunes installation, by the look of it, which is why it appears to be installed as a standalone product. This might be very helpful is you are actually using Version Cue, especially in a large organization with distributed servers for DAM. Its not particularly helpful if you’re not using Version Cue. Its spectacularly unhelpful if its actually hanging your computer and using shedloads of resource when its up and running. There are a number of ways to stop bonjour, if its causing problems. I found the most effective thing was to actually remove it. Since I have done so, I’ve had no problems with hanging startups or resource draining. I’m yet to try and use iTunes (which I hate anyway), to see what problems might lie there, but for now, I don’t really care. I can get on with crafting comps for category pages. Oh, and writing huge, sprawling blogs.

Listening Post: Bloc Party: Flux (Rev Terry’s Drone On You Flux-uating Diamond Mix)

Unified Web Feedback

If you really want to let us know what you think, there’s any number of ways you can let us know, but these days, we should expect you to chose the web as your primary channel. In other words, we should support you pretty well on Sun’s multiple web venues if you want to provide feedback on our products, services, or simply to let us know that the x4100 page has an apostrophe in the wrong place (which was probably something Iv’e done).

The truth is rather more sobering, as it is for many large-scale web sites. That’s not to say we score badly. Its just that there is room for improvement. In the last year, there has been a team at Sun dedicated to resolving all our customer interaction issues, whether it be from first contact on a sales phone line, or a click on an email link, or even when you get your hands on a piece of Sun hardware and open the box. They’re even looking at the box. One of the key components of that work is understanding the customer journey from first contact through to resolution. That might be manifest as a phone tree, or telesales lifecycle, or as a web feedback system.

One of our biggest tasks in understanding how to design a web infrastructure to support the wide range of web feedback we receive at Sun, is to map the customer journey from first contact, through task filtering and into an internal feedback system. Broadly speaking, this customer interaction can be categorized in three distinct phases; invitation, submission, confirmation. Within those phases, there are a number of related subtasks and subsystems that actually make the thing run (technical term there), but from a design perspective, we’re really considering how to seamlessly manage the transition between phases and ensure a satisfactory conclusion for our customers. In addition, of course, the whole experience should be simple, consistent and concise.

Its a challenging task, and we’re trying to accommodate multiple feedback types across multiple venues, and, naturally, tight project deadlines (which means I should probably be building wireframes instead of writing this). Where we’re focusing our efforts right now is on just how far we can go with contextually-driven feedback. If we’re able to categorize the invitation in terms of the customer task and the current context, we should, in theory, be able to cut a swathe through a task filtering navigation path and drive straight to the submission phase, where any options or forms are specific to the task. However, we can’t be completely confident that our invitations will always be contextually clean. We’ll often use a global navigation component to host a persistent link, and it wouldn’t be enough to simply assume that because a customer clicked on a link labeled ‘feedback’ in a footer on a product page that they are necessarily wanting to provide feedback on that product. They might just want to tell us the site is very slow today. It may also be true that even though they may have accepted an invitation to feed back on a particular product, what they really want to say is that we’ve actually speelled the product incorructly, which we might call a ‘typo’, which as everyone knows, goes straight to the jitterbug queue labeled ‘null’. Only joking.

Why is it unified web feedback? Well, feedback systems evolve, much like web sites evolve. In fact, feedback and venue, in a multi-venue operation such as we have at Sun, are inextricably linked, so we’ve nurtured distinctly different feedback systems on venues such as sun.com, developer.sun.com, java.sun.com and others. As we try to align operations across venues and increase efficiency for our customers, we’re just trying to get to a place where we can synchronize activities more effectively. As far as design goes, unification, even though I”m cursorily referring to it here, is a sizeable problem, so I’m hoping nobody notices that I haven’t cracked that nut yet.

Listening Post: Aphex Twin: Flaphead

MySQL on sun.com

Although he refers to his ‘cage’ rather often, this vodcast/podcast from the senior engineering director for sun.com, Will Snow, is a great insight into the way MySQL is working on sun.com today, and how we’re looking at clustering and high availability enhancements with the 5.0 release. I really don’t know whether that last statement was technically correct, but that’s what Will said, so it must be true.

Will doesn’t just look after sun.com though, of course, there’s the super-popular subdomains such as blogs.sun.com, wikis.sun.com and a whole host of other Sun web sites, all hosted out of his ‘cage’ somewhere in a nuclear bunker somewhere under the sea, probably. Its obvious hearing Will speak about the set up that he knows his onions, and he also happens to be rather pleasant on the ear, in a kind of hypnotic ‘this is not the hardware you are looking for’ kind of way. I’ve known Will for as many years as I have fingers, and if there’s one thing you can be sure of, he knows how to put hardware and services together to create robust, scalable solutions. After all, there’s no better way to say how how dependable your products are than by running your own operations on them. At Sun, we run the whole company on them – and we always have.

Now for a gratuitous MySQL link

Listening Post: The Streets: Don’t Mug Yourself

Get Fed

Its sometimes the small additions to a web design framework that make a difference. Well, to me they do. As I went through the weekly process of trying out the latest feed readers the other day, just to say that I’d tried out the latest feed readers and decided to stick with google reader after all, again, I took some time to revisit the feeds & subscriptions (yes, they’re the same thing, but it depends who you talk to) that are available across sun.com, blogs.sun.com, developer, bigadmin, java.net and all those lovely places we call home.

Its thanks to folks like Lou and others that we’ve done such a good job of getting our subscriptions embedded all over our web venues – and there are a ton of them to choose from now. Sure, there are the occasional dead ends in the subscription paths, but in general, there’s a whole range of rss/atom/xml links out there for you to pick and choose from, whether you’re a java developer, a press analyst, a system administrator, or even all of those things and more. You might even just want to get a regular feed of the blogs here at Sun, notwithstanding the drivel like this that you might have to wade through to get to the NetBeans or Glassfish entries.

The fact that there are so many can be a challenge, however. From a web experience perspective, we want to be as consistent as possible in terms of the presentation of these available feeds and their context, so that when you’re at the place where it’s relevant, its an obvious and trivial exercise to to move from content consumer to content subscriber. Now, obviously, as web designers, we hate it when we spend 6 months on a design framework and then you just go and suck out all the content and read it in an application something akin to notepad on acid, but, if you’re gonna do that, we want to make even that customer experience a good one. We’re so good to you.

Which leads me on to the teeny tiny feed icon. If you snoop around sun.com or our developer site, you might have already noticed it. Its not big, but it is clever. It’s driven by metadata attached to the content, and the drop-down menu of available feeds is built dynamically as the page is rendered, so its always current and context-driven, rather than a ‘global’ subscription list. I mean, we have one of those, but you’re not targeting anyone by including that on every page. Check it out yourself on the top right area next to the social bookmark icons on the developer site or the sun.com download page. Simple, but nice.

By the way, as Andrew and Greg aren’t around at this time of day, I had to work all that technical stuff out by myself, so I’ll go and lie down now…

Listening Post: Beatles: Hello Goodbye

Where Designers Go

As Jen McGinn relates, there’s something going on at the Santa Clara campus, at least, there was, for the last couple of days. I know this, because everyone I work with has disappeared, including my management chain and at least 5 other people I was thinking about working with (well, I say working with, I mean checking their Facebook status). It was the annual Design Summit at Sun and there was a healthy focus on our online presence and a key note from Curtis. I believe there’s another summit going on somewhere, so it’s all pretty summitastic right now.

I’m not there, however, so I’ll miss out on those conversations about design tools, publishing processes, community engagement, calls-to-action, component sets (“no, we use this one, it’s a bit like your one, but it’s not the same, even if it looks like an application, which its not, its a web venue, even if it does do kind of application-like things, yes I know its a thin line”), and suchlike. I find those conversations are usually the most enlightening few hours you can have with people gathered together in a room for once a year. You might even get to see what some people look like, which is often enlightening in its own way (“your org chart picture must be really old” etc.), which, in itself, is a design consideration I agonize for hours over every morning.

I’m hoping Marilyn and Chris come back all enthused with some tangental web design direction and exciting feedback, but there’s always a danger that they’ll simply come back saying “they’re trying to do exactly what we’re trying to do” or something. Perhaps they’ll have seen this, and just decide we should all lie down in a dark room for a while.

Listening Post: Aimee Mann: Goodbye Caroline

Social Share and Subscribe Shortcuts

I’m sure, as usual, I’m way behind the curve here, if way behind the curve is a valid expression for being slow on the uptake, but I’ve just found the useful social bookmarking widget button things at addthis.com. I’ve opted into our beautifully crafted Sun template on this blog (which you probably don’t see anyway, because you’re using a feed reader), and out of hacking roller templates and html, so I’ve not added them here, but I have added them here.

I had, in a previous bout of template shenanigans, tried to add all the delicious, digg, facebook, etc. links in my permalink and day entries and that worked fine, as long as nothing changed and I didn’t need to add any other web services. But, of course, I do. So when I spotted the addthis link on Martin’s blog, I figured I would get me own. I expect it’ll work perfectly for six months, like Natuba did, and then they’ll try to monetize the service and turn it into some cracked up social information troll device selling wallpapers, but, for now, it does what it does, which is takes all the hard work out of keeping track of all the bookmarking, sharing and feed/subscription services out there. Not that anyone will actually share or bookmark anything where I’ve used it, but that never stopped me spending hours on top-aligning an RSS icon for the same purpose.

Listening Post: Doves: Sky Starts Falling

House of Flying Blades

I kind of like this video. I mean, I probably should like it by default or something, but I actually like this one. I particularly like how happy everyone is and how sunny it is. As I look out of the window on a drab January day in the east of England, watching someone put bottles into a wheelie bin, watching this video instead is a much better option. As well as everyone in it being sickeningly healthy and pretty much oozing vitamin supplements, I’m always happy to see those shots where you pull back from a scene as far as you think is possible until the disappearing frames turn into dots on a whiteboard and you overlap into an office scene where people are pointing earnestly at things and you continue to zoom back, right out the window, where you see something relevant on the roof or something and you zoom back, a bit like that movie that zooms into the earth’s core and back to space again, right back, until the earth is a dot on the screen and it morphs into a dot at the end of a sentence that is so rammed with clarity your eyes hurt.

You know what I mean. The best bit, however, is the house of flying blade servers (about a minute in). I used to occasionally go down to the server room in Bagshot to reboot the remote access modem pool, but it was all pretty static. I don’t know how any sysadmin survives in this place though. These guys in yellow shirts must be some kind of ninja sysadmins, or watch the Matrix too much and are able to dodge flying hardware or something.

Listening Post: 808 State: Magical Dream

Web 2, Content 1

Obviously there should be some clever dot nomenclature in that title to make it more obvious, but that would have made it it just, well, too obvious, and besides, I didn’t fancy the idea of what the permalink would look like and since when have I written a meaningful title anyway.

Maybe you’ve read this far. Maybe you only got the first line in your reader and so you haven’t seen this line and I wasn’t interesting enough to make you get this far. I’ll probably end up putting some screen grab or other in here later to make it look nice and as for the Sun template, that makes everything I write look nicer than it really is, which makes me seem more authoritative, when obviously I’m not. But you might not see that either.

If you grew up with the ‘content is king’ mantra stuck on your huge CRT monitor with a post-it note in the late 90s, and you were devising a strategy for your web content that was focused clearly on what you had to say, rather than how it looked, then welcome back to relevancy. As we’ve (the royal we’ve) integrated web 2.0 capabilities further into our core publishing architectures, and in many cases, foregone ownership of publishing technologies altogether, we’ve willfully opted back into html 1.0. Sure, we have open, distributed platforms that mean we can write once, publish multiple and aggregate endlessly (how fun was it to make recursive feeds of yourself on natuba, before it turned into some weird iphone freakshow?), but how can I squeeze my multimedia in there, or my flash-based corporate profile? Answer is, you can’t. Not really. Not without accepting that things will end up a bit, well, not exactly how you want them. Of course, you can publish a bookmark to your 1.0 web site, which looks as fantastic as it ever did, and even has all the pixels in the right place, if you’re using the right browser/OS combination, natch, but an RSS feed? What kind of losers want to read that stuff?

If you’ve spent 17 hours updating your blog template, like I often do, to get the icons left aligned and the text justified and just the right size, then you’ve just fallen into the pit marked ‘waste of time’, where you’ll find me. Of the 17 people that read anything I ever write, about 16 of them have probably subscribed via google reader or bloglines or something, which means that all formatting has disappeared and my carefully crafted font is now 19 inches tall and my in-line images are not in-line at all, but a huge page break in the middle. Mind you, of those 16 people, only 6 of them are actually reading, the others are just marking it as ‘read’. In fact, I’m the only one who cares, but even I don’t care anymore. I’m writing everything with html 1.0 as the lowest common denominator, which means at least I get to right-align my images, but not much else. It’s quite nostalgic. I might dig out my copy of Mosaic and see how things look. And then take a ride on my space hopper or something.

Listening Post: John Martyn: Certain Surprise

There’s a Package For You

I just opted in to our design documentation standard, to do the right thing. I mean, we always do the right thing, but we’ve not really defined the ‘right thing’ very well up to this point. However, we’re just getting our design process rationalized across the team, including the technology we use to interface with other teams, vendors, agencies etc. We’ve always had the super web design component standards out there, which I’m sure you’ve all seen, but internally, well, it probably isn’t a surprise to anybody out there who is part of a reasonably sized design team to know that there’s always been a number of different ways in which we initiate, manage and deliver our design projects

Not any more. No sirree. The few good people here that have been tasked with coordinating our activities are just starting to cement some of the pieces in place. These are not new ideas. We’ve talked about the need to do this for about 10 years, and in that time, the size of the organization has grown many times its original small, lithe, sexy size. Now, more than ever, we need to be able to track and tune projects on a predictable path, to set expectations, engage the multiple teams you need to engage with these days, and even just understand what the project we’re currently working on actually is (surprising how often you stop in the middle and realize you have no idea what it is you’re supposed to be delivering. That’s not just me is it?. Oops.).

Which brings me to documentation. I’ve always been the kind of rapid prototyping kind of person. If you want to see what the web pages will look like, I’ll write them, and then you can tell me what you think. Context, you see. So what if it takes a bit of work to do the initial set up and a few frantic nights of html hacking to make it look like it will fit seamlessly into the Solutions section, when you know really that it won’t actually look like that because that section is actually implemented on a hack of a content management platform and none of those components will really sit together like that? At least you see it in context. Trouble is, you can’t, as I often found, take that development site to the publishing and engineering teams and just say “I want that one”. They want to know things like “what happens when I click this”, “how many of those can you have”, “has this been reviewed?”. How unreasonable. Its just a mockup, its not supposed to actually work, you know.

Which is where the new documentation standards come in. Some sickeningly efficient folks in our team have been doing this kind of thing the right way for years. You know, they’re the ones who have actually qualified somehow to be a designer. People like me, however, just have never had a clue. So, how serendipitous it is that Creative Suite 3 finally gets delivered to me (after protracted supplier delays), and I get my hands on InDesign, for that is the tool of choice. Our friends at Eight Shapes did a grand job, a while back, of working on a design documentation framework that supports our component set and incorporates “mapping & annotation standards, artifact modularization, and tricks of the trade learned over years of experience” (their words, but they’re the right words). What this means in practice, is that I can now develop fully annotated design specifications, with consistent wireframes, nomenclature, and interaction definitions, which are understood by clients, designers, publishers and engineers alike. This is nothing short of a revelation to me. I mean, it doesn’t actually do the designing for me, so I can still get that hopelessly wrong, but its a huge change for the better on the project and process management front, and its a self-documenting exercise. I also get to learn a new application, which is nice. Oh, and, of course, I get new friends on Facebook, so I now know what Nathan’s Star Wars character is, which is always useful.

Listening Post: White Stripes: Bone Broke

Archives
Categories

Share