Intervju med Diego Freniche, profesjonell programmerer

I dag ønsker vi å tilby deg et veldig spesielt intervju som vi har gjennomført med en av de sanne programmeringene i Spania, og en sann referanse som, i tillegg til å lære de som begynner å programmere, lærer dag for dag å forbedre sin kunnskap og sikkert "gjenoppfinne seg selv" hver dag. Et eksempel for alle å følge...

Hei Diego, vi er glade for å snakke med deg. Til å begynne med, kan du gi oss en kort og konsis biografi om deg selv og dine prosjekter?

Ettersom årene går, som i mitt tilfelle, er det stadig vanskeligere for biografier å være "konsise" :-D. Jeg er fra Sevilla, jeg har vært rundt datamaskiner siden 88, jeg studerte et diplom i informatikk (nå teknisk ingeniørfag, eller grad, eller hva det nå heter) og jeg har gjort litt av hvert i sektoren. Fra å feie en butikk som selger og reparerer datamaskiner og deler til å ha mitt eget firma, være opplæringsdirektør eller IT-ansvarlig for en bedrift og en CPD med maskiner i alle farger.

Hvordan kom du til 2.0-verdenen?

Jeg hadde ikke noe valg. Jeg ville studere informatikk fordi jeg var fascinert av datamaskiner og jeg forsto ikke hvordan det jeg skrev endte opp med å gjøre ting på skjermen. Jeg måtte forstå. I de tre alternativene som du måtte legge inn i forhåndspåmeldingen til løpet, la jeg kun informatikk. Heldigvis tok de imot meg.

Hva har den tilbudt deg i alle årene du har gått i den?

Jeg tipper lønn og mye hodepine ;-). Min er yrkesfaglig, hobbyen min, lidenskapen min og yrket mitt faller sammen. Jeg brenner for informatikk som en disiplin, og jeg er veldig nysgjerrig på nesten alle aspekter, bortsett fra databaser som kjeder meg ihjel og jeg hater hjertelig. En dag vil vi ikke trenge SQL eller Oracle, og den dagen vil verden være et litt bedre sted for informatikere 

Hva har det gitt deg?

Jeg har en jobb jeg vil gå til når jeg står opp om morgenen, som jeg har lyst til å jobbe med. I disse tider er det ikke lite. Jeg har kjent den smerten i magegropen når jeg sto opp, den frykten, avskyen og motviljen mot å gå på jobb. Men ikke i dette.

På et profesjonelt nivå har han gitt meg mye. I tillegg kompletterer jeg det med min rolle som formidler, skriver på min blog, på MacWorld Spania eller underviser i kurs og holder foredrag. Jeg startet en videocast, kaffe og kakao, om iOS-utvikling hvor jeg blir kvitt kløen med å fortelle ting. Jeg elsker kommunikasjon. Noen vil si at jeg er vond som jeg aldri holder kjeft. Og de vil ha rett.

Vi forstÃ¥r at du jobber pÃ¥ egenhÃ¥nd som utvikler og underviser i programmeringskurs. Hva foretrekker du et kompakt team eller gjøre det alene?

Hvis laget er bra, elsker jeg å bli med. Og hvis det må bygges, har jeg dedikert meg til "Teambuilding" mange ganger, og jeg er allerede en "ekspert". De jeg har jobbet med og koordinert med sier at jeg ikke er en dårlig sjef 

Og selvfølgelig er det å jobbe for deg selv noe som gir deg mye frihet. Så jeg gjør begge deler: når jeg har jobbet i en bedrift har det alltid vært uten å bli med i staben. Jeg vedder på at hvis du ikke liker at jeg jobber, vil du sparke meg uhøytidelig for å være ubrukelig og uten sluttvederlag eller sekkepipe. Og hvis du liker meg, så fortsetter vi begge. Og det samme gjelder omvendt: i mitt ansvarsområde har jeg ansvaret, og hvis du ikke liker det, går jeg. Det er noe ekstremt, men det holder deg våken... eller arbeidsledig 

Jeg underviser i kurs (i det siste om mobilutvikling, spesielt iOS og Android) fordi det lar meg være sammen med andre programmerere og snakke om ting vi liker. Jeg kan utnytte fasetten min som foredragsholder og programmere live. Og på toppen av det betaler de meg for det!

Tror du at vi nå lever i tider hvor forpliktelse er en god vei ut av krisen?

Det er alltid nødvendig å påta seg. Det er gründerne og bedriftene som skaper rikdom og gir sysselsetting. Statene dedikerer seg til å rane oss (jeg mener å kreve inn skatter fra oss) for å gi oss mangelfulle tjenester og skape luftspeilinger av "offentlig sysselsetting". Alt dette betales med våre skatter. Jeg foretrekker at de gir meg alternativer, for eksempel, ikke betaler en slik prosentandel av personlig inntektsskatt, og du vil ikke se den regionale kanalen på vakt på TVen din...

Akkurat nå er det på tide: lav lønn, vi har alle den mentaliteten at vi må gjøre en innsats, gi våre kister, lokaler og kontorer er billige... Hvis du har en forretningsidé, er det nå du må ta en risiko. De "ekle mangemillionærkapitalistene" kan dra nytte av denne situasjonen... og også alle som ønsker å sette opp en bar, eller selge ting over Internett. Saken er å opprette selskaper for å ansette folk og selvfølgelig betale skatt. På skolene bør de undervise i entreprenørskap, og samfunnet bør verdsette det mer. Det er ingen jobb hvis ingen tilbyr den.

Hva synes du om staten Spania akkurat nå?

At vi tar feil, men at alt kommer ut. Å gråte kommer ikke til å gi noe. Du må stå opp hver morgen "sulten og tåpelig" som Steve Jobs sa og kjempe. Vi skal få tid til å hvile fra alderdommen.

Hvordan mener du vi bør handle for å komme oss ut av denne krisen?

Redusere den løpske størrelsen på staten. Og hver påtar seg sitt ansvar: fra politikeren som stjeler og lyver, til bankmannen som fortsetter med astronomiske overskudd støttet av penger lånt fra våre skatter... til de barna som ikke ønsket å studere, til tross for at de har muligheten eller folk som har levde veldig utenfor sine muligheter. Vi må alle se på hva vi har gjort og ta vårt ansvar. Det er ikke verdt å alltid lete etter noen som kan løse problemene våre og hvem vi kan skylde på. Skyld på alt.

 Hva er operativsystemene du programmerer for nÃ¥?

Takk og lov er den politiske praten over 

Akkurat nå, iOS og Android. Selv om jeg vil gjøre ting med HTML5 for webOS, BlackBerry Playbook og for Win Phone 7

Hvilke operativsystemer ser du på som de mest optimale og hvilke synes du er best å lære å utvikle?

Fra et gjennomsnittlig brukeropplevelsessynspunkt er iOS konge, sammen med Windows Phone 7 (som fortsatt mangler mange viktige apper). Android, i sin ICS-versjon, har tatt et stort sprang... hvis du er en av de 6 % som har det. Det er litt opprørende hvordan operatørene, Google og produsentene behandler lojale kunder som har brukt 600 Eur på en telefon og lar den stå uten oppdateringer, egentlig fordi produsenten ikke tjener noe på å oppdatere (den tjener ved å selge en ny), bare som operatøren. Og Google ser den andre veien. Min HTC HD2 kjører ICS, men takket være hjemmebryggersamfunnet. Å installere det er ikke lett for den gjennomsnittlige brukeren.

For utvikleren er det for øyeblikket ingenting som er opp til SDK-en og Apple-verktøyene. Han er langt overlegen på dette. Microsoft har sannsynligvis noen flotte ting på gang (deres Visual Studio-utviklingsmiljøer har alltid vært flotte). Android er basert på Eclipse og ADT, som ikke er dårlige. Jeg har brukt Eclipse så lenge jeg kan huske, så jeg har ikke så mange klager. Android SDK er klønete, vel å merke.

Kan du vise oss noen av appene du har utviklet, og de du er mest fornøyd med med resultatene?

Jeg har laget tre egne, som ligger i butikken. Det var tre forsøk jeg gjorde i 2010 og tidlig i 2011 og som jeg har "forlatt". I tilfelle noen vil at iPhone skal høres ut som en klokke, hver time, anbefaler jeg at de laster ned KlokkeRing. Du kan også få tilgang til kildekoden for å se hvordan den er programmert inne på (https://femtocoders.fogbugz.com/default.asp?W5)

Så har jeg utviklet apper for klienter, for eksempel en "tidslinje" for iPad som er i et flytende museum dedikert til La Pepa fra 1812. Og andre som jeg ikke kan snakke om på grunn av NDAer (taushetserklæring).

Akkurat nå har jeg NeuSp som venter på vurdering, et medisinsk verktøy for nevrologer med spørsmål på engelsk og oversatt til spansk. På denne måten, hvis en person som kun snakker spansk kommer til en konsultasjon i USA, kan spørsmål stilles på engelsk (språket til legen) og personen kan lese spørsmålet på spansk eller lytte til det. Teknisk dekker det mange emner, og jeg liker hvor lett det er å håndtere.

Har du noen gang klart å nå toppen av en butikk?

Nei, jeg er ekspert på å lage mine egne apper som ikke selges :-D. Selv om jeg håper det endrer seg snart: i august starter jeg planene mine for verdensherredømme gjennom App Stores.

Hva tror du er nøklene til å nå toppen av appbutikkene?

Å være veldig utholdende med markedsføring (noe jeg personlig hater), ha et godt produkt og legge til funksjoner til det.

Når det gjelder teknologiens retning de kommende årene, hvor tror du systemene vil migrere, og hva tror du vil være de nye feltene som skal utnyttes?

Vi er ved begynnelsen av taktil og usynlig databehandling. På samme måte som på begynnelsen av 90-tallet brukte nesten alt MS-DOS og vi tenkte ikke på å bruke en mus til "seriøst arbeid", og det endte opp med å bli pålagt Win 3.11, nå ser vi et nettbrett (beklager, en iPad , fordi det ikke er et marked for nettbrett, det er et marked for iPads, sier en med en HP TouchPad og en BB PlayBook) og det virker lite mer enn et leketøy for oss. Men om to eller tre år kommer det til å være alt datamaskinen de fleste trenger. Nettbrettet selv vil tolke våre stemmekommandoer (Siri) og bevegelser i luften (bildegjenkjenning). Og vi kan la nettbrettet ligge på kontorbordet og bruke tastaturet (Bluetooth), musen og skjermen (AirPlay). Som du kan se, er all nødvendig teknologi allerede nesten tilgjengelig. Vi må bare venne oss til det. Og det er raskt.

De nye feltene kommer til å være de vertikale appene for bedrifter. Bedrifter vil ønske å få tilgang til systemene sine fra "intranett" tilpasset disse mobile enhetene. I noen tilfeller vil de være HTML5-portaler og i andre native apper.

Men det hele skal oppfinnes. Denne taktile verdenen av smarttelefoner har så vidt begynt, og vi vil se hvor den tar oss i løpet av de neste fem årene. Totalt, for fem år siden eksisterte ikke iPhone engang...

Tror du teknologien i dag er lett å forstå for samfunnet eller mener du at sektoren vokser for raskt til å tilpasse seg alle endringene som skjer?

Vi er nå som på 80-tallet med mikroen. Du ville gå til en butikk og du ville ha AMSTRAD, COMMODORE, SPECTRUM, MSX, ... og så mange andre sjeldne merker og minoritetsmerker. På den tiden endte du opp med å kjøpe datamaskinen som vennen din hadde, for å spille spill og programmer. Du visste virkelig ikke hva som var bedre med dem med mindre du leste sammenligninger i magasiner (det fantes ikke internett) eller spurte selgeren. Det samme skjer i dag. Mange har en eller annen smarttelefon fordi de får den med poeng fra operatøren sin. Mange merker vil forsvinne (Palm nesten død, RIM neste?) og andre vil dukke opp. Og folk tilpasser seg godt. De som ikke kommer til å tilpasse seg kommer til å være de tapende merkene.

Hvis du ønsker å kontakte Diego, kan du finne mer informasjon om ham på hans Twitter eller i din web, og han vil sikkert infisere deg med sin ånd!