There gets a stage in every large company's lifecycle when there are too many people working on a single project. This usually manifests itself in strange internal struggles over the heart of a product as different teams compete for their "vision" to succeed. What often happens is that the user is forgotten and a manager, somewhere, has to make a compromise which sacrifices usability for…
Remember text adventures, eh? They were pretty nifty! "You are in a maze of twisty little passages, all alike" >Go East "You have been eaten by a Grue. A dwarf starts singing about gold" Smashing! Just like the pictures are better on the radio, so the graphics are immeasurably superior when they're in your head. Don't get me wrong, I love the 5.1 surround sound snarl of a rabid beast rendered…
BitCoin and other crypto-currencies are gaining popularity at the moment - but I remain firmly convinced that they're too hard for the average person to use. I have, however, watched with interest as an ecosystem grows around them. In particular, I like the way The Pirate Bay (and others) have used QR codes to facilitate easy payments and donations. The QR codes contain only three variables -…
The newspaper photographer is dead! Long live the newspaper photographer! I remember - many years ago while I was still at school - being interviewed by BBC Radio. A nice man came in, set up a feindishly complicated tape recorder, positioned microphones, checked the tape, and - on his nod - gave the signal to the interviewer to begin her questions. Nowadays an interviewer is likely to shove…
For the last few months, I've been curating a Tumblr of a very specific annoyance. I'll let Aral Balkan take credit for inspiring me. Any modal message—full-screen or alert—that interrupts user flow to ask them to download your app suffers from #doorslam #ux antipattern. @aral First, a quick definition: In software engineering, an anti-pattern (or antipattern) is a pattern used in social or b…
I've been a big fan of Ovo Energy since switching to them last year. They email me a PDF statement, pay me 3% interest on any overpayments, and have their call centre waiting times displayed prominently on their homepage. So, when they announced their new app, I was expecting something a little bit special. And that's exactly what I've got. An automatic torch to help you when you're rooting…
More bad news for Android owners. A huge Russian malware operation is infecting Android apps in the the Google Play Store. The malware - hopefully now removed - hijacks your personal details, and sends premium rate text messages to drive profits for its owners. Nasty. This is the price we pay for Android's open access policy. iPhone users can smirk all they want - but I like being able to…
How much checking do we perform that our code is running as intended? I found a curious bug this weekend, which made me think about some of the assumptions that we use when programming. Imagine sorting an array using JavaScript. var arr = [10, 5, 66, 8, 1, 3]; arr.sort(); So far, so normal. Create an array of numbers, then sort that array. The result should always be [1, 3, 5, 8, 10, 66]. …
*And a telescope.... The photo on the left is me just pointing my Galaxy Note II at the sky - the one on the right uses the same phone, but with a bit more kit... Last year, I bought myself a small telescope as a birthday present. I wanted to use it to take photos of the moon. I like the moon. The problem is that putting the phone up to the lens of the scope is really tricky to align. Which …
I have discovered another security flaw in Samsung Android phones. It is possible to completely disable the lock screen and get access to any app - even when the phone is "securely" locked with a pattern, PIN, password, or face detection. Unlike another recently released flaw, this doesn't rely quite so heavily on ultra-precise timing. Video. Of course, if you are unable to download a…
It's been four years since I got a .tel domain. Way back then, I wasn't that keen on the idea - I thought the implementation was iffy and the design pretty naff. Since then, the site has got easier to use and now looks a lot better - especially on mobile. When http://edent.tel/ came up for renewal last year, I decided to add Google Analytics to it so I could see if it was useful. So, at the …
My new commute involves a lot of driving, which means I've started listening to podcasts again. One of my favourite mobile related podcasts is The Voicemail - it's a quick half hour chat between two mobile industry experts; Stefan Constantinescu and James Whatley. Stefan has been travelling for the last few weeks, so James has been co-hosting with guests. I've never recorded a podcast before,…