in partial defense of GitHub’s review system

By , May 12, 2013 12:47 pm

Julien Danjou recently posted a thought-provoking rant about GitHub’s pull request workflow implementation. His main point is essentially that Gerrit provides a more sophisticated review system. Of course I’m not going to disagree with that ;-)

I am generally a big fan of Julien’s work and I’m very excited for the future of OpenStack Ceilometer of which he is the current PTL. However, in this case I think his views are understandably biased towards review workflows on very large projects like OpenStack, and I found the length of the rant slightly disproportionate to the actual substance of the points made within it. Somewhat ironically, AFAICS his blog’s own review process could use some improvement due to comments currently being disabled ;-) So here are my thoughts.

Disclaimer: currently I use GitHub for reviews more regularly than Gerrit, so my views are likely to be biased at least as much as Julien’s, but in the opposite direction ;-)

Continue reading 'in partial defense of GitHub’s review system'»

Share

London Tango Orchestra featured in BBC Persia documentary

By , February 28, 2013 10:06 pm

These days I have the regular pleasure of playing in the London Tango Orchestra with some wonderful musicians. A while back we did some filming for a BBC Persia documentary, and we recently received copies of the videos, which came out pretty well! Take a look …

This next one is the gorgeous Piazzolla tune Milonga del Angel. Unfortunately the video and audio don’t match for the first half, but it gets back in sync at 3’35″:

and finally …

Share

music industry learns nothing from the Avid / Sibelius saga?

By , February 25, 2013 11:46 pm

UPDATE 26/02/2013: Daniel has replied to this post, and I have replied to his reply.

As George Santayana famously said, “those who cannot remember the past are condemned to repeat it”. In light of recent news regarding music notation software, I would add with some disappointment and frustration that those who choose to ignore the past are also condemned to repeat it.

For those of you who don’t already know, Sibelius is a proprietary software product for music notation which has for many years been one of the most popular choices for professional musicians and composers. For many of the more experienced customers in the technology industry who have already been burned in the past, a heavy reliance on a single technology is enough to trigger alarm bells – what if the company providing that technology goes bust, or decides to change direction and cease work on it, or simply does an awful job (*cough* Microsoft *cough*) of maintaining and supporting that technology? Then you’re up a certain creek without the proverbial paddle.

In the IT industry, this is a well-known phenomenon called vendor lock-in. A powerful movement based on Free Software was born in the early eighties to free computer users from this lock-in, and is now used on billions of devices world-wide. You may have never heard of Free Software, but if you own an Android phone or a “broadband” router, or have ever used the Firefox browser or Google Chrome, you have already used it. The vast majority of the largest companies in the world all run Free Software in their datacentres around the world; for example, every time you access Google or Facebook you are (indirectly) using Free Software.

What does any of this have to do with Sibelius? Continue reading 'music industry learns nothing from the Avid / Sibelius saga?'»

Share

cello lessons from a dead genius

By , January 28, 2013 8:05 pm

Well, it seemed like a good idea at the time …

In the summer of 2011, I quit my job to resume full-time music studies. During the summer semester at the Berkeley Jazzschool in California, I started learning John Coltrane’s solo on the title track of his famous album Blue Train. It was really tough going, but addictive – I was getting my arse handed to me on a plate on a daily basis by a dead person, but I felt like I was way off the well-trodden path and that was really satisfying!

After 3 months studying in various places in the USA, I got back home and resumed work on this transcription in earnest. It became part of my daily routine, and I craved the day that I could play the whole thing note perfect at the same speed as the original. There were so many notes to fit in that I had to come up with totally new ways to use my left thumb, on which the normal cellist’s callus grew to epic proportions. Trane became the best cello teacher I never had. Unfortunately, just around the time I was getting close to being able to nail it, real life intervened, and I had to refocus on earning money. Inspired by Benoît Sauvé’s incredible rendition of the same solo on recorder (recorder?! what a mofo – check out his other videos), I did a couple of very rough recordings with my compact camera for posterity, and moved on.

Sometime later, I discovered a John McLaughlin video on YouTube (sadly no longer available) which had an awesome animated transcription at the bottom – a really cool glimpse inside the craft of a master musician. Then it occurred to me that I could do the same kind of thing with my video, and publish it in case there are any other jazz cellists out there who would be interested in it. I put a lot of effort into notating and fingering it, so it seemed a waste to just let it rot and never see the light of day. After all, I already had the source files and a video, so it was just a simple matter of combining the two, right? How hard could it be?

Very very hard, it turns out. I had to write two new pieces of software, completely overhaul a third, and fix some obscure bugs hidden deep inside a fourth. But I didn’t discover that until I’d reached the point of no return …

I’ll probably blog more at some point about the software engineering hoops I had to jump through in order to make this all work. Email me if you’re interested.

In the mean time, hope you enjoy the video! (You can also view it on YouTube.)

Share

Ode to a matriarch

By , December 14, 2012 12:13 pm

Mary Spiers, 1915-2012

knitting another pair of her famous socks

In this Monday afternoon’s fresh air, we buried my grandma Mary under clear skies and the glow of a winter sun which was doing its best to comfort us despite the distance, and so said farewell to the oldest member of our family.  There were of course tears but also plenty of pride and laughter as we reminisced and celebrated her life with gratitude.

To say that my Nana lived a full life would be a gross understatement. During her 97 years on this planet, she experienced things on a scale we can only attempt to imagine. She saw my dad go from nappies to being a grandparent. She lost her husband (my grandpa) to cancer after 45 years of marriage, and then out-lived him by another 26 years. She saw the world go through transformations which would have been utterly unthinkable at the time she was born: two world wars, radio, automobiles, home appliances, air travel, TV, plastics, nuclear power, space travel, personal computers, and the internet. She was 37 when Elizabeth was crowned Queen in 1953, and experienced 23 changes of Prime Minister. How do you summarise and pay tribute to a life like that?

Mary was first and foremost a people person, and as repeated by a few of her friends who I met for the first time at the post-funeral gathering, no-one who got to know her could fail to notice her loving nature. She was incredibly proud of her family, devoted to friends, and always put others ahead of her own needs. Apparently she originally intended to be cremated, but then recently decided she wanted to be buried next to her husband so that we would visit him more often!!

In contrast to her warm heart, she was tough as nails. There was one time only 2 or 3 years ago when she slipped and accidentally head-butted a fairly thick glass door pane. It shattered and she was bleeding fairly heavily but flat-out refused to allow us to take her to hospital for a check-up, insisting that she was perfectly fine (and she was). This probably stems back to her childhood – she was raised in absolute poverty in Glasgow’s infamous Gorbals, one of the roughest areas in the whole country, but had nothing but happy memories of her early years playing out in the yard with the other kids, where she said their imaginations were all they needed to keep them entertained for hours. The whole family of 7 lived in one room, without the basics we take for granted like electricity, hot running water etc.

There are plenty more stories of her strength. I wish I could travel back in time and meet her as a young adult. She was too unassuming to volunteer information about her youth, but we did squeeze quite a few stories out of her over the years. One of my favourites was how in her early 20s she got mugged on the street by a guy who snatched her handbag, and ran away. She ran after him, caught him up, and wrestled it back! I can’t imagine that ever happening these days.

on a family walk

on a family walk

Around the same time as this story, she moved from Glasgow to Birmingham, but somehow retained her Scottish accent for the next 70+ years. She had various jobs, including a fairly short stint at Cadbury (prematurely terminated by her three sons who were terrified she’d get fat from all the free chocolate), and a very long stint at Marks and Spencer where she made many life-long friendships. But these all took a back seat compared to her duties as mother and housewife. She was particularly famous for her home-made fishcakes, Xmas trifle, and pantry with hidden treats which often got raided by naughty sons and grandchildren. She always kept her house spotlessly clean, even recently cleaning her windows on a weekly basis, and at the funeral we joked that anyone mentioning “dust to dust” would get in serious trouble if she was around.

She was full of energy, fiercely independent, and for the last few decades quietly and continually defied conventions about what is possible in old age. She was a volunteer worker well into her eighties, regularly visiting “old” people’s homes to care for those in some cases over 20 years younger than herself. If I recall correctly, she also maintained a daily keep fit routine (including press-ups of course) into her eighties, and in a similar period joined a country-side rambling club (and then got puzzled why she felt tired after a 6 hour walk). She gave blood for years until finally her doctor said it wasn’t safe any more. She lived independently into her nineties, only reluctantly agreeing to move into a mildly assisted living arrangement when it started getting difficult to walk to the shops. After the initial shock of her only change of environment in over half a century, she quickly made friends and discovered a whole new social life.

in the garden of the house she lived in for over half a century

She was generous almost to a fault and a shining example of the joy of minimalist living, giving away possessions (including recently received presents!) at every opportunity. She enjoyed several creative outlets, including gardening, flower arranging, wood working, tapestry, dress making, painting, and knitting – in particular she was an extremely prolific knitter of high quality woollen socks, and over the years everyone in the family (even in-laws) has amassed sizeable legacies of these coveted items.

She was uncompromisingly honest, to a degree of bluntness which over time we learnt to receive with amusement and delight rather than the awkwardness which is socially conventional when you give someone a present they don’t like or take them to the wrong restaurant! This honesty also brought me some important lessons in life. Like everyone else I hope to live a long time, but it was only through Nana that I realised the cost: you see almost everyone else from your generation die, make younger friends, watch them die, make even younger friends, and so on. I don’t know how she found the strength to bear so many losses without complaining or even expecting sympathy, but it explains why she never minced words and always made sure to let us know she loved us.

knocking up a wooden cabinet from scratch, as you do

knocking up a wooden cabinet from scratch, as you do

You don’t always fully appreciate your blessings until they are gone, and I had to fight hard not to completely lose it as I watched her being lowered into the ground. But the day had to come, and she was more ready and prepared for it than any of us. Just a few weeks ago, she gave my sister instructions “not to be sad when I go”, and after a bit of negotiation conceded to a request for permission to be just a little bit sad with “oh all right then”.

She always loved a good laugh, and even on this occasion managed to get the final joke. She was the most religious member of our family (although that’s not saying much). Just before the funeral it came up in conversation that Jewish law says that mourners should tear their clothing, but my uncle Barry said that there was no way he was doing anything to his nice suit! So of course when it came to helping shovel the dirt over her coffin, he bent down and heard a 30cm long rip appear in his trousers. Days later and I can still hear her delighted Scottish cackle mocking her disobedient son. R.I.P. Nana, you will be missed.

Share

Panorama Theme by Themocracy