“Build vs. buy” is one of the basic strategic decisions that every business has to make at some point. Building software isn’t usually a good idea for a small, bootstrapped business like Superpath, unless that business is selling software.
Historically, Superpath is a community-driven business relying on a few tools to keep things (sort of) connected: Slack, Stripe, Webflow, Zapier, Airtable, etc. We’re flush with great SaaS tools to send email, do accounting and send invoices and so our basic needs are met. We don’t really need to build software and besides, it’s been cost-prohibitive which has prevented me from getting too distracted by the idea.
But a new need emerged over the last year: a better customer experience. Our “tech stack” (strong wording there) was limiting our customer experience in a few ways:
None of this was clear all at once, but it became gradually obvious as our list of ideas got longer and the list of things we could realistically implement stayed pretty darn short.
At the same time, something else has been happening that I didn’t really expect. The cost of developing software is going way down because generative A.I. is really good at writing code.
My friend Andrew Tate (not that Andrew Tate) chatted about this recently. I explained that I wanted to build software but didn’t really understand where to start, or how to budget for it, or how quickly things could be built. He gave me a quick tutorial on how a technical person can use A.I. to write code as quickly as us marketers can spin up an email draft. You still need a technical person to manage it because a block of code does you no good if you don’t know what to do with it. But this opened my eyes. We got into deeper talks and he agreed to come on as our CTO.
Within a few weeks, we had a simple but functioning app. I was honestly stunned because this cost a fraction of what I was quoted by a few devs, and it was going to improve the customer experience almost immediately.
It did take some time to get the bones of our simple app together. At first, it just felt like we were rebuilding some of the things we already have (we were), but all of this had to be done to begin the process of consolidating the customer experience.
This recently went live, and while it’s basic, it represents a cool milestone for Superpath and our customers. This is now possible, which has opened my eyes to all kinds of cool ways we can help our customers.
All our planning is now going into this, and now that we’ve built the bones of it, we can finally take advantage of all the advantages that building your own software comes with. Namely, building really valuable features that will make our customers’ lives and work better.