Wat ik zelf heel belangrijk vind, is dat programmeren je passie is. Een echte programmeur gaat aan het eind van de werkdag naar huis, om daar vervolgens gewoon weer verder te programmeren.

De werkdag van Mike

Ik ben teamleider van het Heroku-team, dat bestaat uit zes Python-developers en dat zich bezighoudt met de websites en de producten die niet op Salesforce kunnen draaien. Ik zorg ervoor dat de deadlines gehaald worden en dat iedereen zijn code goed oplevert. Bij grotere projecten zorg ik ervoor dat de communicatie met het Salesforce-team en de projectmanager in goede banen loopt.

Ik heb niet echt een gemiddelde werkdag. Ik ben ongeveer 50 procent van mijn tijd aan het coderen en de overige 50 procent ben ik bezig met dingen regelen. Het verschilt per dag. Meestal werk ik eerst mijn mail door en daarna wijs ik de taken toe die die dag moeten worden uitgevoerd. Vervolgens ga ik aan de slag met mijn eigen taken. Dat kan een project zijn waar ik op dat moment aan werk, het afhandelen van supportvragen, meetings, het valideren van poule-requests of mensen helpen als ze ergens mee vastlopen. Ik zit in ieder geval niet de hele dag achter een computerscherm.

Programmeren moet je passie zijn

Ik vind het belangrijk dat mensen die hier als developer willen werken, een opleiding software engineering hebben afgerond. Dan weet ik dat ze in ieder geval veel basiskennis hebben over Object Oriented Programming en databases. Daarnaast helpt het als mensen verstand hebben van PostgreSQL voor databases en het vakjargon kennen; dat praat wat makkelijker. We schrijven in Python, dus dat is ook min of meer een vereiste.

We zullen nooit aan sollicitanten vragen om een heel stuk code uit te schrijven op een whiteboard. Je krijgt een leuke opdracht, die wij zelf in onze vrije tijd zouden doen, en dan kijken we naar hoe iemand tot een oplossing komt en wat voor techniek hij gebruikt. Wat ik zelf heel belangrijk vind, is dat programmeren je passie is. Een echte programmeur gaat aan het eind van de werkdag naar huis, om daar vervolgens gewoon weer verder te programmeren.

Van zes naar meer dan 50 mensen

Het leukste aan werken bij Gen25 vind ik dat we heel snel groeien. Toen ik hier vijf jaar geleden begon, waren we met zijn zessen en nu zijn we met een team van meer dan 50 mensen. Die groei zorgt ervoor dat je steeds weer nieuwe uitdagingen hebt. De klanten worden steeds groter, waardoor voor elk project andere oplossingen nodig zijn. Dat maakt het erg interessant, vind ik.

We werken met het Heroku-platform, wat ik een heel mooi platform vind. Je kunt focussen op het ontwikkelen van de applicatie en je bent bij ons nooit bezig met netwerkbeheer of het opzetten van een server. Heroku werkt met containers die een beperkte geheugengrootte hebben en daarom zoeken we altijd naar manieren om onze code zo efficiënt mogelijk te maken. Dat vereist creativiteit. Als iets dan heel goed werkt, dan kan ik daar heel blij van worden. Soms zit ik voortdurend een pagina te refreshen omdat het zo lekker snel gaat.

De sfeer bij Gen25 is lekker informeel en super gezellig. We hebben veel teamuitjes en zelf organiseer ik samen met Selsa de survival-trip. Tijdens zo’n uitje zie je dat we elkaar echt als vrienden zien en niet als collega’s. Dat draagt er zeker aan bij dat mensen hier over het algemeen lang blijven.”

Waarom andere developers bij Gen25 moeten komen werken

Naast de gezellige teamsfeer, proberen we ook steeds nieuwe dingen te leren. We gaan bijvoorbeeld samen naar congressen. Vorig jaar zijn we met het hele team vijf dagen naar de PyCon-conferentie in Cardiff geweest. Als je een nieuwe techniek uit wilt proberen, dan kan je daar op vrijdagmiddag gewoon mee aan de slag gaan. Die vrijheid is erg prettig en het biedt je de ruimte om je te ontwikkelen in de richting die jij interessant vindt.

We proberen met Gen25 om alleen projecten te doen die we echt leuk vinden. Dat zorgt ervoor dat je altijd voor nieuwe uitdagingen komt te staan, iedere keer weer je grenzen kunt verleggen en altijd doet wat je leuk vindt.

Tijdens de lunch heb ik het niet over werk

We lunchen iedere dag samen, in twee groepen. Dat is ontstaan in het vorige kantoor, waar weinig ruimte was. Toen hebben we een bot ontwikkeld die elke dag de medewerkers in twee groepen verdeelde en mails rondstuurde wanneer je kon lunchen. Zo zorgden we ervoor dat je elke dag een andere groep mensen sprak.

Ik heb een strikte policy dat ik niet over werk praat tijdens de lunch. Eigenlijk hebben we het over van alles. Sommige mensen gaan tafelvoetballen of poolen, maar ik sta vaak met mensen te praten over films, series of het nieuws. Het nieuwe seizoen van Game of Thrones is altijd een dankbaar gespreksonderwerp. Als ik met mensen uit het Python-team lunch, dan gaat het bijna altijd over iets technisch.

Soms gaan we tijdens de lunch met een groepje sporten in de sportschool hier verderop. Dat geeft nieuwe energie, alsof je de dag halverwege reset.