#IFTTT, programmeren voor de allergrootste digibeet

IF-THEN-ELSE-END_flowchartGisteren, tijdens @Scionline was er een leuke minipresentatie van @JerryVermanen, datajournalist bij Nu.nl. Hij wees ons op het bestaan van de webstek If This Than That (IFTTT). Ik had daar nog nooit van gehoord, maar mijn interesse was direct gewekt, al wat het alleen maar omdat Als-Dan-redeneringen binnen bewijzen in de wiskunde vaak voorkomen.

If Then

Om een voorbeeld te geven: 'Als n een even natuurlijk getal is, dan is n/2 ook een natuurlijk getal". Als je ervan uit gaat dat die n even én natuurlijk is, dan volgt bovenstaande conclusie onafwendbaar, volgens de spijkerharde wetten van de wiskunde.

Ook al weet ik niet zo veel van programmeren, ik weet wel dat If-Then regels ook vaak in code voorkomen. De betekenis binnen programmeren verschilt van die in de wiskunde, maar er zijn ook grote overeenkomsten.

IFTTT

De site van IFTTT biedt u de mogelijkheid tot programmeren voor dummies. De syntaxis van een door u te programmeren regel is:

Als [actie 1], dan [actie 2].

Wat die [actie 1] en [actie 2] zijn kun je zelf kiezen, met behulp van plaatjes. Makkelijker kan het niet gemaakt worden! Ik kan hier nu een hele uitleg geven, maar u kunt beter eens wat gaan experimenteren op de webstek zelf. Het wijst zich vanzelf.

Wat wel wat jammer is: er zijn wat basisplaatjes van 'channels' die je kunt inzetten, maar wil je bijvoorbeeld het 'kanaal' Twitter koppelen, dan moet je toestemming verlenen voor allerlei ongewenste zaken waarmee je de privacy van jezelf én anderen schendt. Ik weet: velen zitten hier niet mee, maar apps, die hetzelfde doen, die zal ik zelf nooit gebruiken.