De hitte van juli drukte op de achtertuin van mijn ouders terwijl ik burgers op de grill legde. Mijn dochter Maya zat op het terras met haar laptop op haar knieën, haar vingers vlogen over het toetsenbord. Ze was twaalf en al meer gefocust dan de meeste volwassenen die ik kende. Mijn zus Jennifer arriveerde laat, haar minivan liet haar drie kinderen los in de tuin.

Tyler was veertien, Madison twaalf en Brandon tien. Ze renden naar het zwembad. ‘Sorry dat we laat zijn,’ zei Jennifer, zonder dat het klonk alsof het haar speet. Ze droeg een kant-en-klare aardappelsalade en een oversized zonnebril.
‘Drukke dag. ‘ Het was zondagmiddag. Er was geen sprake van drukte. Ik glimlachte en ging terug naar de grill.
Jennifer was altijd al competitief geweest. Alles moest vergeleken en beoordeeld worden. Toen ik mijn eerste huis kocht, kocht zij een groter exemplaar. Toen Maya geboren werd, besteedde Jennifer het ziekenhuisbezoek aan praten over hoe ver ontwikkeld Tyler wel niet was.
‘Waar is David? ‘ vroeg mijn moeder, doelend op Jennifer’s man. ‘Golftoernooi. Belangrijke klant,’ zei Jennifer afwijzend en liep linea recta naar de koelbox.
De middag verliep normaal. Kinderen spetterden. Volwassenen wisselden verhalen uit. Maya bleef op het terras met haar laptop.
‘Wat doet ze daar de hele tijd? ‘ vroeg Jennifer rond drieën. ‘Ze werkt aan een project. ‘ ‘Een project?
Het is zomervakantie. ‘ Ik haalde mijn schouders op. ‘Ze vindt het leuk. ‘ Jennifer’s gezicht vertrok in die mengeling van scepsis en superioriteit.
‘Weet je, te veel schermtijd is verschrikkelijk voor de hersenen in ontwikkeling. Madison mag maar twee uur per dag. ‘ Ik liet het gaan. Maar Jennifer was nog niet klaar.
Ze liep naar Maya toe. ‘Hé, schatje. Waar ben je mee bezig? ‘ Maya keek even op.
‘Code. ‘ ‘Code? Zoals computercode? ‘ ‘Ja.
‘ Jennifer lachte. ‘Dat is schattig. Tyler heeft vorig semester een codeercursus gevolgd. Hij had een A.
Hij zou je vast kunnen helpen als je vastzit. ‘ ‘Ik zit niet vast,’ zei Maya zacht, haar ogen weer op het scherm. Ik liep erheen, een instinct zei me dat ik moest ingrijpen, maar ik was te langzaam. ‘Je zit de hele dag achter dat ding,’ vervolgde Jennifer.
‘Neem eens een pauze. ‘ ‘Ik moet dit afmaken. ‘ ‘Afmaken? Het is maar een hobby.
Je bent twaalf. ‘ Jennifer’s toon sloeg om naar irritatie. Maya reageerde niet, haar vingers bleven over het toetsenbord gaan. Toen deed Jennifer haar zet.
‘Tylers tablet is leeg en hij verveelt zich dood. Laat hem jouw computer maar even gebruiken. Mijn kinderen hebben het nu meer nodig dan jij. ‘ Maya’s handen stopten.
Ze keek op naar Jennifer met een blik die ik nog nooit op haar gezicht had gezien. Iets kouds en berekenends. ‘Mijn kinderen hebben het meer nodig,’ herhaalde Maya langzaam. ‘Nou ja, je zit er al de hele dag op en Tyler is echt geïnteresseerd in technologie.
Hij wil zijn game-statistieken checken. ‘
De hele tuin werd stil. Iedereen keek. Maya glimlachte.
Het was geen aardige glimlach. ‘Waarvoor? ‘ vroeg ze. ‘Ze kunnen hem niet eens aanzetten.
‘ Jennifer’s gezicht liep rood aan. ‘Neem me niet kwalijk? ‘ ‘Jouw kinderen kunnen mijn laptop niet aanzetten. Hij vereist biometrische authenticatie en een toegangscode van zestien tekens.
Zelfs als ze daar langs zouden komen, zouden ze niet weten wat ze met wat erop staat moeten doen. ‘ Iedereen bevroor. Jennifer’s mond opende en sloot. ‘Dat is ontzettend onbeleefd.
Ik ben je tante en ik vraag je netjes om te delen. ‘ Maya sloot haar laptop en stond op. Ze was op haar twaalfde al bijna net zo lang als Jennifer. ‘Daarom heeft papa hem gekocht.
‘
Ze liep naar de tuintafel en opende de laptop. Het scherm toonde regels code, grafieken, datavisualisaties en een complex dashboard. ‘Wat is dat? ‘ vroeg mijn moeder, dichterbij komend.
‘Het is een applicatie die ik ontwikkel,’ zei Maya kalm. ‘Een resourcemanagementsysteem voor kleine medische praktijken. Het regelt patiëntplanning, voorraad, facturatiecycli en automatiseert afspraakherinneringen. Ik ben er zes maanden geleden mee begonnen.
‘ De stilte was oorverdovend. ‘Heb jij dat gebouwd? ‘ vroeg oom Robert, die een tandartspraktijk had. ‘Ik ben er nog mee bezig.
De versie die ik vandaag afrond, wordt volgende week ingediend voor de youth technology innovation competitie. De eerste prijs is een studiebeurs van vijftigduizend dollar en mentorschap met softwareontwikkelaars bij… ‘
Jennifer’s gezicht was van rood naar bleek gegaan. ‘Je bent twaalf.
‘ ‘Ik weet hoe oud ik ben. ‘ Maya’s stem bleef volkomen rustig. ‘Ik weet ook dat Tyler is gezakt voor zijn inleiding-codeercursus. Madison vertelde het me op een feestje.
Ze zei dat hij zijn eindproject van YouTube had gekopieerd en nog steeds een C had. ‘ ‘Dat is niet… ‘ begon Jennifer. ‘En ik weet dat jouw kinderen mijn laptop niet kunnen aanzetten, want vorig jaar met Thanksgiving probeerde Tyler hem te gebruiken terwijl ik op de wc zat.
Hij raadde het wachtwoord vijf keer fout en sloot zichzelf buiten. Ik moest het hele beveiligingssysteem resetten. Ik staarde naar mijn dochter. Wanneer was dit gebeurd?
Hoe had ik dit niet geweten? Maya draaide de laptop zodat iedereen het scherm beter kon zien. ‘Deze module hier handelt verzekeringsverificatie af. Deze beheert voorraadbestellingen op basis van gebruikspatronen.
En dit gedeelte creëert geautomatiseerde financiële rapporten. Oom Robert, jij zei vorige maand dat je kantoorbeheerder zes uur per week kwijt is aan planningsconflicten. Mijn app zou dat terugbrengen naar ongeveer twintig minuten. ‘ Robert leunde naar voren, zijn ogen wijd.
‘Meen je dat? ‘ ‘Ik laat je de demo graag zien. Ik test het met Dr. Patterson hier verderop in de straat.
Zij is kinderarts. Ze zegt dat het haar praktijk al zo’n vijftien uur administratief werk per week bespaart. ‘ ‘Dr. Patterson?
‘ vroeg mijn moeder, doelend op onze buurvrouw. ‘Zij is ook een van mijn referenties voor de competitie. ‘ Maya opende nog een venster met een e-mailwisseling. ‘Ze heeft toegezegd een getuigenis te geven over de toepassing en effectiviteit in de praktijk.
‘
Jennifer vond haar stem, al klonk hij verstikt. ‘Dit is belachelijk. Je verwacht dat we geloven dat een twaalfjarige professionele software heeft gebouwd. ‘ ‘Ik verwacht niets,’ zei Maya.
‘Ik leg alleen uit waarom ik Tyler niet aan mijn laptop kan laten. De broncode alleen vertegenwoordigt ongeveer achthonderd uur werk. De testdatabase bevat echte patiëntgegevens die Dr. Patterson voor me geanonimiseerd heeft.
Het is met een wachtwoord beveiligd en versleuteld. Zelfs als jouw kinderen hem aan zouden kunnen zetten, wat niet zo is, zou ik nooit iemand daar zonder toezicht bij laten. ‘
‘Achthonderd uur,’ hoorde ik mezelf zeggen. Maya keek me aan en voor het eerst zag ik onzekerheid over haar gezicht flitsen.
‘Ik weet dat ik je er meer over had moeten vertellen, maar je hebt me deze laptop voor mijn verjaardag gegeven en gezegd dat ik hem mocht gebruiken zoals ik wilde. Dus dat heb ik gedaan. ‘ Mijn hoofd tolde. Ik had haar de laptop gekocht omdat ze erom gevraagd had, me haar cijfers voor informatica had laten zien en me overtuigd had dat ze serieus was over leren programmeren.
Ik dacht dat ze online tutorials volgde, misschien eenvoudige websites bouwde. Niet dit. ‘Laat me dit goed begrijpen,’ zei oom Robert langzaam. ‘Je hebt een medisch praktijkmanagementsysteem vanaf nul gebouwd.
Op je twaalfde. ‘ ‘De database-architectuur is aangepast van open-source frameworks,’ zei Maya alsof dat iets verduidelijkte. ‘Maar ja, de applicatielaag, gebruikersinterface en integratieprotocollen zijn allemaal originele code. Ongeveer tweeënveertigduizend regels tot nu toe.
‘ Tyler was van het zwembad komen aanlopen, druipend op het terras. ‘Ik snap het niet. Wat is het grote probleem? Het is maar een computerprogramma.
‘ Maya keek hem aan. ‘Tyler, kun je coderen in Python? ‘ ‘Ik bedoel, een beetje. We hebben het in de klas geleerd.
‘ ‘Kun je een RESTful API implementeren? ‘ Stilte. ‘Kun je SQL-queries schrijven om relationele databases te beheren? ‘ Meer stilte.
‘Begrijp je objectgeoriënteerde programmeerprincipes, asynchrone verwerking, of hoe je authenticatietokens beveiligt? ‘ Tylers gezicht was nu vuurrood. ‘Hou je mond. Je doet gewoon alsof je slim bent.
‘ ‘Ik probeer uit te leggen waarom je mijn laptop niet kunt gebruiken,’ bleef Maya rustig. ‘Dit is geen speelgoed. Het is een professionele ontwikkelomgeving. En ja, ik klink slim, omdat ik achthonderd uur heb besteed aan het leren bouwen van iets nuttigs in plaats van het spelen van videospelletjes.
‘
Jennifer ontplofte. ‘Hoe durf je zo tegen mijn zoon te praten? Dit is precies waar ik het over heb. Je hebt haar arrogant en asociaal laten worden, starend naar schermen in plaats van normale sociale vaardigheden te ontwikkelen.
‘ ‘Jennifer,’ zei mijn vader rustig. Het was de stem die hij vroeger gebruikte als wij als kinderen te ver waren gegaan. ‘Ga even zitten. ‘ ‘Ik ga niet zitten.
Ze is ontzettend respectloos en niemand corrigeert haar. ‘ ‘Ze beantwoordt je vraag,’ zei ik, mijn stem terugvindend. Eindelijk. ‘Je vroeg waarom ze haar laptop niet kon delen.
Ze legt het uit. ‘ ‘Door mijn kinderen te beledigen? ‘ ‘Door feiten te noemen,’ zei Maya. ‘Ik probeerde niemand te beledigen.
Tyler vroeg wat het grote probleem was. Ik heb het uitgelegd. De juryleden van de competitie zullen me soortgelijke vragen stellen. Als ik ze niet duidelijk kan beantwoorden, win ik niet.
‘ ‘Competitie? ‘ snoof Jennifer. ‘Welke competitie neemt een twaalfjarige serieus? ‘
Maya opende nog een venster.
‘De youth technology innovation competitie wordt gesponsord door de National Science Foundation en Google. De winnaar van vorig jaar was vijftien en ontwikkelde een algoritme voor het voorspellen van overstromingspatronen. Ze werkt nu bij… ‘ Ze scrolde naar beneden om een lijst met eerdere winnaars te tonen, hun leeftijden, hun projecten en waar ze nu waren.
‘Sommigen zijn hun eigen bedrijven begonnen, hebben patenten. ‘ ‘De voorselectie is gebaseerd op ingediende code en documentatie,’ vervolgde Maya. ‘Als ik de finale haal, presenteer ik in augustus in Seattle. De jury bestaat uit echte software-ingenieurs en technologiebestuurders.
Die geven niet om hoe oud je bent. Die geven om of je code werkt. ‘
Oom Robert scrolde door iets op zijn telefoon. ‘Ik kijk naar de website van deze competitie.
De aanvraagvereisten zijn waanzinnig. Je hebt aanbevelingsbrieven van technologieprofessionals nodig, documentatie van je ontwikkelproces, beveiligingsaudits als je met gevoelige gegevens werkt. ‘ Hij keek op naar Maya. ‘Heb je dit allemaal?
‘ ‘Dr. Patterson heeft een aanbeveling geschreven. Mijn informaticadocent ook. En ik heb vorige maand een freelance beveiligingsconsultant ingehuurd om mijn code te auditen.
Het kostte al mijn verjaardagsgeld, maar ze vond drie kwetsbaarheden die ik had gemist. ‘ ‘Je hebt een beveiligingsconsultant ingehuurd? ‘ vroeg ik. ‘Je kunt ze vinden op freelance-sites.
Ze was erg aardig. Ze gaf me ook advies over het verbeteren van mijn encryptie. ‘
Jennifer zat nog steeds te stamelen, maar niemand lette meer op haar. Mijn moeder had een stoel naast Maya getrokken en stelde vragen over hoe de app werkte.
Oom Robert maakte aantekeningen op zijn telefoon. Mijn vader keek me aan met een blik die ik niet kon plaatsen. Tyler was teruggeslopen naar het zwembad, zijn gezicht gloeiend. Madison en Brandon keken van een afstand toe, fluisterend met elkaar.
‘Dus toen je zei dat je aan een project werkte,’ zei ik tegen Maya, ‘bedoelde je dit de hele tijd. ‘ Ze knikte. ‘Ik wilde niet te veel zeggen tot het af was. Wat als ik het niet af kon krijgen?
Wat als het niet werkte? Ik wilde iets echts hebben voordat ik het aan iedereen vertelde. ‘ ‘Dit is absoluut echt,’ zei Robert. ‘Maya, ik meen het over die demo.
Als dit doet wat je zegt, ken ik minstens een dozijn tandartsen die hier voor zouden betalen. ‘ ‘De competitieregels zeggen dat ik het niet mag commercialiseren tot na de beoordeling,’ zei Maya. ‘Maar als ik niet win, of daarna, overweeg ik om een licentie te verlenen. Ik heb gelezen over het opzetten van een LLC.
‘ Natuurlijk had ze dat. Jennifer greep haar tas. ‘Wij gaan weg. Ik hoef hier niet te zitten terwijl mijn kinderen vernederd worden door een opschepper die denkt dat ze beter is dan iedereen.
‘ ‘Ik denk niet dat ik beter ben dan iedereen,’ zei Maya zacht. ‘Ik werk alleen heel hard aan iets waar ik om geef. ‘ ‘Kom op, kinderen,’ schreeuwde Jennifer. ‘Pak je spullen nu.
‘ Tyler, Madison en Brandon schoten in de weer om hun spullen te verzamelen, met blikken naar Maya die varieerden van wrokkig tot vreemd. Jennifer dreef ze naar de minivan, haar gezicht vertrokken van woede. Bij de auto draaide ze zich om. ‘Weet je wat?
Ik hoop dat je verliest. Ik hoop dat je naar die competitie gaat en beseft dat je niet zo speciaal bent als je denkt. Het echte leven beloont arrogante kleine meisjes die terugpraten tegen hun ouderen niet. ‘ Maya reageerde niet.
Ze ging weer zitten en typte verder. Jennifer sloeg de deur van de minivan dicht en scheurde de oprit af. De rest van ons stond in een ongemakkelijke stilte. Toen lachte oom Robert.
‘Nou, dat was iets. ‘ ‘Het spijt me,’ zei ik tegen Maya. ‘Ik had eerder moeten ingrijpen. ‘ Ze haalde haar schouders op, zonder op te kijken van haar scherm.
‘Het is oké. Tante Jennifer is altijd zo. ‘ ‘Toch spijt het me dat ik niet meer wist over wat je deed. Dit, Maya, dit is ongelooflijk.
‘ Nu keek ze op en ze glimlachte. Een echte glimlach deze keer. ‘Vind je dat echt? ‘ ‘Denk je dat ik gek ben?
Ik ben doodsbang en trots in gelijke mate. ‘ Mijn moeder kwam over en knuffelde Maya van achteren. ‘Wanneer hoor je iets over de competitie? ‘ ‘Voorlopige resultaten over drie weken.
Finale in augustus. Als ik het haal. ‘ ‘Je haalt het,’ zei Robert vol vertrouwen. ‘En als je het haalt, koop ik voor iedereen tickets naar Seattle.
We gaan allemaal kijken hoe je wint. ‘ Maya bloosde en keek verlegen weg. ‘Ik win misschien niet. ‘ ‘Maar misschien win je wel,’ zei mijn vader.
‘En dat is wat je tante niet kan verdragen. De mogelijkheid dat je misschien wel zo goed bent als je denkt. ‘
We maakten de barbecue af met een lichtere sfeer, al bleef Jennifer’s afwezigheid een duidelijke leegte achter. Tyler was zijn waterfles vergeten en niemand voelde zich geroepen om te bellen om hem terug te brengen.
Later, nadat iedereen weg was en Maya nog steeds aan haar laptop aan de keukentafel zat, ging ik naast haar zitten. ‘Hé,’ zei ik. ‘Hé. ‘ ‘Ik ben trots op je.
Niet alleen om de app, maar om hoe je je vandaag hebt gedragen. ‘ Ze sloeg haar werk op en sloot de laptop. ‘Ik wilde Tyler geen rot gevoel geven. ‘ ‘Dat weet ik.
Maar soms doet de waarheid pijn. ‘ ‘Tante Jennifer is echt boos. ‘ ‘Tante Jennifer is echt jaloers,’ corrigeerde ik. ‘Er is een verschil.
‘ Maya dacht daarover na. ‘Denk je dat ik arrogant ben? ‘ Ik dacht na over hoe ik dat moest beantwoorden. ‘Ik denk dat je zelfverzekerd bent.
Je hebt het recht verdiend om dat te zijn. Dat is niet hetzelfde als arrogant. ‘ ‘Tyler kon geen van mijn vragen beantwoorden. ‘ ‘Nee, dat kon hij niet.
Maar je wist dat al voordat je ze stelde. ‘ Ze had de fatsoenlijkheid om er licht schuldig uit te zien. ‘Misschien een beetje. ‘ ‘Probeer het de volgende keer iets te temperen.
Je kunt gelijk hebben zonder iemand klein te laten voelen. ‘ ‘Oké. ‘ Ze pauzeerde. ‘Pap.
‘ ‘Ja. ‘ ‘Bedankt dat je de laptop hebt gekocht. ‘ Ik glimlachte. ‘Bedankt dat je hem gebruikt hebt voor iets geweldigs.
‘
Drie weken later kreeg Maya de e-mail. Ze had de finale gehaald. Top vijftien van meer dan drieduizend aanmeldingen landelijk. Ik belde iedereen om het nieuws te delen.
Mijn ouders huilden. Oom Robert boekte onmiddellijk vluchten naar Seattle. Ik belde Jennifer niet, maar ze hoorde het toch.
De volgende familiebijeenkomst zou interessant worden.


