Hacker News new | ask | show | jobs
by apalmblad 5493 days ago
While tools may not make a great programmer, tools do make a great programmer more effective. In fact, I'd say passion (I'd prefer a different word, but need something stronger than strong preference) for tools is a trait of great programmers. And sure, the desire to optimize one's toolset comes from deeper motivations, but I think a better programmer is, among many other things, one who never passes up on chances to improve productivity through better tools.

I kind of like Rand's take on the subject:

As an engineer, there is a short list of tools that you must be rabid about. Rabid. Foaming at the mouth crazy. [http://www.randsinrepose.com/archives/2009/11/02/the_foamy_r...]

And sure, there isn't going to be a single set of tools for every programmer and every workflow, but good tools and a thorough understanding of them are something I would expect from a great programmer. I agree with most of the author's points, and don't want to at all suggest that becoming a vim wizard will on its own make you a great developer, I guess I'd hate to discourage anyone from seeking "text editor zen".