On Building UI

03:23 general ui advice (everyone listen): on your first round take out as much ui as you can without thinking you’re looking at a cheese sandwich. test it. find the bits that confuse everyone, and then add ui for those things. don’t start with ui for everything. people are clever and use the web. they [...]

Read full post...

When economists base their models on their fantasies of an “economic man” motivated only by self-interest, they forget community – the all-important web of meaning we spin around each other – the inescapable context within which anything truly human has taken place

Christopher Ryan and Cacilda Jetha

Lisp and Vim

What makes Lisp special is that executable code has the same syntax as data structures. What makes Vim special is that the mode for entering text uses the same keys as the mode for executing commands. Both Lisp and Vim have very powerful macro systems. Both Lisp and Vim rock my socks off.

Read full post...

When we travel, we travel not to see new places with new eyes; but that when we come home we see home with new eyes.

G. K. Chesterton

OS Mess

I just realised that every major desktop operating system is scrambling to reinvent itself. Microsoft is working on Windows 8, which looks like will come with a HTML5 component. Apple recently launched OS X Lion, which started integrating aspects of iOS. On the Linux front, Ubuntu’s last release switched to Unity, while all the rest [...]

Read full post...

svn tagging is a joke

I keep reading the phrase “Git isn’t better than Subversion, it’s just different”. I’m sure a few years ago people said “SVN isn’t better than CVS, it’s just different”. Anyway, here’s one key aspect that shows how primitive svn is.

Read full post...