Welkom bij aflevering 2 van seizoen 2 van de CodeKlets podcast.
Host voor vandaag zijn Pauline en ik. En we hebben allebei heel veel zin hierin, toch?
Ja, een hele tijd geleden. Voor mij dan, voor jou niet zo.
Nee, dat klopt. Iedere keer zeg ik deze keer die sla ik even over, maar dan...
Toch maar niet. Je bent wel de main host.
Ja, zeker. Maar we hebben vandaag Marijn Koesentegast. Welkom Marijn.
Ja, dank je wel.
Jij bent ook werkzaam voor Werkspot, toch? Klopt dat?
Klopt, ja. Ja, ik ben net als Pauline software engineer bij Werkspot en architect.
Ik werk er nu al zeven jaar. Dus ik zit er al weer een hele tijd.
Maar het is nog steeds leuk en nog steeds mooie uitdagingen daar.
En wat doe je daar zeg maar? Je ontwikkelt websites of...
We zijn verantwoordelijk voor de website. Dus we maken de website werkspot.nl.
Als je iemand zoekt die bijvoorbeeld een schilder in je voor je huis of je zoekt een tuinman of...
We moeten een klus in je huis gebeuren, dan kan je daar je klus op plaatsen.
En wij zorgen ervoor dat de vakman en de consument samen komen.
Er zijn allemaal vakmannen aangesloten en dan kijken we wie zijn de beste voor jouw klus en die koppelen je aan elkaar.
En dan kan je je nog verder aanvragen bijvoorbeeld.
En op zo'n manier uiteindelijk een vakman bij je thuis krijgen.
Maar je kan ze eens vergelijken met reviews en dat soort dingen.
Dus we maken die website en alle algoritmes die erachter zitten natuurlijk.
En we zorgen dat die match goed gaat.
Marijn is een beetje de main architect zeg maar van het geel.
The architect.
We doen het met z'n allen maar officieel is het niet dooral natuurlijk.
Dat zijn alle architecten jonge.
We doen het met z'n allen.
Maar ik snap de rolverdeling een beetje.
Maar ik ben wel meer gefocust op de backend.
Dus ik denk dat officieel het niet echt een frontend architect is.
Maar ik ben wel meer voor de backend.
Dus we hebben ook nog infra team en dan de frontend groep.
Dan ben je samen met Pauline meer de backend.
En nog wel een paar andere natuurlijk.
Ja natuurlijk.
Met z'n tweeën doen we een beetje hobby.
Dat is toch wel harde gelukt.
We zitten nu in twee landen.
Dus we hebben vijf teams ongeveer in Nederland.
En er zijn nog twee teams in Frankrijk waarmee we samenwerken.
Dus het is een internationaal bedrijf.
Dus dat is super leuk en super uitdagend.
En ook super leuk om met al die mensen samen te werken.
En ook met die andere culturen.
Hoe lang bestaat Workspot?
Ik denk dat het niet al...
2009 toch?
Ja zoiets.
Het is opgericht door volgens mij twee of drie gasten.
Ik ben daarna een beetje ontschoten.
Maar uiteindelijk is het ongeveer tien jaar geleden, ongeveer acht jaar geleden is het overgenomen.
En is in nieuw bewind gekomen.
En daarvoor was het eigenlijk allemaal werd het gedaan door een consultancy bedrijf.
Die had het hele beheer voor de software in beheer.
En toen kwam een nieuw CEO.
En die heeft gezegd we willen het allemaal in-house doen.
Want het is onze core business.
Dus toen hebben ze een hele development team opgericht.
En daar zijn wij nu deel van.
Ja en ik meen dat het Tilburg was toch?
Ja klopt, het zat in Tilburg.
Ja en nu zit het in Amsterdam.
Brabant?
Ja.
Je weet toch.
Tilburg is, ja goed ik ben geboren in Tilburg.
Ik ben eigenlijk een Tilburger.
Misschien ken je nog wat mensen die er gewerkt hebben dan?
Dat weet ik eigenlijk niet.
Want ik ken echt serieus heel weinig software ontwikkelaars uit Tilburg.
Dat is echt heel slecht.
Ik heb ook, nee ik heb er, nee nooit gewerkt.
Ik weet trouwens niet of dat bedrijf die je dan echt maakte, ontwikkelde of die ook in Tilburg zat.
Want dat was dus weer een extern bedrijf.
Dus dat weet ik niet helemaal zeker.
Oh zo ja dat is waar.
Maar goed wel grappig.
Werkspot is wel bekend gewoon.
Het is ook wel fijn dat jullie er zijn zeg maar.
Dank je wel.
Ja gezellig he.
Cool, cool, cool.
Hey maar dat is ook altijd wat alle gasten wel een beetje vragen.
Maar hoe ben jij zeg maar begonnen met software ontwikkeling?
Is dat op latere leeftijd na je opleiding of echt heel vroeg?
Nee dat is echt al vroeg begonnen.
En toen ik op de middelbare school zat.
Of eigenlijk.
Ik heb de laatste drie jaar van de baarschool in Engeland gewoond.
En toen ik terugkwam.
Toen had ik altijd al interesse in computers en dingen.
Toen we in Engeland woonden nog kregen we onze eerste computer.
Nou vond ik altijd al leuk met floppy disks, klooi en dos.
Lopen hacken enzo.
Ja toen gingen we naar Nederland.
Toen wilde ik heel graag een website maken.
Ik had een beetje het idee dat ik een soort van virtual reality wilde maken.
En dat ik dan naar huis kon lopen.
En dat dat dan de website was.
Ja dat was in die tijden.
Dat kon helemaal niet natuurlijk.
Maar dat was wel mijn doel.
En thuis hadden we helemaal geen internet.
Ja precies.
Mijn eerste website hebben we even leren.
En thuis hadden we eigenlijk helemaal geen internet.
Ja je had gewoon van die inbel modus met van die pipi's enzo weet je wel.
En de teller die altijd meeliep.
Want ja dat kostte geld.
En je mocht maar zoveel minuten per week op internet.
En als het op was dan had je volgende week weer een kans.
Dus uiteindelijk ben ik veel naar de bibliotheek gegaan.
Want daar is gewoon internet waar je gewoon op kon.
En dan mocht je een half uurtje per dag op het internet.
Dus ik elke dag naar de bibliotheek naar school.
Om daar websites te leren maken en dat soort dingen.
En daar leerde ik een meisje kennen die dat ook deed.
Dus elke dag gingen we samen daar websites bouwen.
Maar ja uiteindelijk leer je ook gewoon die mensen die het werk kenden enzo.
Die zeiden ja weet je als het rustiger is.
Dan mag je na het half uur gewoon nog een keertje inklokken.
Dat is geen probleem.
Dus uiteindelijk zaten we aan hele meer dagen.
Zaten we dadelijk te bouwen.
En zo heeft Marijn WebGL uitgevonden om zijn virtuele website te bouwen.
Ja precies.
Het is de eerste website.
Waar heb jij gewoond in Engeland eigenlijk?
Want ik wist nog niet dat je daar woont.
Ja ik heb in Frimley gewoond.
Dat is in de buurt van Vogel.
Frimley?
Ja net onder Londen.
Frimley Green.
De wereldbekende plek waar de world championship darts gehouden werden.
Oh shit met de fucking Barney.
Ja precies.
Ik snap dat je het niet kent want het is eigenlijk een heel klein dorpje.
Het klinkt zo ultra Engels ook.
Frimley, dichtbij walking.
Ik dacht eerst dat het iets Welsh was.
Het klinkt als een hobbit.
Het was denk ik iets van 40 minuutjes rijden onder Londen.
Dat is echt best wel in de buurt.
Voor Engeland is dat best in de buurt van Londen inderdaad.
Dat is voor Londen zelfs de beste in de buurt.
Als je van Londen naar Londen gaat dan is 40 minuten best een oké commune zeg maar.
Het was 40 minuten tot de eerste metro stop.
En dan pak je je dan de metro en dan parkeer je je auto.
Het was sneller dan vanaf hier, vanaf Nederland.
Ja dat is waar.
Toen daar zo'n website gebouwd en toen kwam ik er eigenlijk een beetje in.
Ik zat op de middelbare school.
En ik zag al die systeemheer.
Dus daar die twee lokalen hadden met 30 computers.
En dan ging je zo'n update doen.
Dan ging je zo handmaatig op al die computers klikken.
En toen dachten wij van ja dat kan toch wel wat makkelijker.
Dus toen hebben we ze geholpen om Northam Ghost destijds te installeren.
Dat ze dat allemaal kon doen in al die computers.
En ja geholpen met beveiliging.
Want je kon gewoon je had zo'n schijf dat je dan je bestand op kon zetten.
Maar ja je wist wie je klasgenoten waren.
En van de voorgaande jaren.
Dus als je die naam veranderde.
Kon je gewoon boek verslagen van andere studenten.
Kon je gewoon overnemen.
Dat was redelijk handig.
Dus ik ben daarmee geholpen.
En uiteindelijk wilde ik daar in dat ik systeemeerder was.
Terwijl ik daar op school zat was ik daar systeemeerder.
Heb ik ze geholpen om het hele administratienetwerk opnieuw op te zetten.
Alle domainen, controllers enzo.
Nou die heb ik vaker gehoord hoor.
Het zou je verbazen.
Want ik kan even niet op ze komen.
Maar ik heb vaker gehoord inderdaad dat er dan één zo'n yogi was op de basis voor.
Meestal een yogi.
Die in één keer op de middelbare school iedereen rondjes aan het rennen was.
Niet dat ze het maar gewoon systeemeerder maakte.
Ja, ik deed met een andere vriend.
Dat was een super mooie tijd.
Dus daarna software engineering of technisch informatica op in Holland gestudeerd.
En in die studietijd was ik begonnen als ontwikkelaar.
Maakte websites voor het ziekenhuis en andere dingen.
Dus zo ben ik er uiteindelijk in gerold.
Ik wil niet weten wat jij als systeembeheerder van je meel bij jouw school allemaal voor privacy onzin hebt uitgehaald.
Met de andere mansten.
Dat zegt iedereen altijd.
Maar eigenlijk ben ik super lief te vertrouwen.
Daar heb ik nooit misbruik van gemaakt.
Geen zakkerwerk tevreden.
Ik heb wel af en toe een boekverslag.
Vandaag had ik echt een hekel aan om boeken te lezen over dingen die ik niet poeiend vond.
Ik wilde alleen maar informatie boeken en geen verhalen lezen.
Dus ik heb wel eens een keer een boekverslag.
Maar die haalde ik eigenlijk van internet.
Want ik kon het dan weer niet met mijn adminrechten gebruiken.
Dat ging dan weer tegen mijn ethische gevoel.
Dus ik kon daar niks mee.
Dus ik heb echt alleen maar...
Je haalde je dan gewoon van studenten.
De ethische code.
Ethische code van een puberhacker.
Dat is een goede boektitel denk ik.
Dat is wel...
Ik denk dat je dan best uniek bent.
Ik denk dat als ik...
Ik denk dat als ik 14, 15 jaar was...
Ik denk niet dat ik heel veel ethische regels had.
Ik heb wel andere niet-ethische dingen gedaan.
Maar dat was allemaal niet daar op school.
Nee, oké.
Verstandig.
Nee, wel. Oké.
Maar goed, zo ben je een beetje ingerold.
Dat is eigenlijk...
Ja.
Ja, toen werd ik webdeveloper...
Bij de PageSafety Company.
Heb ik daar een mooie tijd gehad.
En heel veel geleerd.
En daarvandaan ben ik eigenlijk doorgestrande tweakers.
Heb ik daar nog twee jaar software ontwikkelaar geweest.
Toen ging ik door een autotrack.
En daarna naar Werkspot, eigenlijk.
Was er niet iemand anders bij ons ook eerst bij tweakers?
Of ben ik nagek?
Nee, we wilden iemand uitnodigen.
Nee, nee, nee. Bij ons Werkspot bedoel ik.
Oh, sorry. Sorry.
Die developer niet.
Misschien had ik het dan al van jou gehoord.
En heb ik dat in m'n hoogste onderzender...
Nou, er zijn wel een heleboel mensen.
De vorige CEO van Werkspot, Ronald Egels, die was eerst directeur bij tweakers.
Ja, zie, dat was het allemaal.
Het is gewoon een kleine wereld.
Product, Chief Product, die heeft ook bij tweakers gewerkt.
Ja, Jaap en Chris toch ook.
Chris niet.
Maar Juna die heeft er nog gewerkt.
Die heeft nu inmiddels weg.
Er zijn best wel wat mensen die van tweakers en van VU nu ook kwamen omdat Ronald die daar kent.
Maar, precies. Maar is dat een voorwaarde zeg maar?
Nee.
Dat je bij tweakers hebt moeten werken en dan mag je gewoon zo binnen een rol op bij Werkspot.
Pauline werkt ook bij ons. Die heeft ook niet bij tweakers gewerkt volgens mij.
Ja, dat is waar.
Dat zijn wat uitzonderingen.
Maar je denkt dat dat ook een beetje aan het begin was toen hij nog niet vergoed was toch?
Dat was in die tijd die ik net vertelde dat het over werd genomen eigenlijk.
En toen is Ronald daar aan het roer gekomen.
Die is van tweakers naar Werkspot gegaan.
En toen heeft hij eigenlijk de hele bedrijf opnieuw opgezet.
Want hij wilde het in Amsterdam neerzetten.
Want daar gewoon meer developers en product mensen te vinden waren dan vergeleken met Tilburg.
En daardoor heeft hij eigenlijk alles van de scratch-off aan meer opgebouwd daar.
En hij kende een heleboel mensen vanuit zijn cirkel.
En die heeft hij veel van kunnen overtuigen om ook naar Werkspot te komen.
En daar ben ik er één van geweest.
Maar inmiddels niet meer.
Inmiddels zijn het veel andere mensen.
En we zijn ook veel internationale nu.
Als je kijkt hoeveel culturen er in het bedrijf rondlopen is dat heel veel.
Dus er is wel heel veel veranderd sinds het begin.
Dus dat is wel goed.
En dat is leuk.
Ja, het is superleuk als je kijkt hoeveel culturen we hebben.
En verschillende groepen.
Dat is leuk om te zien.
Natuurlijk kan het altijd beter.
Maar ik denk dat we wel een mooie mix hebben al.
Ja, dat is ook een ding.
Ik kan niet een beetje Italiaans spreken.
Dus dat is ook wel weer een mooi voordeel.
Veel Italiaans leren, veel Frans leren.
Italiaans hebben ik geen bief mee.
Ik heb bief met Frans.
Maar goed, dat is mijn...
Ja, precies.
Dat is goed.
Ik zei vroeger altijd, ik heb gewoon een hekel aan iedereen.
Want als ik een uitzondering ga maken, is dat eigenlijk ook niet heel eerlijk.
Dus ik vind niemand leuk.
Goedenavond allemaal.
Ja, precies.
Het was leuk.
Ik vind de taal...
Vroeger, op basis van de middelbare onderwijs,
ik vind het stom.
Maar later leer je die taal waarderen.
Alleen de Franse cultuur,
dat is natuurlijk heel generalistisch.
Voor software development,
de keer dat ik daar half mee te maken had,
had ik zoiets van...
Nee, dat ligt me niet helemaal.
Maar dat is ook hetzelfde,
dat ik de Noord-Hollandse,
de noordelijke cultuur fijner vind
dan de zuidelijke cultuur voor software ontwikkeling.
In Brabant bijvoorbeeld is het allemaal wat zachter
en je draait er allemaal een beetje omheen.
Mensen worden niet geconfronteerd.
Dus die cultuur vind ik fijner, zeg maar.
Ik wil niet zeggen dat het beter is.
Nou, dan zou je inderdaad bij ons...
Wij zijn denk ik toch wel wat zachter.
Of in ieder geval wat hard is,
proberen we wat zachter te maken.
Want bijvoorbeeld, ik ben als persoon vrij hard,
maar in die omgeving...
Ja, maar dat is echt zo.
Dat is gewoon zelfkennis.
Maar in die omgeving is het wel echt
de bedoeling dat je ook gewoon
een beetje leerd wil zachter zijn.
Ook omdat we inderdaad zo'n merger
met een Frans bedrijf hebben gedaan.
En ook nog een Zuid-Frans bedrijf.
Dus zij zijn heel erg van het
relatiesonderhouden,
gezelligheid en dat soort dingen.
Dus daar kun je echt niet heel hard
met je Nederlandse bottenkop
met gestrekt been in gaan.
Maar ik vind dat fijn, zeg maar,
om straight to the point, zeg maar.
Dat is lomp, zeg maar.
Dat is gewoon Nederlands heel simpel.
Je merkt dat verschil best wel.
Maar goed, ja.
Als Pauline iets mij vraagt op Slack
en ze zegt, hoe zit dit in dit?
En als er bijvoorbeeld een Franse
collega is, dan zie je vaak, hoe gaat het?
En dan niks. En dan is het eerst van,
oh ja, het gaat goed. Hoe was je weekend?
En als dat klaar is, ik heb een vraag.
En dan zeg je, ja,
je mag ook gewoon een vraag stellen.
Nee, maar ik wil beleefd zijn.
Die dingen zijn wel interessant
om verschillen te zien.
Dat merk ik ook aan mezelf.
Ik ben ook in Slack bijvoorbeeld,
dat ik dan gewoon meteen,
waar staat die code?
En dan krijg ik terug
goeiemorgen.
Oh ja, goeiemorgen.
Maar ik vind het ook wel prettig.
Een developer die
inmiddels bij ons weg is,
die is maar heel korte tijd
geweest, maar die vroeg
iets, of nee, ik vroeg hem iets ofzo.
En ik had het idee
van het is een continuation van
het gesprek van gisteren, dus ik hoef niet
weer helemaal rond te zitten vanaan. Het is
heel zo, ook goeiemorgen.
Maar altijd, die gast
was altijd boos over alles
wat ik zei. Dus ja,
ik denk dat die gewoon
besloot dat het kut was.
Want ja, je moet gewoon maar meegaan in mij.
Dat is heel egoistisch. Ga maar mee in
het tempo van mij.
En ik wil die vraag nu beantwoord hebben.
Ik heb geen zin in chit chat.
Ja, ik ben precies hetzelfde.
En ik denk dat Marijne ook van nature
redelijk hetzelfde is, maar dat zijn
dus wel echt dingen die er bij ons een beetje uit worden
gemasseerd, want het is niet
heel chill.
En dan kan jij wel zeggen, ja, je mag het gewoon
vragen, maar zij willen beleefd zijn.
En dan de volgende keer, dan denk je ook, ja, ik wil voor hem
iets vragen. Hey, hoe gaat het?
Alles goed? Hoe was je weekend? Oh ja, ik heb
ook nog een vraag.
Dus je past je wel een beetje aan.
Het voelt wel onnatuurlijk.
Ja, ja,
sterk nog,
ik zal nog even, ik weet niet,
dat zal jij denk ik niet hebben meegegeven, Marijne,
want dat heb ik eigenlijk niet heel erg, dat is nooit heel erg
breed gecommuniceerd, maar toen ik daar
kwam, heb ik ook een beetje een rapportje opgesteld
van dingen die mij opvielen.
Omdat, omdat, natuurlijk
het was een merger, weet je wel, en
mensen zijn dan heel gauw
een soort van bang, er is geen vertrouwen.
Je denkt natuurlijk
als acquired bedrijf
denk je meestal dat
iedereen gewoon wordt ontslagen
door het
overnemende bedrijf, dus het was
best wel lastig, en het viel me heel erg op
dat,
en dat heb ik ook een doorgeven aan management
toen, dat de
Franse werknemers heel erg
stilletjes en passief waren
in meetings, en dat kwam in Amsterdam, omdat
alles remote was toen, en
dat was toen niet normaal, dat was in
de before times, dus dat was heel erg
wennen, kwamen heel erg overal
desinteresse,
incompetentie, dus er was
echt een soort van superioriteitsgevoel
vanuit Amsterdam,
het Franse systeem werd ook legacy
genoemd, waar meteen al associaties
aanwoordig geknoven van
oh dat is inferior, weet je wel,
en ik kwam er daar eigenlijk achter,
dat het geen desinteresse in die
incompetentie was, maar dat ze gewoon
nog niet helemaal durfde,
dat ze ook bijvoorbeeld tijdens meetings de hele
tijd ja knikten,
als mensen vragen stelden,
en ze van oh ja, hebben jullie dit begrepen,
hebben jullie dat begrepen, ja, ja, en
na de meeting kwamen ze naar mij toe,
heb jij begrepen, want ik heb helemaal niks begrepen,
maar dat durfde ze dan niet
te zeggen,
dus ja, dat zijn al die dingen.
Ik denk dat sinds de hele
corona werken we nu
allemaal thuis, en ik denk dat dat wel,
dat heeft ons ook al veel,
samenwerken we wel veel gebracht, dat je
gewoon allemaal thuis zit, in plaats van dat je
een kamer hebt met developers aan een kant
en een kamer met developers aan de andere kant,
nu is iedereen gewoon een schermpje op het scherm,
een vakje, en dat werkt veel beter, het is veel
meer een equal playing field daar,
en daar hebben we al veel van geleerd.
Dat was
ook zo dat de remote first concept
al voor corona,
ik had toen ook
een remote communications
guide opgesteld op basis van
zeg maar een jaar werken,
dat je dus ook weer
gemerkt hebt dat het inderdaad niet goed werkt
om een conference in Amsterdam
te hebben, en dan allemaal tegelijk
naar Frankrijk
aan het praten, waar
het werkte gewoon niet. Dus toen had ik over
het is waarschijnlijk beter
als we gewoon allemaal indellen,
maar dat is natuurlijk nooit echt van gekomen,
want het is raar.
Ja dat klopt ja,
dat zeggen veel mensen,
als je zeg maar half half, dat moet je
eigenlijk niet doen, want dan
zitten er wel mensen in de ruimte,
dus dan wordt het, ja.
Dat zijn wel leuke dingen,
gewoon als je dan kijkt van
zeven jaar geleden was het één team,
en nu zijn er dan vijf teams in Nederland,
en twee in Frankrijk, en leer je allemaal dit soort dingen,
dus het is gewoon, het blijft gewoon interessant.
Wat voor programeertal heb je trouwens,
voordat je PHP in je aan het doen?
Ja,
in Workspot is het PHP voornamelijk,
maar ik doe ook wel
redelijk nog wat infra-dingetjes,
zij volledig op Kubernetes,
dus ja, Kubernetes en Docker
en allemaal alles wat daarbij komt kijken
eigenlijk.
Alle services inrichten, maar C Core, Redis,
Elastic Search, dat soort dingen,
daar hou ik me ook af en toe wel mee bezig.
Maar voornamelijk PHP.
Maar ik ben eigenlijk
zeker ook, bij Tweakers was ik ook
en daarvoor nog veel meer, full-stack.
Bij Tweakers heb ik ook bijvoorbeeld
in een,
na het einde van de sprint al wat dagen over
heb ik samen met de PO daar die
toen werkt, met Miesha hebben we samen
heb ik het forum responsive gemaakt,
die we daar een Proof of Concept hack voor gemaakt.
En het was nog niet klaar,
maar ik zei van, kunnen we dit niet gewoon live zetten, jongens?
Ja, moeten we iets voor bedenken.
Ze kunnen niet gewoon een soort van member feature,
als je een member bent, dat je dan een
beta-vlag hebt, want ik wil het gewoon gebruiken
in de trein. Ik wil gewoon als ik in de trein ben,
dat ik het forum gewoon responsive heb.
Dus toen hebben we dat gedaan.
Dus ik heb ook best wel wat front-end dingen
van origine in ieder geval,
maar nu, mijn werkspot is het ook
groter en ja, gewoon meer gefocust
op de back-end. Maar ik vind het wel leuk.
Ik heb best wat ervaring ook met andere talen,
gewoon in mijn eigen vrije tijd.
Java, C++, C-Sharp.
En nu ook met de internet
of things, met Arduinos bezig om dat te
programmeren, het is allemaal weer meer C.
Dus ja, ik heb
wel ervaring met andere talen, maar
ja, PHP beheers ik toch wel het best
en is het makkelijkst. Ja, je schrijft wel eens
een scriptje in Python ofzo, weet je wel.
Dat zijn ook wel leuke dingen.
En C-Sharp heb ik ook wel wat mee gedaan.
Ik heb een spelletje gemaakt voor de Xbox
ofzo, dus ik vind het wel leuk om
andere dingen te proberen.
Functional heb ik wel een paar keer geprobeerd,
maar zit ik niet echt heel erg in.
Dat wil ik nog steeds wel een keer doen, maar ja.
Zoveel leuke dingen.
Je moet er echt even in duiken dan.
Ja precies.
Maar als je echt in een andere paradigm gaat,
dan moet je er echt in gaan.
Je hebt volgens mij elk jaar, ik weet niet
meer precies hoe het heet, heb je die code,
een soort codechallenge richting kerst,
heb je al die dingen,
ik weet niet hoe het heet.
Ik zeg dat verkeerd, de advent of code.
Die ja.
In één keer goed. Normaal zeggen we code of advent,
maar dat is niet goed.
We hadden zo'n leaderboard
ook bij CodeKlets gedaan.
Bernard had die gedaan.
Ik ben na de vierde ronde
boos afgehaakt.
De opdracht was volgens mij,
nee die was trouwens niet,
het ging niet om de moeilijkheid van de opdracht,
maar ik had die test gelezen.
Dit is gewoon stom, dit klopt gewoon niet.
Je kunt er wat heen,
want je ziet dat andere mensen het opgelost hebben.
Dus ik zag dat,
maar dit is niet wat er staat.
Dus ik dacht, screw it.
Ik ben echt zo ontzettend stubborn.
Toen ben ik afgehaakt,
dus misschien ga ik nog een keer weer in.
Maar dat is wel leuk.
En wat dan mensen soms doen,
misschien wat je ook bedoelde,
is dat je dan een andere taal dan niet normaal gebruikt,
dat je die gebruikt om even kennis te maken.
En dat probeer ik dan om dat weer functional op te lossen.
Ja, precies.
Het is niet echt een kerstige attitude, Saber.
Met een moslim.
Dat was eigenlijk...
Ik dacht...
Dat is echt fout.
Maar dat zou dus eigenlijk op een andere tijd moeten doen,
want met kerst heb je daar helemaal geen tijd voor eigenlijk, tenminste.
Heb je zoveel verplichtingen?
Ja, maar het is in aanloop,
het is iedere dag,
het is 24 opdrachten,
dus in aanloop naar...
Elke dag 1, toch?
Ja, klopt, van 1 december.
Ja, 2 trouwens.
Het is wel een heel goed excuus om weg te lopen van het familiediner als er drama is.
Misschien doen ze het daarom tijdens kerst.
Misschien was er één noveller voor die dacht, fuck dit,
ik ga dit doen.
Ja, dat is wel waar.
Het is echt grappig, ja.
Maar het is leuk om daarmee juist een nieuwe taal te leren,
omdat het leuke puzzeltjes zijn,
waar je gewoon weer iets nieuws kan leren.
Eigenlijk zou je elk jaar gewoon een nieuwe taal daarmee moeten leren.
Ja, dat streven had ik ooit,
niet los van die Advent of Code,
maar van ja,
ik ga ieder jaar eigenlijk een taal leren.
Maar toen dacht ik, ja, dat is gewoon niet haalbaar.
Je hebt geen tijd of niet genoeg focus.
Ik ben ook na 2 maanden mee gestopt.
Als je praktisch iets nodig hebt,
dan ga je het wel doen.
En dan gebruik je het wel.
Dan duik je er wel in.
Maar je zei net al iets over Internet of Things.
Misschien is dat wel een goede brug.
Ja, want de reden dat wij Marijn
eigenlijk hebben uitgenodigd,
is omdat hij een keer bij ons op werk
een heel goede workshop
eigenlijk gegeven over home automation.
En we hebben ook een home automation channel
en dat soort dingen.
En hij heeft eigenlijk heel goed uitgelegd.
Hij heeft een soort van heel
ecosysteem gemaakt in Zuid.
Met verschillende tools.
Dus het gaat iets verder dan
ja, ik heb wat Hue bulbs
en de Philips Hue Home.
En ik ook met mijn telefoon dingen aan het uitzetten.
Dus ja, hij heeft dat heel goed uitgelegd.
Wat de hele stack is
en wat het inhoudt.
Dus het leek mij heel leuk
als hij daarover hier ook kan vertellen.
Want het is super interessant.
Ik vond het vooral de stack.
Want ik probeer er nu ook een beetje in te komen.
En een vriend van mij die heeft dan gezegd
oké, misschien kun je het beste de IoT stack gebruiken.
En het is dan zo'n stack met
veel van de tools die hij ook gebruikt.
Maar dan een soort van
krant die klaar kan kijken. Maar jij hebt dit echt
wat meer from scratch gedaan, toch?
Ja, ik gebruik
het principe waar ik
vanuit ben gegaan bij het opzetten daarvan
dus dat ik wil dat het open is
dat het open source is
dat je er gewoon bij kan, dat je er controle
over hebt. Maar ook dat het
veilig is en
dat je het binnen huis houdt.
Ik wil liever niet dat mijn devices
met China of met Amerika praten
en dat iedereen daarbij kan
vanuit andere bedrijven.
Gewoon dat het gewoon binnen huis is.
En ik ben een developer, dus
ik wil dat ik wel wat controle
erover heb. Maar aan de andere kant
woon ik samen met mijn vrouw, dus het moet wel
de Vive Acceptance Factor moet ook wel redelijk
hoog zijn, want ja, ik wil niet
en dat gebeurt nog wel eens. Niet
heel vaak, maar ik denk wel twee keer per jaar dat ze naar bed gaat
en ze zegt, de lichten doen het niet!
En dan moet ik het fixen
om elf uur. En zei, ja, elf uur ik was slapen
ja, ik ook. Dus ja, weet je.
Dus ik
ik heb het
wat ik gebruik dan, ik gebruik
eigenlijk als basis gebruik ik MQTT.
Dat is
een key value storage, maar dan met
een pub subsysteem ontop.
Dus je kan
bepaalde berichten in een bepaalde key zetten
en daar kan je
op subscriben.
Dus hoe het werkt bijvoorbeeld, als ik
een lamp aanzet, dan komt er een berichtje
in een bepaalde key, bijvoorbeeld
woonkamer slash licht 1
en daar staat dan status is aan
en daar kan je dan op
luisteren en daar kan je op subscriben.
Maar je kan ook berichten heen sturen, bijvoorbeeld
dat lamp aan of uit te zetten.
En dat is eigenlijk
de basis van alle koppelingen.
Dus je kan gewoon een berichtje erin sturen,
kan je lampen kan je aan of uit
zetten. Maar je kan dus ook subscriben als er
iets gebeurt. Dus je kan bijvoorbeeld
zeggen, als ik zie dat de deur sensor
open gaat, dan wil ik
dat het licht in de gang aangaat als het
als het s'morgen is bijvoorbeeld.
Ja precies. Ik vind het
ook heel eerlijk gezegd, want ik ben
mee gestart nu met
Philips Hue vooral. Maar ik merk wel
echt nu al de beperkingen
ervan. Want je kan bijvoorbeeld niet,
je bent heel erg
beperkt
in het gewoon überhaupt te besturen.
Want die app die je dan erbij
krijgt bijvoorbeeld, je kunt heel basaal
voor je zeggen, nou ik wil deze zien
en ik wil dat het sowieso laaddonker
wordt. Maar bijvoorbeeld de beweging
sensor wordt dan een stuk minder
interessant, want die beweging sensor
die kan je meten
en die kan die bewegingen
meten. Dus je zou zeggen
van oké, ik wil kunnen instellen
dat het gewoon altijd een
bepaald lumen niveau behalt.
Maar dat kan dus niet.
Je kunt alleen zeggen
van ja, als het sowieso
laad is en ook maar twee
timeslots per 24 uur.
Dus je kunt er maar twee instellen.
Als het bijvoorbeeld het nachts is, dan wil ik dat die
auditie aan gaat, als er iemand
langsloopt. Terwijl ja, je
wil toch eigenlijk wel zeggen
ik wil dat het tussen dan en dan
helemaal niks doet.
Ik wil dat als het heel erg licht is,
dat je dat gewoon, ik vind het zo
zonde van die lumen
meten, dat je daar gewoon niks mee kan doen.
Dus dan moet je al gauw
een vendor locken in de sensor
gokken.
Dat wil ik ook voorkomen inderdaad.
Maar die automatisering
waar je het over hebt, dat is weer interessant.
Want als je zo'n database
hebt, die MQTT bijvoorbeeld, waar
je informatie wel in staat,
dan wil je nog wel die automations wil je hebben.
Je wil zeggen dat als dit gebeurt, dat dat gebeurt.
Ja, en dat wil je wel een
beetje makkelijk kunnen beheren. Dus daar gebruik
ik dan Home Assistant voor.
En Home Assistant, die kan dan uitlezen
uit MQTT en die kan daarmee praten.
Dat is gewoon, dat zit er gewoon standaard eigenlijk
in, dus die support daarvoor.
En dan kan je in Home Assistant, kan je bijvoorbeeld automatisch
maken van als het dan donker wordt of als die lumen
onder een bepaalde hoeveelheid
komt, dan wil ik dat het licht automatisch aangaat
of als de zon ondergaat of dat soort dingen.
En hoe
programmeer je dat in Home Assistant?
Ja, je hebt verschillende manieren.
Je hebt een soort van een makkelijkere
manier, dan kan je gewoon met een soort drop down, dan kan je het
een beetje in elkaar klikken. En dat voor de standaard
dingen is dat eigenlijk gewoon prima. Kan je gewoon zeggen, als
het zo laat wordt of als het
donker wordt, dan wil ik dat de licht aangaan.
Dus andere manieren, dat heet
Node-RED. En Node-RED
is een soort van blokken
programmeertaal.
Dus je hebt een soort tekenblad
en dan kan je blokken
erin slepen, soort van puzzelstukjes.
En die kan je dan aan elkaar linken.
En dan kan zo'n blokje
een input zijn. En dat kan
zijn bijvoorbeeld als de deursensor een
signaaltje geeft. Of
als de temperatuur iets
doet of als je een Twitterbericht
krijgt. Echt van alles kan dat zijn.
En dan heb je blokken die je in het midden hebt die iets
kunnen aanpassen. Modifying
blokken. Of een timer of een loop
of dat soort dingen. En dan heb je ook outputs.
En daarmee kan je eigenlijk alles
programmeren. In de basis is dat
eigenlijk gewoon JavaScript. Dus je kan
daar ook gewoon met pure JavaScript
kan je erin programmeren.
Dat zijn gewoon JSON-berichten die gewoon tussen die blokken
gestuurd worden. En daarmee kan je
echt gewoon fullblown
programmeren wat je
ook maar wil doen.
Maar je moet wel eerst die blokken in een soort van
OE.
Precies. Dus je hebt
een blok voor...
Ik gebruik dan de MQTT database
voor al mijn dingen.
Dus mijn lampen zitten erop.
Maar ook mijn energie meter
in de meterkast zit erop. En mijn zonnepanelen.
Alles heb ik daar aangekoppeld.
En dat kan...
Zonnepanelen ook? Maar dat zijn
ZigBee?
Die zonnepanelen zijn in ZigBee?
Die supporten ZigBee?
Nee, die...
Mijn zonnepanelen moet ik omvormen. Die support
Modbus.
En Modbus kan je elke
seconde volgens mij kan je die uitlezen.
Dus ik heb een...
Dat is dan een Python scriptje gemaakt.
Dat was een library voor Modbus makkelijk.
Met een docker container.
En die draait gewoon op een server. En die leest elke
seconde leest die zonnepanelen uit.
En die stuurt het vervolgens weer door naar
MQTT. En die kan ik dan weer uitlezen
in mijn Home Assistant.
Ja, je hoeft natuurlijk
helemaal niet al je devices ZigBee
te hebben.
Je kunt gewoon alles wat je kan uitlezen.
Twitter is ook niet ZigBee.
Maar dat is ook het mooie van die
MQTT. Het maakt niet uit waar het
vandaan komt. Je kan het allemaal daarmee koppelen.
Home Assistant is dan nu
mijn interface daarvoor. Omdat je dat dan
makkelijk die automations kan maken.
Maar als over twee jaar iets anders op de markt
komt wat beter is dan Home Assistant.
Dan gaat Home Assistant eruit. Want ik denk dat
dat ook nog steeds niet perfect is.
Dan kan het iets anders worden. Maar die database
dat hard, dat is gewoon een open
protocol, een open systeem.
Wat wel
de tandertijds er zou moeten doorstaan zijn.
Dat zou ik denken in ieder geval.
En heb je dan eigenlijk,
want jij hebt dan Node-Write en Home Assistant
en Home Assistant
in echt jouw script dan.
Dus dat ken jij wel misschien. Maar waar je net over had.
Wat ik echt een
vreselijke term vind. Het was echt zo
een afknapper toen ik begon
met Home Automation Research.
Dat het Wife Acceptance Pector.
Dat het een standaard term is.
Want dat houdt gewoon in Saber. Die ken je niet.
Dat houdt gewoon in.
Hallo, wij zijn de Internet of Things mannen.
En het moet zelf zo makkelijk zijn
dat mijn vrouw het ook begrijpt.
Daar moet ze nog iets aan doen.
Dat heb je helemaal.
Dat is wel waar.
Ik gebruikte die term ook weleens,
omdat ik ook weleens zit te hobbyen thuis.
En ze zei oké, dit wordt gewoon niet door mijn vrouw geaccepteerd.
En ja, dat is wel waar.
Het is wel echt een mannen, vanuit
hoe mannen hebben bekeken, zeg maar.
Ja, ik vind het wel...
Het is natuurlijk een grappige term.
Maar niet als je zeg maar, ik heb die issue niet.
Ik heb die issue met mijn vrouw.
Nee, daarom.
Voor jou is het een paf.
Ik ben de wife.
Ja, precies.
Misschien is mijn Wife Acceptance Pector
bij ons dan gewoon heel erg laag.
Dat het gewoon...
Alles is goed, ja.
Maar goed, ik...
Bij jou is het de baf.
The boyfriend Acceptance Pector.
De baf.
Paf, en dan weet je wel alles.
Die P is gewoon partner.
Je moet er dat van doen.
Dat is een stukje beter.
Of gewoon family.
Daar heb je wel gelijk in.
Mijn kinderen vinden het ook niet tof
als het wc...
Dat het daar weer iets mis gaat ofzo.
Dus dat is wel een goeie.
Ja, precies.
Maar ja, ik draag een beetje door.
Wat ik eigenlijk wil vragen is...
Je hebt nou voor jezelf eigenlijk een interface voor alles.
Maar heb je nog wel...
Nou, ik denk dat je dan heel veel hebt geautomatiseerd
dat je het überhaupt niet moet controleren.
Maar heb je dan nog wel
iets van een interface te draaien ergens
dat zij ook handmatige dingen
nog aan of uit kan zetten?
Ja, ik heb best wel wat dingen
geautomatiseerd.
Maar ook een heleboel dingen niet, zeg maar.
Daar ben ik ook nog wel een beetje
oldschool voor.
Maar bijvoorbeeld als er is automatie.
Die heb ik gemaakt als je naar beneden
vanaf boven naar beneden gaat naar de woonkamer.
En het is donker en het is
tussen 6 en 8 uur
morgens. En het is weekend
bijvoorbeeld. Of ja, door de
week zo ook. Dan zijn we katten aan het
eten geven en dan gaat het licht in de woonkamer aan.
Maar dan heel zacht zodat je niet meteen
wakker bent, zeg maar, dat soort dingen.
Dus daar zitten we automatie in.
Maar ik ben ook gewoon dat als ik de kamer
inloop, dat ik gewoon het licht aan
wil doen als ik naar beneden ga, zeg maar.
Dus in de gang bijvoorbeeld kan het licht
automatisch aangaan. Maar als ik
naar de studeerkamer ga,
dan druk ik gewoon net zo makkelijk op een knopje
op de muur en dan gaat het licht aan, weet je wel.
Dan kan je een sensor hebben. Maar ja,
als je dan stil zit en je bent bezig,
dan gaat het licht soms weer uit. Dan moet je weer gaan zwaaien
van, oh wil je het licht weer aanzetten voor me?
Dus ja, en als je gewoon
een schakelaar hebt, als je de kamer binnenkomt,
je doet hem aan en dan, en dat gaat aan
en je gaat weg en je doet hem uit, dan is het ook prima.
Dus ik heb nog...
Maar je hebt geen, wat Philips humor
voor me heeft en wat dus ook in die
Internet of Things of nee in die
IoT stack zit, is dat dat je
een kleine goeie hebt op je telefoon?
Ja, dat heb ik ook wel.
Ja, oké, maar het telefoon is
wel een stop. Ja, nee,
ik ga maar verder. Dus dat kan ik doen
en dat gebruik ik
eigenlijk bijna nooit, omdat ik gewoon
ja, ik heb gewoon zo'n schakelaar
van IKEA heb je die
Trat Free,
hoe je dat ook uitspreekt, niet op
mijn allerbeste Zweedse, maar
gewoon zo'n remote weet je wel, en die ligt
gewoon op de woontaal, op de E-taal
eigenlijk, dus je loopt de camera in, je drukt gewoon op een knop
en het licht staat aan. Ja, en dat gaat
sneller dan het telefoon. Trat Free?
Trat Free, zou
dat draadloos betekenen?
Dat is misschien wel waar.
Ja,
iets van draadsdraaien.
Dat moet wel, dat had ik echt serieus.
Dat is een deel.
Nou, het zou je verbazen, het zou je verbazen
als je, ik ben één keer in Noorwegen geweest
en als je Nederlands, Engels en
Duits een beetje wilt, dan kan je bijna
alles lezen. Het is echt bizar.
Maar goed, het valt weer af.
Maar even, dat is wel
een goede, zeg maar,
dat je niet alles wilt uitbrengen. Maar goed,
wat jij nu net zegt, van die, ja, noemen ze dat?
Presence detection ofzo, dus dat iemand aanwezig
is. Want ik dacht
altijd, ja, dat is eenvoudig, weet je wel.
Je had het net over die motion sensors.
Maar soms
is motion sensor niet genoeg. Soms wil je gewoon
weten, er is een persoon, zeg maar.
En ik heb er wel zover
daarvan, als ik dat goed wil doen, dan zou ik overal
camera's moeten ophangen. Nou, leuk
dat iedereen die bij mij thuis komt, die denkt,
oké, waar ben je aan het filmen?
Dat moet je dus niet hebben.
Dus er zijn volgens mij niet goede
alternatieven voor
camera's waarmee je echt
kunt zeggen, oké, Jantje zit daar
zonder dat je allerlei privacy
dingetjes schent.
Ja, het dichtstbij waar ik
kwam is dat je gewoon heel veel motion sensors
gebruikt en dat je zegt van, oh,
als iemand net
van die motion sensor naar die motion sensor
naar die motion sensor is, dan
betekent dat, dat ze eruit zijn. Maar ja,
het is ook een soort van gesperk.
Als we met z'n tweeën de studeerkamer
in lopen en eentje gaat naar boven,
dan zit ik nog steeds beneden.
Maar je hebt ook al van die
beacons en dan kan je met je telefoon,
maar ja, dan moet je altijd
je telefoon bij je hebben.
Ik heb dat met
deze, ja,
dat is een Apple Watch, zeg maar.
Dat valt nog twee keer. Ik heb
dat nog lang niet meer verdiept, maar dat vind ik jammer,
want dat ding heb je altijd om.
En daar, de APIs,
ik ken al die APIs niet, maar daar zou je
best wel veel aan kunnen hangen, zeg maar.
Als dat ding
in de buurt van een schakelaar is,
dus stel dat je zegt, ik heb myloge aan en ik kom
in de buurt van lamp X ofzo,
dat die dan slim de juiste
die knop laat zien, zeg maar.
Je kunt nu deze lamp bedienen.
Dus dan is het eigenlijk hetzelfde als
een schakelaar, gewoon een echte schakelaar,
maar die is gewoon, hoe zeg je dat,
niet interactief, maar
dat is een term voor, maar goed,
whatever, ja.
En de VEV dan? Want dan moet de hele VEV
de VEV...
Ik weet niet of jullie dat ook bedoelen,
zeg maar. Ik vind wel dat je
allebei moet hebben, dus dat je, zeg maar,
nog steeds normaal een schakelaar hebt,
aan en uit, zoals iedereen kan bedienen,
maar dat je ook daarnaast
middels jouw oholloge of whatever
andere
kunt gebruiken. Dat lijkt mij dan
de best of both worlds.
Maar dan in plaats van
het motion sensor überhaupt?
Ja. Ja. Ja.
Want anders dan werkt het.
Maar goed, daar heb ik verder geen
en vanuit. Ik heb er wel zover nagedacht, oké,
dat zou conceptueel zouden moeten kunnen werken,
en ik heb daar nog nooit iets van gezien.
Dus ja. Ja.
Nee, ik denk dat het wel kan werken,
maar dat zijn zoveel edge cases, dat het dan net
weer niet werkt. En hoelang ga je
het dan aanhouden en dan beweeg je het niet?
Dan zit je op je computer en dan beweeg je het niet
genoeg en dan moet je zwaaien, dus dat wil je niet.
Dus dan zeg je, oké, als ik 15 minuten
niks zie, dan gaat de licht uit.
Ja, dan ga ik de camera uit. Er staat 15 minuten aan de licht aan,
terwijl ik al 15 minuten boven zit, weet je wel?
Dus ja, dat is, ja,
ik denk dat, inderdaad,
camera's, denk ik, is de enige
hittekamera's, misschien wel zoiets.
Maar ja.
Ik heb gewoon een switch
bij me, gewoon normale switches.
Die heb ik al vervangen trouwens. Ik heb gewoon
van die Philips, die Dimmers switch
met die vier knopjes, die aan, uit,
zachter en hoger.
Die heb ik vervangen.
Tenminste, die switch op de muur heb ik ervangen
door die. En daardoor blijven
mijn Philips U-lampen eigenlijk altijd aanstaan.
En werkt
het systeem, omdat ik het dan daarmee kan
controleren. Dus die schakelaar
in de muur heb ik eruit gesloopt.
Die heb ik gewoon allemaal verbonden, dat eigenlijk de lampen
altijd aanstaan. Vervolgens
een plaatje erop met die Dimmers switch
en daarmee bestuur ik dan via de new protocol
via SIGB,
bestuur ik allemaal lampen.
En dan kan ook niemand
volgens mij alles uitzetten.
Mijn vriend had die heel vaak
in een kamer hebben we ook nog een normale
Dimmer. Die
boos, die gaan niet goed
op Dimmer. Het moet of aan of uit.
Dus heel vaak dan maar in de
muur of luchtierigte flikkeren.
En dan denk ik, oh,
het grappige is, zijn vader doet
precies hetzelfde, schoonmoeder
doet er ook helemaal gek van.
Die wil ook mooie set-up
heen.
En die heeft nu ook
het issue dat elke keer komt
hij binnen en gooit dit weer uit.
Ze zegt, maar hoe doet die lamp het niet?
Dat is echt
irritant, want dan wil je die lamp uitzetten en dan doet
die het niet. Maar waar ik nog
meer probleem mee had, was eigenlijk
dat die, als je SIGB
netwerk hebt thuis, met die Philips
uurlampen bijvoorbeeld, dan geven die
zelf ook dat signaal door.
Als jij beneden een lamp hebt
en boven heb je een lamp, kan je beneden de lamp
van boven besturen
omdat die lampen die signaaltjes naar elkaar
doorgeven.
Ze maken een netwerk, dat ze die berichten doorsturen
naar elkaar. Maar
als jij opeens een lamp uitzet, dan
wil die ene lamp dan steeds dat bericht naar
die lamp sturen, maar die staat uit.
Dus dan komen er soms berichten niet aan
en dan ging een lamp, dan werd het hele netwerk
ingeraakt in de wacht.
En toen had ik heel veel problemen met
de bestuur van alle lampen.
Sindsdien ik
die lampen nu altijd aan heb staan,
is het netwerk gewoon hartstikke stabiel
en gaat het gewoon hartstikke goed.
Ja, dat is
denk ik, dat zal,
dat is een aanname hoor, maar ik
hoop dat bijvoorbeeld zo'n
Philips uurlamp, ik noem het net een hoop
maar het is een uurlamp,
dat hij daar dan
een oorbraan voor heeft ofzo.
Maar ik kan me voorstellen dat als je zelf
met MQTT werkt,
dan heb je gewoon een queue inderdaad aan messages
en dan moet je zelf
op een of andere manier toch zorgen
van inderdaad dat als er iets niet aankomt
dat het dan opeens niet al
soms weer aangaat.
Met aanheid aanheid dat die state helemaal
in de bar is.
Ik weet er niet genoeg van,
maar volgens mij zit er in MQTT wel dat je zegt
het is fire and forget,
dus het maakt me niet uit, ik stuur een bericht
als iemand er iets mee doet, tof,
als er niemand iets mee doet dan zal het me worst wezen
en je hebt ook volgens mij een
modus dat die minimaal
één keer aankomt
en er is nog een modus voor
whatever. Dus er zit volgens mij wel in dat protocol
iets in om zeker te zijn dat
het aankomt.
Sowieso in queuing mechanismen wel handig,
maar volgens mij met MQTT was het ook
ik weet niet waarom ik dit weet.
Oh ja, nee ik weet het weer,
maar die Shelly's waar ik het eerder over
daar zit ook zo'n ding in.
Ik had die een keer moeten confirmeren,
toen heb ik een keer gekeken van wat betekent dit nou?
Verder niks meer mee gedaan.
En dan zijn er een aantal modussen zeg maar voor MQTT
om dit soort scenario's te voorkomen.
Ah nee, je lampen die spreken alleen niet
MQTT zelf, dus er zit iets tussen die
dat heet dan Zigbee to MQTT
en dan kan je met een
ja, dat is gewoon een USB stick eigenlijk in je computer
die dan die signalen kan
sturen en versturen en die is daar
verantwoordelijk voor. Dus die moet weten van oh die lamp
staat uit en dan ga ik nu het bericht
bewaren en zo.
En dat is de open source project die je
kan downloaden en gewoon
op zo'n stick aan zetten en op je computer.
Ik had
nog twee vragen die ik
heel graag wilde stellen.
Ik vroeg me eigenlijk over wat er in je zijn net al zonder panelen,
dat vond ik zelf wel best wel vet.
Maar wat is het vetste wat je nu
in je home automation setup hebt?
En wat zou je nog graag willen doen?
Nou ja, gewoon wat
wel een vette gadget is, is dat je
dat ik nu uit kan lezen
inderdaad wat ik gebruik aan stroom en
wat ik opwek en
wat ik teruglever en dat je dat gewoon
realtime hebt. Dus ik lees
elke
volgens mij elke twee seconden lees ik
mijn meterkast uit.
Dan weet ik hoeveel ik koop
van het net en hoeveel ik teruglever.
En dat gecombineerd met zonder panelen weet ik
precies hoeveel je gebruikt en met je
en daar kan je dan weer gewoon kijken
van hoe zuinig zijn we en wat zijn
de dingen die we kunnen verbeteren in
ons dagelijks gebruik en dat soort dingen. Dus dat vind
ik wel vet en daar heb je mooie grafietjes
van, van oh de zon die doet
het vandaag goed en dat is gewoon
vet om gewoon te zien zeg maar.
En
trouwens die projectjes als je die wilt zien staat
allemaal op mijn github, github Marijn Koessen
staat ASP, P1 metertrainings
en die SolarEdge moppers
voor de MQTT staat er ook op.
Ja, als iemand dat
luistert en denkt dat wil ik ook,
dat staat, dat is allemaal open source.
Maar dat zijn allemaal vette dingen en gewoon
die handige automaties van
wat ik net zei dat je, dat je naar beneden loopt
en dat het licht gewoon heel zacht gedimd
gaat als je de katten eten geeft, het is morgens
om een kwart over zes.
En dat je niet meteen het licht aan hoeft te doen dat je meteen
verblind wordt, dat zijn handige dingen.
Dat zijn wel de dingen
die voor nu het handigst zijn.
Maar die auto, die heb je
gebouwd of geprogrammeerd eigenlijk in
in wat?
Die heb ik in Note.
Ik denk dat het misschien zelfs
wel met de normale
Koey kan, dat je gewoon heel makkelijk in elkaar
kan klikken hoor. Ja, dat soort dingen
kunnen ook mensen met die Philips
U-app, dat zijn dingen die best wel makkelijk kunnen
ook hoor.
Alleen heb ik het wel
weer niet met de Philips U-ding,
maar ik heb een Xiaomi deur
sensor bijvoorbeeld die ik dan weer gebruik.
En dan zou je kunnen zeggen van
dat wil ik nog wel inbouwen daarin, dat als je
dan de deur dicht doet, want het licht gaat nog niet uit,
maar als je de deur binnen drie minuten weer dicht doet
van de woonkamer, dan gaat het licht ook weer uit
bijvoorbeeld.
Oh ja, cool.
Ik ben
eigenlijk heel slecht in dit soort
slimme dingen verzinnen.
Als iemand zegt, oké, zo bouw dat,
ja oké, dat kun je dan bouwen.
Maar er had iemand ooit
een verzonderde wasmachine zeg maar.
Dus je hebt een wasmachine en een droge.
Als de wasmachine gedraaid heeft, dus je kunt dan uitlezen
hoeveel, wat het stroomverbruik is.
Dus dan was het gewoon een domme wasmachine,
maar je kon wel uitlezen
wat het stroomverbruik was.
En als die dan klaar was,
na vijf minuten, nee sorry,
als er dan binnen tien minuten of zo
of een kwartier na het uit,
dat de wasmachine klaar was,
dat dan de droge niet aan was, dan begon het ding
heel te zeuren van hey,
moet je niet de was
in de droge gooien.
Ja, precies.
Ja, die vond ik op zich wel grappig.
Dat is gewoon puur.
Dat is zo'n slimmigheid.
Wat je ook hebt is
voltuigheidsgauwmeter
in plantenbakken en dat soort dingen.
Dat je dus automatisch
plantenwater geeft.
Ja, dat lijkt me ook wel vet.
Ja, dat wil ik ook nog een keer bouwen.
En ik wil ook nog een keer het alarmsysteem
een keertje afmaken, waar ik
ook wel lastig voor.
Dat lijkt me erg moeilijk.
Omdat je met allemaal dingen rekening moet houden.
Ja, dan kom je weer in diezelfde ding
dat je moet weten wie thuis is.
Maar ja, je kan zeggen, weet je, als we allebei naar bed zijn
en ik zie dat de voordeur opengaat,
dan gaat er een alarm af, bijvoorbeeld.
Of als ik zie
dat er iemand op de trap loopt of
dat soort dingen. Dus dat kan je
redelijk eenvoudig
dat denk ik wel doen.
Maar ja, we hebben ook een schoonmaak.
Een schoonmaak, die komt ook af en toe.
Dus die wil ook weer niet dat die dan
afgaat. Dus hoe ga je dat allemaal weer doen?
En als er één niet thuis is, die heeft
de telefoon niet bij zich.
Dat zijn allemaal van die edge cases.
Je komt thuis een keertje later uit de kroeg
en je batterij is leeg. Dus hij ziet niet
dat je thuis komt en dan gaat
het wel weer af of niet. Dus dat zijn allemaal
van die edge cases die daar...
Wat je wel zou kunnen doen, want ik
had een keer onderzoek gedaan naar
van die smartlocks en zo.
En er zijn heel veel die hebben een fallback
met zo'n dialpad
kastje buiten.
Dus voor de schoonmaakers
zou je dan een code kunnen geven
die ook weer een soort van state zet.
Van oh, er is iemand thuis, die komt er nog thuis.
Ja, precies.
Ik zat er denk ik om dat ook binnen te doen of zo.
Dan denk je ook weer, dan heb je binnen
zo'n kastje met cijfer combinatie
die je dan in kan drukken.
Dan denk je ook weer, ja, dan komt er een boef binnen
en die trek je meestal kast op en die zet
gewoon de stroom uit.
Dus ja, wat gaat er dan nog aan, weet je wel?
Dus ja, dan zit je ook weer te denken, hoe ga je dat doen?
Want je komt binnen bij de metacast
en dan gaat het alarm aan en dan...
Ja, dat moeten ze maar net weten.
Misschien moet je dan toch een soort van security
through obscurity ofzo, dat je dan ergens neerzet
waar ze niet meteen,
ja, tenzij ze zo van, oh, sinds het ligt
dat ze van het volgende bloepje er mee uitzetten.
Dat ze er allemaal neerzetten
die in ze heen gaan.
Een server met een
interruptive power supply en dan
in een kluis met een cijferslot daarop.
Dat ze, ja...
Dat is trouwens wel...
Ja, dat is wel...
Dat is één ding wat hier wel draait op een UPS.
USB, UPS.
Ja, UPS.
Dus mijn server, zeg maar, gewoon dat ding.
Maar daar heb ik sinds, nou ja, twee jaar
had ik ook mijn Raspberry Pi, zeg maar,
eraan gehangen, want dat is gewoon puur om die...
Ja, dat licht wat je nu ziet, dat gaat via
Zigbee, ja, Zigbee.
Raspberry Pi hing eraan,
omdat dat ding, ik had wel zelfs een stroom
om een of andere reden, als die uit ging,
dan was die Raspberry Pi, moest dan weer uit.
En als je dat te vaak doet, dat vindt die niet leuk,
zeg maar. Dus ik had zoiets van, oké, ik hang hem ook
eraan, zo, nou, een stekker voor gekocht.
En ik dacht eerst ook van, als de stroom
uitgaat, dan ga ik ooit een keer
zorgen dat ik met een SIM-kaart
en zo, zeg maar, dat ik
een smsje ga sturen.
En toen dacht ik, oké, en dan?
Weet je, want dan stuur ik het smsje, maar
ja,
het was allemaal gedoe om dat allemaal mogelijk te maken.
Als ik thuis ben, dan weet ik het. Als ik niet thuis ben, dan kan ik er niet bij.
Ja, precies, ja.
Dus ik dacht, ja, oké, moet dat nou echt?
Dat ging me weer te ver.
Dus er zijn wel dingetjes waar je denkt,
oké, volgens mij schiet je hierdoor,
is het nog wel praktisch of is het, ja.
Maar het zijn wel leuke dingen.
Ja, nee, zeker, tuurlijk.
Voor ons, als software ontwikkelaar, denk ik wel,
leuk, vreubelwerk, een beetje spelen,
maar het moet ook wel praktisch blijven.
En je zou natuurlijk vanuit buiten,
ja, dat is natuurlijk ook wel price technisch lastig,
gewoon overal camera's ophangen
en daar wel gewoon,
hoe heet het, gezichtsherkenning,
weet ik wel, het allemaal loslaten.
Of je kunt een model trainen
en zeggen van, oh die zonder gezichtsherkenning,
oh ja, dat is Pauline staat daar.
daar is dat, weet ik veel,
mijn zoontje ofzo staat.
Dat zou je kunnen doen, zeg maar,
en dan weet je of er een inbreker is of niet.
Maar goed,
ja, dat, ja,
dus dat moet je echt veel,
veel voordoen, dus dat,
ja, of dat nou echt haalbaar is,
dat weet ik niet.
Ja, ik denk dat het een mooie bedrijf is
met een rampsysteem.
Ja, oh ja,
eentje, ja, dan hou ik even op.
Er is een tijd geleden, daar is wel heel veel backlash op gekomen.
Er was een of andere,
hoe heet dat bedrijf,
die is van Amazon, die maken ook allemaal van die IOT-dingetjes.
Dat is een dochterbedrijf.
Die maakt ook ring,
die bel, zeg maar.
En,
dat is iedereen,
dat is de privacy-minded mensen.
Oh, van daar, dat al die Amazon-packages,
dat al die ring,
oh, sorry, er waren zoveel van die
Gorilla-marketing-dingen,
dat er weer, oh, zo'n leuke
Amazon Prime-delivery person,
dat is gecaptured op een ring.
Ja, precies.
Dus dat is van daar, oké.
Dus dat is van hun.
Maar die kwamen toen,
ik weet niet of dat product überhaupt
gelanceerd is, maar die hadden een
bewakings-drone.
Dus ik zag het,
ik ben ook gewoon een techneut,
ik denk, wow, dat is echt tof.
Maar als je gaat nadenken, van oké,
alles gaat naar de cloud toe,
en als iemand ooit dat ding hekt,
heb je in ieder geval een vage attack-drone
rondvliegen.
Ik zou meteen creeped out zijn.
Ja, echt wel niet.
Maar nee, daar hoef je geen zorgen op
te maken, want die zijn dormant.
Die kun je alleen activeren als je dit
en dat.
Ja, precies.
Maar dat was het product
technisch gezien.
We dachten, oh, echt vet.
Want dan kon je met gezicht zeggen,
ik weet niet, want ze konden van alles doen.
Dat ding vloog gewoon in je huis,
dus we gingen gewoon een beetje rondjes
maken en dan kijken of er geen gekke
dingen waren.
Toen had heel veel mensen terecht
van, oké, dit moet je niet willen.
Want
het is allemaal in de cloud en
god weet wat Amazon met al die data
doet en weet ik wat allemaal.
Weet je nog dat verhaal
van een, ik weet het nog, maar ik weet niet
of we het hier over hebben gehad,
het verhaal van die Duitse man die
opgeheunt al zijn eigen
levensdata opvoeg
en die door
een human error, dus waarschijnlijk
was het een manual
request die dan ergens bij een support
medewerker kwam te liggen,
heeft die alle audiodata
van een ander gezin, van een ander
huishouden gekregen.
Dus alles,
gesprekken, illusies,
allemaal privé shit
heeft hij, en daar is typisch mee naar buiten gekomen
van hoe is het mogelijk dat
een random support medewerker
mij het verkeerde
ding kan sturen, weet je wel, het is al bizar.
Amazon, dat is nu the fuck.
Ja, dat soort dingen heb ik al niet.
Er is nu ook een Amazon boycott
is er bezig,
schijnbaar, zei mijn vriend.
Ja, we moeten Amazon boycott een week
lang. Ik dacht echt van,
zo Jeff Bezos aan zijn reet moesten
dat er een paar duizend mensen
even, ja,
het is een noble idee, maar het gaat
echt helemaal niks uitmaken.
Die gast heeft 100 miljard of
zo. Als je Amazon gaat boycott
kan je net zoals Google en Apple boycott,
kan je beter thuis gewoon je internet
uitzetten en gewoon lekker
offline gaan leven.
Maar dit is wel iets voor jou, Pauline,
want ik denk dat jij daar wel iets voor, want
ik ben daar wat minder
principieel in. Daar heb ik soms jeuk
van, want ik zit gewoon bij Amazon, ik heb
een Prime abonnement, dus ik bestel
de hele boer gewoon iedere keer bij Amazon DE,
nog steeds.
Ik ben nog niet geswitcht naar NL.
Maar de werkomstandigheden in die,
hoe heet het,
in die warehuizen,
die warehuizen, ja,
niet de warehuizen, nee.
Ja, warehouses, het is wel, nee,
niet de warehouses, whatever.
Die magazijnen eigenlijk.
Ja, het magazijn, precies.
Iemand die ons verlost heeft, ja, precies.
maar dat is echt slecht.
En eigenlijk vanuit die,
dat opzicht zou je eigenlijk echt gewoon niks meer
bij Amazon moeten bestellen.
Dat is ook de idee van die stacking,
maar ja, en ik denk soms ook,
ik moet echt niks meer op mijn Prime bestellen,
maar ja, dan heb je, je weet,
je weet niet eens hoeveel er,
weet je nog die ene keer dat er,
dat die EU West region
down was en dat,
alles was down.
Ik werkte toen
bij Uzebilla, heel Uzebilla was
ook down, natuurlijk.
Waarschijnlijk was werkspot ook down.
Nee, toen zaten we nog op Digital Ocean,
daar hadden we geen last van.
Oké, ja, kijk.
Multicloud, jongens.
Multicloud.
Zullen we misschien even
een drama rubriekje
erin mekken?
Mag ik nog één vraag stellen?
Is er iets waar je echt heel
trots op bent met IoT? Waar je denkt,
wow, dat vind ik echt tof.
Misschien iets wat je geprogrammeerd hebt
of whatever.
Ja, ik denk wat ik net zei,
dat ik het tofste vind is dat ik die
zonnepanelen en die meten,
omdat dat ook niet echt, dat was er
nog niet echt. Er waren wel projectjes voor,
maar die meter uitlezen,
dat was allemaal niet helemaal goed.
En die
zonnepanelen, dat kon je eigenlijk ook niet uitlezen.
Anders had je weer,
je kan het via hun app doen,
maar dan heb je één keer in de 15 minuten
data, en ik wil gewoon realtime zien
hoeveel ik gebruik, om dat allemaal
te doen. En dan had je
die omvormer, maar die kon je niet
uitlezen zomaar met Modbus, omdat
dan moet je dan een soort van
administrator account hebben om dat aan te
kunnen zetten. Maar toen was ik er toch
achter gekomen dat als je dat ding met de
schakelaar erop aanzet op een
soort van maintenance mode, kon je connecten met
wifi, kon je erop en dan kon je toch
via je laptop in die admin panel
komen. Toen had ik die Modbus
aankunnen zetten en toen kon ik daarmee
ook eens kunnen uitlezen.
Ik wou nog vragen of je dit dan
open source hebt gezet, maar na
dit hele verhaal denk ik dat het te onmogelijk
is om
een heel lange readme erbij te
gooien. Nou, op zich is het best wel goed
te doen. Ik denk dat het misschien wel in de readme erbij
staat, maar nu weet je...
Dus jij hebt het open source gezet ook?
Ja, het staat op mijn github.
En die stuurt het naar, je hebt dus
een ESP-project, eentje om die solo edge
omvormer voor je panelen uit te lezen.
Die stuurt het naar MQTT.
En die andere is om je P1 power meter,
dus je metenkastmeter, zeg maar,
uit te lezen. En die lees
ik vervolgens, die slimme meters.
Dat is gewoon met een ESP8266
microcontroller, dus die
stuurt het gewoon via wifi, stuurt het gewoon door.
En dan vervolgens
stuur ik dat door naar
MQTT en Home Assistant
die leest dat weer uit en die stuurt het naar InfluxDB.
En daadwerkelijk
lees ik dat weer uit met Grafana, met
allemaal mooie grafiekjes en alerts, dat
als er toch iets is, dan krijg ik een alert
als er iets mis is, of als de batterijen
of allemaal dingen op zijn.
En op zo'n manier is het hele cirkeltje
eigenlijk rond van MQTT
naar Home Assistant en dan naar InfluxDB
voor allemaal statistieke grafieken
met Grafana daarop.
Dus dat vind ik wel, ja,
dat ben ik wel blij mee.
En
één laatste ding
wat daarbij hoort, is dat ik die, voor die Home Assistant
heb je, je moet al die dingen
koppelen, zeg maar. En dan moet je
weer een device aanmaken in een YAML
file en weet ik veel wat. Maar er
zit ook in dat die Autodescovery
kan doen voor devices.
En dat werkt dan ook met MQTT.
Dus in die projecten die
op mijn GitHub staan, er
zit ook al die Autodescovery in. Dus op het moment
dat je dat ding aankoppelt,
stuurt die dat gewoon naar je Home Assistant
en daar staat
automatisch komt die gewoon meteen in je Home Assistant
te staan. Je hoeft er niks voor te doen.
Je zet gewoon dat ding aan en automatisch
heb je met alle
sensoren staat het gewoon meteen goed
geconfigureerd. Je hoeft het geen moeilijk
te doen. Dus dat werkt super nice.
Cool, cool, cool. En jij wilde naar de
vorige rubriek. Ja, drama.
Ja, dit zijn
Marijn, dit zijn nieuwe rubrieken die ik
een beetje heb gepastet een keer.
Omdat ik zo
in de Twitter drama alvast zit.
Dus er is heel veel
namen.
Dat is Twitter, toch?
Ja, best wel. Maar vooral
een tag Twitter is er
altijd wel iets aan de hand.
Dan heeft er weer iemand even van de comment
gemaakt waar iedereen over valt.
Maar om af te trappen,
dit is de eerste keer
dat we deze doen. En ik
wou het eigenlijk hebben over Bunk.
Bunk, gebruik even jullie Bunk
toevallig. Ja, sorry.
Ja, gebruik Bunk. Oké.
Wacht even.
Ja, kijk, daar hebben we, en laat nu even
zo'n mooie regenboogkaartje zien.
Nou, het wordt lachen, geren, brullen vandaag.
Saber. Ik
mute mezelf even, ja?
Internet Connection Pijolje.
Je mag
niet horenbaar
cringen. Maar het
is, het zijn een beetje
ja, eigenlijk, als je erover nadenkt, we
hadden net een mooi bruggetje kunnen maken
van Amazon.
En ik wou het eigenlijk
zeggen, omdat Bunk is natuurlijk een Amsterdams
bedrijf,
gerund door CEO Ali,
die ook, ik weet hem zijn achternaam hier,
hij was ook hier
voor de CEO van TransCP.
En Amsterdam is
best wel een kleine tech
wereld, dus heel veel ons
kent ons, weet je wel. Ik ken ook
mensen die bij Bunk
werken en bij TransCP
hebben gewerkt en dat soort dingen.
Maar wat mij dus verbaast, is dat
altijd, als ik dit vertel,
weet bijna niemand
hoe erg het daar
is om te werken.
En
je kunt het allemaal zien op
Glassdoor. De reviews
zijn echt absurd,
dus ik heb een compilatie
gemaakt en ik dacht, misschien is het leuk,
ik zou een beetje
vertellen
wat
de werksfeer, hoe dat er een beetje
uitziet, maar daarna dacht ik, het is misschien
leuk om er een paar naar jullie te
sturen en dat jullie 1 voor 1
voorlezen
om de
meest authentieke reactie die er
opkomt. Ik ben wel benieuwd.
Wat een beetje
in een notendom
samengevat
is dat de CEO
echt een zieke
narcis is, die alles
micromanaget.
Ze hebben heel veel buitenlandse devs die het
als stepping in het adem boeken,
dat mensen met een relocation
package komen ze hier
naartoe en dan zijn ze vrij snel weer weg.
Maar ze zijn wel
uit Amsterdam binnengekomen. Met boeken
is dat eigenlijk ook zo, voor heel andere redenen.
Maar het wordt niet echt
gezien als een playboy.
Dat is
vooral
vanwege die CEO
die zo ziek micromanagement is.
Hij wordt
een beetje als een soort van
megeromaan gezien.
Zijn idee is
de beste.
Ik zal je
een paar dingen
doorsturen.
Het is echt bizar.
Ik dacht
ik zal het een beetje
naar buiten de werkbestandigheden
zijn er ook heel veel dingen, heel veel veranderingen.
Je hebt heel random voor de doorgevoerd
zonder communicatie er gebruikers toe.
Maar gebruikers zijn een enkele
betaalde
dat zal jij wel weten als bubgebruiker
dat je dan opeens een betaalde account
moet hebben die iets van
6 euro per maand is terwijl het eerst gratis
was en zonder communicatie of
wat dan ook niet. Maar ja, dat is
ook al een beetje het werk van Ali die
een soort van
overal overheen tramplet en
zijn weel als wet.
ja, wat ik een beetje
heb doorgekregen ook is dat
er zijn dus heel veel van die
stepping stone werknemers die
het soort van stepping stone gebruiken.
Maar er zijn ook
mensen die wat meer senior
zijn en dat zijn een beetje
volgens veel van die verhalen
die hebben zich een beetje
onder de vleugel van Ali geschaard
omdat dat
zijn zeg maar de goede
die het met hem heen zijn.
Dus die worden dat soort van zijn
garde
en de rest is allemaal kut zeg maar.
Zou ik jullie
een paar dingetjes doorsturen?
Een paar sappige tweets.
Nou, het zijn geen tweets, maar het zijn
excerpt van Class Door Reviews.
De quotes Saber.
Ja, vergeet de balans tussen
werk en privé, vooral als je
een ontwikkelaar of producteigenaar bent.
De CEO zal je tot 1 uur
nachts lastig vallen in de interne chat
als ze zijn vele vragen niet beantwoord
hebben. Wat?
Oké.
Tot 1 uur nachts.
Ja, tot 1 uur nachts en
schijnbaar wordt er ook meteen
als ze wordt aangenomen moet je alle
interne chatprogramma's en dingen
installeren, omdat de bedoeling
is dat je ten alle tijden
bereikbaar bent.
Je moet dus ook verplicht je laptop
mee naar huis nemen, niet uit veiligheid
maar zodat je thuis
over uur kan draaien.
Ik gok zo met dat het
allemaal niet betaald is.
Nee, allemaal niet betaald inderdaad.
Dat zal waarschijnlijk wel.
Nou, Marijn.
Je krijgt toch een lange.
Ik zou deze
plek nooit aanraden aan
een designer, tenzij je graag
als een circus aapje behandeld
wil worden door onervaren mensen die je vertellen
wat je moet doen. Deze plek
heeft mijn creativiteit vermoord.
Vernediging, belediging zijn bunks idee
van constructieve feedback.
Het gedrag van de CEO is onmenselijk.
Je professionele mening is waardeloos
tenzij je overeenkomt met die van hem.
Ja.
Dat klinkt als een leuk bedrijf eigenlijk.
Er zijn nog vakantieërs.
Die zullen er wel zijn denk ik.
Ik denk aan de lopende band.
Als ze er nu niet zijn, dan zijn we er morgen wel.
Namens Saber, nog eentje voor jou.
Er zal tegen je geschreeuwd worden
en veel ook.
En wat je ook doet, zeg absoluut niet
wat er op je hart ligt.
Het klinkt
als een hele prettige werksfeer.
Dat is wel lekker direct ook.
Weer is wat anders.
Weer is wat nieuws.
Dat kan niet, ja.
Ja, het is echt dat schreeuwd
komt dus schijnbaar aan van hem.
Hier is weer een leuk voorbeeld, Marijn.
Ik heb hierna nog twee voorbeeldjes.
En dan denk ik
dat het wel de boodschap van binnen is.
Tijdens mijn tijd bij het bedrijf
ben ik meerdere keren publiekelijk
een debiel, een nieuw niveau
van stomiteit en andere gelijk aardige
uitdrukkingen genoemd.
Dus schijnbaar
komt hij gewoon naar beneden
en gaat hij dan tegen schreeuwen
dat je een debiel bent, tegenover iedereen.
Ook heel normaal.
Ja, maar je moet ook geen stomme dingen doen,
natuurlijk.
Dat vraag ik ook al een klein beetje om.
Je code moet altijd in één keer
compileren.
Code hoeft niet getest te worden.
Merge requests worden
afgewezen met
dit is dom, verspeel mijn tijd niet
als enige uitleg.
En het bleek later dat dit was omdat de CEO
de namen voor een functie
de namen die voor een functie werden gebruikt
niet leuk vond.
Hoezo?
Bemoeite CEO
met de namen van een functie.
Ja, maar dat is dus echt
een heel vaak terugkerend
ding.
Er zijn heel veel reviews die
zeggen dat hij naar beneden komt
omdat hij je merge request heeft gezien
en dan gaat hij tegen je schreeuwen
omdat je merge request zo kut is.
Hij komt naar beneden om te schreeuwen
omdat je vijf minuten te laat was
of omdat je voor
zes uur wegging, want je moet minimaal tot
zes uur er zijn.
Je moet dagelijks een dagrapport
submitten, maar niet
voor zes uur, want als je dat voor zes uur doet
dan betekent dat als je met één minuut voor
zes doet, dan betekent dat tot je
te boeg weg bent.
En de beste
dit vind ik nog
by far, er werden
ook dingen over gezegd zoals
ze zijn volledig data driven, maar dan wel
alleen als de data, als
hij het eens is met de data natuurlijk.
Dat is meer common dan je
zou denken natuurlijk.
Maar dit vond ik echt
de vetste.
Het is zo bizar.
Het is een werkomgeving
met veel stress, bijvoorbeeld
lunch en plasplas is overslaan.
Dagelijks onbetaald
overwerk, de exitruimte
een schaamkamer waar werknemers die weg gaan
bij bunker in de laatste dagen spenderen
en burnouts.
Het is toch bizar, maar
iedereen heeft schijn, maar ik vond het ook wel
heel, heel sneu dat er heel veel mensen
met burnouts heel snel weg gaan.
Maar die exitruimte,
ze hebben dus letterlijk
een aparte kamer.
En als je, als je
ontslag neemt, dan moet je daar
dus de rest van de tijd met de andere deserters
een soort van isolatie cel
gaan zitten. Ja.
Moet je in een apart kamertje gaan zitten.
Bizar toch?
Klinkt als een beetje een bedrijf
dat 100 jaar
geleden bestond ofzo.
Ja, het is echt, maar
dat is denk ik inderdaad heel
veel mensen in de reviews
die zeggen ook dat het gewoon een
narcissist is. En wat heel grappig
is dat je op al deze reviews heb je
dan duidelijk door HR of
iemand
hebben ze antwoorden
gestuurd met heel veel van die regenboog
emoji. Heel veel leuke
yoga poppetjes emoji
en zo leuk mogelijk verwoord. Het is
echt heel zwaar damage control.
Maar ja, dat is
natuurlijk bijna absurd.
Als je
een review hebt
waarin iemand zegt dat die publiekelijk
in de wiel is genoemd door de CEO
en dan komt er zo'n antwoord van
oh ja, we vinden het jammer dat je
oh, prayer hands,
ik hoop dat je al veel plezier hebt,
en dan zo'n regenboog emoji.
Het is echt absurd.
En er zijn ook heel veel,
want als je kijkt op
de App Store dan zie je dat er 71%
spreekt positief
over de reacteur.
Er zijn heel veel 5-star reviews, maar die zijn
waarschijnlijk allemaal met.
Nee, die moet je
doen, die moet je maken in de eerste
week dat je er werkt denk ik.
Ja, anders dan kom je de proeftijd
niet door. Na 6 uur.
Het zou wel zorgelijk zijn
als dat echt het ijs was,
dat in de eerste week dat je dat doet
en daarna word je eruit gegooid.
En als er heel veel te verloop is dan heb je natuurlijk
heel veel van die positieve reviews
zeg maar. Ja,
het is eigenlijk echt heel sneu,
want er staat ook een paar keer dat HR
hun best doet om iedereen
zo beter te laten voeden,
maar het werkt natuurlijk voor geen ene meter
als die CEO
meewerkt.
Dat gaat gewoon, als iemand
tegen zijn werknemers gaat schreeuwen
als ze ook maar iets anders doen,
als ze willen dan ja.
Het klinkt toch een beetje alsof je
een beetje Steve Jobs
achtige management
stijl heeft. Maar het is
ook zo dat de studies hebben uitgewezen
dat
iets van 70 procent van de
CEOs een narcissistic
of psychopathic
personality disorder
hebben.
Dus dat er blijkbaar
psychopathische en narcissistische
trekjes werken mee
in het verkrijgen
van dat soort
posities.
Als je een mannelijke CEO bent waarschijnlijk?
Weet ik niet.
Ik denk dat het gewoon
iets is van
je kan jezelf heel goed
presenteren ofzo.
In eerste instantie
heel goed manipuleren.
Ja, ja.
Ik weet...
Ik geloof zeker wel dat er onderzoek
naar gedaan is. Ik heb dat wel
vaak gehoord dat er dan wordt gezegd van
heel veel CEO's zijn
redelijk narcissistisch, dus dat zal
waarschijnlijk ook wel zo zijn.
Ofteens, dat kan ik me eens iets bij voorstellen.
Maar ik vraag me dan,
wat ik bedenk,
zijn er bedrijven die
niet zo zijn opgezet
en die heel succesvol zijn?
Ja, maar je hoeft als
psychopat of narcist hoef je natuurlijk ook niet per se
zo'n
brandend schip
zeg maar.
Het kan natuurlijk ook gewoon zijn.
Sterk nog, het is veel slimmer
natuurlijk. Maar ja, nu
gaan we een beetje in risky territory
omdat het over mental health gaat
en daar zijn we natuurlijk geen
schers in. Maar je hoeft niet per se
als psychopat of narcist
dat je per se iedereen gaat marteren
ofzo.
Je hebt gewoon een doel
en dat doel wil je
beruiken.
Sommigen doen het allemaal op de manier zoals
hij doet.
Je wil je laten gelden ofzo.
Ik weet niet,
dat is heel lastig om te zeggen.
Dus ik begrijp best wel,
voor mij Linus
dat profiel, dat is voor mij
wel redelijk, dat denk ik
dat ik het wel begrijp.
En
Linus denk ik dat het
succesvol is, zeker in de beginjaren,
dat hij heel erg
als een Hitler
of als een dictator
heeft gereageerd over de Linux
kernel. Ik denk dat dat heeft
geholpen. Ja, je
wordt aan een steek succesvol.
Word je liever of beter
daarvan? Nee, dat denk ik niemand.
Iemand zal nooit zeggen dat Linus
een lieve, aardige man is.
Dat geloof ik niet.
Maar ja, Linus is wel, misschien wel
daardoor ook succesvol.
Ik weet niet of het succesvol is, want je kunt het niet testen
zeg maar, of het succesvoller was geweest als hij
wel aardiger was geweest. Dat weet je dus niet.
Dus dat is best wel, ja.
Ja goed, het is voor heel veel mensen
wel herkenbaar. Zeker voor software-
ontwikkelaars hebben heel vaak wel, oké,
een raar agent die ons... Maar is
het de slachtoffers waard?
Nee, ja, dat is waar.
Blijkbaar is het wel een slimme man. Dat zij alles
bepaalt. Het is wel een bank
waar jij een pasje van hebt. Dus daar doen we ergens,
doen ze wel iets goed. Ja, ja.
En als zij dat allemaal bepaalt, dan, maar goed,
dat zit niet de manier hoe je je bedrijft.
Ja, maar, ja, precies,
dat is ook wel de bedoeling, zeg maar, van
stel dat hij nu niet zo, stel dat hij die manager
stel niet had gehad, misschien had hij dan
een groep mensen,
die loyale groep van, weet ik veel,
vijf of tien man. Misschien waren het dan
honderd geweest die veel harder hadden gestreden
en was het bedrijf nog succesvoller geweest.
Ja, dat kun je niet testen, want je kunt niet, zeg maar,
terug in de tijd kijken of dat dan
op die manieren beter was.
Ja, ik denk ook dat je dan over de
verkeerde dingen misschien gaat discussiëren.
Wat moet je er echt aan hebben over, ja,
wat ga je bijna,
ga je bijna een soort van waardeoordeel
daaraan geven.
Ja, dat is waar. Ja, aan de ene kant is die wel
gestort en alle werknemers hebben
een burn-out. Aan de andere kant, misschien is
het niet zo erg.
Ja, tuurlijk is het wel.
Is dat niet goed?
Nee, maar het is wel grappig, want we
hebben het, kijk, bij Bunk, we vinden dat
natuurlijk vanuit onze ontwikkelaars rol
of hart of whatever.
Dit is gewoon een fout punt. Dat moet je niet doen.
Je moet onze fellow ontwikkelaars
niet onderdrukken. Maar tegelijkertijd
ik dus, ja,
in het algemeen natuurlijk, maar tegelijkertijd
ben ik dus iemand die bij Bunk zit. Maar zelfs met
dat Amazon-verhaal, daar hoor ook mensen zeg maar
een soort van... Ja, maar wist je dit van Bunk?
Nee, dit wist ik niet.
Nee, nee, nee, nee.
Ik hoorde wel eens dingen van,
zeker toen met die introductie van vorig jaar
volgens mij, van die
de app, die zag er helemaal
anders uit. En dat iedereen zei
van ja, wat the hell ben je aan het doen?
Dat staat dus ook in uw reviews,
dat hij dat helemaal heeft.
Dat hij gewoon letterlijk mensen hun laptop
afpakt. En
dus ook dat hij het volledige ontwerp van
die versie zelf heeft gemaakt, terwijl het een engineer
is die totaal geen ervaring heeft met UI US.
Dus dat was zo ramp.
Dat staat ook in uw reviews, dat hij daar
dus... Ja, maar daar is die echt
klanten... Dat weet ik gewoon.
Daar is die gewoon klanten verloren. Zeker
heel veel zakelijke klanten, want die waren...
In het begin heeft die daar best veel
ofteens de punk
heeft daar heel veel klanten
mee binnengehaald. En daar zijn er
veel we zijn nog weggelopen als je van
wat maak je nou? Want iedere keer is het wel anders.
Dus als je het over dat
waardeoordeel hebt, blijkbaar
vond hij dat hij het allemaal beter wist
dan al zijn UI en UX mensen.
Dus heeft hij maar gewoon een laptopje
gepakt, letterlijk. Gewoon echt
met fysiek met zijn handen. Heeft alles
gedaan, heeft geschreeuwd dat het allemaal
zijn hier. En iedereen haten
het, want misschien zijn niet al je
ideeën de beste, want je bent ook maar
een persoon en je bent niet God.
Ja, ja.
Dat is op zich wel grappig. Bij Google
is dat anders. Bij Google, de data
is de baas.
Ik weet niet of dat nu
nog zo erg is, maar vroeger werd er ook altijd
gezegd, oké, designers, dan moest
dat getest worden. Dus zei je niet, oké,
oh, jij bent een hele goede designer
en ik geloof jou op je
wat voor kleur ogen dan ook
dat dit goed is. En daar heb
ik je voor ingehuurd. Nee, dan werd gewoon gezegd, oké, mooi,
we gaan dit gewoon testen. En dan
laten we de data uitwijzen
of dit designer gaat werken of niet.
Dus dat is eigenlijk, ja,
er is ook heel veel discussie bij Google over
over AI nu.
Over AI, precies. Maar
op die manier ben je misschien wat
wat, hoe zeg je dat,
objectiever over, om te zeggen
oké, gaat iets werken of gaat iets niet werken?
Ja, maar bij Bunkes
zijn ze ook datadriven, maar wel alleen
ons eigen basis. Ja, ja, tuurlijk.
Ja, precies, dat denk ik ook.
Maar ik wist het echt
niet, nee, want ja, naast Bunkes
heeft hij trans IP, dat wist ik wel.
Ja, precies. En dat is ook wel grappig,
als je op Glass door naar TransPK
kijkt,
zijn de reviews allemaal redelijk.
Tenzij je dus terug gaat naar
de tijd dat hij daar CEO
woont, dan is dit vergelijkbaar, zoals
ja, precies, ja.
Maar goed, ja, oké.
Ja, dat is een beetje jammer.
En als conclusie,
ga je nu je pasje in
tweeën knippen? Ja, precies.
Deze kan ik doen.
Kan ik deze knippen?
Nee, nog niet. Maar ik vond
dit wel een goede afsluiter, want
één Glass door review
had Samsung
een kopje advies aan het management, die je optioneel
kan invullen, en deze vond ik wel mooi.
Geef de CEO een assistent, een
typapie, geef hem een coach ofzo.
Zet hem aan de kant, whatever. Doe iets.
Maar
dat is ook wel een mooi dilemma
nu. Zou je dan nu dat pasje
moeten doorknippen, omdat één man daar
aan het hoofd staat, die
dan, tenminste afgaand van
reviews op Glass door, maar die
dan dat niet doet op de manier
zoals jij dat zou willen.
Terwijl je dan wel ook al die andere werknemers die
er niks mee te maken hebben, misschien wel weer.
Moet je dan nu je pasje?
Nee, die gaan allemaal over
de week ook weer weg.
Ja, dat is waar.
Ik vind het wel moeilijk, want
het is wel vroeger, ik denk dat er vroeger
het klinkt allemaal raar, maar
voordat er heel veel dingen bekend werden,
dat er ook heel veel van is het praktijk.
Je was gewoon consument.
Je kocht gewoon iets en je weet niet hoe die mensen
behandeld worden.
En ik weet niet of
veel mensen, stel dat je van Philips wist,
oké, dit is het
slaven drijven, zo weet ik wat allemaal.
Ik denk niet dat er ook vroeger dat mensen dan
dachten, oké, dan stop ik met Philips.
Ja, het zal wel meevallen.
Je probeert het goed te maken.
Ja, je had natuurlijk wel altijd kinderarbeidsdingen
en sweatshops, waar mensen ook wel
ethische consumenten voor
verbaan zijn.
Ja, de koper mensen kopen een maand minder
t-shirts bij de A&M en een maand later zijn ze het alweer vergeten.
Ja, ik heb wel alsjeblieft,
maar het maakt niet uit.
Wat jij zegt,
want daar gaat het nog steeds om software
ontwikkelaar, het is wel een ding.
Ik vind het wel,
weet je wel, dit soort
ja, management style.
Kijk, je zegt het net,
bijvoorbeeld, dat kinderarbeid, ja, dat kan
niet meer, daar zijn we allemaal over uit.
Maar er is niet iets, zeg maar, of
een instantie waar je kunt zeggen, nou wacht even,
zo behandel je mensen niet.
Ja, in dit geval,
specifiek geval.
Je hebt als CAO voor een bepaalde industrie,
maar voor ons industrie niet.
Nou, er zijn wel,
ik heb bij Atos Origin gewerkt,
volgens mij had Atos Origin, er waren een aantal
bedrijven, die hadden wel
een CAO, die waren bijvoorbeeld,
die fiedel dan onder de, er is
volgens mij geen CAO, CAO.
Voor de industrie is die er geen in.
Nee, precies, maar dan was je aangesloten
bij de elektronica,
elektra,
onderdeel van de persgroep,
dus hadden wij de drukkerij, hadden we CAO.
Maar dat is niet per se
voor developers. Nee,
voor developers was dat nooit, want
ja, ik weet niet, en dat is ook,
er zijn heel weinig developers
lid van de vakbond.
Er is een tijd geweest dat de FNV
en CNV hebben proberen
ja, wat software
ontwikkelaars, zeg maar, te benaderen,
maar dat is nooit wat gehoord.
Er is waarschijnlijk ook niet zoveel behoefte aan, want
veel van dit soort bedrijven zijn
zo gestoord als dit.
Nee, maar tegelijkertijd is het
ook wel zo, dat
heel veel bedrijven die weten,
ja, denk ik, dat
een groep,
ik weet niet of de meeste, of de meeste,
maar een groep ontwikkelaars
helemaal niet zo mondig zijn.
En dat je ze best wel tussen aanleidsdegens
kunt onderdrukken, zeg maar.
Dus,
maar tegelijkertijd merk je, dat is niet,
dat is met niemand daarvan denkt, oké, ik ga
toch mezelf aansluiten bij een vakbond.
Want ik ben,
dat is wel heel lang geleden, dat is in 2001
of zo. Ooit zeg maar,
bij een bedrijf werd ik bovertallig verklaard
ofzo, of ik weet niet, ik moest weg, want
ze moesten bezuinig, weet ik, voor het al. Nou, oké.
En toen,
ja, het bedrijf was net overgenomen,
nou, voor de tweede keer,
en ja, ik moest weg. Dus ik kreeg
zo'n gesprek van een exitgesprek.
En toen werd het echt op een hele
nare manier, probeerden ze mij
gewoon echt gewoon, want ik had een
leaseauto, zeg maar, op dat moment. En toen was het van, ja,
nou, mooi, dan mag je dat bedrag gaan betalen.
Ze zetten je onder druk en ze gingen gewoon
wachten totdat ik dan zei, oh, ja, oké,
dat doe ik dan wel. Terwijl dat in mijn contract
niet stond, zeg maar. Dus ze
proberen wel echt gewoon mensen, ja,
oneerlijk te behandelen. En ze denken
dan, heel veel software developers, ja, die schrikken
van... Ja, ik heb ook wel iets soort
gelijkstandigs meegemaakt met
ons slag. Precies.
Terwijl als je bijvoorbeeld bij een vakpunt
of mensen die daar, ja, bewust voor
kiezen, die hebben zoiets van, ja, nee, het is goed, ik ga
eerst even via mijn vakpunt kijken of ik dan
sterker sta. Maar als laatst bij Uber toch ook,
dat is toch ook allemaal vies, die spelletjes gespeeld
met al die ontwikkelaars die naar huis gestuurd
werden.
Ja, dat weet ik niet.
Dat was een ding dat met Google
wel, dat is laatst bij Google wel gebeurd
met die hele AI-dinges.
Ja, dat AI-dingen, zeg,
dat is gekke werk, maar goed.
Bij Uber wat, ja.
Volgens mij was het bij Uber, die ging
niet allemaal iets goed met de crisis, dus er moesten een heleboel
developers weg in Amsterdam.
Maar die werden ook gewoon heel erg onder druk gezet
om contracten te tekenen,
om op te zeggen, terwijl
ze daar, ja,
terwijl dat helemaal niet hoefde, of weet ik voor wat, maar in ieder geval
superveel druk opgezet.
En dat waren ook
praktijken waar je niet,
maar ja, sowieso is dat ook een bedrijf
met die allemaal vieze dingen doen, natuurlijk, dus wat dat
betreft, was dat gewoon
niet slecht.
Bij mij was dat
ook zoiets
van, ja,
andere, het heet
Simbit trouwens,
ze zijn nog steeds in business, maar
echt waar, nooit
in één, maar goed, maar niet uit.
In ieder geval, ze
krijgen een investering die niet
door, en nou,
hoe te doen, want ze ons natuurlijk
niet meer betalen, dus de hele afdeling wat opschort.
Maar ja, goed,
wat doen zij, ze komen binnen en ze denken,
ik was de enige Nederlandse developer,
voor de rest was er alleen nog één Nederlandse manager,
de rest was allemaal expat.
Dus zij dachten, oké, we gaan even lekker met die
regels, dus gaan we een beetje
verballend doen, ze komen binnen met een contract
en zeggen, nou, jullie
snappen dat we jullie niet meer kunnen betalen,
maar als jullie dit
ondertekenen, dan kunnen jullie zo snel mogelijk naar
UWV om werkloosheid
aan te vragen, dus dit is
het beste voor jullie. Dus ik
begon het te lezen, ik dacht van, hallo,
maar hiermee zeggen wij gewoon, oké,
je hoeft ons nul salaris meer te
betalen,
en ja, dan kun je wel naar het UWV,
maar eigenlijk, we hebben allemaal een tijdelijk contract
nog tot het eind,
tot whenever it is,
dus ik zei ze van, nou, dat gaan we even niet doen,
weet je wel, maar buiten
dat hadden ze heel sneaky,
en ik had net een hypotheek,
er was net de bank akkoord mee gaan,
heel sneaky,
hadden ze de datum, hadden
ze een maand ervoor gezet,
en hopen dat we niet,
dus dat we eigenlijk een maand van tevoren
al zogenaamd onder baan zouden hebben,
zodat ze het salaris van die maand,
waar we toen in zaten,
dus niet meer hoefden uit te betalen,
zo ziek, ik zei waarom,
waarom staat het op februari dan?
uh, uh, ja, uh, uh,
nou, we dachten dat het dus niet op zou vallen,
dus ik zei tegen iedereen,
oké, we gaan het allemaal niet onder tekenen,
toen hadden ze inderdaad gewoon
zo lang proberen te wachten,
tot wij allemaal
geen spaargeld meer hadden,
zodat we zelf aan de werk ging zoeken,
want zodra je zelf aan de werk hebt,
zijn zij helemaal niet meer,
hoeven zij het allemaal niet meer uit te betalen,
dus, nou, gelukkig hebben wij het gewonnen,
want het was echt een soort scene,
omdat een van ons,
haar advocaat,
begon met brieven te dreigen,
en toen hebben ze ons toch maar snel uitgetouwd,
en toen was het klaar, maar ja, echt super vies.
Ja, dat,
ja, ik,
dus het gekke is,
ja, volgens mij is die behoefte
de best wel, dat je gewoon
bijgestaan wordt, en volgens mij,
ik meen dat ik,
nadat, zeg maar,
als ik sindsdien toen wel een, hoe heet dat,
een verzekering,
hoe heet het,
rechtsbijstaansverzekering en dan ook, ja,
mocht je, zeg maar, in zo'n conflict komen,
dat je in ieder geval bijgestaan wordt,
is met daarna gelukkig ook niet meer gebeurd,
maar het is wel, ja, het is wel fijn,
omdat als je dan in zo'n situatie komt,
dat je dan, ja, geholpen wordt,
ja,
dus dat is sowieso wel een tip om dan zo'n
rechtsbijstaansverzekering te hebben, die je dan eventueel
in zulke situaties kan helpen.
Liever niet, maar als je het nodig hebt,
dan is het toch wel fijn als je er toch wel eentje hebt.
Ja, precies, want op dat moment,
dat is ook het grappige, want ik was, zeg maar,
toen moest weg, en nog een andere collega van mij
ging ook weg, en die, die, die kwam dus
samen met zijn advocaat, kwam die, zeg maar,
dat gesprek voeren.
En ik zat echt, dit was echt bijzonder,
want je had, zeg maar, een soort van good cop, bad cop,
het waren de twee man, en die
ene zegt op een gegeven moment, ja,
maar je moet wel begrijpen dat wij hier ook
het slachtoffer zijn. Dus hij zegt dat,
en hij ziet mij, zeg maar, kijken,
die andere man, die ziet me echt
zo, kijk, oké, ik moet nu
ingrijpen, want nu wordt hij echt boos, want ik
ik stond echt op het punt
op te zeggen,
wat voor man loop jij nou weer?
Jij bent het slachtoffer.
Had je niet zoveel informaties van me al gedaan?
Ja, precies.
Dat, dat,
ik had echt zoiets. Oh, ja, je hebt gelijk.
Hier heb je mijn salaris
met terugwerkende kracht heb je weer terug,
want ik voelde pijn.
Zal ik nog wat spaargat overmaken naar jullie
anders? Ja.
Zo mooi.
Aan onze kant
hadden wij
de CFO
bijna tot tranen.
ik vond dat ze zomaar
klaar waren, want ze waren echt niet meer bezig.
Ze zijn
nu wel slachtoffers.
Uiteindelijk denk ik dat dit soort situaties
niet heel veel winnaars zijn.
Nee, nee, natuurlijk niet, maar je moet daar wel
wel voldoende mee omgaan.
Ja, precies.
Het maakt me echt niet uit, want als je mensen
probeert te playen, dan niet meer.
Nee hoor.
Maar goed, dit was de drama.
Zeker, zeker, zeker.
Ja, we hebben nog een onderdeel.
Ik heb
ik ben echt
de tapmaster. Niet normaal.
Ik verlies altijd.
Ik zit altijd te zoeken, oh shit, dit is de verkeerde.
Het winter winnaar is met 200
taps. Je hebt ook een browser
dat kan je twee rijen taps onder elkaar krijgen
nu. Dat is misschien wel wat.
Ik weet niet meer welke
dat was.
Dat helpt, ik zeg maar, voor mij.
Oké, developer
dilemmas. Ik heb de eerste voor je.
Al je
variablen met maximaal één karakter
of al je code op één
regel.
Die weet ik heel snel.
Sorry.
Mag je dan nog formatten daarna
of niet?
Nee, je moet het zo.
Zo moet je het committen. Het moet gepusht
worden en iedereen mag er naar kijken.
Als code formatting niet bestaat,
dan gaan alles met één karakter.
Ja, dat zou ik ook doen.
Meckels.
Echt?
Dat kun je nog een beetje zien, zeg maar,
Ik heb een visueel wat er aan de hand
is met indentation en zo, maar anders
dan...
Alleen variabel, hè? Methoden namen, die zijn al wel goed.
Dus als je methode klein is, dan...
Ah, oké.
Dit heb ik. Oké.
Dat is altijd software ontwikkelaars. Moet je heel specifiek
zijn.
Ik heb niet blij stil gestaan.
Ja, maar zover ging je niet, hoor. En dan zou ik er alsnog voor
kiezen, eerlijk gezegd.
Oké.
Dan weet ik het niet meer.
X...
Xbox of Playstation
is de tweede.
Ik denk dat...
Oh,
PC.
PC, nee, je moet kiezen. Nee, nee, nee.
Dit gaan we niet...
Ik zeg Playstation.
Ook?
Ja, nog steeds?
Nee, de laatste was het.
Met deze generatie?
Horizon Zero Dawn.
Ja, die kan hij...
Ik zou niet weten.
Playstation 3 was de laatste en daar heb ik drie spelen opgespeeld.
Ik speel tegenwoordig alleen op PC.
Horizon Zero Dawn
kun je ook op PC spelen, helaas.
Of helaas, gelukkig.
Ik vind eerlijk gezegd dat de UI veel chiller van Playstation.
Nou, ik ben nu Half-Life Alex aan het spelen in VR.
Dat is toch zo vet.
Ja, oké.
Dat is iets anders.
In VR, ja.
Ja, op een PC...
Het is anders.
Het zijn andere soorten spelletjes of...
Nee, niet anders. De experience is anders.
Ja, de experience is anders.
Nee, precies.
En ik kan er ook niet zoveel tegen, zeg maar, dat je dan...
Vroeger was ik heel veel...
Met heel veel...
Van die Steam games.
Heel veel van die indie games.
Dus ik was in het PC game over life ofzo.
Maar het is toch anders
Als je de hele dag werkt achter een scherm.
En dan...
Ook nog op PC gaat gamen.
Ik...
Het lukt me niet.
Ja, wat moet ik nou zeggen?
Ja, nou, kijk.
Ik vind het tricky, want ik heb nu...
Mijn PC heb ik...
In december heb ik die gebouwd.
In eerste instantie gewoon omdat ik thuis ging werken.
En ik denk, weet je wat?
Dan heb ik een snelle PC.
Nou, redelijk...
Maar dat betekent dus wel dat ik dus ook soms...
Als ik dan een stukje code wil niet werken.
Of dat zit tegen.
Dan stoppen en dan kan ik gewoon gamen.
Dus dat is op zich goed en slecht.
Zeg maar.
Want gelukkig speel ik niet een spelletje die heel erg...
Ja, dan ben je echt uur lang.
Dus dan kun je 10 minuten spelen.
Of een half uur of whatever.
Maar op zich is dat wel weer...
Wel oké. Maar goed, dan kun je met de PlayStation natuurlijk ook...
Als je niet naast je scherm hebt staan ofzo.
Of naast je scherm.
Naast je werk laptop ofzo.
Dan kun je ook gewoon heel snel op een PlayStation of een Xbox.
Ja, en dat hebben we nu allemaal.
Ja, zeker.
De laatste.
Onbeperkt geld om een oplossing te ontwikkelen.
Of onbeperkt beschikbaarheid van ontwikkelaars.
Hoe is het, zeg maar, onbeperkt de ontwikkelaars?
Ja, onbeperkt.
Ja, de beschikbaarheid.
Dus stel dat je... je moet iets bouwen en je hebt...
Nou ja, dat kan natuurlijk niet.
Maar je hebt...
Ja, de beschikbaarheid van ontwikkelaars is niet de bottenhek.
Dus je kunt net zoveel ontwikkelaars zijn.
Maar ja, je hebt niet genoeg geld.
Ik zou het geld kiezen.
En gewoon zelf niet.
In je eentje.
Ja, in je eentje.
Je kunt toch niet alles zelf doen?
Jawel, ik ga ergens op de eiland zitten en ga gewoon...
Ja, als je al het geld hebt, dan maakt het niet uit.
Je moet er niks aan maken.
Dat doe je toch voor je plezier.
Dat is wel waar.
Deze dilemma's zijn echt flaand.
Ja, ik ga met Pauline mee.
Je mag voor mij gewoon naar een eiland.
Maar je moet iets opleveren.
Er moet een oplossing uitkomen.
Je gaat niet in je eentje alles ontwikkelen.
Ja, ter schelling.
Je kunt toch niet...
Hoe kan je onbeperkt developers hebben als je geen geld hebt dan?
Dat is een fantasiewereld.
Je komt natuurlijk in een probleem.
Dat heeft Bunk misschien ook gehad.
Dat je niet genoeg geld hebt om al die ontwikkelaars te betalen.
Stel dat je thuis ontwikkelaars binnenhaalt.
Ja, dan moet je ze wel kunnen betalen.
Maar...
Dan moet je gewoon schillen totdat ze blijven.
Ja.
Maar je moet iets oplassen.
Ik zou... Kijk, voor mij is de schaarste niet geld.
Maar de schaarste zit aan ontwikkelaars.
Je kunt... Je hebt niet onbeperkt...
Nou, sterk nog.
Je hebt niet eens beperkt ontwikkelaars tot je beschikking.
Terwijl geld is...
Zeker in Nederland, dat lijkt niet altijd zo.
Maar het geld is niet per se de bottleneck.
De bottleneck is van...
Je hebt gewoon niet genoeg ontwikkelaars.
Ja, of de bottleneck is...
Je hebt te veel ontwikkelaars die niet kunnen samenwerken.
Waarop ik dus zeg...
Geef mij een Greenfield project die ik in mijn eentje moet doen.
En onbeperkt geld en ik doe het.
Maar je moet wel wachten.
Want ik moet wel...
Ik moet wel alle devil shit leren.
Ja, precies.
Er moet wel iets op geleverd, hoor. Weet ik veel.
Ik heb geen deadline of zo.
Je kan geld hebben, maar als je geen developers hebt, dan komt er ook niks uit.
Dus...
Maar jij hebt één developer.
Dat ben jij.
Ja, klopt. Ik snap het probleem niet.
Ik ga ook wel lekker naar terschellingen.
Nee, ik zou... Ja, goed.
Als het aan mij ligt... Nee, natuurlijk.
Als je je eentje kunt doen.
Maar ik heb gewoon... Ik kan misschien iets niet.
Weet ik veel. Je had het net over Elasticsearch.
Daar heb ik geen kaas voor gegeten.
Dat gaat me niet lukken misschien.
Weet ik veel. Dan heb ik gewoon iedere...
Ja, maar dan heb je toch wel gezellig om een soort certification te halen.
Dan doe je dat wel.
Wel vanaf terschellingen voor de goede orde.
Het zou niet terschelling zijn.
Ik zou gewoon zelf een eiland kopen.
Kopen? Ja, je hebt toch geld.
Een tessel ofzo.
Ik zou er een maken.
Ik bedoel, als je toch...
Maak gewoon een eiland.
Vlevoland.
Je hebt altijd geld in de wereld.
Wat maak je in Vlevoland?
Het is wel lekker in de buurt.
Geen gek idee, hoor.
Dat is trouwens wel grappig.
Er zijn bepaalde boeren...
Een van de boerenorganisaties had gezegd...
Weet je waarom?
Zullen we een stuk van de zee opspuiten...
en laten we daar gewoon gaan boeren?
Ze dachten...
Misschien is het wel een idee om daar een soort van Silicon Valley te maken.
Dat is best bijzonder.
Dat wist ik niet eens.
Nederland heeft best wel een stuk...
zee, zeg maar, wat ze mogen claimen.
Dus daar zou je best...
Dat is best wel een groot stuk zee, wat van ons is.
En daar zou je best wel een stuk land neer kunnen zetten.
Dus een mooie Silicon Valley in de zee.
Silicon Valley in de zee.
Dat klinkt echt wel zo...
Silicon Island.
Silicon Island, ja, precies.
Dat klinkt als een zee en dat is niet goed.
Dat is een geweldige idee hier.
Ik denk dat het zo laat is.
Ja, dat denk ik wel.
Maar goed, dat waren de developer dilemmas.
Misschien waren ze dit keer kwalitatief wat minder.
Maar dat maakt even niet uit.
De floors zijn er meteen uitgepikt.
Dan hebben we nu nog een onderdeel.
Tips.
En goed, als ik er geen heb, dat hoeft niet erg te zijn.
Misschien hebben jullie tips.
Het mag echt van alles zijn.
Tip voor software ontwikkelingen, sites of whatever.
Muziek, films, whatever.
Hebben jullie die?
Ja, ik heb er wel eentje denk ik.
Waar we het al eerder over gehad hebben.
Over andere programmeertalen.
Voor software ontwikkelaars is het denk ik wel goed
om af en toe gewoon aan de taal, aan de paradigm in te duiken.
Omdat je gewoon wel vaak ziet dat je daar weer iets kan leren.
Die je dan weer in je andere main programmeertal, zeg maar,
weer toe kan passen.
Een voorbeeldje had ik.
Met Android was ik development bezig.
En daar hadden ze weer bepaalde callbacks.
Waar ze een methode weer ingaven die dan weer aangeroepen werd.
Maar die gaf ze een interface mee.
Zodat je precies wist wat je aan kon roepen daarin.
En daar kwam ik later in mijn werk.
Had ik iets tegen dat ik ergens een callback nam.
Ik kan in plaats van alleen gewoon een anonymous functie.
Kan ik ook een interface er aan meegeven.
Zodat ik wat meer weet wat ik er nou precies verwacht.
En hoe ik dat kan doen.
Op zo'n manier kan je dan toch wel weer dingen leren.
Van andere taal en andere paradigms.
Dat kan je wel weer verder brengen.
Als segway van dat.
Ik weet eigenlijk niet of ik dit ooit al een keer
bij de tips en tricks heb meegegeven.
Maar als je het hebt over andere paradigms leren.
Als er nog iemand
net als ik wil
ook een beetje omgeschold worden naar
Modern Java Script.
Ik denk dat er heel veel mensen
nog van ooit jQuery kennen.
Maar dat ze veel verder
nooit meer zijn gekomen.
Er is een hele goede kurswebsite
door Tyler McGinnis.
Dat is ui.dev.
En de license kost
wel iets van 250 dollar
per jaar.
Maar het is
niet per maand.
Dat zijn echt heel goede kursen.
Dat zijn gewoon
heel goede kursen.
En hij heeft er heel veel. Hij heeft Modern Java Script
waar hij me zo erg uitlegt.
Wat is nou dat hele IS gebeuren?
Wat houdt dat nou in?
Hij heeft
React.
Hij heeft Redox. Hij heeft React Hooks.
Dus ja, het is
heel uitgebreid.
En echt worth it, zeg maar.
Of het aan mij vraagt.
Oké, cool. Gaan we opnemen.
In de show notes.
Ja, verder verder heb ik
niet superveel.
No. 1 heeft een receptenboek
wat eruit komt binnenkort.
Geef de tip maar, Pauline.
Oh, oké.
Ik stond eruit te laten.
Nou, Marijn. Marijn
is buiten, tegenuit is
hij ook heel erg van het
koekerellen. Hij kan heel goed
koken en hij doet van alles
zoals in zijn eigen
vlees curen
en ik weet niet hoe je dat
noemt. Echt? Ja, hij doet echt heel
veel zelf eigen
beeg in de worst en dat soort dingen.
Het Nederlands woord voor curen.
Het Engelse woord vind ik op zich nog
oké. Maar Nederlands
is toch besterven?
Ik zou niet eens
weten hoe dat heet in het Nederlands.
Het Nederlands heet besterven.
Drogen denk ik gewoon.
Nee, nee, besterven, sorry.
Besterven van het vlees
is smakelijk en mals laten worden van meestal
rundvlees of wild en vooral het
werk van enzymen in de spiervezels.
Oh ja, maar dat is malsmaken.
Dat is niet helemaal.
Ja, maar dat is
naar dat geslacht dat je het dan laat
rijpen. Maar curen is
echt gewoon met zout
droge worsten of
hammen maken en gewoon pekelen.
Dus dat is echt droger.
Dan heb ik het gewoon verkeerd.
Maar dat doe je gewoon.
Maar waar doe je dat?
Thuis.
Ik heb een koelkast omgebouwd
en ik heb er een gat in gezaagd met de ventilator erin
en sensoren erin
en weer met een Arduino
het staat ook om een GitHub
die gewoon temperatuur wordt gecontroleerd
en die houdt intussen de 12 en 15
graden op een bepaalde luchtvochtigheid.
Maren heeft
een receptenboek met allerlei
recepten die uit de medie zijn
en van vrienden uit
verschillende culturen en het heet
recepten uit de liststraat.
En hij heeft een proeftrug, geloof ik, voor al die
decoraties.
Sinds het
corona dan wel weer gebracht.
Dat is in januari ongeveer vorig jaar.
Ik had al heel lang al een receptensite
die bestaat al 12 jaar
ofzo.
Dan was ik jarig
en mocht mijn moeder
altijd twee taarten voor mij
en ik mocht altijd kiezen wat dan ik
wilde voor taarten.
Dat was altijd makkelijk en dat was altijd moeilijk.
Dat was altijd appeltaart en dan nog iets anders
en dat was dan moeilijker want dan moest ik kiezen
maar ik wilde altijd appeltaart.
Dus ja, ik ging het huis uit
en er kwam een familie, dan moest ik natuurlijk
appeltaart maken.
Dus ik belde mijn moeder op wat is het recept
en dit is het recept. Volgend jaar, hey man,
wat was het recept ook alweer?
Oh ja, dat is dit en dit.
Het derde jaar, nu moet ik iets doen.
Je bent ontwikkelaar, er is een WordPress
in elkaar gehangen
en toen ben ik daar recept op bij gedaan.
Maar ik wilde altijd al een kookboek maken.
Dit jaar, vorig jaar
zijn we begonnen om er foto's van te maken
van de recept tussen beter uit te schrijven
om ze nog een keer te maken.
Kijken of het allemaal wel klopt.
Ik ben ook al vaak van koken en dan gooi je er
gewoon wat in en doe je het op smaak.
Maar ja, in een kookboek moet het kloppen.
Dan moeten mensen wel weten, als Pauline
de Kip Marengo wil maken, moet ze weten
hoeveel 3 moet en hoe lang dat moet.
Alles opnieuw maken of uitgeschreven.
Ik flinkte er ook gewoon een soort van bij.
Dat is ook heel goed.
Dat staat ook in het boek.
Het is een soort van leiddraad voor
allemaal lekkere dingen.
Er staat van alles in.
Inderdaad gedroogde ham en de worsten die ik maak.
Maar ook gewoon pasta, risotto, pizza's, vegetarisch, vlees, vis, alles.
Toetjes, alles komt aan bod.
Oh, mijn favoriete recept.
Dus de rechtzijde om te pre-orderen
gaat in de showboot.
Ik ga één ding, ik heb een beef met iets.
Dat ga ik je uitleggen.
Ik hoop niet dat... Nee, hoef ik niet uit te leggen.
Staat er een gerecht in?
Een shakshuka gerecht in?
Even een vraag.
Zeg je dat iets?
Dat is nu in een keer hip,
want HelloFresh heeft er volgens mij in hun...
Wat is dat?
Weet ik veel.
Het Tunees gerecht.
Ja, shakshuka betekent
eigenlijk gewoon van alles wat door elkaar.
En dat doen ze natuurlijk helemaal fout.
Nou,
dat shakshuka van HelloFresh valt
nog best mee.
Met tomatensaus en allerlei groenten.
Het is een vegetarisch gerecht.
En dan doe je er twee,
een aantal eieren, zeg maar, erin.
Die ken ik wel inderdaad.
Ja.
En HelloFresh zegt dat het een Israëlisch gerecht is.
Dat is pijnlijk voor Tuneesjes.
Maar dat is allemaal wel...
Ik snap het wel,
omdat we in de jaren...
Na de...
Ik weet niet of zeven dagen oorlog, zeg maar,
Palestina, Israël,
la la, er zijn er heel veel
Joodse Tuneesjes die zijn naar Israël toe gegaan.
Dus die hebben al die gerechten meegenomen.
Wat normaal is, zeg maar.
Dat is dus verder niet van, oké, je mag wel gaan zonder...
Maar je neemt die gerechten niet mee.
Dat kun je niet eisen.
Maar goed, koes koes is op die manier in Israël terechtgekomen.
En die shakshuka ook. Maar toen zeiden ze, ja,
maar dat is een Israëlisch gerecht.
Nee, dat is geen Israëlisch gerecht, dat is een Tunees gerecht.
Maar je ziet hem nu ook
gemaakt worden met allerlei groene dingen.
En ik heb zoiets van joh,
dat is geen shakshuka, dat noem je zo niet meer.
Die kut toch gewoon niet.
Ik heb hetzelfde gevoel met pokeball.
Als je ziet hoe een echte pokeball daar
uitziet, het ziet er zo lekker uit
met die vis en dat
grijs, het ziet er zo lekker uit, dan heb je al die
kut pokeball achter elke dingen hier.
Het ziet er echt niet uit gewoon.
Dus ik was even
testen of dat
receptenboek...
Zat wel een ander Tuneesisch recept in.
Tenminste, als het Tunees is.
Welke? Casacroute heet het volgens mij.
Hoe spreek je het uit?
Het is een Frans woord.
Ja, maar er was ook een...
Dat is ook die
lunchplek bij het Franse
kantoor. Die heet
Clascroute. Dus elke dag
had ik daar lunch.
Het is gewoon een stokbroodje.
Zal ik hem je sturen?
Ja, dingen erop zeg maar.
En...
Oh, voor mij was dat Clascroute heten.
Casacroute, ja.
Nee, maar die lunchdingen heet dus Clascroute.
Ja, ja, ja.
Oh, Clascroute.
Ja, ja, ja.
Casacroute.
Ik heb een van de collega's gekregen met Tuneesse
Croutes. Ik heb hem je gestuurd.
Ja, dit is de Casacroute.
Dit klopt.
Dit klopt ook.
Hoe het eruit ziet.
Dit is, ja...
Is dit jouw eigen foto of niet?
Ja, ja.
Dit is wel heel mooi gefotografeerd.
Heel fotogeniek.
Die eieren, in Tunees,
als je het eet, zeg maar, als je naar Tunees of
in de Gattingen gaat op straat halen.
Casacroute ziet er niet zo netjes uit.
Nee.
Maar het is wel...
Er staat een hamburger in en dan deel ik die
al eens op slack op de zaak.
En dan zegt ze, oh, dat ziet er zo goed uit.
En dan zeg ik, ja, ik zal even een foto laten zien van mijn telefoon.
En dan zegt ze, oh ja, zo ziet dit er thuis uit.
Ja, ja, ja.
Dus een klein beetje moeite ervoor doet.
Nou, ja.
Dan moet ik eerlijk zeggen, als het bij me...
Nou, niet dit.
Ze heeft...
Dat is eigenlijk gewoon stokbroodje, zeg maar.
Door de...
Je krijgt dan gewoon...
Hoe zeg je dat?
Niet zo, zeg maar, maar dan
hoor je gewoon schijfjes.
En daar doet ze, zeg maar, dan ook
dit soort groenten op.
En dan krijg je dus kleintjes, zeg maar, als het ware.
Lekker.
Dat mijn moeder slater blankeerd is.
En die zien er ook zo...
Ja, dat is ook wel fotogeniek.
Ik kan echt niet koken.
Mijn moeder en mijn vader ook, trouwens, die kunnen eigenlijk wel heel goed.
Maar dit zegt superlekker.
Ja, maar goed.
Marijn, dank je wel.
Heel interessant.
Ik ga het kort houden, want anders
heb ik sterk slecht ruzie met Pauline.
Dus voor de luisteraars,
bedankt voor het luisteren.
Ja, je kunt
altijd ons nieuws vinden via,
uiteindelijk ons weten te vinden via codeklets.nl.
Via Twitter, aapstaatje codeklets, kun je ons
ook volgen.
En onze Slack,
je kunt via codeklets.nl, kun je heel makkelijk
op onze Slack terechtkomen. Daar kun je met ons
gewoon chatten over allerlei dingen
over software ontwikkeling.
En eventueel feedback geven
over afleveringen of whatever
waar je maar wilt
over wilt kletsen.
Dat was het weer. Dank je wel.
En tot de volgende keer.
Doei!