Jag skrev "Men är verkligen era systemutvecklare märkbart mer effektiva nu?"
Citat:
Ursprungligen postat av
allan78
Utan tvekan. Men för att åstadkomma detta behöver system dokumenteras på ett sätt som gör att Claude kan agera effektivt; det är ett systematiskt delvis tråkigt arbete som kräver disciplin.
Det handlar inte om att våra intäkter minskar, men gör det för att vi insikten är att vi kan åstadkomma minst lika mycket, men hälften av människorna.
Vi kommer använda pengarna främst för att expandera. Bygga fler saker, som fler kunder vill ha. Varför inte göra det med de utvecklare vi redan har? Krassa svaret är att väldigt många är inte mottagliga för omställningen, har inte accepterat att utvecklarrollen är vänd upp och ned. De kommer få otroligt svårt på arbetsmarknaden. Det är de 50% som är med på omställningen som vi behåller.
Jag fattar inte riktigt – vill ni använda den fördubblade effektiviteten till att expandera eller till att säga upp hälften av utvecklarna? Du låter lite motsägelsefull här. Först skylla på AI för att säga upp de som presterar sämst, och sedan sikta på att expandera genom att anställa nya?
Enligt en mätning från i somras motsvarar en AI-assisterad utvecklare ca 1,25 vanliga, men du menar att ni redan idag är uppe i ~2? Har ni någon annan hemlighet än bättre dokumentation och att vissa av era konkurrenter inte har lärt sig systemutvecklarens nya roll eller behåller anställda som inte vill vibe-koda?
Min bild är att AI funkar sämre i stora kodbaser, och när nya features kräver ändringar på många ställen. Men ni kanske har små kodbaser, eller de är mer modulariserade?
Jag tänker också att om utvecklare inte riktigt förstår sin AI-genererade kod så kan buggar som AI introducerar ta timmar eller dagar att reda ut. Har ni metoder för att säkerställa förståelse, t.ex. genom att tvinga utvecklaren att dokumentera? Eller introducerar AI sällan buggar som den inte själv kan lösa tack vare att ni dokumenterar så tydligt?
När du säger dokumentation – menar du då främst promptar, krav, featurelistor, branches, exempel på in/utdata, datamodeller, tester, README, arkitektur/API, kommentarer? Och kan inte AI generera mycket av detta?
Kodning blir effektivare – men menar du att även resten av arbetsuppgifterna (krav, design, test, buggfixande, drift, support) effektiviseras med AI, eller att det bara har varit en liten del av arbetet hos er?