En bugg kostar sällan mest i kodändringen
Själva fixen är ofta fem rader. Det som kostar är allt runtomkring – avbrottet, felsökningen, kontextbytet. Där någonstans byggde vi Metis.
Metis · · 3 min läsning
Fem rader och en förlorad förmiddag
Ett fel dyker upp i loggen. Det är inte kritiskt, men det måste bort. Någon får ta det.
Den som tar det lägger undan det den höll på med. Läser in sig på en del av kodbasen som ingen rört på ett halvår. Letar, provar, hittar. Skriver fixen – fem rader. Kör testerna. Öppnar en pull request.
Vid lunch är buggen borta. Förmiddagen också.
Det är inte kodändringen som var dyr. Det var avbrottet, felsökningen, kontextbytet och tiden det tog att förstå vad som ens hände. Och det är samma räkning varje gång, oavsett hur liten buggen är.
Väntetiden ingen pratar om
Det finns en till kostnad som är svårare att se: tiden buggen ligger och väntar.
De flesta team har en hink med fel som inte är akuta nog att avbryta något, men irriterande nog att någon räknat på dem. De ligger där i veckor. Inte för att de är svåra, utan för att ingen har en hel förmiddag att ge bort.
Det är den tiden vi framför allt vill bygga bort. Inte fixtiden – väntetiden.
Så jobbar Metis
Metis är en AI-agent som tar sig an buggen direkt när den dyker upp. Den gör fem saker:
Analyserar felet. Läser felmeddelandet, spåret och sammanhanget det uppstod i.
Hittar orsaken. Går från symptomet till stället där det faktiskt går sönder – ofta några lager ner från där felet syntes.
Skriver en riktad fix. Inte en omåtskrivning. En ändring som löser just det här.
Kör testerna. Fixen ska hålla, och den ska inte ha gjort sönder något annat.
Öppnar en pull request. Med en förklaring av vad felet var och vad ändringen gör.
När en utvecklare sedan tittar på saken är utgångsläget ett annat. Det finns en färdig analys, ett förslag och gröna tester. Granskningen tar tio minuter istället för en förmiddag.
Vi automatiserar arbetet – inte beslutet
Det här är gränsen vi håller, och vi tänker hålla den.
Metis skriver inte kod rakt in i produktion. Den öppnar en pull request, precis som vem som helst i teamet. Den granskas, den kan avslås, den kan ändras. Inget går in utan att en människa sagt ja.
Skillnaden mot igår är alltså inte att kontrollen försvann. Det är att den som granskar kliver in i ett konkret förslag istället för ett tomt problem.
Vad Metis inte löser
Vi kommer aldrig sälja dig AI bara för att det låter bra, så här är begränsningarna:
Buggar där felet egentligen är att ni byggt rätt sak på fel sätt. Metis fixar symptomet, inte arkitekturen.
Fel som bara uppstår i en miljö den inte når. Kan den inte återskapa felet kan den inte lösa det.
Och allt som egentligen är ett produktbeslut i förklädnad. "Ska det funka så här?" är ingen fråga för en agent.
Metis gör grovjobbet. Resten är fortfarande ert.
Vill du låta Metis ta nästa bugg?
Metis är AI-agenten från Techlove – för snabbare, lugnare och mer kostnadseffektiv buggfixning.