It is quite strange when you take the time to step back from being an experienced developer and have to look at things from the perspective of someone just starting to learn to code.
My partner has taken the decision to learn HTML and PHP and so far is doing very well at it. This has lead to a few questions which I am more than happy to answer, I just have to try and think about how to explain things.
You see after years of development things are just things. A variable is a variable, an array is an array and functions, methods, objects etc. well, they just are what they are. So stepping back and trying to explain that a variable is just a box you can put something in, an array is just a bigger box that you can put other boxes (variables) in and actually thinking about how to explain things can get quite esoteric.
Click here to read more.. »
May 20th 2010 Uncategorized

Are we doing enough to help IE6 die?
As a long time developer of Internet servers, services and sites, I have spent a lot of time over the years fiddling with code to make things work on IE which worked lovely in other browsers without any modifications.
I think every developer has probably seen this graphic or one similar at some time or another.

The sad fact is that it is not getting any easier to create the high performance web 2.0 applications so they work in a web 0.5 browser.
Whilst some people have started petitions to get the government to move on from IE6 and other people are spending time and effort educating people they know who still use it, perhaps we can do more.
I have just implemented the Shockingly Big IE6 Warning plugin on my blogs. It is nothing new and has been around for some time now, however it is my little bit towards helping the world get over IE6. What are you doing for your bit?
February 3rd 2010 Applications