convenience is a powerful force in consumer choices, but also plays a huge role when it comes to developer experience and tech adoption. From Uber to deliveroo, docker to mongoDB, convenience is the killer app. Convenience can have a downside though. A talk on convenience at mongodb world europe
27. 27
convenience is the killer app, but it comes with a cost
API design and documentation are the funnel
developer experience is everything
opinionated software enables flow
managed services are easy. he spectrum of convenience
the Docker pattern – fit into people’s workflows
When a gallon of milk cost 56 cents and ice was sold in blocks rather than bags for ice boxes back in 1927, an enterprising Southland Ice Company employee, “Uncle Johnny” Jefferson Green, began offering milk, bread and eggs from the ice house.
Or pick it up yourself. One day one of the employees started storing and selling bread and eggs and milk to sell to customers if other stores where shut
And so 7-11 was bound
In society we put a huge premium on convenience. Humans are fairly lazy when it comes to it. why did uber win, and why do so many Silicon Valley companies emerge that focus on convenience? Because convenience wins. Whatever you think of uber, it wins because of the way is packaged and serviced. It works and works well. I like black cabs but I hate messing around with receipts and cash.
Let’s take a look at amazon prime. Who here has a prime subscription? Who here has ordered something on prime they didn’t really need. Buying becomes a thing in itself, amazon removes any friction that gets between you and the purchase. It’s an almost comically effective model.
I don’t want to just focus on US brands, so I should also point to folks like – so come on folks, who’se logo is this? That’s right -deliveroo
We’ve come a long way from Napster. Spotify has packaged the music experience delightfully.
Debian totally changed the game when it came to convenience and taking advantage of networked services for open source packaging. We all own Ian Murdock a debt. Ubuntu then adopted the Debian Package management system and the rest is history. The LAMP stack crushed it
AWS changed everything. From a convenience perspective nothing came close. Just enter your credit card details and go
So what happened in 2007? Deal size decoupled from number of startups funded. This was the AWS effect, but also the creation of Y-combinator, which industrialised the model. Now it even became convenient to create startups.
Docker took fairly arcana linux container technology – LXC - and made it super easy to run locally on a Mac, and then a Windows machine, before making it easy to deploy the image to a server. Convenience and portability is a killer combination. The Docker Pattern.
MongoDB won because it made stuff easy. Super easy. Don’t worry about schemas, don’t worry about DBA, just drop your objects in and go. Javascript was a first class citizen. JSON in mongodb just made sense. Mongo optimized for developer happiness, and that meant optimizing for developer convenience
What are the jobs to be done? Mongodb is about making things easier for practitioners whether developing apps or managing them
Convenience. Making things easy. Use the new kingmakers example. A major Swiss bank said: “I don’t know where all this mongo comes from. I don’t what license it is. I don’t know its compliance with our corporate standards. It’s everywhere. But I tell you one thing… “I won’t run my bank on it”. Uh – you already are.
Parse made it really easy to develop apps, exploded… and then after the facebook acquisition… imploded. There is frankly still a Parse shaped whole in the industry
AWS Lamda has emerged as a powerful model for building event-driven apps.
The “Emison Stack”. Lambda is certainly not the only game in town. There is room for great, well designed, managed, developer friendly services that offer convenience and a great developer experience. This is the Joe Emison slide.
Convenience and super easy packaging has a downside. waste and externalities. In the software world that can lead to problems like left-pad and other security problems. In an age og GDPR that isn’t going to wash- where fines for security breaches, and not having security baked in, can be up to 20m euros or 4% of global turnover, whichever is greater. Back to minimum time to dopamine – that can be dangerous. The quick fix may not be so great in the long run.