Anyone here move from .NET?

Up to this point I have been knee-deep in .NET - ASP.NET, VB.NET, C#
and starting to look into Silverlight 3 Beta. I’ve been using
the .NET platform for 5+ years now. It’s really nice, I don’t have a
lot of bad things to say about it.

Currently I’m a one-man shop. I have a few .NET clients that I
support and that’s fine and dandy. However, I continue to get this
itch that wants to be scratched. Part of me really wants to let go of
the .NET world and ramp up development with Ruby on Rails. I know
this feeling is also a result moving from PC to Mac. In a perfect
world, I would use my primary machine to develop applications.

What are your feelings on this? Have you moved from .NET to RoR?
Windows to Mac? Why? It’s a challenge I would like to take on but I
want to be smart about it too. If I have technologies in my pocket
that work, why should I go elsewhere?

On May 19, 4:21 pm, 8bit [email protected] wrote:

What are your feelings on this? Have you moved from .NET to RoR?
Windows to Mac? Why? It’s a challenge I would like to take on but I
want to be smart about it too.

http://www.softiesonrails.com/ is by people who made that jump (and
now do training etc. for .NET refugees)

If I have technologies in my pocket
that work, why should I go elsewhere?

Ignoring the specific technologies, having another tool in your
toolbox is rarely a bad thing, plus learning new stuff is fun.

Fred

Having more than one tool in your pocket is very beneficial, and Ruby/
RoR are great tools to have.
I have done a lot of .NET development in the past (and I did enjoy it)
but have been doing mostly RoR for the past year.

I won’t say that I will never do a .NET project again. In some cases,
a client may not be willing to change their infrastructure
and may only be willing to support Windows/IIS/SQL Server.

I’ve turned down projects where the client was entrenched in non-agile
processes, but I wouldn’t turn a client down based on the technology
they wanted to use.

Frederick C. wrote:
[…]

Ignoring the specific technologies, having another tool in your
toolbox is rarely a bad thing, plus learning new stuff is fun.

Yes. Also:

  • Ruby is an extraordinarily well-designed programming language.

  • Windows is a completely broken OS. That goes double for server use.
    Any technology that more or less locks you into a Windows server OS is
    not an appropriate choice for serious software development in the 21st
    century.

Fred

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

E. Litwin wrote:
[…]

I’ve turned down projects where the client was entrenched in non-agile
processes, but I wouldn’t turn a client down based on the technology
they wanted to use.

Interesting. I sort of feel the opposite way: while I’d rather work
with a client who understands good development process, I know I can get
good work done under almost any process – provided that the underlying
technology is of good quality. While I’m comfortable with a variey of
technologies, I generally try not to work on projects where inadequate
technology is used – the choice of tool makes more difference to my
productivity and the quality of my work than does the choice of process,
at least up to a point.

Best,

Marnen Laibow-Koser
http://www.marnen.org
[email protected]

Hell, I’m still an Microsoft MVP in ASP.NET and I’ve been working on
rails
for a while. Most of the recent apps I’ve built have all been rails:
http://urlagg.com
http://hushchamber.com

and another coming out in friends & family beta in a week or two (also
rails).

I moved because ruby and rails made development fun again, I love to
write
code and ruby is way more fun. That’s not to say it’s not without it’s
headaches, but by and large I’m much happier with my MacBook Pro,
TextMate
and ruby on rails than a tablet, VS2008 etc.

There are a bunch of folks that have made the move, lots of twitter-folk
to:

http://twitter.com/jschoolcraft
http://twitter.com/rbazinet (I’m almost positive)
http://twitter.com/mentalvelocity
the softies on rails mentioned above are both on twitter.

Jeff

On Wed, May 20, 2009 at 8:01 AM, MJFuzz [email protected] wrote:

[…]
technology is used – the choice of tool makes more difference to my


Jeff S.
http://thequeue.net/blog/

I was a .NET developer for last 5-6 years. I learned RoR about a year
ago. I never want to do another .NET project again if i can avoid it.
I’m on 2 RoR projects right now and hope all my new projects will
continue to be RoR.

On May 19, 6:04 pm, Marnen Laibow-Koser <rails-mailing-l…@andreas-