2,103 karma · joined May 1, 2007
The small companies I've worked at were generally quite happy to work with other small companies where procurement consists of a couple employees telling a founder they need a service, then the founder subscribes with a credit card later that week.
I don't generally work at small companies these days :)
50 might have been an over-estimate, but I thought you were advocating for a decentralized EU tech space, where I would need one vendor for each part of my tech stack... instead of using AWS for EKS + SQS + SNS + RDS, I would have one vendor for my managed kubernetes cluster, one for kafka, another for APNS notifications, and someone else to host the databases.
What they want is a couple of big, reliable companies who offer services that just work. They want dev teams to be able to explore a new service by simply spinning up a POC with a new offering from a vendor they already have a relationship with; they don't want to figure out which of the 20 different EU companies who offer LLMs or managed Kafka they need to contact, sit through sales calls, and do security evaluations on before the team can start work.
As an American, I definitely don't like having to drive to a mega store and do all my shopping there. The European city model is far superior -- I love traveling there and walking to the bakery, cheese shop, and butcher to buy a meal. But as a dev and manager of many years, I definitely do not want to see that be the norm in software. I love startups who offer unique services, but from a practical perspective, I also love that it takes a day to spin up something in AWS vs months of contract negotiations, trials, sales calls, etc to get signed up with a vendor who offers something outside of AWS.
https://support.apple.com/guide/mac-help/mac-window-tiling-i...
https://www.huffpost.com/entry/the-book-of-broken-promis_b_5...
If the model is for technical stuff, then call it the technical model. How is anyone supposed to know what these model names mean?
The only page of theirs attempting to explain this is a total disaster. https://platform.openai.com/docs/models
https://www.cnbc.com/2024/12/22/buffett-heads-into-2025-with...
All of that costs money and time. You're probably better off using cloud hosting and focusing on your unique offering than having that expertise and coordination in house.
Many other companies do not work this way. If you're a huge company like Apple that makes $40M per hour, that type of downtime isn't acceptable. If you're in finance, that downtime doesn't work. If you're in healthcare, defense, aerospace, etc... that downtime doesn't cut it. Yes, you'll still have downtime in those industries from a bad deploy, but you put more checks and balances in place to reduce the odds it will happen.
Think things like quarterly and annual planning, or getting a group of cross-team engineers together for a day or a week with a whiteboard to design a new system or major improvements. Miro exists for virtual whiteboarding, and I successfully use it all the time, but for big planning I would much rather do that in person.
If you move further up the chain to the level of VPs and Execs, their entire job basically consists of attending meetings to solve problems other people can't. For them, they probably would heavily prefer working in person.
My preference is working at home with quarterly week-long trips to the office -- it's historically the best for me and I'd recommend it to anyone wherever possible.