News for hackers. Stuff that matters.
Re:The 10x developer is not a myth (2013) by jacquesm on Tuesday May 02, 2017 @10:54AM (#14246814)
> I use TensorFlow, but looking at the concept and implementation, I don't think I could conceive of and write TensorFlow in 10 years of work.

And this is exactly why software is eating the world. Once written it stays written and all those people that could not write something like TensorFlow if their life depended on it are able to use it as if they could.

Abstraction is a super powerful thing, all this building on the knowledge and capability of those that came before is what makes the whole thing possible in the first place. Probably the people that wrote TensorFlow would not be able to design (each of them individually) the computers that it runs on, or the operating system that allows them to run TensorFlow in the first place.

Re:The 10x developer is not a myth (2013) by manmal on Tuesday May 02, 2017 @11:02AM (#14246900)
I agree very much. Just came to say that this has always been the case with the know-how of starting fires, metal molding, forging tools and weapons, inventing microscopy, large scale industrial processes, computers... software is the extension of the exponential acceleration of abstraction and reuse that our society was built on.
Re:The 10x developer is not a myth (2013) by infogulch on Tuesday May 02, 2017 @01:59PM (#14248818)
I feel like there's a difference with software though. Maybe not in degree, but in the constant factor.

With e.g. metalworking, you can transfer the knowledge but training takes time. And building a new implementation of that knowledge takes time too.

But in software the knowledge and implementation is transferred effectively instantly. You can nab software off the internet (transfer knowledge) and start running it locally right now (implementation).

Software changes the complexity from O(2^N / T) to O(2^N).

Re:The 10x developer is not a myth (2013) by manmal on Tuesday May 02, 2017 @03:39PM (#14249835)
Sure, but is this not the same as buying a hammer/fertilizer/metal press and using it for your own means? That's a quasi-instantaneous acquisition of the result of hundreds of thousands of years of innovation.
Re:The 10x developer is not a myth (2013) by jacquesm on Tuesday May 02, 2017 @05:58PM (#14251010)
Electrons move a lot faster than molecules, you could invent X in the United States and a person in China could be using it tomorrow without any cumbersome shipping or cultural barriers to adaptation.

The hammer, fertilizer and the metal press are all part of our tool-making culture, ways to adopt nature to do our bidding and in the case of the hammer and the metal press to shape it by brute force. In contrast, something like TensorFlow is a tool of the mind which means you can encode it as bits and those will travel the world a lot faster than your average bulk goods or container ship every will.

So they are comparable at some level and totally incomparable at others.

Re:The 10x developer is not a myth (2013) by aspec on Tuesday May 02, 2017 @06:26PM (#14251200)
Even if software didn't have tremendously higher cultural barriers for usage than manual equipment, the rapidity of exchange is a very small component of the exchange value for the means of software production (which is primarily hardware anyway). The value of both hardware and software is measurable by the amount of labor needed to produce them, so it's not even comparable--it's identical.
Re:The 10x developer is not a myth (2013) by 0xdeadbeefbabe on Tuesday May 02, 2017 @12:29PM (#14247827)
Metal molding seems to be eating the world better than software.