Alex Hardy


Hello there!

Archive for ‘Design’

The snobbery of the “hardcore” gamer

Thursday, June 11th, 2009

I consider myself a gamer. I’ve had a multitude of computers and consoles dating back to the Commodore 64 (aging myself I know!). From Boulderdash to Bioshock I’ve loved playing games and I would defend the validity of the medium to anyone. There is however a peculiar trait of many so-called “hardcore” gamers that I’ve noticed before and recently I’m seeing again.

I’m not talking about the kind of platform fanboy-ism that’s been going on in the playground since the C64 and Spectrum (probably before that). I don’t mean the contempt some people have for the “casual” gamer (as if enjoying a bit of Wii Sports was a badge of shame). Nope - I’m talking about the resistance (borderline hostility) towards industry newcomers, or platforms that aren’t exactly the same as everything else, but with x% better graphics.

History repeating

Sony announces the Playstation. They make TVs, not consoles! Ridiculous!

Microsoft announces the Xbox. They make Office, not consoles! How dare they!

Nintendo announces the DS and Wii. Control Zelda or an FPS with a stylus? It’ll never work! Wave a wand around to control Mario? Who’d buy that?

And yet, Microsoft and Sony are now major players. You might even say the hardcore gamer’s choice. The DS has confounded its skeptics by being a smash hit.

Now I see it with the Apple iPhone. Apple have created a games console. I’d argue that they didn’t fully recognise that at first - it took the development community to persuade them. The clear message of the hardware upgrade in the iPhone 3GS is that they understand it now. With 40 million units shipped (the DS recently broke the 100m barrier), it has a significant installed base who clearly want to be entertained.

A wide spectrum of games, from Peggle to Real Racing are proving that non-traditional interfaces (which admittedly don’t apply easily to certain genres) aren’t preventing some excellent games being released for it. Watch this trailer video if you’re unconvinced. Then watch it again.

I’m not going to rant like one of the fanboys I referred to, listing games and the virtues of the device until I fall asleep at the keyboard, but I will say this:

I’ve been playing games for a long time. Frankly, I’m bored with many of them. Playing “Generic Space Soldier in Grey Future War 3″ doesn’t appeal to me like it used to. I’ll commit my time to a game if it enthralls me, and precious few games do that these days. Can someone explain to me how an intriguing new platform that demands innovation is a bad thing?

The Auteur Theory of Design

Monday, January 26th, 2009

Here’s an interesting little clip that I happened by today. John Gruber of Daring Fireball gives a short presentation at Macworld: a theory of his about collaborative design and the quality of a resulting product.

My daily job role doesn’t cast me as designer, but I often take it upon myself to make suggestions (or *coughs* alterations that I see as beneficial) so I know where he’s coming from.

On a side note I like the style of his slides, which punctuate his words rather than reproduce them. In a discussion of taste, I think Gruber’s own is pretty good.

Why CAPTCHAs suck

Wednesday, November 26th, 2008

Robert Hoekman Jr, usability guru and author of the brilliant Designing the Obvious conveys inside a 140-character Twitter post why CAPTCHAs suck:

“Enter correct CAPTCHA, get error, reenter chosen password, recheck checkboxes, reenter correct CAPTCHA, wash, rinse, repeat.”

Ugly. Glitchy. Problematic from a readability and accessibility standpoint. I think CAPTCHAs are horrible and I won’t be adding them to my applications.

A simple question/answer spam challenge – as on Building Findable Websites – is a far more elegant solution. This is definitely *on* the roadmap.

Three design and marketing eBooks

Wednesday, November 19th, 2008

There is a seemingly endless supply of great PDF eBooks on the web. Design and marketing are (as you might imagine) particularly well catered for.

Here are three new ones that are particularly worthy of your attention:

The Art & Science of CSS

SitePoint are running a 14-day giveaway of The Art & Science of CSS, which ordinarily sells for $29.95. Follow SitePoint on Twitter or supply your email on the promotion page to receive your copy. Hurry!

Tribes Q&A

Seth Godin has released a Q&A eBook from the social network that he established called Triiibes, which was set up beside his new book Tribes (in paperback and audiobook). All about fostering active community, it is interesting because it was written by Triiibes members – proving its own message.

If you are interested in marketing you really should read Seth’s blog.

The Unscary, Real World Guide to SEO Copywriting

Ian Lurie of Portent Interactive has released a new eBook called The Unscary, Real World Guide to SEO Copywriting. At just $5 and 31 pages it’s a bite-size snack and a useful intro to search engine optimised copy for any writer who wants to learn but is put off by the dubious advice and technobabble that surrounds SEO.

I reviewed his dead tree book Conversation Marketing back in April.

simpleContact: Year one in review

Friday, May 16th, 2008

How time flies: it’s been a full year since I released simpleContact 1.0. Quite a bit has happened since then, so here are the highlights for me…

Progress

As you can see from my downloads page, work has continued on the application. simpleContact currently stands at version 1.2, which I released in December 2007. The details of each version can be found in the release notes.

I’ve tweaked the design of the downloads page and the site in general, and I’m keeping a visual log of those changes in my Flickr account. When I release the “Pro” version it will be re-branded simpleContact “Lite”.

I added a support forum to this website. It’s very early days, but I hope to build a valuable resource. Publishing an application (even a vigorously tested one) is rather like releasing a domesticated animal into the wild – you have no idea where it will find itself and how well it will fare. It seems to be coping well in the big bad world of unpredictable server configurations and usage scenarios.

I’ve also made a personal discovery. To focus on something that’s your own, improving it bit by bit appeals to the perfectionist in me. I find it very satisfying.

Reception

The response from users has been overwhelmingly positive. I don’t mind revealing that I currently average 180 downloads a month, so you don’t need to be a maths whizz to know that I am getting close to a milestone that I will comment on soon.

In version 1.1 I added a rating form to the log out page to help users express their opinions and to promote the application on The PHP Resource Index, a leading script directory. The reaction was great, and it has a solid front-page position in its category. With the release of ‘Pro the attack on its rivals really begins!

Users have been generous, with comments such as these:

“I’m always looking for ways to make my clients’ projects useful and sophisticated, but still affordable. simpleContact makes it easy to deliver an advanced product easily.” Kim D.

“Being a web developer/designer but not a script author, this is an asset. This application, in my opinion, rivals most of the ones designed by other companies that charge a premium.” Alan J.

There’s still a long way to go. I’ve had lots of requests, some of which I definitely plan to include in future releases. “Subject” and “US state” fields in particular have been in demand. I hope to satisfy the need for bespoke options with ‘Pro.

Promotion

I’ve not engaged in any advertising so far, although that will come. I’ve relied solely on word of mouth, directory listings and links in relevant places. Thanks to Andy Prevost, the PHPMailer website in particular has been a strong source of visitors.

I’ll write my first newsletter in a couple of months. A fringe benefit of this project has been that it constantly yields new opportunities to learn and interact with people. To write better, more compatible code, manage versions, user expectations and support requests, stats analysis, PPC, email marketing – all things that you learn best on the job.

I can’t wait to see what I have to say in May 2009!

Conversation Marketing – a review

Monday, April 21st, 2008

Conversation Marketing book

This is my first “official” book review! I recently bought a copy of Conversation Marketing by Ian Lurie. Lurie is the founder and president of Seattle-based Portent Interactive and writes a blog, which is also called Conversation Marketing.

He dispenses advice on SEO, internet marketing and analytics and occasionally has some fun exposing the charlatans of his profession (of which there are many).

Here are some of my favourite posts:

This book is also available to read in a free HTML version. Why buy something you can read for free you might ask… In my opinion, the best efforts of new technology still haven’t delivered us a way to read that is more convenient and pleasurable than a simple book. I bought the book on the basis that I regularly read the blog.

Lurie was helpful enough to personally send me a copy by international post, in exchange for a review. Before I stand accused of advertorial, I’ll quote his email:

I’ll send it to you for postage […] You can give a bad review if you hate it :)

My impressions

I should point out that this is not a book on SEO. Lurie takes a more holistic view and covers design, development and communication. An endless cycle of observation and adjustment is the core of his argument that a site must serve its user’s needs, not the ego or presumptions of the website owner.

The book covers six rules, that are analogous to the human interactions you might engage in at a party or business networking event. A fictional custom bicycle shop is the vehicle (no pun intended) for his explanations of these rules:

1) Know the room

This chapter covers user personas, workflows (anticipated paths through a site) and calls to action. You have to know your audience, not just accumulate pageviews.

2) Dress appropriately

An overview of web design considerations. Professionals might roll their eyes at the simplistic advice, but this is not about teaching design. Rather, the goal is to impart a degree of appreciation to the would-be site owner. It wouldn’t do a professional any harm to think about the criteria others use to judge their work…

3) Sound smart

The technical angle. This chapter is more detailed than the previous one (I sense Lurie is more comfortable with code than colour theory). He writes about site maps, the case for standards compliant code and best of all, contingency design.

I was pleased to see browser testing and help messages treated as fundamentals rather than after-thoughts. Some advice on content writing and image preparation rounds off a useful chapter.

4) Make a connection

Once you have a user’s interest, what can you do to keep a relationship alive? Email marketing best practice, and a mention of RSS and podcasting for the uninitiated in this brief chapter.

5) Brag modestly

This chapter may be the most immediately interesting to readers. An introduction to natural rankings and PPC advertisements in search engines. It also contains some words of advice for how to spot the SEO cowboys.

It has always seemed to me that there’s no magic shortcut to search engine visibility. Remember that search engines exist for the user’s benefit, not yours. Provide relevant, up-to-date content and users will seek you out. Leave the tricks to people who can’t create an offering of value.

6) Observe and adjust

This chapter was of particular interest to me: The basics of web traffic analysis. Definitions of common terms are backed up by some insightful words on tracking conversion rates. This book was published in 2006 and two years is a long time on the Internet. The references to specific tools are somewhat out of date, but the principles remain sound.

Conclusion

You may have noticed that this review has been peppered with words like “basics” and “overview”. Quite so. This is a short book at 93 pages, but it achieves its goal.

With a friendly, informal tone it equips you to start work. You’ll go on to seek out weightier and more specific resources, but you’ll incorporate that knowledge into the right frame of mind that you’ll gain from this book.

The matter of availability

A minor criticism: I originally asked about overseas postage because I believed Conversation Marketing was unavailable outside the USA. I have since discovered that it is available on Amazon, but this remains a flaw in the book’s homepage.

I would also like to see a PDF version of the book, so that all bases are covered in a similar manner to Getting Real by 37signals. An HTML version is of little use when the reader is not online. Nor does it send any money in Portent’s direction. I would buy a downloadable eBook and hope to see this option added soon.

Other books of interest

Stephen Fry and the Gutenberg Press

Monday, April 21st, 2008

This post won’t age well, because its subject expires from iPlayer in six days (from the time of writing). If you do live in Englandshire and have an interest in the history of design and typography I have a fascinating programme for your attention:

‘Stephen Fry and the Gutenberg Press’.

Johannes Gutenberg was the 15th century inventor of the first movable type printing press, in a time when books were written by scribes. In so doing, you could say he invented the font as we understand it, was a pioneer of mass production and venture capital funded business. As Fry puts it, his machine helped define the modern age.

If like me, you find Stephen Fry endlessly watchable/readable, you should also check out his blog.

Back to basics

Monday, February 4th, 2008

I started work on simpleContact 2.0 Pro tonight. That is, I started to sketch my ideas on paper. To decide what will make the cut for the first release. To start working on answers for the what ifs and formalise the database structure that’s 80% designed in my head. The key features will be:

  • Custom form fields. My most requested feature, which was always planned.
  • Double opt-in mailing list. Services like Campaign Monitor insist on this.
  • CSV export. This acts as a bridge to other software and services.
  • Client-side validation. Powered by jQuery, a nice-to-have that I want to add.
  • Easy upgrade. simpleContact 1.2 users can migrate settings and data easily.

I’ve gone back to good old fashioned paper because design comes first. I want to use my experience as a web designer to build an elegant solution to real needs. There will be no comparison tick list. I won’t add useless features for their own sake. I’ll be adding some over time however, that I’ve seen nowhere else…

I want to make something that’s remarkable because it makes a difficult thing easy. One user was kind enough to share that he’d tried seven other products without success before simpleContact 1.2. It is very rewarding to get feedback like that.

I’m not going to commit to a release date because of my schedule, but I’m going to aim for May/June. Version 2.0 Pro will cost $25, and the existing free version will remain, re-branded simpleContact Lite. Version 1.3 Lite will follow thereafter.

Great design is in the small details

Friday, December 14th, 2007

This makes me happy :) I’d be first to admit that my talents do not include wrapping presents. I’m rubbish at it! My attempts to cut usually end up looking like a proverbial dog’s hind leg. Maybe no more though, because I bought some wrapping paper yesterday which turned out to be the best I’ve ever found.

What was so great about it?

The reverse side of the paper had a grid of lines drawn on the back. It was easy to follow the lines with my scissors and end up with a perfectly cut sheet of paper. Brilliant. The only thing left to do was not screw up the folding…

As Robert Hoekman Jr, author of the superb “Designing the Obvious” would be quick to point out, these lines are an example of a poka-yoke (“mistake proofing”) device. Why point out someone’s mistake when you can prevent it from occurring?

Great design makes your user feel smart and empowered.

The Refresh project is not dead, it’s just frozen

Friday, November 23rd, 2007

There’s a chill in the air. Slade and Wizard are once again helping to sell sofas and toys. Yessir, “summer 2007” has come and gone with no sign of the Refresh project.

It should be obvious by now that Refresh is on indefinite hiatus. I don’t give space to unfulfilled ideas, so I intend to remove it from my portfolio. I’ll add a featured project panel in its place. I’ll try to relate my reasons for this change of direction.

I did quite a lot of research and development work on Refresh but as I did, certain things became more apparent. What else became apparent is that those realisations would apply to anything at all that I might choose to do:

Development

I would need to develop solutions for a great number of interface elements and internal processes in order to build Refresh. Handling payment transactions was going to be a project by itself.

Time is Money

The free time I have for independent work is limited, because it naturally competes with my personal life and other interests. When I sit down at my computer, I assign a real and specific value to my time – my freelance rate of £30 per hour. Time that I can justify spending on a project that doesn’t pay is in short supply.

I believe I have the staying power to work my way through a dip before a project rewards itself, but the time and energy it would have taken to make Refresh a reality was simply too much at this stage in my life.

Marketing

Shipping a product to no existing audience or buzz isn’t wise. A key reason for releasing the free version of simpleContact first was to patiently build a user base before the commercial release.

Anyone can buy attention through advertising, and I certainly will do so. What’s far more important is the kind that you can’t buy. Users have been generous and helpful in their comments. I will be able to make some announcements on this front soon.

What next?

My attention is now focused on other specific projects. Working this way allows me to break these challenges down into tasks that I can tackle within my available time.

Refresh has become an endgame, a byword for the Big Project that I’ll undertake at some point. Maybe the future of my career. The project I’ll be ready for when I have some smaller successes under my belt. It may bear no resemblance to the original idea (which I kept a bit of a secret) in form or function, but the fun is in the journey!