Archives for the month of: August, 2010

Iterative design. It’s a relatively simple process. You come up with an idea, then have a go at it. Analyze it, test it, figure out what’s wrong with it, and if you’re lucky, how you might make it better. Then you refine it, circle back, and carry on the cycle.

Iterative design is not throwing up 150 ideas and picking what you think is the best one. And it’s not simply about adding new things (actually, many iterative steps may involve removing things). Good iterative design should involve thoughtful, considered analysis and judgement - not a straw poll of features getting voted up and down a list.

Every suggested change should be backed up with a good reason. What am I trying to accomplish? What is this piece attempting to do? Is there a statement that it’s making? Does the thing I’m adding (or the thing I just added) contribute to that or take away from it? There are a dizzying array of questions you can ask during the design process. It can get daunting. Quickly.

In the Libre Software world we seem to be able to incorporate the iterative process into software development rather comfortably. When a new search routine is required for some functionality in a program, does the team canvas its members for multiple complete working prototypes and then choose one to use? I would think they’d take some sort of working prototype and then begin the iterative process refining and improving it. Why don’t we do that with things like visual design more often?

There seem to be a lot of people (in the circles I run in anyway) that are none too happy with what Ubuntu seems to be doing lately. And while I don’t agree with every design decision they’re making, I do respect the fact that they seem to have chosen a path and are proceeding to refine it.

Yes. It would be nice if the starting point of that path was happily decided by everyone and his uncle. But that’s simply not practical. Not everyone gets a say in that starting point. The tenets of Free Software do not guarantee you that - thankfully.

So what about the power of community? Where does it play in here?

We need to up our game when it comes to the thoughtful, considered analysis. We need to provide, discuss and discover the reasoning behind our analysis of things. We need to demand a statement of audience and then do our best to plunk ourselves into the shoes of that audience when formulating our analysis and criticism. Without an accepted target audience we’re just shouting about how “We” don’t like feature XYZ or “We” don’t like the look of dialog XYZ. Knowing audience you can step back and remove a great deal of personal emotion from the analysis. I think this sort of ethos, even in specific projects can lift all Libre boats design-wise.

Perhaps you would step back and discover that Ubuntu is NOT targeting you. Maybe Ubuntu is NOT designed for me. I don’t know their target audience (but I wish they’d tell me). However that doesn’t mean they don’t need all the valuable, thoughtful criticism they can get.

I think we need a better way of getting involved in the analysis part of the cycle. Not everyone can do the refining, not everyone can do the prototyping. But let’s not ignore the considered analysis part of this. There needs to be better tools or a better system for seeking out that sort of analysis, and making use of it.

The Real Question

The question is, are you interested enough in the success of Libre Software to find out you’re not the target of a given project and still provide that considered, reasoned analysis so crucial to the iterative design process? If so, speak up and let’s start raising the tide.

While you should feel free to comment here, I highly recommend you bring your comments over to Librescope. We’re trying to build a community of people interested in discussing Floss design over there.

Very proud of the way my daughter is playing soccer these days. No lack of effort for sure. I shot a couple of clips the other night with my Canon 7D using my 75-300 lens and edited them up quickly using Blender 2.5. The original was shot at 1280x720 at 60fps in manual mode with an aperture setting of 1/60 (thanks to Troy for that bit of advice) and then slowed down to 24fps on output from Blender.

I’m really thinking about getting a viewfinder loupe for my camera. I always forget my reading glasses when shooting and even with that nice 3” LCD screen, focus is clearly guesswork. It wasn’t too bad on most of these shots, but it can be frustrating. I’ve been thinking about the Zacuto Z-Finder, Lcdvf or Hoodman products to help solve this problem (note: Hoodman’s site is well.. extremely jarring in terms of design. Think Geocities meets Schoolbus. You’ve been warned. ;) ).

If anybody has experience with these things and how they perform, let me know.

No Lack of Hustle from Richard Querin on Vimeo.

The recent Smashing Magazine post “Designers, ‘Hacks’ and Professionalism: Are We Our Own Worst Enemy?” is an interesting one. I urge you to read it. It brings up several different issues but one that struck a chord with me was the whole feeling about the commoditization of design.

With sites like 99designs.com which leverage design contests and with logos coming to istockphoto.com the apparent cheapening of the graphic design profession is unrelenting. On one hand I understand the ‘world going to hell in a handbasket’ sort of view, but the pragmatist in me tries to step back and see how this is not unique and not at all unexpected.

There is the sentiment that any fool with some graphics software and half a brain can hang his shingle out as a “designer”. Whether they will be successful or not is another matter entirely. There is also the view that design work becomes undervalued and commoditized when clients see that they can get an acceptable logo for $50.00 instead of the $1000.00 the top grade designer may want to charge. Do you want to buy your shoes at Payless or head over to Gucci? Well if the buyer can’t tell the difference (which is the designer’s job to describe), then hell yes I’d expect him to head over to Payless. This is not ideal, but completely expected.

It can be a difficult rationalization. Why should graphic design escape the same sort of trend as desktop publishing, journalism, writing or photography for that matter? What makes graphic designers so unique?

We have seen photography flourish as of late and yet there are still great photographers - in fact I’d say many more of them. Is the photography business as lucrative as it once was? I’d think not. Photographers have to work harder, be more creative and up their quality to survive. I find it great that so many more people are interested in photography - if I was a professional photographer I think I’d probably hate it.

And so it is with graphic design. I love the fact that design concepts start to enter the mainstream. It is no longer a black art. Sure, it would be more romantic if it was, but it’s not. Is it hurting things for professional graphic designers? Sure. But again, I value the proliferation of skills over the health of an industry.

Granted I am not a professional graphic designer nor am I a professional photographer. It’s easy for me to hold these views. And since I’m a shit programmer by any measure, I could just as easily say the same thing for programmers as well (and writers and desktop publishers). Progress and technology lower the bar. That enables more people to participate. I think that’s a good thing, but that dilutes the market for those who’ve been in the pool the longest. I feel bad for them. Sincerely I do.

I am lucky in a way that in my own profession (structural engineering) there is greater liability. When I design a structure I am legally responsible for that design and its performance over the life of the building. This affords us signficantly more protection against the democratization of structural engineering (ha - now there’s a far-fetched idea). This sort of liability is rarely there for software designers, and probably even more rare for graphic designers. I don’t see that changing.

So where is the positive in all of this for our little FOSS corner over here? We already have a community built around voluntary contribution and knowledge sharing. We can take this time to weep about passing industries and shrinking job markets, or we can take a bunch of people who are already part of the Libre Software community and who are passionate and eager about design and teach ourselves great things so we can create even better things.

I think the first step is to admit we have a lot to learn. And perhaps we should just take that statement as fact since we may be the worst people to judge our own skill levels (as John Cleese put so well). Many would also say quite rightly that as far as design goes, Libre-land has nowhere to go but up. So let’s start climbing.

Some things to chew on in no specific order:

We need to learn to provide quality criticism, how to accept it and how to use it. No more ‘put up or shut up’ nonsense. Listen to criticism, evaluate it, discuss it, elevate it.

We need to stop thinking we know everything about design when we clearly don’t. We are smart. We can learn these things.

We need to encourage designers**, but hammer on basic design concepts. Audience, goals, colour, flow, etc.

We need to treat design seriously right from the start of our projects and stop treating it as a suit of clothes.

We need to look at the ‘why’ of good design going on outside of FOSS land. Why is something good? What is the concept at work? Not copying, not being unique for the sake of uniqueness. Let’s try to understand the ‘why’ of good design and apply that.

** I am conflicted about design contests. I understand the problems with them - if you don’t, I highly recommend reading this post. But I still think there needs to be a viable way for those eager to build their design skills to work on meaningful things. If you have ideas in this regard, let’s hear them and get a proper discussion going.

If you’ve been reading this weblog for the last little while (thanks for sticking around btw) you’ll know that while the posts are sporadic, as of late they’ve been hovering around various topics under the general umbrella of ‘design’. And when you think of the Free and Open Source Software community, perhaps ‘serious design discussion’ isn’t the first thing you’d think of - indeed it might be the last. But the libre software community is a large and varied place and I think there are in fact quite a number of people interested in ‘elevating’ the level of discussion about design matters in our community.

Enter librescope.com.

This site was borne out of some interesting initial ideas from Troy Sobotka and awesome execution by Jay over at kilobitspersecond. It’s a place that is meant to hopefully foster the growth of art and design discussion over here in libre-software land.

Initially it is an aggregator for our feeds, and very soon as discussion hopefully builds, we will add other authors to the feed as well.

It is NOT a place for distro-cheerleading or distro-bashing. It is NOT a place for people to rant while they grind their axes.

It IS however a place for people to engage in discussion about art and design matters whether that be for Fedora, Ubuntu, KDE, Gnome or any other type of free software subject. Think passionate, engaging debate and discourse.

Comments will be moderated to ensure discussions are on-target and respectful to the members of this new community as well.

As I understand it right now (and remember this is a newborn idea at this time), there will be article writers and feed editors. Article writers will have their posts incorporated into the feed merely by adding the librescope tag to their posts. Feed editors will be able to tag relevant posts already sitting on the web that will also be aggregated on the site.

If you are interested and passionate about art and design as it relates to Libre software, and want to get involved give Jay a shout over at kilobitspersecond.

I think it best at this point to rip-off Troy Sobotka’s words (they’re so good it would be pointless for me to paraphrase any more than I have already):

Join us in trying to grow a little Libre coffee shop / art house / design corner of the internet over at Librescope.

Blog, dent, tweet or buzz about it and link to it to help us out. Thanks. :)