Isn't it lucky we humans are so very good at predicting the future!?
When I was taking computer vision courses little more than a decade ago, self driving cars were pure science fiction. Part of me hopes software development is the next job we automate away, just so everyone in forums like this who are so impressed with their own excellent life choices can see what it's like to be on the other end of this.
We are hard at work automating software development. Thanks to massive advances in programming language design, IDEs, the invention of module systems in combination with the massive success of OSS in that space and the proliferation of massive frameworks, something that took a year of work two decades ago is now at best a weekend project of a much less skilled person.
The thing that keeps us all employed is the incredibly elastic demand. And of course that the work to find and describe requirements is unlikely to be automated away anytime soon (and already often takes more time than actual implementation)
What massive advances in programming language design have we had since 1998!?
Replacing these systems is extremely difficult since they're so relied on a replacement needs to be nearly flawless form the start. If you stumble upon on a bug in your international wire transfer code you could be messing up a $10 billion international aid wire that was meant for hundreds of factories.
We are lucky as software engineers, but I was also making the point that if your line of work gets automated, hopefully you can pivot. This applies to everyone, and is similar to when you are no longer enjoying your field of work. Changing careers is not always an option, but let's not forget that it usually is when we talk about automating an entire industry and putting them out of work.
Only if you believe that once an attempt at something has failed, all future attempts will also fail.
> Also I believe we will end up with socialism, not communism.
Socialism is worker control of the means of production, and is an intermediate step along the route to communism, a fully classless and stateless society.
The attitudes we have towards the unskilled, low-skilled, or those who are being replaced and made redundant by the systems we develop is sickening.
Describing someone spending extensive amounts of time and money retraining and having to abandon a career they've done for decades as "pivoting". Will you provide for their family in the years it takes them to be proficient at a skill that they can use to replace their income and support themselves? Or are we just all snidely sitting here with our tech know-how preaching to those who grew up in a different time, or with different opportunities, or who couldn't have ever predicted the scale to which their livelihoods would become obsolete?
"Hurts us a bit". Don't even speak like you're in the same boat as these people.
Don't get me wrong, progress will happen, but we need to make it socially aware and compassionate progress, not tough luck you didn't pick a the right career and now your life is fucked progress.
> Don't get me wrong, progress will happen, but we need to make it socially aware and compassionate progress, not tough luck you didn't pick a the right career and now your life is fucked progress.
That alternative is not stopping technical progress. It's providing for those whose jobs have been made obsolete by that progress, so that they can rebuild themselves. And keep in mind that not doing so carries the cost of having members of society who are unable to provide value beyond their physical existence.
If we push innovation without changing these problems, it's not gonna be pretty.
It won’t lower shipping costs that much.
[1] PDF warning, see page 23 http://atri-online.org/wp-content/uploads/2016/10/ATRI-Opera...
1. Fuel prices were low in 2015 and have been rising since then, so 39% of marginal costs is likely a peak.
2. The chart you referenced is only for marginal costs, and doesn't include fixed costs associated with a trucking company. The actual percentage of driver pay to the overall operating cost of a trucking company will be lower once fixed costs are factored in.
3. Automated truck companies will also want to capture a fraction of that 30-40% that is paid to drivers.
So in the end, shipping costs will likely drop in the 10-20% range, which is substantial, but it isn't enough to be revolutionary.
My point wasn't to the value created by having automated trucks, but to counter the point that shipping costs would drop significantly.
Also, since shipping costs are a small percentage of the price of most consumer goods, everyday purchases will not be affected much either.