Mathias hör till en generation som inte har fått datorkunskapen med modersmjölken, utan växt upp under den mörka datortiden innan internet och smartphones.
Hans första möte med en persondator skedde 1982 framför en grönt monokromt upplyst skärm på en IBM PC som hans far hade tagit med sig hem från sitt jobb på IBM. På den datorn började han upptäcksfärden i den digitala världen, naturligtvis genom spel, men också genom att knappa in källkod ifrån tidningar. Man kan nog säga lite i efterhand att det var just bristen på spel som gjorde att Mathias fick upp ögonen för andra saker som man kunde göra med den här maskinen.
Tidigt upptäckte han att man kan fördriva tiden med annat än att skjuta monster eller hoppa med en gubbe runt en bana, datorn var även ett instrument för hans kreativitet. Den kreativa lågan har följt honom sedan dess och fortfarande kan Mathias slökoda på en fredagskväll, bara för att koppla av.
Datorn och programmering var länge bara ett intresse, inte någon karriär. Han gödde sitt intresse genom att bland annat skriva demos, vilket var en populär sysselsättning på den tiden, speciellt i Norden. Det var först efter att ha gått det naturvetenskapliga programmet på gymnasiet som tanken på att låta sitt intresse även kunna bli en karriär väcktes.
Efter att ha funderat och valt mellan att gå på Chalmers och läsa datorvetenskap eller läsa den systemvetenskapliga linjen på Göteborgs Universitet så valde Mathias det senare. ”Den systemvetenskapliga linjen kändes mer humanistisk än Chalmers. Den var inte lika mycket elektronikorienterad, vilket Chalmers var på den tiden”, berättar han. Den huministiska aspekten är något som har följt Mathias sedan dess. Han är inte endast intresserad av att få till en snygg for-loop utan också av människorna som utvecklar systemen och hur kan man få till arbetssätt som gör utveckling effektiv.
Våren 1994 kom han nyutexaminerad ut på universitetets trappa och mötte den första riktiga lågkonjunkturen inom IT-industrin. Men som tur var, och säkert på grund av hans skicklighet, fick han ändå sitt första jobb på ett företag med namnet LinnéData. De jobbade både som produktutvecklare, där de utvecklade ett system för informationsmodellering, och som konsulter. Här fick Mathias möta den uppgående flugan objektorientering.
Företaget jobbade både med objektorienterad analys och design. Detta var några mycket lärorika år men efter några år kände Mathias att det skulle vara roligt att jobba i ett litet företag och han anslöt sig då till några tidigare kollegor från LinnéData som startat företaget Callista Knowledgebase, ett företag som han snart blir delägare i och där han fortfarande arbetar.
Mathias är stationerad i Göteborg, men reser mycket. Han arbetar idag mycket med frågor om hur man får IT-projekt att lyckas. Hur man ger dessa utvecklare, ofta mycket kreativa människor, en miljö där de kan utnyttja denna kreativitet, men samtidigt också ha strukturer som gör att kreativiten inte går åt fel håll.
Hans nuvarande uppgifter består i att hjälpa kunder att hantera sina utvecklingsprojekt. Detta gör han genom att vara djupt engagerad i flera kunder och genom att utbilda personer inom dessa ämnen. På TechEd 2004 i San Diego fick Mathias för första gången se Visual Studio Team System (VSTS) och under de följande åren har det varit mycket fokus på hur produkten kan stötta arbetet i utvecklingsprojekt. Eftersom detta är en produkt som riktar sig till en större målgrupp än vad Visual Studio tidigare gjort krävs att fler i projektgruppen får vetskap om vad Team System är. Mathias är idag mycket engagerad i detta i form av utbildningar och workshops runt VSTS.
Om man frågar Mathias vad han har lärt sig under sin resa kommer följande saker upp: Att det just är svårt att lära sig av erfarenheterna. Att man ofta återupprepar samma misstag igen och att många projekt alltid försöker börja ifrån ett vitt papper och uppfinner allt igen.
En annan erfarenhet, som alla upptäcker när de har jobbat några år med utveckling, är problemen med projekten. Många känner igen sig när när man beskriver problem med hur information och data finns utspridda på många ställen. Denna erfarenhet, som verkar universiell i vår branch, har gjort Mathias mer och mer intresserad av dessa frågor. Vad kan man göra åt detta? Vad finns det för lösningar på dessa problem och hur är vägen dit?
Mathias är idag 37 år och har familj med två barn. På frågan vad han gör på sin fritid så får jag svaret att det just nu inte finns speciellt mycket av den varan, den kretsar kring familjen och deras hus. Men han kan inte slita sig helt ifrån att även hålla på med datorerna på sin lediga tid.
Han har, tillsammans med en kollega, byggt ett tilläggsprogram till Visual Studio Team System för att hantera byggprocessen. Detta var från början ett projekt som han ville bygga hos en kund men kunden tyckte inte att detta skulle ge något större värde och sade därför nej. För att påvisa motsatsen bestämde de sig ändå för att bygga programmet och nu används det av flera företag över hela världen.. Programmet finns upplagt på Microsofts webbplats CodePlex. När den senaste, och kanske sista, utgåvan släpptes laddades den ned 30 gånger på en dag, vilken är mycket bra för en sådan smal produkt. Just nu ligger det på tio-i-topp-listan för program för Team Foundation Server.
av Dag König