Een app om de toekomst te voorspellen

software design open source

24 januari 2021

Een tijd geleden kreeg ik het verzoek om een Tarot app te schrijven. In eerste instantie moest ik even nadenken; ik geloof namelijk niet in dit soort zaken. [discussie: moest ik deze klus daarom afwijzen?] Uiteindelijk heb ik het appje gemaakt, en daarbij kwam er een interessante afweging voorbij.

Implementatie

De functionele specificatie was als volgt: de gebruiker krijgt een geschudde pak Tarot kaarten als rij voorgeschoteld — met de rug omhoog. Vervolgens kiest de gebruiker drie kaarten. Deze worden in volgorde van selectie getoond, met per kaart wat uitleg erbij, en een telefoonnummer dat gebeld kan worden voor meer duiding door een medium.

“Modern Tarot Cards” by Neil V Fernando is licensed under CC BY-NC-ND 4.0

Ik heb dit geïmplementeerd als een array van alle kaart objecten, die ik vervolgens randomiseer. Daar loop ik doorheen en maak voor ieder object een html element aan. Als je klikt op dat element, dan wordt die kaart in de selectie opgenomen, en uiteindelijk getoond.

Op die manier probeer ik zo dicht mogelijk bij de werkelijkheid te blijven: de keuze van de gebruiker vindt plaats na het husselen van de kaarten, als de volgorde al vast ligt.

Een eenvoudiger manier zou zijn geweest: toon een rij “ruggen”, selecteer er drie (zonder dat dit iets betekent), en toon gewoon 3 willekeurige kaarten bij het “omdraaien”. Op die manier zou de keuze van de gebruiker echter geen invloed hebben op de selectie. De gebruikerservaring zou identiek zijn geweest, maar toch heb ik daar niet voor gekozen, omdat ik in mijn optiek daarmee de gebruiker voor de gek had gehouden…

Ik ben benieuwd hoe anderen daarover denken? Heeft iemand vergelijkbare ervaringen?

Andere aantekeningen

Designathon Feedback Overheid

10 november 2023

software design open samenwerking code for nl inspiratie public tech creativiteit

Donderdag 9 en vrijdag 10 november 2023 was er de Hackathon/Designathon "Feedback Overheid" bij Waag en Datalab Amsterdam. Ons team van 4 designers, "FB&4th" (Feedback and Forth), werkte aan het concept "De Feedbak".

Lees Designathon Feedback Overheid

Gemeente Amsterdam doet ‘t zelf(s)

18 april 2018

open source publieke sector digitale autonomie

De gemeente Amsterdam ontwikkelt sinds twee jaar open source toepassingen in eigen huis. “Leveranciers houden de overheid vaak gegijzeld met ondoorzichtige software”, beweert Datalab directeur Berent Daan.

Lees Gemeente Amsterdam doet ‘t zelf(s)

Open source licenties en verdienmodellen

21 januari 2021

public tech open source code for nl meetup

Vandaag een leuke Code for NL meetup over open source licenties en verdienmodellen. Walter van Holst van Hooghiemstra en partners vertelde over de verschillende, ook niet juridische, aspecten van deze licenties, waarna er ruimte was voor vragen.

Lees Open source licenties en verdienmodellen

Bekijk alle aantekeningen