Wayne is geen developer. Hij is een creatieve builder en salesman. Als iets in zijn hoofd zit, moet het eruit, en dan gaat hij het bouwen. Vandaag een messaging server. Morgen een agent flow met WhatsApp-integratie. Overmorgen een SIM-kaart apparaat koppelen aan het systeem.
Wayne snapt code en systemen, maar denkt niet in repositories of branches — hij denkt in functies die moeten werken .
Kernpunt
Wayne WIL structuur. Hij vindt repos belangrijk, ziet de voordelen van versies en back-ups. Maar hij is chaotischer dan Michiel — hij schakelt snel tussen idee en uitvoering. Een git-workflow die voor Michiel logisch voelt, kan Wayne belemmeren. Structuur moet bij zijn werkwijze passen, niet andersom.
Wayne werkt direct op de development server (83.86.98.93). Geen lokale clone, geen laptop-IDE.
Tool Waarvoor Claude Code (SSH/terminal)Beschrijft wat hij wil, Claude leest en past bestanden aan Windows Explorer (Samba shares)Foto’s, SVGs, artwork bekijken en kopieren via \\app.apptractive.nl\werkmap en \\...\pim_data Browser Live sites testen (brinxx.magiceverse.online, admin panels, etc.)
Code aanpassen en meteen live testen. Geen staging, geen build-wacht-deploy cyclus.
Aanpassen → browser refreshen → werkt het? → door.
Een typische taak raakt meerdere systemen tegelijk. Dit is geen uitzondering — dit is de normale werkdag.
Voorbeeld: Agent update bouwen
magic_agent/ → nieuwe flow bouwen
magic_commerce/magic_brinxx/ → connection flow in de tenant
magic_agent/escalation-server/ → WhatsApp-bericht flow
/mnt/data/pim_data/ → artwork/foto’s controleren via Windows shares
Browser → alles live testen
= 4 codebases + asset directories in 1 werkstroom
Andere voorbeelden:
Taak Systemen die het raakt Logo positionering fix magic_3d + magic_modal + magic_logo + magic_commerce + nginx configNieuwe tenant feature magic_commerce/magic_development + sync naar tenants + storefront + adminProduct toevoegen PIM database + pim_data images + commerce backend + storefront + 3D viewer
Foto’s, SVGs, 3D modellen, artwork PDFs — die worden bekeken en bewerkt via:
Windows Explorer (Samba shares) → bestanden bekijken, kopieren, controleren
Browser (live sites) → zien hoe ze eruitzien in het product
Assets zijn geen bijzaak. Ze zijn onderdeel van bijna elke taak.
Claude Code doet het meeste programmeerwerk — over meerdere systemen tegelijk
Wayne kopieert soms zelf bestanden via shares
Configureert handmatig (nginx, docker-compose, externe services)
Koppelt hardware en externe diensten waar nodig
Als een taak af is, wordt het geregistreerd in het Dev Projects systeem via de portal.
Wayne wil structuur. Hij wil repos. Maar hij wil ook zijn vrijheid houden. Die twee moeten samengaan.
“Ik bouw, iets vangt het op.”
Wayne werkt zoals hij werkt — creatief, snel, cross-system. En er is een systeem dat zijn werk automatisch opvangt in git, zonder dat hij er last van heeft. Geen verplichte commits, geen branches maken, geen keuze in welke repo iets thuishoort.
Het belangrijkste: terug kunnen. Als er iets kapot gaat, terug naar hoe het gisteren was. Per systeem of alles tegelijk.
Omgeving Server Doel Development Huidige server (83.86.98.93) Bouwen, testen, experimenteren Productie Netcup Draait voor klanten
Git is het transportmiddel tussen development en productie — niet iets waar Wayne dagelijks mee werkt.
Wayne werkt direct op de server — geen lokale clone, geen pull/push workflow vanuit Windows
Wijzigingen raken altijd meerdere systemen — git moet cross-system wijzigingen kunnen opvangen
Assets (foto’s, SVGs, artwork) horen niet in git maar zijn wel onderdeel van elke taak
Wayne wil geen dagelijkse git-workflow — het systeem moet zijn werk automatisch opvangen
Wayne wil WEL structuur en repos — maar onzichtbaar, als vangnet
Development en productie gescheiden — deze server = dev, Netcup = prod
Claude Code is Wayne’s primaire tool — git-integratie moet daar doorheen werken, niet ernaast
Wayne doet Het systeem vangt op Past bestanden aan in magic_agent Automatisch gedetecteerd en vastgelegd Past tegelijk iets aan in een tenant Vastgelegd als onderdeel van dezelfde wijziging Past escalation-server aan Idem — alles bij elkaar Controleert artwork via shares Assets blijven buiten git, maar code-wijzigingen wel vastgelegd Zegt “dit is klaar” (via Claude Code of Dev Projects) Alles wordt gebundeld en is klaar om naar productie (Netcup) te gaan Iets gaat kapot Terug naar de vorige werkende versie — per systeem of alles