{"id":5698,"date":"2013-11-14T15:00:00","date_gmt":"2013-11-14T20:00:00","guid":{"rendered":"https:\/\/www.wework.com\/creator\/?p=3401"},"modified":"2020-03-30T19:09:57","modified_gmt":"2020-03-30T23:09:57","slug":"how-to-hire-a-programmer-if-you-dont-have-a-programming-background","status":"publish","type":"post","link":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background","title":{"rendered":"How to hire a programmer if you don\u2019t know how to code"},"content":{"rendered":"<p style=\"text-align: left;\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter  wp-image-3436\" alt=\"coding php\" src=\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2019\/06\/coding-php.jpg?w=640\"  \/><\/p>\n<p style=\"text-align: left;\">I\u2019m one of those founders who can do everything besides code. Marketing? A breeze. Accounting? Accounted for. Operations? Cake walk. Code? I\u2019ll be right back!<\/p>\n<p>Not being able to code has put a damper on my ability to hire the right programmer and further grow my businesses. I have hired three programmers who all seemed fantastic and brilliant during their interviews, but ultimately couldn&#8217;t deliver. I always blamed the programmers (it was their fault for misleading me about their true abilities). But then again, maybe the fact that I&#8217;ve had the same experience three times means that it had more to do with me than I would like to admit.<\/p>\n<p>As a founder, you need to be able to correctly assess the programmer you hire. But the question still remains, \u201cHow can I hire a programmer if I don&#8217;t have a programming background?\u201d\u00a0For people who are code illiterate, I just might have unlocked the secret to hiring the best programmer available.<\/p>\n<h3>Step 1: Consult programmer friends<\/h3>\n<p>The first thing I did was reach out to friends who are programmers for other companies or who currently lead a team of programmers. One friend of mine, Ravi Patel, was generous enough to sit down with me and explain the hiring process he uses. I was able to get a better sense of how to approach first-round interviews, ask key questions, and judge responses. This was a great way to get my feet wet before the interview process started.<\/p>\n<h3>Step 2: Ask the right questions<\/h3>\n<p>If you ask the wrong questions in an interview, you have no clear way to accurately measure the programmers&#8217; ability. To avoid this, here are some questions to guide you:<\/p>\n<ol>\n<li>&#8220;Tell me a little about yourself and your background.\u201d I like to get to know the person, to learn how they first started programming, and hear some of the things they have built. While they share their stories, try to see if you can picture yourself and your team working with them on a daily basis.<\/li>\n<li>\u201cWhat hours do you prefer working? During what times are you most efficient?\u201d This question helps me get a sense of how the programmer works. I personally need a programmer to be available during 9-to-5 hours, mainly to help our staff with any problems they might have. However, I don\u2019t mind if they work whenever they are most productive.<\/li>\n<li>\u201cWhat are your current time commitments?\u201d It\u2019s important to know what else they are currently working on to see if they can truly commit. Only hire programmers who can commit to your company 110 percent.<\/li>\n<li>\u201cDo you see yourself as a project manager, a developer, or both?\u201d This question can be a little tricky to answer. I want a project manager who can help me design new features and interfaces. I want a developer who can follow exact directions so they can build what we need. I prefer hiring programmers who can do both.<\/li>\n<li>\u201cHow would you manage a team of programmers?\u201d The key things to look for here are leadership skills and whether they can lead by example. I don\u2019t want a programmer to take the back seat once they have a team to manage. They shouldn&#8217;t be afraid of getting their hands dirty.<\/li>\n<li>\u201cHow you would fix these issues?\u201d This is a make-it-or-break-it question. Provide a few examples of problems you&#8217;ve encountered in the past. Present them with the exact same problems to see how they would fix them. Their answers should be similar to the solutions you used, or better. If they can\u2019t give a concise answer, that\u2019s usually a good indicator that they are not the right person for the job.<\/li>\n<li>\u201cI need this done over the next couple of weeks. What steps will you take to finish them on time?\u201d Present them with a few things that need completing urgently and a few things that need doing over the next few weeks. Listen to how they plan to finish each thing and ask them for an approximate time frame.<\/li>\n<li>\u201cWhat would you do to ensure that our servers are up 100% of the time?\u201d If our servers crash, we lose money, our clients lose money, and most importantly, we lose clients. If the programmer I\u2019m looking to hire has some database and server knowledge, they need to explain to me how we can maintain 100 % uptime and what flags we can implement to give us alerts on any impending server crashes.<\/li>\n<li>\u201cIf I need something that you have never done before, how would you approach it?\u201d I ask this question to see how they approach situations that they have typically never been presented with before. Usually, I look for how they would research a solution and if they are the type of person who enjoys a challenge.<\/li>\n<li>&#8220;Here is what I expect from you.&#8221; Let the applicant know from the outset what you expect from them. Tell them how much commitment you expect: if you want them to be available during weekends, if they need to be available at odd times in case of big issues, what they are expected to build, etc.<\/li>\n<\/ol>\n<h3>Step 3: Bring in the experts<\/h3>\n<p>These questions give me a better sense of who the top three or so programmers are. After I select my top candidates, I ask the same friends to help me interview them for the second round. During this stage, we ask more technical questions to better expose the talents of the finalists. If you don\u2019t have any friends who can help, try contacting a nearby programmer through LinkedIn as a consultant. After you receive feedback from an expert, you should be in a good position to pick the right candidate for your team.<\/p>\n<p>As a friend once told me, a decent programmer you get along with is much better than a brilliant programmer you can\u2019t stand. The decent programmer can always learn through experience and research, whereas the brilliant programmer probably can\u2019t change his personality enough to suit.<\/p>\n<p class=\"finalnote\" style=\"font-size: 15px;\"><a href=\"http:\/\/theyec.org\/\">The Young Entrepreneur Council<\/a>\u00a0(YEC) is an invite-only organization comprised of the world\u2019s most promising young entrepreneurs. In partnership with Citi, the YEC recently launched #<a href=\"http:\/\/mystartuplab.com\/\">StartupLab<\/a>, a free virtual mentorship program that helps millions of entrepreneurs start and grow businesses via live video chats, an expert content library and email lessons<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m one of those founders who can do everything besides code. Marketing? A breeze. Accounting? Accounted for. Operations? Cake walk. Code? I\u2019ll be right back! Not being able to code has put a damper on my ability to hire the right programmer and further grow my businesses. I have hired three programmers who all seemed [&hellip;]<\/p>\n","protected":false},"author":984,"featured_media":33919,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[43902],"tags":[],"class_list":["post-5698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-professional-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.4 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to hire a programmer if you don\u2019t know how to code<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to hire a programmer if you don\u2019t know how to code\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\" \/>\n<meta property=\"og:site_name\" content=\"Ideas\" \/>\n<meta property=\"article:published_time\" content=\"2013-11-14T20:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-30T23:09:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719\" \/>\n\t<meta property=\"og:image:width\" content=\"1480\" \/>\n\t<meta property=\"og:image:height\" content=\"719\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"How to hire a programmer if you don\u2019t know how to code\",\"datePublished\":\"2013-11-14T20:00:00+00:00\",\"dateModified\":\"2020-03-30T23:09:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\"},\"wordCount\":1075,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719\",\"articleSection\":[\"Professional Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\",\"url\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\",\"name\":\"How to hire a programmer if you don\u2019t know how to code\",\"isPartOf\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719\",\"datePublished\":\"2013-11-14T20:00:00+00:00\",\"dateModified\":\"2020-03-30T23:09:57+00:00\",\"description\":\"\",\"breadcrumb\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage\",\"url\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719\",\"contentUrl\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719\",\"width\":1480,\"height\":719},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"\/ideas\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Professional Development\",\"item\":\"\/ideas\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to hire a programmer if you don\u2019t know how to code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wework.com\/ideas\/#website\",\"url\":\"https:\/\/www.wework.com\/ideas\/\",\"name\":\"Ideas\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wework.com\/ideas\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.wework.com\/ideas\/#organization\",\"name\":\"WeWork\",\"url\":\"https:\/\/www.wework.com\/ideas\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wework.com\/ideas\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2019\/04\/welogo_black_55x55.jpg?fit=55%2C55\",\"contentUrl\":\"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2019\/04\/welogo_black_55x55.jpg?fit=55%2C55\",\"width\":55,\"height\":55,\"caption\":\"WeWork\"},\"image\":{\"@id\":\"https:\/\/www.wework.com\/ideas\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\/\/www.wework.com\/ideas\/author\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to hire a programmer if you don\u2019t know how to code","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background","og_locale":"en_US","og_type":"article","og_title":"How to hire a programmer if you don\u2019t know how to code","og_url":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background","og_site_name":"Ideas","article_published_time":"2013-11-14T20:00:00+00:00","article_modified_time":"2020-03-30T23:09:57+00:00","og_image":[{"width":1480,"height":719,"url":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#article","isPartOf":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background"},"author":{"name":"","@id":""},"headline":"How to hire a programmer if you don\u2019t know how to code","datePublished":"2013-11-14T20:00:00+00:00","dateModified":"2020-03-30T23:09:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background"},"wordCount":1075,"commentCount":0,"publisher":{"@id":"https:\/\/www.wework.com\/ideas\/#organization"},"image":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage"},"thumbnailUrl":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","articleSection":["Professional Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background","url":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background","name":"How to hire a programmer if you don\u2019t know how to code","isPartOf":{"@id":"https:\/\/www.wework.com\/ideas\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage"},"image":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage"},"thumbnailUrl":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","datePublished":"2013-11-14T20:00:00+00:00","dateModified":"2020-03-30T23:09:57+00:00","description":"","breadcrumb":{"@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#primaryimage","url":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","contentUrl":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","width":1480,"height":719},{"@type":"BreadcrumbList","@id":"https:\/\/www.wework.com\/ideas\/professional-development\/how-to-hire-a-programmer-if-you-dont-have-a-programming-background#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"\/ideas"},{"@type":"ListItem","position":2,"name":"Professional Development","item":"\/ideas"},{"@type":"ListItem","position":3,"name":"How to hire a programmer if you don\u2019t know how to code"}]},{"@type":"WebSite","@id":"https:\/\/www.wework.com\/ideas\/#website","url":"https:\/\/www.wework.com\/ideas\/","name":"Ideas","description":"","publisher":{"@id":"https:\/\/www.wework.com\/ideas\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wework.com\/ideas\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.wework.com\/ideas\/#organization","name":"WeWork","url":"https:\/\/www.wework.com\/ideas\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wework.com\/ideas\/#\/schema\/logo\/image\/","url":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2019\/04\/welogo_black_55x55.jpg?fit=55%2C55","contentUrl":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2019\/04\/welogo_black_55x55.jpg?fit=55%2C55","width":55,"height":55,"caption":"WeWork"},"image":{"@id":"https:\/\/www.wework.com\/ideas\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"","url":"https:\/\/www.wework.com\/ideas\/author"}]}},"jetpack_featured_media_url":"https:\/\/www.wework.com\/ideas\/wp-content\/uploads\/sites\/4\/2013\/11\/coding-php.jpg?fit=1480%2C719","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/posts\/5698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/users\/984"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/comments?post=5698"}],"version-history":[{"count":1,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/posts\/5698\/revisions"}],"predecessor-version":[{"id":47071,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/posts\/5698\/revisions\/47071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/media\/33919"}],"wp:attachment":[{"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/media?parent=5698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/categories?post=5698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wework.com\/ideas\/wp-json\/wp\/v2\/tags?post=5698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}