Credo che ogni programmatore abbia diverse idee che considera innovative o almeno preziose. Potrebbe essere un'idea di un nuovo prodotto che renderà questo mondo migliore o un nuovo approccio di sviluppo, ecc.
Ma una grande idea deve essere implementata e promossa / pubblicizzata. Ciò richiede molto lavoro (prove di concetto, prototipi, anteprime tecnologiche, ecc.) E un sacco di soldi (pubblicità appropriata, marketing, ecc.). Così mesi dopo, l'idea rimane nelle nostre teste, ma non viene fatto nient'altro, perché è difficile, lungo e costoso, a volte persino impossibile per un singolo sviluppatore.
D'altro canto, sarebbe doloroso condividere le nostre idee e vedere un'azienda di medie dimensioni che ha risorse sufficienti per ricavarne qualcosa di utile e avere successo e denaro.
Quindi cosa fai con le tue idee che difficilmente puoi implementare o brevettare? Parli liberamente di loro nei forum di discussione e con altri sviluppatori? Li tieni come una cosa preziosa senza mai parlarne con nessuno?
Se mantieni le tue idee, perché lo fai? È solo perché speri che un giorno, sarai in grado di implementarli e avere un enorme successo, mentre sai molto bene per esperienza che è un'utopia?