David Dorward's Blog
Entry created on Friday 13 May 2011 at 10:45.
I received a job advert today, which opened with:
Reinhart Django was an excellent guitarist, he could play brilliantly, even with fingers
missing! Could you code well without your fingers? is your passion for Python Django so
deep, that you would, through adversity code with a single digit?
My reaction to this was a desire that recruiters would spend as much time matching CVs to jobs instead of just carpet bombing anything with a keyword.
How naïve of me. Twenty minutes later, the same recruiter sent me another advert for a different job with the same boilerplate at the top.
They do spend as much time matching CVs to jobs as they do thinking up clever things to prefix their emails with.
Entry created on Wednesday 30 March 2011 at 22:40.
In a moment of self-deprecation, I refer to my beer of choice as “Poncey Organic Honey Beer”. It turns out that Google agrees with me.
Entry created on Wednesday 9 February 2011 at 21:26.
Beware! This article contains links to pages that depend on JavaScript. This is stupid, and that’s the point.
It started when Simon Willison noticed that Gizmodo had redesigned, and depended on JavaScript for their URIs to work.
Mike was unimpressed and wondered how you were supposed to get at the data without JavaScript.
Danger! The next paragraph contains and links to sarcasm!
I knew the answer to this one — you use the highly intuitivespecial Google URI rewriting technique. (Sadly for me, Mike had already found the answer from elsewhere, and Twitter timestamps prevent me from taking the credit for informing him)
More than a few people agreed that the URI format was not a good idea. Terms used to describe it included stupid, not proper, decreasing accessibility and evil.
Then along come the inevitable car analogies. Thomas Fuchs compared JavaScript to the steering in your car but Steve Marshall pointed out that ur steering column isn’t randomly cut from time to time
.
I prefer to think of JavaScript as something more akin to satellite navigation. It’s very nice when it is working properly, but a bad signal can cut it off and sometimes it can lead you in the wrong direction. I’m glad we haven’t yet reached the point where road signs are not considered worth the effort of erecting.
Since then, some nice analysis of the problem has been published (which is why this entry is largely a collection of links and not an attempt to explain the problem in detail).
I think Peter put it best when he said:
Stop breaking the web with hash-bangs (#!) and stop thinking JavaScript is always on. NO, SERIOUSLY.
Entry created on Friday 28 January 2011 at 14:02.
Yahoo! make really nice developer tools, and then use them to build websites where the target audience is the type of people who ask Who created Tarzan (all names) in 1914?
and then file it in the “Tattoos” subject area. Meanwhile really interesting sites (such as a wonderful hackday project that they invested a vast amount of labour into) get killed off before launch because they are too complicated “for normal people”.
This saddens me.
Entry created on Tuesday 1 June 2010 at 16:10.
Last week we released the iPlayer for iPad as part of a project to put iPlayer on lots of different devices.
One of these devices is an appliance which can output debug information to a Windows application over the network. Unfortunately, said device had ended up at the corner of the department opposite to the Windows machine on the development network.
An iPad came to the rescue today when I pointed a VNC client at the Windows machine and happily watched debug information scroll by without having to run back and forth between the two screens.