Passion and Vision by Carmine Gallo

This is a quick post.

I have too many things to get done today, but while I was having lunch I listened at the last episode of Luca Sartoni’s weekly podcast, called “The Sartonialist“. The special guest of this episode is Carmine Gallo. The podcast lasts about 20 minutes, and my advice is to take a break and listen to it. Lots of inspiration in a bunch of minutes, the topic is about passion, vision and how to improve the way you think on the path to realize your goals, dreams and projects.

It worth your time.

Have a nice day!

 

In the Social Network era

From time to time, when I talk with people about the creation of a StartUp to make an Idea come true, I got in touch with the common ideal which, StartUp means do something which is similar to the “Social Network model”.

I firmly believe that this way of think is really wrong. And it is wrong for two main points, I am explaining here.

Social Networks are already in place

Yes, we don’t need another social network.

Social Network business model is really tough because it is based on the assumption that your users are happy to share things on your platform. And to be pragmatic, why have I to go away from Twitter and Facebook? Everyone is there.

The only thing you can reach if you launch another Social Network is only some heap in the first period of life of your little project.

Google + is an example (but here it is another story, which is about corporate reasons, so I am not writing about Google or Microsoft here).

Integration with Social Networks is not only add sharing features

Problem two, is about the meaning of “integration with Social Networks”. Too many times, I have heard people talk about this integration with the only goal of creating “viral marketing” or “buzz marketing”. And this is a pity, because it is not the first goal of a social network, it is its side effect. The side effect of a big network of people linked together is the “viral” or the “buzz”, but the main goal is another, the main goal is something which has to do with communication, an essential behaviour for the human being.

Conclusion

In conclusion, my thought is really simple. Social Network are here, and if in the past we were working or dreaming for create such things, now we have them. They are a new way of communicate but most of all, they are a big source of information for everything. So in the next five years (Mark Zuckerberg told something similar times ago, but I don’t remember where) will be about create things on the top of those data.

Which does not mean, add a simple “share this” inside your application or website. But it means re-think everything, and think how to improve features with information you can now get from those big sources of data.

Social Networks are like a basement for a new market, and in the next years we have to focus on building layers above those basements.

Many ideas are coming at my mind right now. Probably I am going to drop some of them here in the next days.

Switch

Italiano:

Wow, il primo post del 2012, ed il titolo è molto chiaro e pragmatico.

Nel 2012 mi concentrerò molto sul concetto di “uscire dalla comfort zone“, e per iniziare con il piede giusto ho deciso di cambiare la lingua con la quale scrivo su questo blog.

E’ sempre una scelta difficile cambiare lingua ad un sito in corso d’opera. Ma devo essere sincero con me stesso e nell’ultimo anno ho scritto gran poco, il motivo sta forse nel fatto che il blog è uno strumento ed io non lo usavo nel modo corretto. Dovrebbe essere un’estensione di me stesso, un posto dove scrivo di ciò che faccio e di cosa vorrei fare. Essendo uno sviluppatore software, mi trovo  contatto con community di sviluppatori da varie parti del mondo e tutti comunichiamo in Inglese. Io stesso, sto investendo molto tempo per impararlo correttamente, ed il fatto di “dover” scrivere in Italiano riguardo ad argomenti che potrebbero essere di interesse di altre persone che non parlano la nostra lingua mi ha spesso fatto evitare di bloggare.

Diciamo inoltre che con il tempo si imparano molte cose. Quando ho aperto questo blog circa 2 anni fa, stavo cercando di capire cosa volevo fare nell’enorme ecosistema dell’Informatica. Oggi lo so, e vorrei approfittarne per dare una personalità a questo blog, cosa che è sempre mancata in questi 2 anni.

Quindi, d’ora in avanti scriverò in Inglese. In caso di errori grammaticali o di ortografia non fatevi problemi a lasciare un commento. Scrivere in Inglese alla fine sarà un metodo in più per continuare a migliorare.

Buon anno a tutti. Ed allontaniamoci dalla comfort zone.

English:

Woah, this is the first post of 2012, and yes the title is really clear and pragmatic.
2012 will be a year in which I will be focused on moving away from the comfort zone, and to start on the right foot I am switching the language of this blog.

It is always a difficult choice to change the language in which you are blogging. But I must be honest with myself and during the last year I have written few posts, and the cause quite simple. A blog is a tool and I was using this tool the wrong way. It should be an extension of myself, a place where I write about what I do and what I want to do. Being a software developer, I am in contact with Communities of people from all over the world, and we all communicate each other in English. I am investing plenty of time in learning the language the right way, and writing here about arguments which could be interesting for people who don’t know Italian has stopped me from writing too many times.

Let’s say that as time goes by we learn stuff, lots of stuff. When I started this blog about 2 years ago, I was looking for my place in the Information Technology wide ecosystem. Today I am aware about what I want to do, and I want to take advantage of this to give a personality to my blog, which has been missed during those two years.

So, from now I am writing in English. In case of grammar errors or typos don’t hesitate to drop a comment. Writing in English at the end of the day will be a method to continue to grow.

Happy new year everyone. Let’s move away from the comfort zone!

Giornalismo superficiale

Non c’è bisogno che ve lo faccia notare io, ma più leggo i giornali e più mi accorgo del pressapochismo e della superficialità con la quale vengono pubblicati articoli sui giornali e vengono lanciati servizi e programmi di approfondimento in TV.

Settimana scorsa ne abbiamo avuto la prova con la scomparsa di Steve Jobs. Improvvisamente tutti lo conoscevano, tutti erano affamati e folli e tutti hanno trovato due minuti per raccontare la propria storia (spesso piena di errori e fantasie), forse ne sentivano il bisogno per una questione di moda, per dimostrare ancora una volta cosa significhi non pensare differente ma rincorrersi cercando di imitarsi l’un l’altro. 

Posso capire con Jobs, che era CEO di uno dei brand più famosi al mondo, ma oggi Repubblica ci da un’altra dimostrazione di pressapochismo parlando di Dennis Ritchie, e lo fa con queste parole:


Quindi secondo Repubblica Unix è un linguaggio di programmazione, mentre il C è un linguaggio con un’impostazione (?) ad oggetti.

Almeno abbiate lo scrupolo di aprire Wikipedia e leggere cosa sia Unix e cosa sia C, non ci vuole molto e per lo meno, a me viene automatico cercare il significato di una parola invece che copiarla ed inserirla nella frase, perchè alcuni giornalisti fanno così fatica?

RIP Steve

Dopo mesi di malattia si è stanotte spento Steve Jobs. Non nascondo che la cosa mi stia rattristando abbastanza, nonostante fosse chiaro a tutti che il giorno si stava avvicinando.

Se ne è andato in silenzio, senza mai far parlare di se più del dovuto. Niente gossip, niente uscite fuori luogo, niente interviste tristi per spiegare la sua malattia. Ciò che voleva dirci lo ha fatto lavorando, mettendo in pratica i suoi sogni, ogni dannato giorno senza mai accontentarsi, senza mai sentirsi appagato dal denaro o dalla fama.

Chiudo questo cordoglio con una frase, che dovrebbe tuonare nella testa di tutti i giovani (non solo in Italia ma nel mondo). E’ un insegnamento pesantissimo, chiuso in una frase elegante:

‎”Nessuon vuole morire. Anche le persone che vogliono andare in paradiso, non vogliono morire per andare la. Ed ancora, La morte è la destinazione che noi tutti condividiamo. Nessuno gli è mai riuscito a scappare, ed è giusto che sia così, perchè la morte è migliore invenzione della vita. E’ l’agente del cambiamento. Pulisce il vecchio per fare posto al nuovo. Scusatemi per essere così diretto ma è la verità” – SJ, Stanford University 2005

***

After a long time affected by an incurable disease, tonight Steve Jobs passed away. I can’t hide this situation is making me sad even if it was in the air.

He has gone in silence, he has never made people talking about him more than one’s due. No gossip, never ever an interview out of place, no sad interviews to talk about his disease. He had a lot to say, but he said it working every damn day, working very hard trying to follow his dreams, without being gratified by money or notoriety.

I want to close this mourning with a phrase which must sound in the heads af all the young people (not only Italians but all over the world). It is a heavy concept of life closed in an elegant phrase:

“No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet, death is the destination we all share. No one has ever escaped it, and that is how it should be, because death is very likely the single best invention of life. It’s life’s change agent. It clears out the old to make way for the new. Sorry to be so dramatic, but it is quite true.” – SJ, Stanford University 2005

 

 

Erlang Solutions presenta la sua piattaforma di e-learning

La notizia è di ieri, Erlang Solutions, l’azienda leader per quanto riguarda il mondo Erlang ha presentato dopo alcuni mesi di sviluppo la piattaforma di e-learning con la quale permetterà a chiunque di apprendere il linguaggio dai fondamenti all’utilizzo avanzato.

E’ a mio avviso un prodotto ottimo, che permette davvero a chiunque di poter apprendere Erlang direttamente dalla propria scrivania. Posso affermarlo con sicurezza, perchè io ho imparato Erlang direttamente dal libro Erlang Programming, scritto da Francesco Cesarini e da Simon Thompson, ed i professori del corso sono proprio loro. Le spiegazioni del libro sono chiarissime e pragmatiche al punto giusto, quindi l’e-learning non può che essere migliore per le funzionalità aggiuntive che presenta.

Il linguaggio Erlang ha conosciuto negli ultimi anni una crescita di interesse sempre maggiore, soprattutto con l’avvento dei processori multi-core e con la conseguente richiesta di ambienti di programmazione che favorissero la concorrenza.

Erlang ha sempre affrontato il problema dalle basi, e l’approccio di sviluppo scelto in Ericsson fin dagli anni ’80 ha permesso di avere oggi un linguaggio di programmazione che semplifica tremendamente lo sviluppo di sistemi che devono scalare pesantemente mantemendo un’altissima affidabilità.

Di contro, fino al 2007, c’era solo un libro disponibile per imparare Erlang, poi con la crescita di interesse i libri si sono moltiplicati, e sembra che nel futuro prossimo ne potremo leggere altri, ma è sempre stato difficile apprendere Erlang direttamente da casa propria o dal proprio posto di lavoro. Alcuni Blog e siti web hanno facilitato l’apprendimento, e la disponibilità della mailing list è la migliore al mondo, ma mancava sempre quel qualcosa di ufficiale, quello strumento che poneva l’apprendimento a portata di mano. Oggi c’è, grazie ad Erlang Solutions che dopo il progetto tryerlang.org continua ad investire con lungimiranza sul linguaggio e sulla sua diffusione.

Al momento l’unico corso disponibile è Erlang Express (ad un prezzo di lancio di 180£), ma nel breve periodo saranno disponibili anche i corsi per i livelli più avanzati come ad esempio OTP.

Io dal canto mio sono prontissimo e non vedo l’ora di seguire qualche corso per migliorare le mie skills. La piattaforma promete davvero bene e non vedo l’ora di provarla.

Code Kata per migliorare le skills

Una sera, qualche mese fa, Federico mi parlò dei Code Katas per migliorare il proprio metodo di scrittura e concezione del software. Un metodo per acquisire e migliorare le proprie capacità in modo profondo e continuo.

Dopo qualche mese, ho deciso di seguire il consiglio e di allenarmi seriamente su determinate micro-aree per guadagnare una fluenza ed una qualità che sogno da tempo.

Per riassumere meglio ciò di cui sto parlando non c’è persona migliore di Gabriele Lana, godetevi il suo talk all’AgileCamp 2010. Come ogni intervento di Gabriele posso garntirvi che merita (ho assistito a suoi 2 keynote ed un workshop durante quest’anno).

Enjoy…

 

 

Amare il proprio lavoro

La sera prima di addormentarmi, leggo sempre per 15 minuti circa. Nulla di relativo allo sviluppo del software dal punto di vista tecnico, ma amo affrontare l’argomento da un punto di vista più ampio.

Ieri sera ho iniziato “Make it Big in Software” di Sam Lightstone. Nelle prime pagine emerge subito una regola importantissima, quella fondamentale e voglio scondividerla in questo post con le parole di Tom Malloy (Chief Software Architect per Adobe).

Tom Malloy

Tom Malloy (Adobe)

 

“Any career is a marathon race, not a sprint. For it to be rewarding over years and decades, it has to be something you like to do. As you consider career decisions, listen to your heart as well as your head. Your head will tell you how to succeed in a traditional sense. Your heart will tell you what fulfills you, what you find fun. Here is a simple metric: Ask yourself how fas the time passes at work. If you “lose yourself” in your work – that is, if time passes quickly – that is a powerful, positive message.”

In poche parole, le “sfiammate” non esistono o sono pochissimi quelli che costruiscono una carriera in pochissimo tempo. A volte però queste carriere risultano fragili dalle fondamenta. La carriera, come la vita è una maratona, me lo disse Simone, lo lessi dal blog di Mark Cuban ed ora ho una pagina piena di personaggi con carriere solide (nel mercato del software) che ripetono tutti la stessa cosa. Investite su voi stessi, ma non parliamo di settimane o mesi di investimento, si parla di anni e cercate di guidare ogni investimento un un mix di ragionamento e passione. Questa è la via maestra.

Quanto conta l’innovazione?

Molto. Moltissimo, soprattutto se sei un’azienda che opera nel campo dell’high tech. Oggi Antonio Lupetti ha scatenato reazioni di ogni genere quando sul suo blog ha affermato che il mercato dei tablet non esiste perchè le aziende concorrenti di Apple non innovano e di conseguenza l’unico vero mercato in quel campo è quello dell’iPad.

Mi spiace dirlo per tutti i fan di Android o di altri brand ma Antonio ha ragione. Innovare non significa sfruttare il fantastico sistema operativo di Google per cercare di portare a casa del fatturato senza cambiare le carte in gioco. Apple lo ha fatto, sia con iPhone che con iPad e ora gode di una posizione di dominio sul mercato.

Quando il mercato stagna bisogna innovare… Provate a pensarci un attimo. Mentre il mercato dei cellulari, dopo una crescita esponenziale si stava fermando, tutte le aziende non miglioravano nulla, ma cambiavano leggermente il design dei loro prodotti (software scadenti e nessun cambiamento serio per circa 5 anni). Poi arriva il terremoto iPhone. RIM perde il dominio, tutti iniziano ad inseguire per cercare di entrare nel nuovo mercato degli smartphone, ma la fatica è doppia ed i guadagni sono irrisori se paragonati a quelli di Cupertino. Ma cosa ancor più grave, manca innovazione. Perchè a mio avviso, non si innova mettendo qualche MB in più di RAM o un processore dual core ed il salvagente Android. Queste cose non bastano perchè il mercato chiede altro, non siamo nell’era dei PC, quando bastava poco per esaltare il consumatore.

Stessa cosa vale per i tablet. Mentre tutte le aziende si sfiancavano nell’immissione sul mercato di netbook con un’usabilità scarsa e senza innovazione, a Cupertino preparavano un altro scossone al mondo dell’hi tech, l’iPad. Apple “aveva le palle” di non seguire la massa. “Where all think alike, no one thinks too much” (Walter Lippmann). Ed ecco che si apre un altro mercato, figlio del branding, dell’utenza iPhone, di ció che volete ma Apple fa business… Gli altri sbagliano tutto ed iniziano a seguire disperati, salvati solo dall’onnipresente Android.

Innovazione come sempre significa cantare fuori dal coro. Le curve di crescita dei processori, della RAM, sono piatte, ne servono altre come le applicazioni, il bel design, un ottimo sistema operativo, il far sentire il cliente speciale, ecc… ecc…
La posizione di dominio nel mondo degli smartphone ha dato un vantaggio epocale ad Apple.
Il karma premia Jobs (almeno lavorativamente parlando) e penalizza tutti coloro che avevano fatto meglio di lui in passato, quando eravamo analfabeti di tecnologia ed un PC sembrava la fine del mondo. I tempi sono cambiati ed ora si vede davvero chi innova e chi segue le regole create dall’innovatore. HP, Asus, Samsung, RIM, Acer e gli altri competitors devono iniziare a rischiare, perchè senza innovazione i profitti di 15 anni fa (fatti con il minimo sforzo) non li fai più. I mercati saturano, i prezzi crollano e se non sai creare nuove variabili (Digital Hub, AppStore, Tablet, iTunes, ecc..) il futuro inizierá sempre più ad assomigliare a quello della Apple di metà anni 90… Ed i primi campanelli d’allarme stanno giá suonando… Soprattutto in HP.

L’abito fa il monaco

Ha ragione mia madre, quando mi dice che “l’abito fa il monaco”. E questa frase (che deriva dal famoso proverbio l’abito non fa il monaco) non potrebbe riassumere meglio la situazione di Giulio Tremonti. Il fantomatico Ministro dell’Economia Italiana, che nonostante viva ormai da anni di contraddizioni e scelte sbagliate, è tra coloro che gli Italiani vorrebbereo come Premier nel dopo Berlusconi.

Ora, prima di arrivare ad una conclusione ci ho riflettuto non poco. Perchè i miei concittadini ripongono tutta questa fiducia in una persona che a mio avviso commette errori di superficialità e valutazione a ritmi elevati?

Perchè l’abito fa il monaco. Tremonti veste sempre elegante, ha un’aria seria e quando parla, con la sua “erre moscia” è in grado di penetrare nelle menti di coloro che non masticano pane ed economia tutti i giorni.

Purtroppo per loro, posso affermare che si sbgliano di grosso, e che ancora una volta stanno facendo una scelta pericolosa. Ecco le prove:

Al minuto 2.00 il buon Giulio distorce la realtà, raccontando una grossa cavolata con una pacatezza che fa quasi pena, anzi, l’obbiettivo è proprio quello di fare il “cane bastonato”. Secondo lui, tutto ciò che sta accadendo in Italia, non era assolutamente prevedibile, mentre oggi, il Corriere della Sera ci riassume in un articolo tutti i veggenti, dotati di una palla di cristallo che avevano dato più e più volte l’allarme. Ovviamente l’allarme è stato ignorato dai nostri anziani dotati di un incrollabile ottimismo. Ci tengo  precisare che tra gli economisti che davano l’allarme c’è anche Mario Seminerio, del quale vi ho già raccontato in questo post.

Che dire, ha ragione mia madre, e gli Italiani stanno rischiando di innamorarsi di un altro uomo pericoloro, perchè come scrivevo in quest’altro post, le sconfitte nella vita sono utili, basta saperle riconoscere per evitarle, cosa che il buon Giulio non sta affatto facendo, reagendo alle dissonanze cognitive che gli si presentano sempre nel modo errato.

PS: in base a come reagiamo alle dissonanze cognitive, possiamo trarne beneficio o provare un senso di umiliazione. In questo caso mi sembra ovvio che si stia scegliendo la via più umiliante dell’ignorare la realtà cercando di distorcerla.

 
Powered by Wordpress. Design by Bingo - The Web Design Experts.