{"id":1191,"date":"2016-03-23T18:39:05","date_gmt":"2016-03-23T17:39:05","guid":{"rendered":"http:\/\/monodes.com\/predaelli\/?p=1191"},"modified":"2016-03-23T08:39:29","modified_gmt":"2016-03-23T07:39:29","slug":"a-civil-engineers-rant","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2016\/03\/23\/a-civil-engineers-rant\/","title":{"rendered":"A civil engineer&#8217;s rant"},"content":{"rendered":"<p>That&#8217;s not mine. Our new building code is born old. Bureaucracy stubbornly requires the engineer to comply to impossible requirements: old gravel walls bound with insufficient amount of cement and without rebars should comply to ductility requirements of new steel-reinforced, new walls <strong>but<\/strong> you cannot rebuild it! Those are absurd, unfulfillable requirements but those bureaucrats just don&#8217;t care: they apply the law inflexibly against engineers while they blandly allowed other to blatantly violate the spirit of good construction rules them until recent past.<\/p>\n<p>We need a silent retreating-revolution like those depicted in<a title=\"Atlas Shrugged\" href=\"https:\/\/en.wikipedia.org\/wiki\/Atlas_Shrugged\" data-serp-pos=\"1\"><span class=\"searchmatch\">Atlas<\/span> <span class=\"searchmatch\">Shrugged<\/span><\/a> by <a title=\"Ayn Rand\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ayn_Rand\">Ayn Rand<\/a> where<\/p>\n<blockquote><p>most prominent and successful industrialists abandon their fortunes and the nation itself, in response to aggressive new regulations, whereupon most vital industries collapse.<\/p><\/blockquote>\n<p>We are quickly turning our country in a hell like that.<\/p>\n<p><!--more--><\/p>\n<p>That&#8217;s why I wrote, in Italian:<\/p>\n<blockquote><p><span class=\"_5mdd\">Nel frattempo altri paesi europei hanno stabilito di ricostruire entro il 2050 tutti gli edifici costruiti prima degli anni &#8217;90.<br \/>\nIl confronto fa venire rabbia e tristezza. Siamo in mano a burocrati e politici ignoranti ed ottusi, cos\u00ec come ignoranti, furbi ed ottusi sono gli elettori<\/span><\/p><\/blockquote>\n<p>answering<\/p>\n<blockquote>\n<h2><a href=\"http:\/\/www.ingenio-web.it\/Articolo\/3878\/Diventare_cattivo...confessioni_di_una_mente_pericolosa.html?utm_term=5006+-+http%3A%2F%2Fwww.ingenio-web.it%2FArticolo%2F3878%2FDiventare_cattivo...confessioni_di_una_mente_pericolosa.html&amp;utm_campaign=Dossier+Ingenio&amp;utm_medium=email&amp;utm_source=MagNews&amp;utm_content=786+-+390+%282016-03-23%29\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"size-full alignleft\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/03\/imgfb.png?w=910\" alt=\"\" \/><\/a><em><a href=\"http:\/\/www.ingenio-web.it\/Articolo\/3878\/Diventare_cattivo...confessioni_di_una_mente_pericolosa.html?utm_term=5006+-+http%3A%2F%2Fwww.ingenio-web.it%2FArticolo%2F3878%2FDiventare_cattivo...confessioni_di_una_mente_pericolosa.html&amp;utm_campaign=Dossier+Ingenio&amp;utm_medium=email&amp;utm_source=MagNews&amp;utm_content=786+-+390+%282016-03-23%29\">Diventare cattivo&#8230;confessioni di una mente pericolosa<\/a><\/em><\/h2>\n<div><em><strong>Confessioni di una mente pericolosa<\/strong><\/em><\/div>\n<div><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2016\/03\/cattiveria.jpg?resize=180%2C243\" alt=\"\" width=\"180\" height=\"243\" align=\"right\" hspace=\"7\" vspace=\"5\" \/>\u201c<i>Cos\u2019hai?<\/i>\u201d \u201c<i>Niente, va tutto bene<\/i>\u201d. Sono qui a tavola con la mia famiglia; la cena \u00e8 importante, quando riesco ad arrivare a casa a un orario decente \u2026<\/div>\n<div>Intanto penso che dovrebbe uscire l\u2019esito di una gara alla quale ho partecipato con il 62% di ribasso. Si, l\u2019ho fatto! Qualche tempo fa mi vergognavo a pensarlo, adesso non ho alcun problema ad ammetterlo. Al di l\u00e0 dei motivi per i quali si fanno queste svendite, la vera sconfitta \u00e8 che se anche si vince non c\u2019\u00e8 proprio nulla da festeggiare: lo studio lavora a testa bassa per un certo periodo, portando a casa un onorario di sicuro non giusto, a fronte di responsabilit\u00e0 che invece non calano mai. Mi viene un po\u2019 di rabbia.<\/div>\n<div>\u201c<i>Com\u2019\u00e8 andata oggi a Roma?<\/i>\u201d \u201c<i>Solite cose, tanto vecchiume<\/i>\u201d. Alla riunione del Consiglio Superiore dei Lavori Pubblici di qualche settimana fa si \u00e8 parlato anche del nuovo codice degli appalti. Molti interventi scontati, e la presenza di Cantone intimorisce. A un certo punto un Consigliere di un Ordine degli Ingegneri molto grande, facendo il proprio intervento, dice che i RUP dovrebbero avere almeno 50 anni, per via dell\u2019esperienza. Caro signore, caro collega, avere cinquant\u2019anni non significa necessariamente essere esperti; significa solo aver vissuto un periodo della storia d\u2019Italia e aver avuto la possibilit\u00e0 di contribuire a rovinarla, a portarla dov\u2019\u00e8 adesso. In molti altri stati (se vogliamo chiamiamoli tranquillamente \u201cevoluti\u201d\u2026) a cinquant\u2019anni si tirano i remi in barca e si attende bellamente la pensione. Perch\u00e9 un RUP di cinquant\u2019anni dovrebbe essere migliore di un giovane neolaureato, magari anche un po\u2019 pi\u00f9 sveglio nell\u2019utilizzo della tecnologia? Non sarebbe bene adottare finalmente questa meritocrazia? Valutare e scegliere per ogni compito la figura pi\u00f9 adatta, indipendentemente dall\u2019et\u00e0?<\/div>\n<div>Intanto, anche il nuovo codice degli appalti non parla di minimi tariffari; e soprattutto non parla mai dell\u2019importanza di una buona Progettazione o Direzione Lavori per l\u2019esito di un\u2019opera. Ah ecco, si introduce il <i>Building Information Modelling<\/i> come se fosse la panacea di tutti i mali, solo perch\u00e9 in molti dei paesi che prima abbiamo definito \u201cevoluti\u201d \u00e8 utilizzato da molti anni. Come per altre cose, in Italia inizieremo ad applicarlo prima ancora di aver definito le regole del gioco, dopodich\u00e9 ci troveremo a inseguire interpretazioni e sentenze.\u00a0 \u00a0<b>\u00a0<\/b><\/div>\n<div>\u201c<i>Sei serio. Stai pensando a quel lavoro?<\/i>\u201d \u201c<i>No no, tutto a posto. Sono rilassato<\/i>\u201d. Ti trovi a progettare un\u2019opera pubblica in fretta e furia perch\u00e9 l\u2019Amministrazione ha ricevuto un finanziamento 5 anni prima e adesso gli st\u00e0 scadendo, quindi occorre accelerare e l\u2019ultimo anello della catena \u00e8 il tecnico. \u201c<i>Vada ingegnere vada! La prossima settimana andiamo in Giunta e abbiamo bisogno almeno del definitivo; ma per le strutture ovviamente ci vuole l\u2019esecutivo. Deve farcela perch\u00e9 altrimenti perdiamo il finanziamento. Poi chi lo sente il Sindaco? Ah, per il pagamento aspettiamo il patto di stabilit\u00e0<\/i>\u201d. Magari il dirigente non aveva letto bene la legge; oppure l\u2019ha letta bene ma non ha abbastanza personale, o il suo personale non \u00e8 abbastanza preparato; oppure sono cambiati gli assessori e con essi le priorit\u00e0 \u2026 Mi innervosisco.<\/div>\n<div>\u201c<i>E le nuove norme tecniche? Ogni tanto me ne parlavi<\/i>\u201d \u201c<i>Saranno innovative!<\/i>\u201d. Le nuove NTC, che dovrebbero uscire entro il 2016, sono poco pi\u00f9 di una mera correzione di errori contenuti nella precedente versione; versione che a sua volta \u00e8 nata da un\u2019Ordinanza del 2003. In sostanza le \u201cnuove\u201d NTC quando usciranno saranno comunque vecchie, senza vera volont\u00e0 d\u2019innovazione, senza alcun contenuto innovativo. Con la sola presunzione, per un paese che conta molto poco come l\u2019Italia, di voler legiferare su un tema per il quale esistono gi\u00e0 norme molto migliori e aggiornate. Soprattutto esistono societ\u00e0 evolute per le quali, ai fini di un processo penale, il passo delle staffe non ha la stessa valenza di un errore nel calcolo delle sollecitazioni. Societ\u00e0 evolute per le quali il professionista \u00e8 ancora una persona rispettabile, che svolge la propria professione con onore e piacere, consapevole della grande responsabilit\u00e0 che riveste.<\/div>\n<div>\u201c<i>Ma quel lavoro per mio zio? L\u2019hai fatto?<\/i>\u201d \u201c<i>No, tanto non c\u2019\u00e8 bisogno dell\u2019ingegnere<\/i>\u201d. Se hai la sfortuna di dover progettare un intervento su una casa \u201cnormale\u201d, vecchia e brutta (non storica e tutelata, sia chiaro \u2026), in aggregato e con diversi secoli di vita; ecco, se hai questa sfortuna, allora va a finire che ti convinci di essere un incapace. Sei un incapace perch\u00e9 la legge ti obbliga a rispettare le NTC, ma le NTC non hanno idea di cosa sia un edificio vecchio e brutto, irregolare, con i muri fatti di sassi tenuti insieme da sabbia e sputo; le NTC non ne hanno idea perch\u00e9 chi le scrive non ne ha mai visto uno. Richiesta d\u2019integrazione 1: <i>Il pannello murario non \u00e8 stato verificato a pressoflessione<\/i>. Perch\u00e9 non esiste alcun pannello murario; esistono solo sassi. Richiesta d\u2019integrazione 2: <i>Non sono state effettuate le analisi globali<\/i>. Non esiste il globale, esiste solo il singolo sasso. Di globale c\u2019\u00e8 solo il giramento di palle e la voglia di usare le NTC per accendere la stufa.<\/div>\n<div>\u201c<i>Oh ma invece quella bella casina del pescatore?<\/i>\u201d \u201c<i>Ah quella<\/i>\u201d. Come spiegare a chi non \u00e8 del mestiere che ti stai prendendo una denuncia (penale) perch\u00e9 hai messo in sicurezza una casa? Con il condono dell\u201985 non si \u00e8 andati tanto per il sottile; ogni palafitta o tetto di lamiera ha avuto senza troppe remore il suo momento di gloria. Ora per\u00f2 subentrano nuovi regolamenti edilizi, nuovi legislatori. Prima ti viene data la possibilit\u00e0 di abitare in una catapecchia, poi ti viene negato il diritto di sistemarla. \u201c<i>Con il restauro e risanamento conservativo non \u00e8 ammessa una nuova struttura<\/i>\u201d. Ok, ma io devo mettere in sicurezza questa casina di 80mq, su un piano, con pali in legno infissi nel terreno e tetto in lamiera. \u201c<i>Pu\u00f2 intervenire con un miglioramento<\/i>\u201d. Non si pu\u00f2 migliorare un palo di legno fradicio \u2026 Cos\u00ec ti ritrovi a scegliere di inserire nuove pareti in muratura, il cliente ha la casa ancora pi\u00f9 piccola, ed il Comune ti fa una segnalazione perch\u00e9 non hai rispettato il RUE. Gli avvocati si sfregano le mani, a me prudono.<\/div>\n<div>\u201c<i>Cos\u2019hai?<\/i>\u201d \u201c<i>Niente, st\u00f2 diventando cattivo<\/i>\u201d.<\/div>\n<\/blockquote>\n<p><!--more--><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">That&#8217;s not mine. Our new building code is born old. Bureaucracy stubbornly requires the engineer to comply to impossible requirements: old gravel walls bound with insufficient amount of cement and without rebars should comply to ductility requirements of new steel-reinforced, new walls but you cannot rebuild it! Those are absurd, unfulfillable requirements but those bureaucrats&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2016\/03\/23\/a-civil-engineers-rant\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1191","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-jd","jetpack-related-posts":[{"id":12266,"url":"https:\/\/monodes.com\/predaelli\/2025\/01\/15\/wordpress-is-in-trouble\/","url_meta":{"origin":1191,"position":0},"title":"WordPress is in trouble","author":"Paolo Redaelli","date":"2025-01-15","format":"link","excerpt":"WordPress is in trouble \ud83d\ude31 WordPress is in trouble January 11, 2025 Since I last wrote about WordPress, things have gone off the rails. This after a brief period when things were blissfully quiet. Matt Mullenweg stopped commenting for a while, though his company had launched WP Engine Tracker \u2014\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10758,"url":"https:\/\/monodes.com\/predaelli\/2023\/09\/01\/using-csv-file-as-data-storage-and-access\/","url_meta":{"origin":1191,"position":1},"title":"Using CSV File as data storage and access","author":"Paolo Redaelli","date":"2023-09-01","format":false,"excerpt":"Thanks adamchainz! You can use \u201cCSV\u201d table storage in (at least) these database backends: SQLite: https:\/\/www.sqlite.org\/csv.html 42 MySQL\/MariaDB via the \u201cCSV\u201d storage engine: https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/csv-storage-engine.html 15 . Or MariaDB via the CONNECT storage engine: https:\/\/mariadb.com\/kb\/en\/connect\/ 1 However these will be slow though. Changes to CSV based tables require a lot of\u2026","rel":"","context":"In &quot;Django&quot;","block_context":{"text":"Django","link":"https:\/\/monodes.com\/predaelli\/category\/python\/django\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5720,"url":"https:\/\/monodes.com\/predaelli\/2019\/06\/13\/not-as-freedom\/","url_meta":{"origin":1191,"position":2},"title":"Not as freedom&#8230;","author":"Paolo Redaelli","date":"2019-06-13","format":false,"excerpt":"\u00a0 I've been designing concrete mixes for almost 20 years and I've always used spreadsheets. Seeing those frees for a \"free product\" Free Concrete Mix Design Software | Concrete Quality make me think that we do actually need one which is free-as-in-freedom The Concrete Quality software is free\" Free to\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/06\/Screenshot_2019-06-13-Free-Concrete-Mix-Design-Software-Concrete-Quality-510x241-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":12907,"url":"https:\/\/monodes.com\/predaelli\/2025\/03\/07\/27-year-old-exe-becomes-python-in-minutes-with-claude-ai-assisted-reverse-engineering-adafruit-industries-makers-hackers-artists-designers-and-engineers\/","url_meta":{"origin":1191,"position":3},"title":"27-Year-Old EXE becomes Python in minutes (with Claude) \u2013 AI-Assisted reverse engineering \u00ab Adafruit Industries \u2013 Makers, hackers, artists, designers and engineers!","author":"Paolo Redaelli","date":"2025-03-07","format":"link","excerpt":"Reddit post detailing how someone took a 27-year-old visual basic EXE file, fed it to Claude 3.7, and watched as it reverse-engineered the program and rewrote it in Python. It was an old Visual Bas\u2026 Source: 27-Year-Old EXE becomes Python in minutes (with Claude) \u2013 AI-Assisted reverse engineering \u00ab Adafruit\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13243,"url":"https:\/\/monodes.com\/predaelli\/2025\/04\/27\/ikemen-go-open-source-fighting-engine\/","url_meta":{"origin":1191,"position":4},"title":"Ikemen GO &#8211; Open Source Fighting Engine","author":"Paolo Redaelli","date":"2025-04-27","format":false,"excerpt":"Ikemen GO is an open source fighting game engine that supports M.U.G.E.N resources, made in the Go programming language. Source: Ikemen GO - Open Source Fighting Engine","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5310,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/27\/perfect-gift-for-engineers\/","url_meta":{"origin":1191,"position":5},"title":"Perfect Gift For Engineers!","author":"Paolo Redaelli","date":"2019-02-27","format":"link","excerpt":"Perfect Gift For Engineers! Source: Moteefe","rel":"","context":"In &quot;Fun&quot;","block_context":{"text":"Fun","link":"https:\/\/monodes.com\/predaelli\/category\/fun\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}