<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dev Loop | The .NET Blog</title><link>https://thedotnetblog.com/nl/tags/dev-loop/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>nl</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Mon, 01 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/nl/tags/dev-loop/index.xml" rel="self" type="application/rss+xml"/><item><title>Je dev loop zit vol tribal knowledge, en Aspire geeft het juiste antwoord</title><link>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/nl/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/</guid><description>Een nieuwe Aspire-post maakt een sterk punt: veel teams missen niet tools, maar een consistent applicatiemodel dat verborgen operationele kennis omzet in iets dat mensen, scripts en agents echt kunnen gebruiken.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Dit artikel is automatisch vertaald. Lees het origineel &lt;a href="https://thedotnetblog.com/nl/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/"&gt;hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dit is misschien wel een van de belangrijkste Aspire-posts om te begrijpen &lt;em&gt;waarom&lt;/em&gt; het product ertoe doet.&lt;/p&gt;
&lt;p&gt;Niet omdat het een grote nieuwe feature aankondigt.&lt;/p&gt;
&lt;p&gt;Maar omdat het een probleem benoemt dat bijna elk engineeringteam heeft gevoeld, en niet elk team goed heeft beschreven:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;de dev loop zit vol tribal knowledge.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die uitspraak komt aan omdat hij waar is.&lt;/p&gt;
&lt;h2 id="het-probleem-is-niet-een-gebrek-aan-tools"&gt;Het probleem is niet een gebrek aan tools&lt;/h2&gt;
&lt;p&gt;De kern van het originele artikel is uitstekend: teams missen vaak geen infrastructuur, scripts, dashboards of commands.&lt;/p&gt;
&lt;p&gt;Wat ze missen is een samenhangend model dat alle verborgen operationele kennis rond de applicatie omzet in iets zichtbaars en herhaalbaars.&lt;/p&gt;
&lt;p&gt;De echte architectuur van veel apps leeft in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;shell history&lt;/li&gt;
&lt;li&gt;verspreide scripts&lt;/li&gt;
&lt;li&gt;README-fragmenten&lt;/li&gt;
&lt;li&gt;Slack-threads&lt;/li&gt;
&lt;li&gt;die ene senior engineer die de volgorde van handelingen kent&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat is geen duurzame dev loop voor mensen.&lt;/p&gt;
&lt;p&gt;En zeker niet voor agents.&lt;/p&gt;
&lt;h2 id="de-quote-die-voor-mij-de-hele-post-samenvat"&gt;De quote die voor mij de hele post samenvat&lt;/h2&gt;
&lt;p&gt;Er staat één zin in het originele artikel die de bredere boodschap heel goed vangt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Applications already exist as systems. Aspire makes those systems explicit, because explicit systems scale better than tribal knowledge.&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dat is de hele case in één regel.&lt;/p&gt;
&lt;p&gt;En eerlijk gezegd is het een van de sterkste éénregelige verklaringen van Aspire die ik tot nu toe heb gezien.&lt;/p&gt;
&lt;h2 id="waarom-dit-nu-meer-telt-dan-een-jaar-geleden"&gt;Waarom dit nu meer telt dan een jaar geleden&lt;/h2&gt;
&lt;p&gt;Ik denk dat deze post vooral goed landt in het huidige moment omdat AI-assisted development de kosten van ambiguïteit verandert.&lt;/p&gt;
&lt;p&gt;Mensen kunnen onvolledige systemen verrassend goed compenseren.&lt;/p&gt;
&lt;p&gt;We onthouden:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;welk script eerst moet draaien&lt;/li&gt;
&lt;li&gt;welke environment variable stiekem nodig is&lt;/li&gt;
&lt;li&gt;welk terminal meestal de nuttige logs laat zien&lt;/li&gt;
&lt;li&gt;welke service twee keer opnieuw gestart moet worden om redenen die niemand heeft gedocumenteerd&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agents zijn veel slechter in dat soort verborgen operationele folklore.&lt;/p&gt;
&lt;p&gt;Dus als we willen dat agents echt nuttig worden in echte repositories, moeten we het systeem explicieter maken, niet minder.&lt;/p&gt;
&lt;p&gt;Daarom vind ik de Aspire-insteek belangrijk.&lt;/p&gt;
&lt;h2 id="de-echte-waarde-van-aspire-is-niet-alleen-orchestration"&gt;De echte waarde van Aspire is niet alleen orchestration&lt;/h2&gt;
&lt;p&gt;Een veelgemaakte fout is Aspire alleen zien als distributed app launcher of lokale orchestration-helper.&lt;/p&gt;
&lt;p&gt;Dat is te klein gedacht.&lt;/p&gt;
&lt;p&gt;De sterkere waardepropositie is dat Aspire de applicatie geeft:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;een model&lt;/li&gt;
&lt;li&gt;een shape&lt;/li&gt;
&lt;li&gt;named resources&lt;/li&gt;
&lt;li&gt;expliciete dependencies&lt;/li&gt;
&lt;li&gt;health- en operations-surface&lt;/li&gt;
&lt;li&gt;commands die zowel mensen als automation kunnen begrijpen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat verandert de dev loop meer dan mensen soms beseffen.&lt;/p&gt;
&lt;p&gt;Want zodra de app geen stapel impliciete conventies meer is en een systeem met een echt model wordt, worden meerdere dingen tegelijk makkelijker:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;onboarding&lt;/li&gt;
&lt;li&gt;debugging&lt;/li&gt;
&lt;li&gt;herhaalbare setup&lt;/li&gt;
&lt;li&gt;CI-consistentie&lt;/li&gt;
&lt;li&gt;AI-assisted workflows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat is veel leverage uit één designkeuze.&lt;/p&gt;
&lt;h2 id="ik-vind-vooral-de-commands-as-first-class-operations-invalshoek-sterk"&gt;Ik vind vooral de &amp;ldquo;commands as first-class operations&amp;rdquo; invalshoek sterk&lt;/h2&gt;
&lt;p&gt;Een ander punt uit het originele artikel dat meer aandacht verdient, is de overgang van README-instructies naar resource-attached commands.&lt;/p&gt;
&lt;p&gt;Dat is een deceptief grote verschuiving.&lt;/p&gt;
&lt;p&gt;In plaats van te zeggen:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;voer dit script uit, dan dat, en misschien nog iets anders als het eerste faalt&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;kun je operations direct in de context van de app modelleren.&lt;/p&gt;
&lt;p&gt;Dat maakt ze voor mensen makkelijker te ontdekken.&lt;/p&gt;
&lt;p&gt;En het betekent dat agents intentie niet uit proza hoeven te raden.&lt;/p&gt;
&lt;p&gt;Dat is het soort ding dat een applicatie verandert van &amp;ldquo;operable als je hem al kent&amp;rdquo; naar &amp;ldquo;operable by design&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="wat-ik-hieruit-zou-halen-als-team-lead"&gt;Wat ik hieruit zou halen als team lead&lt;/h2&gt;
&lt;p&gt;Als ik de dev loop van mijn eigen team door deze lens zou bekijken, zou ik een paar directe vragen stellen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hoe afhankelijk is onze setup van geheugen?&lt;/li&gt;
&lt;li&gt;hoeveel kritieke dev-acties bestaan alleen in docs of chat-threads?&lt;/li&gt;
&lt;li&gt;hoe vaak lopen nieuwe contributors vast op onzichtbaar systeemgedrag?&lt;/li&gt;
&lt;li&gt;zou een automation tool of coding agent onze app-topologie uit de repo zelf kunnen begrijpen?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Als het antwoord op die laatste vraag &amp;ldquo;bij lange na niet&amp;rdquo; is, dan moet deze post een nuttige snaar raken.&lt;/p&gt;
&lt;h2 id="mijn-mening"&gt;Mijn mening&lt;/h2&gt;
&lt;p&gt;Dit is een heel sterk kader voor de echte waarde van Aspire.&lt;/p&gt;
&lt;p&gt;Niet alleen orchestration.&lt;/p&gt;
&lt;p&gt;Het is het app-model expliciet genoeg maken zodat het systeem makkelijker te bedienen, te begrijpen en te automatiseren is.&lt;/p&gt;
&lt;p&gt;Dat is belangrijk voor mensen.
Het is belangrijk voor teams.
En het is nog belangrijker nu zoveel moderne development richting agent-assisted workflows beweegt.&lt;/p&gt;
&lt;p&gt;Dit is precies het soort artikel dat helpt uitleggen waarom Aspire steeds relevanter aanvoelt dan alleen het .NET-marketinglabel.&lt;/p&gt;
&lt;p&gt;Originele post: &lt;a href="https://devblogs.microsoft.com/aspire/dev-loop-tribal-knowledge/"&gt;Je dev loop zit vol tribal knowledge&lt;/a&gt;&amp;mdash;
title: &amp;ldquo;Je dev-loop zit vol impliciete kennis, en Aspire heeft het juiste antwoord&amp;rdquo;
date: 2026-06-01
author: &amp;ldquo;Emiliano Montesdeoca&amp;rdquo;
description: &amp;ldquo;Een nieuwe Aspire-post maakt een sterk punt: veel teams missen geen tooling, ze missen een consistent applicatiemodel dat verborgen operationele kennis omzet in iets dat mensen, scripts en agents echt kunnen gebruiken.&amp;rdquo;
tags:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aspire&lt;/li&gt;
&lt;li&gt;Developer Experience&lt;/li&gt;
&lt;li&gt;AI&lt;/li&gt;
&lt;li&gt;Dev Loop&lt;/li&gt;
&lt;li&gt;.NET&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Dit artikel is automatisch vertaald. Lees het origineel &lt;a href="https://thedotnetblog.com/nl/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/"&gt;hier&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dit is misschien wel een van de belangrijkste Aspire-posts om te begrijpen &lt;em&gt;waarom&lt;/em&gt; het product ertoe doet.&lt;/p&gt;
&lt;p&gt;Niet omdat het een enorme nieuwe functie aankondigt.&lt;/p&gt;
&lt;p&gt;Maar omdat het een probleem benoemt dat bijna elk engineeringteam heeft gevoeld en niet elk team goed heeft beschreven:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;de dev-loop zit vol impliciete kennis.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Die zin blijft hangen omdat hij waar is.&lt;/p&gt;
&lt;h2 id="het-probleem-is-niet-een-gebrek-aan-tools-1"&gt;Het probleem is niet een gebrek aan tools&lt;/h2&gt;
&lt;p&gt;De kern van het originele artikel is uitstekend: teams missen vaak geen infrastructuur, scripts, dashboards of commands.&lt;/p&gt;
&lt;p&gt;Wat ze missen, is een coherent model dat alle verborgen operationele kennis rond de applicatie omzet in iets zichtbaars en herhaalbaars.&lt;/p&gt;
&lt;p&gt;De echte architectuur van veel apps leeft in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;shell history&lt;/li&gt;
&lt;li&gt;verspreide scripts&lt;/li&gt;
&lt;li&gt;README-fragmenten&lt;/li&gt;
&lt;li&gt;Slack-threads&lt;/li&gt;
&lt;li&gt;die ene senior engineer die de volgorde van handelingen kent&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat is geen duurzame dev-loop voor mensen.&lt;/p&gt;
&lt;p&gt;En zeker ook niet voor agents.&lt;/p&gt;
&lt;h2 id="het-citaat-dat-volgens-mij-de-hele-post-samenvat"&gt;Het citaat dat volgens mij de hele post samenvat&lt;/h2&gt;
&lt;p&gt;Er staat één zin in het bronartikel die de bredere boodschap heel goed vangt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Applicaties bestaan al als systemen. Aspire maakt die systemen expliciet, omdat expliciete systemen beter schalen dan impliciete kennis.&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dat is de hele case in één regel.&lt;/p&gt;
&lt;p&gt;En eerlijk gezegd is het een van de sterkste uitleggen in één zin van Aspire die ik tot nu toe heb gezien.&lt;/p&gt;
&lt;h2 id="waarom-dit-nu-belangrijker-is-dan-een-jaar-geleden"&gt;Waarom dit nu belangrijker is dan een jaar geleden&lt;/h2&gt;
&lt;p&gt;Ik denk dat deze post vooral nu goed landt, omdat AI-assisted development de kosten van ambiguïteit verandert.&lt;/p&gt;
&lt;p&gt;Mensen kunnen verrassend goed omgaan met onvolledige systemen.&lt;/p&gt;
&lt;p&gt;We onthouden:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;welk script eerst moet draaien&lt;/li&gt;
&lt;li&gt;welke environment variable stiekem nodig is&lt;/li&gt;
&lt;li&gt;welke terminal meestal de nuttige logs laat zien&lt;/li&gt;
&lt;li&gt;welke service twee keer opnieuw gestart moet worden om redenen die niemand heeft gedocumenteerd&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agents zijn veel slechter in dit soort verborgen operationele folklore.&lt;/p&gt;
&lt;p&gt;Dus als we willen dat agents echt nuttig worden in echte repositories, moeten we het systeem explicieter maken, niet minder.&lt;/p&gt;
&lt;p&gt;Daarom vind ik deze Aspire-framing belangrijk.&lt;/p&gt;
&lt;h2 id="de-echte-waarde-van-aspire-is-niet-alleen-orchestration-1"&gt;De echte waarde van Aspire is niet alleen orchestration&lt;/h2&gt;
&lt;p&gt;Een veelgemaakte fout met Aspire is dat het alleen wordt gezien als een distributed app launcher of een lokale orchestration-helper.&lt;/p&gt;
&lt;p&gt;Dat is te klein gedacht.&lt;/p&gt;
&lt;p&gt;De sterkere value proposition is dat Aspire de applicatie geeft:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;een model&lt;/li&gt;
&lt;li&gt;een vorm&lt;/li&gt;
&lt;li&gt;benoemde resources&lt;/li&gt;
&lt;li&gt;expliciete afhankelijkheden&lt;/li&gt;
&lt;li&gt;health- en operations-oppervlakken&lt;/li&gt;
&lt;li&gt;commands die zowel mensen als automation kunnen begrijpen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat verandert de dev-loop meer dan mensen soms doorhebben.&lt;/p&gt;
&lt;p&gt;Want zodra de app geen stapel impliciete conventies meer is en een systeem met een echt model wordt, worden meerdere dingen in één keer makkelijker:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;onboarding&lt;/li&gt;
&lt;li&gt;debugging&lt;/li&gt;
&lt;li&gt;herhaalbare setup&lt;/li&gt;
&lt;li&gt;CI-consistentie&lt;/li&gt;
&lt;li&gt;AI-assisted workflows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dat is veel hefboomwerking uit één ontwerpkeuze.&lt;/p&gt;
&lt;h2 id="ik-vind-vooral-de-invalshoek-commands-als-first-class-operations-sterk"&gt;Ik vind vooral de invalshoek &amp;ldquo;commands als first-class operations&amp;rdquo; sterk&lt;/h2&gt;
&lt;p&gt;Een ander punt uit de oorspronkelijke post dat volgens mij meer aandacht verdient, is de stap van README-instructies naar aan resources gekoppelde commands.&lt;/p&gt;
&lt;p&gt;Dat is een misleidend grote verschuiving.&lt;/p&gt;
&lt;p&gt;In plaats van te zeggen:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;draai dit script, daarna dat, en misschien dit andere als het eerste faalt&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;kun je operaties direct in de applicatiecontext modelleren.&lt;/p&gt;
&lt;p&gt;Dat betekent dat mensen ze makkelijker kunnen ontdekken.&lt;/p&gt;
&lt;p&gt;En het betekent dat agents intentie niet uit proza hoeven te raden.&lt;/p&gt;
&lt;p&gt;Dat is precies het soort ding dat een applicatie verandert van &amp;ldquo;operable als je het al kent&amp;rdquo; naar &amp;ldquo;operable by design&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="wat-ik-hieruit-zou-meenemen-als-team-lead"&gt;Wat ik hieruit zou meenemen als team lead&lt;/h2&gt;
&lt;p&gt;Als ik mijn eigen dev-loop door deze lens zou bekijken, zou ik een paar directe vragen stellen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hoeveel van onze setup hangt af van geheugen?&lt;/li&gt;
&lt;li&gt;hoeveel kritieke dev-acties bestaan alleen in docs of chat-threads?&lt;/li&gt;
&lt;li&gt;hoe vaak lopen nieuwe contributors vast op onzichtbaar systeemgedrag?&lt;/li&gt;
&lt;li&gt;zou een automation-tool of coding agent onze app-topologie uit de repo zelf kunnen begrijpen?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Als het antwoord op die laatste vraag &amp;ldquo;zeker niet&amp;rdquo; is, dan moet deze post op een nuttige plek raken.&lt;/p&gt;
&lt;h2 id="mijn-mening-1"&gt;Mijn mening&lt;/h2&gt;
&lt;p&gt;Dit is een zeer sterke framing van Aspire&amp;rsquo;s echte waarde.&lt;/p&gt;
&lt;p&gt;Het gaat niet alleen om orchestration.&lt;/p&gt;
&lt;p&gt;Het gaat erom het applicatiemodel expliciet genoeg te maken zodat het systeem makkelijker te bedienen, te begrijpen en te automatiseren is.&lt;/p&gt;
&lt;p&gt;Dat is belangrijk voor mensen.
Het is belangrijk voor teams.
En het is nog belangrijker nu zoveel moderne ontwikkeling richting agent-assisted workflows beweegt.&lt;/p&gt;
&lt;p&gt;Dit is precies het soort artikel dat helpt uitleggen waarom Aspire steeds relevanter aanvoelt dan alleen het .NET-marketinglabel.&lt;/p&gt;
&lt;p&gt;Originele publicatie: &lt;a href="https://devblogs.microsoft.com/aspire/dev-loop-tribal-knowledge/"&gt;Je dev-loop zit vol impliciete kennis&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>