
La versione italiana
si trova sotto quella inglese 
The italian version
is under the english one 

Mycoding skills have more or less stayed the same for months: after learning the basics, I continued gaining experience, periodically creating new scripts, but never really raising the bar.
To be honest, I wanted to learn some Python more out of curiosity than anything else: the idea was to make it a useful, fun, and potentially profitable hobby; without any formal studies in this field, and being able to dedicate only a few hours now and then, I never aimed to do more than that, even if — I admit — in recent months I haven’t even tried to do anything beyond the basics.
Partly due to the situation with Hive, which until a year ago was my main source of inspiration and motivation for creating new scripts, my enthusiasm waned and I found myself asking: “what’s the point of trying to improve if I don’t have real applications to test myself on?”
Arbitrage was the other area where I was focusing my efforts, including script creation, but recently I got stuck there too, trying to convince myself to do something that, the more time passed, seemed increasingly like a waste of… time!
And then a few weeks ago, after finding myself once again reflecting on what to do next, I had a sort of revelation.
Both in programming and in arbitrage, I was following a mindset that, on reflection, I realized was fundamentally wrong.
The ironic thing is that I had already come to this conclusion on Hive a long time ago, and it’s, in a way, a bit absurd that I wasn’t drawing the same lesson for this other area: I need to direct my efforts more efficiently, not more broadly.
There’s no point in chasing thousands of opportunities when I haven’t yet maximized what I already know.
Maximizing doesn’t mean exploiting something until it’s abused, but rather, just like I do on Hive, trying to understand the system and use it to the best of my abilities — which sometimes means knowing when something requires too much effort relative to my skills, and it’s better to let it go.
In programming and arbitrage, I wasn’t optimizing what I was already doing, or rather, I hadn’t even tried — because that doesn’t guarantee I would succeed.
Because doing things poorly is easy, doing them well is hard, and doing them beyond your abilities is extremely complicated… but not impossible.
And this, in part, is certainly thanks to the rise of AI, which objectively makes it possible to attempt — I emphasize attempt — things that would normally be beyond our reach.
Programming is a great example of this, with everyone talking about vibe-coding and using AI to write code while often having minimal actual skills.
Of course, if skills are lacking, the truth is AI can hardly work miracles… but it definitely provides significant help that can fill many gaps for the user employing it.
In my case, I set myself a very ambitious goal, one that goes beyond my current abilities, a goal that I wouldn’t be able to achieve on my own right now.
With AI, however, the situation changes: from the certainty of failure to a small chance of success.
Where once I would have said, “I can’t do it,” today I feel more optimistic and say:
cover made with Grok AI and edited with GIMP
to support the #OliodiBalena community, @balaenoptera is 3% beneficiary of this post

If you've read this far, thank you! If you want to leave an upvote, a reblog, a follow, a comment... well, any sign of life is really much appreciated!

Versione italiana 
Italian version 


La mie capacità come programmatore sono più o meno le stesse da mesi: dopo aver imparato le basi ho continuato ad accumulare esperienza, creando periodicamente nuovi scripts, ma senza mai alzare particolarmente l'asticella.
D'alta parte ho voluto imparare un po' di Python più per curiosità che altro: l'idea era quello di farlo diventare un hobby utile, divertente e, potenzialmente, proficuo; non avendo alle spalle nessun tipo di studi in questo settore, e non potendo dedicargli che qualche ora ogni tanto, non ho mai avuto la pretesa di cercare di fare niente di più, anche se - lo ammetto - negli ultimi mesi non ho mai nemmeno provato a fare qualcosa di più.
Complice sicuramente anche la situazione di Hive, che fino ad un anno fa era la mia fonte principale di ispirazione e motivazione per creare nuovi scripts, il mio entusiasmo è diminuito e mi sono trovato a chiedermi: "a che pro cercare di migliorare se poi non ho applicazioni reali su cui mettermi alla prova?".
L'arbitraggio era l'altro settore dove stavo concentrando i miei sforzi, anche a livello di creazione di scripts, ma ultimamente anche lì mi sono impantanato cercando di convincermi a fare qualcosa che più passava il tempo e più mi sembrava una perdita di... tempo!
Arriviamo così a qualche settimana fa quando, dopo essermi ritrovato per l'ennesima volta a riflettere sul da farsi, ho avuto una sorta di illuminazione.
Sia dal punto di vista della programmazione che da quello dell'arbitraggio stavo seguendo un modo di pensare che, ragionandoci su meglio, mi sono accorto essere fondamentalmente sbagliato.
La cosa ironica è che su Hive sono arrivato a questa conclusione già da tempo ed è, in un certo senso, un po' assurdo che non stessi traendo da lì la stessa risposta che avrei dovuto darmi anche in quest'altro ambito: devo cercare di indirizzare i miei sforzi in maniera più efficiente, non più ampia.
Inutile puntare a trovare mille mila opportunità quando non sto ancora traendo il massimo da quello che già conosco.
Massimo che non vuol dire sfruttare qualcosa fino ad abusarne, quanto invece, proprio come faccio su Hive, cercare di comprendere il sistema ed utilizzarlo al meglio delle mie capacità - che alle volte vuol dire, ad esempio, capire quando qualcosa richiede uno sforzo troppo grande rispetto alle mie capacità, per cui è meglio lasciare perdere.
Ecco a livello di programmazione ed arbitraggio non stavo ottimizzando quello che già stavo facendo o, meglio, non ho provato a farlo - perchè non è detto che mi riesca.
Perchè fare le cose male è semplice, farle bene è difficile, farle al di sopra delle proprie capacità è estremamente complicato... ma non impossibile.
E questo, in parte, sicuramente grazie all'avvento delle AI, che oggettivamente rendono possibile tentare - sottolineo tentare - di fare cose che, di base, sarebbero al di là della nostra portata.
La programmazione dire che ne è un ottimo esempio, con tutti che parlano di vibe-coding ed utilizzano l'AI per scrivere codice avendo competenze spesso quasi inesistenti.
Ovviamente se mancano le competenze la verità è che l'AI difficilmente può fare un miracolo... però sicuramente fornisce un aiuto importante che può aiutare a colmare diverse lacune dell'utente che la utilizza.
Nel mio caso io mi sono posto un obiettivo molto ambizioso, un obiettivo che è va al di là delle mie capacità, un obiettivo che con le mie sole forze ora come ora non sarei in grado di raggiungere.
Con l'AI il discorso però cambia: dalla certezza dell'insuccesso si passa ad una piccola possibilità di successo.
Mentre un tempo avrei detto "non ce la posso fare", oggi mi sento di essere più ottimista e dire:
cover realizzata con Grok AI ed editata con GIMP
a supporto della community #OliodiBalena, il 3% delle ricompense di questo post va a @balaenoptera

Se sei arrivato a leggere fin qui, grazie! Se hai voglia di lasciare un upvote, un reblog, un follow, un commento... be', un qualsiasi segnale di vita, in realtà, è molto apprezzato!
It's a lot to understand, and it's weird times. What shall we evolve into my wolfbro...hmmmm....lets keep trying to beast.
!PIZZA
$PIZZA slices delivered:
@captainquack22(3/10) tipped @arc7icwolf
Send $PIZZA tips in Discord via tip.cc!