The Unexamined Code Is Not Worth Writing

– blogs from Harry Chou

My Personal Journey of Switching to Ruby on Rails – Environment

with one comment

No, I am not saying good-bye to Microsoft technologies forever – at least not yet. I have watched Ruby and Rails for years. I have tried some samples and tutorials, have bought some videos. At the end, you have to dive into the environment to really get it.

So, I bought a Mac Book Pro last year. It’s an expensive machine. But, I know I will not really know Ruby on Rails if I don’t make the plunge. I could have used Linux, but I know I will have better experience with Mac than having to struggle through the compatibility problems with running Linux on PC. Anyway, I got a Mac, running Windows as VM if I need to do any Windows work.

Then I started learning Linux command. That is where the drop of productivity start getting me. I am a proficient PC user. I can do things on PC that I have no idea how to do in terminal. There is no other way. You just have to start from the basics, learning the basic commands like ‘ls’, ‘cd’, ‘cp’ and so on. Google is your best friend. Chances are you are not the only person with the same problem – you just have to google to find it.

Then I started learning VIM. I am reasonably good at typing and I enjoy Resharper with keyboard shortcuts. By switching to VIM, I have to start learning all the modes and commands. These video tutorials helped me a lot during my VIM learning.

In summary, the biggest hurdle I have to work out during the switch is the ‘perceived’ lost of productivity. For me, I choose to do this alone, so it is harder than having a local expert that can help you out along the way. I don’t have a person to validate my learning. I have to accept the fact that I might go dard for a while. Especially, the more proficient you are with PC, the greater the productivity loss will be. In the end, only time and faith can help you get through the hurdle.


Written by harrychou

May 17, 2011 at 7:39 pm

Posted in Uncategorized

One Response

Subscribe to comments with RSS.

  1. I took the dive a couple of months also buying a mac book pro ago and although I haven’t built anything significant yet, I’ve been enjoying the experience so far and the different mindset that it Rails and Ruby brings.

    By day .Net developer by night Ruby…


    May 19, 2011 at 4:03 pm

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: