{"id":957,"date":"2020-07-29T19:23:00","date_gmt":"2020-07-29T16:23:00","guid":{"rendered":"https:\/\/arc.dev\/employer-blog\/?p=957"},"modified":"2026-09-14T21:27:58","modified_gmt":"2026-09-14T13:27:58","slug":"good-vs-great-developers","status":"publish","type":"post","link":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","title":{"rendered":"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best"},"content":{"rendered":"\n<p><strong>Summary:<\/strong> Before you can hire a great developer for your team, you need to know what separates good developers from the really great ones. Just as important in 2026: you need to <strong>know how to find them fast<\/strong>, using the AI sourcing and screening tools that have replaced the old resume pile.<\/p>\n\n\n\n<p>Are you looking for a great developer who can integrate smoothly with your existing team and take on complex development work? Knowing the <strong>difference between a good developer and a great one<\/strong> is step one. Step two, and the part most guides skip, is actually finding that person before your competitors do.<\/p>\n\n\n\n<p>A few years ago, hiring managers were told to treat the search for great developers like looking for a needle in a haystack. That advice is outdated. Today, AI sourcing and screening agents can scan public code contributions, technical forum activity, and project histories to surface great developers in minutes, not months.&nbsp;<\/p>\n\n\n\n<p>The traits that make someone exceptional haven&#8217;t changed. How fast you can find and validate those traits has changed completely.&nbsp;<\/p>\n\n\n\n<p>This guide covers both how to identify great developers and how to hire visionary software engineers, using a screening process built for how hiring actually works now.<\/p>\n\n\n\n<p>Looking for top talent fast? See how <strong>Arc<\/strong> can help you:<\/p>\n\n\n\n<p>\u26a1\ufe0f Find developers, designers, marketers, and more&nbsp;<\/p>\n\n\n\n<p>\u26a1\ufe0f Freelance or full-time remote + fully vetted&nbsp;<\/p>\n\n\n\n<p>\u26a1\ufe0f Save up to 80% with global hires<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/arc.dev\/hire-developers\">Hire top talent with Arc risk-free \u2192<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Good Developers<\/strong><\/h2>\n\n\n\n<p>Let&#8217;s start with the good developers.<\/p>\n\n\n\n<p>Most of the developers on your team probably fall into this category. They&#8217;re passionate about their craft and consistently do solid work. They tend to be disciplined, integrate well with existing teams, and are comfortable with development practices like Agile.<\/p>\n\n\n\n<p>Good developers usually have strong technical skills and write clean, readable code. Their code is well commented and easy for teammates to pick up and debug. They also know their limits. When you hand a good developer a project, they&#8217;ll flag early on if they need help from someone else on the team.<\/p>\n\n\n\n<p>Good developers know their value and will typically charge at or above market rate. They take their work seriously and aim to integrate well with your team to deliver a solid result.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How to recognize good developers<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>They typically charge around the going market price.<\/li>\n\n\n\n<li>Code samples are neatly structured and well-commented.<\/li>\n\n\n\n<li>They show solid knowledge of the development technologies in their area of expertise.<\/li>\n\n\n\n<li>They actively use development methodologies such as Agile.<\/li>\n\n\n\n<li>They understand relevant programming best practices and when to apply them.<\/li>\n\n\n\n<li>They use AI-assisted coding tools (like Copilot-style assistants) competently to speed up routine work, without leaning on them to cover for gaps in fundamentals.<\/li>\n<\/ul>\n\n\n\n<p><strong>Read More: <\/strong><a href=\"https:\/\/arc.dev\/employer-blog\/how-to-get-developers-interested-in-your-project\/\"><strong>How to Get Developers Interested in Your Project and to Join Your Team<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Really Great Developers<\/strong><\/h2>\n\n\n\n<p>Great developers are rare, and they can significantly boost your team&#8217;s output. Don&#8217;t expect to find them easily. You need to know what to look for, and increasingly, you need tools that can spot the signals at scale.<\/p>\n\n\n\n<p>If you hire a great developer, expect to see real returns on their work and pay accordingly. World-class developers do everything good developers do, and then some. They live and breathe code, and their passion for the craft pushes them to keep learning, on the job and off it.<\/p>\n\n\n\n<p>This is really the core of what makes a 10x developer: not just raw output, but an intuitive grasp of algorithms, technologies, and software architecture built from years of hands-on experience and good engineering judgment.<\/p>\n\n\n\n<p>Great developers can look at a problem and immediately know which tools in their arsenal fit best. They work well solo or as part of a team and need little supervision. Their skill lets them work on live systems without breaking them, and find creative solutions to problems nobody&#8217;s solved before.<\/p>\n\n\n\n<p>Their expertise usually goes beyond writing code. This makes them capable of discussing both technical and non-technical problems clearly, whether they&#8217;re talking to an engineer or a non-technical founder. That same ability makes them great at mentoring other developers on your team.<\/p>\n\n\n\n<p>Great developers have a knack for choosing solutions that hold up over the long term, rather than quick hacks that cause more headaches down the road.<\/p>\n\n\n\n<p>We can split these developers into two types, though plenty of people show traits of both.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>The Visionary<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The Visionary works like an artist. They have strong intuition and can design solutions that deliver great functionality and user experience while staying easy to debug and maintain.<\/p>\n\n\n\n<p>This kind of developer understands the bigger picture: unique client needs, UI\/UX considerations, budget constraints, and more. That context lets them make the right call at every step.<\/p>\n\n\n\n<p>Visionaries love a challenge. They&#8217;ll try to break their own code before anyone else does, in pursuit of getting it right. They keep studying and improving on their own time, and they tend to leave if they feel unchallenged. If you&#8217;re hiring visionary software engineers, plan to keep them stimulated.<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>The A+ Team Player<\/strong><\/li>\n<\/ol>\n\n\n\n<p>This type of great developer stands out through what they do for everyone around them. With an A+ Team Player on board, your whole team&#8217;s productivity climbs.<\/p>\n\n\n\n<p>These professionals understand different technologies and the full development process well enough to guide the entire team. Where the Visionary tends to make strong calls independently, the Team Player is skilled at getting the best out of everyone else.<\/p>\n\n\n\n<p>They usually take on documentation work that keeps the team running smoothly. They&#8217;ll spend time teaching other developers and guiding the group. Their skills often extend past development into communication, team dynamics, and mentorship.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How to recognize truly great developers<\/strong><\/h3>\n\n\n\n<p>Look for all the traits of good developers above, plus these signals of a senior developer operating at the top of the field:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A genuine, sustained passion for development and programming.<\/li>\n\n\n\n<li>Strong communication, with both technical and non-technical audiences.<\/li>\n\n\n\n<li>An intuitive grasp of programming technologies, built from real experience.<\/li>\n\n\n\n<li>Big-picture vision that connects development decisions to business, design, and budget constraints.<\/li>\n\n\n\n<li>A track record of mentoring or elevating other developers.<\/li>\n\n\n\n<li>Fluency with <a href=\"https:\/\/github.blog\/news-insights\/octoverse\/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1\/\">AI-assisted coding<\/a> and AI pair-programming tools, using them to move faster on the routine parts of the job while still owning the architecture and judgment calls that AI can&#8217;t make.<\/li>\n\n\n\n<li>Visible public contributions (open-source repos, technical writing, forum answers) that show depth, not just activity.<\/li>\n<\/ul>\n\n\n\n<p><strong>Read More: <\/strong><a href=\"https:\/\/arc.dev\/employer-blog\/freelance-interview-questions-to-ask-software-engineers\/\"><strong>21+ Important Freelance Interview Questions to Ask Software Engineers<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Leveraging AI for Sourcing and Screening<\/strong><\/h2>\n\n\n\n<p>You might be wondering: how do you actually find these people?&nbsp;<\/p>\n\n\n\n<p>Knowing how to identify great developers is only useful if you can get in front of them before your competitors do. Manually reading resumes and scanning portfolios one by one doesn&#8217;t scale, and it&#8217;s slow enough that strong candidates are often gone by the time you reach out.<\/p>\n\n\n\n<p>AI sourcing and screening agents solve this by doing the pattern-matching for you, before a human ever gets involved:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Code and contribution analysis<\/strong><\/h3>\n\n\n\n<p>AI agents can scan public repositories, commit histories, and code quality signals to flag developers who show the depth associated with great (not just good) developers, things like clean architecture decisions, thoughtful refactors, and consistent long-term contributions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Community and forum activity<\/strong><\/h3>\n\n\n\n<p>Technical forums, Q&amp;A platforms, and open-source discussions reveal how a developer communicates and mentors others. AI screening tools can automatically surface this activity, which is exactly the trait that separates an A+ Team Player from a solid individual contributor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Skills-based signal extraction<\/strong><\/h3>\n\n\n\n<p>Instead of relying on a resume&#8217;s job titles, AI matching tools can extract actual skill signals from a candidate&#8217;s work history and project types, which are <strong>much more reliable predictors<\/strong> of whether someone is a Visionary, a Team Player, or simply a good developer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Shortlisting in seconds, not weeks<\/strong><\/h3>\n\n\n\n<p>A developer screening process guide built for 2026 starts with <strong>AI narrowing a large talent pool to a handful of strong matches almost instantly<\/strong>, so your team&#8217;s time goes toward evaluating fit rather than sifting through applications.<\/p>\n\n\n\n<p>This doesn&#8217;t replace human judgment. It front-loads the work so the humans on your team only spend time on candidates who&#8217;ve already cleared a high bar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What This Means For You<\/strong><\/h2>\n\n\n\n<p>Now you have a clearer picture of what separates good developers from great ones. The traits haven&#8217;t changed. How you find and validate them has.<\/p>\n\n\n\n<p>Here&#8217;s a hiring workflow built for speed without cutting corners on quality:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>AI screening: <\/strong>Use AI matching tools to surface candidates whose code, contributions, and skill signals align with the traits above before you spend any time manually reviewing resumes.<\/li>\n\n\n\n<li><strong>Automated skills challenge: <\/strong>Have shortlisted candidates complete a short, role-specific technical challenge that <a href=\"https:\/\/arc.dev\/employer-blog\/how-to-find-developers\/\">tests real problem-solving rather than trivia<\/a>.<\/li>\n\n\n\n<li><strong>Asynchronous video interview:<\/strong> Let candidates record responses to a set of technical and communication-focused questions at their convenience. This is a fast way to assess the eloquence and clarity that separate great developers from good ones, without scheduling back-and-forth.<\/li>\n\n\n\n<li><strong>Final culture-fit call: <\/strong>Bring your top one or two candidates in for a live conversation focused on team fit, working style, and expectations.<\/li>\n<\/ol>\n\n\n\n<p>This is a developer screening process guide you can actually run in days, not months, and it still lets you evaluate everything covered above: technical depth, communication, vision, and team impact.<\/p>\n\n\n\n<p>Many <a href=\"https:\/\/arc.dev\/employer-blog\/toptal-vs-upwork-vs-arc\/\">freelance platforms<\/a> still have no real vetting process, which is why the old &#8220;needle in a haystack&#8221; problem existed in the first place. The fix is to use a platform where vetting and AI matching are built in.<\/p>\n\n\n\n<p>If you&#8217;d rather go deeper on a specific role, we&#8217;ve covered hiring for it in these guides:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/reactjs#reactjs-developer-hiring-guide\">React Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/back-end#back-end-developer-hiring-guide\">Back-End Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/java#java-developer-hiring-guide\">Java Developer Hiring Guide<\/a>\u00a0<\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/react-native#react-native-developer-hiring-guide\">React Native Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/salesforce#salesforce-developer-hiring-guide\">Salesforce Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/python#python-developer-hiring-guide\">Python Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/wordpress#wordpress-developer-hiring-guide\">WordPress Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/ios#ios-developer-hiring-guide\">iOS Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/devops#devops-developer-hiring-guide\">DevOps Engineer Hiring Guide<\/a>\u00a0<\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/php#php-developer-hiring-guide\">PHP Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/ruby-on-rails#ruby-on-rails-developer-hiring-guide\">Ruby on Rails Developer Hiring Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/shopify#shopify-developer-hiring-guide\">Shopify Developer Hiring Guide<\/a>\u00a0<\/li>\n\n\n\n<li><a href=\"https:\/\/arc.dev\/hire-developers\/front-end#front-end-developer-hiring-guide\">Front-End Developer Hiring Guide<\/a><\/li>\n<\/ul>\n\n\n\n<p>Did we miss any other traits that separate good and great developers, or any other modern screening tactics you swear by? Let us know in the comments, and thanks for reading!<\/p>\n\n\n\n<p><em>You can also try <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em>, your shortcut to the world&#8217;s best remote talent:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Access 450,000 top developers, designers, and marketers <br>\u26a1\ufe0f <em>Vetted and ready to interview<\/em><br>\u26a1\ufe0f Freelance or full-time<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><\/a><a href=\"https:\/\/arc.dev\"><strong>Try Arc and hire top talent now \u2192<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Frequently Asked Questions<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What makes a 10x developer?<\/strong><\/h3>\n\n\n\n<p>A 10x developer isn&#8217;t just someone who writes code faster. It&#8217;s someone whose judgment, architecture decisions, and mentorship raise the output of everyone around them. They combine deep technical intuition with the ability to see the bigger picture: business needs, UX, budget, and long-term maintainability, all at once.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What are the key skills of a senior developer?<\/strong><\/h3>\n\n\n\n<p>Beyond strong coding fundamentals, senior developers typically show clear communication with both technical and non-technical audiences, sound judgment about long-term tradeoffs over quick fixes, comfort mentoring other developers, and fluency with AI-assisted coding tools used to speed up routine work without skipping the fundamentals.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How do you identify great developers during hiring?<\/strong><\/h3>\n\n\n\n<p>Look past resumes and job titles. Great developers usually show up in their public code contributions, the quality of their forum or open-source activity, and how they communicate about tradeoffs. AI screening tools can now surface these signals automatically, which makes it possible to identify strong candidates before the first interview instead of relying only on manual review.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What&#8217;s the difference between a good developer and a great one?<\/strong><\/h3>\n\n\n\n<p>Good developers are disciplined, technically solid, and reliable team contributors. Great developers do all of that and add something more: either visionary architectural instincts (the Visionary) or an outsized ability to elevate the whole team (the A+ Team Player). The gap usually shows up in judgment and communication, not just code quality.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How does AI sourcing speed up developer hiring?<\/strong><\/h3>\n\n\n\n<p>AI sourcing agents can scan code contributions, technical forum activity, and skill signals across a large talent pool in seconds, then shortlist candidates who match the traits of a great developer. Paired with an automated skills challenge and an asynchronous video interview, this cuts a process that used to take months down to days, without lowering the bar on quality.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What makes a 10x developer?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A 10x developer isn't just someone who writes code faster. It's someone whose judgment, architecture decisions, and mentorship raise the output of everyone around them. They combine deep technical intuition with the ability to see the bigger picture: business needs, UX, budget, and long-term maintainability, all at once.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the key skills of a senior developer?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Beyond strong coding fundamentals, senior developers typically show clear communication with both technical and non-technical audiences, sound judgment about long-term tradeoffs over quick fixes, comfort mentoring other developers, and fluency with AI-assisted coding tools used to speed up routine work without skipping the fundamentals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do you identify great developers during hiring?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Look past resumes and job titles. Great developers usually show up in their public code contributions, the quality of their forum or open-source activity, and how they communicate about tradeoffs. AI screening tools can now surface these signals automatically, which makes it possible to identify strong candidates before the first interview instead of relying only on manual review.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What's the difference between a good developer and a great one?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Good developers are disciplined, technically solid, and reliable team contributors. Great developers do all of that and add something more: either visionary architectural instincts (the Visionary) or an outsized ability to elevate the whole team (the A+ Team Player). The gap usually shows up in judgment and communication, not just code quality.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does AI sourcing speed up developer hiring?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"AI sourcing agents can scan code contributions, technical forum activity, and skill signals across a large talent pool in seconds, then shortlist candidates who match the traits of a great developer. Paired with an automated skills challenge and an asynchronous video interview, this cuts a process that used to take months down to days, without lowering the bar on quality.\"\n      }\n    }\n  ]\n}\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.<\/p>\n","protected":false},"author":15,"featured_media":958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hiring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Good vs Great Developers: How to Tell the Difference - Arc Employer Blog<\/title>\n<meta name=\"description\" content=\"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Good vs Great Developers: How to Tell the Difference - Arc Employer Blog\" \/>\n<meta property=\"og:description\" content=\"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Employer Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-29T16:23:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-14T13:27:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1128\" \/>\n\t<meta property=\"og:image:height\" content=\"635\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"The Arc Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Arc Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"},\"author\":{\"name\":\"The Arc Team\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/08dd4743f5c0f965590e77094c5579bc\"},\"headline\":\"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best\",\"datePublished\":\"2020-07-29T16:23:00+00:00\",\"dateModified\":\"2026-09-14T13:27:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"},\"wordCount\":2002,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"articleSection\":[\"Hiring\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\",\"name\":\"Good vs Great Developers: How to Tell the Difference - Arc Employer Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"datePublished\":\"2020-07-29T16:23:00+00:00\",\"dateModified\":\"2026-09-14T13:27:58+00:00\",\"description\":\"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"width\":1128,\"height\":635,\"caption\":\"good vs great software developer or engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"name\":\"Arc Employer Blog\",\"description\":\"Insights on hiring and remote work\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/08dd4743f5c0f965590e77094c5579bc\",\"name\":\"The Arc Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg\",\"caption\":\"The Arc Team\"},\"description\":\"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!\",\"sameAs\":[\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/\",\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"],\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/author\\\/thearcteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Good vs Great Developers: How to Tell the Difference - Arc Employer Blog","description":"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.","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:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","og_locale":"en_US","og_type":"article","og_title":"Good vs Great Developers: How to Tell the Difference - Arc Employer Blog","og_description":"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.","og_url":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","og_site_name":"Arc Employer Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_author":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2020-07-29T16:23:00+00:00","article_modified_time":"2026-09-14T13:27:58+00:00","og_image":[{"width":1128,"height":635,"url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","type":"image\/jpeg"}],"author":"The Arc Team","twitter_card":"summary_large_image","twitter_creator":"@arcdotdev","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"The Arc Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"},"author":{"name":"The Arc Team","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/08dd4743f5c0f965590e77094c5579bc"},"headline":"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best","datePublished":"2020-07-29T16:23:00+00:00","dateModified":"2026-09-14T13:27:58+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"},"wordCount":2002,"publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","articleSection":["Hiring"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","url":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","name":"Good vs Great Developers: How to Tell the Difference - Arc Employer Blog","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","datePublished":"2020-07-29T16:23:00+00:00","dateModified":"2026-09-14T13:27:58+00:00","description":"Learn how to identify great developers, spot the skills of a senior developer, and use AI screening to hire faster. 2026 developer screening guide.","breadcrumb":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","width":1128,"height":635,"caption":"good vs great software developer or engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/employer-blog\/"},{"@type":"ListItem","position":2,"name":"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/employer-blog\/#website","url":"https:\/\/arc.dev\/employer-blog\/","name":"Arc Employer Blog","description":"Insights on hiring and remote work","publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/employer-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/employer-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/employer-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/08dd4743f5c0f965590e77094c5579bc","name":"The Arc Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c1380473325c827343a6d47c7b5d6916c147171af99760766d2acb56da62ed02?s=96&d=mm&r=pg","caption":"The Arc Team"},"description":"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!","sameAs":["https:\/\/arc.dev\/developer-blog\/","https:\/\/www.facebook.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"],"url":"https:\/\/arc.dev\/employer-blog\/author\/thearcteam\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/comments?post=957"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media\/958"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media?parent=957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/categories?post=957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/tags?post=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}