In a past life, before developing software, I was a musician. The two have a lot in common actually: recursive pattern, rhythm, syntax, meter. I suppose most developers donâ€™t think of code this way, but I do. It needs to look as good to humans as it does to machines. When I took over development of Swiftriver and I was looking for a theme to weave through all of our releases, it was natural to default to what I love: music.