El valor de saber programar

ImageAbans d’estiu deia en aquest mateix, en l’entrada On ets, BASIC?, que potser aviat no es programaria, i que de fet el llenguatge BASIC ja no forma part de l’armari d’eines de l’ordinador. També hi comentava com els departaments d’informàtica americans demanaven una mica d’íl.lusió i “glamour” per a la feina de programar.

Ara veig una nova crida en aquesta línia. Seguint el fil de “I just need a programmer” de Slashdot (Many idea people tend to think most or all of the value [of a product] inheres to having the idea. Programmers are a commodity, pulled off the shelf to clean up the details. It’s just a small matter of programming, right?’ Wrong!Writing the program is the ingredient the idea people are missing).

Al blog del professor d’informàtica de la Universitat de Northern Iowa Eugene Wallingford, d’on Slashdot n’ha tret el comentari, s’hi diu que

the value of a product comes from the combination of having an idea and executing the idea. Doing the former or having the ability to do the latter aren’t worth much by themselves. You have to put the two together.

Many “idea people” tend to think most or all of the value inheres to having the idea. Programmers are a commodity, pulled off the shelf to clean up the details. It’s just a small matter of programming, right?

Sembla que avui en dia tothom té una “gran idea” que permetrà fer diners, igual que n’han fet Microsoft o Google. Però no n’hi ha prou, perquè aquesta idea s’ha de convertir en la pràctica, i en el camp de la Internet això vol dir, en general, programar: escriure un tros de programa, saber com connectar amb la constel.lació d’utilitats, conèixer les API de twitter, facebook o google, etc.

Com podem saber si una idea nostra tindrà èxit? EN Wallingford diu que cal provar-ho per un mateix:

How can we know which idea is that one that will change the world? Write the program, work hard to turn it into what people need and want, and cross our fingers. Writing the program is the ingredient the idea people are missing. They are doing the right thing to seek it out. I wonder what it would be like if more people could implement their own ideas.

Ha arribat un punt que es confon a vegades informàtica amb visualitzar videos, i com ha canviat tot plegat:

I still wish that some of the idea people had learned how to program, or were willing to learn, so that they could implement their ideas. Then they, too, could know the superhuman strength of watching ideas become tangible. Learning to program used to be an inevitable consequence of using computers. Sadly, that’s no longer true. The inevitable consequence of using computers these days seems to be interacting with people we may or may not know well and watching videos.

M’hi sento força identificat: abans, aprendre a programar era normal. Ara, pot ser mirar videos a l’iphone. No acabo d’estar d’acord amb la percepció sobre les xarxes socials, crec que no és negatiu.

Val la pena llegir aquest post sobre programació escrit des del punt de vista d’un professor d’informàtica. Ho comentaré amb els companys de la UdG.