Vandaag, na ruim 13 jaar bij het bedrijf, treed ik toe tot de raad van bestuur van Cloudflare en neem ik afscheid van mijn fulltimefunctie als CTO.
In 2012 schreef ik een kort bericht op mijn persoonlijke site met de simpele titel: Programmeur. In dat bericht kondigde ik aan dat ik onlangs bij een bedrijf genaamd CloudFlare (nog steeds met die hoofdletter F) was gaan werken als Programmeur. Ik had die titel gekozen omdat het de allereerste titel was die ik ooit had gehad en omdat het aangaf wat ik bij CloudFlare zou gaan doen.
Ik had lange tijd voor startups gewerkt, eerst in technische en daarna in managementfuncties, en wilde terug naar het echte technische werk waar ik het meeste van hield. CloudFlare gaf mij die kans. Ik heb aan allerlei verschillende systemen gewerkt die nu de Cloudflare vormen waar zoveel mensen over de hele wereld tegenwoordig gebruik van maken.
Als ik terugkijk op mijn loopbaan in dit bedrijf, is het heel erg moeilijk om de belangrijkste momenten te selecteren. In 2019 schreef ik 6000 woorden over mijn ervaringen tijdens de ontwikkeling van Cloudflare. Hier dan toch vijf opvallende momenten:
Altijd innoveren
De nacht dat we de voorbereidingen voor de lancering van Universal SSL- sticks afrondden, staat in mijn geheugen gegrift. We wilden de eerste gratis Universal SSL in deze sector presenteren, waardoor de omvang van het versleutelde web in één tel zou verdubbelen. In 2014 was dat een enorme prestatie. Ik kan me nog herinneren dat Lee Holloway, de derde medeoprichter van Cloudflare, gebogen over zijn laptop gebogen zat en de code afmaakte. Het team heeft er het hele weekend aan gewerkt en laat op zondagavond kondigde Lee aan dat het klaar was.
Omgaan met tegenslag
Het is niet moeilijk om succesverhalen te vertellen over de momenten waarop alles op rolletjes liep. Cloudbleed in 2017 was mogelijk geen bijzonder moment, maar het geeft wel aan hoe we met tegenslagen omgaan. Het liet zien hoe een team onder grote stress toch goed kan samenwerken en hoe we de standaard hebben gezet voor de manier waarop bedrijven beveiligingsproblemen bekendmaken en bespreken. Ik ben er zelf achter gekomen dat een Google Meet-gesprek 24 uur kan duren en dat je in blokken van twee uur kunt slapen.
Internationaal denken en doelbewust zijn
Oorspronkelijk kom ik uit het Verenigd Koninkrijk en ik was het eerste teamlid dat zich buiten de Verenigde Staten vestigde. Ik mocht meehelpen met de opzet van de grootste kantoren buiten de VS: eerst het kantoor van Cloudflare in Londen en daarna in Lissabon. Deze twee kantoren vormen een belangrijk onderdeel van wie we vandaag de dag zijn, en Lissabon is ons Europese hoofdkantoor.
Toen de coronacrisis ons werk op kantoor stillegde, was ik overdonderd door de geweldige reactie van het team. Ondanks het feit dat we allemaal individueel verschillende problemen moesten aanpakken vanwege de pandemie, bleven we samenwerken om ervoor te zorgen dat het internet waar iedereen op vertrouwde terwijl we thuis opgesloten zaten, betrouwbaar en veilig werkte.
Technologie met een echte impact
Een favoriet product kiezen is net zo moeilijk als je favoriete kind kiezen. Toch heb ik een zwak voor de WAF-, DNS- en DDoS-oplossingen van Cloudflare, omdat ik zelf aan die systemen heb gewerkt. En ik bied nog altijd mijn excuses aan het WAF-team aan dat mijn code overnam en te maken kreeg met dat ene Perl-script waar we het verder niet meer over zullen hebben!
Naast de producten is er nog iets veel diepers gaande: de missie van Cloudflare om een beter internet te bouwen. Ik ben erg trots op de manier waarop wij het internet zelf hebben ondersteund en verbeterd door de ontwikkeling de nieuwste standaarden en protocollen. En ik ben nog veel trotser op de rol die we hebben gespeeld in Project Galileo, The Athenian Project en Cloudflare for Campaigns.
De mensen
Elke week houdt Cloudflare een algemene bedrijfsvergadering die eindigt met zogenaamde 'Shoutouts', een kans om teamleden te erkennen die zich buitengewoon hebben ingezet. Nieuwsgierigheid en empathie zijn twee kernwaarden van Cloudflare. Het valt mij elke week weer op hoe vaak we teams van mensen in het zonnetje zetten die worden bedankt voor hun hulp bij een verkoop, het oplossen van een bug, het reageren op een incident of de ontwikkeling van Cloudflare. Dankzij deze teamgeest is Cloudflare zo'n bijzondere werkplek.
Een van de dingen die ik zal missen nu ik niet meer dag in dag uit voor Cloudflare zal werken, is de ongelooflijke kracht van de individuele teamleden. Ik leer al 13 jaar lang non-stop van hen!
Wat is de volgende stap?
Toen ik bij het bedrijf kwam werken, was het team een stuk kleiner! We begonnen met 25 man en zijn inmiddels uitgegroeid tot een bedrijf met meer dan 4200 werknemers op 15 locaties overal ter wereld. Tijdens de ontwikkeling van dit bedrijf heb ik allerlei verschillende functies vervuld. Een tijdlang was ik verantwoordelijk voor techniek, bedrijfsvoering, beveiliging en zelfs IT. En natuurlijk heb ik jarenlang artikelen voor de Cloudflare-blog geschreven en bewerkt. In de loop der tijd hebben we veel goede mensen aangenomen om deze teams te leiden.
Maar de functie die ik het langst heb bekleed is die van CTO. En vandaag maken we bekend dat ik, net zoals ik de titel van Programmeur (en de programmering die daarbij hoorde) heb opgegeven, ik nu ook de titel van CTO (en de verantwoordelijkheden die bij deze rol horen) opgeef en Cloudflare op een nieuwe manier zal helpen groeien en successen te behalen, als lid van de raad van bestuur.
Toen ik Matthew vorig jaar vertelde dat ik met pensioen wilde gaan, had ik niet verwacht dat hij me zou vragen om lid van de raad van bestuur te worden. Het is een ongelooflijke en unieke eer om te beginnen als werknemer van nagenoeg het eerste uur en dan nu lid van de raad van bestuur te worden. Ik ben ontzettend blij dat ik Cloudflare kan blijven helpen groeien om veel successen te behalen, maar dan vanuit een iets ander perspectief.
Dane Knecht, die tot op heden SVP van Emerging Technology en Incubation was, is aangesteld als de nieuwe CTO. Dane is slechts een paar maanden na mij bij Cloudflare komen werken en is precies de juiste persoon met de juiste ervaring om de rol van CTO op zich te nemen. De afgelopen 13 jaar hebben we als collega's zo nauw met elkaar samengewerkt dat het in veel vergaderingen waarschijnlijk moeilijk was om onze rollen duidelijk te onderscheiden. Ik weet dat Dane een Cloudflare-man in hart en nieren is en ik heb hem nog nooit een T-shirt zien dragen waar geen Cloudflare op stond. Hij was betrokken bij vrijwel elke belangrijke mijlpaal van Cloudflare. Hij geeft zoveel om het bedrijf en het succes ervan dat hij ongetwijfeld een geweldige CTO zal zijn.
Het is niet mijn bedoeling om ergens anders te gaan werken of een nieuw bedrijf te beginnen. Ik wil als lid van de raad van bestuur nauw betrokken blijven bij Cloudflare. Ik voel mij enorm vereerd en dankbaar dat ik deel heb mogen uitmaken van de ongelooflijke groei en het succes van Cloudflare. Ik kijk ernaar uit om het bedrijf verder te laten groeien.
Eén gebied waar ik met name graag bij wil helpen, is het werk dat wordt gedaan op het gebied van AI binnen het productassortiment. In 2002 (23 jaar geleden alweer!) schreef ik een zeer populair open source machine learning (AI was toen nog onbekend) e-mailfilterprogramma en in 2004 heb ik gewerkt aan een aanpak voor de situatie waarin één AI-systeem wordt gebruikt om een ander systeem aan te vallen. Bij Cloudflare gebruiken we leertechnieken om de beveiliging te verbeteren, bots te blokkeren en te voorspellen hoe onze systemen zich moeten gedragen en groeien. Er valt nog zoveel meer te doen.
Zoals medeoprichter Michelle het graag zegt: "We zijn nog maar net begonnen." En dat geldt ook voor mij.