News for hackers. Stuff that matters.
Re:Top Developer Tools of 2016 by ohyoutravel on Wednesday January 11, 2017 @12:34PM (#13375677)
JavaScript, Python, PHP, and HTML are developer tools? (yes, they're listed in four of the top ten spaces of Application & Data Tool of the Year) Isn't that like saying the #1 business tool is "The English Language"? I guess I expected a list of things people use like this one (which is phenomenal):

"Scott Hanselman's 2014 Ultimate Developer and Power Users Tool List for Windows"

http://www.hanselman.com/blog/ScottHanselmans2014UltimateDev...

Re:Top Developer Tools of 2016 by minimuffins on Wednesday January 11, 2017 @01:38PM (#13376285)
The results are in, folks, and The NUMBER ONE programming tool of the year IS:

The general purpose computer! Let's hear a round of applause!

The article reads like an ad for a bunch of commercial services. I was really hoping for things I could apt-get/brew install <excellent new tool>.

Re:Top Developer Tools of 2016 by SkyMarshal on Wednesday January 11, 2017 @03:21PM (#13377175)
Unfortunately general purpose computing appears to be dying, slowly but surely. Talos recently wrote a good survey of the problems:

https://news.ycombinator.com/item?id=13361389

Re:Top Developer Tools of 2016 by gglitch on Wednesday January 11, 2017 @02:08PM (#13376575)
I'm not missing the point of your satire, but I'd love it if more people considered language arts a powerful tool worth mastering to an advanced degree.
Re:Top Developer Tools of 2016 by ProAm on Wednesday January 11, 2017 @04:06PM (#13377475)
Really its the IDE or text editor that you should master, what you put into it is just icing on the cake.
Re:Top Developer Tools of 2016 by x1798DE on Wednesday January 11, 2017 @08:05PM (#13379050)
I think the GP meant language arts as in writing, speaking and communicating in human languages, not programming languages. Not sure why you would need an advanced degree in that, though.
Re:Top Developer Tools of 2016 by acobster on Wednesday January 11, 2017 @02:54PM (#13376932)
I also really like how Atom, Sublime Test, and Vim are "DevOps tools."
Re:Top Developer Tools of 2016 by Philipp__ on Wednesday January 11, 2017 @05:48PM (#13378181)
Vim is, the rest, hardly.
Re:Top Developer Tools of 2016 by whatever_dude on Wednesday January 11, 2017 @03:56PM (#13377416)
I have to agree. This list is either terrible, or it has terribly named categories comparing unrelated technologies to each other.
Re:Top Developer Tools of 2016 by Arzh on Wednesday January 11, 2017 @01:26PM (#13376181)
Yeah you can call the language a tool, since most languages can get the same job done but some do certain jobs better.
Re:Top Developer Tools of 2016 by ysavir on Wednesday January 11, 2017 @01:36PM (#13376265)
JavaScript has consistently beaten out any other language as the client-side language of choice in both my personal and professional projects. Clearly, it deserves the top spot.
Re:Top Developer Tools of 2016 by shuntress on Wednesday January 11, 2017 @01:48PM (#13376384)
I believe the grandparent is attempting to make a distinction between a tool and (for lack of a better term) a material. With the idea being you use tools to shape your materials to create your end product. You carry the tools with you from project to project but the materials stay in place.

To use the normal house-building analogy, I would say that the Tools are obviously saws, drills, etc. Things that you use on every house you build but that are not part of the house itself. These represent notepad, visual studio, git, etc.

The Materials are wood, nails, etc. Things that make up the house and are not removed when the builder leaves. These represent the actual code (ie, lines/libraries of javascript) you build with your tools.

e: So it's like saying the #1 carpenter's tool is wood.

Re:Top Developer Tools of 2016 by ysavir on Friday January 13, 2017 @04:18PM (#13394786)
Sure, but that's ultimately irrelevant. The survey should be demonstrating choices made by developers, but (web) developers don't have much of a choice when it comes to using JS. Unless you want static HTML, JS is in your stack. In that sense, including JS is rather moot, unless it's exclusively about NodeJS.

If it is about Node, then I retract my point.

Re:Top Developer Tools of 2016 by Arzh on Wednesday January 11, 2017 @02:19PM (#13376675)
I don't think that is a good analogy. The end product (app/house) is what the code actually does. What you use to make that product is a tool, including what language you use.
Re:Top Developer Tools of 2016 by shuntress on Wednesday January 11, 2017 @04:21PM (#13377580)
I disagree. It makes more sense to me to consider the language the material or medium (that is shaped by a tool) rather than a tool itself.

To examine another simple example, consider a potter who crafts a vase from clay. The potter's wheel and his hands are the tools he uses to form the clay medium. I do not consider the clay itself to be a tool.

I think that the analogy fits. Javascript is more accurately represented by the clay than by the wheel. If your final product is "function foo(bar){...};" you are forming that function from javascript using a text editor. The same way a vase is formaed from clay using a wheel.

Also worth noting, the same way that vase can become a tool used by some other craftsman on some other project, that javascript could be packaged in a way that lets you take it with you to other projects. But just like the original clay is not a tool, the javascript isn't a tool. But the package you make with it might be.

Re:Top Developer Tools of 2016 by bobpaul on Wednesday January 11, 2017 @03:19PM (#13377156)
I agree. It's just like how a carpenter's best tools are English, arithmetic, and blueprints.
Re:Top Developer Tools of 2016 by Arzh on Wednesday January 11, 2017 @10:56PM (#13379725)
All those things do help, but a carpenter can do the same job with an axe, a saw, a chisel, a knife, or a froe but in the end what they are doing is cutting wood. If you're a programmer and you don't look at languages as a tool you are doing yourself a disservice. In the end you just need something to turn some data into a different kind of data, everything else is a tool to do that one thing.
Re:Top Developer Tools of 2016 by sean_patel on Wednesday January 11, 2017 @01:45PM (#13376355)
> Isn't that like saying the #1 business tool is "The English Language"?

This. Love it! Exactly my thoughts on seeing the click-baity OP.