I have managed to get myself a job as a graduate programmer in a games studio developing AAA games - but just barely. I was hired more for my ideas than anything else - frankly, I think they made a mistake. They want everyone to be all round employees, capable of being as creative as they are technical - and while I feel this attitude is ultimately flawed, is none-the-less great for me as I'm getting invaluable experience in a game studio.
then just last week I met with a high-up of a company called games-capital who essentially said that they liked my ideas and that they would fund a start-up. They emphasised the amount of financial and business help they would provide, but told me that I would be in charge of putting together the team.
now, as well as learning a hell of a lot about everything from my current job - I have also learned this: I am not a natural coder, I will never be a great coder and in fact, I'm not even sure I'll ever even be a 'good' coder.
I am however very good with people, and I'm very good (let's just assume this is true for now) at designing games.
My question is - Is it a totally unrealistic to think that you can start a small games company and not be a programmer or artist? Is there any place in a company of a few people for someone who exclusively deals with the business / design side of things?
If not, how can I fit my frankly mediocre coding skills into a start-up?
Try it! If you are good with people then it should work out. A manager does not need to be able to do every job in the organization, they need to be able to lead and motivate people who can do amazing things. You state that you've already learned a lot in your job. That's a very good sign that you can adapt and learn.
You need to understand the process to build your idea, and you need to understand how it will work but you don't need to be able to do it all yourself. The real challenge is building the team, keeping them happy and working to the objective
We see hundreds of posts here from people with great ideas who have no technical expertise. They want to create a company based on their idea. What do they do? They find someone with the talent they are missing to handle that aspect of their business.
What you need to have is the ability and the drive to manage the process of turning your great ideas idea into something people will pay for. You can hire great programmers, you can hire great artists, you can hire financial and business managers.
You just need to manage the overall operation of the company. If you are comfortable with that, jump right in and get to work. If you don't have the drive to make your game designs work, don't bother.
Speaking with experience: I'm a programmer (initially wasnt a good one after my graduation) now after 5-6 yrs later i still think im not brilliant in the game - have been coding on/off. But here is the key part
you dont need to be a DIY plumber as long as you can understand what pipes and how to join them (critical so you dont end up hiring stupid / useless corporate environment driven programmers - no offence but they like to stay in comfort zone) hire a person who can understand / demonstrate deep knowledge of the subject and can engage in technical dialogue with you even better would be get someone you trust to carry out interview etc....
so in a nutshell if you are techie and can hold your conversation on the subject technically then go for it as you dont need to be coding / hands on all the time you just need to remember when is the programmer or coder pulling rug over you (and sometimes they do).