l f Favorieten
0

Expertise

Bij Topicus werken mensen met uiteenlopende expertises samen aan één doel: impact maken met technologie. Van development tot testen, van analyse tot HR, marketing en sales. Ieder vakgebied speelt een cruciale rol in het succes van onze oplossingen.

Daarom Topicus

Bij Topicus gebruiken we technologie om het onmogelijke mogelijk te maken. Wij bouwen digitale ecosystemen die mensen, data en systemen naadloos met elkaar verbinden. Geen losse eilandjes, maar slimme platformen die samenwerken en overzicht creëren.  

Toen Mick bij Somtoday begon, was hij drie dagen bezig om zijn omgeving werkend te krijgen. Drie dagen. Niet omdat het echte werk zo ingewikkeld was, maar omdat hij eerst een berg tooling, instellingen en afhankelijkheden op mijn eigen machine moest installeren. Op dat moment dacht hij: dit moet toch slimmer kunnen. Mick vertelt hier alles over in zijn Codekraker! 

Minder gedoe, meer ontwikkelen

Devcontainers zijn in de basis een standaard waarmee je een ontwikkelomgeving geïsoleerd kunt opstarten, inclusief alles wat je nodig hebt om aan een project te werken. Denk aan PHP, een database of andere tooling. In plaats van dat iedereen dat handmatig op zijn eigen laptop moet installeren, staat het centraal beschreven. Je hoeft dan niet meer een lange handleiding door te worstelen voordat je überhaupt kunt beginnen.

Dat klinkt misschien klein, maar het effect is groot. Zeker als je werkt aan een complexe applicatie, zoals bij Somtoday. Dan is “even opstarten” vaak helemaal niet zo even.

Waar het vaak misgaat

Wat volgens mij vaak wordt onderschat, is hoeveel invloed ontwikkelervaring heeft op je werkplezier en productiviteit. Als developer wil je bezig zijn met het oplossen van echte problemen. Niet met het fixen van je lokale setup voordat je kunt beginnen.

De misvatting is vaak dat dit soort inrichting er nu eenmaal bij hoort. Dat het normaal is om eerst uren of dagen kwijt te zijn aan de basis. Maar dat is het wat mij betreft niet. Als iets slimmer, centraler en consistenter kan, dan moet je dat serieus nemen.

Tegelijkertijd zijn devcontainers ook niet automatisch een wondermiddel. Het moet wel passen bij je technologie, je IDE’s en de systemen waarmee teams werken. Zeker als je meerdere operating systems of verschillende tools gebruikt, wordt het al snel complexer. Juist daar zit de nuance.

Wat het in de praktijk oplevert

Tijdens de Somtoday Innovatieweek zijn we hier serieus mee aan de slag gegaan. We hebben verschillende richtingen onderzocht en uiteindelijk bleek werken met devcontainers het beste aan te sluiten bij onze situatie. In de praktijk betekent dit dat je werkt in een volledig ingerichte, ‘plug-and-play’ ontwikkelomgeving waarin alles al klaarstaat. Je stapt als het ware een container in waarin zowel de zware systemen als je eigen tools al aanwezig zijn. Moet je wisselen van project, dan wissel je simpelweg van container, zonder dat je je eigen machine hoeft aan te passen. Dat maakt het mogelijk om snel te schakelen tussen totaal verschillende projecten, zonder installatiegedoe of conflicten. In de ideale situatie kan een nieuwe collega hierdoor binnen een uur productief zijn, en hoef je ook na een vakantie of projectwissel niet opnieuw je omgeving uit te zoeken.

Mijn tip

Mijn advies aan andere developers is simpel: probeer het niet meteen organisatiebreed op te lossen, maar begin klein. Kijk of het past bij jullie stack. Test de devcontainers op een project dat ingewikkeld genoeg is om waarde te bewijzen, en controleer of jullie preferred IDE er goede ondersteuning voor heeft. En let vooral op de praktijk: werkt het echt fijner voor de mensen die ermee moeten werken?

Want uiteindelijk is dat waar het om draait. Goede tooling gaat niet alleen over techniek. Het gaat er ook over of je sneller, slimmer en met meer plezier kunt bouwen. Voor ons helpen devcontainers daarbij.” 

/verhalenOok interessant

/Topicus lanceert Breinbuddy’s: ondersteuning voor neurodivergente collega’s

/contactNog niks gevonden maar wel nieuwsgierig geworden?

Stuur dan een open sollicitatie of meld je aan voor onze nieuwsbrief en blijf op de hoogte.