{"id":10535,"date":"2025-04-22T15:57:08","date_gmt":"2025-04-22T19:57:08","guid":{"rendered":"http:\/\/parmaks.com\/Resources\/technical-debt-and-ai-slop\/"},"modified":"2025-04-22T15:57:08","modified_gmt":"2025-04-22T19:57:08","slug":"technical-debt-and-ai-slop","status":"publish","type":"post","link":"https:\/\/parmaks.com\/Resources\/technical-debt-and-ai-slop\/","title":{"rendered":"Technical debt and AI slop"},"content":{"rendered":"<p> <a href=\"https:\/\/hop.clickbank.net\/?affiliate=infohatch&amp;vendor=J1R2C\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10614 aligncenter\" src=\"http:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px.png\" alt=\"Profit Gen\" width=\"400\" height=\"217\" srcset=\"https:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px.png 400w, https:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px-300x163.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><br \/>\n<\/p>\n<div>\n<p>Technical debt is easy to incur. It\u2019s unnecessary added features, undocumented code, support for outmoded interactions and anything that slows down your ability to update and upgrade your work. Tech debt is the combination of doing what feels right at the time, in a hurry, and then having to maintain it and understand it going forward.<\/p>\n<p>Vibe coding, which is a rising trend, pairs a human programmer with an AI like chatGPT. The AI is doing most of what a human used to do, and generating far more lines of code per hour than a person might. The problem is that often, no one knows exactly how the code works, which means it\u2019s going to be difficult to fix when it breaks or needs an upgrade.<\/p>\n<p>And as AI starts to create data sets (by reviewing, for example, response rates to emails or designs), those data sets are going to be so multi-dimensional that only an AI will be able to make sense of them.<\/p>\n<p>The end result will be as the end result often is\u2013the first one now will later be last. The shortcuts might not be the best way to get to where you\u2019re going.<\/p>\n<p>Get the system architecture right first. Document it, streamline it and test it. Then divide the components into small pieces and let AI finish the work. Fixing a defective brick is far more cost effective than re-architecting an entire building.<\/p>\n<p class=\"byline\">\n\t\t\t\t<span class=\"date\">April 22, 2025<\/span>\n\t\t\t<\/p>\n<\/p><\/div>\n<p><script>\n\t\t\/\/ Delaying FB pixel script to load after 4 seconds to not affect on initial page load.\n\t\tsetTimeout( function () {\n\t\t\t!function ( f, b, e, v, n, t, s ) {\n\t\t\t\tif ( f.fbq ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tn = f.fbq = function () {\n\t\t\t\t\tn.callMethod ? n.callMethod.apply( n, arguments ) : n.queue.push( arguments )\n\t\t\t\t};\n\t\t\t\tif ( !f._fbq ) {\n\t\t\t\t\tf._fbq = n;\n\t\t\t\t}\n\t\t\t\tn.push = n;\n\t\t\t\tn.loaded = !0;\n\t\t\t\tn.version = '2.0';\n\t\t\t\tn.queue = [];\n\t\t\t\tt = b.createElement( e );\n\t\t\t\tt.async = !0;\n\t\t\t\tt.src = v;\n\t\t\t\ts = b.getElementsByTagName( e )[0];\n\t\t\t\ts.parentNode.insertBefore( t, s )\n\t\t\t}( window, document, 'script',\n\t\t\t\t'https:\/\/connect.facebook.net\/en_US\/fbevents.js' );\n\t\t\tfbq( 'init', '221651354884486' );\n\t\t\tfbq( 'track', 'PageView' );\n\t\t}, 4000 );\n\t<\/script><br \/>\n<br \/><a href=\"https:\/\/hop.clickbank.net\/?affiliate=infohatch&amp;vendor=J1R2C\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10614 aligncenter\" src=\"http:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px.png\" alt=\"Profit Gen\" width=\"400\" height=\"217\" srcset=\"https:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px.png 400w, https:\/\/parmaks.com\/Resources\/wp-content\/uploads\/2025\/05\/profit-gen400px-300x163.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Technical debt is easy to incur. It\u2019s unnecessary added features, undocumented code, support for outmoded interactions and anything that slows down your ability to update [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7025,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-10535","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-purpose"],"_links":{"self":[{"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/posts\/10535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/comments?post=10535"}],"version-history":[{"count":0,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/posts\/10535\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/media\/7025"}],"wp:attachment":[{"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/media?parent=10535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/categories?post=10535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parmaks.com\/Resources\/wp-json\/wp\/v2\/tags?post=10535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}