The Bleeding Edge

Displaying 10 most recent entries.

Syntax diagrams 28 Jul 2010

I've always liked syntax diagrams as a way of describing languages. They make it clear what options are legal in any given situation. However, drawing them by hand is tedious, so after a moment's thought, I realised it would be pretty trivial to design a reasonable layout algorithm to generate them automatically. And so, on a train more...

User Interfaces for Event Streams 9 Jun 2010

Reading Phil Gyford's post about the reasoning behind his Todays Guardian app reminded me of an old interest of mine - the design of user interfaces that show people streams of events. I hate the fact that I have several systems that have reason to throw notifications at me: Incoming email (with multiple accounts) Twitter (with multiple accounts) RSS more...

Ugarit Roadmap 13 Apr 2010

I've not had much time to hack on Ugarit lately, which is a shame - but just to keep you enthusiastic, here's my current roadmap. In no particular order: lzmalib has to go I wanted to support a range of hashing and compression algorithms out of the box, and LZMA looked like a good high-compression algorithm for when more...

Debill - A Protest Poem 6 Apr 2010

Debasing Electronic economy Being blinded by Illogical idosyncrasies Leading literate Lynchings

BlackBerry 18 Dec 2009

Many moons ago I did some work writing apps for BlackBerries. I liked the things at the time; they seemed to be well-built, both from the hardware and software angles. So when my mobile phone contract came up for renewal (meaning I can get a free new phone if I sign up for another two years), more...

Personal Information Management 16 Dec 2009

One of the neat things computers have become able to do as they become more "personal" - eg, we spend more of our lives operating through them, and they become more portable - is personal information management (PIM). I remember PIM apps in the early 1990s, running under MS-DOS. Quitting whatever you were doing and starting more...

The Art of Knowledge Unconference 7 Dec 2009

This weekend 12-13 Dec 2009 in Bristol there is an Unconference part of the uncraftivism weekend and I am going to be reading some of my poems that I think appropriate! Like The Programmer's Lament and A Picture of Words. Me and Alaric are hoping some of you will join us in Bristol It more...

A new laptop 5 Dec 2009

To my great displeasure, my shiny MacBook Pro was stolen from the office in London! So, I grabbed our finance guy and we went down to the nearest laptop shop and picked up the cheapest thing they had in the shop that would meet my needs: a Hewlett Packard Pavilion dv7. The first step was replacing Windows more...

The UK MoD Manual of Security has been leaked 6 Oct 2009

The UK MoD Manual of Security has appeared on WikiLeaks. I'm not certain this is a good thing, to be honest... the intelligence services are renowned for overstepping their mark, and I'm sure the sections on dealing with investigative journalists and the like will be useful to those who fight against that kind of thing, but more...

Why are networks so hard to build? 9 Sep 2009

One of my sidelines is network management. Often, the problem is this: you have a bunch of sites, each with zero or more external connections out to the wider Internet (or to people who you provide an Internet connection to), and each with zero or more computers that need some level of network connection (be they more...