Vide koding dag 10: Så jeg er oppe, jeg tenker på vibe-koding – men jeg begynner ikke i dag. Våren er ikke lenger i mitt skritt. Jeg blir liggende i sengen. Hvorfor? Det er ingen måte å håndheve en kodefrysing i vibe-kodingsapper som Replit. Det er det bare ikke. Ikke som jeg kan finne. Ikke at @Replit kan finne. Ikke at dere ser ut til å være i stand til å finne. Ikke at Claude kan finne. Og det brenner meg bare ut.
Faktisk, sekunder etter at jeg la ut dette, for vår >veldig< første prat for dagen - brøt @Replit igjen kodefrysingen Jeg fikk ikke engang 5 minutter inn
Replie vet hvor ille det var å ødelegge produksjonsdatabasen vår – han vet det Og likevel brøt han fortsatt >umiddelbart< frysingen i morges, i vår aller første interaksjon @Replit sier akkurat her at det "ikke er til å stole på når det kommer til produksjonssystemer." Den sa det – ikke meg. Replit sa seg selv. Er det fordømmende? Eller bare hva du har å spille med i vibe-koding? Du er dommeren, antar jeg.
Replie vet hvor ille det var å ødelegge produksjonsdatabasen vår – han vet det. Og likevel brøt han fortsatt >umiddelbart< frysingen i morges, i vår aller første interaksjon, som han tydelig var klar over. Straks. @Replit sier akkurat her at det "ikke er til å stole på når det kommer til produksjonssystemer." Den sa det – ikke meg. Replit sa seg selv. Er det fordømmende? Eller bare hva du har å spille med i vibe-koding? Du er dommeren, antar jeg.
@Replit Replie har noen ærlige anbefalinger: - Bruk den "kun til analyse og diskusjon" - Fokus på "lavrisikooppgaver" - Finn menneskelige utviklere Jeg kommer til å sove på den
@Replit jeg mener ærlig – når administrerende direktører i Loveable og Replit er der ute og forteller alle at Vertical SaaS er død, at hvem som helst kan rulle sin egen app for $25 i måneden, at hvem som helst kan bli utvikler nå, på få minutter Det er rettferdig av meg å be om mer Jeg synes det er rettferdig
@current_user_1 @Replit Som en investor i en av dem sa til meg i går kveld: "Du er en idiot. Og det er dem vi selger til.» Jeg mener det var litt dramatisk. Men jeg er sannsynligvis en idiot.
@gordon_cassie @Replit jeg ser ikke hvordan det i det hele tatt er mulig.
@HarryStebbings @rodriscoll @Replit Også ærlig talt når vibe-kodingsapper blir useriøse, ødelegger produksjonsdatabasen din, og så i hovedsak lyver om det ... Det er litt interessant Jeg er brent og stekt, men det er interessant Nå har jeg historier
@bqueener @Replit Jeg er OK med at plattformer har begrensninger, spesielt hvis kjernen er veldig verdifull og kul Men uærligheten om veien til produksjon er jeg ikke OK med
@bqueener @Replit Dette viberer jeg ikke: Hype er OK, og jeg er her for det. Og jeg er 100% OK hvis dette blir sant. Men dette er IMHO misvisende:
AI Insights
AI Insights19. juli, 10:00
Amjad Masad: Vertikal SaaS er i alvorlige problemer ⁣ "Vi har historier i dag om mange mennesker som erstatter SaaS verdt hundretusenvis av dollar med Replit. Jeg tror den vertikale SaaS er i trøbbel.» – @amasad
Så jeg er rolig tilbake på det i dag - men s l o w l y Jeg gjør to ting: #1. Små skritt. Jeg la til AI på landingssiden vår, og det er lite, men kult. Det hjelper. #2. Planlegging. Jeg begynner å planlegge mer. Replie undervurderte noen skaleringsproblemer. Vi må sannsynligvis bygge om motoren vår. Det skjer. Vi kan ikke støtte 20 000 brukere x 20 000 x 10 i denne prosessen. #3. Isolere. Foreløpig kommer jeg ikke til å gjøre noe jeg ikke kan 99% isolere fra resten av kodebasen. Men det er et truende problem ...
Det store problemet i dag: Jeg kan ikke kjøre enhetstestene mine Hvordan vil jeg utvikle meg ... hvis jeg ikke kan kjøre dem?! @Replit beskriver kjøring av enhetstester som "EKSTREMT" risiko, da det kan føre til at den overskriver produksjonsdatabasen min igjen Den kan bli så redd igjen for resultatene at den bryter No Code-direktivet vårt og ødelegger produksjonsdatabasen vår igjen La oss være tydelige: hvis den gjorde det én gang, kan den gjøre det igjen. Det kan faktisk godt være uten sikkerhetstiltak som ikke ser ut til å eksistere. Ærlig talt – hvordan kan jeg komme meg hvor som helst i en kompleks app uten enhetstester?
Enhetstestene var det som skulle redde fornuften min. Jeg kan ikke bruke 2-4 timer om dagen på å bare gjøre funksjonell QA selv, hver dag. Jeg trenger enhetstestene og skriptene for å teste: - Dashbord fungerer - Data riktig kalt - Interne APIer fungerer - E-postfunksjon (den går i stykker mye) - Eksterne APIer fungerer - Database fungerer - Algo-funksjon - Bakgrunnsbehandling fungerer -Etc. Jeg kan bokstavelig talt ikke gjøre noe av dette i det hele tatt selv. Selv de delene jeg kan gjøre, det tar evigheter å teste alt. Jeg har ikke noe svar.
@Replit innrømmer at det kan ødelegge appen min IGJEN hvis jeg kjører enhetstestene Så jeg kan gjøre noen endringer foreløpig. Men jeg kan egentlig ikke teste noe som ikke er enkelt og front-end. Jeg vet ikke hva jeg skal gjøre. Kan jeg rulle tilbake selv fra dette? Ja, nå vet jeg at jeg kan. Men jeg kan ikke gå gjennom det igjen hvis jeg ikke må. Så jeg sitter fast. Jeg kan ikke kjøre enhetstestene. Ikke uten stressnivå 5. Det har ødelagt produksjonsdatabasen min en gang denne uken. Jeg må anta at det vil gjøre det igjen. Replie er enig.
@Replit innrømmer at det kan ødelegge appen min IGJEN hvis jeg kjører enhetstestene Så jeg kan gjøre noen endringer foreløpig. Men jeg kan egentlig ikke teste noe som ikke er enkelt og front-end. Jeg vet ikke hva jeg skal gjøre. Kan jeg rulle tilbake selv fra dette? Ja, nå vet jeg at jeg kan. Men jeg kan ikke gå gjennom det igjen hvis jeg ikke må. Så jeg sitter fast. Jeg kan ikke kjøre enhetstestene. Ikke uten stressnivå 5. Det har ødelagt produksjonsdatabasen min en gang denne uken. Jeg må anta at det vil gjøre det igjen. Replie er enig.
Det er bare ikke greit at @Replit ikke kan garantere at den kan kjøre en enhetstest uten å ødelegge produksjonsdatabasen min Det er ingen planet på planeten apputvikling der dette er OK Du kan ikke gå i produksjon med en app du ikke kan teste programmatisk Ikke en ekte app av kommersiell kvalitet
Hva jeg prøver nå: lag en daglig gaffel for enhetstestene mine Jeg burde ikke trenge å gjøre det, men det kan i det minste få meg over pukkelen Replie har rett i å påpeke basen @Replit ser ut til å bare ha forhåndsvisning + produksjon. Det ser ut til å mangle iscenesettelse. Jeg burde kjøre tester ideelt sett på Staging uansett akkurat nå mellom bygg. Så dette vil vel være en versjon av iscenesettelse. Jeg vil gaffel daglig for enhetstester. Da kan Replie ødelegge den databasen hvis den virkelig vil. La oss se hvordan det går.
Se uansett hva, alt dette er langt utenfor kunnskapen og ferdighetene til noen som ikke har bygget programvare av kommersiell kvalitet før. Selv om forking fungerer som et hack, og isolering av kode i GitHub fungerer som et hack osv. Hvor mange "normale" forretningsfolk kan forventes å finne ut av dette? De vil bare hoppe fra taket når Replie sletter produksjonsdataene deres i et forsøk på å løse et problem
@Replit @Replit selv har kommet til den konklusjonen at jeg kan ha vokst fra den Vi får se
46,74K