I, like many engineers, dream about turning my love to programming into a side business. Nothing crazy, but enough to replace an average SWE income. And I, like many engineers, fell into the "build, and they will come" trap.
I tried to build, calibrate, engage in SEO, talk to customers, but I can't seem to find traction. On one hand, people say that you need to build to solve a problem. You find a problem in a niche, say accounting for plumbers, and build for that, then you just go and market to these people. On the other hand, I see people who advocate for "I just built something that I needed, and it got traction". There are multiple examples for both camps, but the problem is that they contradict each other.
This leads me to believe that most people either get lucky and then apply a framework in retrospect to justify their luck, or they simply don't tell the whole truth.
I want to escape a salaried coder job, more so with the "push" of vibe coding across the board. But I have no idea how to approach a business. I refuse to believe that everyone who succeeded with a side project and replaced their job - is a liar, but maybe the truth is that it does not take 7 months, but 7 years?
Anyone got something helpful to share in that regard?
My product started off 25 years ago as a simple intranet web app I wrote in Classic ASP running on a PC in the office of my father's mobile home dealership. I had taken a break from corporate software development to run the dealership for him. I did that for seven years, then got back into software, first working for Symantec for two years (Ugh), and then as a freelancer/contractor.
Then in 2019 I noticed that the handful of small software businesses that used to service the mobile home dealership industry had all gone under. So I revisited my old dealership program and revamped/rewrote it to turn it into a SaaS product. My first two customers were in the summer of 2019, and it's grown steadily since then to about 80 dealerships using it in 13 states.
In my case, I knew a lot about the industry (mobile home retail) I was creating a product for, and was also lucky in that there were not (at the time) any competitors. (Unfortunately, since then there are at least three companies competing with me in the space.)
Creating a real, money-making business like this as solo developer is not easy. The programming is the fun part for me, but, as much as I don't like to admit it, that's the less important part in many ways. Selling is the hard part. And providing good support is crucial. I actually like doing support, but I suspect that a lot of developers would hate it.
The whole thing has been kind of a slow grind in many ways, but there's something very satisfying about making real money (and adding real values to customers) from something you created yourself from scratch.
reply