Alle berichten van Timo van de Put

Leer luisteren naar klanten en gebruikers

💡 Stop met raden en het zelf invullen van de antwoorden

Laatst las ik een parabel over een bar voor die ineens een stroom nieuwe klanten verwelkomt. De eigenaar van de bar is overtuigd dat zijn uitgebreide wijnassortiment de reden is, maar in werkelijkheid zijn de nieuwe klanten een vriendengroep die er per ongeluk terecht kwamen. 🤦

Veel bedrijven maken dezelfde fout: ze bouwen voort op aannames zonder de echte drijfveren van hun klanten te begrijpen. Ze geloven in hun eigen verhaal en missen de kans om waardevolle inzichten te verzamelen.

➡️ De les? Vraag je klanten waarom ze kiezen voor jouw product of dienst. Vraag je gebruikers wat hen aantrekt, wat hen vasthoudt – en luister écht.

Want pas als je stopt met raden, kun je beginnen met groeien. 💸

Wie heeft nog de moed om onderhoudbare code te schrijven?

Snelheid in softwareontwikkeling is het hoogste goed. Zodra het werkt zijn we klaar. Maar deze snelheid heeft een prijs: De verleiding om code te kopiëren en te plakken wint het vaak van de moed om de code naar de nieuwe inzichten te refactoren. 🛠️

Elke nieuwe functionaliteit leert ons iets nieuws over de structuur die onze code nodig heeft. Toch ontbreekt vaak het inzicht – of de tijd – om deze lessen toe te passen en de fundering te versterken. Het resultaat? Code die juist steeds moeilijker te onderhouden en uit te breiden is. ⛈️

➡️ Waarom zien we refactoren nog steeds als een luxe in plaats van een noodzaak? Duurzame software vereist niet alleen snelheid, maar ook de moed om te vertragen en te verbeteren.

Mijn oproep: Laten we vaker stilstaan bij de kwaliteit van onze code. Gebruik elke nieuwe feature als een kans om niet alleen het product, maar ook de code zelf beter te maken. 🌈

Topprestaties nodig uit een Scrum team? Vraag het de topsport !

Na het goud op de Olympische Spelen boekte Worthy de Jong onlangs opnieuw een gouden succes in het 3×3 basketbal tijdens de World Tour in Hong Kong. Zijn rol en hieruit volgende succes deed mij denken aan een bijzondere 3×3 basketbal regel: Er is tijdens de wedstrijd geen coach toegestaan. Deze regel maakt het team dus volledig zelfsturend.

Ik vind dit een fascinerende parallel met Scrum teams. Sterker nog, een speler als Worthy vervult in zijn teams de rol van de Scrum Master zoals die echt bedoeld is: Iemand die het team helpt presteren boven het niveau van de som van de individuen, terwijl hij zelf onderdeel is van de prestatie.

Bedenk eens hoe onlogisch het is om een externe Scrum Master in te huren die na een korte training een diploma heeft gehaald, en vervolgens de werkelijke experts vanaf de zijkant gaat vertellen hoe ze hun werk moeten doen. 📣

Mijn suggestie is om in plaats hiervan een “Worthy” inhuren, zodat niet alleen het team beter functioneert maar ook de winnende driepunter wordt gescoord! 🏆

Waarom start Flutter Web zo traag?

Je opent de Flutter Web versie van je schitterende mobiele app op je telefoon en … wacht. En dat terwijl Flutter juist bekend staat om zijn snelle mobiele app prestaties. Wat gaat er mis? 🤯

De uitdaging

🌐 Flutter Web laadt en intialiseert bij opstarten een gigantische rendering-engine in JavaScript of WebAssembly. Dit veroorzaakt lange opstarttijden vergeleken met echte mobiele Flutter-apps. Gevolg is een slechte eerste indruk en mogelijk afhaken van gebruikers. Dit maakt Flutter Web een slechte keuze voor “kleine” apps die je snel wilt raadplegen.

Enkele tips om het leed iets te verzachten zijn:

1️⃣ Bouw een loader die installatie van de mobiele app promoot. 🚀

2️⃣ Gebruik een CDN: Zorg dat de downloadsnelheid optimaal is.

3️⃣ Lazy loading: Laad enkel de noodzakelijke componenten eerst.

4️⃣ Optimaliseer assets: Gebruik lichte formaten, zoals WebP.

Het is tegenwoordig al beter dan voorheen en Google werkt nog steeds aan optimalisaties, maar we zijn er nog niet. Tot die tijd: weet wanneer Flutter Web de juiste keuze is.

Hoe toegankelijk is jouw app of website in 2025?

Onlangs woonde ik een presentatie bij over digitale toegankelijkheid volgens de WCAG en de 🇪🇺 European Accessibility Act (EAA). Iedereen, inclusief mensen met een beperking🧑‍🦯, moet zonder drempels onze digitale producten kunnen gebruiken. Dat lijkt me logisch, en dat wordt binnenkort zelfs een wettelijke eis! ⚖️

Ik had hier zelf nog nooit bij stilgestaan, maar het blijkt in praktijk een kleine moeite om een groot verschil te maken: 🏆

👉 Vergroot de tekst in je browser of telefoon eens naar 150% of zelfs 200%. Wat doet dat met je layout? ✅ Zorg dat alles leesbaar en toegankelijk blijft voor slechtzienden.

👉 Loop je (web) app eens door met een screen reader. Kun je alle elementen herkennen en makkelijk navigeren? ✅ Zo maak je je app bruikbaar voor iedereen.

In de WCAG standaard staan hiernaast heel veel suggesties die het gebruik van (web) apps voor iedereen gemakkelijker maken. Een bron van UX inspiratie voor iedereen om eens doorheen te bladeren. 🌐