- Productivity
- Marketing & sales
- Making something useful
- Profitability
- Shipping fast/often
- Limited resources
- Finding people to work with
- Engineering
- Communicating product vision
- Not giving up
- Being non-technical
- Funding
- Other
And why do you find this most challenging?.
For me, it's probably marketing & sales. Although, to go along with that, communicating my product vision could also be considered a challenge.
As a developer, I have a vision in my head, and simultaneously building a simple version of that vision (to demonstrate it to others) and marketing it to potential users has always been an uphill battle.