company as code

/ˈkʌmpəni əz kəʊd/zelfstandig naamwoord

Company as code is een aanpak waarbij je bedrijfskennis, werkwijzen en instellingen vastlegt in tekstbestanden en code. Zo kun je ze beheren met versiebeheer, controles en automatisering.

Met company as code beheren we onze website en advertentiecampagnes vanuit dezelfde repository.

Bij 10KB gebruiken we company as code voor het idee om steeds meer werk rond ons bedrijf met dezelfde gereedschappen te organiseren als onze softwareontwikkeling. Onze website, handleidingen, technische afspraken en advertentiecampagnes staan daarvoor in Woordenboek · In het kort42KB42KB is de centrale repository van 10KB voor code, bedrijfskennis, documentatie en interne tooling. Het is de plek waar we onze aanpak van company as code in de praktijk brengen.Lees meer⁠, onze centrale repository.

Het woord code moet je hier ruim lezen. Een personeelsafspraak kan gewone tekst zijn, een campagne een bestand met instellingen en advertentieteksten. Waar er iets moet worden uitgevoerd, bouwen we tooling die de bestanden kan lezen en verwerken. Bij het bouwen van de website worden het webpagina's. Onze Ads-tooling vergelijkt campagnebestanden met de instellingen in Google Ads.

Waarom leggen we dit vast in tekst?

Tekst kunnen we doorzoeken, vergelijken en gezamenlijk aanpassen. Woordenboek · In het kortversiebeheerVersiebeheer legt wijzigingen in code vast, inclusief wie wat heeft aangepast en wanneer. Zo kunnen ontwikkelaars samenwerken, veranderingen vergelijken en teruggaan naar een eerdere versie.Lees meer⁠ legt vast wie wat wanneer heeft gewijzigd. Een voorstel is zichtbaar voordat we het overnemen en een eerdere versie blijft terug te halen. Waar nodig voegen we automatische controles toe, zoals het controleren van campagne-instellingen.

Daar komt voor ons iets wezenlijks bij: een Woordenboek · In het kortLLMLLM staat voor large language model: een AI-model dat op grote hoeveelheden tekst is getraind. Het kan taal verwerken en tekst genereren, zoals antwoorden, samenvattingen en code.Lees meer⁠ kan dezelfde teksten lezen en bewerken. Een Woordenboek · In het kortagentEen AI-agent is software die een taalmodel en gereedschappen gebruikt om een opdracht uit te voeren. De agent kiest vervolgstappen op basis van het doel en de resultaten van eerdere stappen.Lees meer⁠ kan onze bedrijfskennis gebruiken om bijvoorbeeld een landingspagina en de bijbehorende advertenties te schrijven. Wij geven het doel en de grenzen mee en beoordelen de wijzigingen. Door het werk in leesbare bestanden vast te leggen, kunnen we steeds meer ervan aan een agent overdragen.

Company as code is een benaming voor deze aanpak, geen vaste technische standaard. Welke informatie je vastlegt en wie wijzigingen mag goedkeuren, spreek je als organisatie af. Een bestand of controle vervangt de inhoudelijke beslissing van een verantwoordelijke collega niet.