-
Broken down, chapter-ified version of the Mother of All Demos (made by Bret Victor and Christina Englebart). And now easily pointed at.
-
Wonderful new work from Matt Brown. So much going on in here, and such thoughtful development process; I'm envious of Matt's eye, ear, and capabilities. Hope this does well.
Happy Birthday, Hypercard
31 May 2012
Ars Technica has a short article for HyperCard’s 25th Birthday.
I’m not sure I quite buy the notion of HyperCard as proto-web-browser. But I totally buy Atkinson’s original goals with it:
“Simply put, HyperCard is a software erector set that lets non-programmers put together interactive information”
It was not the first thing I wrote software in – that honour goes to GW-BASIC, I think – but it was the first tool I made something useful and unprovoked in. I was eight or nine when I discovered it at school. It made it possible to realise what was in my head, not what was in a book.
And it was the first thing that made designing the visual interactions of software easy for me. Software isn’t just arithmetic and lines of code – it’s something people use. HyperCard made sure that the visual end of software was usually the first part of a stack you made, not the last. (I was always disappointed that Visual Basic looked like it did this, but it didn’t quite live up to expectations).
Look at XCode now, with its integrated Interface Builder; that’s one of the many legacies of HyperCard. It showed the average computer user (not the average programmer) that interaction and interface was important to great computing experiences, and gave them the tools to poke around.
It is a tiny percentage of the reason I do what I do now, but a memorable one.
-
"…removing the screws made it clear that the magnetic zones serve a second function. When my screwdriver slipped, the screw didn’t fall into the depths of the case. Instead, it flew right over to the magnet, and I was spared the pain of extracting a three-millimeter needle from an expensive electronic haystack."
-
James Box on interaction design as behavioural modifier. I really enjoyed this – mainly for its thoughts on architecture, branding, marketing, copywriting, rather than just on pure IXD. Some interesting products in there, too. Worth another look.
-
"I think there's a lesson here: doing something in hardware isn't automatically cool, particularly for kids. It's harder to make things happen, so we veteran geeks get a thrill from it. We think that because it's physical, real, and a Robot, kids will automatically be excited. But for kids who are learning, and who don't appreciate the significance of the challenge, it's just hard and unrewarding."
-
This is exactly the kind of thing I was talking about around a year ago – the value of bespoke, beautiful UI to interact with mundane code; people aren't just paying for software here, they're paying for interaction design.
-
"…these various numbers are tossed around like so many doggie treats, so I thought I'd take Google Sketchup out for a test drive and try to get a sense of what exactly a trillion dollars looks like." A nice, simple piece of amateur informatics that is a good wake-up call.
-
Margaret's slides from GDC2009. Even without the notes, there's clearly some great meat here, and "Stop Wasting My Time And Your Money" has some stonkingly good moments – notably, the discussion of the HL2 lambda, and a great, great Sam Beckett gag.
-
"After a sixteen year wait, one of the most highly acclaimed radio programmes of the nineties, featuring a uniquely talented combination of acclaimed comedy writers and actors, will finally be released in 2008." Oh, yes please.
-
It doesn't get much more niche; long-suffering Prinny finally gets a break from being tossed around and exploding and given his own game. The first trailer is mainly about how much Nippon Ichi exploit him in their office. It's like one big in-joke… and it's getting properly localized! NIS are good to us, dood.
-
Some interesting user research, especially when it comes to understandings of the device, and perceptions of the App Store. It's amazing how people's attitude to price changes when you've got a small screen, a market saturated with cheap goods, and a product that isn't in a box.
-
Just so beautiful. Now: I just need a video of it rotating on loop, please.
-
"[The modern supervillain's] hidden fortress is in the network, represented only by a briefcase, or perhaps even just a mobile phone…. for a “4th generation warfare” supervillain there aren’t even objects for the production designer to create and imbue with personality. The effects and the consequences can be illustrated by the storytelling, but the network and the intent can’t be foreshadowed by environments and objects in the impressionist way that Adam employed to support character and storytelling." The network as fortress and ideology all at once.
-
"…then, after destroying his nano-network, as an admonition to the audience, extended [Arthur C Clarke's metaphor]: 'Any truly advanced technology is indistinguishable from garbage.'" Excellent summary of what sounds like a wonderful GDC Austin keynote from Bruce Sterling.
-
"'What we've done in MMOs and what we tend to lean toward is building an enviroment for the new player to explore that is essentially a safe environment… the newbie zone. For our explorative learners, we've given them safe zones to explore.' But that doesn't work for imitative learners." Excellent article on styles of learning, with particular attention to how MMOs teach players game mechanics.
-
"Very recently an anonymous poster on /b/ claimed to have hacked Sarah Palin's Yahoo e-mail account." 4chan members get into Sarah Palin's barely-disguised Yahoo mail accounts which she used for business.
-
Oh boy.
-
“I decided to create Flatshare fridge because there is nothing more disgusting than a dirty fridge in a shared flat,” he says. “At the time, I was living in such a flat!” Amazing.
-
"It occurred to me that if I could somehow tether a DSLR to an instant-on device like an Arduino microcontroller I would have less weight to carry around and could get more work done. After mentally spec’ing out what I would need, I realized the solution was right in front of me – because I bring it with me for Mario Kart wireless races on long night jobs – (In the manner of John Lasseter’s slow epiphany voice): “Use-the-Nintendo-D-S.” Duh." Oh wow.
-
Soulja Boy reviews Braid. Oh dear. (Although: much as I want to mock it, he is correct that time-rewind mechanics are, usually, a lot of fun in and of themselves. But still.)
-
A strong article from Joe on some guidelines, based on experience, for writing RSpec user stories.
-
Getting around the issues with Rails' authenticity tokens and trying to perform Ajax requests in jQuery.
-
"I think this is very important. If we limit ourselves to only designing the present then the ‘future’ will just happen to us, and the one we get will be driven by technology and economics. We need to develop ways of speculating that are grounded in fact yet engage the imagination and allow us to debate different possible futures before they happen." Interesting interview with Dunne over at the Adobe site.
-
Fingerboarding game for the iPod; really delightful, and clearly a fun thing to do with your fingers. Also: it makes sense to play this with the device on a flat surface, which is unusual for the iPod games released to date.
-
"The winner is Tim Graham who took manual personal data collection to another level. From email spam, to beverage consumption, to aches and pains, Tim embraced the spirit of self-surveillance. He even made his personal data available in the forums." Dataviz overload!
-
"What are the weird, seemingly unimportant data that can join up the areas we already know, and how do we know where to look for it? In order to be truly useful eyes on the street, we need to be able to take the scenic route, or shortcuts, or any other route that will be fun or illuminating for us and the people we speak to."
-
"I don't begrudge Blow an attempt at addressing important historical events, but the weight of the atomic age seems too much to address with a few lines of text that feel incongruous with the rest of the production." This is, I think, a worthwhile point. I'll be returning to the whole "atomic bomb" question in a blogpost soon, I hope.
-
"Given that Valve is being forced to charge for the update, they wanted to ensure that 360 owners were getting their money's worth." Such a shame they have to charge for it – but still, more TF2 on 360, and that's a good thing from my perspective.
-
A nice simple explanation of what using Git is really like.
-
"What the hell is wrong with me? There are a lot of ways to win at Civilization Revolution that do not involve taking a happy, peaceful city and reducing it to a smoldering gravesite filled with radioactive trinitite." Clive Thompson on a case of Walter Mitty syndrome.
-
"Keldon Jones has published an artificial intelligence opponent for the game Blue Moon with an user interface written with GTK+ toolkit. This is a native Mac OS 10.5 version of the game written with Cocoa, so there's no need to install X11 and GTK+ libraries. It runs straight out of the box (on Leopard)." Heck yes.
-
"This is a write-up of my diploma project in interaction design from the Oslo School of Architecture and Design. The project is entitled ‘Adventures in Urban Computing’ and this weblog post contains a brief project description and a pdf of the diploma report." Well worth a read, and beautifully presented. I need to chew over this more.
-
"It's a shame to me that a game with Braid's narrative, artistic, and aesthetic aspirations is inaccessible to so many people hungry for exactly those things." Yes. Much as I adore it, Braid can be awful hard at times. A smart game for smart gamers, alas.
-
"A popular misconception about agile is that it doesn’t allow for plans. This isn’t true. Agile focuses on the activity of planning rather than focusing on a fixed plan."
Reboot: The Uncanny Valet (take one)
01 June 2007
The slides from my Reboot talk are now up:
Do download! I’ve been asked to put the slides up several times, so have duly obliged. They won’t make much sense if you weren’t at the conference (yet); at some point int he future I’m going to reconstruct what I said from my notes (and those of others), and will put something fuller online. In the meantime, I hope this will do.
Update: and now we’re on Slideshare.
Train toilets: not such a design nightmare any more.
23 December 2006
Around a year or more ago, I had an interview for a job (which I was offered, and which for various reasons I had to turn down). There were two great questions in it:
“Give me an example of design you love,” and “Give me an example of design you hate“.
The first was tricky. I needed something I not only loved but that I could explain why loved it (and not sound too cliché at the same time). In the end, I went with the Nintendo Wavebird, for its use of technology (the wireless), texture and shape (both of which vary across all buttons).
It was much easier to find something I hated, though. I’ve always hated – with a real passion – the automatic loos on trains, such as those on Virgin. They drive me absolutely mad.
They have three buttons inside: open, close and lock. When you step inside one, the “close” button flashes, indicating you should press it. Fine. Once you press it, the door shuts, and the “lock” button flashes, indicating you should lock it. Again, fine; you push lock and hear a clunk. What frustrates me is that then the open button flashes and so, obviously, you push it, and the door wanders open, leaving you frantically hammering “close” to stop looking like a wally who can’t work the doors. It’s not just me, either; I’ve seen lots of people do it!
I was asked how I could improve this design.
I think the problem comes in the use of three buttons. Open and close as two seperate buttons I can take, but lock isn’t really a button – it’s a toggle; you need to be able to see both locked and unlocked states. So I suggested keeping two buttons for open and close, and implementing a lever for locked/unlocked. Ideally, the lever should be horizontal, to indicate the locking motion, and to distinguish itself from the two vertical buttons.
It’s a design problem I run into quite a lot, usually on the web, where a collection of radio buttons are used not to switch between several states of one condition, but to represent several unrelated ideas.
So imagine my surprise when, on the train home this morning, I found that the First Great Western toilets have been substantially modified (see left). At the top, open and close – and then a flick left/right switch for locking, with a red light for ‘lock’ and green for ‘unlocked’.
Much better. I didn’t make a mistake, and was confident that the door was locked (or unlocked) thanks to the visual indication of a lever. It makes me wonder if someone from FGW was sitting in on that job interview…