<style id="elementor-post-32306">.elementor-32306 .elementor-element.elementor-element-cfd484e:not(.elementor-motion-effects-element-type-background), .elementor-32306 .elementor-element.elementor-element-cfd484e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECB000;background-image:url("https://thecloud.group/wp-content/uploads/2026/09/Programador_confundido_ante_codi…_202609021936.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32306 .elementor-element.elementor-element-cfd484e > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32306 .elementor-element.elementor-element-cfd484e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 050px 0px;}.elementor-32306 .elementor-element.elementor-element-cfd484e > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-2b0f921 );}.elementor-32306 .elementor-element.elementor-element-cfd484e > .elementor-shape-bottom svg{height:60px;}.elementor-32306 .elementor-element.elementor-element-64f4c56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32306 .elementor-element.elementor-element-64f4c56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32306 .elementor-element.elementor-element-a76af51{padding:25px 50px 25px 50px;}.elementor-32306 .elementor-element.elementor-element-cf15d65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-32306 .elementor-element.elementor-element-e993978{text-align:center;}.elementor-32306 .elementor-element.elementor-element-e993978 .elementor-heading-title{font-family:"Open Sans", roboto;font-size:33px;font-weight:900;text-transform:capitalize;font-style:italic;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-c047b73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-32306 .elementor-element.elementor-element-c047b73{text-align:center;}.elementor-32306 .elementor-element.elementor-element-c047b73 .elementor-heading-title{font-family:"IBM Plex Mono", roboto;font-size:17px;font-weight:400;letter-spacing:-0.7px;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-43acffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32306 .elementor-element.elementor-element-ae9189b{text-align:center;}.elementor-32306 .elementor-element.elementor-element-ae9189b .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-b413323{text-align:center;}.elementor-32306 .elementor-element.elementor-element-b413323 .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-c8bef16{text-align:center;}.elementor-32306 .elementor-element.elementor-element-c8bef16 .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-153d6e7{text-align:center;}.elementor-32306 .elementor-element.elementor-element-153d6e7 .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-8d84080{text-align:center;}.elementor-32306 .elementor-element.elementor-element-8d84080 .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-47d29ff{text-align:center;}.elementor-32306 .elementor-element.elementor-element-47d29ff .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-e26b29f{text-align:center;}.elementor-32306 .elementor-element.elementor-element-e26b29f .elementor-heading-title{font-family:"Roboto", roboto;font-size:26px;font-weight:800;color:#ECB000;}.elementor-32306 .elementor-element.elementor-element-0bafad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32306 .elementor-element.elementor-element-5b9195b{--display:flex;}.elementor-32306 .elementor-element.elementor-element-0fc0d7e{--display:flex;}.elementor-32306 .elementor-element.elementor-element-1872c91{--display:flex;}.elementor-32306 .elementor-element.elementor-element-69dc4e1{--display:flex;}.elementor-32306 .elementor-element.elementor-element-394892d{--display:flex;}.elementor-32306 .elementor-element.elementor-element-b0eb544{--display:flex;}.elementor-32306 .elementor-element.elementor-element-255e77a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-32306 .elementor-element.elementor-element-2776e2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32306 .elementor-element.elementor-element-313fb2f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECB000;border-radius:25px 25px 25px 25px;}.elementor-32306 .elementor-element.elementor-element-5d096db img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECB000;border-radius:25px 25px 25px 25px;}.elementor-32306 .elementor-element.elementor-element-f22134d img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECB000;border-radius:25px 25px 25px 25px;}body.elementor-page-32306:not(.elementor-motion-effects-element-type-background), body.elementor-page-32306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b0f921 );}body.elementor-page-32306{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-32306 .elementor-element.elementor-element-cf15d65{width:70%;}}@media(min-width:1025px){.elementor-32306 .elementor-element.elementor-element-cfd484e:not(.elementor-motion-effects-element-type-background), .elementor-32306 .elementor-element.elementor-element-cfd484e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-32306 .elementor-element.elementor-element-72fca4b img{width:27%;}.elementor-32306 .elementor-element.elementor-element-e993978 .elementor-heading-title{font-size:24px;}.elementor-32306 .elementor-element.elementor-element-2776e2f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}</style>{"id":32306,"date":"2026-09-03T00:36:20","date_gmt":"2026-09-03T00:36:20","guid":{"rendered":"https:\/\/thecloud.group\/?p=32306"},"modified":"2026-09-03T00:37:57","modified_gmt":"2026-09-03T00:37:57","slug":"code-that-nobody-understands-technical-debt","status":"publish","type":"post","link":"https:\/\/thecloud.group\/en\/codigo-que-nadie-entiende-deuda-tecnica\/","title":{"rendered":"Code that nobody understands is a debt, even if it&#039;s written by an AI."},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"32306\" class=\"elementor elementor-32306\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cfd484e elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cfd484e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;tilt&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,6V0h1000v100L0,6z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-64f4c56\" data-id=\"64f4c56\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-72fca4b elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"72fca4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thecloud.group\/wp-content\/uploads\/elementor\/thumbs\/logo-pd8scx7e21qrxkwrdlcuh7c8eeq4vmzqsjri81k6ps.png\" title=\"logo\" alt=\"logo\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-a76af51 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a76af51\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf15d65\" data-id=\"cf15d65\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e993978 elementor-widget elementor-widget-heading\" data-id=\"e993978\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Code that nobody understands is a debt, even if it&#039;s written by an AI.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c047b73 elementor-widget elementor-widget-heading\" data-id=\"c047b73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">September 3, 2026<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-43acffb e-flex e-con-boxed e-con e-parent\" data-id=\"43acffb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5b2d83 elementor-widget elementor-widget-text-editor\" data-id=\"a5b2d83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Technical debt doesn&#039;t depend on who wrote the code, but on how much it costs to change it. A perfectly correct module that no one on the team understands is technical debt, even if it doesn&#039;t have a single bug, because every future modification will require rebuilding the reasoning that no one created.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This matters now more than ever because a fast track to accumulating correct but misunderstood code has emerged: accepting what a model generates without understanding why it is the way it is.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae9189b elementor-widget elementor-widget-heading\" data-id=\"ae9189b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Understanding is not a luxury, it is the unity of maintenance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8c834c elementor-widget elementor-widget-text-editor\" data-id=\"d8c834c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">When a team modifies a system, the real work isn&#039;t writing new lines of code. It&#039;s answering three questions before writing them: what does this do now, why is it done this way, and what will break if I change it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That work is called understanding, and it consumes most of the time involved in any change to a mature system. If no one understood the code when it was first introduced, that bill doesn&#039;t disappear: it&#039;s postponed and paid with interest, because whoever pays it won&#039;t even have the context of the original discussion.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is an uncomfortable asymmetry: <\/span><b>Generating is faster than understanding.<\/b><span style=\"font-weight: 400;\">. A model can produce in seconds something that takes a person twenty minutes to understand. When generation accelerates and understanding doesn&#039;t, the imbalance accumulates in the repository.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b413323 elementor-widget elementor-widget-heading\" data-id=\"b413323\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The four symptoms of misunderstood code\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfa6384 elementor-widget elementor-widget-text-editor\" data-id=\"bfa6384\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Nobody knows if a part is being used.<\/b><span style=\"font-weight: 400;\"> Code appears that may or may not be necessary, and when in doubt, it&#039;s kept. The system grows bloated with material that no one dares to delete.<\/span><\/p>\n<p><b>Reviews become superficial.<\/b><span style=\"font-weight: 400;\"> When major changes occur frequently, the review process shifts from &quot;I understand this and I agree&quot; to &quot;this seems reasonable.&quot; It&#039;s a quiet but decisive change.<\/span><\/p>\n<p><b>The same problems are solved twice.<\/b><span style=\"font-weight: 400;\"> Three functions appear that do almost the same thing, because nobody knew that the others existed.<\/span><\/p>\n<p><b>Mistakes are corrected by wrapping, not fixing.<\/b><span style=\"font-weight: 400;\"> A condition is added on top of the problem instead of solving it, because touching the original is scary.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">GitClear quantified the third symptom: duplicate code blocks increased eightfold in 2024, and their subsequent report indicated that duplication continued to grow. Duplication is the statistical signature of misunderstanding: people copy what they don&#039;t understand well enough to reuse effectively.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8bef16 elementor-widget elementor-widget-heading\" data-id=\"c8bef16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The rule that governs all of this<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e78ab64 elementor-widget elementor-widget-text-editor\" data-id=\"e78ab64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">We propose just one, and it&#039;s easy to defend in any team:<\/span><\/p>\n<p><b>Nobody merges code they couldn&#039;t explain on a whiteboard.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">It doesn&#039;t require understanding every detail of implementation. It requires being able to answer three things: what problem it solves, why it was solved this way and not another, and what would happen if it ceased to exist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When properly applied, this rule doesn&#039;t slow down the process; it reorders it. Generating the 80% code with assistance remains valid. What is no longer valid is incorporating it without having read it.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-153d6e7 elementor-widget elementor-widget-heading\" data-id=\"153d6e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What changes in the review when more is generated?\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f96e4f elementor-widget elementor-widget-text-editor\" data-id=\"9f96e4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table>\n<thead>\n<tr>\n<th>\n<p><b>Practice<\/b><\/p>\n<\/th>\n<th>\n<p><b>Before<\/b><\/p>\n<\/th>\n<th>\n<p><b>With assisted generation<\/b><\/p>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<p><b>Size of change<\/b><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Limited by the time available to write it<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">It can grow without natural limit.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><b>Focus of the review<\/b><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Find errors<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Check understanding and fit<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><b>Main risk<\/b><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">A specific failure<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Accepting a structure that no one decided on<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><b>Effective control<\/b><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Peer review<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">Change size limit and mandatory testing<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2cc72e elementor-widget elementor-widget-text-editor\" data-id=\"c2cc72e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The row size explains DORA&#039;s 2024 finding: as AI adoption increased, delivery stability fell by 7.2%. The cause isn&#039;t the quality of the generated code, but rather the disappearance of the natural deterrent of writing it. A thousand-line change isn&#039;t reviewed the same way as a fifty-line one, no matter how good the reviewer is.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Therefore, the most effective control is not a tool, but a process standard: <\/span><b>limit the size of the changes<\/b><span style=\"font-weight: 400;\">. It&#039;s unsophisticated and it works.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d84080 elementor-widget elementor-widget-heading\" data-id=\"8d84080\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Three inexpensive controllers\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-539ec89 elementor-widget elementor-widget-text-editor\" data-id=\"539ec89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>Tests written by one person.<\/b><span style=\"font-weight: 400;\"> It&#039;s reasonable for the model to generate the implementation; it&#039;s reasonable for it to also generate the test that validates that implementation, thus closing the loop. The test must express what the business expects, and that&#039;s something only a person knows.<\/span><\/p>\n<p><b>Documentation of the decision, not the code.<\/b><span style=\"font-weight: 400;\"> There&#039;s no need to comment on every line. What&#039;s needed is a paragraph explaining why this approach was chosen and what alternative was discarded. This allows someone to change it within a year without having to repeat the analysis.<\/span><\/p>\n<p><b>A size limit per change.<\/b><span style=\"font-weight: 400;\"> Any reasonable limit works. Its value lies not in the number itself, but in the fact that it forces the work to be broken down into understandable units.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">All three are inexpensive and none require new tools. It&#039;s the same underlying logic that underpins the engineering standards we apply to every delivery: explicit contracts, isolated environments, and documentation transferred to the client, because <\/span><a href=\"https:\/\/thecloud.group\/en\/software-development-and-professional-programming\/\"><span style=\"font-weight: 400;\">The code and its documentation are the property of whoever pays for them.<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47d29ff elementor-widget elementor-widget-heading\" data-id=\"47d29ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The question that reveals the true state\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb2163a elementor-widget elementor-widget-text-editor\" data-id=\"eb2163a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">In an audit, there is one question that guides the diagnosis faster than any metric: <\/span><b>Choose a module at random and ask someone on the team to explain why it&#039;s made that way.<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If an explanation is provided and is coherent, the system is maintainable despite its flaws. If the answer is that it works and no one quite knows why, the cost of each future change will be higher than any estimate indicates, and that difference will only grow.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That is the true indicator of technical debt. Not the lines, not the age, not the tool with which it was written: the gap between what the system does and what the organization understands about it.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e26b29f elementor-widget elementor-widget-heading\" data-id=\"e26b29f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0bafad2 e-flex e-con-boxed e-con e-parent\" data-id=\"0bafad2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-255e77a elementor-widget elementor-widget-n-accordion\" data-id=\"255e77a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3910\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3910\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What exactly is technical debt? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3910\" class=\"elementor-element elementor-element-5b9195b e-con-full e-flex e-con e-child\" data-id=\"5b9195b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-128178a elementor-widget elementor-widget-text-editor\" data-id=\"128178a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">It&#039;s the additional cost incurred with each future change as a consequence of decisions made to expedite the process at the time. It&#039;s not measured by the code&#039;s age or who wrote it, but by the cost of modifying it securely.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3911\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3911\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Does AI-generated code create more technical debt? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3911\" class=\"elementor-element elementor-element-0fc0d7e e-con-full e-flex e-con e-child\" data-id=\"0fc0d7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fff5b06 elementor-widget elementor-widget-text-editor\" data-id=\"fff5b06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Not because of its intrinsic quality, but because the natural restraint of writing it disappears: changes grow in size, revisions become superficial, and duplication increases. GitClear documented that duplicate blocks increased eightfold in 2024.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3912\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3912\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can you avoid accumulating misunderstood code? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3912\" class=\"elementor-element elementor-element-1872c91 e-con-full e-flex e-con e-child\" data-id=\"1872c91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64a1d1a elementor-widget elementor-widget-text-editor\" data-id=\"64a1d1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">With one simple rule: no one merges code they couldn&#039;t explain on a whiteboard, answering what problem it solves, why it was solved that way, and what would happen if it ceased to exist. It doesn&#039;t require understanding every implementation detail.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3913\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3913\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What controls work when a lot of code is generated? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3913\" class=\"elementor-element elementor-element-69dc4e1 e-con-full e-flex e-con e-child\" data-id=\"69dc4e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-770ee8f elementor-widget elementor-widget-text-editor\" data-id=\"770ee8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Three: written evidence from one person expressing what the business expects, documentation of the decision and the discarded alternative, and a size limit per change that forces the work to be broken down into understandable units.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3914\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3914\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why is code duplication an indicator of debt? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3914\" class=\"elementor-element elementor-element-394892d e-con-full e-flex e-con e-child\" data-id=\"394892d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b896dc elementor-widget elementor-widget-text-editor\" data-id=\"6b896dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Because copying is the usual response when you don&#039;t understand what already exists well enough to reuse it. Each copy multiplies the number of places where the same fix will have to be applied in the future.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3915\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3915\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How is the actual level of technical debt of a system detected? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t<span class='e-closed'><i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3915\" class=\"elementor-element elementor-element-b0eb544 e-con-full e-flex e-con e-child\" data-id=\"b0eb544\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa43162 elementor-widget elementor-widget-text-editor\" data-id=\"aa43162\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Asking someone on the team to explain why a randomly chosen module is built the way it is. If the explanation is coherent, the system is maintainable despite its flaws; if the answer is that it works and nobody knows why, each change will cost more than estimated.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62494f1 elementor-widget elementor-widget-text-editor\" data-id=\"62494f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b>How much of your system does your team understand today?<\/b><span style=\"font-weight: 400;\"> We audit architecture, code, debt, and security, and deliver the written diagnosis within 10 business days, at a fixed price. <\/span><a href=\"https:\/\/thecloud.group\/en\/technology-consulting\/\"><span style=\"font-weight: 400;\">Request the audit \u2192<\/span><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2776e2f e-con-full e-flex e-con e-child\" data-id=\"2776e2f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-313fb2f elementor-widget elementor-widget-image\" data-id=\"313fb2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\" class=\"elementor-animation-hang attachment-large size-large wp-image-32308\" alt=\"\" srcset=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg 1024w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936-300x300.jpeg 300w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936-150x150.jpeg 150w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936-768x768.jpeg 768w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936-12x12.jpeg 12w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d096db elementor-widget elementor-widget-image\" data-id=\"5d096db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556.jpeg\" class=\"elementor-animation-hang attachment-large size-large wp-image-32181\" alt=\"\" srcset=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556.jpeg 1024w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556-300x300.jpeg 300w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556-150x150.jpeg 150w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556-768x768.jpeg 768w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Conductor_orchestrating_floating\u2026_202608171556-12x12.jpeg 12w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f22134d elementor-widget elementor-widget-image\" data-id=\"f22134d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500.jpeg\" class=\"elementor-animation-hang attachment-large size-large wp-image-32144\" alt=\"Artificial Intelligence agents integrated into business processes and systems\" srcset=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500.jpeg 1024w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500-300x300.jpeg 300w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500-150x150.jpeg 150w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500-768x768.jpeg 768w, https:\/\/thecloud.group\/wp-content\/uploads\/2026\/08\/Robot_chatbot_wearing_headset_202608171500-12x12.jpeg 12w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>In the vast digital landscape of the 21st century, security is the cornerstone of any business. Cybersecurity vulnerabilities make no distinction between corporate giants and promising startups.<\/p>","protected":false},"author":20,"featured_media":32308,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[858],"tags":[896,883],"class_list":["post-32306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ingenieria-de-software","tag-producto-digital","tag-sistemas-empresariales"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA The Cloud Group<\/title>\n<meta name=\"description\" content=\"C\u00f3mo digitalizamos el archivo del Parlamentode Guinea Ecuatorial: alcance, retost\u00e9cnicos, soluci\u00f3n y resultado. Caso real publicado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecloud.group\/en\/code-that-nobody-understands-technical-debt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA\" \/>\n<meta property=\"og:description\" content=\"Descubre art\u00edculos sobre desarrollo de software a medida, automatizaci\u00f3n empresarial, inteligencia artificial, ERP, CRM, aplicaciones web y transformaci\u00f3n digital para empresas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecloud.group\/en\/code-that-nobody-understands-technical-debt\/\" \/>\n<meta property=\"og:site_name\" content=\"The Cloud Group\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/thecloudgroupglobal\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-03T00:36:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T00:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Paula Franco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@thecloudgroup\" \/>\n<meta name=\"twitter:site\" content=\"@thecloudgroup\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Paula Franco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/\"},\"author\":{\"name\":\"Paula Franco\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/#\\\/schema\\\/person\\\/9292d905a1c98ea7345e5e71a5fe341f\"},\"headline\":\"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA\",\"datePublished\":\"2026-09-03T00:36:20+00:00\",\"dateModified\":\"2026-09-03T00:37:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/\"},\"wordCount\":1670,\"publisher\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\",\"keywords\":[\"producto digital\",\"sistemas empresariales\"],\"articleSection\":[\"Ingenier\u00eda de Software\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/\",\"url\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/\",\"name\":\"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA The Cloud Group\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\",\"datePublished\":\"2026-09-03T00:36:20+00:00\",\"dateModified\":\"2026-09-03T00:37:57+00:00\",\"description\":\"C\u00f3mo digitalizamos el archivo del Parlamentode Guinea Ecuatorial: alcance, retost\u00e9cnicos, soluci\u00f3n y resultado. Caso real publicado.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\",\"contentUrl\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/Programador_confundido_ante_codi\u2026_202609021936.jpeg\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/codigo-que-nadie-entiende-deuda-tecnica\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecloud.group\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/#website\",\"url\":\"https:\\\/\\\/thecloud.group\\\/\",\"name\":\"The Cloud Group\",\"description\":\"Empresa especializada en desarrollo de software a medida, automatizaci\u00f3n empresarial e inteligencia artificial para empresas.\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/#organization\"},\"alternateName\":\"TCG Software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecloud.group\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/#organization\",\"name\":\"The Cloud Group\",\"alternateName\":\"TCG\",\"url\":\"https:\\\/\\\/thecloud.group\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/logoSmallFirmaCorreo.png\",\"contentUrl\":\"https:\\\/\\\/thecloud.group\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/logoSmallFirmaCorreo.png\",\"width\":300,\"height\":190,\"caption\":\"The Cloud Group\"},\"image\":{\"@id\":\"https:\\\/\\\/thecloud.group\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/thecloudgroupglobal\",\"https:\\\/\\\/x.com\\\/thecloudgroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/the-cloud-group\",\"https:\\\/\\\/www.instagram.com\\\/thecloudgroupglobal\",\"https:\\\/\\\/www.youtube.com\\\/@TheCloudGroup\"],\"description\":\"The Cloud Group es una empresa internacional especializada en desarrollo de software a medida, automatizaci\u00f3n empresarial, inteligencia artificial, ERP, CRM, aplicaciones web y m\u00f3viles y transformaci\u00f3n digital. Ayudamos a empresas a optimizar procesos, reducir costos y acelerar su crecimiento mediante soluciones tecnol\u00f3gicas personalizadas.\",\"email\":\"paula.franco@thecloud.group\",\"telephone\":\"3042544988\",\"legalName\":\"THE CLOUD COLOMBIA SAS\",\"vatID\":\"902084280\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecloud.group\\\/#\\\/schema\\\/person\\\/9292d905a1c98ea7345e5e71a5fe341f\",\"name\":\"Paula Franco\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g\",\"caption\":\"Paula Franco\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Code that no one understands is debt, even if it&#039;s written by an AI. The Cloud Group","description":"How we digitized the archive of the Parliament of Equatorial Guinea: scope, technical challenges, solution and result. Real case published.","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:\/\/thecloud.group\/en\/code-that-nobody-understands-technical-debt\/","og_locale":"en_US","og_type":"article","og_title":"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA","og_description":"Descubre art\u00edculos sobre desarrollo de software a medida, automatizaci\u00f3n empresarial, inteligencia artificial, ERP, CRM, aplicaciones web y transformaci\u00f3n digital para empresas.","og_url":"https:\/\/thecloud.group\/en\/code-that-nobody-understands-technical-debt\/","og_site_name":"The Cloud Group","article_publisher":"https:\/\/www.facebook.com\/thecloudgroupglobal","article_published_time":"2026-09-03T00:36:20+00:00","article_modified_time":"2026-09-03T00:37:57+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg","type":"image\/jpeg"}],"author":"Paula Franco","twitter_card":"summary_large_image","twitter_creator":"@thecloudgroup","twitter_site":"@thecloudgroup","twitter_misc":{"Written by":"Paula Franco","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#article","isPartOf":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/"},"author":{"name":"Paula Franco","@id":"https:\/\/thecloud.group\/#\/schema\/person\/9292d905a1c98ea7345e5e71a5fe341f"},"headline":"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA","datePublished":"2026-09-03T00:36:20+00:00","dateModified":"2026-09-03T00:37:57+00:00","mainEntityOfPage":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/"},"wordCount":1670,"publisher":{"@id":"https:\/\/thecloud.group\/#organization"},"image":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#primaryimage"},"thumbnailUrl":"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg","keywords":["producto digital","sistemas empresariales"],"articleSection":["Ingenier\u00eda de Software"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/","url":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/","name":"Code that no one understands is debt, even if it&#039;s written by an AI. The Cloud Group","isPartOf":{"@id":"https:\/\/thecloud.group\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#primaryimage"},"image":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#primaryimage"},"thumbnailUrl":"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg","datePublished":"2026-09-03T00:36:20+00:00","dateModified":"2026-09-03T00:37:57+00:00","description":"How we digitized the archive of the Parliament of Equatorial Guinea: scope, technical challenges, solution and result. Real case published.","breadcrumb":{"@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#primaryimage","url":"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg","contentUrl":"https:\/\/thecloud.group\/wp-content\/uploads\/2026\/09\/Programador_confundido_ante_codi\u2026_202609021936.jpeg","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/thecloud.group\/codigo-que-nadie-entiende-deuda-tecnica\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecloud.group\/"},{"@type":"ListItem","position":2,"name":"El c\u00f3digo que nadie entiende es deuda, aunque lo escriba una IA"}]},{"@type":"WebSite","@id":"https:\/\/thecloud.group\/#website","url":"https:\/\/thecloud.group\/","name":"The Cloud Group","description":"Company specializing in custom software development, business automation and artificial intelligence for businesses.","publisher":{"@id":"https:\/\/thecloud.group\/#organization"},"alternateName":"TCG Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecloud.group\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thecloud.group\/#organization","name":"The Cloud Group","alternateName":"TCG","url":"https:\/\/thecloud.group\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thecloud.group\/#\/schema\/logo\/image\/","url":"https:\/\/thecloud.group\/wp-content\/uploads\/2020\/05\/logoSmallFirmaCorreo.png","contentUrl":"https:\/\/thecloud.group\/wp-content\/uploads\/2020\/05\/logoSmallFirmaCorreo.png","width":300,"height":190,"caption":"The Cloud Group"},"image":{"@id":"https:\/\/thecloud.group\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thecloudgroupglobal","https:\/\/x.com\/thecloudgroup","https:\/\/www.linkedin.com\/company\/the-cloud-group","https:\/\/www.instagram.com\/thecloudgroupglobal","https:\/\/www.youtube.com\/@TheCloudGroup"],"description":"The Cloud Group is an international company specializing in custom software development, business automation, artificial intelligence, ERP, CRM, web and mobile applications, and digital transformation. We help companies optimize processes, reduce costs, and accelerate their growth through customized technology solutions.","email":"paula.franco@thecloud.group","telephone":"3042544988","legalName":"THE CLOUD COLOMBIA SAS","vatID":"902084280"},{"@type":"Person","@id":"https:\/\/thecloud.group\/#\/schema\/person\/9292d905a1c98ea7345e5e71a5fe341f","name":"Paula Franco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8622dc6801e07daa51e09fd706fb55b2bdf9cada1ade4ab996fb3b4549e9214c?s=96&d=mm&r=g","caption":"Paula Franco"}}]}},"_links":{"self":[{"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/posts\/32306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/comments?post=32306"}],"version-history":[{"count":4,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/posts\/32306\/revisions"}],"predecessor-version":[{"id":32311,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/posts\/32306\/revisions\/32311"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/media\/32308"}],"wp:attachment":[{"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/media?parent=32306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/categories?post=32306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecloud.group\/en\/wp-json\/wp\/v2\/tags?post=32306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}