Gridmaster: Closing Thoughts
This month I’m shutting down Gridmaster, a side-project that my friend Andrew and I have worked on periodically since 2015.
Gridmaster was a online tool for learning Microsoft Excel by doing, not watching. It included interactive courses that were built around challenges you could complete in a realistic spreadsheet environment.
At first, it used a virtual spreadsheet embedded in a web browser:
Eventually, we moved the courses right into Microsoft Excel, by building an Add-in:
The product got a lot of attention early on, hitting the first page of Hacker News, and winning a Hackathon hosted by Microsoft. It was highly rated in the Add-in store and we’d periodically get emails from customers who loved it. But at the end of the day, we struggled to regularly acquire new paying customers. I won’t go into detail about all the things we tried, but after a long time of pushing, it became clear that continuing to iterate would require some big sacrifices that I wasn’t ready to make.
In many ways, this was the most ambitious side-project I’ve worked on, and there are several things I’m proud of:
- The design and user experience. The website looked good, the Add-in was intuitive, challenge feedback was instant, and you could navigate courses easily, even inside a tiny sidebar. This project helped me prove to myself that I could be a designer.
- Customer feedback. We set up all sorts of feedback loops so it was easy to hear from our customers and fix any issues they were running into. Not being connected to your customers is a common failure point, so we made it a priority.
- The quality of the courses. They were polished, comprehensive, and had some really sophisticated challenges, like checking formulas across multiple sheets and validating custom functions. In addition, the exercise checker was really robust, providing targeted correction for dozens of common user mistakes in each challenge.
- Growing my backend development experience. I really got in the weeds of caching, authentication, database design, docker-compose, continuous integration, Rails, and many other things for the first time.
Traditional Excel training still isn’t that great, and I still believe that the interactive approach we took is the future of online learning in general. I’m looking forward to seeing other future products build on the ideas we explored.