Starting a new blog is always something of a hassle. You have a million things to say, but don't want to set any expectations you can't live up to. So, I'll just tell you why this one was started.
A couple years ago I finally had to give up the notion that the only valuable place to run software was on a server. I was forced to (gasp!) actually learn JavaScript. Now, in my mind, files that ended in .js were just scripts - things to be created by Morts. Interpreted, softly typed, ugly, a poor cousin to Java and especially my beloved C#.
But, a funny thing happened on the way. I found out that it is actually a pretty powerful language and that Douglas Crockford was right - because it is the language of the browser, it is really a very important language.
The problem is that JavaScript is also a great tool for creating really crappy code. So a little discipline is in order and for that you need tools. My search for tools led me to an Ubuntu desktop.
I have been running Ubuntu is VMs for at least 6 years. I grew up on an old VAX machine running Ultrix and the *nix's never bothered me. But I also have immense respect for Windows and Linux always frustrated me with its distros, dependencies, and smug communities.
But my need for tools gave me no choice. I went from a Wubi to a dual boot to now a committed Ubuntu install on my primary laptop. Along the way I learned a lot. A lot about Linux, a lot about Windows, a ton about JavaScript and I figured that now may just be the time to pass some of that on.
No comments:
Post a Comment