<?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/ca/tags/dev-loop/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</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/ca/tags/dev-loop/index.xml" rel="self" type="application/rss+xml"/><item><title>El teu dev loop és ple de coneixement tribal, i Aspire hi respon encertadament</title><link>https://thedotnetblog.com/ca/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/ca/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/</guid><description>Un nou article d'Aspire fa un punt fort: molts equips no pateixen manca d'eines, sinó manca d'un model d'aplicació consistent que converteixi el coneixement operatiu ocult en alguna cosa que humans, scripts i agents puguin utilitzar de debò.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Aquest article s&amp;rsquo;ha traduït automàticament. L&amp;rsquo;original és &lt;a href="https://thedotnetblog.com/ca/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/"&gt;aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Aquest pot ser un dels articles més importants d&amp;rsquo;Aspire per entendre &lt;em&gt;per què&lt;/em&gt; importa el producte.&lt;/p&gt;
&lt;p&gt;No perquè anunciï una gran funcionalitat nova.&lt;/p&gt;
&lt;p&gt;Sinó perquè posa nom a un problema que gairebé tots els equips d&amp;rsquo;enginyeria han sentit, i no tots han sabut descriure bé:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;el dev loop és ple de coneixement tribal.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aquesta frase encaixa perquè és certa.&lt;/p&gt;
&lt;h2 id="el-problema-no-és-la-manca-deines"&gt;El problema no és la manca d&amp;rsquo;eines&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;argument central de l&amp;rsquo;article original és excel·lent: sovint els equips no pateixen manca d&amp;rsquo;infraestructura, scripts, dashboards o ordres.&lt;/p&gt;
&lt;p&gt;El que els falta és un model coherent que converteixi tot el coneixement operatiu ocult al voltant de l&amp;rsquo;aplicació en alguna cosa visible i repetible.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;arquitectura real de moltes apps viu en:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&amp;rsquo;historial del shell&lt;/li&gt;
&lt;li&gt;scripts dispersos&lt;/li&gt;
&lt;li&gt;fragments del README&lt;/li&gt;
&lt;li&gt;fils de Slack&lt;/li&gt;
&lt;li&gt;l&amp;rsquo;únic enginyer sènior que coneix l&amp;rsquo;ordre de les operacions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això no és un dev loop sostenible per a humans.&lt;/p&gt;
&lt;p&gt;I definitivament tampoc ho és per a agents.&lt;/p&gt;
&lt;h2 id="la-cita-que-crec-que-captura-tot-el-post"&gt;La cita que crec que captura tot el post&lt;/h2&gt;
&lt;p&gt;Hi ha una frase a l&amp;rsquo;article original que crec que capta molt bé el punt general:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Les aplicacions ja existeixen com a sistemes. Aspire fa explícits aquests sistemes, perquè els sistemes explícits escalen millor que el coneixement tribal.&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Això és tota la tesi en una sola línia.&lt;/p&gt;
&lt;p&gt;I sincerament, és una de les millors explicacions d&amp;rsquo;una sola frase sobre Aspire que he vist fins ara.&lt;/p&gt;
&lt;h2 id="per-què-això-importa-més-ara-que-fa-un-any"&gt;Per què això importa més ara que fa un any&lt;/h2&gt;
&lt;p&gt;Crec que aquest article encaixa especialment bé en el moment actual perquè el desenvolupament assistit per IA canvia el cost de l&amp;rsquo;ambigüitat.&lt;/p&gt;
&lt;p&gt;Els humans poden compensar sistemes incomplets sorprenentment bé.&lt;/p&gt;
&lt;p&gt;Recordem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quin script cal executar primer&lt;/li&gt;
&lt;li&gt;quin environment variable es necessita de forma amagada&lt;/li&gt;
&lt;li&gt;quina terminal mostra normalment els logs útils&lt;/li&gt;
&lt;li&gt;quin servei cal reiniciar dues vegades per raons que ningú no va documentar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Els agents són molt pitjors amb aquest tipus de folklore operatiu ocult.&lt;/p&gt;
&lt;p&gt;Per això, si volem que els agents esdevinguin realment útils en repositoris reals, hem de fer el sistema més explícit, no menys.&lt;/p&gt;
&lt;p&gt;Per això crec que el marc d&amp;rsquo;Aspire és important.&lt;/p&gt;
&lt;h2 id="el-valor-real-daspire-no-és-només-lorquestració"&gt;El valor real d&amp;rsquo;Aspire no és només l&amp;rsquo;orquestració&lt;/h2&gt;
&lt;p&gt;Un error comú és pensar en Aspire només com un llançador d&amp;rsquo;apps distribuïdes o un ajudant d&amp;rsquo;orquestració local.&lt;/p&gt;
&lt;p&gt;Això és una visió massa petita.&lt;/p&gt;
&lt;p&gt;El valor més fort és que Aspire dona a l&amp;rsquo;aplicació:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un model&lt;/li&gt;
&lt;li&gt;una forma&lt;/li&gt;
&lt;li&gt;recursos amb nom&lt;/li&gt;
&lt;li&gt;dependències explícites&lt;/li&gt;
&lt;li&gt;superfícies de salut i operacions&lt;/li&gt;
&lt;li&gt;ordres que humans i automatització poden entendre&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això canvia el dev loop més del que de vegades la gent s&amp;rsquo;adona.&lt;/p&gt;
&lt;p&gt;Perquè un cop l&amp;rsquo;app deixa de ser una pila de convencions implícites i passa a ser un sistema amb un model real, diverses coses es fan més fàcils alhora:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;onboarding&lt;/li&gt;
&lt;li&gt;debugging&lt;/li&gt;
&lt;li&gt;setup repetible&lt;/li&gt;
&lt;li&gt;coherència en CI&lt;/li&gt;
&lt;li&gt;fluxos de treball assistits per IA&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això és molta palanca a partir d&amp;rsquo;una sola decisió de disseny.&lt;/p&gt;
&lt;h2 id="magrada-especialment-langle-de-comandes-com-a-operacions-de-primera-classe"&gt;M&amp;rsquo;agrada especialment l&amp;rsquo;angle de &amp;ldquo;comandes com a operacions de primera classe&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Un altre punt de l&amp;rsquo;article original que crec que mereix més atenció és el pas de les instruccions al README cap a ordres associades a recursos.&lt;/p&gt;
&lt;p&gt;És un canvi aparentment petit però molt gran.&lt;/p&gt;
&lt;p&gt;En lloc de dir:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;executa aquest script, després aquell altre, i potser aquest altre si falla el primer&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;pots modelar les operacions directament dins del context de l&amp;rsquo;app.&lt;/p&gt;
&lt;p&gt;Això fa que els humans les puguin descobrir més fàcilment.&lt;/p&gt;
&lt;p&gt;I fa que els agents no hagin d&amp;rsquo;endevinar la intenció a partir de prosa.&lt;/p&gt;
&lt;p&gt;Això és el que converteix una aplicació de &amp;ldquo;operable si ja la coneixes&amp;rdquo; a &amp;ldquo;operable per disseny&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="què-en-trauria-com-a-responsable-dequip"&gt;Què en trauria com a responsable d&amp;rsquo;equip&lt;/h2&gt;
&lt;p&gt;Si mirés el dev loop del meu equip des d&amp;rsquo;aquest angle, em faria unes quantes preguntes molt directes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fins a quin punt el nostre setup depèn de la memòria?&lt;/li&gt;
&lt;li&gt;quantes accions de desenvolupament crítiques només existeixen a la documentació o als fils de xat?&lt;/li&gt;
&lt;li&gt;amb quina freqüència els nous contributors queden bloquejats per comportament invisible del sistema?&lt;/li&gt;
&lt;li&gt;podria una eina d&amp;rsquo;automatització o un coding agent entendre la topologia de la nostra app només des del repo?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si la resposta a l&amp;rsquo;última pregunta és &amp;ldquo;ni de bon tros&amp;rdquo;, aquest article hauria de tocar una fibra útil.&lt;/p&gt;
&lt;h2 id="la-meva-opinió"&gt;La meva opinió&lt;/h2&gt;
&lt;p&gt;Aquesta és una formulació molt forta del valor real d&amp;rsquo;Aspire.&lt;/p&gt;
&lt;p&gt;No és només orquestració.&lt;/p&gt;
&lt;p&gt;És fer que el model de l&amp;rsquo;app sigui prou explícit perquè el sistema sigui més fàcil d&amp;rsquo;operar, entendre i automatitzar.&lt;/p&gt;
&lt;p&gt;Això importa per a les persones.
Importa per als equips.
I encara importa més ara que tanta part del desenvolupament modern es mou cap a fluxos assistits per agents.&lt;/p&gt;
&lt;p&gt;És exactament el tipus d&amp;rsquo;article que ajuda a explicar per què Aspire se sent cada cop més rellevant més enllà de l&amp;rsquo;etiqueta de màrqueting de .NET.&lt;/p&gt;
&lt;p&gt;Publicació original: &lt;a href="https://devblogs.microsoft.com/aspire/dev-loop-tribal-knowledge/"&gt;El teu dev loop és ple de coneixement tribal&lt;/a&gt;&amp;mdash;
title: &amp;ldquo;El teu dev loop és ple de coneixement implícit, i Aspire té la resposta adequada&amp;rdquo;
date: 2026-06-01
author: &amp;ldquo;Emiliano Montesdeoca&amp;rdquo;
description: &amp;ldquo;Una nova publicació d&amp;rsquo;Aspire fa un punt molt sòlid: molts equips no tenen un problema de tooling, sinó un model d&amp;rsquo;aplicació coherent que converteix el coneixement operatiu ocult en una cosa que humans, scripts i agents poden fer servir de veritat.&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;Aquest article s&amp;rsquo;ha traduït automàticament. L&amp;rsquo;original és &lt;a href="https://thedotnetblog.com/ca/news/emiliano-montesdeoca/tribal-knowledge-dev-loop-aspire/"&gt;aquí&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Potser aquesta és una de les publicacions més importants d&amp;rsquo;Aspire per entendre &lt;em&gt;per què&lt;/em&gt; el producte importa.&lt;/p&gt;
&lt;p&gt;No perquè anunciï una funció enorme nova.&lt;/p&gt;
&lt;p&gt;Perquè posa nom a un problema que gairebé tots els equips d&amp;rsquo;enginyeria han sentit i no tots han sabut descriure bé:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;el dev loop és ple de coneixement implícit.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aquesta frase impacta perquè és certa.&lt;/p&gt;
&lt;h2 id="el-problema-no-és-la-manca-deines-1"&gt;El problema no és la manca d&amp;rsquo;eines&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;argument central de l&amp;rsquo;article original és excel·lent: els equips sovint no pateixen manca d&amp;rsquo;infraestructura, scripts, taulers o comandos.&lt;/p&gt;
&lt;p&gt;El que els falta és un model coherent que converteixi tot el coneixement operatiu ocult al voltant de l&amp;rsquo;aplicació en una cosa visible i repetible.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;arquitectura real de moltes apps viu en:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&amp;rsquo;historial del shell&lt;/li&gt;
&lt;li&gt;scripts dispersos&lt;/li&gt;
&lt;li&gt;fragments de README&lt;/li&gt;
&lt;li&gt;fils de Slack&lt;/li&gt;
&lt;li&gt;aquell enginyer sènior que sap l&amp;rsquo;ordre exacte de les operacions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això no és un dev loop sostenible per a humans.&lt;/p&gt;
&lt;p&gt;I definitivament tampoc per a agents.&lt;/p&gt;
&lt;h2 id="la-cita-que-crec-captura-tot-el-post"&gt;La cita que, crec, captura tot el post&lt;/h2&gt;
&lt;p&gt;Hi ha una frase de l&amp;rsquo;article original que crec que captura molt bé la idea general:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;&lt;strong&gt;Les aplicacions ja existeixen com a sistemes. Aspire fa explícits aquests sistemes, perquè els sistemes explícits escalen millor que el coneixement implícit.&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Aquesta és tota l&amp;rsquo;argumentació en una sola línia.&lt;/p&gt;
&lt;p&gt;I sincerament, és una de les millors explicacions d&amp;rsquo;una sola frase d&amp;rsquo;Aspire que he vist fins ara.&lt;/p&gt;
&lt;h2 id="per-què-això-importa-més-ara-que-fa-un-any-1"&gt;Per què això importa més ara que fa un any&lt;/h2&gt;
&lt;p&gt;Crec que aquesta publicació funciona especialment bé ara perquè el desenvolupament assistit per IA canvia el cost de l&amp;rsquo;ambigüitat.&lt;/p&gt;
&lt;p&gt;Els humans poden compensar sistemes incomplets sorprenentment bé.&lt;/p&gt;
&lt;p&gt;Recordem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quin script s&amp;rsquo;ha d&amp;rsquo;executar primer&lt;/li&gt;
&lt;li&gt;quina variable d&amp;rsquo;entorn és necessària en secret&lt;/li&gt;
&lt;li&gt;quina terminal sol mostrar els logs útils&lt;/li&gt;
&lt;li&gt;quin servei s&amp;rsquo;ha de reiniciar dues vegades per raons que ningú no ha documentat&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Els agents són molt pitjors en aquest tipus de folklore operatiu ocult.&lt;/p&gt;
&lt;p&gt;Per això, si volem que els agents siguin realment útils en repositoris reals, hem de fer que el sistema sigui més explícit, no menys.&lt;/p&gt;
&lt;p&gt;Per això crec que aquest marc d&amp;rsquo;Aspire és important.&lt;/p&gt;
&lt;h2 id="el-valor-real-daspire-no-és-només-lorquestració-1"&gt;El valor real d&amp;rsquo;Aspire no és només l&amp;rsquo;orquestració&lt;/h2&gt;
&lt;p&gt;Un error habitual amb Aspire és pensar-hi només com en un llançador d&amp;rsquo;aplicacions distribuïdes o un ajudant d&amp;rsquo;orquestració local.&lt;/p&gt;
&lt;p&gt;Això és massa petit.&lt;/p&gt;
&lt;p&gt;La proposta de valor més forta és que Aspire dona a l&amp;rsquo;aplicació:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un model&lt;/li&gt;
&lt;li&gt;una forma&lt;/li&gt;
&lt;li&gt;recursos amb nom&lt;/li&gt;
&lt;li&gt;dependències explícites&lt;/li&gt;
&lt;li&gt;superfícies de salut i operacions&lt;/li&gt;
&lt;li&gt;comandaments que humans i automatització poden entendre&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Això canvia el dev loop més del que a vegades sembla.&lt;/p&gt;
&lt;p&gt;Perquè, quan l&amp;rsquo;app deixa de ser una pila de convencions implícites i passa a ser un sistema amb un model real, diverses coses es tornen més fàcils alhora:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;onboarding&lt;/li&gt;
&lt;li&gt;debugging&lt;/li&gt;
&lt;li&gt;configuració repetible&lt;/li&gt;
&lt;li&gt;coherència de CI&lt;/li&gt;
&lt;li&gt;fluxos de treball assistits per IA&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;És molta palanca a partir d&amp;rsquo;una sola decisió de disseny.&lt;/p&gt;
&lt;h2 id="magrada-especialment-langle-de-comandes-com-a-operacions-de-primera-classe-1"&gt;M&amp;rsquo;agrada especialment l&amp;rsquo;angle de &amp;ldquo;comandes com a operacions de primera classe&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Un altre punt del post original que crec que mereix més atenció és el pas d&amp;rsquo;instruccions README a comandes associades a recursos.&lt;/p&gt;
&lt;p&gt;És un canvi enganyosament gran.&lt;/p&gt;
&lt;p&gt;En lloc de dir:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;executa aquest script, després aquell, i potser aquest altre si falla el primer&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;pots modelar les operacions directament dins del context de l&amp;rsquo;app.&lt;/p&gt;
&lt;p&gt;Això vol dir que els humans les poden descobrir més fàcilment.&lt;/p&gt;
&lt;p&gt;I vol dir que els agents no han d&amp;rsquo;endevinar la intenció a partir de prosa.&lt;/p&gt;
&lt;p&gt;Això és el tipus de cosa que converteix una aplicació de &amp;ldquo;operable si ja la coneixes&amp;rdquo; a &amp;ldquo;operable per disseny&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="què-en-trauria-jo-com-a-team-lead"&gt;Què en trauria jo com a team lead&lt;/h2&gt;
&lt;p&gt;Si mirés el dev loop del meu equip a través d&amp;rsquo;aquest prisma, em faria algunes preguntes directes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quina part de la nostra configuració depèn de la memòria?&lt;/li&gt;
&lt;li&gt;quantes accions crítiques de desenvolupament només existeixen en docs o fils de xat?&lt;/li&gt;
&lt;li&gt;amb quina freqüència els nous contribuïdors queden bloquejats per un comportament invisible del sistema?&lt;/li&gt;
&lt;li&gt;podria una eina d&amp;rsquo;automatització o un coding agent entendre la topologia de l&amp;rsquo;app només a partir del repo?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si la resposta a aquesta última és &amp;ldquo;ni de lluny&amp;rdquo;, aquesta publicació hauria de tocar una fibra útil.&lt;/p&gt;
&lt;h2 id="la-meva-opinió-1"&gt;La meva opinió&lt;/h2&gt;
&lt;p&gt;Aquesta és una manera molt forta d&amp;rsquo;explicar el valor real d&amp;rsquo;Aspire.&lt;/p&gt;
&lt;p&gt;No és només orquestració.&lt;/p&gt;
&lt;p&gt;És fer que el model de l&amp;rsquo;app sigui prou explícit perquè el sistema sigui més fàcil d&amp;rsquo;operar, entendre i automatitzar.&lt;/p&gt;
&lt;p&gt;Això importa per a les persones.
Importa per als equips.
I importa encara més ara que tanta part del desenvolupament modern es mou cap a fluxos de treball assistits per agents.&lt;/p&gt;
&lt;p&gt;Aquesta és exactament la mena d&amp;rsquo;article que ajuda a explicar per què Aspire sembla cada vegada més rellevant més enllà de l&amp;rsquo;etiqueta de màrqueting de .NET.&lt;/p&gt;
&lt;p&gt;Publicació original: &lt;a href="https://devblogs.microsoft.com/aspire/dev-loop-tribal-knowledge/"&gt;El teu dev loop és ple de coneixement implícit&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>