Hi there, I’m curious about you guy’s experiences on when to start actually producing a proper commercial product to sell? Did you hack on the side (be it for personal projects or for open source) for a long time before deciding that you have a mature enough skill set to build a polished product to sell? Or do you just plunge in and try to sell something and struggle/make mistakes because of a lack of experience?
I’m asking because I’m a web developer who is thinking of building desktop applications. This means that I have to start from zero when it comes to another aspect of software engineering. What’s a good gauge to have in terms of knowing when’s the tipping point to start making sellable apps? Or should I, with zero experience in desktop applications, just jump right in i.e. have the entire experience be a concurrent educational experience?