I share your fears.
You know, I’d better hire designers, content managers, UX researches etc, but when it comes to my app, I’d prefer to develop it myself.
You know what. I remember when I read a post from ex-devops of vk.com, when he was blaming Pavel Durov. What draw my attention is the screenshots of their discussion of vk.com, in the very early stages when it was being developed.
And you know what? It was like dev-ops telling Durov about mysql bugs, Durov was fixing them. And it looked like he worked almost alone (probably with his brother). And that’s fine :)
In my opinion hiring a dev or a team is an option when you have large budgets.
I’m working at IT company and I often asked to estimate deadline and sometimes budgets. So, okay, we need to build some kind of web app. We need:
- Designer (1 month)
- Frontend dev (3-5 months)
- Backend dev (3-5 months)
- QA (1 month)
- Manager (1-2 months)
Nice, do you have 5 millions including taxes?
Except paying a dev, you’ll need to review it’s code, and you got tons of risks. So it my opinion if it’s okay I’d develop myself. But, when it comes to mobile apps where I just don’t have any knowledge, then yes, two says: pay a lot or live without app.
In order to make risks lower however, I’d consider working in sprints and paying some amount of money per sprint. So 1-2 weeks will be enough to understand if the dev is okay. But still you’ll spend a lot of time to review and manage him.