Digested nougat of advice for anyone, specially engineers thinking about doing anything business wise.
A good app idea != A good business
A clever, fun idea is just that, an idea. A business is not about an idea, its about the people, the network, the proccesses and ultimately, your clients.
Your idea has no impact on success, only your research and execution does.