{"id":830,"date":"2026-08-11T17:53:26","date_gmt":"2026-08-11T17:53:26","guid":{"rendered":"https:\/\/alessioamaro.com\/?post_type=articolo&#038;p=830"},"modified":"2026-08-11T17:57:06","modified_gmt":"2026-08-11T17:57:06","slug":"to-code-or-not-to-code-questo-e-il-dilemma","status":"publish","type":"articolo","link":"https:\/\/alessioamaro.com\/it\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/","title":{"rendered":"To code, or not to code: questo \u00e8 il dilemma."},"content":{"rendered":"<p class=\"wp-block-paragraph\">Ed \u00e8 tutto vero, almeno in parte. L&#8217;AI oggi \u00e8 un aiuto concreto e, se utilizzata bene, pu\u00f2 velocizzare enormemente lo sviluppo. Il problema secondo me nasce quando smettiamo di considerarla uno strumento e iniziamo a delegarle completamente quello che stiamo costruendo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scrivere codice non significa solamente ottenere qualcosa che funziona. Significa capire perch\u00e9 funziona, cosa succede quando qualcosa va storto, come vengono gestiti i dati, quali dipendenze abbiamo introdotto e soprattutto quali rischi di sicurezza ci sono dietro. Se un&#8217;AI genera centinaia o migliaia di righe di codice che nessuno nel team comprende realmente, abbiamo davvero sviluppato un\u2019applicazione oppure abbiamo semplicemente ottenuto un risultato che, almeno per il momento, sembra funzionare?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non penso assolutamente che sia sbagliato utilizzare l&#8217;AI per creare un MVP o trasformare velocemente un&#8217;idea in qualcosa di concreto. Anzi, probabilmente \u00e8 uno degli utilizzi migliori che possiamo farne. Ma dovrebbe esserci sempre cognizione di causa. Bisogna continuare a leggere il codice, capire l\u2019architettura, controllare autenticazione, permessi, database, API e gestione degli errori. L\u2019AI pu\u00f2 proporre una soluzione, ma la responsabilit\u00e0 di decidere se quella soluzione sia corretta dovrebbe rimanere nostra.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stesso discorso vale per no-code e low-code. Oggi abbiamo strumenti incredibili che permettono di costruire applicazioni senza reinventare ogni volta autenticazione, database, UI o infrastruttura. E personalmente non vedo questo come qualcosa di negativo. Se una piattaforma risolve bene un problema gi\u00e0 risolto migliaia di volte, perch\u00e9 dovrei necessariamente riscrivere tutto da zero? Il punto non \u00e8 &#8220;codice contro no-code&#8221; o &#8220;sviluppatori contro AI&#8221;. Il punto \u00e8 sapere cosa succede sotto quello che stiamo utilizzando e conoscere abbastanza il sistema da poter intervenire quando qualcosa non funziona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;\u00e8 poi una domanda che secondo me vale la pena farsi: cosa succederebbe domani se quello strumento AI non fosse disponibile? Quanto tempo impiegheremmo a capire un progetto composto da codice che non abbiamo realmente scritto? E soprattutto, saremmo capaci di correggerlo senza chiedere nuovamente all&#8217;AI di correggere il codice che l&#8217;AI stessa ha generato?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per me il futuro dello sviluppo non sar\u00e0 certamente quello di ignorare l&#8217;AI. Sarebbe assurdo. Sar\u00e0 invece imparare ad utilizzarla mantenendo il controllo. Farsi aiutare a scrivere codice \u00e8 una cosa. Non sapere cosa quel codice stia facendo \u00e8 qualcosa di completamente diverso. La velocit\u00e0 \u00e8 importante, ma nel software la capacit\u00e0 di capire quello che abbiamo costruito lo \u00e8 ancora di pi\u00f9.<\/p>","protected":false},"excerpt":{"rendered":"<p>Negli ultimi anni si parla continuamente di AI che scrive codice, sviluppatori che diventano \u201cPrompt Engineers\u201d e applicazioni costruite in poche ore semplicemente descrivendo quello che vogliamo ottenere.<\/p>","protected":false},"featured_media":831,"template":"","meta":{"_acf_changed":false},"categories":[21],"class_list":["post-830","articolo","type-articolo","status-publish","has-post-thumbnail","hentry","category-coding"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>To code, or not to code: questo \u00e8 il dilemma.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alessioamaro.com\/it\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"To code, or not to code: questo \u00e8 il dilemma.\" \/>\n<meta property=\"og:description\" content=\"Negli ultimi anni si parla continuamente di AI che scrive codice, sviluppatori che diventano \u201cPrompt Engineers\u201d e applicazioni costruite in poche ore semplicemente descrivendo quello che vogliamo ottenere.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alessioamaro.com\/it\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/\" \/>\n<meta property=\"og:site_name\" content=\"Alessio Amaro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T17:57:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/codenocode.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/\",\"url\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/\",\"name\":\"To code, or not to code: questo \u00e8 il dilemma.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/codenocode.png\",\"datePublished\":\"2026-08-11T17:53:26+00:00\",\"dateModified\":\"2026-08-11T17:57:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/#primaryimage\",\"url\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/codenocode.png\",\"contentUrl\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/codenocode.png\",\"width\":1672,\"height\":941},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/articolo\\\/to-code-or-not-to-code-questo-e-il-dilemma\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/alessioamaro.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"To code, or not to code: questo \u00e8 il dilemma.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/#website\",\"url\":\"https:\\\/\\\/alessioamaro.com\\\/\",\"name\":\"Alessio Amaro\",\"description\":\"Digital Product Creator\",\"publisher\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/#\\\/schema\\\/person\\\/0d2efe75925afab610e4fcceeb49fdb3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/alessioamaro.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/#\\\/schema\\\/person\\\/0d2efe75925afab610e4fcceeb49fdb3\",\"name\":\"Alessio A\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-color.png\",\"url\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-color.png\",\"contentUrl\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-color.png\",\"width\":768,\"height\":768,\"caption\":\"Alessio A\"},\"logo\":{\"@id\":\"https:\\\/\\\/alessioamaro.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/logo-color.png\"},\"sameAs\":[\"https:\\\/\\\/alessioamaro.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"To code, or not to code: questo \u00e8 il dilemma.","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:\/\/alessioamaro.com\/it\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/","og_locale":"it_IT","og_type":"article","og_title":"To code, or not to code: questo \u00e8 il dilemma.","og_description":"Negli ultimi anni si parla continuamente di AI che scrive codice, sviluppatori che diventano \u201cPrompt Engineers\u201d e applicazioni costruite in poche ore semplicemente descrivendo quello che vogliamo ottenere.","og_url":"https:\/\/alessioamaro.com\/it\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/","og_site_name":"Alessio Amaro","article_modified_time":"2026-08-11T17:57:06+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/codenocode.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/","url":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/","name":"To code, or not to code: questo \u00e8 il dilemma.","isPartOf":{"@id":"https:\/\/alessioamaro.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/#primaryimage"},"image":{"@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/#primaryimage"},"thumbnailUrl":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/codenocode.png","datePublished":"2026-08-11T17:53:26+00:00","dateModified":"2026-08-11T17:57:06+00:00","breadcrumb":{"@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/#primaryimage","url":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/codenocode.png","contentUrl":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/codenocode.png","width":1672,"height":941},{"@type":"BreadcrumbList","@id":"https:\/\/alessioamaro.com\/articolo\/to-code-or-not-to-code-questo-e-il-dilemma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alessioamaro.com\/"},{"@type":"ListItem","position":2,"name":"To code, or not to code: questo \u00e8 il dilemma."}]},{"@type":"WebSite","@id":"https:\/\/alessioamaro.com\/#website","url":"https:\/\/alessioamaro.com\/","name":"Alessio Amaro","description":"Digital Product Creator","publisher":{"@id":"https:\/\/alessioamaro.com\/#\/schema\/person\/0d2efe75925afab610e4fcceeb49fdb3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alessioamaro.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/alessioamaro.com\/#\/schema\/person\/0d2efe75925afab610e4fcceeb49fdb3","name":"Alessio A","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/logo-color.png","url":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/logo-color.png","contentUrl":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/logo-color.png","width":768,"height":768,"caption":"Alessio A"},"logo":{"@id":"https:\/\/alessioamaro.com\/wp-content\/uploads\/2026\/08\/logo-color.png"},"sameAs":["https:\/\/alessioamaro.com"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/articolo\/830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/articolo"}],"about":[{"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/types\/articolo"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/media\/831"}],"wp:attachment":[{"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/media?parent=830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alessioamaro.com\/it\/wp-json\/wp\/v2\/categories?post=830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}