Ask HN: How to explain to cost of technical labor to a non-technical investor
I am in an interesting position. I run a tech firm in southern AZ, we're developing some pretty incredible stuff and we're funded. We received an initial seed investment that with my current burn rate will allow me to continue development for another 5 months (we've been grinding away since may) in order to scale, hire on a few more full time developers, and assure said developers that they want to continue working at my company I need follow on capital; which my current investor has already agreed to fund. All of this is great and there really are worse problems to have but here is my problem.
I cant make him understand the high labor cost associated with technical development. My current projections outline my COL at close to 80% of my total projected expenses, which, once you account for the actual requested capital it is still stupid lean. Any tips on communicating effectively what it costs to hire, and maintain quality developers and engineers?
Thanks, -CA
Think really hard about the "standards" you have set and ask yourself if they are necessary. Depending on what phase of development and release your product is at, maybe you can get by with a whole lot more ducktape than you think. Is it maybe worth to accumulate some technical debt in order to release faster? Do you need that fancy micro services architecture or could you get by with one monolithic service in the beginning?
Does all your development have to be done by top notch developers? There are features and aspects of your product which are a competitive advantage and there are just as many things which are just plumbing. Can less experienced, cheaper or outsourced resources work on the plumbing?
All these choices and standards you have set in your mind about what your product must be have an associated cost to them. As an engineer you want to build the best possible solution using the most "correct" approach your engineering ego strives for. I doubt any of that matters to your end user who can't see any of it...as long as it works.
So, if you are in the seed funding stage, maybe you should consider every single nasty ugly horrific shortcut to release something that works just to stay alive.
Good luck.
Or does he think you should hire developers from lower cost of living areas?
Or is he surprised that labor is a high percentage of total expenses? In that case, you need only explain why the other expenses are so cheap (hosting, etc. isn't expensive with a small customer base).
canteburry may also have a point, a lot of people don't hire at level. Or they hire hard core computer scientists when application developers would be better.
Qualify your initial estimates as having been initial, and ask if he wants more accurate revisions of them, based on current market prices and a need forflexibility if there are issues or problems that lead to overruns. Then overestimate, and use savvy business skills to "save" the difference, if possible.