O'Really?

July 29, 2014

A simple and useable classification of software by Aral Balkan via Wuthering Bytes

Three kinds of Software: Enthusiast, Enterprise & Consumer by Aral Balkan

Three kinds of Software: Enthusiast, Enterprise & Consumer by Aral Balkan

It’s getting pretty hard to do anything these days that doesn’t involve software. Our governments, businesses, laboratories, personal lives and entertainment would look very different without the software that makes them tick. How can we classify all this software to make sense of it all? The likes of this huge list of software categories on wikipedia are pretty bewildering, and projects such as the Software Ontology (SWO) [1] are attempting to make sense of swathes of software too. There’s lots of software out there.

Aral Balkan, one of the people behind the Indie Phone, has proposed a simpler classification which will appeal to many people. In his classification, there are three kinds of software (see picture top right), as follows:

  1. Enthusiast software: like a classic car. We tinker with enthusiast software, in the same way motoring enthusiasts tinker with their classic cars. To the enthusiast, it is a joy when the software breaks, because that’s part of the fun, fixing it and getting it back on the road. However, you wouldn’t drive your classic car during your day job, or commute to work. Like a classic car, enthusiast software, is largely for weekends and evenings only. Raspberry Pi software is a classic example of enthusiast software made in garages by hobbyists.
  2. Enterprise software: like a juggernaut truck. We use enterprise software, because our employers mandate that we do so. It might not be fun to drive, or work particularly quickly, but enterprise software is often a necessary evil to get work done on an industrial scale. Cynics will tell you enterprisey software is slow because the engineers have:

    “…added a delay of 3 seconds to every action and now users are feeling it’s enterprisey”.

    Cynics will also tell you, enterprise software has been made by architecture astronauts, purchased by clueless decision-makers who don’t have actually have to use the software themselves, but have been hoodwinked in notorious“vendor meetings” which could explain the unpopularity of some enterprise software. But that’s another story…

  3. Consumer software: like a family saloon car. We rely on consumer software to get the job done, it is purely functional, does the job in a reliable (and boring) way on a daily basis, just like the vehicle you commute in. Consumer software can be found on your mobile phone and most consumer software is Application Software aka “Apps”.

I came across Aral’s classification at Wuthering Bytes last summer, a small and friendly festival of technology in the Pennines. Wuthering Bytes is running again next month, August 15th -17th and is well worth attending if you’re in the North of England and fancy having your bytes wuthered [2]. It’s a great mix of talks by the likes of Sophie Wilson and many others combined with hands-on activities in beautiful Happy-Hippy-Hacky Hebden Bridge for a bargain £10 per day. It’s software (and hardware) for enthusiasts (not enterprises or consumers). What’s not to like?

References

  1. Malone, J., Brown, A., Lister, A., Ison, J., Hull, D., Parkinson, H., & Stevens, R. (2014). The Software Ontology (SWO): a resource for reproducibility in biomedical data analysis, curation and digital preservation Journal of Biomedical Semantics, 5 (1) DOI: 10.1186/2041-1480-5-25
  2. Brontë, Emily (1847) Wuthering Heights

June 22, 2012

The Silicon Valley Meme: Coming to a Technology Cluster Near You …

Oracle by (nz)dave

Oracle Inc. Headquarters, Silicon Valley, California. CC-licensed Picture by (nz)dave on Flickr.

… if it hasn’t done already

In California the streets aren’t paved with Gold, they are paved with Silicon. Many a Californian has made their fame and fortune from Silicon-based commerce. Facebook, Google, Twitter, Oracle, Apple the list goes on and on. Silicon paves the streets of Silicon Valley.

Silly Valley is often imitated but rarely bettered. Here is a small selection of imitators from a fully blown stamp collection of silicon valley places in wikipedia:

  • Silicon Alley, New York
  • Silicon Fen, Cambridge UK
  • Silicon Roundabout, London
  • Silicon Glen, Glasgow and Edinburgh, Bonnie Scotland
  • Silicon Gorge,  M4 Corridor-ish (Bristol, Swindon, Oxford etc)
  • Silicon Mill, Manchester and North West England
  • Silicon Shipyard, Newcastle, Middlesborough etc

If you don’t have a Silicon Valley cluster near where you live, there’s an easy part and a hard part to creating one. The easy part is, just prefix the name of your local area with the magic S word Silicon. Easy. The hard part is building the universities, businesses, technology, communities, start-ups and investment that makes a technology cluster like Silicon Valley successful [1,2,3]. How can it be done?

Refererences

  1. Mietek Jaroniec (2009). Silicon beyond the valley Nature Chemistry, 1 (2), 166-166 DOI: 10.1038/nchem.173
  2. Paul Graham (2006). How to be Silicon Valley paulgraham.com
  3. Chris Vallance (2012). Silicon Britain: Inside the country’s tech clusters BBC News

Blog at WordPress.com.