[ENG/ITA] A Change of Perspective


La versione italiana si trova sotto quella inglese

The italian version is under the english one


A Change of Perspective

In these weeks I’ve been working on a very complicated project — complicated in comparison to my coding skills.

An interesting idea came to mind and I asked myself: “Could I be able to pull it off?

If it worked, this would potentially be the script capable of generating the highest economic return among all those I’ve created so far: the “potentially” depends mainly — not to say exclusively — on my abilities and on whether or not I’ll be able to implement exactly the idea I have in mind.

Which, in itself, isn’t anything extraordinary; it’s something I’ve often talked about and that, for some reason, even after time still fascinates me and leaves me convinced that there must be a way — if I manage to find it — to create something interesting.


Building and rebuilding

One of the main challenges I’m facing while trying to complete this script is understanding how I want everything to work.

It sounds obvious, but whenever I start coding I almost always realize shortly after that an idea which seemed simple on paper actually presents not only many small unforeseen difficulties, but above all many, many different ways to approach the same problem.

I might start by setting steps A, B, C and then D, and at first everything seems to work, except that when I reach C I notice complications I hadn’t considered and that, to be solved, would require an effort that wouldn’t be necessary if I built everything starting from B, then C, A and D.

In practice, the challenge is trying to observe a problem from multiple angles, not focusing too much on a single idea but also evaluating the pros and cons of different approaches, and accepting that sometimes to reach the finish line you need to go back, choose a better path and start again.


The results will come

At the beginning it’s discouraging, because giving up work done over days or weeks or months isn’t fun.

However, not everything has to be lost: some pieces can be adapted, others helped us learn how to handle certain situations, and others are mistakes we’ll now be able to avoid.

And when, after some time, the new path begins to bear fruit, allowing us to reach much faster and much better the point where we previously got stuck — that’s when you realize you didn’t really go back to start over.

No, you left a dead end to return to the road that leads to the finish line.


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


Un Cambio di Prospettiva

In queste settimane sto lavorando ad un progetto molto complicato - in relazione a quelle che sono le mia capacità nell'ambito della programmazione.

Mi è venuta in mente un'idea interessante e mi sono chiesto: "Potrei essere in grado di realizzarla?"

Se la cosa funzionasse, questo sarebbe lo script potenzialmente capace di generarmi il maggior ritorno economico tra tutti quelli che ho creato finora: il "potenzialmente" dipende principalmente - per non dire esclusivamente - dalle mie capacità e dal se sarà o meno in grado di realizzare esattamente l'idea che ho in mente.

Che poi non è niente di chissà, è qualcosa di cui spesso ho già parlato e che, per qualche motivo, anche a distanza di tempo continua ad affascinarmi e lasciarmi la convinzione che ci siano modo - se riuscissi a trovarlo - di realizzare qualcosa di interessante.


Fare e disfare

Una delle sfide principali che sto affrontando nel tentare di portare a compimento questo script è quello di capire come voglio che il tutto funziono.

Sembra scontato, ma quando mi metto a programmare quasi sempre dopo poco mi accorgo che un'idea che sulla carta sembrava semplice, di fatto presenta in concreto non solo tante piccole difficoltà impreviste, ma soprattutto tanti, tantissimi modi diversi di approcciare lo stesso problema.

Io magari parto fissando uno step A, B, C e poi D e lì per lì sembra tutto funzionare, salvo che, quando arrivo a C mi accorgo che nascono delle complicazioni che non avevo valutato e che, per essere risolte, richiederebbero uno sforzo che non sarebbe necessario se costruissi tutto partendo da B, e poi C, A e D.

In pratica la sfida consiste nel cercare di osservare un problema da più angolazioni, nel non fissarsi su una sola idea ma valutare anche i pro ed i contro di approcci differenti, nell'accettare che a volte per arrivare al traguardo occorre tornare indietro, scegliere un percorso migliore e ripartire.


I frutti poi arrivano

All'inizio è scoraggiante, perchè rinunciare al lavoro di giorni o settimane o mesi non è divertente.

Non tutto però deve andare necessariamente perso: alcuni pezzi possono essere riadattati, altri ci hanno aiutato ad imparare come risolvere certe situazioni, altri ancora sono degli errori che potremo così evitare.

E quando poi, dopo un po' di tempo, il nuovo percorso comincerà a dare i suoi frutti, consentendoci di raggiungere molto più velocemente e molto meglio il punto dove prima ci eravamo arenati, ecco, è lì che uno capisce che in realtà non è davvero tornato indietro per ricominciare da capo.

No, uno ha abbandonato un vicolo cieco per tornare sulla strada che porta al traguardo.


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!



0
0
0.000
2 comments
avatar

Great work, But tell me I am learning Django, well it is good for me as a web developer, Are you familiar with it.

0
0
0.000
avatar

Nope, unfortunately not. I know that it's a well-know framework for python, but I never used it, so I don’t have any experience with it, I'm sorry mate :/

0
0
0.000