News for hackers. Stuff that matters.
Re:Mastering Programming: An Outline by andyjdavis on Wednesday June 08, 2016 @01:13AM (#11860177)
> They try most fringe/new technology

I have actually found the opposite. The best programmers I have known are often the most reluctant to try new technologies. At least until the technology appears to have reached some sort of critical mass and it has been shown to be virtually guaranteed to increase their already very high levels of productivity. Partly this is just an experience thing. After you see enough shiny new things wrapped up in spin and hype the task of peeling that stuff away to get an honest assessment becomes unappealing.

Re:Mastering Programming: An Outline by cageface on Wednesday June 08, 2016 @01:42AM (#11860261)
I'm definitely in this camp. I read enough programming related news that I know what new technologies are emerging and what problems they attempt to solve. But these days I wait until things have gained enough momentum that I think they'll stick around for at least a few years before I'll even consider adopting them for real work.

That said it's good to keep learning new things just for the sake of learning so I will still sometimes pick up something new just because it looks different enough from things I'm already familiar with.

Re:Mastering Programming: An Outline by JoshTriplett on Wednesday June 08, 2016 @01:46AM (#11860280)
You should hesitate to introduce fringe technologies into production systems while they remain fringe. But you should absolutely evaluate them, figure out which ones you want to keep an eye on, and learn ideas from them that you could apply elsewhere.
Re:Mastering Programming: An Outline by pm on Wednesday June 08, 2016 @01:15AM (#11860184)
I've seen both, so I'm guessing there are multiple things that make a productive programmer.
Re:Mastering Programming: An Outline by davnn on Wednesday June 08, 2016 @01:22AM (#11860205)
I would say "try" fits very good but "use" often comes later.
Re:Mastering Programming: An Outline by huherto on Wednesday June 08, 2016 @10:08AM (#11862344)
I do tend to try things when they solve a problem that I have. I may be missing on problems that I don't know that I have. On the other hand, I frequently see people using tools to solve problems that they don't really have.
Re:Mastering Programming: An Outline by lfowles on Wednesday June 08, 2016 @10:13AM (#11862382)
From what I've seen, they are eager to try new technologies but not necessarily new implementations. Just enough to get an idea of where this tool fits in their toolbox should they ever need it.
Re:Mastering Programming: An Outline by newtype on Wednesday June 08, 2016 @12:11PM (#11863247)
I am in the same camp. I'd prefer to know an older technology (and it's underpinnings) completely than scratch the surfaces on a bunch of short lived new ones. Most of the new stuff I see is pretty high level. I invest my free time in getting as close to the metal as I can.

If there's something new with a feature I like, I'm a lot more likely to try to replicate their feature in something I know than make a switch.

Re:Mastering Programming: An Outline by sklogic on Wednesday June 08, 2016 @02:27PM (#11864387)
Exactly. I have not seen a new thing in many years. All the so called "new" things are simply rebranded decades old ideas.
Re:Mastering Programming: An Outline by samirm on Wednesday June 08, 2016 @02:44PM (#11864536)
Isn't everything?
Re:Mastering Programming: An Outline by ChristianGeek on Thursday June 09, 2016 @01:07PM (#11870695)
Even your statement isn't new! 2200 years ago King Solomon wrote, "There is nothing new under the sun." We just keep finding different ways to rehash the same core concepts.