Javascript code prettifier

Here’s a neat little thing which I heard about on the Stackoverflow podcast. I can already think of plenty of uses for it. A general purpose code “prettifier” which detects, lays out and highlights the syntax of a range of programming languages. Looks simple to include in the JavaScript of any page which might be …

Continue reading ‘Javascript code prettifier’ »

Agile Made Us Better, but We Signed Up for Great

Following a mildly rambling discussion this morning, I was intrigued to see the following article which talks about the problems of losing impetus for change after a few bad practices are removed and a few benefits are seen. How far should we be pushing for real end-to-end agility? The Agile Manager: Agile Made Us Better, …

Continue reading ‘Agile Made Us Better, but We Signed Up for Great’ »

Using the new subversion integration in Eclipse Ganymede

Like many other developers I was keen to try out the recent Eclipse Ganymede release. In particular I wanted to try the new subversion integration (“subversive”) to see if it is any better than the old (“subclipse”) plugin I used to use with Europa. Getting the new subversion working was surprisingly tricky. Obvious choices simply …

Continue reading ‘Using the new subversion integration in Eclipse Ganymede’ »

Cleanly Migrate Your Subversion Repository To a GIT Repository

Regular readers (are there any?) should have guessed by now that I am investigating distributed version control (specifically git). I also have a significant investment of code and history in subversion repositories. A way to migrate from svn to git, keeping all the commit histories sounds great… Simplistic Complexity » Cleanly Migrate Your Subversion Repository …

Continue reading ‘Cleanly Migrate Your Subversion Repository To a GIT Repository’ »

Eclipse Git plugin installation

I found a blog entry which goes through the steps of downloading, building and installing the eclipse git plugin, so I thought I’d give it a go. It’s a bit complicated – involving building the plugin from source, but It seems to work! Chris Cruft » Blog Archive » Eclipse Git plugin installation

Free Spanish Lessons and Spanish Language Courses

My eldest wants to try learning Spanish, and suggested that I look for some audio study materials for her MP3 player. I had a quick look around the internet for free stuff. Here are some that I found Free Spanish Lessons and Spanish Language Courses Spanish Lessons – A to Z Home’s Cool Homeschooling Foreign …

Continue reading ‘Free Spanish Lessons and Spanish Language Courses’ »

Running Windows Pidgin From a USB Drive (Portable Mode)

I have just spent an hour or so evaluating a selection of XMPP (Jabber) clients, including Pidgin, Miranda, Trillian and Pandion. After some playing I have settled on Pidgin for the moment. It is a multi-protocol client which supports a whole range of services. I currently have it set up for AIM, Yahoo, Google Talk, …

Continue reading ‘Running Windows Pidgin From a USB Drive (Portable Mode)’ »

InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention

An interesting article considering potentially conflicting results about how to improve software quality, and drawing some general conclusions. InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention I find this an interesting contrast to another InfoQ article: InfoQ: JSR-305: Annotations for Software Defect Detection For me this is heading toward …

Continue reading ‘InfoQ: TDD Opinion: Quality Is a Function of Thought and Reflection, Not Bug Prevention’ »

Voting Someone Off the Island on an Agile Team

All teams have their ups and downs, and sometimes it seems as if a team would just be better without a particular person. A recent article from InfoQ discusses this situation in the context of the Survivor TV show, popular in the USA, where contestants repeatedly get the opportunity to “vote someone off the island”. …

Continue reading ‘Voting Someone Off the Island on an Agile Team’ »

The Simplest Thing That Could Possibly Work

A continual source of discussion is the XP/agile admonition to do “the simplest thing that could possibly work”. What is simple? How do you know it could work until it is done? What if part-way through you spot a “simpler” solution? “simpler” for who? And what does “simple” mean, anyway!! Here’s an article which looks …

Continue reading ‘The Simplest Thing That Could Possibly Work’ »

The ultimate thin client

I like this. halfway between the complex and largely unsolvable world of natural language processing, and the currently trendy area of domain-specific languages (DSL) lies the more constrained and useful area of domain-specific-language processing. Why not use a structured subset/dialect of a natural language as a control interface – it’s a natural fit for mobile …

Continue reading ‘The ultimate thin client’ »