I’ve spent some time over the last couple of weeks getting my coding house in order. I’ve made two changes which I believe will make it easier and more productive to get some coding done this year.
One, I decided that I wanted a virtual private server. Dreamhost isn’t cutting it for the types of projects I want to do these days. I want to have a place where I can run servers and do anything I want, without too much hassle.
I looked at hosting my own server in my apartment and decided against it. For the cost and hassle, it just isn’t worth it to buy hardware that will be out of date in a couple years. Instead, I went with a cheap VPS plan for Linode, because they have a new data center here in Tokyo, and they seem to be well recommended.
So far I love Linode. The only down side of VPS is that you don’t get a lot of memory on the cheapest plan — but still, it is more than enough for what I need. The pros are: they have Ubuntu, and using a virtual disk image is so much better than installing the OS yourself.
I am looking forward to playing with Java long running servers and nodejs on this node. And if I decide I don’t like it, I can always just cancel, and get a pro-rated refund for the months I don’t use.
Two, I decided to get my code projects online. I spent a lot of time trying to get Indefero installed. But once it was installed, I decided I didn’t like it. The install process was not pleasant, but more than that, the UI doesn’t really feel good. Sites like github and twitter’s Bootstrap framework have really raised the bar for web app design, and Indefero was lacking.
At any rate, I did what I should have done in the first place, which was sign up for Bitbucket instead.
So, ready to code. Here’s to lots of productive coding in 2012!