Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to write music sequencing software in Node.js and CoffeeScript. When I do it, I experience a clarity which makes it easy for me to make more exciting sounds. You may have the same experience. Upcoming episodes will also teach you how to use simple probabilistic artificial intelligence to write code which writes its own music (which I've already done in Ruby).
"The last line of almost every function consists of a string of 3,296 right parentheses. You have to buy a special editor to count them."
ReplyDeleteBrilliant.
matthew:
ReplyDeleteSo JavaScript is the new LISP? ;)
Giles:
I was surprised he said nothing about JS frameworks that abstract away the cross-browser annoyances, so I started a thread.
This was a nice look into things but I find it a little in accurate.
ReplyDeleteThere are several javascript frameworks that allow you to abstract out everything and level the browser cross compatibilty playing field.
Ext , Dojo , Jquery+Jquery UI , GWT.
You could easily bulid your app using these tools and let them hand the cross browser issues.