May 27
Permalink
But I can tell you the names of some of them.”
“Of course they answer to their names?” the Gnat remarked carelessly.
“I never kenew them do it.”
“What’s the use of their having names,” the Gnat said, “if they won’t answer to tehm?”
“No use to them,” said Alice; “but it’s useful to the people that name them, I suppose. If not, why do things have names at all?
— FromThrough the Looking-Glass and what Alice found there  (thinking about Ward Cunningham’s System of Names)
May 26
Permalink

What do I care about when I care about my work?*

I’m trying to decide about what I care about in my work, and how this may affect the next decisions in my career, so I thought writing it down might help. I’ve got a limited time to write today, so I’ll write about the first three things I thought about when I thought about caring about my work: Software Quality, Better workflows, Designers and developers understanding their users.

Read More

May 22
Permalink
This requires that anyone you’re collaborating with knows how to handle rewound heads
May 20
Permalink
… it seemed to be necessary for the writer to know what he wanted to say, in short, what he was talking about. As an exercise we were to try reducing the meat of a story to one sentence, for only then could we know it well enough to enlarge it to three or six or ten thousand words.
http://www.lettersofnote.com/2012/05/it-has-never-got-easier.html
Steinbeck’s letter to his creative writing professor, Edith Mirrielees. 
Mar 21
Permalink
Mar 04
Permalink
[Pixar] have a daily “build” of their movies in progress so they know where they stand, with sketches and crappy CGI filling holes where needed – compare this to traditional moviemaking where it’s only at the end
Mar 01
Permalink
If you have Big Data process is involve grep, you are do it wrong.
Feb 29
Permalink

Experimental music from very short C programs (by viznut)

(via @nyeparry - my music source ) 

oh my god this is cool stuff.

Nov 16
Permalink
The mandatory end-of-month password change: Few common IT policies drive users to distraction as regularly and reliably as the aggressiveness of enterprise password policies.
Sep 09
Permalink

How bad can a public website get?

I was trying to report a non-urgent crime (vehicle incident I witnessed involving another bike rider) in London. The Met police force site came up nicely in Google and there was a sitemap and looked like the possibility of finding the right form through deep links via search. 

Firstly the Met police force site gave me a nice 502 error (any page), in full tomcat style (at least it wasn’t a default (Apache) Forbidden notice - this came later). Ouch, embarrassing. 

But at least it cleared after about ten minutes - (server coming back up or deployment finishing perhaps?) I tried waiting for came back and eventually found the correct page to report this problem (under “Roadsafe London” — not “Online crime reporting”, or “Crime and Internet crime reporting” or any other ways of communicating online in this byzantinely complicated site).

The process was painful because of a number of errors (not least a 256 character limit on the text box for the anser to “Your information… Please provide as much detail as possible in order…”). So being a good web citizen (and besides this is kind of a busman’s holiday for me), I decided to report the problems (including the various broken links etc I had gathered).

But was that going to be easy? There’s a link to “Website feedback” in ‘contact us’ but that gives rise to effectively a survey form allowing you to tell how your experience with met.police.uk made you feel (I’m sure a useful form, but no way to report specific errors). I didn’t feel like I needed to make a “complaint about the police” (don’t want to add my noise to that important stream).

So eventually under “General Enquiry” I wrote up my:

“Detailed website feedback”.

In order of importance 

1) There are several problems with Roadsafe London form at https://secure.met.police.uk/roadsafelondon/

a) VERY IMPORTANT: there is a very small character limit (256 letters!) on “Your information” — doesn’t give enough space to put in details requested by the form: “Please provide as much detail as possible in order for us to deal with your information in the most effective way, please include such things as dates, times and places as well as details of any other people involved.” This needs to be increased to several thousand

b) Need ability to put in “more details about Vehicle” under “Vehicle details” (e.g. this was a NL-registered tour coach)

2) On the main “Reporting Crime” page (http://www.met.police.uk/reporting_crime/), under “Online reporting”, the link labelled “Access online crime reporting” links to “Customer feedback” (https://secure.met.police.uk/yourvoicecounts/index.php) — it should link to “https://online.met.police.uk/”.

3) On many pages, there are links to “Crimes” (http://www.met.police.uk/crimes/) — this page gives a “Forbidden” error - as a stopgap you should make this page some kind of index page. Examples of these links - in the top menu for https://online.met.police.uk/, https://secure.met.police.uk/enquiries, for https://secure.met.police.uk/roadsafelondon/ etc.)

4) The site needs a proper website error reporting form. 

The website feedback form only allows me to report general feelings about website, not an ability to report broken links and issues such as the above. 

5) Judging by the length of the list above you need a QA team working on your very important website. 

Did it surprise me when I clicked submit I just got the form back, wiped clean (no, not at all) — I guess my session must have expired (session, for a general enquiry form with no server-side state - ah, that must be tomcat (or at least bad J2EE coding). But add to that, no messaging to tell the user what has happened.  You do need to be a web developer to use this site.