Loading...
Answers
MenuHow should I negotiate a deal with a prospective investor with the capacity to develop various components of our technology platform in lieu of cash?
We are early stage. We have revenue and proven the concept. Several investors have expressed serious interest. We are seeking a technology partner - investor. We now need to switch from an analogue systems - processes to a multi-sided aggregation platform so we can scale. When you walked in my type of shoes what did you do? Suggestions?
Answers
Wow, this is sort of the penultimate question. I answer this not as a founder, but as a co-founder that watched several other founders and investors wrestle with this dilemma. I've seen the pattern repeat as a consultant as well. It's an issue!
The problem with this common situation, is all about information... meaning who's got what information. When partnering with a developer, there's a brutal but sobering fact that a great developer will bring up right away: "Without someone like me, this technology can't happen." Like I said, it's brutal but sobering in a good way. A developer knows better than anyone else when things are being built versus being invented. In the case of the latter, all developers feel this is worth quite a bit.
Conversely, most developers don't have the business vision to create a digital version of a successful analog business process, because they're supposed to be busy coding! That's exactly why developers are very into sharing, because writing code for a living is a process to achieve some other goal, and isn't magic.
So both parties need each other, but one has the execution while the other has the vision. Geez, now we've got to negotiate?
Before talking shares, you as a business visionary should keep one major risk-point in mind. The developer you're partnering with MUST be personally invested in the project. The difference in the code quality between a project done to get paid, and the code from a developers personal project are monumental. You want a dev that is ready and willing to give your model heart + soul, and obsess about things you don't fully understand during your shared journey. If the dev isn't personally invested in the project, you run a high risk of them giving you the code equivalent of a 3-door coupe when your business needed a custom rally car that raises eyebrows.
In a start-up, you'll have to leverage what you envision against the cost-vs-quality debacle of acquiring a skilled developer. I can tell you from experience, that no matter where you try to save, other costs will pop-up in the development process. Cutting costs in the beginning, comes back three-fold in the end if the code is not easily maintainable. And worst of all, the first build is never perfect - while the second build usually results in epiphanies derived from the mistakes in the first build.
This is the sort of stuff that a developer knows well, but it never gets brought up in meetings, because the cost of programming is so significant yet typically not understood by the key stakeholders. So when you negotiate with devs, be sure to keep in mind that their role in the team is massive, and their work (in their mind) will become the entire business sometime in the future. Even if that's not the case based on your model, a programmer who thinks that way about a project will give you bleeding edge work at all times. ;)
So find a comfortable fit personality-wise, and with the right shared ambition. Then treat your programmer as democratically, and as evenly as you can afford. A great programmer will by pure habit give you more than you asked for, which seems to always be something that businesses need these days. The trade off is that you show the programmer in shares, just how important their best efforts are.
Related Questions
-
What is the best technology for developing a new mobile app from scratch?
There are two sides to that question. One is the mobile app itself and the other is the backend. If I misunderstood in any way and you didn't mean "native" app I apologize in advance. On the backend, there is no clear cut answer to which is the "best". It depends solely on the developers you are able to get. We for example use Node.js , mongoDB, redis, elasticsearch and a couple of proprietary tools in the backend. But you have your pick of the litter now both on the backend api and the datastore with the myriad of options available and touted as the "best" currently on the market. Now on the app side again it solely depends on what you need your mobile app to do. Experiencing first-hand "develop once, run anywhere" I can say it's more like "develop once, debug everywhere" to quote a Java saying. We have tried Phonegap and Titanium Appcelerator and we have switched to native (ObjC and Java) after a couple of months of trying to go the hybrid route. The reasons behind the choice are as follows: - anything that breaks the pattern of how those frameworks NEED to operate is just a huge technical debt that keeps accruing a huge interest. - anything that uses css3 accelerated animations on Android is buggy at best and slow as hell at worst on any lower (< 4.1 I think) versions of Android I hope this gives you some insight. If you need/want to ask me anything feel free to contact me. MihaiMP
-
What does it mean to 'grandfather you in' in the tech world?
It stands for allowing someone to continue doing or use something that is normally no longer permitted (due to changing regulations, internal rules etc.)OO
-
iOS App: Beta vs Launch Quietly?
I would suggest launching in a foreign app store only (ex: Canada). That will allow you to get more organic users to continue iterating without a big push. I got this idea from Matt Brezina (Founder of Sincerely, previously Xobni) https://clarity.fm/brezina - he's the man when it comes to testing & iterating mobile apps.DM
-
What is the generally agreed upon "good" DAU/MAU for mobile apps?
You are right that the range is wide. You need to figure what are good values to have for your category. Also, you can focus on the trend (is your DAU/MAU increasing vs decreasing after you make changes) even if benchmarking is tough. Unless your app is adding a huge number of users every day (which can skew DAU/MAU), you can trust the ratio as a good indication of how engaged your users are. For games, DAU/MAU of ~20-30% is considered to be pretty good. For social apps, like a messenger app, a successful one would have a DAU/MAU closer to 50%. In general most apps struggle to get to DAU/MAU of 20% or more. Make sure you have the right definition of who is an active user for your app, and get a good sense of what % of users are actually using your app every day. Happy to discuss what is a good benchmark for your specific app depending on what it does.SG
-
Where can I find programmers willing to join a growing mobile start up for equity only?
You won't find anyone worth adding to your team willing to work for equity only, no matter how compelling your product and business is. The realities of the talent market for mobile developers anywhere is such that a developer would be foolish to work only for equity unless they are a cofounder and have double digit equity. Happy to talk about hiring and alternatives to full-time hires.TW
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.