
När AWS dök upp tvekade ingenjörerna att använda det. Många av argumenten var desamma som med AI-verktyg som Copilot.
Det är otroligt att minst 50% av de programmerare jag känner fortfarande inte använder AI/GPT och verktyg som Github CoPilot (eller liknande) i sitt normala dagliga arbetsflöde.
Det påminner mig lite om uppkomsten av AWS. När det dök upp vägrade många ingenjörer att använda molnet eftersom det var okänt och människor ville ha mer kontroll över sina verktyg och distributioner. De kände sig trygga i sin komfortzon.
Att distribuera kod till Amazon kändes som att ge upp för mycket kontroll över sin immateriella egendom - vissa var rädda för att Amazon skulle komma åt och stjäla deras kod eller bli hackade (underförstått att deras egen distribution var säkrare än Amazons - vilket är lustigt ur dagens perspektiv).
Vi hör liknande argument om CoPilot etc.
På grund av motståndet tror jag att den AI-assisterade programmeringsrevolutionen kommer att ta längre tid än vi tror.
Ja, verktygen är fortfarande ofullkomliga och det finns potentiella IP- och andra problem med dem. Det finns också en inlärningskurva och det kräver ett annat tankesätt.
Jag tror att allt detta kommer att vara fixat och glömt om 6-12 månader från och med nu och verktygen kommer att vara sömlösa.
Ändå kommer det att finnas många människor som kommer att hitta en zillion skäl att inte använda dessa verktyg - som alltid är den största vägspärren i innovation människor som blockerar framsteg på grund av de gamla sätten att göra saker.
Ge det ett år eller två - AI-assisterad programmering kommer att vara normen, eftersom den låser upp "10x programmerare" produktivitet. Det driver ner kostnaderna och iterationshastigheterna ökar. Det har verkliga ekonomiska effekter.
En normal programmerare kommer bokstavligen att vara 10 eller 100 gånger långsammare än en AI-assisterad programmerare, särskilt när det gäller felsökningshastigheten, och du kan vara säker på att varenda ny ung programmerare kommer att använda dessa verktyg från dag ett.
Hittills har den 10-faldiga programmeraren varit en myt. Nu kan den bli verklighet.
Är du redo att plana ut inlärningskurvan och få ditt team att börja jobba snabbare?