Blog
Notities uit de werkplaats.
Als ik iets uitvis dat iemand me beter eerder had verteld, probeer ik het op te schrijven. Geen marketingtaal, geen lijstjes om de lijstjes, geen AI-brij.
Gidsen
Antwoorden op wat je wil weten voor je begint.
-
Je hebt een idee voor een app. Wat doe je eerst?
Wat er gebeurt als je met een idee voor een app bij me komt: ik luister, leer je vakjargon en overloop met jou de weg van de gebruiker.
-
App, webapp of website: wat heb je nodig?
Het verschil tussen een website, een webapp en een echte app, wat een browser op je telefoon kan, en wanneer een app de betere keuze blijft.
-
Wat hoort in een eerste versie, en wat kan wachten?
Hoe je een lange lijst met wensen terugbrengt tot een eerste versie die mensen kunnen gebruiken, en wat je doet met alles wat moet wachten.
-
Wat maakt een app duur of goedkoop?
Welke keuzes de prijs van een app bepalen, van het aantal functies tot koppelingen en onderhoud, en waar je kan besparen.
-
Test je idee voor je het bouwt
Gesprekken, een klikbaar prototype en een eenvoudige landingspagina: zo test je goedkoop of mensen je idee nodig hebben, nog voor er software is.
-
Hoe werkt de keuring in de appstore?
Wat Apple en Google nakijken voor je app online komt, waarom een app geweigerd kan worden, en wat je klaarzet voor je indient.
-
Heb je de appstore wel nodig?
Een app kan ook vanuit de browser geïnstalleerd worden, zonder appstore ertussen. Wat je daarmee wint, wat je mist en hoe je kiest.
-
Wanneer is je Excel te groot geworden?
Twee tekens dat Excel of manueel werk te veel van je vraagt: je herhaalt dezelfde stappen, en je kopieert en plakt veel. De vervanging hangt af van de taak.
-
Maatwerk of een bestaande tool?
Wanneer een bestaande tool volstaat, wanneer maatwerk de moeite is en hoe je de twee kan combineren, uitgelegd zonder technische kennis.
-
Koppel je software aan je kassa en je boekhouding
Wat een koppeling is, wat een API doet, en waarom het uitmaakt of software je gegevens alleen mag lezen of ook mag wijzigen.
-
Wat kan AI vandaag doen in een klein bedrijf?
AI kan repetitief werk overnemen als ze met je eigen gegevens werkt en een mens goedkeurt. Waar je begint, hoe je fouten vangt en waar je klantgegevens heen gaan.
-
Van wie zijn je code en je data?
Stel die vraag voor je met een ontwikkelaar begint. Wat betalen wel en niet regelt, welke accounts je nakijkt en hoe het bij mij zit.
-
Een app die werkt zonder bereik
Hoe een app blijft werken in een kelder zonder signaal, aan de hand van WTN App: eerst bewaren op de telefoon, later synchroniseren en tonen waar je werk staat.
-
Wat een meertalige website in België nodig heeft
Welke talen je kiest, waarom elke taal een eigen adres krijgt, wat hreflang doet en wat je allemaal vertaalt, tot en met je formulieren en je privacypagina.
-
Werkt je contactformulier wel?
Een formulier kan een nette bedankpagina tonen terwijl het bericht nergens aankomt. Zo test je het zelf, en zo vang je problemen op.
-
Wat bereid je voor als je een website wil?
Wat je best verzamelt voor je een website laat maken: je doel, je teksten en beelden, je logins en wie er uiteindelijk beslist.
-
Een freelancer inhuren
Waar je op let als je een freelance ontwikkelaar zoekt: vraagt die naar je probleem, toont die werk, communiceert die helder, en van wie wordt de code?
-
Freelancer, bureau of eigen team?
Wat een freelancer, een bureau en een eigen team elk goed kunnen, en welke vragen je helpen kiezen. Geschreven door iemand met een studio van één persoon.
-
Een briefing schrijven, ook als je niet technisch bent
Een goede briefing beschrijft je probleem in je eigen woorden. Welke vragen je beantwoordt, wat je mag openlaten en hoe dat er op papier uitziet.
-
Je ontwikkelaar is verdwenen. Wat nu?
Je ontwikkelaar antwoordt niet meer en je software draait nog. In welke volgorde je je toegang terugkrijgt, bekijkt wat er is en iemand laat meekijken.
-
Vragen om te stellen voor je tekent
Vragen die je aan elke ontwikkelaar kan stellen voor je tekent, over wie het werk doet, wat erin zit, wijzigingen, eigendom en wat er na de lancering gebeurt.
- Alle 21 gidsen →
Bouwverhalen
Hoe mijn producten en projecten ontstaan.
-
Felix bouwen voor boetieks
Felix is mijn eigen product en de eerste pilot moet nog starten. Welke functies uit verkoopgesprekken kwamen, en waarom er geen nieuwsbrief in komt.
-
Waarom Felix niets verstuurt zonder de eigenaar
Felix stelt berichten op, en de eigenaar leest en keurt ze goed voor er iets vertrekt. Waarom dat past bij berichten die in iemands naam vertrekken.
-
Waarom ik ReadyToBinge bouwde
ReadyToBinge is een zijproject om nieuwe films en reeksen te ontdekken. Hoe ik het zelf gebruik, en waarom er een chat met vrienden bij kwam.
-
Wat ik leerde van WTN App
WTN App was mijn app voor digitale afvalbonnen in het Verenigd Koninkrijk. Wat ik bouwde, waarom het stilviel en wat ik nu anders zou doen.
Studionotities
Over de studio en deze site.
Techniek
Voor ontwikkelaars: hoe het onder de motor werkt.
-
Offline-first op mobiel: synchroniseren zonder bereik
Hoe WTN App werkte zonder bereik: SQLite op de telefoon, een append-only event stream per keten, conflictregels per rol en een overdracht met een QR-code.
-
Koppelen met Exact Online, NetSuite en Business Central
De verschillen tussen de API's en de authenticatie van drie ERP-systemen, voor ontwikkelaars die ertegen moeten bouwen.
-
Een PWA naast een native app
ReadyToBinge draait als PWA in de browser en als aparte app in de winkels. Wat een PWA technisch vraagt, wat service workers doen en waar iOS de grens trekt.
-
Klantprojecten op Cloudflare Workers en D1
Wat Workers en D1 goed kunnen, waar hun grenzen liggen en voor welk soort project die combinatie past. Voor ontwikkelaars.