Thursday, February 21, 2013

Which tools should you use? Don't ask me.


These questions bug me.  Not from newbies, but from experienced developers.

Note: When I say tools, I mean anything: language, framework, IDE, OS, whatever.

Stop worrying so much about which tool you think is going to be the best for any given project.  It’s ridiculous.  Just pick something and use it.  If you love it, that’s awesome, keep using it.  If you don’t love it, stop using it and try something else.  These spirited debates are always kind of funny to read, but they are completely impractical and pointless.  Someone is always going to think that Rails is for posers (I think that), and that Django is for solid devs (this is actually a fact, not an opinion). 

Why the hell do you care what I think?

Even though I may do this for a living, that doesn’t make me righter than you about which tool you should use.  If you know at a basic level that the tool you’re looking at can, in fact, accomplish the task you are trying to accomplish, then it’s simply a matter of what tool feels good in your hand.  What can you see yourself hammering away with for all of eternity?

Just kidding, you're going to die in like 40 years.

But seriously, quit being a whiney crybaby and asking strangers on the internet to tell you which tools to use.  Get your slender, feminine little hands dirty.  I’m embarrassed for you.

A great way to get those soft, delicate hands dirty is to just do the tutorial on the website.  Looking for a javascript MVMM or MVVM or whatever the hell it is?  Try knockoutjs.  They have some of the best formatted tutorials on the web.  Give them a shot.  Looking for a crappy tutorial that isn’t helpful at all?  Try nodejs.

That brings me to another point: GET SOME BETTER DOCUMENTATION! Jesus it’s not a herculean effort to spend 2 hours writing up a really good tutorial for potentially thousands of people who use your shit.  You have to cater to the lowest common denominator if you want to get people through the learning curve unscathed.

Damn, buddy. You’re killing me.

TL;DR

This took a weird turn.  Anyway: Just jump right in and use things. That's the only way to figure out what you like.

No comments:

Post a Comment