Comment by mjr00
2 days ago
Excellent advice.
> Secondly, treat this project as an education. You had an idea and spent months implementing it. That's the easy part. The hard part is finding a market willing to pay money for something. So for your next project do the hard part first. First find a market, find out what they will spend, ideally collect a small deposit (to prove they're serious) and then go from there.
Absolutely. As engineers, we want to focus on the things we find fun, which is building software. But decisions like "should I use Rust or Python? GCP or AWS or bare metal? procedural, OOP, or reactive functional actor model?" are so incredibly irrelevant for running a business. It's all sales, sales, sales, and marketing (which feeds into sales).
If I were starting a business from scratch again today, the things I'd start with are: 1) who is buying this product -- if it's B2B be extremely specific with names and titles at specific companies; 2) why they would care about your product -- what pain point is it solving for them? what are the competitors/alternatives and what advantages do you offer? 3) how are they going to find out about your product; 4) how much are they willing to pay. I'd make sure to answer all these before writing the first line of code.
No comments yet
Contribute on Hacker News ↗