John Ojetunde, hoofd engineering voor deposito's, spaarrekeningen en POS-kanaal bij Moniepoint, heeft een bekentenis. Hij vecht… The post Snelheid is een leugen: Maak kennis met John OjetundeJohn Ojetunde, hoofd engineering voor deposito's, spaarrekeningen en POS-kanaal bij Moniepoint, heeft een bekentenis. Hij vecht… The post Snelheid is een leugen: Maak kennis met John Ojetunde

Snelheid is een leugen: Maak kennis met John Ojetunde, de Engineer die snelheid meet in herwerk, niet in dagen

2026/02/21 19:00
8 min lezen

John Ojetunde, hoofd engineering voor stortingen, spaargelden en het POS-kanaal bij Moniepoint, heeft een bekentenis. Hij vecht elke dag met zijn eigen ingenieurs, niet over codekwaliteit of technische architectuur, maar over iets fundamentelers. Ze discussiëren over wat snelheid daadwerkelijk betekent.

De meeste engineeringteams meten snelheid in dagen tot implementatie. Ojetunde meet het in totale kosten, inclusief het herwerk dat niemand wil toegeven dat het plaatsvindt. Zijn filosofie, snelheid en kwaliteit zijn geen vijanden; ze beantwoorden aan vakmanschap, klinkt als wijsheid van een motivatieposter totdat je de wiskunde ziet.

Stel je twee ingenieurs voor die dezelfde functie moeten bouwen. Mr A is klaar in drie dagen en levert het op. Kwaliteitscontrole test het nog twee dagen, waarbij bugs worden gevonden die heen-en-weer-fixes vereisen. Nog eens twee dagen. Ze implementeren het in productie. Het breekt. Mr A besteedt nog drie dagen aan het repareren ervan. Totale tijd: acht dagen.

Mr B heeft vijf dagen nodig om dezelfde functie te bouwen. Lijkt langzamer, toch? Maar QA test het in één dag. Ze implementeren het de volgende dag. De functie is stabiel. Geen herwerk nodig. Totale tijd: zeven dagen. Mr B was sneller, maar niemand mat het op die manier omdat iedereen stopte met tellen na de eerste implementatie.

John Ojetunde, hoofd engineering voor stortingen, spaargelden en het POS-kanaal bij MoniepointJohn Ojetunde, hoofd engineering voor stortingen, spaargelden en het POS-kanaal bij Moniepoint

Het probleem is dat mensen de tijd die nodig is om sommige dingen opnieuw te doen niet samentellen, legt Ojetunde uit. Ze rekenen dat niet mee in de totale kosten. Dus kijken ze naar deze man die het in drie dagen deed en denken dat hij sneller is. Maar als je daadwerkelijk naar de totale tijd kijkt, zie je dat snelheid en kwaliteit echt beantwoorden aan vakmanschap.

Dit is geen theoretische filosofie voor Ojetunde. Bij Moniepoint, waar zijn team infrastructuur beheert die dagelijks miljoenen POS-transacties verwerkt, doet elke optimalisatie ertoe op schaal. Hij geeft een voorbeeld.

Iemand voltooit een transactie op een Moniepoint POS-terminal in één minuut. Je optimaliseert het naar 50 seconden. Dat verschil van 10 seconden lijkt klein totdat je het vermenigvuldigt over miljoenen transacties. Dan realiseer je je dat je kunt streven naar vijf seconden, dan één seconde.

Maar je kunt dat soort continue verbetering alleen bereiken wanneer je fundament solide genoeg is dat je niet constant productieproblemen aan het blussen bent.

De filosofie komt voort uit harde ervaring.

Jaren geleden werkte Ojetunde aan een implementatie bij Zenith Bank die zijn perspectief op engineering hervormdе. Er was geen internettoegang vanwege beveiligingsbeperkingen. Het team moest gegevens migreren voor duizenden handelaren met vuile, real-world data die elke aanname in hun ontwerp brak. Ojetunde woonde praktisch een week in de bank terwijl belanghebbenden achter hem stonden te wachten op oplossingen.

"Wat kapot ging tijdens die week was de illusie dat je oplossingen kunt ontwerpen onder ideale omstandigheden. Echte live data gaat je applicatie stresstesten," zegt hij.

Gebruikers gebruiken het misschien niet op de manier die je bedoeld had. Wat herbouwd werd was een niveau van eigenaarschap waarbij hij zich niet langer achter iemand anders kon verschuilen. De belanghebbenden gaven niet om zijn rol of zijn excuses. Ze gaven erom of klanten tevreden waren.

Die klantfocus werd niet-onderhandelbaar bij Moniepoint.

"Klantempathie is echt belangrijk voor ons," zegt Ojetunde.

Het maakt niet echt uit welke capriolen je kunt uithalen. Zijn de klanten gelukkig? Dat is de vraag die iedereen wil beantwoorden. Het soort ingenieurs dat Moniepoint aanneemt zijn mensen die producten bezitten, geen code.

"Wat betekent dat als je productmanager naar je toe komt met een oplossing, je kunt terugduwen en zeggen dit zal niet de beste manier zijn om het klantprobleem op te lossen. Je kunt dat alleen doen als je het klantprobleem daadwerkelijk begrijpt."

Hoe John Ojetunde voor Nigeria bouwt vanuit het VK

Ojetunde heeft de UK Global Talent-status maar leidt engineering voor infrastructuur die Nigeriaanse markten bedient. De tegenstrijdigheid is minder opvallend dan het lijkt.

"Je kunt in Nigeria zijn en nog steeds het probleem van Nigerianen niet begrijpen," wijst hij erop. Er is een illusie van begrip. Je raakt zo vertrouwd met problemen dat ze normaal worden. Je stopt met het zien van kansen.

John Ojetunde, hoofd engineering voor stortingen, spaargelden en het POS-kanaal bij MoniepointJohn Ojetunde

"Wat in het buitenland wonen ons helpt doen is zien wat haalbaar is en waar we Nigeria naartoe kunnen brengen als het gaat om technologie," legt hij uit. "Daarom streeft Moniepoint naar hogesnelheidsplatforms waar overboekingen instant zijn en geld altijd aankomt. Blootstelling aan infrastructuur van ontwikkelde landen toont wat mogelijk is. Maar verbonden blijven met de Nigeriaanse realiteit vereist bewuste inspanning.

"Er is vrijwel geen kwartaal dat ik niet in Nigeria ben," zegt Ojetunde.

Zijn team maakt regelmatige reizen voor klantonderzoek, reizend naar Enugu, Lagos en andere steden, omdat je in Lagos kunt zijn maar de moeilijkheden van mensen in Enugu niet kent. Moniepoint heeft business relationship managers dicht bij handelaren, die constant feedback geven over wat werkt en wat niet. Het bedrijf heeft zicht op waar elke terminal is ingezet, waardoor ze oplossingen kunnen testen onder de exacte omstandigheden die klanten ervaren.

Die aandacht voor lokale context is belangrijk. In het VK maken bedrijven zich geen zorgen over dataverbruik op POS-terminals omdat bandbreedte goedkoop en vaak onbeperkt is.

In Nigeria zijn datakosten een echte beperking. Dus optimaliseert Moniepoint voor iemand in een dorp met slechte internetconnectiviteit. Ze sturen ingenieurs naar diezelfde locaties om te testen of terminals goed laden onder echte omstandigheden.

"Je optimaliseert voor iemand die in een gebied is dat geen internet heeft," legt Ojetunde uit. "Als je het wilt testen, laat je iemand naar datzelfde gebied gaan omdat je echt wilt ervaren wat de klant ervaart."

"Technologie is een wereldwijde taal," merkt hij op, "maar de problemen zijn lokaal." De onderliggende waarde is klantempathie. Het maakt niet echt uit waar je bent. Als je klantempathie hebt, heb je het.

Waarom John AI-scepticisme bestrijdt door junior engineers op te leiden

John Ojetunde leidt DreamDev, Moniepoints programma voor het opleiden van junior engineers, in een tijd waarin veel bedrijven zich afvragen of ze überhaupt junior developers nodig hebben. AI kan nu op schaal code genereren. Waarom investeren in het vanaf nul opleiden van mensen?

Zijn antwoord is pragmatisch.

Er zijn kortetermijndoelen en langetermijndoelen, zegt hij. Wie zijn de mensen die de volgende senior developers zullen zijn? Als er geen pijplijnen zijn voor mensen om in te groeien, zul je uiteindelijk geen senior developers meer hebben omdat er in niemand werd geïnvesteerd. Je moet bewust zijn om ervoor te zorgen dat je mensen kweekt die de toekomst kunnen zijn.

De kloof die hij blijft zien is dat veel zelfbenoemde senior developers geen solide fundamenten hebben.

Ze pikten vaardigheden op tijdens het werk, bouwden websites en apps zonder te begrijpen wat er achter de schermen gebeurt. Wanneer productie onder druk breekt, kunnen ze het niet oplossen omdat ze de basis nooit echt begrepen hebben.

"Ervaring is de beste leraar," erkent Ojetunde, "maar het is te duur. Je kunt betalen met downtime van klanten, of je kunt betalen met geld verliezen. Kun je dezelfde les leren zonder het te ervaren? Door op de schouders te staan van iemand die het ervoer terwijl ze je begeleiden? Ja."

DreamDev gaat terug naar de basis met een aangepast curriculum gericht op fundamenten en praktische systemen. Het doel is niet om Flutter-ingenieurs of React-ingenieurs op te leiden. Het doel is om software-ingenieurs op te leiden, mensen die problemen oplossen met software, ongeacht het specifieke gereedschap.

John Ojetunde, hoofd engineering voor stortingen, spaargelden en het POS-kanaal bij MoniepointJohn Ojetunde

Moniepoint maakt onderscheid tussen een Flutter-ingenieur, iemand die alleen in dat framework werkt, en een mobiele ingenieur, iemand die kan werken in Flutter, native, of wat het probleem ook vereist.

Eén afgestudeerde van het eerste DreamDev-cohort kreeg direct een fulltime rol, niet eens een stage, omdat hij zo goed was. Dat is het punt.

Ojetunde is gepassioneerd over mentorschap omdat impact schaalt door mensen.

Het is leuk voor jou om sommige dingen te doen, zegt hij, maar het is leuker als je bereik groter zal zijn omdat je meer mensen hebt die hetzelfde doen.

Bij Moniepoint, wat Ojetunde 's nachts wakker houdt zijn zowel mensen als systemen. "Mensen, omdat de kwaliteit van mensen die je hebt de kwaliteit van output bepaalt die je krijgt. Ze maken beoordelingen die ze alleen kunnen maken vanwege hun bijzondere kwaliteit. Systemen, omdat je in een snelle markt zoals Nigeria altijd voor op de curve wilt zijn. En je kunt alleen voorop zijn als je je denken blijft herwerken en herbedraden."

Hoe groter de schaal, hoe meer die kleine winsten ertoe doen. Hoe beter de mensen, hoe duurzamer de groei wordt.

Snelheid en kwaliteit zijn geen vijanden, houdt John Ojetunde vol. Maar je kunt beide alleen bereiken wanneer je begrijpt dat wat vandaag langzaam lijkt misschien het enige is dat snel genoeg is om te blijven bestaan.

Het bericht Speed is a lie: Meet John Ojetunde, the Engineer who measures speed in rework, not days verscheen eerst op Technext.

Marktkans
John Tsubasa Rivals logo
John Tsubasa Rivals koers(JOHN)
$0.00284
$0.00284$0.00284
+2.52%
USD
John Tsubasa Rivals (JOHN) live prijsgrafiek
Disclaimer: De artikelen die op deze site worden geplaatst, zijn afkomstig van openbare platforms en worden uitsluitend ter informatie verstrekt. Ze weerspiegelen niet noodzakelijkerwijs de standpunten van MEXC. Alle rechten blijven bij de oorspronkelijke auteurs. Als je van mening bent dat bepaalde inhoud inbreuk maakt op de rechten van derden, neem dan contact op met service@support.mexc.com om de content te laten verwijderen. MEXC geeft geen garanties met betrekking tot de nauwkeurigheid, volledigheid of tijdigheid van de inhoud en is niet aansprakelijk voor eventuele acties die worden ondernomen op basis van de verstrekte informatie. De inhoud vormt geen financieel, juridisch of ander professioneel advies en mag niet worden beschouwd als een aanbeveling of goedkeuring door MEXC.