MessiandNeymar

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, September 17, 2012

The unfriendliness of software

Posted on 8:45 AM by Unknown

John Battelle and Scott Hanselman wonder about software:

  • AM I AN OUTLIER, OR ARE APPLE PRODUCTS NO LONGER EASY TO USE?
    I spent a few more fruitless hours trying to find another solution on the web. There wasn’t one that didn’t require pretty significant technical know-how (such as installing a utility, running it to reveal all files on the iPhone, then deleting each file one by one, even if you weren’t sure what the file did). The only option that was relatively straightforward and seemed to work, according to many forums, was to restore the phone.

    Which I did. And I lost all my apps save the ones that come preinstalled on the iPhone in the first place. And guess what? It didn’t fix the problem.

  • Everything's broken and nobody's upset
    Software doesn't work. I'm shocked at how often we put up with it.

Interestingly, although both Batelle and Hanselman fill their rants with a number of instances of actually buggy software, for the most part what they are complaining about is two things:

  1. It's hard to design a simple UI for feature-packed software, so you end up with powerful software that requires training, experience, and motivation to use efficiently
    You need a four-hour class just to understand all the contortions Apple seems to be doing in its attempt to make its desktop interface work the way the iPhone does. You know, pinch and swipe and app stores and mission controls and magic corners and all that.
  2. In the attempt to design a simple UI, products often hide unimportant details that turn out to be important details, and then you find yourself at a dead end.
    The phone is pretty much useless now, because all of its storage is taken up. With what, you might ask? Well, it’s a mysterious yellow substance – found, in a masterstroke of intuitive design, in iTunes – called “other.”
    My iPhone 4s has 3 gigs of "OTHER" taking up space, according to iTunes. No one has any idea what other is and all the suggestions are to reset it completely or "delete and re-add your mail accounts."

This is an interesting discussion, and not a new one. Let's turn to Professor Tony Hoare's brilliant Turing Award speech, now entering its fourth decade:

Programmers are always surrounded by complexity; we cannot avoid it. Our applications are complex because we are ambitious to use our computers in ever more sophisticated ways. Programming is complex because of the large number of conflicting objectives for each of our programming projects.

...

I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.

This stuff is very hard; which is, of course, why we become obsessed with it and spend our lives doing it :)

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Shelter
    I meant to post this as part of my article on Watership Down , but then totally forgot: Shelter In Shelter you experience the wild as a moth...
  • The Legend of 1900: a very short review
    Fifteen years late, we stumbled across The Legend of 1900 . I suspect that 1900 is the sort of movie that many people despise, and a few peo...
  • Rediscovering Watership Down
    As a child, I was a precocious and voracious reader. In my early teens, ravenous and impatient, I raced through Richard Adams's Watershi...
  • Must be a heck of a rainstorm in Donetsk
    During today's Euro 2012 match between Ukraine and France, the game was suspended due to weather conditions, which is a quite rare occur...
  • Beethoven and Jonathan Biss
    I'm really enjoying the latest Coursera class that I'm taking: Exploring Beethoven’s Piano Sonatas . This course takes an inside-out...
  • Starting today, the games count
    In honor of the occasion: The Autumn Wind is a pirate, Blustering in from sea, With a rollocking song, he sweeps along, Swaggering boisterou...
  • Parbuckling
    The enormous project to right and remove the remains of the Costa Concordia is now well underway. There's some nice reporting on the NP...
  • For your weekend reading
    I don't want you to be bored this weekend, so I thought I'd pass along some articles you might find interesting. If not, hopefully y...
  • Are some algorithms simply too hard to implement correctly?
    I recently got around to reading a rather old paper: McKusick and Ganger: Soft Updates: A Technique for Eliminating Most Synchronous Writes ...
  • Don't see me!
    When she was young, and she had done something she was embarrassed by or felt guilty about, my daughter would sometimes hold up her hand to ...

Blog Archive

  • ►  2013 (165)
    • ►  September (14)
    • ►  August (19)
    • ►  July (16)
    • ►  June (17)
    • ►  May (17)
    • ►  April (18)
    • ►  March (24)
    • ►  February (19)
    • ►  January (21)
  • ▼  2012 (335)
    • ►  December (23)
    • ►  November (30)
    • ►  October (33)
    • ▼  September (34)
      • Uncharacteristic performance from Nakamura
      • I can now vote to close...
      • What I'm reading this week...
      • How to pass a football
      • Driver-less cars
      • Ultra-high-speed photography of rock skipping
      • Learnable Programming
      • Online networking class
      • Yosemite Hantavirus investigations continue
      • Data center power efficiency
      • Jim Gray's mantle
      • 2012 IgNobel awards
      • London 2012 tournament underway
      • Special Delivery
      • Another week of Big Data love
      • Click and Drag
      • A crypto grab-bag
      • The unfriendliness of software
      • Today, one for each of my parents...
      • VMWorld 2012 info
      • When Josiah Whitney climbed Mount Shasta
      • Load the trebuchets!
      • Go underground!
      • A cat is not a dog
      • A post full of follow-ups
      • One year ago
      • 2012 Chess Olympiad heading for a thrilling finish!
      • The Pit River
      • Pulphead: a very short review
      • 2nd/1st RNZIR farewell
      • Kramnik-Aronian, Istanbul Olympiad round 6
      • Journey: a very short review
      • It's a long weekend, so ...
      • VF, MS, and ranking
    • ►  August (29)
    • ►  July (39)
    • ►  June (27)
    • ►  May (48)
    • ►  April (32)
    • ►  March (30)
    • ►  February (10)
Powered by Blogger.

About Me

Unknown
View my complete profile