{"id":31540,"date":"2025-01-23T00:24:38","date_gmt":"2025-01-23T00:24:38","guid":{"rendered":"https:\/\/www.duck9.com\/blog\/?p=31540"},"modified":"2025-01-22T20:25:16","modified_gmt":"2025-01-23T00:25:16","slug":"great-example-of-software-built-versus-bought","status":"publish","type":"post","link":"https:\/\/www.duck9.com\/blog\/great-example-of-software-built-versus-bought\/","title":{"rendered":"Great Example of Software Built Versus Bought"},"content":{"rendered":"<div class=\"postie-post\">\n<div>\n<div dir=\"ltr\">\n<div dir=\"ltr\">I built a custom Applicant Tracking System this weekend.&nbsp;<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">5 hours of work. $18.74 total cost. Already deployed internally.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">I&#8217;m blown away by @Replit AI.&nbsp;<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">Here&#8217;s a (hype-free) insight on where software development is headed&#8230;<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">We&#8217;re hiring and reviewing a lot of resumes right now. Having used them for years, instead of buying a full blown ATS like @Greenhouse or @bamboohr, I wanted to try and build our own for Switchboard and see how far I could get with a few hours on the weekend.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">Replit AI isn&#8217;t just building basic front and back ends anymore &#8211; it&#8217;s (very quickly) evolved into something that will make custom software accessible to every company this year.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">Not only did it build the essentials you&#8217;d expect, but to get nerdy for a moment, it also figured out SO much under the hood stuff quickly, and effectively:<\/div>\n<div dir=\"ltr\">\u2022 Created database architecture<\/div>\n<div dir=\"ltr\">\u2022 Built the backend database<\/div>\n<div dir=\"ltr\">\u2022 Built AI Resume analysis &amp; scoring with prompt customization in the UX<\/div>\n<div dir=\"ltr\">\u2022 Decided for itself that it needed to use Websockets to stream the OpenAI AI responses in real time like ChatGPT does vs the UX hanging as it waits for AI to come back with it&#8217;s answers<\/div>\n<div dir=\"ltr\">\u2022 Connected it with the @filloutcom API to bring in new candidates automatically (I don&#8217;t know how Zapier is going to compete with this approach a year from now&#8230;)<\/div>\n<div dir=\"ltr\">\u2022 Built (legit) authentication and login UX<\/div>\n<div dir=\"ltr\">\u2022 Built a filtering and tagging system<\/div>\n<div dir=\"ltr\">\u2022 Any bugs or errors were figured out &amp; fixed within 1-2 prompts when I had to (very occasionally) provide feedback&nbsp;<\/div>\n<div dir=\"ltr\">\u2022 Built all of this with React and other modern frameworks and knew when to install different libraries<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">I&#8217;m at thousands of lines of code now and haven&#8217;t written a single one.&nbsp;<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">While this won&#8217;t &#8220;take down&#8221; incumbents overnight, imagine where this technology will be in 3 months let alone 12.<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">You still need strong software architecture fundamentals to guide it, but @amasad, @mattppal and team &#8211; you&#8217;re fundamentally changing how software gets built.&nbsp;<\/div>\n<div dir=\"ltr\"><\/div>\n<div dir=\"ltr\">Wild to be a part of.<\/div>\n<p><a href=\"https:\/\/x.com\/just_watt\/status\/1882219493398904839?s=43&amp;t=NipKy21fekvPoZS5MA8-lQ\"><\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"border:1px solid #ccd6dd; border-radius: 12px;\" width=\"500\" bgcolor=\"#ffffff\">\n<tbody>\n<tr>\n<td colspan=\"3\" style=\"font-size: 0px; line-height: 0px;\" height=\"12\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td width=\"18\" style=\"font-size: 0px; line-height: 0px; min-width: 18px;\">&nbsp;<\/td>\n<td>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"464\" align=\"left\">\n<tbody>\n<tr valign=\"top\">\n<td width=\"48\" valign=\"top\"><a href=\"https:\/\/x.com\/just_watt?s=43\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/profile_images\/1775963858626387968\/LAoEL6kx_normal.jpg\" style=\"border-radius: 50%; padding: 0px;\" height=\"48\" width=\"48\" data-unique-identifier=\"\"><\/a><\/td>\n<td width=\"8\" style=\"font-size: 0px; line-height: 0px; min-width:8px;\"><img decoding=\"async\" src=\"https:\/\/ea.twimg.com\/email\/self_serve\/media\/spacer.png\" width=\"8\" data-unique-identifier=\"\"><\/td>\n<td valign=\"middle\" width=\"388\" style=\"min-width: 388px;\">\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"left\" width=\"388\">\n<tbody>\n<tr>\n<td align=\"left\" width=\"388\"><b><a href=\"https:\/\/x.com\/just_watt?s=43\" style=\"font-family: Helvetica, Arial, san-serif; font-size: 14px; line-height: 18px; color: #292c2f; text-decoration: none;\">Justin Watt &#x2699;&#xfe0f;<\/a><\/b><\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><a href=\"https:\/\/x.com\/just_watt?s=43\" style=\"font-family: Helvetica, Arial, san-serif; font-size: 14px; line-height: 18px; text-decoration: none; color: #7e8c98;\">\u2066\u202a@just_watt\u202c\u2069<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td valign=\"top\" width=\"20\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ea.twimg.com\/email\/self_serve\/media\/logo_twitter-1497383721365.png\" height=\"20\" width=\"24\" data-unique-identifier=\"\"><\/td>\n<\/tr>\n<tr>\n<td height=\"9\" colspan=\"4\" style=\"font-size: 0px; line-height:0px;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ea.twimg.com\/self_serve\/media\/spacer_464x1-1582829598167.png\" width=\"464\" height=\"1\" data-unique-identifier=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\" style=\"font-family: Helvetica, Arial, san-serif;color: #292c2f; font-size: 18px; line-height: 24px; text-decoration: none;\">I built a custom Applicant Tracking System this weekend. <\/p>\n<p>5 hours of work. $18.74 total cost. Already deployed internally.<\/p>\n<p>I&#8217;m blown away by <a href=\"https:\/\/x.com\/Replit\">\u2066\u202a@Replit\u202c\u2069<\/a> AI. <\/p>\n<p>Here&#8217;s a (hype-free) insight on where software development is headed&#8230;<\/p>\n<p>We&#8217;re hiring and reviewing a lot of resumes right <a href=\"https:\/\/t.co\/Cw9xpSnCv8\"><span>pic.x.com\/Cw9xpSnCv8<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td height=\"3\" colspan=\"4\" style=\"font-size: 0px; line-height:0px;\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"4\"><a href=\"https:\/\/x.com\/just_watt\/status\/1882219493398904839?s=43&amp;t=NipKy21fekvPoZS5MA8-lQ\" style=\"font-family: Helvetica, Arial, san-serif;color: #667785; font-size: 14px; line-height: 18px; text-decoration:none;\">1\/22\/25, 6:11\u202fPM<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td width=\"18\" style=\"font-size: 0px; line-height: 0px; min-width: 18px;\">&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"font-size: 0px; line-height: 0px;\" height=\"12\">&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/a><\/div>\n<p><br id=\"lineBreakAtBeginningOfSignature\"><\/p>\n<div dir=\"ltr\">\n<div dir=\"ltr\"><span style=\"background-color: rgba(255, 255, 255, 0);\">WordPress\u2019d from my personal iPhone,&nbsp;<a href=\"tel:650-283-8008\" dir=\"ltr\" x-apple-data-detectors=\"true\" x-apple-data-detectors-type=\"telephone\" x-apple-data-detectors-result=\"1\">650-283-8008<\/a>, number that&nbsp;Steve Jobs texted me on<\/span><\/div>\n<div dir=\"ltr\"><span style=\"background-color: rgba(255, 255, 255, 0);\"><br \/><\/span><\/div>\n<div dir=\"ltr\">\n<div><font color=\"#000000\"><span style=\"caret-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">https:\/\/www.YouTube.com\/watch?v=ejeIz4EhoJ0<\/span><\/font><\/div>\n<div><span style=\"font-size: 13pt;\"><br \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I built a custom Applicant Tracking System this weekend.&nbsp; 5 hours of work. $18.74 total cost. Already deployed internally. I&#8217;m blown away by @Replit AI.&nbsp; Here&#8217;s a (hype-free) insight on where software development is headed&#8230; We&#8217;re hiring and reviewing a lot of resumes right now. Having used them for years, instead of buying a full [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31540","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts\/31540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/comments?post=31540"}],"version-history":[{"count":0,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/posts\/31540\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/media?parent=31540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/categories?post=31540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.duck9.com\/blog\/wp-json\/wp\/v2\/tags?post=31540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}