Brainport staat bekend als een wereldspeler in de high tech hardware. Kijk maar naar ASML, hoe zou je anders die immens ingewikkelde machines noemen die daar vandaan komen? Toch is er meer dan het oog kan zien: zonder de 45 miljoen regels code die erachter liggen zijn die apparaten tot niets in staat. Hetzelfde geldt voor de automotive industrie, voor de MedTech en noem maar op. Brainport Eindhoven mag dan een hardware-regio zijn, groot geworden door de maakindustrie, maar het belang en de rol van software wordt met de dag duidelijker. Als “embedded software” zorgt het ervoor dat alle makers ook daadwerkelijk apparaten kunnen produceren met een echte functie. En dat belang wordt de komende tijd alleen maar groter.
Nieuwe uitdagingen rond artificial intelligence, deep learning, big data, blockchain, cloud services en nieuwe veiligheidseisen in het internet-of-things zorgen voor een groeiende afhankelijkheid van software-experts. Het werd dus hoog tijd dat juist die vijf- à tienduizend software developers die de regio herbergt, zich tot een echte en hechte community zouden gaan ontwikkelen, zo vonden Martijn Rutten en Klaas van Gend. Samen zijn ze via meetup 040coders begonnen: een platform voor de uitwisseling van ervaringen en kennis, maar ook voor een betere kennis over elkaar en elkaars activiteiten. Een keer per maand is er een bijeenkomst bij een software-gerelateerd bedrijf (“No recruiters or other tie-wearing persons allowed!“) zodat het netwerk ook net iets sneller kan groeien.
“Deze regio kan meedoen met de top van de wereld en toch ontbreekt er iets. Met een betere uitwisseling van kennis en ervaringen kunnen we dat oplossen.”Martijn Rutten, 040Coders
Waar hun initiatief uiteindelijk toe zal leiden, weten Rutten en Van Gend nog niet. Maar dat het nodig is, des te meer. Rutten: “Traditioneel werd code – als daar al sprake van was – geschreven door domein-experts, de mensen die vooral expertise hadden rond de hardware. Maar dat is niet meer houdbaar. Niet alleen red je het niet meer met pakweg 10.000 regels code, want een beetje intelligentie in je machine vergt nu al snel miljoenen regels. Maar daarnaast is het allemaal ook vele malen complexer geworden. En dan kun je nog zo’n goede natuurkundige of elektrotechnicus zijn, je bent dan niet meer in staat om de bijbehorende software-uitdaging op te lossen. Om nog maar te zwijgen over de continu noodzakelijke updates van de code: een computer of een auto, die eigenlijk ook gewoon een computer is geworden, kan niet meer wachten op een volgende servicebeurt voor een software update, dat moet gewoon constant gebeuren.”
Met andere woorden: naast de domein-experts worden computer scientists belangrijker, zowel technisch als procesmatig. Zonder dergelijke expertise weet niemand bij pakweg ASML hoe die 45 miljoen regels code (“allemaal heritage van ruim vijftien jaar ontwikkeling”) begrepen en beheerd kunnen worden.
040coders kwam er niet alleen omdat Van Gend en Rutten dit toevallig zo belangrijk vonden, maar hun frustratie over de onbenutte potentie op dit gebied speelde wel een rol. “Dat kan ik inderdaad niet ontkennen”, zegt Martijn Rutten. “Maar belangrijker is natuurlijk dat in deze regio enorm veel kennis zit op dit terrein. We kunnen meedoen met de top van de wereld en toch ontbreekt er iets. Met een betere uitwisseling van kennis en ervaringen kunnen we dat oplossen.”
Van Gend vergelijkt Brainport met andere tech-regio’s. “Silicon Valley en München komen dan meteen in me op. München is erg gesloten, verticaal georganiseerd, met werknemers die veelal in vaste dienst bij een bedrijf zijn. Daarmee vergeleken zijn we al een paar stappen verder; er is hier een veel betere arbeidsmobiliteit – elk technisch bedrijf heeft een aantal ZZP’ers of gedetacheerden in huis, die rouleren vaker dan de vaste medewerkers waardoor er meer kennisuitwisseling tot stand komt. Maar als je naar Silicon Valley kijkt, dan hebben we nog een hele weg te gaan. Daar is de community van software engineers zo sterk dat er een natuurlijke uitwisseling van kennis en ideeën is ontstaan waar wij nog veel van kunnen leren. Ik sprak laatst een software developer omdat ik hem een presentatie wilde laten geven voor 040coders, maar kreeg het antwoord dat hij dat eerst aan zijn manager zou moeten vragen. Dat zegt genoeg, lijkt me.”
040coders moet die community tot stand helpen brengen en daarmee “al is het maar een klein beetje” Eindhoven verder omhoog duwen. Want als één ding duidelijk is voor Van Gend en Rutten, dan is het wel dat software de komende jaren alleen maar uitgebreider en ingewikkelder zal worden – en dat er dus nog meer behoefte zal zijn aan goede programmeurs. “Het aantal regels per hoofd moet omhoog”, weet Rutten zeker. Maar dat is nog niet genoeg. “Er zal ook meer kruisbestuiving moeten komen met aanverwante specialisten.”
Hoewel de bijeenkomsten van 040coders “tie-free” zijn, zien Rutten en Van Gend wel het belang van aansluiting met de software-ceo’s die zich in de in High Tech Software Cluster hebben verenigd. “Uiteindelijk hebben we natuurlijk hetzelfde belang.” Voor 040coders zelf kan het intussen alle kanten op gaan. Van enkele deelnemers kwam al het verzoek om workshops te gaan aanbieden. “Daar moeten we maar eens goed over nadenken”, zegt Van Gend. Maar misschien komt de toegevoegde waarde op termijn wel van een heel andere kant. Rutten: “Ik kan me heel goed voorstellen dat op enig moment pakweg een grote Duitse autofabrikant de 040coders-community kan gebruiken voor de oplossing van een acuut probleem in zijn business.”
De eerste bijeenkomst van 040coders was half mei bij Thermo Fisher Scientific (tot voor kort beter bekend als FEI) en trok ruim 20 belangstellenden. De volgende is op 15 juni bij Holst Centre (High Tech Campus), met als centraal thema Test Driven Software Development. Er komen sprekers van Sogeti en Tomtom. Aanmelden kan via meetup, maar laat je stropdas vooral thuis.