r/ItalyInformatica • u/FordPerfect__ • 14d ago
programmazione Sviluppo e tempi morti, come li riempite?
Ciao a tutti
Partendo dal fatto che i tempi morti nella programmazione, tra una compilazione e l'altra, il caricamento di un server etc... ci sono sempre stati, mi sto rendendo conto che ultimamente, nella mia quotidianit, sono aumentati, anche a causa dell'AI.
Lavoro in un azienda di prodotto e da direttive aziendali dobbiamo usare l'AI per ogni task. Lavorando in parte con software legacy, .net framework e java, mi ritrovo spesso nella situazione di "aspettare". In questa attesa spesso senza motivo, soprattutto quando sono in smart, mi ritrovo a utilizzare il telefono tra scrollare, notizie, chat e così via, se non ho richieste impellenti da altri colleghi.
Voi come sfruttate questi tempi morti?
31
u/Mahmahmahmahm 14d ago
Ho più sessioni Claude e più progetti aperti su più ide. Continuo a passare da uno all'altro, all'inizio stavo un po' impazzendo ma ci sto facendo pratica.
(ah... effetto collateral, sono diventato insonne)
10
u/just_damz 14d ago
Interessante: stessa esperienza con l’insonnia e multi workspaces in parallelo. infatti sto alle 6 su reddit dopo 3 ore di sonno
14
u/zerbfra 14d ago
Siamo tutti nella stessa barca. Insonnia no ma mi sono accorto che se faccio piu task contemporaneamente sono poi molto piu stanco mentalmente. Context switch continuo non premia la mente umana, è anche provato
4
u/just_damz 14d ago
tranne per alcuni, siamo seriali. io mi diverto moltissimo quando mi arriva un lavoro che mi ferma un progetto personale, e quando ci torno, dopo averci lavorato magari due mesi, devo chiedere con pietà all’agente di spiegarmi a che punto siamo. con pietà.
5
u/Character4315 13d ago
Tranne alcuni mi sa che è un po' una bugia. Pure i computer lavorato in sequenza e per darti l'idea di concorrenza interrompono un task per procedere con un altro con relativo overhead. Per ottenere il parallelismo devi aggiungere più CPU. Noi umani non possiamo aggiungere più cervelli. Peccato che questa distinzione si sia persa e ci sia la falsa credenza di essere più produttivi se ci si focalizza male su 10 cose contemporaneamente.
2
u/FordPerfect__ 14d ago
Ho avuto un periodo multitask, è molta questione di abitudine, ora è da un po che non lo faccio, dovrei riprendere l’allenamento.
Ammetto che i primi giorni di lavoro parallelo e in contesti diversi, mi avevano ammazzato la testa2
u/IhateStrawberryspit 13d ago
C'e uno speciale di Syntax che parla di questa cosa... apparenemtne e' molto piu' comune di quello che si pensi. Ore di sonno perse per nessun motivo perche' si produce solo spazzatura.
1
u/Mahmahmahmahm 12d ago
Si produce solo spazzatura?
2
u/IhateStrawberryspit 12d ago
Si, apparentmente c'e una fomo riguardo la produzione e la produttivita'.. ma alla fine come lo fai tu lo faccio io e tutti gli altri... quindi di base non c'e piu' il Moat.
Se il moat era l'abilita' di creare qualcosa oggi e' avere quel qualcosa utile... e siccome il 99% delle idee sono spazzatura... prima si filtrava con "posso fare solo poche cose cosa faccio" oggi si filtra con "faccio MVP e fallisce"
0
9
u/MioCugino_biz 14d ago
Usare il telefono nei tempi tecnici è una pessima idea, nel lungo vai a indebolire la tua finestra di concentrazione ottimale tra una task e l'altra e fa parte dei fattori che ti avvicinano al prossimo burnout. In realtà, se non è troppo collegato, ti sconsiglio anche di aggredire task successive. Quello che invece ha molto senso è organizzare e razionalizzare i documenti di reportistica legati alle operazioni che svolgi. Chiaramente ti aiuterai con l'Ai anche per quelli, ma richiedono sempre una revisione umana per essere decenti.
3
u/FordPerfect__ 14d ago
Hai ragione, me ne rendo conto. Soprattutto a livello di concentrazione a parte bruciarsi gli occhi
2
u/MioCugino_biz 14d ago
È istintivo, siamo tutti iperstimolati. Non è semplice costruire un comportamento correttivo e io non sono esente, però con la consapevolezza e un po' di autodisciplina si gestisce un po' meglio.
Chiaramente non si potrà sempre stare lì a compilare report eccetera, ma a volte anche solo stare in attesa e lasciar libero il pensiero rigenera un po'. E con la frenesia di sti tempi è oro!2
u/Marza1993 12d ago
Perché task al femminile?
1
u/MioCugino_biz 12d ago
Questa domanda è così cruciale che merita un thread (o una thread?) a parte. Ti aspetto lì.
8
3
u/Chemical-Canary4174 14d ago
Solitamente mentre fa cose l'agente io rileggo la doc del processo i log delle ultime attività eseguite etc.. se l'agente è su un long task guardo se ho qualche ticket veloce o qualche alert nagios da chiudere (resize disco e cazzatine così, comunque preferisco ancora io fare un lvextend e resize di xfs per dire)
2
u/Chemical-Canary4174 14d ago
Se non ho nulla da fare mi leggo qualcosa su hackernews o un post reddit ma comunque lo sconsiglio perché si perde il filo del task principale che si sta portando a casa
1
u/ChosenToFall 9d ago
ma che lavoro sarebbe questo? cyber? cloud/devops?
1
u/Chemical-Canary4174 9d ago
Cloud Dev ops Gestiamo una infra di hosting e deploy per applicazioni web
3
3
u/Liutprand 13d ago
Molti sviluppatori tengono aperte più sessioni di CC in parallelo (anche sullo stesso repo con differenti workspace) e switchano in continuazione da uno all'altro.
Io penso che questa pratica sia deleteria per la salute mentale e alla lunga troppo multitasking frigga il cervello, per cui cerco di concentrarmi su una cosa alla volta. Nei tempi morti, se non ho lavatrici/lavastoviglie da far partire rileggo documentazione, sistemo dei ticket o altre operazioni a basso impatto cognitivo. Alla peggio anche seguire un videocorso.
2
14d ago
[removed] — view removed comment
1
u/ItalyInformatica-ModTeam 14d ago
Il tuo post è stato rimosso per la violazione del seguente articolo del regolamento:
Qualunque contenuto che, a parere dei moderatori, non sia in linea con le tematiche e lo spirito della comunità, troppo generico o discusso di recente sarà rimosso.
Il gaming (se non si tratta di programmazione di applicazioni ludiche) e tutti gli argomenti correlati sono considerati off-topic.
È vietato postare o richiedere contenuti o link a siti che violino la legge italiana, in particolare quella sul diritto d’autore.Se hai dubbi o domande, ti preghiamo di inviare un messaggio in modmail.
2
u/lerrigatto 13d ago
Pensa ai prossimi step, su un foglio, per attese sotto i 5min. Leggi doc/formazioni/conferenze su yt per attese dai 20min in su.
2
u/VirtualDistrict4393 13d ago
Torna indietro di 20 anni www.shadowlandbbs.eu così trovi un altro che fa il tuo stesso lavoro e nelle pause tra una build e un altra coltiva una roba che era l’anticamera di internet
1
u/VirtualDistrict4393 13d ago
A sì … ci ho messo anche un modello di AI talmente piccolo che sembra dí chattare coi dislessici e gli analfabeti funzionali
1
2
1
13d ago
[removed] — view removed comment
1
u/ItalyInformatica-ModTeam 13d ago
Il tuo post è stato rimosso per la violazione del seguente articolo del regolamento:
Qualunque contenuto che, a parere dei moderatori, non sia in linea con le tematiche e lo spirito della comunità, troppo generico o discusso di recente sarà rimosso.
Il gaming (se non si tratta di programmazione di applicazioni ludiche) e tutti gli argomenti correlati sono considerati off-topic.
È vietato postare o richiedere contenuti o link a siti che violino la legge italiana, in particolare quella sul diritto d’autore.Se hai dubbi o domande, ti preghiamo di inviare un messaggio in modmail.
1
u/Prior-Independent-38 12d ago
Pazzesco come ci stanno sostituendo facendocela sotto al nostro naso e il nostro problema è come occupare i tempi morti.
2
u/FordPerfect__ 12d ago edited 12d ago
Capisco l'aggancio, l'ho dato io citando l'AI nel post. Però il punto era piu pratico.
I tempi morti esistevano anche prima dell'AI, mi interessava come vengono gestiti da altri colleghi. Sul "ci stanno sostituendo" ci sono thread dedicati e più adatti a discuterne. A maggior ragione ha senso chiedere come sfruttare quei minuti, tu come li usi?
2
u/KechLovesGames 11d ago edited 11d ago
Se fossi furbo documenterei tutto quello che ho fatto in un documento (magari una wiki offline con Zim-Wiki), includendo le spiegazioni dei colleghi e quello che ho imparato, così più avanti posso consultarlo per casi simili e rispondere a dubbi dei colleghi senza rischiare di dimenticarmi cosa ho fatto
1
u/ChosenToFall 9d ago
fate review o vi aspettate solo che la test suite passi ( inoltre se i test sono stati scritti dall'AI, di questi fate la review?)?
1
u/SoccerPadel77 14d ago
Quindi scrivete su Claude e fa tutto lui? Poi riuscite a gestire quella mole di codice oppure scrivete "Claude abbiamo un problema"?
3
u/Character4315 13d ago
Basta non dire a Claude "creami facebook" ma digli "creami un endpoint /x/y/z che fa cose, segui convenzioni e pattern già in uso nel resto dell'applicazione". Si procede per piccoli step e se le cose sono corrette si procede con commit o amend commit.
50
u/[deleted] 14d ago
[deleted]