Archive for July, 2009
Right tool for the right job
I’ve become a professional programmer working on the .NET platform.
.NET is pretty cool, C# also.
But it seems like something is missing, while I am working with web applications.
I think the web is pretty cool, and I really like to work on making it even more cool.
But with a static programming language at hands, my work have become so much pragmatic, and kind of boring.
I don’t want to worry about IoC, DI, AOP and all that stuff, when looking for a minimal sense of flexibility, just to please C# compiler.
And I don’t want to take all those framework decisions, writing all that crap infrastructure code, every and every time I start a new project.
Not while working on cool web applications.
What I want is simplicity, polish and freedom.
So I can take out of my brain all that distractions, keeping my focus at the product level.
Static programming showed her face to me.
And she is ugly.
I’m going to give Ruby on Rails a second shot, as I’ve already tweeted.
I really like the Rails mentality, and how Ruby code looks like.
And I’m very interested in work with something that please me, instead of please what I’m working on.
Look, I am not saying .NET and C# sucks.
Okay, maybe I do think so, when we talk about web programming.
This is kind of subjective.
I am okay if you do not agree with what I pointed out.
What I believe is that we should look for the right tool when doing a job.
Because there is no such tool solving all sort of problems, on top of the best suited approach. Sorry, C Sharp.
(Portuguese) Teste dedo-duro
Sorry, this entry is only available in Portuguese.
(Portuguese) Getting Real – Review
Sorry, this entry is only available in Portuguese.
(Portuguese) ORM – Você ainda não usa?
Sorry, this entry is only available in Portuguese.