An impromptu side project

Magic Sandbox
3 min readOct 24, 2019

--

After several months of building msb.com (an interactive teaching tool for Kubernetes), we thought we’d put all the tech we’ve built out to good use and start creating some tech talks on Kubernetes.

To start off we thought we’d look through some existing tech talks and meetups to find an interesting use case. We vere wery surprised to find out finding these talks was fairly difficult and spread around multiple sources. Most of them were on youtube, but finding them was not easy since youtube search is not optimized for that.

What started off as an annoyance proved to be a good opportunity to build something fun for the whole team at msb.

Things escalated quickly

A message was sent in the evening to our backend team in Asia and things were off to the races.

initial message and sketch

What started out as a simple concept started to gain interest in the team, and pretty soon people were coming up with designs; discussions started on how we can use Telegram channels as a data source to rank the talks and calculating binominal proportion confidence intervals. It got to a point where we had to remind ourselves that, while it is a fun side project, it’s not our main business and we can’t devote too much time to it.

Some of the conversations we’ve had

Our designer was happy to not think about Kubernetes objects for at least one day:

Evolution of the site design

A huge surprise on the development side has been using Algolia. We haven’t used it before, and we have expected the integration to be simple, but they’ve made the whole process extremely simple, due to their Vue InstantSearch component library. We literally had the first version up and running in 15 minutes:

Best way to sumarize the experience

After a bit of polish, we’ve decided it was good enough, and we posted it online, and you can check it out at talktech.io:

It’s actually great to reflect on what can be built in a single day with modern technologies.

What we’ve learned

Overall building the project was a great experience. We think it was a great context switch for the team, after months of being singularly focused on building out the msb platform and working to get out of beta. There were a lot more ideas and ways to improve the product, but it was very important to timebox the whole process and keep in mind that the purpose was to be creative and have fun.

--

--