Blog Entries

August 2019
M T W T F S S
« May    
 1234
567891011
12131415161718
19202122232425
262728293031  

NHS Hack Scotland

And now for something completely different…

Yesterday and today, along with Jonathan Riddell, I have been lucky and honoured to be a judge at the inaugural NHS Hack Scotland. This is an event which puts programmers and designers in the same room as staff from the NHS that have real problems to be solved [...]

Steel Blue Blobs (A Happy Accident)

So yesterday I blogged about my updated version of the green blobs. Since then I have made a little progress… More than intended, due to a bit of input from Kevin Ottens and healthy dose of luck.

The problem with the images I demoed to you yesterday was that the committer names (and the [...]

Remember Me?

So I’m at the KDE PIM development sprint in Berlin. This gives me a bit of time and space to do some project analysis… You remember that stuff I do, right? First, however, I had to finish off my new log parser…

For years I have been sitting on a log parser and scripts [...]

GIMP Doesn’t

GIMP does not drive me to the airport if my flight is before 10am.

I’m Going To Akademy; So Is Kolab

So, its that time of year again, the annual meeting of all things KDE… Akademy! This year it is coming to you from Tallin, Estonia. This year will be my 6th outing to the event

Of course, KDE is very dear to me and to Kolab and so, in addition [...]

Cyrus IMAP: What Happened When They Switched To GIT?

So recently Jeroen van Meeuwen asked me to take a look at Cyrus IMAP. He had been involved in their switch from CVS to GIT and was curious to see what the results looked like. Let’s start with the usual green blobs:

Cyrus IMAP: Full History in Green Blobs (Click to Enlarge)

[...]

Getting Cohesive

So, in my mission to see how we can automatically detect “core” teams, I need a measure for how closely people work together. Those of you with strong memories will remember I once coined the term “cohesion” for this measure. I introduced it in a paper at the International Conference on Software Maintenance, three [...]

KDEPIM: A Little Look At 2011

So this is about the time I usually do my annual review of activity in KDE SVN. Of course I have now stopped my analysis of KDE SVN and moved on to git. Instead of analysis every repo in KDE git, I will focus on what happened in KDEPIM in 2011 (KDEPIM exclusively, no [...]

Collatz Conjecture: Dabbling with Python and Graphviz

[This is slightly off topic from my usual Free Software analysis.]

So the Collatz Conjecture came to mind. I took a look at the Wikipedia article and was struck by a couple of things: I liked the stopping time (the number of steps you have to take to get from the given starting number [...]

When Git Push Comes To Shove

[If you are not familiar with the English idiom "When push comes to shove" you can read more here.]

For some time I have been hesitant to start publishing data about usage of Git. You see, when a community changes a tool as fundamental as the SCM it will need to change its processes [...]