Vai al contenuto
LF Lomazzi Federico

Home/Video/TUTORIAL

TUTORIAL

Come si programmava...quando non c'era la AI

Senza nostalgia, ma i tempi dei programmatori vecchio stile sono definitivamente archiviati. Resta però fondamentale ricordarsi delle basi, altrimenti si sarà sempre fuori tema.

Lomazzi Federico 02:53

Come si programmava quando non c'era la AI? Chi come me è arrivato agli 'anta ed ha ancora la fortuna di poter produrre software, forse ricorderà le ore spese a districarsi nei datasheet, il mitico Stack Overflow e le ore perse in debug con le soluzioni che spesso arrivavano a notte tarda o al mattino prestissimo. Bei tempi dei quali però resta la capacità critica e la profonda comprensione di ciò che si scrive. Valori da non perdere.

Guarda su YouTube ↗ Il canale ↗

1 visita

Il video mostra in time-lapse come si programmava quando non c'era la AI. Partendo da zero, tra ricerche web e datasheet, viene sviluppato un software in C++ per l'analisi vibrazione industriale. Il percorso della vecchia scuola di programmazione si conclude con un'interfaccia di collaudo che genera file WAV multicanale con frequenze sovrapposte, analizzate poi su Audacity. Una testimonianza pratica di come i vecchi programmatori oggi affrontavano lo sviluppo basandosi solo su logica ed esperienza.

Trascrizione del video · 02:53

Cronistoria dello sviluppo: dall'IDE al file WAV (Senza AI)
Questo video, registrato a fine 2020 e riproposto in modalità time-lapse, è il diario di bordo visivo di uno sviluppo software vecchio stile. L'obiettivo del progetto era la realizzazione da zero di un DSP (Digital Signal Processor) in C++ dedicato all'analisi vibrazione per applicazioni industriali. All'epoca l'intelligenza artificiale generativa non era ancora uno strumento accessibile nella quotidianità di un programmatore: l'intero flusso di lavoro si basava esclusivamente sull'approccio analitico della vecchia scuola di programmazione.
Il filmato si apre con la configurazione dell'ambiente di sviluppo e la creazione del progetto in C++. Nelle prime fasi, lo schermo mostra il tipico lavoro di ricerca manuale che caratterizzava l'era pre-AI. Senza un prompt a cui chiedere la sintassi esatta o la struttura di un algoritmo, la navigazione si concentra sulla documentazione tecnica, sulla ricerca di formule matematiche e sulla consultazione di datasheet industriali per comprendere la gestione dei segnali e delle frequenze.
Man mano che il codice prende forma, si nota l'implementazione della logica matematica necessaria a elaborare i dati vibrazionali. Il software viene strutturato per gestire l'acquisizione e la maniprazione dei segnali in tempo reale. Nella parte centrale del video, l'attenzione si sposta sulla scrittura dell'interfaccia di collaudo. Questa componente fondamentale del sistema ha il compito di generare un file audio .WAV multicanale personalizzato, all'interno del quale vengono iniettate e sovrapposte diverse forme d'onda a frequenze differenti, simulando i comportamenti e le anomalie tipiche dei macchinari industriali in esame.
Nelle fasi finali, lo sviluppo si sposta sul testing e sulla validazione dei dati generati. Non potendo contare su test automatizzati guidati da modelli predittivi, la verifica avviene in modo empirico e visuale. Il file .WAV multicanale prodotto dal software viene importato ed eseguito all'interno di Audacity. L'analisi dello spettro visivo e l'ascolto della sovrapposizione delle frequenze permettono di confermare la bontà dell'algoritmo C++ appena scritto.
Questo video non è solo la dimostrazione tecnica di un software per l'analisi vibrazione, ma un documento che mostra come si programmava quando non c'era la AI. Evidenzia il contrasto tra l'immediatezza odierna e la profonda soddisfazione dei vecchi programmatori oggi, abituati a far quadrare i conti bit per bit, dove la soluzione a un bug non arrivava da una chat, ma da ore di debug mentale e comprensione architetturale.

Commenti

Nessun commento, per ora.

Per commentare serve un accesso. Qui siamo tutti tecnici e colleghi!

Accedi per commentare

Scarica

In funzione adesso

Il mio server AI

Dashboard Dell PowerEdge R930 in-house-AI. Temperature, carico, memoria, stato degli alimentatori, aggiornati in diretta!

Ti verranno chieste queste

Utente federico
Password Telesio40

Vengono richieste per accedere.

Cosa c’è dentro

Macchina
Dell PowerEdge R930
Processori
4 × Intel Xeon E7-8890 v3
72 core, 144 thread
Memoria
512 GB ECC DDR4
16 moduli da 32 GB su 16 canali
Archiviazione
2 × Samsung PM1643a
1,92 TB ciascuno
Alimentazione
2 × Dell 9TMRF 1100 W
in hot spare
Continuità
APC Smart-UPS SMT3000I
Raffreddamento
Kit ventole Nidec
V12C12BS1M3-57A11
Apri la dashboard ↗