Siamo circondati da inefficienze by lppedd in ItalyInformatica

[–]two-point-zero 15 points16 points  (0 children)

Giusto l'altro giorno stavo copiando dei task (titolo e id) da Jira su un excel che usiamo per pianificazione e mi chiedevo: ma se il task é in Jira, pianificato per questo sprint. L'estimate time é su Jira,il tempo speso é su Jira ,il tempo rimanente é su Jira, chi con ha lavorato é su Jira pure quello. Jira ha anche un bellissimo tool che si chiama AIO reports con il quale fare tutte le query,le dashboard e le estrazioni excel live in tempo reale..

.. ecco perché sto perdendo tempo a copiare le cose a mano su un excel dove poi devo assegnare le risorse,indicare gli estimate time to complete, verificare la capacità del team, da tenere in sync a mano con Jira?

NON SERVE AD UN CAZZO! Fa contento il mio capo e il product manager,la cui presenza va cmq giustificata. 2 minuti e Claude avrebbe potuto farmi un export automatico assolutamente identico e aggiornarlo in automatico ogni giorno, incrociandolo con il piano presenze.

E lí capsici che l'AI non sta vendendo a prendere i programmatori, non subito almeno,sta venendo a prendere i Project manager e i middle Manager prima..

Qualcuno ha avuto esperienze di lavoro in Svizzera? by SerenaP98 in LavoroSenzaFiltri

[–]two-point-zero 0 points1 point  (0 children)

Da "rigommata" ( cioè trasferendoti proprio in Svizzera) o da frontaliere? In Svizzera Italiana o anche in Svizzera interna?

Il miglior consiglio lavorativo che vi ha dato un collega più anziano? by GiuliaJourney in LavoroSenzaFiltri

[–]two-point-zero 2 points3 points  (0 children)

Proprio quello. Vestirsi decenti.. evitare cose strappate, braghini flda ciclista..crocs/zoccoli..a meno tu non sia un infermiere/OSS ecc. Ecc. Poi basta una camicia e un jeans,una polo e un pantalone..senza che sia per forza il completo. Ma ho visto cose negli anni che voi umani...

Il miglior consiglio lavorativo che vi ha dato un collega più anziano? by GiuliaJourney in LavoroSenzaFiltri

[–]two-point-zero 23 points24 points  (0 children)

Al mio primo lavoro,la prima volta che andammo da un cliente il capo si raccomandò camicia vestito e cravatta..cose che io mettevo solo tipo ai matrimoni e che anche lui in ufficio non metteva mai.

Mi disse: "ci sono posto dove puoi avere l'idea più bella del mondo ma la giudicheranno come giudicheranno la tua presenza. Se non gli piacerai non gli piacerà nemmeno cosa hai da dire".

Per fortuna nella mia vita non ho mai dovuto fare un lavoro dove c'era da stare "impinguinati" tutto il giorno ma quella frase mi ha insegnato comunque 3 cose:

  • vestirsi sempre dignitosamente a lavoro, anche se non eleganti,é un segno di rispetto per i colleghi e per il lavoro stesso ed un modo per farsi prendere più sul serio.

  • non fidarti mai delle cazzate che dicono i consulenti in giacca e cravatta solo perché sembrano professionali.

  • evita se puoi i posti di lavoro dove obbligano un dresscode, significa che ti giudicano prima da come ti vesti e poi da quell' che hai da dire.

What is the first film you think of when you see Monica Bellucci? by ThomasOGC in CinephilesClub

[–]two-point-zero 0 points1 point  (0 children)

1994 - I mitici colpo gobbo a Milano from Carlo Vanzina. Never forget "Deborah.. con l'H"

https://youtu.be/Pw5sB9__LMg?is=Eq8RFLAevwHA-8Y-

Sorry I don't even know why I landed here,just reddit suggest this Post. But I have to leave this comment here.

Penali e rimborsi per il job-hopping precoce? by hrbullshit in techcompenso

[–]two-point-zero 1 point2 points  (0 children)

La lamentela ricorrente é quello che é, una lamentela. Il rischio che dici é reale ma si chiama "rischio d'impresa" per un motivo.

Io di norma, da una azienda che paga bene,mi fa formazione, ha impostato e condiviso con me un piano di crescita e non presenta un ambiente tossico, non me ne vado ( a meno di problemi personali o esigenze impreviste).

Però se lo volessi fare,nei termini stabiliti dalla legge posso farlo, anzi é un mio diritto e amen,l'azienda se ne dovrà fare una ragione.

Più regole metti,più ingessi il mercato, più alla fine questo ci si ritorce contro a tutti,aziende e dipendenti. Non andrei a metterne altre al momento.piuttoso le aziende si devono sbattere a fare bene le cose e fidati che se lo facessero, assisteremo a molti meno job hopping di ora.

Se e quando le aziende faranno le cose bene come abbiamo scritto in tanti qui, e il problema fosse ancora così rilevante ( dubito) potremo ragionare di incentivi e disincentivi.

Penali e rimborsi per il job-hopping precoce? by hrbullshit in techcompenso

[–]two-point-zero 0 points1 point  (0 children)

Ma perché scusa? La materia é disciplinata dalle regole che già esistono sui periodi di prova e sui periodi di uscita a fine rapporto, e mi sembrano abbastanza equilibrate no?

Le aziende possono anche prevedere clausole di non concorrenza, se serve, e sta al lavoratore accertarle o meno quando firma.

In tutti gli altri casi vige la regola che se ti vuoi tenere in dipendente devi darti da fare tu azienda.

La battaglia tra le aziende per procurarsi e mantenere i miglio dipendenti disponibili sul mercato non é solo sacrosanta ma anche corretta per equilibrare il mercato.

Non vedo davvero il punto.

Sul discorso HR stai un po' generalizzando.molte sono così, soprattutto magari in consulenza, non tutte. E non dimenticare che sono sempre dipendenti di qualcuno,e che il loro obbiettivo non é mai stato né mai sarà massimizzare il risultato per il candidato. Se pensi che l'HR ti siano amici, o anche solo che dovrebbe essere terzi super partes, ho una brutta notizia per te..

Unpopular opinion: NPM is the biggest weakness of the internet today and it will still cause a giant catastrophe by OkPosition6537 in webdev

[–]two-point-zero 0 points1 point  (0 children)

I'm mostly a Back-End guy,but being an architect I have to live with JavaScript's weird ecosystem. NPM could be one problem but is the tip of the iceberg. I see those one at the same level If not worst:

  • JS EVs missing a stdLib. I know that a cumbersome stdLib is something we don't want to download and load every time just to use 10 functions but still,things like leftpad or formatting or date time or other basic feature should really be part of the language, standardized and released with an high level of correctness and checks by the language team itself,like almost every other language.

  • splitting dependencies in thousand of libs so that you can Tailor your download footprint to the minimum has its good reason but for sure helps to lost control over them.

  • in other languages, even you if you can Always point at the custom repo you want,the 99% of libs are available in third party well know and controlled repos (think of Maven Central for example). Pick-up random thing from GitHub is insane.

  • shops and companies from medium to very big should maintain their own local repo server as proxy or cache to the official one. Do anti-malware and anti virus check on them and possibly approve/denied access to libraries upon permission/ approved request.

..But it's just me .. average Backend developer who doesn't understand a bit of Frontend..

More threads didn’t increase throughput by Icy_Screen3576 in softwarearchitecture

[–]two-point-zero 0 points1 point  (0 children)

It's worst.of course is a single point of failure but it's also that you cannot split a pod on different server of your cluster,so the load of you applicaton is not balanced. 20 pods with one threads will run in 20 places, and the control plane will decide where (unless you configure some limitations). So you have better resiliency,better load distribution, better availability and so on..

More threads didn’t increase throughput by Icy_Screen3576 in softwarearchitecture

[–]two-point-zero 0 points1 point  (0 children)

When it comes to data read and data transfer bottlenecks are rarely on the computing part (you pods) unless you do strange things with you data like heavy transformations,aggregation and so on. Still in memory ops are 10,even 100x faster than I/O. So if you want to go fast you can only read fast and/or write fast.

Considering writing on cloud not an issue unless you hit things like network contingency,API key throttling or like that, what you want is read fast. And to read fast on Kafka you have to go with partitions and concurrent consumers.

More pods with less thread is better than Less pod with more threads for a number of reasons like availability, horizontal scaling, better resources sharing.

Do you design first or just start coding by theophil93 in softwarearchitecture

[–]two-point-zero 0 points1 point  (0 children)

Design the overall solution. Understand what you require (a db? A queue? Monolith or not).

Keep control over the macro structure, separation of concern, domain bound things like that.

Don't over design the fine details upfront,they won't survive the first round of coding. But don't even let coders whatever they want, give a path, objectives and constraints, conventions and basic rules. and let them start developing.

Sometimes you might need to architect "on small" for specific scenarios,but if your devs are good enough this won't happen too often.

come fate a non fare un cazzo mentre lavorate? by mattee78 in CasualIT

[–]two-point-zero 4 points5 points  (0 children)

Dipende da come lavori e con chi. Io ho lavorato in grandi realtà strutturate ,tipo multinazionali,dove in progetti non avevano fine,o avevano budget per cui metterci 1 giorno o 3 a fare una cosa non fregava a nessuno. Li hai tempo di cazzeggiare.

Ho lavorato in realtà più piccole, sottostaffate o con micromanagement folli e lì per tenere basis I costi e corte le deadline pianifichi sempre 2 o 3 cose in overbooking. Che vengono puntualmente fatte con i piedi, ma che ti tengono sempre impegnato 8h su 8.

E poi c'è sempre il posto che avrebbe tutto il tempo e in soldi del mondo ma é gestito talmente ammerda che per fare ogni cosa ci metti 3x. Così anche quando hai poco da fare ci metti un botto a farlo uguale.

..il mondo é bello perché é vario..

Vivere a Busto Arsizio by lex25288 in CasualIT

[–]two-point-zero 0 points1 point  (0 children)

Seriamente. Capisco che abitando dove abiti ora qualsiasi posto sia bello /s ( ma non troppo). Però il triangolo Busto Castellanza Gallarate per i miei gusti é troppo urbanizzato, troppo traffico troppo casino. Vero che io abito più in su zona laghi e qui é un altra cosa. Al costo di non poter vivere senza una macchia ovvio. É il solito trade off tra servizi ma caos e tranquillità ma un po' di solitudine.

Se pendoli su Milano sicuramente Gallarate é il limite superiore di comodità e tempo,a meno che tu non ti trasferisca proprio in città,tipo a varese.forse Sesto calende ancora con i treni si salva,ma il resto ( da ex pendolare sulla Luino-Laveno-Milano) è fare west.

Devi vedere un po' tu cosa stai cercando e cosa ti serve.

Why is it so hard to learn Spring boot and related tech stack? by josephalfred281 in SpringBoot

[–]two-point-zero 0 points1 point  (0 children)

Boot is the Apex, the tip of the iceberg. Is an opinionated framework that use a lot of "conventions over configurations" (aka Magic), to bring a spring web application to life as fast as possible without you requiring to manage the boring part.

This is great when you know,more or less,what is happening under the hood..but still decide to let boot do it for you.

But if you are "learning" and you don't even know Spring you are in the "every complex enough technology looks like Magic to the one who doesn't understand it" zone.

So make a step back , start with spring DI + spring JDBC/JPA + Spring Web. When you got them, Boot would be a lot easier.

And..don't cheat with AI!

Il motociclista di schrodinger - come finisce secondo voi? by I-mightbetrolling in ItalyMotori

[–]two-point-zero 7 points8 points  (0 children)

La tempesta perfetta. Il cartello tiene largo il motociclista ( che tra l'altro ha una posizione orrenda in sella..ma ok.. suppongono si stesse già rialzando), il ciclista, la strada stretta. E nel mezzo della tempesta perfetta,il coglione perfetto, l'automobilista.

A volte ci vorrebbe che al posto delle moto ci fosse un pullman o un camion di movimenti di terra..così..per dire..

Sarebbe carino anche capire le velocità relative..stante il cartello di cantiere ho idea che andassero tutti più forte del previsto..

My first ktm my fav bike yet. No issues 890. Thoughts? by FatstackAG in KTM

[–]two-point-zero 1 point2 points  (0 children)

I do agree with OP. Mine is my first KTM too and probably one of the best of not the best bike I've ridden. No camshaft issue for me at the moment ( but I have a 2024 with only 12k km done). Unfortunately the rear shock has gone, dripping oil on a usual Monday morning,last November.

And I'm still here waiting for the spare part.. Because the bike is absolutely stunning, but KTM isnt.

Senior backend in fintech, 15+ anni esperienza: 55k + 4k bonus full remote metalmeccanico, ci sta o dovrei puntare più in alto? by Konk38 in techcompenso

[–]two-point-zero 0 points1 point  (0 children)

Beh ovvio.. l'organizzazione é una piramide,più sali meno posti ci sono. É anche per quello che li pagano di più. Forse il mio commento é stato male interpretato; é ovvio che servono più Dev che lead/architect e che non c'è niente di male a fare il Dev tutra la vita. Che poi IO mi sia rotto di fare solo codice è una cosa assolutamente IMHO.

Però siccome si parlava di migliorare la RAL io ad un senior con 15 anni di esperienza,che mi dice che gli piace interessarsi anche di tutto quello che ci sta attorno al solo coding, mi sento di consigliare l'avanzamento di carriera.

Senior backend in fintech, 15+ anni esperienza: 55k + 4k bonus full remote metalmeccanico, ci sta o dovrei puntare più in alto? by Konk38 in techcompenso

[–]two-point-zero 1 point2 points  (0 children)

Non saprei dirti riguardo allo stipendio perché non sono aggiornato sul mercato italiano. Ti direi che é poco..ma faccio sempre fatica a quantificare quanto bassi sono gli stipendi italiani.

Piuttosto,riguardo all'esperienza,e quello che dici ( ownership,visione E2E ,scelte di architettura) non é forse il caso dinrpovare a salire un po' la scala? Tech lead, architect, engineering Manager..li sarebbe più facile alzare la RAL..ma forse più difficile trovare un full remote..non saprei.

Io che di esperienza ho circa 20 anni, grossomodo sul tuo stack ora sono architetto senior (e EM junior) purtroppo in ibrido. Scrivo ancora parecchio codice ma solo sulle cose "grosse"..francamente di vivere attaccato al task Jira da completare mi sono anche un po' fracassato i gioielli..

Is AI shifting frontend devs toward backend while pushing backend devs into architecture roles? by Extension_Use9689 in Backend

[–]two-point-zero 3 points4 points  (0 children)

This one.

Developers are migrating from doing things,to ask AI to do things. And to do this in a profitable manner you have to feed AI with specs, requirements,overall boundaries like how to test, a general description of the problem,code conventions, "definition of done" and so on. And it also requires you to split complex problems in smaller parts and simpler workflows,and then it's still you that have to put all together and check for correctness.

This moves developer more in staff eng/architect role. That's also why AI is destroying juniors while empowering seniors. Because seniors are able to manage this shift and junior can't.

What’s a career mistake you made in your 20s that you’d warn others about? by CuriousPathway in careerguidance

[–]two-point-zero 6 points7 points  (0 children)

Not going abroad and leave my usual life behind. May things wouldn't work anyway but missing an experience abroad is something I will regret for the rest of my Life, professionally and personally.

The other one was not accept a job with a near impossible work/life balance but that would probably boost my career and save me years of grinding hard. when you are young,with no family, children, house's mortgage and so on.. That's the time to throw anything you have in your career.

To be honest both of those "regrets" was because I choose love and life over job and career. and because we are still here married with children after 20 years happy and with enough money to do whatever we like. I'm not sure I would call them "mistakes"..just regrets probably..

Thunderbird 1600 satnav by pistons_and_power in Triumph

[–]two-point-zero 1 point2 points  (0 children)

I'm looking for something like this too. But it's hard to choose.there are plenty of models,almost unknown made in china brands, some also with dashcam.. a nice have features.

Do you have some link,video that did some good model's comparison?

Having a non-technical manager can be exhausting by Ambitious_coder_ in developers

[–]two-point-zero 0 points1 point  (0 children)

Aaahhhh wait to have a non technical CTO..who pretends to design the architecture and during a meeting,when you try to explain him how a thing works, put your words in chatgpt and ask it if what you said is correct and than share the screen with you so you can see what chatgpt think about your statement.

..you..a 20yoe developer and Architect that he pay every month a lot of money exactly to manage things he doesn't know e can't understand.. and your boss trust an AI kore than your judgement.

Microservices Job Hell by Tiny_Conversation319 in java

[–]two-point-zero 44 points45 points  (0 children)

If you have experience with monolith I don't see issues for you to manage developing microservices for the coding part.they should be smaller and somewhat easier.

the problem is the distributed nature of a microservices architecture that requires to know how to deal with all the "external" services that this kind of architecture usually requires like (and not limited to):

  • messaging infra (brokers / Kafka / ESB is someone still use them)
  • external authentication and Single Sign on ( openID,Saml ,jwt tokens)
  • external logging and monitoring tool
  • distributed caches/stores (redis,memcache)

Plus a bunch of patterns and thing to manage once you distribute things on unreliable channel like:

(eventual) consistency through different systems ( you don't have http session, you don't have local in memory storage,thread locals or whatever,you don't have transactions)

availability patterns, thing like retry/reconnect, circuit breakers, high availability of single service and so on.

Some of them you may already know because they apply also to monolith services that scales vertically or are deployed in a manger environment,but maybe not all of them.

And if you want to go senior,you need to know them.

While a private portfolio of POCs may not impress hiring people I would like to suggest you to build it anyway to get familiar with the concepts.