Lead E-commerce bij Coolblue · Tilburg
Overdag leid ik een commercieel team bij Coolblue. In mijn eigen tijd bouw en publiceer ik in mijn eentje iOS-apps.
Tien jaar e-commerce, waarvan vier jaar leidinggevend. Naast mijn werk bouw ik in mijn eentje iOS-apps, van het eerste idee tot de App Store-listing en de supportmail daarna. Hieronder staat wat ik heb gemaakt, wat ik er telkens uit heb gelaten, en waar deze manier van werken tegen grenzen aanloopt.
Een reflexspel dat je met één duim speelt. Ontcijfer het grid voordat het verdwijnt, rijg je treffers aaneen en jaag op een highscore.
5,0 ★ 7 ratings80 downloads
Maakt van twee iPhones een videobabyfoon. Beeld en geluid gaan rechtstreeks van de ene telefoon naar de andere, versleuteld, en er wordt niks opgeslagen.
5,0 ★ 1 rating521 downloads
Houdt je horlogecollectie bij, logt wat je draagt en exporteert een pdf voor je verzekeraar. Geen account: het synct via je eigen iCloud en verder nergens heen.
Nog geen ratings71 downloads
Een vijver in een browsertabblad. Keil er stenen overheen, laat de waterlelies rinkelen, kijk naar de koi. Vanaf nul geschreven in WebGL.
BabyBeam: wat het kost om een babyfoon te bouwen zonder account.
Een babyfoon is of een apart apparaat dat je twee jaar gebruikt en daarna in een la legt, of een app die wil dat je een account aanmaakt zodat de kamer van je kind via andermans servers loopt. Dat tweede is het grootste deel van de markt. Ik snap wel waarom het zo gebouwd wordt, maar een app die een camera in een babykamer zet en daarna uitlegt waarom er een account nodig is, heeft het ene probleem opgelost en er een ander bij gemaakt.
Beeld en geluid gaan rechtstreeks tussen de twee telefoons via WebRTC, end-to-end versleuteld met DTLS-SRTP. Er wordt niks opgenomen en niks bewaard, want er is geen server om het op te bewaren. Het enige dat de twee telefoons ooit verlaat is een kleine koppel-handshake. Die gaat kort via iCloud, versleuteld met een sleutel die van de koppelcode is afgeleid. Die sleutel heb ik zelf niet en kan ik ook niet achterhalen.
Dit werkt ook gewoon als je niet thuis bent. De twee telefoons vinden elkaar over het internet, niet alleen op je eigen wifi. Wat eraf is, is het account, het abonnement en het bedrijf dat ertussen zit.
Live en gratis te downloaden. Hij staat pas een paar weken in de winkel, dus het eerlijke antwoord op de vraag of het gewerkt heeft is dat ik het nog niet weet. De ratingregel hierboven komt rechtstreeks uit de App Store en zegt vanzelf iets zodra er iets te zeggen valt.
AI schrijft het meeste van de code in deze apps. Dat is niet het interessante deel. Het hield ergens in 2024 op bijzonder te zijn, en een lijstje met tools die ik gebruik zegt je niks over of ik ze kan aansturen.
De code klopt meestal wel. Het gaat mis in de tekst eromheen.
Drie voorbeelden van deze site zelf. Alle drie van mij, en alle drie wekenlang live voordat ik het doorhad. De doorgestreepte regel is wat de pagina beweerde, eronder staat wat er echt waar was:
href="#". De knop deed helemaal niks, en zo is hij live gegaan.
Geen van deze drie is een bug. Het zijn beweringen die goed klonken maar niet klopten, precies op de plek waar alleen degene die het gebouwd heeft het kan controleren. En ik heb ze niet gevonden voordat ze live gingen. Ik vond ze weken later tijdens een review. Dat heeft mijn manier van werken veranderd: tekst die uit AI komt krijgt nu dezelfde controle als code die uit AI komt. Er gaat niks live voordat ik het naast het product heb gelegd, inclusief de juridische pagina's die niemand leest.
De andere helft van het werk zit ervoor. Ik houd een projectstructuur en wat opgeschreven aantekeningen aan die ik hergebruik per app, vooral dingen die eerder misgingen en die ik niet nog een keer wil laten misgaan. Zo begint een nieuwe app niet bij een leeg scherm.
Elke app hier begon met dezelfde vraag: is dit het oplossen waard, en wat moet een eerste versie echt kunnen? Ik zoek iets waar mensen al over klagen, kijk of bestaande apps het echt oplossen, en schrijf dan de kleinste versie op die het downloaden waard is. Daar houd ik me aan tijdens het bouwen.
Scope is maar een deel ervan. Ik bepaal ook de prijs, schrijf de App Store-listing, regel de vertalingen en het papierwerk rond regelgeving, en beslis wat gratis is en wat niet. Dat allemaal zelf doen is de snelste manier die ik ken om erachter te komen wat elke keuze werkelijk kost.
Uiteindelijk telt vooral hoe de app aanvoelt in gebruik. Iets dat minder doet maar geen uitleg nodig heeft, wint van iets dat alles doet en een handleiding nodig heeft.
Tien jaar e-commerce, waarvan vier jaar leidinggevend. Op dit moment ben ik Lead E-commerce voor Gaming, Printers & Kantoor bij Coolblue. Ik ben verantwoordelijk voor de strategie en de commerciële resultaten van die categorieën, en ik leid een team van negen commerciële en klantreis-specialisten.
Ik heb geen professionele achtergrond in product. Wat ik wel heb: tien jaar verantwoordelijk zijn voor of iets commercieel verkocht, en vier apps waarin ik zelf elke keuze maakte: de features, de prijs, de tekst.
Ik ben op dit moment niet op zoek. Maar over het leiden van een commercieel team, in je eentje bouwen, of hoe dit allemaal tot stand is gekomen praat ik graag.