Skip to main content

The Path Less Travelled...

Speaking of Red and Blue Pills, one of my oldest friends has bravely declined the suppository in favour of starting along his own path.

Marimba is a service designed to connect music students and teachers using some of the latest "Web 2.0" technology (there are only a few months left where I'll actually be able to write that phrase...)

Cam Grant is one of the smartest and most talented people I know. Besides teaching me all about XML way before it was cool, A long time ago (can it really be more than ten years?) he introduced me to Jazz Fusion, by bringing home a box set of Weather Report CDs.

And now, he's decided to create his own kind of fusion from his two great passions, technology and music.

But let's face it, technology is really only of interest when it does something amazing. By helping musicians become better, and to improve and grow, Cam's really helping to fill the world with new music - which is just a truly inspiring thing to be doing.

If you're planning on being the next Jaco Pastorius, you're a music teacher, or you are just thinking of taking up those piano lessons from when you quit in the seventh grade, you should drop by and bookmark AcousticPath.com - I have no doubt that it will be worthwhile for you - and maybe for all of us :)

Comments

Popular posts from this blog

Easter at Blackhead

Camping out on the headland, miles from anywhere. Big swell, off-shore winds, clear crisp nights and smoke from the wood fire. Sometimes it's so rewarding to get out from under the pressure of your life and just be a family of humans.

How to rename an XML Node in C#

This was driving me crazy - here's an easy cut and paste solution to not being able to use the DOM to rename a node for lazy developers like me: public static XmlNode RenameNode (XmlNode node, string namespaceURI,string qualifiedName) { if (node.NodeType == XmlNodeType.Element) { XmlElement oldElement = (XmlElement) node; XmlElement newElement = node.OwnerDocument.CreateElement(qualifiedName, namespaceURI); while (oldElement.HasAttributes) { newElement.SetAttributeNode(oldElement.RemoveAttributeNode(oldElement.Attributes[0])); } while (oldElement.HasChildNodes) { newElement.AppendChild(oldElement.FirstChild); } if (oldElement.ParentNode != null) { oldElement.ParentNode.ReplaceChild(newElement, oldElement); } return newElement; } else { return null; } ...

Democracy in Action...

I have to vote in the US Senate Election Tomorrow. Okay, I don't have to vote, but being an Australian American, voting is something we do. Australia has compulsory voting, which I am overwhelmingly supportive of. People often assume that the point of compulsory voting is to somehow educate people about politics - to force them to have an opinion. The reality has nothing to do with voters, and everything to do with ensuring good governance - By forcing politicians to care about every voter, rather than just the ones who can be bothered to go down to the poll both and vote, it means that politicians are consequently forced to address the needs of all the citizens in the country. Under a non compulsory voting system, it's mainly the wealthy and educated who vote. I was a little shocked to find out that part of the aim of the campaign advertisements that have been confusing me for the last month on TV is not to encourage voters to vote for one candidate or another, but to discou...