3) Bored mega-millionaire wants a neat hobby to try for a year. His previous Amazon compensation for 2021 was $56 million[1], so it's not like he needs to try or make money basically ever again. 12 months later he's still bored. Maybe he quit to spend more time bathing in bathtubs full of hundred dollar bills.
1: https://fortune.com/2022/06/08/amazon-former-no-2-dave-clark...
Not dissimilar from the early Steve Jobs story at Apple.
And then realizes his competitors rely as much on grizzled logistics veterans and their corporate knowledge about customs brokerage and how to Get Shit Done and Get Shit From Point A to Point B as they do on a cool tech stack. And then goes "shit."
Don't get me wrong. From a tech perspective, a lot of Flexport's competitors could use a size-18 boot in the ass. But tech is an enabler for them, not the core business. So there's only so much willingness to fork out cash for what senior leaders see as a supporting function. I mean, if their 40-year-old COBOL backend still works, they DGAF that it's outdated. At least until it can't keep up with the modern side or it starts falling over when all the devs retire, which is a separate story.
And most of the people who know how to develop for them are about to retire. When was the last time you heard of a modern CS or IT degree program offering a COBOL elective?
And they're not easy to migrate, because you have 40+ years of business logic locked up in that legacy COBOL application, many of the developers of which are retired or flat-out dead. Did they document it perfectly? LOL! And oh, we're dealing with customs brokerage around the world and also potentially accounting info for a publicly-traded company, which means if you fuck up badly enough, people potentially go to jail.
(For those who think this is a joke: it's not only not a joke, it's one of the better ways to roboticise mainframe interactions.)
In my opinion, there is nothing about any of these processes that in aggregate be worse if they were automated, and no fundamental issue with automating them. Moving freight is about as complex as any other inter-business process in that the input is some signal (usually an email but potentially a phone call or a fax) and the output is also usually an email or a phone call. The internal logic to that process is not particularly complex either.
So there exists a massive opportunity to provide roughly the same service that existing forwarders do at a much lower cost basis. The requirement to do so is to aggressively automate operations. There's also an secondary opportunity to provide better quality of service (more transparency, more programmatic logic related to movement of goods) to customers (supply chain professionals at F500) but I think that's both harder to do and customers are less sure about how they might take advantage of that better service.
Quite frankly, I don't buy the argument that "grizzled logistics veterans" hold the secret sauce to make this work. I was told probably a dozen times that what I was doing was impossible to automate but when I dug into it, what we were trying to do was a bog-standard business process dressed up in domain-specific jargon and 'tradition' (e.g. we can't do it that way since we've always done it this way). I'm not saying that I'm some logistics savant and there's a vast amount of expertise I don't know. What I am claiming is that I've pulled back the curtain on logistics and the wizard is just a regular guy.
Source: Former Flexport employee
I agree, but land at a different conclusion.
I dabbled in logistics a bit at one startup and the thing I found true is that every warehouse and receiving dock did things a little different and sometimes that thing was computer software and other times it was a person with sticky notes all over the walls of their tiny office by the bay door who was on 2-3 phone calls at a time screaming at/being screamed at by people moving goods around the city/state/country/world.
Logistics has a ton of room to optimize and I’m sure we’ll continue to see billion dollar startups roll out every year solving some part of it, but in the day-to-day operations of supply chain, change is so incredibly hard. The middle layer of management always seemed so risk averse to making any changes that had the slightest risk of disrupting their existing workflow because if one day they goof something up it quickly spiraled down the chain.
Skip to 2 minute mark https://youtu.be/dXfFvdvi7Z0?feature=shared
But your description of what goes on at the branch level smacks of someone who has a CS degree and thinks that this means they can engineer the world. Dave Snowden of Cynefin fame has some choice words regarding software engineers who don't realize that human endeavors have what he calls "messy coherence," and think they can optimize the "messy" out of it, forgetting that they're dealing with humans.
There's a lot of ways Flexport could capitalize on the silliness of some of its competitors. But its competitors are also not staffed by idiots, and if it was so easy to automate everything, it would have been automated 20 years ago.
Designing these rules are not something that computers can handle particularly well (though Generative AI might change even that), but applying them consistently is something that computers do way better than humans (for the reasons that I mentioned in my previous comment). Yes, there will be exceptions. That's okay, we can also build in logic to handle exceptions.
The fundamental process flow we're trying to automate here is not self-driving cars. It's not cognition, perception, or reasoning. It's not even really complex decision making. The inputs (while not perfect) are actually pretty well quantized. People love to handwave and say that it's so hard and that it's naive to try and reduce it down to a computer program, but I've never had anyone compellingly explain __why_.
For what it's worth, this is not a minimization of the work done by my former colleagues and similar professionals. My colleagues were smart, hardworking, mission driven and gritty. It's just that the work that they did could be more effectively done by computers. That's all.
For what it's worth, I don't have a computer science degree. I studied one of those useless underwater basketweaving majors. That must explain the overall sense of confusion.
It seems to me that if it's so easy as you describe, and yet it hasn't been done, than maybe it's not so easy after all. Perhaps not impossible. Perhaps doable. But perhaps not that easy. People who work in the industry are not stupid. They don't want to do unnecessary busywork. What are they missing? And why has Flexport not taken the industry by storm if it's so easy to automate?
Why hasn’t anyone done it? What specific things have kept Flexport and everyone else from automating more things?
I think those are very interesting questions.
Short answer to all your questions: it is a much a people business as it is process, tools and physical goods business. Legacy systems. Global customs. Auditability. Existing operations. Global compatibility of documents.
Long answer: Your local university library probably has some shelves of books on the topic.
But I wonder if Flexport has achieved market saturation for the easy-to-automate work, and doesn’t yet have a compelling offering for companies with more complex logistics needs.
For those of us who have, it's a bit of a strange assumption to assume that if something can be automated well then it would have been done already. It's a bit like asking why Blockbuster didn't set up a streaming service. A lot of companies struggle with IT projects. They avoid them if possible. They outsource if not. If they do succeed, then they try not to touch the results more than necessary.
This approach leaves a lot of automation on the table. If you're able to repeatedly pull off complex software projects well, then you can just do it over and over and end up automating far more than other companies will even true.
> why has Flexport not taken the industry by storm if it's so easy to automate
Hasn't it? From Wikipedia, it "has annual revenues of more than $3.3 billion" and "In August 2018, Flexport was named the 8th fastest growing company in the United States". Now maybe they are doing an Uber here and selling below cost services, it's hard to say because they're private and keep raising big rounds so we don't know how profitable it is. But they're clearly not wanting for business.
As for why the the industry folks haven't done this already, that's an easier one. For the operations people themselves, you're asking them to automate themselves out of a job. The efficiency and the cost savings aren't coming from nowhere, they're coming from salary spending on man hours. And I'm not just saying this is a cynical, self-preserving sabotage - I suspect many professionals in the space don't know or don't value automation. It's not "busywork" to them, it's _the job_ and that work is the core value that they add, so why would they change it up?
Leadership at these companies are probably more incentivized to do this, but to your own earlier point, they don't have the experience in building a modern application. They don't have the talent pool and they're probably afraid of "rocking the boat" too much because they have a good business already.
As I said before, I don't think any of the folks working in this space are stupid or incompetent. But there's a good quote from Upton Sinclair that I think is relevant here: "It is difficult to get a man to understand something, when his salary depends on his not understanding it."
2. It hasn't been 100% automated because 100% automation is not the goal (or reasonable). "Most things are automated" is already a huge improvement anywhere. What do you think "it hasn't been done"? Are you assuming those overnight shipments are being done entirely by humans with pen and paper?
3. Companies that need this kind of shipment are huge. Huge companies are slow for obvious reasons to anyone that has worked in any enterprise. They don't change quickly. Sometimes they don't change at all and have all market inertia in their favor.
It seems to me you're not experienced with huge operations. It's fine and usually people assume it's way easier than it looks. I'm surprised you assume it's way harder and can't be done at all. Don't bet against software, we have decades of examples showing it wins in the end.
Do you still see room in the space? Would love to collaborate ( have an Eng background and affinity for sales)
What am I doing now? Seems like the same thing everyone else is - Working at BigCo for more money and less stress :). Not looking to change at the moment but urge folks to look into the space for sure. It's a lot of fun and very gratifying. Pure software is more boring in comparison.
Because I can name at least two times that's happened. The big guys' main concern is being able to keep a unified view of who's shipping what, where, and to whom worldwide. They don't own planes, ships or trucks, so their rep rests on stuff delivered on time to the right place and always knowing where it is.
- The 2000s stack, honestly doesn't exist anymore. And where it does, it does so for reasons no start-up can work around. this is the field of specialist consultants.
- Doing only one thing really good is not enough anymore in that field. not even close. And the bar for good is already so much higher than seem to appreciate.
Because I worked at Amazon, with DHL among others, and I can tell you that in some use cases, DHL has bettwr logistics software than Amazon does. And CargoWise is just a straight genious software suite to run everything from Customs over air, sea and land freight to warehousing. Guess who is using that, or something similar, in some form. Guessed, the majority of logistics companies.
No idea where this "incumbants bad, disruptive start-up so much better and easy" mentality comes from so. If you go into the field of logistics and supply chain with that attitude so, you will fail. And hard, and burn a ton of VC money while doing it. The only company that managed not to fail was Flexport, and even they fell short of theit lofty pitch goals.
Thaz being said, Dave Clark had, to my knowledge, not a lot to do with the "tech" part of Amazon, he always was an supply chain / logistics ops guy. And a good one at that. If anything, he treated it as a numbers driven thing, and definitely not a tech stack driven one. Part of the reason why he was good at his job at running ops.
https://techcrunch.com/2022/06/03/dave-clark-the-longtime-he...
> Clark has been unapologetic about his cavalier style, once telling Bloomberg that he favored “lurking in the shadows of … warehouses and scoping out slackers he could fire” during his early years at Amazon.
1) Typical big-company guy fails to adapt to startup life. A year ago, Flexport's tech team was 400 people. That's minuscule compared to what Dave's used to at Amazon. He came in, insisted on a bunch of unnecessary hiring, bloated the tech team with deadwood, internal kingdoms and politics, and a "move slow and don't break anything" mentality. Founder got fed up and showed him the door, though presumably they were gracious enough to let him hit his 1-year cliff
2) Almost-CEO-of-Amazon tries to build the next Amazon. Makes a bunch of wildly risky investments into random moonshots, because he doesn't want to settle for a single-digit-billion company. Founder is initially taken in by bigshot's vision. But after 1 year of minimal progress and changing market conditions, founder tells CEO to get back to basics and focus on freight logistics. CEO decides that's not sexy enough for him. Waits for his 1-year cliff, then resigns
Exited to hear more wild theories from others.