Hvad er vibe coding? Udgiv din første app
Vibe coding forklaret: hvad du realistisk kan bygge med det i dag, hvor det knækker, og den arbejdsgang, der holder et projekt læseligt.
Hvad er vibe coding, helt præcist
Vibe coding betyder, at du beskriver, hvad du vil have, på almindeligt sprog og lader modellen skrive koden, mens du styrer, tester og beslutter. Du taster ikke syntaksen, men det er stadig dig, der er ansvarlig for, om tingen virker.
Det flytter besværet. At skrive en funktion bliver let, og at vide, hvad der skal bygges, i hvilken rækkefølge, og hvornår noget i det stille er gået galt, bliver hele jobbet.
Hvad du realistisk kan udgive i dag
Det ærlige svar er: mere, end de fleste tror, og mindre, end demoerne antyder.
Hvor det knækker
Hvert projekt, der går galt, går galt de samme tre steder, som regel omkring uge to.
Den arbejdsgang, der holder et projekt læseligt
Arbejd i små trin med navne, og commit efter hvert. Kan du ikke beskrive ændringen i én sætning, er den for stor til én prompt.
Bed om en plan, før du beder om kode, og godkend planen. Det er i planen, fejl er billige.
Før du skriver kode: beskriv i fem punkter, hvordan du ville implementere <funktion>, hvilke filer der ændres, og hvad der kan gå i stykker. Vent på min godkendelse. Implementér derefter kun trin ét, og stop.
Hvornår du skal stoppe og lære det grundlæggende
Du rammer en mur, hvor du ikke kan beskrive fejlen godt nok til at få den rettet. Det er signalet til at lære, hvad en forespørgsel, en række i en database og en miljøvariabel egentlig er.
Det er en weekends læsning og ikke en uddannelse, og det er det, der skiller dem, der får én app ud, fra dem, der bliver ved med at udgive.
Almindelige spørgsmål
Hvad er vibe coding, i én sætning?
At bygge software ved at beskrive, hvad du vil have, og gentage med en model, til det virker, i stedet for selv at taste hver linje. Koden er stadig kode, du har bare ikke tastet den.
Kan man udgive rigtige produkter med vibe coding?
Små, afgrænsede ja: interne værktøjer, landingssider, prototyper, enkle betalte produkter. Så snart penge, rettigheder eller persondata er involveret, skal nogen læse koden.
Skal jeg kunne kode først?
Ikke for at begynde, selv om det hjælper i anden uge. Det, der er værd at lære tidligt, er, hvad tilstand er, hvad en database gør, og hvordan du læser en fejlmeddelelse uden at gå i panik.