|
|
|
|
|
by FrojoS
5519 days ago
|
|
Helping to connect all humans on the planet is not important? This has been said many time before and you don't have to agree with it, but imho Facebook is a really important and revolutionary tool that has improved many lives including my own. Sometimes the benefits where beyond my expectations. I think, the reason why you see so much development in software, is because its easy! I'm a mechanical engineer and still spend most of my time writing code. Why? Because, all I need as PC! No staff, regulations, no material, no manufacturing tools. This saves time and money and makes you independent and fast.
The entrance barrier is just very, very low, so as long as there is any demand for innovation in software, there will be someone who will try to code. I have this "to much software" feeling all the time, too. We definitely need more innovation in hardware. Luckily, with innovations like 3D printers or Polycaprolactone the entrance barrier for hardware is becoming lower, too. However, in my experience, even these trends are largely fulled and based on software. We are living in the Information Age. |
|
Incidentally, an explicit statement of what mankind's actual goals are and what resources are being committed to solving them would go a long way to show that we really all want the same things. Anyone that believes our interests are best served by large corporations and governments at war is delusional. These entities rely on the premise that success can only come at the expense of the 'other guy'. In the grand scheme of things they are local optima that promote the very scarcity that they have evolved to manage. Open Source Software can teach something here, there are multiple distributions and programs, each freely borrowing from the successes and avoiding the failures of the other. The healthy but open competition between them means that we get the best operating systems that no money can buy. Even OSS is not immune to meaningless rivalries and sabotage.
The information age gives us new tools to approach the physical world which is where ALL the real challenges still are, even in computing (think the end of Moore's law, and the potential of quantum computing and communication). You mention mechanical engineering, we should have amazing open-source mechanical modelling software that realistically simulates the physical properties of large systems, allowing you to design, build and test machines from a catalog of reuseable components and subsystems in a virtual lab (Tesla did this in his head), and send it out into the cloud for fabrication and delivery.
We all seem to agree that life is hard, why can't we approach it as an engineering problem? I would like to see someone attempt to engineer a society in a systematic scientific way. Evolutionary algorithms, game theory and a few Petaflops of modelling power for the common objective function. No secrecy, sentiment or ideology just let the best algorithms decide.