Lead-utvecklare

John Leidegren

Vad gör du på Tessin?

Jag gör kod. Eller, jag skriver kod. Men jag försöker och coacha alla som skriver kod i problemlösning och problemställning. Vi är en liten grupp men det är viktigt att vår lilla grupp fungerar bra. Det gör den om man investerar i dom som man jobbar med regelbundet.

Jag jobbar också hela tiden med att ta fram en vision för hur framtida tekniska lösningar kan komma att se ut. Folk kommer också till mig med sina idéer och jag försöker hitta ett sätt att inkorporera dessa i något som bidrar till en större helhet. Det är vad jag gör.

Vad får dig att utvecklas på Tessin?

Att jag har väldigt stor frihet. Frihet är viktigt för mig. Det tillåter mig att själv sätta mål och ta ansvar på ett sätt som jag inte hade kunnat göra annars. Niels är rätt bra på att hitta på roliga saker och göra och han vet att jag alltid hittar en lösning. Jag kastar mig lite motvilligt in i det här för att jag är en sann optimist. Det kostar tid och kräver tålamod men vi hittar alltid en bra väg framåt. Ibland visar det sig att det inte var någon bra idé men det leder ändå till en insikt om hur man inte ska göra och då kan vi ta till vara på det.

Vad har du för fritidsprojekt?

Jag rör på mig en del. Gillar specifikt styrketräning. Jag tycker det är roligt men jag gör det också för att jag upplever att jag får mer ut av mig själv i alla andra sammanhang också. Mår man bra så presenterar man bra.

Jag spelar gitarr, sjunger, komponerar egen musik. Brukade göra det mer förr än nu. Idag tar programmering upp mesta av min tid. Det är spännande. Det är otroligt utvecklande för mig att få skapa. Folk tror väl att jag skojar och att jag är en arbetsnarkoman men jag finner stort självförverkligande i det kreativa som vi gör. Beror kanske på vem man frågar men programmeringen är verkligen en konst i skapande. Det är en sak att lösa problem. Det är något helt annat att lösa problem och samtidigt uppleva innovation, nytänk och få nya erfarenheter.

Jag törstar efter mer hela tiden.

Hur är Tessin som arbetsplats?

Bra. Det är den arbetsplats vi gör det till. Jag har stora möjligheter och påverkade det arbete som vi gör och jag finner stor glädje i att kunna vara med i nästan alla led av utvecklingsarbetet.

Många av oss lägger stor vikt vid att bygga starka relationer. Relationer som bygger på förtroende, tillit. Det är så vi ser till att vi tar rätt beslut. Vi har ett välskött kontor och en fantastisk office manager. Vi på tech sitter lite avskilt och får lugn och ro när vi behöver det.

Skulle Gandhi ha varit en framgångsrik utvecklare?

Jag vet inte mycket om honom. Han dog 1944, 10 år innan John McCarthy uppfann LISP.

En bra mjukvaruingenjör behöver egentligen bara vara öppen för att våga göra fel, göra fel, och lära sig från sina misstag. Vi är ofta snabba att stigmatisera misstag men förlorar på det. Vi behöver skapa en miljö där vi kan misslyckas. Gandhi stod upp för självstyre och fattiga människor. Gav folk en röst. En bra ingenjör tar hänsyn till det sammanhang han eller hon befinner sig i och rör sig metodiskt framåt. Gandhi var en revolutionär. Vi ingenjörer är mer blygsamma, men tuffar alltid sakta framåt.