Archives

Posts in August 2009

Is software packaging dead?

I received this in the post this morning (or rather, I was supposed to, but had to go to my nearest Apple retail store to pick one up instead):

Whilst the packaging for Apple’s latest major OS release, Snow Leopard, is certainly (without taking words from Steve’s mouth) “gorgeous”, their software distribution model is somewhat unique, since they only sell boxed …

When I first saw Spotify, I knew that they’d struck gold. For those who do not know, Spotify is the peer-to-peer music streaming service, which can be used to stream an unlimited amount of tracks from the catalogue for free (with some ads) or at a premium with £0.99 for a one day ad-free pass or £9.99/month which removes ads …

When firing up Apache the other day, XAMPP presented me with the ever helpful error message:

Taking a step back, Wikipedia describes error messages as:
a message displayed when an unexpected condition occurs, usually on a computer or other device. Error messages are often displayed using dialog boxes. Error messages are used when user intervention is required, indicate that a desired operation …

Adverts are tacky

There are no two ways about it: having something not dissimilar to this upholstered on your home page:

Looks tacky.
In a web dominated by the Google monolith, advertising on the web is something of a norm, and an easy way to make money from an otherwise free service, especially with the prevalence of the “give it away for free and make …

Xcoding made easier

After the popularity of my post on the useful features of Xcode, titled Xcoding Made Easy, I decided to write a followup post detailing more features about the IDE which help make developing applications a much easier process.
Project Breakpoints

Breakpoints are a great convenience method for debugging your code. However, if you have lots of breakpoints, how do you manage them …

How to go about learning a new programming language is a common question which pops up on Stack Overflow quite frequently. If I answer any of these questions, I always have several key points regarding this topic:

Practice. Although not completely true in all situations, “Practice makes perfect” applies to an extent here – the only way to learn and improve …

Ooh, shiny!

I was browsing the iTunes App Store today – specifically, reading the comments that people had left on various apps – I decided to sort by the most critical to see what sort of criticisms people had to offer. One type of criticism that I noticed was about the lack of new features in updates on applications; for example, in …