StartupYard
  • For Startups
  • For Investors
  • Blog
  • Apply Now
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu

How to Hire a Developer if You Know Nothing About Coding?

January 10, 2014/in Starting a Business, Startups/by StartupYard

I was asked recently if we would accept a team without a technical co-founder in the accelerator program and as of now, I am still struggling in giving a straight razor-cut answer Yes or No.

– “It depends”

Personality Matters

There are multiple parameters coming into friction when starting and running a startup and the personality of the founders is one of the most important one. Before looking at the idea, we have to decide if the person in front of us is capable of turning this idea into a sustainable business. In the case of a technical co-founder we also want to be sure that they have the right skills to deliver a good product. Not all technical co-founders are born equal.

Pure business founders, as a team, can apply to StartupYard. If they are selected, one of their first goals will be to find how to deliver the goods. This is a disadvantage compared to a team with a technical co-founder but not an impossible one to overcome. There are two ways to approach the problem: go on a hunt to hire a technical co-founder or a full-time developer (for cash and/or equities) or sub-contract the development of your first version. There are a lot of talented coders out there; who under the right management and direction will deliver your first version for a fraction of the price it would cost you to hire a full-time developer. Also the time it will take you to find that full-time developer might be longer than initially expected so you might want to get something out first while looking for your technical white knight. The difficulty, in either case, is to select them, understand how they work and make sure they are able to build what you have in mind.

How do you Hire a Developer or Technical co-Founder?

The first thing you want to find out when interviewing a developer, whether it is for a full-time position or for sub-contracting is if they have already built the same kind of product. The main reason why you want to know that is for the time-to-market of your startup. A developer who has already been faced with a similar system will know the caveats of one approach compared to another. Ask them for a sample of their work or a link to the service and see how it relates to what you want to develop. An online service is usually based on data you enter, store, manipulate, modify, search, display and interact with so ask them how this other product relates to yours in term of data manipulation and storage. You will save a lot of time and a lot of money if your candidate has done it before.

Tell them you would like to speak to 5 of their clients (in the case of a sub-contractor). A developer who has a good track record will have no problem providing you with the information. When contacting the former clients, ask them if they would hire him again and if so what would they pay attention to this time. If not, try to understand if the reason can be addressed by you.

Depending on the type of product your startup is about, it’s possible the developer will have to deal with some technologies he is not that familiar with. Ask them how many programming languages they are going to use and for each of them, ask them if they like this language and if they would consider themselves an expert at it or not (you can ask them to rate from 1 to 5 their knowledge of each programming language they are going to use). Programmers usually have one or two favorite languages so be wary of developers telling you they are an expert at everything but they do exist so make sure they can prove it to you.

Communication Matters

Ask them how much they enjoy programming. Is it just a job or a passion? Do they participate in open-source projects? Like for any other position, the more passionate they are the better.

Developers are not worldwide renowned for being the most extroverted individuals (“Do I really have to talk to a person?” once joked a coder friend of mine) and you want to be sure that you will be able to get on well with them. Since you won’t understand what they are doing, you want to make sure you understand when they will explain to you what is happening in the software they write.

Ask them what makes a good developer and then ask them how this relates to them point by point. There are no good or bad answers; you just want to see how the person reacts when put in a defensive position and also how they consider themselves. Ask them how they handle delays in delivery of their software.

Show Them the Final Product

By now you need to have every single screen of your product designed in the form of wireframes or mockups and ideally documented. This is what they will use as a reference to build your product.

First, you want to see if they like your product or not and if they are going to be able to build it and in what amount of time. If they look at it and seem as excited as you are when you look at a pen on your desk, you might want to reconsider the person.

Looking at the screens, if you did your job well, your candidate should not have to invent what happens when a user clicks on a button or what happens when the user enters bad information of any sort. They concentrate on how to represent the data of your product and what needs to be done to them to go the next state. For each screen ask them if they see something that they do not understand and see how confident they feel about making it happen. Ask them once again if they have done it before. If you hear that a lot of screens ‘will not be that easy because…’ ask them how they would approach the problem. See how confident you feel about their confidence.

Be nice! You will meet some fantastic people with a passion for writing computer code. Try to understand them and create a connection because when you find the right person with the right skills and the right attitude, great things can happen.

[ssba]

Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://startupyard.com/wp-content/uploads/2014/01/1432227_77590824.jpg 751 1000 StartupYard http://startupyard.com/wp-content/uploads/2026/03/SY_accelerator_dark-15-years-2.png StartupYard2014-01-10 09:00:592019-05-21 11:09:05How to Hire a Developer if You Know Nothing About Coding?

We talk about

  • Financing
  • Interviews
  • Life at an Accelerator
  • Marketing
  • Personal
  • Starting a Business
  • Startup Tools
  • Startups
  • StartupYard News

Recent Posts

  • Meet Teamsharq: The Platform That Puts a Full Computer in Every Student’s Browser
  • Meet CaseLens: The AI Specialized in Complex Disputes
  • What We’re Seeing in Early Pitch Decks from the New Batch
  • How to Choose the Right SaaS Pricing Model
  • Startup Funding in Tranches: What You Need to Know
X Logo X Logo Followon X RSS Feed Logo RSS Feed Logo Subscribeto RSS Feed
Contact Us
FAQ- Frequently Asked Questions
Our Team
Our Mentors
Privacy Policy

We talk about

  • Financing
  • Interviews
  • Life at an Accelerator
  • Marketing
  • Personal
  • Starting a Business
  • Startup Tools
  • Startups
  • StartupYard News

StartupYard is proud to be GAN, a highly curated community of accelerators, partners, and investors.

Link to: 8 Lessons I’ve Learned as a Code Reviewer Link to: 8 Lessons I’ve Learned as a Code Reviewer 8 Lessons I’ve Learned as a Code Reviewer Link to: Frequently Asked Questions about StartupYard Link to: Frequently Asked Questions about StartupYard Frequently Asked Questions about StartupYard
Scroll to top Scroll to top Scroll to top

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.

OK

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visit to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Other cookies

The following cookies are also needed - You can choose if you want to allow them:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Privacy Policy
Accept settingsHide notification only