We zijn laatst met een paar developers naar DevWorld gegaan. Het was een superleuk event, maar waar je ook keek: alles ging over AI. Aan de ene kant is het fascinerend wat er tegenwoordig allemaal mogelijk is, maar aan de andere kant... het wordt wel heel erg vermoeiend. Soms wil je gewoon weten hoe de dagelijkse techniek achter de schermen werkt, zonder dat er direct een algoritme of chat-robot bij komt kijken.

Daarom zetten we in dit artikel even een stapje terug. We prikken door de AI-bubbel heen en vertellen over de belangrijkste punten die we hebben meegenomen van ons dagje daar.

1. De illusie van veiligheid: braaf zijn is niet genoeg

Hoe hackers toch binnenkomen, zelfs als het slot erop zit.

Het klinkt zo logisch: als een programmeur netjes alle handleidingen volgt en de 'beste methodes' uit de industrie gebruikt, is een app veilig. Toch? Mis.

Tijdens een van de presentaties werd pijnlijk duidelijk dat routine de grootste vijand is van digitale veiligheid. Een programmeur bouwt bijvoorbeeld een stevig slot op de voordeur van een app door inkomende gegevens netjes te controleren. Maar doordat softwaresystemen tegenwoordig gigantisch groot zijn, vergeten ze soms dat het spreekwoordelijke achterraampje nog openstaat. Hackers zijn enorm creatief. Als ze via de normale voordeur worden afgewezen met een foutmelding, proberen ze hun foute commando's gewoon op andere, onverwachte manieren naar binnen te smokkelen. In dit specifieke geval ging het over een authenticatievolgorde die niet optimaal was. Dit viel op het eerste gezicht niet eens op, omdat de app voor de rest gewoon goed werkte.

Maar je kunt nog het allerbeste slot ter wereld hebben; het heeft geen zin als je de sleutel aan de buitenkant in de deur laat zitten. Vaak gebeuren hacks op een hele suffe manier, meestal door een menselijke fout van de gebruiker zelf. Denk bijvoorbeeld aan:

  • Op een nep-linkje klikken.
  • Antwoorden op een phishingmail.
  • Het niet updaten van apparaten en software.
  • Werken via openbare (onbeveiligde) wifi-netwerken.
  • Gebruikmaken van browserextensies die niet 100% veilig zijn.
  • Wachtwoorden gebruiken die makkelijk te kraken zijn.

Als gebruikers moeten we zelf dus ook op onze hoede zijn voor dit soort valkuilen. Het is belangrijk om kritisch te blijven en razendsnel in actie te komen als we het vermoeden hebben dat onze gegevens op straat liggen. Denk dan aan het direct wijzigen van je wachtwoorden of het waarschuwen van de helpdesk.

Een extra tip van ons: Maak het jezelf makkelijk én veilig door een wachtwoordmanager te gebruiken en overal waar het kan tweestapsverificatie (2FA) aan te zetten. Mocht je dan toch per ongeluk op een verkeerd linkje klikken, dan zit er gelukkig nog een extra digitaal slot op de deur.

De les? Zelfs de braafste programmeurs die alles "volgens het boekje" doen, moeten altijd alert blijven. Maar uiteindelijk zijn wij, de gebruikers, vaak zelf de belangrijkste voordeur die op slot moet.

 

2. Communicatie: begrijpen wat je app aan het doen is

Waarom we afscheid nemen van het eindeloze laad-icoontje.

Zonder te diep in te gaan op ingewikkelde ontwerpen (dat laten we lekker aan de designers over), werd er ook gesproken over hoe we software in de toekomst gebruiken. Hier komt wél een beetje AI bij kijken, maar dan op een praktische manier.

We kennen allemaal dat irritante, draaiende icoontje wanneer een app even moet 'nadenken'. Omdat apps steeds complexere taken uitvoeren, duren die berekeningen soms langer. De oplossing waar ontwikkelaars aan werken is transparantie. In plaats van jou domweg te laten wachten, moet een app je precies gaan vertellen wát hij achter de schermen aan het doen is. Daarnaast moeten apps beter gaan aanvoelen wat jij nodig hebt. Het doel is dat de app jou soms al een antwoord of oplossing biedt voor een probleem, nog voordat je zelf goed en wel wist hoe je de vraag moest stellen.

Onze blik op de toekomst: Het doel is om hier in de nabije toekomst nog meer focus op te gaan leggen en dit veel actiever te gaan integreren in onze eigen projecten.

3. Snelheid: efficiënt je koffer inpakken

Waarom sommige websites zo traag zijn, en hoe dat wordt opgelost.

Niets is frustrerender dan een website die er een eeuwigheid over doet om in te laden, vooral als er zware grafieken of overzichten op staan. Ontwikkelaars lieten zien hoe ze dagelijks de strijd aangaan met deze traagheid.

De truc zit hem in efficiëntie. Voorheen was het zo dat als een webpagina één specifieke grafiek moest laten zien, de bouwers voor het gemak de code voor álle mogelijke grafieken inlaadden. Dat is alsof je je hele kledingkast meeneemt in je koffer voor een zonnig weekendje weg. Tegenwoordig knippen ze dit veel slimmer op. Jouw browser hoeft daardoor alleen nog maar de exacte data te downloaden die op dát moment op je scherm moet verschijnen.

Onze focus: Nul wachttijd
In het vorige punt hadden we het over transparant communiceren wanneer een app even moet nadenken. Maar hierin kunnen we nog een stap verder gaan. Want waarom zou je moeten uitleggen wáárom iemand moet wachten, als je de wachttijd ook gewoon kunt elimineren? De allerbeste gebruikerservaring is er eentje zonder draaiende icoontjes. Het ultieme doel van al deze efficiëntie – en daar ligt ook bij ons de absolute focus – is streven naar simpelweg géén wachttijd.

Het resultaat? Minder dataverbruik en een app die razendsnel op je scherm springt.

Kortom

Ja, de AI-hype nam DevWorld flink over. Maar als je door die dikke laag AI-saus heen prikt, zie je dat de tech-wereld nog steeds keihard bezig is met de dingen die voor ons als dagelijkse gebruikers écht tellen: zorgen dat onze gegevens veilig zijn, dat apps eerlijk tegen ons communiceren, en dat we niet onnodig lang naar een leeg scherm hoeven te staren. En dat is stiekem best een geruststellende gedachte!

Liever inhoud dan hype? Ontvang onze no-nonsense recruitment-updates direct in je inbox.

Van vacature naar topkandidaat

Zoek je de beste manier om talent aan te trekken? Onze experts adviseren je graag, zodat jij direct resultaat boekt.