I wonder if something like Convoy would do similar -> rapidly highlight the unreliable truck drivers. Allow a good truck driver to carry their reputation from manufacturer to manufacturer, etc.
Case in point: In our (relatively small) facility we had two different switcher trucks (the really tiny semi trucks with hydraulics in the backs so they could jack up trailers without assistance, and without the driver leaving the vehicle). Over the course of one Christmas, both broke down because the company was always cheap about maintaining the things, which is especially bad because in our climate not maintaining trucks is a terrible, terrible idea. For about a week near end of December, route drivers were having to dock their own trailers on the building and according to them, were not being paid for that time, so they either had to hand the keys to their $90k-ish trucks over to complete strangers to let them do it, or do it themselves without pay after having driven usually 3-4 hours before.
Most of the disorganization in places like this is simple shit, but the corporates constantly decline to spend literally ANY money on maintaining literally ANYTHING, plus as a corporate entity we're incentivized to be as quiet as possible, i.e. not submitting things up the chain that need doing or buying, and even better to cut costs continuously, usually by sidestepping maintenance or janitorial work.
Mind you: this business was not even remotely in trouble, it's one of the largest shipping companies on the fucking PLANET, it's just in a corporation's DNA to be stupid and cheap.
There are a lot of people running businesses poorly (from and efficency standpoint) and still making a buck.
However, it's the best way to understand how the industry operates - if you're serious about disrupting it.
IBM has a few initiatives in transportation + blockchain (Maersk, also trucking in Brazil).
Anything else?
Possibly part of their "smart shipping containers" thing that has apparently evolved into the blockchain Maersk deal.
https://www.forbes.com/2006/08/06/smart-shipping-containers-...
Unlike hailing rides in a taxi, manufacturing and shipping generally holds a regular schedule. If you build a reputation as someone who always shows up on time, you can make a lot of money as a truck driver (more than most programmers). After building a good reputation you cut out the broker and work with the manufacturers directly. All you need to do is find two manufacturers in a high paying industry, (pharmaceuticals, chemicals, specialized plastics) whose pickup and dropoff points are near one another and you can be set for years.
Most poorly run warehouses can be backed up for 4-6 hours before you can begin unloading. Most standard contracts allow 2 hours from the point of arrival to fully unload your truck. We would negotiate our billing like a lawyer. For any additional time after that grace period we would charge in hourly blocks at over $100 per hour. Companies try to abuse their power by wasting the time of drivers by not paying them to sit idle at their warehouses. Amazon and Walmart are notorious for these practices.
I think there is a lot more money to be made using technology to run a high tech fleet of trucks than there is a freight brokerage company. Trucking is an information game for sure but there is too much competition in the freight brokerage space and you can be easily side stepped by savvy truckers.