Jan
21
If you write a lot of programs, and you’re used to squeezing them all the time, you find that it’s easy to write a program that’s simple. A lot of it is having a clear sense of what you want to say—writing the proof by choosing what to prove, and being clear about that. In [...]
Jan
14
Lazy Programming
Filed Under Technology | Leave a Comment
Windows Update has found 1 critical updates for your computer.
Sigh.
Jan
12
A Month of Bogofilter
Filed Under Email | Leave a Comment
I’ve been using bogofilter against my spam for about a month now, and the results are looking good.
It’s catching a much higher percentage of my spam than SpamAssassin was, and I’ve only had one false positive. Although any amount of false positives is a major problem, this doesn’t concern me for two reasons.
Firstly, SpamAssassin was [...]
Jan
11
Philosopher, Theologian and a Lawyer
Filed Under Law, Theology | Leave a Comment
A philosopher is a blind man in a dark cellar at midnight looking for a black cat that isn’t there. He is distinguished from a theologian, in that the theologian finds the cat. He is also distinguished from a lawyer, who smuggles in a cat in his overcoat pocket, and emerges to produce it in [...]
Jan
10
The Perpetuation of Errors
Filed Under Learning | Leave a Comment
There are many sites on the internet carrying the lyrics to Lou Reed and John Cale’s “Song for Drella” album. Interestingly it seems that the vast majority of them are wrong.
There’s a wonderful couplet in “Faces in Names”: People who want to meet the name I have / Are always disappointed in me. But almost [...]
Jan
10
The Abacus, Malone Road, Belfast
Filed Under Northern Ireland | Leave a Comment
Note to self:
Although the Abacus Chinese Restraurant on the corner of Eglantine Avenue and Malone Road does really good food really cheaply, remember that it pulls the nasty trick of pouring its soft drinks from 2-litre bottles that have been sitting around and have probably gone stale. (They do 500ml bottles of Ballygowan though which [...]
Jan
9
Working the Code
Filed Under Technology | Leave a Comment
If you just blatantly ignore a situation that a future programmer needs to deal with, they will come in to the code and discover that you blatantly ignored the situation. That means they have the freedom to do whatever is required. But if you tried to account for the situation, they will come in and [...]
Jan
5
The Death of the B-Side
Filed Under Video + Audio | Leave a Comment
Once upon a time lots of singles would be released with lots of extra B-Sides. It was quite common that a single release would comprise of 2 CD singles, each with 3 bonus tracks, a 12″ with another 3, and a 7″/cassingle with yet another, thus hooking fans and collectors into purchasing all 4, but [...]
Jan
5
Worst Phone Interface ever
Filed Under Customer Service, Data Protection / FOI | 1 Comment
I would like to nominate the Student Loans Company as having the worst phone interface either.
I got a letter from them last week stating that I have overpaid my loan, and that I “may” be entitled to a refund, and should call them.
You are presented with 3 options: “If you are calling on behalf of [...]
Jan
4
Nothing Happens Until a Sale is Made
Filed Under Books | Leave a Comment
Thomas Watson Sr. was one of the extraordinary people in business history. The company he created - IBM - is testimony to his exceptional capabilities as an entrepreneur, visionary, and manager.
Interestingly, when people think of the creation of IBM, and the global behemoth it became, their thoughts turn first to the company’s technological prowess. Although [...]