Xero kaleidoscope
It’s hard to show the development work that goes on behind the scenes to make Xero, but sometimes we can show you a small glimpse. Using a tool called Gource it’s possible to visualize the changes that are made to files over a period of time based on source control activity (for the non-techs this is essentially the ‘library’ in which we keep the files that make up Xero, and developers ‘borrow’ them, work on them, and ‘return’ them when they’re done). Gource has given us our very own kind of time-lapse kaleidoscope of all this activity since 2007.
Every file in the application is represented as a colored dot, the directory structure as lines and every developer and designer contributing as a little person. Because of the large number of files they’re grouped in to a single dot to save space. There are so many files in Xero it would be impossible to show them in a web-sized video. One second of video time represents one development day, and the video is just under 20 minutes long. (Warning, can be quite mesmerizing!)
What the video doesn’t show is the amount of planning, design, coordination and testing that is required with Xero, or any of the background tasks that run the Xero application, but it should give an idea of the scale of development that’s going on.
Read more about Technology
10 comments
What source control product do you guys use? Team Foundation Server?
Prerdy. Makes you imagine Xero developers running around in virtual neon corridors tending to code Tron stylz. Would love to see a condensed 1 minute version.
Thanks Phillip – but I was kidding!
Seriously though – I think it’s a great video. It shows the vast amount of work and care that is required for such programming, and graphically brings to life what you guys do all day.
If my life was documented in such a manner, there would be just 3 dots – bed, fridge and couch
I very rareful comment on anything on the internet ever.
I can openly comment here because this is both beautiful, graceful and amazing.
Impressed..
No, sorry, In awe.
You guys do realise that the person who created Gource is also from Wellington! His name is Andrew Caudwell and he’s a pretty clever chappie
I use/train on how to use elements from hypnosis in marketing copy and sales conversations, great video as it got me zoned out for a bit.
[...] Xero’s Gource Kaleidoscope:http://blog.xero.com/2010/08/xero-kaleidoscope [...]
This is a great product and I have endless ideas on the use of it in my everyday life. Another great addition from the open source community.
http://www.linux-geek.co.nz/2011/04/13/video-gource-bloom-code-google-com/
Which dot is the bulk sales invoice emailing being developed?