Skip to content
Archive of posts filed under the Opinions and Observations category.

It doesn’t have to be the cloud vs software

The word cloud used in the context of technology evokes a conflicted reaction from me. I am simultaneously both compelled and repelled by changes in the technology industry under the banner of ‘the cloud’. It’s important to be clear about what I am discussing here. In its rawest definition cloud computing means technology delivered over the internet. [...]

Dennis Ritchie passes away… Paying tribute to the unsung heroes of technology

In recent days Steve Jobs’ sad death has been heavily covered by bloggers and the press, along with summaries of his life achievements. Another key figure in the development of the technology we all use everyday has also sadly passed away recently. Dennis Ritchie was best known for being the creator of the C programming [...]

Moving on

Very soon I shall be joining a new company, Open Objects, in Cambridge and moving to the area. I am forever grateful for the experience gained at my previous employer and I wish them all the best for the future. I’ll be moving to the area with my lovely girlfriend whom I’m proud to say [...]

Disoriented programming

Here’s a little something to chew over – what would happen if we removed the structure and constraints imposed on the working developer? Would everything descend into chaos and be wholly unproductive… or would great things emerge with natural order from the lack of burocracy and politics? There has always been much discussion of Google’s ’20% time’, [...]

The real cost of student debt

I recently graduated from university and began full time employment in the software industry. The discussion over the rise in tuition fees that has taken place in the UK and the general situation of having just finished a degree has got me thinking about attending university and its financial viability. My own opinion is rapidly [...]

Are all standards inherently flawed?

In the world of software development when you come to implement something for real, using technologies that are supposed to conform to open standards, it is very often the case that those technologies  are not quite as rigidly standardised as you might have hoped. To put this into a wider context most computer users would [...]

University project complete, outlook on current affairs and lessons learnt over the last few years

I’ve finally completed the lion’s share of the work and submission for a large university project today and as one tends to do when they have exam revision to be done I am reflecting [procrastinating] on life in general. This post will start with an abstract and possibly largely irrelevant outlook on the world today, [...]

EJBs in the three tier system

This is primarily written as a basic primer for those CMP students on the same course as me that are struggling and or frustrated with Enterprise JavaBeans. I won’t give any course work specific info, but hopefully this may help at least a bit. Firstly I should probably mention I have worked in a real [...]

Stuff I’ve done and stuff I’ve learnt…

In the last few months I’ve been working intensively on my current main project. It’s easy to lose perspective on certain things when you’re working so closely to a particular project. So in a quick breather while one of my applications is building for the several hundredth time, I thought I would recap a bit. [...]

OAuth for Google Data API – not that easy to implement

Google are fantastic at building APIs, but their authentication mechanisms (while I’m sure are very secure) are not always the easiest thing to implement. I’m working with the Google Data APIs at the moment for my project, for which an app needs access to google accounts, cue OAuth. Anyone who doesn’t agree it is difficult [...]

Taking Intelligent Architectures to the Cloud Expo

A week and a half ago I represented my software development organisation, Intelligent Architectures, at the combined Cloud, Linux and Open Source Expo. I was mainly promoting a project that has grown out of my final year university work. It was an interesting experience and a good opportunity for me to talk some people about this [...]

Programming… its really not that scary

It was only until recently that, when taking a step back from what I have been working on, I realised how dramatically my attitude towards programming has changed. Four years ago I started out on a journey that transformed my anxieties about programming, something that now forms an integral part of my career choice. At [...]

Student protests – why violence doesn’t help anyone

It seems there is a sub-culture that increasingly rears its head whenever protests, whether they be about student fees, the economy or war, are carried out in London. This sub-culture seems largely anarchistic in its behaviour. Whether this is a sub set of the protesters, a separate group or a mixture of the two is difficult to [...]

LaTeX woes…

So a quick aside that might be interesting to anyone that uses LaTeX to produce their articles / documents. I do believe it can be a great tool for producing excellently formatted documents and can, in some circumstances, make the whole process more efficient. However its usage in academic environments is largely reliant on being [...]

Taking stock…

As the year is progressing rather rapidly towards its inevitable end, I feel now is an appropriate time before the end of year revelry begins to take a look what’s been going on. Needless to say this will be a delightfully personal view… My life I’ve had a somewhat varied lifestyle this year, as is [...]

The killer app is not a business model

There is an enormous buzz out there at the moment regarding high-tech startups. There is also a particularly large proportion of these startups that focus on developing a ‘killer’ web or mobile application. The notion of the killer app is simple: Make something as successful in terms of user base as Facebook. There is a [...]

Problem with Google’s ‘Instant’ feature

Real quick one: So you’re searching for something in Google, typing away and all of a sudden you see a page flash up which is exactly what you want, but you’ve carried on typing. You instinctively try to hit the back button to go back to that search but @#~! you can’t because it takes [...]

Jobs worried by Android’s selling points?

Reported all over the web today, Steve Jobs launched into a fairly extensive argument for iPhone as a mobile platform over Android. Andy Rubin, Android chief, responded succinctly via twitter. Without getting into analysing the gory details of some of the statements made (I think this article at The Register sums up the pertinent points), [...]

An example of why we all NEED to tone down our techno-babble

Having just received this email: You are all very welcome to the following seminar if you are interested to multivariate probability models based on copulas for analyzing dependent data such as clustered and longitudinal overdispersed counts. Our method can also be regarded as a generalization of the GEE method that is popular in biostatistics I [...]

A couple of youtube videos for you

I’ve uploaded a couple of youtube videos – one a demo of Organisa Lite and one a discussion of software development in general. Software Development as a career Organisa Lite Demo A new version of Organisa Lite is available – v 1.2. New Android apps coming soon!