3 ms·
It's simple - stop trying to right prefect code because it doesn't exist. Next, go sell it. Building a company means creating a balance and from what I hear, it
by mrburton 8y ago
It's simple - stop trying to right prefect code because it doesn't exist. Next, go sell it. Building a company means creating a balance and from what I hear, it's one sided; software development.
Get people using it. Get people to give you feedback to drive the features, Engineers typically suck at sales and get caught up in building. Release it.
Your customers don't give a shit about the code. I know you do and I respect that, but release it. Make a few extra dollars and see how it goes.
What's the worse that can happen? People don't want to pay for it and you terminate the project? Or even worse, enough people want to pay for it and you invest more time into it :)
- SamWhited 8y agoThe customers care about the code when it breaks, overcharges them or keeps billing them, and then they sue me. I don't need to build perfect code, but I do need to make sure that something as important as this is done right the first time and doesn't hurt my customers. Customers are trusting me with the ability to charge them, that's something I won't take shortcuts on.
- runeks 8y agoDo you have any customers yet? I’d like to echo the comment from above: release now, and do billing manually. Once you start getting customers, you’ll be motivated to write a proper billing module.
- mrburton 8y agoThe customer doesn't care about the code - they care about how the system functions. The code could look like shit, but if it "works" that's all they care about. There's a difference between how the code looks and how the application functions.