Why We Don’t Get Support Calls

A goodtogo gorilla coding on his laptop

Very early on in my career, I realized that I could create virtually bug-free applications that were also very performant. I don’t fall into the trap of writing code for me, which is what most software engineers do. I design the best product for my customers, and they love me for it.

That has carried over into my work at goodtogo.dev. How do I design the most reliable and performant automated platform for our customers, where so many other companies have failed so horribly in the past? Our competitors’ customers are irate with their service and the quality of their product. My job was to fix that.

I deconstructed each technology that we use down to its most basic components. I then reassembled them all from the ground up, using automation and smart design to maximize performance, stability, functionality, and security. A fully optimized enterprise-level platform that runs perfectly, so to speak.

One outcome that we see from this careful planning—which is the point of this post—is that we get effectively no customer support calls. Everything is completely done for our customers and the platform just works. This is important because as I’m planning how we scale up, not having any customer support calls is a huge deal vis-à-vis staffing requirements and the associated time sinks it creates, like training. This simplifies so much of where we need to focus now.

So this type of thinking doesn’t just give us an edge over our competitors’ product; it positively impacts our ability to scale. It effectively eliminates one of the four verticals that we needed to solve.