Thursday, December 16, 2010

Why Do I Love Cheating On Dot Net As Much As I Do With.....Ruby(LOL)!

I try to keep this site clear of anything other than my love for .Net, but I am the biggest cheater I have ever known. You know why? I really, really love Ruby on Rails! There.... I said it! I mean I REALLY love Ruby on Rails! I'm telling you this for a few reasons. First, as you move through the programming world, it is important to keep your mind open. A programmer should know multiple languages. It helps you on a number of levels. Professionally, it helps if you can demonstrate your flexibility in learning new things. Second, if you ever need to find a new job, you have more than one programming language under your belt which can open up more programming opportunities for you. Third, knowing more than one language helps you to see deficiencies more clearly in the languages you use. I can tell you from experience that learning .Net and then learning Ruby made me clearly see some key deficiencies in .Net - even though I still love .Net.

I'm not saying that you need to learn every language under the sun, but knowing additional languages can only be a good thing. If you are a .Net programmer, I HIGHLY suggest that you add Ruby on Rails to your arsenal. As a plus, you can likely create a fully functioning program in Ruby in less time than it took you to read this.




Chuck Esterbrook said...

It could be interesting if you posted one or more blog entries detailing the deficiencies of .NET while they are still fresh in your head.

Kila Morton said...

Chuck how can you even suggest such a thing (lol)! I love .Net....... In all seriousness, the deficiencies are always fresh in my head, but, every language has at least a few problems. .Net offers a lot to programmers. I wouldn't want anyone to not want to get their feet wet with .Net because of something that I've said. That being might be correct!

Chuck Esterbrook said...

I created a programming language for .NET. I hope to bring it to other platforms as well such as ObjC+Apple. What do you think?

If you poke around the wiki, you'll find a brief page comparing/contrasting it to Ruby.

Kila Morton said...

OK Chuck. I have looked at Cobra and I am impressed on the quick read-through by a number of features of the language. I'm going to download it and play with it over the course of a few days to see how it holds up.