One Score and Eight

Building unsinkable software

The next time a client asks you to cut corners, or blames you for the the fallout of a late stage spec change, just remember Thomas Andrews.

Born in Comber in 1873 and a pupil at RBAI (Inst to locals), Thomas designed and project managed Titanic for the White Star Line, an impressive accomplishment in my opinion. During construction, his plans for additional life boats and extra safety features were overruled, resulting (or at least contributing greatly) to the loss of life and sinking of the ship on it’s maiden voyage on 14th April 2012.

Sadly Thomas Andrews died onboard Titanic when it sank. A telegraph after the tragedy reads “…ALL UNANIMOUS THAT ANDREWS HEROIC UNTO DEATH, THINKING ONLY SAFETY OTHERS…” What a legacy to leave behind; despite his warnings being ignored and the ship sinking fast, Andrews still thought of the passengers (users) first.

So how do we build “unsinkable software”? We can’t, that’s impossible, but we can try. Even if we don’t convince clients to do the right thing, then we should still do everything we can to help the user. Our code/designs will be the better for it and people will take notice.

Waiting for Napster

In the IT industry we love to rail on the “failings” of the education system and think if only we had the chance we could do it better.

Read More

The Man Behind The Curtain

It’s been a little while since I’ve blogged, but I’ve picked up quite a few new readers lately and thought it only fair to share a bit about me.

In case you hadn’t guessed, I’m Andrew Gribben and yes, I write all my own posts. I don’t have the luxury of having someone write for me. This causes two things to happen:

Read More

The Red Pill

My move from developing software to teaching high school was extremely enlightening; working and socialising with a tech savvy crowd had made me ignorant to how IT was perceived by users in the “real world.”

After watching Objectified I began to think about how you don’t need to know about all of your users to make a good product, just the extremes; the middle will fall into place by itself.

On one end there are some really switched-on people in education, Fraser Speirs and David Cleland, to name but two, who are pioneering the use of technology in schools.  At the other, you have teachers who have don’t have an internet at home or know how to use The Google and who reluctantly go along with new IT policies that come across their desk, they’ll need help, but have no other choice. To them IT is an unnecessary inconvenience. In the middle you have teachers who are IT aware, they can send emails, use a printer and probably have a Facebook account, but it’s a means to an end. As long as things work they’re happy to make use of it.

As software is developed, we not only need to ensure it is relevant, functional and well designed, but that it is usable even by those who have very little IT experience; there’s no age barrier either, graduates can have worse IT skills than veteran teachers; none of them will be installing Moodle. Users in the middle might not spend time online searching for a new piece of software (although now that “apps” are such an embedded part of culture, perhaps I’m wrong) but if what they use works, in that it works how they work, then the software itself will melt away.

As I see it, a huge problem with how ICT is used in education is that is still isn’t seen as an infrastructure, like the building or the electricity. We get a pile of computers and throw them into a classroom and tell the teacher to work away. In Northern Ireland, C2K has made huge leaps forward, but there are still too few teachers who are happy, willing and/or skilled enough to innovate with the resources they’ve been given.

The iPad, solution or not, is seen as the “microwave” of the computing world and, what many don’t realise, is more cost effective than netbooks, which, my school at least, thought, would be good value for money. If you count up the cost of repairs, and reinstalls we could have bought an iPad and still had change. Its not the only way either, I have high hopes for Google’s Chrome OS; I customised Ubuntu on our netbooks so that they don’t even have a traditional GUI, only the browser and I’ve never looked back.

While many in the IT industry (myself included) have called for the death of the traditional IT Teacher and instead have IT as an integral part of every subject, it isn’t possible; not until hardware and software become invisible, just like an everyday appliance. I can only hope that Jotter will be invisible to its users.

As the project continues, I’ll release more information about exactly what Jotter is. At the moment I’m still not sure how to describe it myself, but hopefully from these blog posts you’ll at least see the reasons behind what we are doing.

Andrew Gribben

Sectarian Culture

If there is one thing I won’t tolerate in my class, it’s sectarianism. Pupils who ordinarily show the utmost respect for teachers, can suddenly get riled up, treating you like a traitor, should you dare challenge them on what can only be described as a sin.

Read More

Froyo & iPad

Expecting something else? Yesterday was a somewhat productive day for me; with the school was closed due to weather I got all the network and computer upgrades finished off early. With all my free time that evening I decided to try making a batch of frozen yogurt, or froyo; <tenuous geek ref> the codename for Google’s Android 2.2 operating system </> So if you want to make a batch at home, don’t want fruit and haven’t got an ice cream maker, then follow these simple steps. You Will Need

  • 2 cups (500ml) natural yogurt
  • 1/2 cup (125) water
  • 1 cup (250ml) full fat milk
  • 1 teaspoon vanilla extract
  • 1 cup (200g) white sugar
  • Blender
  • Shallow metal dish or tin
  • Plastic tub

Steps

  1. Stick everything in the blender, and turn it on. Be sure to put the lid on the blender!
  2. Blend for approx 5 minutes or until your wife complains about the level of noise.
  3. Pour into the shallow metal tin and careful place into the freezer.
  4. Wait two hours, remove from freezer and scrape, the now slushy mix, back into the blender.
  5. Blend for another 5 minutes then pour into your plastic tub, cover and allow to freeze overnight.
  6. Eat.