When Copywriters Try To Program

Axe Geeky AdNot that I'm against a bit of cross-pollination, and I certainly enjoy the occasional ad that speaks to my inner (and outer) geek, but if you're going to do it, do it right. Case in point, the Axe ad to the left. On first look to most people it probably seems funny, if perhaps a bit cutesy. Upon closer inspection, though, I suspect most people will recognize the code's flaws, but semantic and logical.

For starters, the call to "understand.this" makes no sense. At best, this would likely return a reference to "understand", which makes it redundant. At worst, it's a compiler error. (Both these comments are, of course, somewhat language dependent.) Next, we all know that using the equals operator (==) can be problematic. Further, it seems odd to compare "you" to "understand.this", which are likely different data types and therefore defy comparison. A more logical and semantically valid statement would be:

  1. if( you.understand( this ) ) {

As well, the call to "get.a.girlfriend" is problematic. For starters, the object/property/call chain makes little sense. While it might be work well as a URL, it is clearly an action and therefore (again) should be a method call, not a property/field call. Notice as well that the call operator (()) is missing, which, while valid in a few languages, is generally not acceptable. Again, the perhaps correct way of writing this would be:

  1. you.get( girlfriend );

Or, perhaps:

  1. you.getGirlfriend();

Or we could go all the way, abstract it out a bit more, and go with:

  1. you.getFriend( Gender.Female, Interest.Romantic );

Rolling that up into a complete block, you wind up with:

  1. if( you.understand( this ) )
  2. {
  3.      you.getFriend( Gender.Female, Interest.Romantic );
  4. }

'Nuff said...

(Thanks to Kelly for the original link to the ad - http://cerium50.niloo.fr/18-10-2008/creatives-ads-volume-3/)

Share me: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati

reactable: Multi-User Electro-Acoustic Musical Instrument

Tangible and touch user interfaces are getting more and more press. The reactable shows a different take on using the concept to create music, which is really cool. Not that there's anything wrong with sliding images around and resizing maps, but...this is a whole lot cooler.

The reactable, is a state-of-the-art multi-user electro-acoustic music instrument with a tabletop tangible user interface. Several simultaneous performers share complete control over the instrument by moving physical artefacts on the table surface and constructing different audio topologies in a kind of tangible modular synthesizer or graspable flow-controlled programming language.

More info and examples @ www.mtg.upf.edu/reactable/.
To top it off, there are example clients in a variety of platforms/languages, including C# (apparently Mono compilable) and Flash, which just tickles me pink. See the files section @ www.mtg.upf.edu/reactable/?software.

Share me: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati

Technequally Creative [part 1]

I was recently asked to join an advisory committee for a program at a local college. Attended our inaugural meeting earlier this week, and have had some thoughts going through the ol' noggin that are begging for release.

The program is one from which I graduated (DMA at Seneca, 2001), though it has changed quite a bit from when I started. It used to have a major focus on 3D modelling/animation (3D Studio Max), with a minor focus on interactive media (Director, Flash, web); at it's core, though, were visual art courses - drawing, particularly, but also some design, history, etc. The focus is now on interactive media, but still with a visual focus, not a programming one.

So, of course, you get a bunch of programmers, projects managers and designers in a room and opinions fly like hotcakes.
(more...)

Share me: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati

Favourite Web Site Awards Redux

The good folks over at the FWA have rolled out a new design. Cursory look, and I'm impressed. Slick, quick, clean...everything a Favourite Website Awards site should have.

Mosey on over and have a look @ theFWA.com

(Thanks to my buddy Shane Romulus for the link.)

Share me: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati

Josh Davis does…Google?

This looks extremely cool - Wired Magazine asked Josh Davis what his Google would look like...and it looks...wild.

Check it out @ joshuadavis.com.

Share me: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • StumbleUpon
  • Technorati