Ieder jaar is het weer zover: de week om op de Top 2000 te stemmen. Je zoekt al je favoriete nummers en guilty pleasures bij elkaar en je krijgt een mail met jouw persoonlijke top 2000-stemlijst… en daarna gebeurt er eerlijk gezegd niet heel veel meer mee. Leuk, zo’n Top 2000-stemlijst, maar dat kon beter, dacht Michiel, onze TalentClass BU-manager. Waarom zou je niet direct een playlist van je stemlijst maken? Zo ontstond het idee voor Mijn2000: een tool waarmee je jouw Top 2000-stemlijst automatisch kunt omzetten in een Spotify-afspeellijst die je niet alleen zelf kunt luisteren, maar ook makkelijk kunt delen met anderen. Michiel had geluk. Niet alleen omdat hij een goed idee had, maar ook omdat hij een heel team tot zijn beschikking had om dat idee werkelijkheid te maken. Dit team bestond uit collega’s die hun IT-traineeship net hadden afgerond en nu als junior IT-consultant bij Qquest hun kennis verder ontwikkelen door te werken aan echte projecten, zoals de Mijn 2000. Het doel was helder: een gebruiksvriendelijke tool om een playlist te maken. Met zo min mogelijk handelingen je persoonlijke Top 2000-stemlijst omzetten naar een Spotify-afspeellijst. Oftewel: van stemmen naar luisteren, zonder gedoe. Het vinden van de juiste technische route Het eerste idee voor Mijn2000 was simpel: gebruik de officiële Spotify-API en bouw automatisch een playlist op basis van de Top 2000-stemlijst. In theorie klinkt dat perfect, maar in de praktijk bleek het onmogelijk. Voor volledige toegang tot de API heb je minimaal 250.000 actieve gebruikers per maand nodig, en daar kwam je als kleine partij niet bij in de buurt. De “simpele” oplossing viel dus al snel af. Gelukkig lieten onze IT-trainees zich niet uit het veld slaan. Terug naar de tekentafel dus. Er werden verschillende technische routes onderzocht, voor- en nadelen afgewogen, en alternatieven uitgeprobeerd. Na de eerste demo en met hulp van een tech-guru aan de andere kant van de wereld werd een andere aanpak gekozen. Aan de voorkant oogt het simpel: link plakken, knop indrukken, playlist klaar. Maar achter de schermen gebeurt veel meer. De applicatie haalt nummers uit de stemlijst met een slimme scraper, gebruikt een cache om eerder gevonden nummers sneller terug te vinden, en genereert via een Playwright-script automatisch een deelbare Spotify-afspeellijst. Iedere trainee had zijn eigen focus. Eline dook in het Playwright-script en de front-end en stortte zich op een detail dat iedereen ziet, maar waar bijna niemand bij stilstaat: de laadbalk. Die moest niet alleen mooi zijn, maar ook synchroon lopen met de voortgang van het playlist maken. Sacha zorgde voor een aantrekkelijke interface en een logische, snelle gebruikersflow: zo min mogelijk gedoe, zo snel mogelijk een playlist. Gijs dacht vanuit zijn muziekliefde mee over de beleving: hoe zorg je dat het niet alleen werkt, maar ook echt leuk voelt om te gebruiken en te delen? Uiteindelijk werd er gekozen om een playlist te genereren via Qquest-Spotify account. De playlist wordt gevuld met de nummers uit de persoonlijke stemlijst en gedeeld met de gebruiker, die hem met één klik kan opslaan, aanpassen, finetunen en natuurlijk delen. Niet de meest voor de hand liggende oplossing, maar wel een die betrouwbaar werkt en precies doet wat de gebruiker verwacht: snel en eenvoudig een playlist maken. Probeer Mijn2000 nu! Mijn2000 staat inmiddels live en kan door iedereen gebruikt worden. De tool werkt eenvoudig. Als je gestemd hebt op de Top 2000, heb je een bevestigingsmail ontvangen met een link naar jouw persoonlijke stemlijst. Die link plak je in de balk op de Mijn2000 pagina. Vervolgens zoekt Mijn2000 jouw gekozen nummers op en zet ze automatisch in een Spotify-playlist. Die playlist kun je daarna zelf luisteren en eenvoudig delen met anderen. Bekijk de video voor een stapsgewijze uitleg over Mijn2000. Voor ons als team zit de charme van Mijn2000 in een paar dingen. Het begint met dat kleine magie-moment: je plakt je persoonlijke Top 2000-stemlijst en er verschijnt direct een Spotify-afspeellijst. Geen gedoe met nummers opzoeken, maar meteen luisteren en delen. Maar het echte plezier zat ook in het proces. Zoals bij elk IT-project ging er genoeg mis. Onderdelen werden herschreven, afgebroken en opnieuw opgebouwd. Met ziekte en wisselende beschikbaarheid werd er regelmatig “Waarom werkt dit nu weer niet!?” geroepen. Toch bleven we sprint na sprint doorgaan en vierden we elke kleine overwinning. Zoals dat moment waarop tijdens een stand-up ineens de oplossing werd gevonden en een Playwright-script eindelijk werkte. Dat zorgde voor een spontaan feestmomentje in het team. Voor Eline en Gijs zat het plezier vooral in de reacties van de mensen voor wie ze het uiteindelijk deden: de eindgebruikers. Eline vertelt: “Ik stem zelf niet op de Top 2000, maar heb wel mensen in mijn netwerk die dat doen. Toen ik het met hen over dit project had, werden zij heel enthousiast. Dat enthousiasme maakte mij weer enthousiast. Toen het af was, heb ik de link direct met hen gedeeld en vond ik het heel leuk om hun feedback te ontvangen!” Gijs vult aan: “Het enthousiasme van vrienden en alle afspeellijsten die met mij gedeeld zijn, maken me erg trots.” Voor Sacha lag het plezier juist in de kleine successen binnen het team. Ze genoot ervan om te zien dat iemand anders iets voor elkaar kreeg en dat het werkte zoals bedoeld. Zo vertelt Sacha enthousiast: “Eline’s laadbalk! Het was leuk om te zien hoe zij daar haar projectje van maakte en dat het lukte. De laadbalk laat nu actueel zien hoe ver het maken van de playlist gevorderd is.” Mijn2000 is daarmee niet alleen een handige tool, maar ook een mooie aanleiding om muziek en smaak met elkaar te delen. Nieuwsgierig? Mijn2000 begon als een leuk idee, maar werd al snel een ontzettend leerzaam project. Het team kreeg te maken met externe beperkingen, zoals het wegvallen van de officiële Spotify-API, en moest tegelijkertijd een oplossing bedenken die voor gebruikers logisch en eenvoudig bleef. Dat betekende steeds opnieuw redeneren vanuit de gebruiker: wat moet iemand kunnen doen en hoe maken we dat zo makkelijk mogelijk? Voor Eline lag de grootste leercurve in front-endontwikkeling en het durven kiezen voor een creatieve omweg als de standaardroute niet werkt. Door mee te kijken met collega’s en zelf te experimenteren, realiseerde ze uiteindelijk de laadbalk. Haar belangrijkste inzicht: soms moet je out-of-the-box denken om het gewenste resultaat te bereiken, ook als dat niet de meest voor de hand liggende weg is. Sacha leerde vooral hoe belangrijk het is om kritisch te blijven op complexiteit. Haar vaste vraag tijdens het project werd: kan het niet simpeler? Vaak blijkt juist de eenvoudigste oplossing de beste te zijn. Voor Gijs zat de waarde in de combinatie van samen puzzelen en zien wat dat oplevert buiten het team. De samenwerking en de positieve reacties op het eindresultaat maakten het project voor hem extra waardevol. Het Mijn2000-project laat zien dat leren en bouwen hand in hand gaan, en dat een idee kan uitgroeien tot een tool waar zowel team als gebruikers enthousiast van worden. De kracht van junior IT-consultants Mijn2000 laat zien wat er gebeurt als gemotiveerde junior IT-consultants ruimte krijgen om te leren, te experimenteren en echte producten te bouwen. Ze combineren actuele technische kennis met een frisse blik en de drive om continu beter te worden. De Mijn2000-tool is gebouwd in drie weken door onze junior developers. Stel je eens voor wat deze developers voor jouw organisatie kunnen betekenen in 22 maanden. Benieuwd wat er nog meer mogelijk is? Neem direct contact met ons op! "*" geeft vereiste velden aan
Van idee naar een werkende playlist generator
Wat vond het team het leukste aan het Mijn2000-project?
Wat heeft het team geleerd van dit project?