A couple of weeks ago I gave the closing keynote at the MongoDB Europe conference. I was there to talk about the awesome power of convenience. When we’re making decisions, that hit of dopamine doesn’t just give us a nudge – it grabs us, picks us up and carries us out of the house, puts the seat belt on, and drives us from A to B with breath mints. Who hasn’t ordered something on Amazon Prime they didn’t really need? Ordered takeaway when they had leftovers in the fridge already? Bought something that worked out more expensive but was super easy?
It’s not just consumer services like Amazon, Deliveroo, Spotify, and Uber that win through almost absurd levels of convenience. Developers are certainly not immune to the charms of convenience in choosing platforms. The LAMP stack won because it was open source and therefore easily accessible, but Ian Murdock’s apt-get packaging system in Debian was the real game changer. Mean time to dopamine took Docker from side project to industry-changing platform. In any technology wave the best packager wins and wins big. The best packager is the one that makes things most convenient.
Of course convenience has a cost – you only need to look at the horrific problem of plastics in the ocean to see that. But when it comes to adoption convenience is the killer app. Technology platforms should optimise for it. If you’re interested in some great related talks I highly recommend the videos from Monki Gras 2017, which was all about packaging, starting with Stephen’s.
MongoDB is a client, and I was paid for the talk, but this piece of analysis is not sponsored.