{"id":33804,"date":"2025-08-05T13:15:04","date_gmt":"2025-08-05T11:15:04","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=33804"},"modified":"2025-08-06T12:08:30","modified_gmt":"2025-08-06T10:08:30","slug":"e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/","title":{"rendered":"E se l&#8217;anello debole della programmazione fosse il programmatore stesso?"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"h-\"><\/h1>\n\n\n\n<p>Mentre le intelligenze artificiali promettono di rivoluzionare lo sviluppo software accelerando ogni fase del processo, emerge un paradosso inquietante: <strong>il programmatore stesso potrebbe essere diventato il principale ostacolo alla velocit\u00e0 che il mercato richiede<\/strong>. In un ecosistema dove l&#8217;automazione genera codice a ritmi inimmaginabili, la supervisione umana introduce latenze, controlli e rallentamenti che contraddicono l&#8217;obiettivo primario dell&#8217;efficienza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-un-po-di-storia\">Un po&#8217; di storia<\/h2>\n\n\n\n<p>Proviamo a capire il mondo della programmazione, riflettendo su una normale evoluzione di progetto e pensando a come un programmatore si muove nel tempo.<\/p>\n\n\n\n<p>Quando iniziamo a muovere i primi passi in questo mondo, iniziamo a studiare i primi linguaggi e a studiare i primi componenti, librerie e framework che possono aiutarci nel nostro lavoro.<br>Lo studio delle best practice e la conoscenza sempre pi\u00f9 profonda degli strumenti utilizzati tende a focalizzare il nostro lavoro in una strada conosciuta che tendiamo a replicare, in parte o totalmente, in ogni nuovo progetto.<\/p>\n\n\n\n<p>Se riflettiamo sulla programmazione, spesso \u00e8 un processo lineare: oggi realizziamo una data entry funzionante, domani implementiamo controlli efficienti, poi ragioniamo su meccanismi di astrazione dei dati, creiamo delle API, ottimizziamo le performance, aumentiamo le misure di sicurezza e cos\u00ec via.<br>Ogni progetto diventa la sommatoria delle esperienze precedenti, opportunamente riorganizzate: forse meglio progettare le API da subito, la sicurezza sarebbe meglio metterla come primo passo, usiamo una libreria di controlli consolidata, questo servizio di autenticazione e cos\u00ec via. La sommatoria di esperienze, in un&#8217;ottica di evoluzione continua, pu\u00f2 per\u00f2 nascondere una trappola insidiosa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-peso-crescente-della-complessita\">Il peso crescente della complessit\u00e0<\/h2>\n\n\n\n<p>Il vero problema non risiede nel codice stesso, ma nella complessit\u00e0 che si accumula inesorabilmente nel tempo. Ogni nuovo progetto rappresenta un punto di partenza che raramente \u00e8 davvero nuovo: il programmatore inserisce immediatamente tutto ci\u00f2 che ha appreso negli anni precedenti, accumulando inconsapevolmente strati di complessit\u00e0.<\/p>\n\n\n\n<p>Inizialmente questa complessit\u00e0 appare governabile, ma si trasforma progressivamente in un peso sempre pi\u00f9 difficile da sostenere. Ogni nuova funzionalit\u00e0, ogni bug da correggere, ogni richiesta del cliente aggiunge un ulteriore strato che si sedimenta sul codice esistente, creando una stratificazione che richiede competenze sempre pi\u00f9 specializzate per essere gestita.<\/p>\n\n\n\n<p>Questa dinamica si scontra frontalmente con le aspettative del mercato attuale, dove la velocit\u00e0 \u00e8 diventata il parametro dominante. I clienti vogliono tutto e subito:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Realizza un sito web come quello di Apple, ma in una settimana dato che hai tutto pronto.\nIl prototipo deve essere pronto per stasera\nIl bug deve essere risolto entro oggi<\/code><\/span><\/pre>\n\n\n<p>e per finire con una citazione che avr\u00f2 sentito un numero infinito di volte:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">Per quando la vuoi questa feature?\nPer ieri!<\/code><\/span><\/pre>\n\n\n<p>La pressione temporale, da sempre presente, diventa sempre pi\u00f9 costante e ineludibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-l-illusione-della-compressione-temporale\">L&#8217;illusione della compressione temporale<\/h2>\n\n\n\n<p>Di fronte a questa pressione, l&#8217;industria ha tentato diverse strategie di automazione. In passato esistevano i <strong>CASE (Computer-Aided Software Engineering)<\/strong>, fabbriche di codice specializzate per specifiche categorie di problemi. Con l&#8217;evoluzione delle esigenze, questi strumenti si sono trasformati nei framework moderni: pi\u00f9 flessibili e general-purpose rispetto alla verticalit\u00e0 dei CASE, ma ancora complessi e non sempre intuitivi nell&#8217;utilizzo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt.png\" alt=\"\" class=\"wp-image-33808\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt-300x300.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt-150x150.png 150w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt-768x768.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-2-chatgpt-100x100.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>L&#8217;arrivo delle intelligenze artificiali ha rappresentato la promessa definitiva: programmi che scrivono codice per noi, che risolvono problemi automaticamente, che permettono di risparmiare tempo e fatica. Tuttavia, questa apparente soluzione si scontra con una realt\u00e0 ineluttabile: il programmatore rimane il controllore di questo processo: un controllore umano, con tutte le sue limitazioni e i suoi tempi di reazione.<\/p>\n\n\n\n<p>Anche delegando la scrittura del codice all&#8217;AI, persistono tempi irriducibili: apprendimento, adattamento, debug, test e supervisione umana. Fino a quando questa supervisione rimarr\u00e0 necessaria, il tempo complessivo non potr\u00e0 essere drasticamente ridotto. \u00c8 proprio in questa dinamica che emerge il programmatore come potenziale anello debole: l&#8217;elemento umano che introduce overhead e latenze nel processo di automazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ma-come-le-ai-ci-stanno-aiutando-e-si-stanno-evolvendo\">Ma come le AI ci stanno aiutando e si stanno evolvendo?<\/h2>\n\n\n\n<p>Il 2025 \u00e8 stato l&#8217;anno del &#8220;<a href=\"https:\/\/www.codemotion.com\/magazine\/it\/intelligenza-artificiale\/lascesa-del-vibe-coding-oltre-il-clamore-e-le-critiche\/\" target=\"_blank\" rel=\"noreferrer noopener\">vibe coding<\/a>&#8220;: programmazione assistita dall&#8217;intelligenza artificiale dove ogni problema viene risolto attraverso prompt iterativi. Se qualcosa non funziona, si genera un nuovo prompt; se occorre modificare qualcosa, un altro prompt ancora.<\/p>\n\n\n\n<p>Questa evoluzione ha trasformato l&#8217;AI da semplice strumento di supporto a principale strumento di lavoro.<\/p>\n\n\n\n<p>Lavoro ormai da mesi in modalit\u00e0 &#8220;Vibe&#8221;, prima con prompt inseriti nelle varie LLM, poi tramite Copilot, poi con strumenti CLI come Gemini e Copilot Agent, fino ad arrivare a strumenti pi\u00f9 avvolgenti.<\/p>\n\n\n\n<p>Dopo un po&#8217; che ci sbatti la testa inizi a vederne i limiti e le incongruenze, anche se spesso pensi siano pi\u00f9 tuoi che della macchina che stai usando.<\/p>\n\n\n\n<p>Come me, anche altre figure di spicco, come Jack Dorsey, hanno iniziato a utilizzare l&#8217;AI per i propri &#8220;progetti del weekend&#8221;, realizzando applicazioni come BitChat interamente attraverso codice generato automaticamente.<\/p>\n\n\n\n<p>L&#8217;esperienza diretta con questi strumenti rivela per\u00f2 una dinamica complessa. Affidarsi completamente al &#8220;vibe&#8221; per generare grandi porzioni di codice produce un numero elevato di elementi da ricontrollare e sistemare. La capacit\u00e0 interpretativa dell&#8217;AI, pur impressionante, pu\u00f2 facilmente deviare dalla direzione prevista.<\/p>\n\n\n\n<p>L&#8217;approccio pi\u00f9 efficace si \u00e8 rivelato quello della frammentazione: utilizzare l&#8217;AI per piccoli task specifici, controllare e testare ogni componente, quindi assemblarli manualmente. Questo metodo permette di mantenere il controllo qualitativo pur sfruttando l&#8217;accelerazione offerta dall&#8217;automazione. \u00c8 analogo al processo di addomesticamento: occorre conoscere, comprendere e guidare lo strumento prima di poterlo utilizzare efficacemente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quando-il-programmatore-si-ferma-scenario-futuro-prossimo\">Quando il programmatore si ferma: scenario futuro prossimo<\/h2>\n\n\n\n<p>La crescente accelerazione dei processi di sviluppo pone una questione critica: cosa accade quando il programmatore non \u00e8 disponibile? In passato, l&#8217;assenza di uno sviluppatore comportava semplicemente un rallentamento proporzionale. I cicli di rilascio erano annuali, la pressione per nuove funzionalit\u00e0 limitata.<\/p>\n\n\n\n<p>Nel presente, l&#8217;accelerazione ha trasformato ogni interruzione in un potenziale problema sistemico. Nel futuro prossimo (2-3 anni), \u00e8 plausibile che i progetti continuino a evolvere in modo non supervisionato durante l&#8217;assenza del programmatore, con l&#8217;AI che genera autonomamente codice, risolve issue e gestisce branch.<\/p>\n\n\n\n<p>Al ritorno, il programmatore si troverebbe di fronte a decine di branch da esaminare, issue da comprendere, bug da analizzare per verificare la correttezza del codice generato automaticamente. Il carico mentale di questa situazione \u00e8 significativo: senso di colpa per l&#8217;assenza, ansia da supervisione mancata, pressione per recuperare il controllo di un processo che ha continuato a evolversi autonomamente.<\/p>\n\n\n\n<p>Questo scenario pu\u00f2 facilmente degenerare in un circolo vizioso di burnout, abbandono dell&#8217;azienda o perdita di interesse professionale, riassumibile nell&#8217;atteggiamento pericoloso:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\"><span class=\"hljs-string\">\"Accettiamo questa pull request, tanto l'AI ha gi\u00e0 fatto tutto il lavoro, cosa pu\u00f2 andare storto?\"<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-futuro-del-programmatore-oltre-il-presente-immediato\">Il futuro del programmatore: oltre il presente immediato<\/h2>\n\n\n\n<p>Proiettandoci di alcuni anni nel futuro, l&#8217;evoluzione del ruolo del programmatore appare inevitabile. L&#8217;AI supera gi\u00e0 qualsiasi digitatore in velocit\u00e0, inizia a produrre codice di qualit\u00e0 superiore a quello di molti sviluppatori, <strong>e pu\u00f2 commettere errori a una velocit\u00e0 senza precedenti<\/strong>. Tuttavia, rimane potenza pura senza pensiero strategico.<\/p>\n\n\n\n<p>La trasformazione del ruolo del programmatore seguir\u00e0 probabilmente questa traiettoria: meno tempo dedicato alla scrittura diretta di codice, pi\u00f9 tempo nell&#8217;interazione con le AI e nel lavoro orientato al business. Questo cambiamento richieder\u00e0 consapevolezza e preparazione adeguata, poich\u00e9 stravolger\u00e0 completamente l&#8217;attuale concezione della programmazione, spingendo i professionisti oltre le competenze attuali.<\/p>\n\n\n\n<p>In questo nuovo paradigma, una persona descriver\u00e0 un problema in poche frasi e un modello linguistico specializzato nell&#8217;analisi generer\u00e0 i prompt per un modello specializzato nella scrittura del codice. Il programmatore evolver\u00e0 da codificatore manuale a guida, tester e, forse, perfezionatore del codice generato dall&#8217;AI.<\/p>\n\n\n\n<p>Questa trasformazione comporter\u00e0 la scomparsa di alcune pratiche attuali: <strong>il debug tradizionale, la necessit\u00e0 di <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/10-tool-di-documentazione-da-provare-nel-2024\/\" target=\"_blank\" rel=\"noreferrer noopener\">documentare minuziosamente il codice<\/a><\/strong>, l&#8217;importanza di variabili con nomi esplicativi. Parallelamente, emergeranno probabilmente nuovi linguaggi di programmazione progettati per l&#8217;interpretazione da parte delle macchine piuttosto che per la leggibilit\u00e0 umana.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-mente-umana-il-limite-invalicabile\">La mente umana: il limite invalicabile<\/h2>\n\n\n\n<p>In questo scenario di accelerazione continua, efficienza spinta e automazione forsennata, esiste un elemento che non pu\u00f2 essere compresso: <strong>la mente umana<\/strong>. Plasmata da milioni di anni di evoluzione, la nostra mente ha sviluppato meccanismi per risolvere problemi complessi attraverso processi lenti e ponderati.<\/p>\n\n\n\n<p>Privare questa &#8220;macchina biologica&#8221; del tempo necessario per elaborare informazioni e sovraccaricarla di input continui produce un solo risultato: il blocco funzionale. In un mondo dove ogni rallentamento genera effetti domino disastrosi, prendersi giorni di malattia o di riposo rischia di diventare un lusso inaccessibile.<\/p>\n\n\n\n<p>Nelle organizzazioni strutturate inadeguatamente, dove ogni persona \u00e8 singolarmente responsabile di specifiche attivit\u00e0 senza adeguata distribuzione dei carichi di lavoro, il peso mentale e fisico che ogni programmatore deve sostenere diventer\u00e0 progressivamente insostenibile.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt.png\" alt=\"\" class=\"wp-image-33811\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt-300x300.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt-150x150.png 150w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt-768x768.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt-100x100.png 100w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/13-ProgrammatoreAnelloDebole-3-chatgpt-600x600.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusioni-l-anello-debole-che-puo-spezzare-la-catena\">Conclusioni: l&#8217;anello debole che pu\u00f2 spezzare la catena<\/h2>\n\n\n\n<p>La programmazione sta attraversando una trasformazione epocale con l&#8217;avvento delle AI. Dobbiamo imparare a convivere con queste tecnologie preservando la nostra umanit\u00e0 e capacit\u00e0 di pensiero critico. <strong>La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile<\/strong>, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro.<\/p>\n\n\n\n<p>Tuttavia, questa scelta ci espone al rischio di essere percepiti come l&#8217;anello debole della catena produttiva, l&#8217;elemento che impedisce la compressione temporale e l&#8217;ottenimento di risultati immediati. Di fronte a questa prospettiva, dovremo interrogarci sulla necessit\u00e0 e utilit\u00e0 del nostro ruolo, o se siamo diventati un peso per l&#8217;organizzazione.<\/p>\n\n\n\n<p>Concludo con una riflessione di Stanis\u0142aw Jerzy Lec che ritengo particolarmente significativa:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JSON \/ JSON with Comments\" data-shcb-language-slug=\"json\"><span><code class=\"hljs language-json\"><span class=\"hljs-string\">\"L'anello pi\u00f9 debole della catena \u00e8 anche il pi\u00f9 forte perch\u00e9 pu\u00f2 romperla.\"<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JSON \/ JSON with Comments<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">json<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Il programmatore, pur potendo essere considerato l&#8217;anello debole del processo di automazione, possiede anche la chiave per spezzare le catene della complessit\u00e0 e della velocit\u00e0 imposte dal sistema.<\/p>\n\n\n\n<p>La nostra forza risiede nella capacit\u00e0 di adattamento, apprendimento ed evoluzione. Anche se il futuro potrebbe etichettarci come l&#8217;anello debole della catena, il nostro compito \u00e8 trasformare questa apparente debolezza nel punto di forza del nostro lavoro e delle nostre organizzazioni, in caso contrario diventeremo presto obsoleti e sostituibili da macchine sempre pi\u00f9 intelligenti e autonome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mentre le intelligenze artificiali promettono di rivoluzionare lo sviluppo software accelerando ogni fase del processo, emerge un paradosso inquietante: il programmatore stesso potrebbe essere diventato il principale ostacolo alla velocit\u00e0 che il mercato richiede. In un ecosistema dove l&#8217;automazione genera codice a ritmi inimmaginabili, la supervisione umana introduce latenze, controlli e rallentamenti che contraddicono l&#8217;obiettivo&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/\">Read more<\/a><\/p>\n","protected":false},"author":246,"featured_media":33846,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10315],"tags":[10240,11886],"collections":[],"class_list":{"0":"post-33804","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-carriere-tech","8":"tag-automazione","9":"tag-sicurezza","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>E se l&#039;anello debole della programmazione fosse il programmatore stesso? - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"E se l&#039;anello debole della programmazione fosse il programmatore stesso?\" \/>\n<meta property=\"og:description\" content=\"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-05T11:15:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-06T10:08:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"502\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matteo Baccan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Baccan\" \/>\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:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/\"},\"author\":{\"name\":\"Matteo Baccan\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/58743a83113a6ac22788ab19bea03ad1\"},\"headline\":\"E se l&#8217;anello debole della programmazione fosse il programmatore stesso?\",\"datePublished\":\"2025-08-05T11:15:04+00:00\",\"dateModified\":\"2025-08-06T10:08:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/\"},\"wordCount\":1521,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/anello1.png\",\"keywords\":[\"automazione\",\"sicurezza\"],\"articleSection\":[\"Carriere tech\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/\",\"name\":\"E se l'anello debole della programmazione fosse il programmatore stesso? - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/anello1.png\",\"datePublished\":\"2025-08-05T11:15:04+00:00\",\"dateModified\":\"2025-08-06T10:08:30+00:00\",\"description\":\"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/anello1.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/anello1.png\",\"width\":1024,\"height\":502,\"caption\":\"lavoro programmazione\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Carriere tech\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/carriere-tech\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"E se l&#8217;anello debole della programmazione fosse il programmatore stesso?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/58743a83113a6ac22788ab19bea03ad1\",\"name\":\"Matteo Baccan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/matteo-baccan-100x100.jpg\",\"caption\":\"Matteo Baccan\"},\"description\":\"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \\\"realistic dreamer\\\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \\\"Never stop learning, because life never stops teaching.\\\"\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/matteo-baccan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"E se l'anello debole della programmazione fosse il programmatore stesso? - Codemotion Magazine","description":"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/","og_locale":"en_US","og_type":"article","og_title":"E se l'anello debole della programmazione fosse il programmatore stesso?","og_description":"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-08-05T11:15:04+00:00","article_modified_time":"2025-08-06T10:08:30+00:00","og_image":[{"width":1024,"height":502,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png","type":"image\/png"}],"author":"Matteo Baccan","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Matteo Baccan","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/"},"author":{"name":"Matteo Baccan","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1"},"headline":"E se l&#8217;anello debole della programmazione fosse il programmatore stesso?","datePublished":"2025-08-05T11:15:04+00:00","dateModified":"2025-08-06T10:08:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/"},"wordCount":1521,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png","keywords":["automazione","sicurezza"],"articleSection":["Carriere tech"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/","name":"E se l'anello debole della programmazione fosse il programmatore stesso? - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png","datePublished":"2025-08-05T11:15:04+00:00","dateModified":"2025-08-06T10:08:30+00:00","description":"I programmatori sono diventati ostacoli per lo sviluppo software? La velocit\u00e0 richiesta dal mercato non \u00e8 sempre sostenibile, e talvolta \u00e8 preferibile rallentare per garantire la qualit\u00e0 del lavoro","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png","width":1024,"height":502,"caption":"lavoro programmazione"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/e-se-lanello-debole-della-programmazione-fosse-il-programmatore-stesso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Carriere tech","item":"https:\/\/www.codemotion.com\/magazine\/it\/carriere-tech\/"},{"@type":"ListItem","position":3,"name":"E se l&#8217;anello debole della programmazione fosse il programmatore stesso?"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/58743a83113a6ac22788ab19bea03ad1","name":"Matteo Baccan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/matteo-baccan-100x100.jpg","caption":"Matteo Baccan"},"description":"Matteo Baccan is a professional software engineer and trainer with over 30 years of experience in the IT industry. He has worked for several companies and organizations, dealing with design, development, testing, and management of web and desktop applications, using various languages and technologies. He is also a passionate computer science educator, author of numerous articles, books, and online courses aimed at all levels of expertise. He runs a website and a YouTube channel where he shares video tutorials, interviews, reviews, and programming tips. Active in open-source communities, he regularly participates in programming events and competitions. He defines himself as a \"realistic dreamer\" who loves to experiment, innovate, and share his knowledge and passions, following the motto: \"Never stop learning, because life never stops teaching.\"","url":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-600x502.png","author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png",1024,502,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-300x147.png",300,147,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-768x377.png",768,377,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png",1024,502,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png",1024,502,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1.png",1024,502,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-896x502.png",896,502,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/08\/anello1-600x502.png",600,502,true]},"uagb_author_info":{"display_name":"Matteo Baccan","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/matteo-baccan\/"},"uagb_comment_info":0,"uagb_excerpt":"Mentre le intelligenze artificiali promettono di rivoluzionare lo sviluppo software accelerando ogni fase del processo, emerge un paradosso inquietante: il programmatore stesso potrebbe essere diventato il principale ostacolo alla velocit\u00e0 che il mercato richiede. In un ecosistema dove l&#8217;automazione genera codice a ritmi inimmaginabili, la supervisione umana introduce latenze, controlli e rallentamenti che contraddicono l&#8217;obiettivo&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/246"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=33804"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33804\/revisions"}],"predecessor-version":[{"id":33854,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33804\/revisions\/33854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/33846"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=33804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=33804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=33804"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=33804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}