A good programming language should have features that make the kind of people who use the phrase “software engineering” shake their heads disapprovingly.

Paul Graham

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...

Plugin Dependencies: Version 1.1

The main feature added in this version is the “Provides:” header. This allows virtual packages to be defined. The first advantage is that dependencies are no longer tied to plugin file paths. More importantly, you can now have dependency alternatives.

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...