Technology · Software Architecture and Design

Need advice for technical architects starting product company

Anonymous

September 9th, 2016

I have spent my last 9 years as the Principal Architect for multiple start ups. I know how to build scalable products with the latest and greatest architecture and technical practices. I have started playing with my own idea for a bit now. I do not have time to write all the code any more since I want to pay attention to the business side of things like marketing, product use-cases, market analysis and such. 

I want to hire a development agency but I am worried that they might not follow my technical guidelines and principles. I want the product to be built in React js, Node and Docker. It is very hard to find the talent for these technologies. Do I just let the first version be built  faster with the more common technologies or should I try to find the right people with the experience in the stack I picked? I feel like my technical expertise is actually hindering the progress of my prototype. Anyone else in the same boat? Any advice from CTOs or architects is appreciated.


David Austin Relentless problem solver and innovator.

September 11th, 2016

Be technology agnostic at this point.  What you need is an MVP, emphasis on the M (minimal) as cheaply and as quickly as possible (but not at the expense of the user experience).

Ahmed Sorour Agile/DevOps Coach @ Target, Cofounder @ RevampCRM

September 9th, 2016

As an architect and cofounder of a consulting and product company, I figured out, as you mentioned, that technical ability will hinder the product lean and iterative product cycle. However I advise you to hire an agency with strong tech idea leadership so that they can follow your vision and help you decide on development stack. Various factors will affect selection of technology including but not limited to your scalability and recovery requirements. I would be happy to discuss furture and see if we can help bring your product to market!
Best of luck!

John II Entrepreneur - Technologist - Software Architect. The Code Wookie is focused on helping people get the most out of tech.

September 12th, 2016

I think your biggest concern at this point is not only outsourcing the build of your product but also the technical leadership and direction to a 3rd party. An alternative would to bring on board a co-founder that shares your same philosophy and can manage the tech

Michael Barnathan

September 9th, 2016

If you're not coding it, why do you care what they write it in? Dictate what you want built, let the experts (?) you're hiring figure out how.

You're generally better off with a more common stack, since you won't be able to find employees for rare tech as easily either. Although someone who knows React, Node, and Docker shouldn't be that hard to find. I know plenty of people who use that stack.

Tim Scott

September 10th, 2016

I'm just finishing a Node + React + GraphQL + React Native contract. DM me if you want to talk.

Doug Winter Founder and Director of Isotoma

September 10th, 2016

My 20-person agency has skills and experience in that stack.  DM me if you want to talk.

Joanan Hernandez CEO & Founder at Mollejuo

September 12th, 2016

Hello,

Do I just let the first version be built faster with the more common technologies

Yes

Should I try to find the right people with the experience in the stack I picked? 

Maybe

I feel like my technical expertise is actually hindering the progress of my prototype.

Yes

You have to let go. That said, there's nothing wrong with you choosing which technology to use. At the same time, avoid the thing to drag because the person you find doesn't do it the way you want it. From your point of view, what matters is that works, so you can move forward. If you keep looking for the ideal person, in the end, the only being affected is you, not the rest. It's your project that's being delayed.

Best of lucks!

Kenneth Mayfield Innovator at Xyris Interactive Design Inc & Mobile Developer - Prague and Vancouver

September 15th, 2016

Do you seek an MVP prototype to validate the idea? React/Node/Docker is what my current people are working in. Let's discuss.