Building apps is not easy

When working on an indie commercial app theres so much to consider. Marketing strategy, user interface, app functionality, user context including when , where and how the user will use the app, graphical assets, quality assurance, what’s going to be in version 2.0, market research, competition, and the list goes on. As an independent developer it’s not good enough to just know a programming language. You have to wear many, many hats including that of entrepreneur, businessman and salesperson.