Tyrannies and Broken Business Processes

I’ve posted previously about the inadequacies of the iOS/iTunes architecture, and in particular the content management nightmare it creates, but I haven’t really reflected on the commercial model of the iTunes / App Store. I’m afraid I can hold back no more.

First, some ground rules. I’m very happy to spend money on software which works and provides me with value. I don’t like being at the mercy of a monopoly, and I don’t like being forced to spend money on things which I don’t want.

In the PC world, there’s a very simple model which meets these requirements. It’s called evaluation software. It works for something as cheap and cheerful as a tiny utility, or as complex and costly as Microsoft Office or VMWare. You download the evaluation, which is typically fully functional but time limited, and try it. If it does what you want, you pay for it. If it doesn’t, you delete it. Now there is inevitably a certain amount of “piracy”, as some people try to cheat the registration/payment process, but most people are pretty honest. I certainly always pay for anything I keep using if I can, but for every software item I retain there’s at least one I tried and threw away.

Down at the level of the small apps and plugins we even have the “donation” model. Now I am prepared to admit that the proportion of users who make a voluntary donation if the software will work without it is probably well short of 100%, but that can readily be compensated by the way in which genuine service or ingenuity are rewarded. For example, another Bibble user recently sent me €5 for a plugin which I had modified to meet his requirements. Now that’s not much by the standards of my usual professional fees, but I learned it represented about 2% of his monthly income. As far as I am concerned, that’s a really big “thank you”.

Then we have the Apple App Store model. You have to buy an app based on about 1 page of text, or less, and a maximum of 5 screenshots, which may or may not portray the functionality you’re interested in. There’s no systematic “try before you buy” model – a few applications have a free evaluation version, but these don’t always reliably indicate the functionality or stability of the full version. When you’ve paid, you can try an application. Perhaps 33-50% of the time it works, and you’re happy. The rest of the time, the app doesn’t do what you want, and you’ve effectively wasted your money.

How about a refund, I hear you say? In theory, there is a refund concept in iTunes. In practice, it seems to have about the same status as the Easter Bunny. For a start, you can’t do anything on the web, or from the iPad itself, so if you have a problem when you’re away from your main PC/Mac, tough. Assume you are sitting at your PC, you open iTunes and navigate through the account areas to find the iTunes receipt which includes the problem item, and click “report a problem”. You have to choose the nature of the problem from a drop-down: there isn’t an obvious choice, the best one is something like “the software doesn’t work properly”. You then type in a description of the problem, including something like “I want a refund”, and press the OK button. In response a little message pops up, saying something like (I’m working from memory here) “Apple are not responsible for application functionality. Your message has been filed.” That’s it. No confirmation email. No reference number. No options for further action. So you go back and try and click “report a problem” to try again, but now you can’t, because “you’ve already reported a problem”. So you email the application developers and explain what’s wrong and the fact that they really should have disclosed certain key information in the App Store advert rather than immediately after purchasing the app, and they email you back very politely saying “we’re sorry you don’t like our software. refund requests have to be processed through iTunes”.

I’m not making this up! This is not a broken business process, it’s a process which has been deliberately and systematically ground into tiny pieces under the tracks of a tank driven by the ghosts of Franz Kafka and Joseph Heller.

OK so Apple don’t give a stuff about their customers. This is not news. But the model doesn’t work very well for developers either. There’s no way to reward a developer for special effort, e.g. to meet a specialist requirement, although I might often do so through the donation model. There’s also no way to charge for an upgrade, except by creating a separate new application edition, which will have to be purchased at full price, will have its own data set etc.

This is frustrating at many levels. Although most individual apps are inexpensive, evaluating applications to find the best fit to your own requirements can become very expensive. I can afford a few wasted pounds, especially as a business expense, but that’s not true for the man who donated for my plugin from a €240 monthly income. The worst thing is that it seems to be down to laziness or callous disregard on Apple’s part. Surely with the centralist control of iTunes it wouldn’t be difficult to provide full versions which are disabled after a trial period, but for which a license is only an app store click away?

Apple’s tyrannical control makes Stalin’s Russia and Hitler’s Germany look like models of libertarian freedom by comparison. This market desperately needs some competition to an abusive monopoly provider.

Location:Hill Drop Ln,,United Kingdom

Posted in iPad, Thoughts on the World, VMWare | Leave a comment

What to Get for a Photographer’s Birthday

0311 7D 4518
Camera: Canon EOS 7D | Lens: EF-S15-85mm f/3.5-5.6 IS USM | Date: 13-03-2011 10:43 | ISO: 400 | Exp. bias: 2/3 EV | Exp. Time: 1/10s | Aperture: 8.0 | Focal Length: 29.0mm (~47.0mm) | Lens: Canon EF-S 15-85mm f3.5-5.6 IS USM

With my half century finally upon me, my wife Frances has excelled herself by commissioning a most wonderful cake, celebrating my photographic passion! This is well up to the standard of “Bear in a Porsche“, from a few years back…

Those of you who have known me for some years will recognise that “Tatty Bear” probably more accurately reflects my shape and condition than my earlier icon, the “Forever Friends Bear”. Ah well, that’s the advancing years for you.

Of course, some of you will also know that it’s a long time since I last shot a roll of film, but somehow I think a row of 1s and 0s around the base of the cake wouldn’t work nearly so well. And I did manage to help expose four sheets of 8×10 on my last visit to Barbados, so I can’t claim to be absolutely 100% digital 🙂

Quick plug: if you need a good cake maker, then the above creation was the work of Jonathan at Simply Cakes in Weybridge. Having now sampled it, I can confirm it tastes just as good as it looks, so I’m happy to recommend him.

View featured image in Album
Posted in Personal News, Photography | Leave a comment

Barbados Portfolio Update

Coral on a shipreck in Carlisle Bay
Camera: Canon PowerShot G10 | Date: 26-04-2009 18:20 | ISO: 100 | Exp. Time: 1/200s | Aperture: 3.2 | Focal Length: 6.1mm (~28.0mm)

I’ve just managed to catch up with some of my shots from recent trips to Barbados, and in particular I’ve added some wildlife, sports, entertainment and underwater shots I’m quite pleased with. Have a look and let me know what you think.

View featured image in Album
Posted in Barbados, Photography | Leave a comment

The Wrong Orientation?

In an odd confluence, multiple streams of activity have come together to convince me that current IS thinking may be suffering from a bad dose of “the wrong orientation”. My work on data modelling at National Grid, an excellent course on business process modelling, my frustrations with the iPad software architecture and finally some exposure to Oracle’s latest SOA tools have all convinced me that we need to get back to designing systems with an “object-action orientation”, rather than the regressive move back to the alternative.

 

Read the full article
Posted in Agile & Architecture, Thoughts on the World | 2 Comments

An Ideal Blogging Platform?

The iPad really ought to be the ideal blogging tool: it’s light enough to always have with you, large enough to edit a decent quantity of text on, and potentially always connected, so you can strike while the muse is hot (if that’s not too odd a mixture of metaphors…)

However, to date I’m extremely frustrated by the quality of the tools available to capitalise on this opportunity. Most are, at best, OK for plain text blog entries, and none really delivers what I have come to expect, based on what’s available free on the PC platform.

My benchmark is Microsoft’s LiveWriter. This “free” software does exactly what I want: it provides a WYSIWYG preview as I write, using the stylesheet of my blog, provides style-based formatting (so I can create lists, headings and emphasise text, but otherwise add an absolute minimum of markup clutter), and provides the ability to manage all the post metadata, including things like hand-written post excerpts. It even has a plug-in architecture against which some kind soul has written a little plugin to manage custom fields, so I can easily add linkage to other articles or images in my photo albums.

Now maybe Microsoft have done their usual trick of hiding a lot of clever code behind a simple facade, but the above features don’t seem to be “rocket science”. There are several shareware packages on the PC (e.g. BlogJet) which have very similar capabilities. I therefore hoped that the iPad could deliver similar capabilities.

Nothing doing. For a start, all the available apps are strictly plain-text only. A couple have the ability to insert some HTML, but you need to know what you’re doing, and you have to visualise the result. If the available tags are not sufficient, then it becomes really painful. Just typing < p > on an iPad takes a grand total of 9, yes 9 keystrokes.

Some apps just don’t appear to work. MacJournal is a case in point: only when you’ve paid for it do you get a “read me” screen listing the limitations, and I couldn’t get it to connect at all. This is where I try to explore the “refund” option in iTunes… Worse, others succeed in corrupting existing entries. The worst offender, to my horror, is WordPress’ own app, which succeeded in filling my nicely formatted text with a load of random markup and line breaks. Deleted.

Beyond that, there are a couple which are trying, but not there yet. The best I have found to date is BlogPress, which seems to be reliable, handles basic metadata OK and at least has the concept of “select text and apply an HTML tag to the selection”. If I can engage the developers to extend this then it may become workable.

I did wonder if I could just post the flat text and then use the web-based editor in WordPress. However while this works fine on the PC, on the iPad the browser doesn’t seem to recognise the editor as a text area, so you can’t select text within in it. Foiled again.

I’ll keep you posted, but don’t be surprised if I can’t do so just from my iPad. 🙂

– Posted using BlogPress from my iPad

Location:Leatherhead,United Kingdom

Posted in iPad, Reviews | Leave a comment

Tokenism Gone Mad

I went to see Danny Boyle’s production of Frankenstein at the National Theatre, yesterday. It really is a “must see” event. The staging is superb, the script accurately reflects the eloquence of Mary Shelley’s novel, and Johnny Lee Miller’s performance as The Creature was astounding, portraying a moving evolution from incoherent newborn to the intelligent, articulate but frustrated and vengeful central character of the original story. Unfortunately I can’t comment on Benedict Cumberbatch’s performance as he was unwell, but his understudy competently portrayed Frankenstein and the conflicting emotions which drive him.

However, some of the supporting cast decisions were odd, to say the least. Most strange was the decision that while Victor Frankenstein and his brother William were both white, his father was played by a black actor, George Harris. Now Harris is a fine actor, and I have no problem with him playing a rich, powerful man in the right context – 2010 Britain, for example. But to cast him as Frankenstein senior, a Baron in early 1800s Switzerland, and in a story where one of the key themes is the inability of humans to see past The Creature’s physical difference from themselves to his inner abilities, that’s just plain wrong. It grated with me, and from comments I heard it grated with others too.

If that casting decision was PC tokenism, it was misplaced. If Danny Boyle was deliberately trying to contrast the loathing for the creature with our modern acceptance of people of different appearances, then it backfired. Sometimes the obvious route is the right one.

Posted in Reviews, Thoughts on the World | Leave a comment

Are We Nearly There Yet?

The trouble with having lots of gadgets is having to also manage and travel with a vast collection of power supplies, cables and chargers to make them work. I know I’m not alone in being annoyed by this – one of the late Douglas Adams’ last pieces of writing was a rant (there’s no better word) at the tech industry he otherwise loved, and how a lack of standards burdened him with an annoying plethora of single-use cables and transformers.

Maybe things are getting better. We seem to have standardised (for now, until the next bright spark tries to be different) on 5V supplies for most rechargeable hand-held devices, and some (but not all) expect the source to be a standard USB type A socket. This at least reduces the number of independent chargers. That’s the good news. The bad news is the device end. I really don’t get why we can’t standardise on the standard mini B USB port, but the creative types seem to want more variety.

Then there are the devices which take mains input. Set aside the fact that mains outlets come in several varieties, as it’s probably about 100 years too late to do much about that, there’s still the matter of the mains connection into the device (or its power supply). There are at least three standards, and while quite a lot of my kit uses the common “figure of eight” version, sod’s law dictates that my laptop uses the three-pin variant. Oh well…

On a more positive note, thanks to Apple I now have a transformer which is “figure of eight” in and USB out, so that will cover a lot of bases, and I have a pair of mains cables which the appropriate plugs for each region I regularly travel to, so I don’t need to carry adapters.

Despite the fact that my cameras all hail from the same manufacturer, Canon, they each take different batteries and each has a separate charger. The better news is that apparently Canon have declared that their next generation of DSLRs will use only two battery types, but I can’t see how that will help because knowing my luck I’ll still probably end up with a camera from each family.

So what’s the upshot. Here’s what I carry regularly:

  • Figure of eight mains cable with appropriate plug
  • Laptop power cable with appropriate plug, and laptop power supply
  • Mains to USB transformer (clever Apple version, which has a UK plug but also takes a figure of eight cable)
  • USB to mini B (doesn’t actually charge anything, but connects disks, cameras etc. to the laptop)
  • USB to “slim mini B” (I don’t know what they call this, but it seems to be an emerging standard, as my Zaggmate keyboard, Frances’ phone and her Kindle all use it)
  • USB to even slimmer non-standard plug for my phone. Thanks a lot, HTC
  • USB to Apple connector for the iPad
  • USB to HP iPaq connector, to charge the iPaq. In fact, you can’t buy this lead, but it’s amazing what you can achieve with a load of cannibalised bits and a soldering iron

Yes, I know I should be able to condense my phone and PDA into one device, and I might get one with either a standard USB or Apple connector. See here and here for why I might resist that…

Then for holidays, you add:

  • 2x or 3x Canon chargers, depending on what I’m expecting to photograph
  • Shaver cable and appropriate mains adapter

Is this getting better?

Posted in iPad, PCs/Laptops, Thoughts on the World | Leave a comment

A$$hole Driven Development and Other Anti-Patterns

During a project management meeting today, I was driven to look for a reference to “Document Driven Development”, a great anti-pattern developed a few years ago by the Agile crowd, in order to emphasise the importance of working solutions, not documents, as the goal of IT projects. I was in for a few surprises…

Oddly, although the wonderful “Waterfall 2006” web site still exists, I couldn’t find DDD on it. So I checked with Google and found a couple of references to non-ironic (as far as I can tell) papers on the subject. Yes, some people seem to think that document-driven development is a good idea! Now I might be prepared to concede this for applications where documents are themselves the key business objects (some legal processes, for example), but as far as I can see this isn’t what those papers were referring to. If that’s the case, they really haven’t understood…

What I did find, however, was a wonderful blog post from a few years ago with the excellent title “Asshole Driven Development“, in which Scott Berkun has collected a wide variety of development and project management anti-patterns. It takes a while to read through all the comments, but doing so is quite rewarding, if mainly as a form of therapy. At least you know you’re not alone.

The list is pretty comprehensive, but despite over 300 contributions, I couldn’t see my own bête noir. A lot of large corporate organisations now seem to follow a governance methodology I term IAKOM (the “It’s A Knock Out Method”), known on the continent as la Methode Jeux Sans Frontieres (MJSF). Those of a certain age will remember a series of hilarious television games in which relatively simple tasks (such as carrying a bucket of water) were rendered impossible by the imposition of progressive handicaps and obstacles (such as carrying the bucket up a greased slope against a rubber bungy while wearing clown shoes and being pelted with wet sponges).

Some IT governance is like that. Just when you think you might have a fair run at doing something, a new governance hurdle or document check is inserted into the process. It wouldn’t be so bad if it all made sense, but sometimes it feels almost capricious. Some organisations are more enlightened than others, but as a general industry trend it’s inescapable.

I don’t know what the answer is. If you do, let me know!

See http://www.scottberkun.com/blog/2007/asshole-driven-development/
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Don’t Pose, Please, Just Act Natural

Iguana at the Barbados Wildlife Park
Camera: Canon EOS 40D | Lens: EF70-300mm f/4-5.6 IS USM | Date: 20-04-2010 20:36 | ISO: 200 | Exp. bias: -1/3 EV | Exp. Time: 1/125s | Aperture: 5.6 | Focal Length: 300.0mm (~486.5mm) | Lens: Canon EF 70-300mm f/4-5.6 IS USM

Those who follow my photography blog will know that my preferred technique for taking portraits is to use my 70-300mm lens towards the long end of the zoom range. It only works as long as the subject is effectively frozen by the available shutter speed, but for a static subject that can be as low as about 1/20s, relying on a combined steady head and image stabilisation technology to keep things sharp.

This technique works for pretty girls, character-full old men, and, as this shows, for those who might not take direction even if you wanted to provide it!

So if you see an interesting face, but it’s some way off, hold the camera steady and go for it. The results may be better than you expected.

View featured image in Album
Posted in Barbados, Photography | Leave a comment

Red Roof Reflections

St. Nicholas Abbey, Barbados
Camera: Canon EOS 40D | Lens: EF-S17-85mm f/4-5.6 IS USM | Date: 20-04-2010 17:16 | ISO: 200 | Exp. bias: -2/3 EV | Exp. Time: 1/125s | Aperture: 11.0 | Focal Length: 17.0mm (~27.6mm) | Lens: Canon EF-S 17-85mm f4-5.6 IS USM

As my “photographic eye” develops, I find I’m noticing much more readily the colour of light, and how it can be modified by things both inside and outside the scene. This shot of St. Nicholas Abbey on Barbados is an interesting case in point. The porch has a flat roof, and that flat roof is obviously painted red to match the railings and guttering. We can’t see it directly, but its effects are very dramatic. I’ve boosted the colour saturation slightly to make this work on the web, but only slightly – the pink glow was immediately obvious as we looked back to take this shot.

St. Nicholas Abbey, despite its name, was never an Abbey, but a plantation house. It’s recently been revived, and sits at the hub of a busy farming and rum distilling business. It’s also an interesting example of the challenges of architectural re-use. It was built from a set of plans developed and used for a similar manor house in England. These were faithfully followed, including all the fireplaces and chimneys. In nearly 400 years Barbados has never had a day cold enough for any of the fires to be lit!

In Agile development, the mantra is that you don’t build features you don’t need, but I’ve rarely seen a discussion on what to do if those features come “free with the design”. Re-using an established design has significant benefits, particularly if the architectural effort comes at a significant cost (which was obviously the driver for the decision about St. Nicholas Abbey). Tailoring that design to omit features you don’t need will have a cost, and a risk that by doing so you break some other capability. For example, chimneys tend to be built very strongly, and often have an important structural role in a building. On the other hand, building features which won’t be used is also costly. If you can’t find exactly the right design pattern, you will have an interesting decision – whether to change it, or whether to follow it regardless.

View featured image in Album
Posted in Agile & Architecture, Barbados, Photography | Leave a comment

Hallelujah! High ISO Which Works!

The Fab 5, Barbados Reggae Festival 2010
Camera: Canon EOS 40D | Lens: EF70-300mm f/4-5.6 IS USM | Date: 24-04-2010 03:38 | ISO: 3200 | Exp. bias: -1 EV | Exp. Time: 1/100s | Aperture: 6.3 | Focal Length: 190.0mm (~308.1mm) | Lens: Canon EF 70-300mm f/4-5.6 IS USM

As followers of my photography will know, one of my pet subjects is indoor entertainment, photographed by available light. I like capturing memories of enjoyable events, I love the colours of interesting stage lighting, and I like the challenge of trying to capture some of the dynamic nature of a music or dance event in a static image.

By its very nature, this means working handheld in low light levels, typically with long lenses, which in turn means a genuine need for high ISO settings. Even if I can hand-hold my favourite 300mm lens at a shutter speed of 1/25s (which I can, just about, on a good day, thanks to Canon’s excellent image stabilisation technology), 1/25s of a second is just too slow to freeze moving performers. I have several pictures with nicely sharp backgrounds and blurry main subjects to prove this.

With my earlier DSLRs, ISO 800 was about the fastest speed which would deliver a usable image, and that in turn meant speeds of around 1/25s with my preferred lenses. By comparison, my newer Canons should theoretically be usable up to around ISO 3200, giving me a reasonable 1/100s shutter speed, but up until now I’ve always found the resulting images to be just too noisy.

However, I’ve finally found a combination of sharpening and noise reduction techniques which works, and I can do it entirely in Bibble, my RAW processor. The magic mix uses a Wavelet sharpening algorithm, three separate noise reduction algorithms (Wavelet denoise, Noise Ninja and “Pixie”, a hot pixel remover), and a black point adjustment to make shadow areas truly black.

This picture of the Fab 5 is from last year’s Barbados Reggae Festival, and was taken at a range of about 30m. What do you think?

View featured image in Album
Posted in Barbados, Photography | Leave a comment

Not Good For Business

A month into iPad ownership and I have to say that although I love some of the things it does, my feelings are still mixed. Setting aside those features which, in my case at least, are really for personal use, how will it work as a business tool?

Personally, I’ve never got on reviewing significant text on a PC screen, and tend to work instead on printouts. The iPad has already proven itself an excellent reading tool, so much so that I will now download any lengthy document from my PC at work, and read it on the iPad, rather than just print it out.

Three third party applications make this much easier: DiskAid runs alongside or in place of iTunes to make managing iPad documents from the PC much easier, providing many of the functions missing from the Apple software, like folder views and drag/drop file operations. Full two-way folder-level synchronisation is promised for the next version. It also works well over USB – this, combined with the fact it’s not iTunes, makes it a good bet for corporate environments.

The companion iPad app, FileApp, is the best file management and general-purpose viewer I’ve found. And if you want to annotate a PDF document I can strongly recommend iAnnotate, which produces fully Acrobat-compatible markup, and you can either export the result via DiskAid, or simply email it to yourself.

MS Office documents are a bit more of a challenge. For example, there are many apps which view or edit Word documents. They vary from acceptable to poor. None, as far as I can see, supports embedded files, embedded objects, or style-based formatting. More critically for document reviewing, there’s almost no support for change tracking. Most apps just ignore Word markup. The only current exception is Documents To Go, which at least displays the markup and preserves it in exported documents, but doesn’t allow you to add to it. The work-around is to just type your comments into the main text, email the document to yourself, and use “compare” against the original on the PC, but that’s just plain crude.

Support for other MS Office documents is even more patchy. There are lots of apps which will read an Excel spreadsheet, but most can’t export back to the same format. And there are plenty of PowerPoint viewers, but they all present the slides as a long scrolling document. None of them have the ability to effectively show a presentation full screen on the iPad with a simple “tap to advance” model. Surely I can’t be the only person in the world who recognises the potential power of iPad+PowerPoint for presenting ideas to people in small meetings, so why have all the developers ignored this opportunity?

I await the iPad version of SoftMaker Office with hope, because the SoftMaker guys have successfully delivered full Word compatibility to Pocket PCs for years. It can be done…

The iPad should also be an ideal note-taking device, but several things mitigate against it. Firstly, the applications seem universally crude, with no rich text or outlining support, and limited or no hierarchical arrangement features. Some are quite “flashy”, with good support for doing things like pasting in pictures from the photo album, but what I need is more structured. The standard, of course, is Microsoft OneNote, which has transformed my general note-taking and list management on the PC, but Apple and most developers seem to be studiously it’s example. The one ray of light is MobileNoter, which aims to be a partner application to OneNote. At the moment it’s incomplete – it does quite a good job of synchronising your OneNote notebooks from the PC, and displaying them faithfully, but input is a bit iffy and you can’t create new sections or pages on the iPad. The “quick notes”, which can be freely manipulated, are plain text only. That said, the developers promise that the abilities to take notes in OneNote format and add them into your synchronised notebooks are coming, so maybe this omission will be fixed.

Creating content is generally a bit painful because of the restricted text input model Apple have imposed. For a start, the multi-modal keyboard is very annoying. The main screen just has the basic letters, and you have to switch modes two or three times for anything else. This is OK for bulk text, rubbish for anything with numbers or “special” characters such as the dash or the colon! No wonder the youth of today are losing touch with punctuation…

I do wonder if Apple were influenced by this wonderful video of the “laptop with no keyboard” from the Onion News Network, and didn’t get that it’s meant to be satirical?

If you make a mistake while typing, it’s quite painful to have to roughly point with a finger, then steer the insertion point exactly with the magnifier, then make your corrections. There are no arrow keys to quickly navigate a few letters back, no reversible “undo”. I also find the lack of drag and drop very frustrating.

The predictive text / dynamic spelling is rubbish compared with other platforms, offering only a single option and then usually only when you’ve typed almost the whole word. Worse, if it corrects incorrectly, and you delete the text and type your version again, it just changes it again unless you manually over-ride it. The Microsoft version is much more intelligent, and gives you a “stop changing…” option after the first time.

Some of these restrictions and crudities make no sense at all. Others might make sense on the iPhone, but on a full screen tablet device they are just plain frustrating. But what really bugs me is that the pocket PC, despite originating in an even smaller form factor than the iPhone, gets all this right.

The iPad is a great tool for some purposes, but it’s potential for business use is thwarted by Apple’s inability to recognise good ideas in the non-Mac world, and a young application ecosystem where key capabilities are still developing. Getting business value feels like a bit of a battle, even if it is far and away the best platform for Angry Birds!

Posted in iPad, Reviews | Leave a comment