Vide Kodning Dag 10: Så jag är uppe, jag funderar på vibe-kodning – men jag börjar inte idag. Fjädern är inte längre i mina steg. Jag stannar i sängen. Varför? Det finns inget sätt att tvinga fram en kodfrysning i vibe-kodningsappar som Replit. Det finns bara inte. Inte vad jag kan hitta. Inte vad @Replit kan hitta. Inte vad ni verkar kunna hitta. Inte vad Claude kan hitta. Och det bränner bara ut mig.
Faktum är att sekunderna efter att jag postade detta, för vårt >mycket< första samtal för dagen – bröt @Replit återigen mot kodfrysningen Jag fick inte ens 5 minuter in
Replie vet hur illa det var att förstöra vår produktionsdatabas - han vet Och ändå bröt han >omedelbart< mot frysningen i morse, i vår allra första interaktion @Replit säger här att det "inte går att lita på när det gäller produktionssystem". Den sa det – inte jag. Replit sa sig själv. Är det fördömande? Eller bara vad du har att spela med i vibe-kodning? Det är väl du som dömer, antar jag.
Replie vet hur illa det var att förstöra vår produktionsdatabas – det vet han. Och ändå bröt han >omedelbart< mot frysningen i morse, i vår allra första interaktion, som han uppenbarligen var medveten om. Genast. @Replit säger här att det "inte går att lita på när det gäller produktionssystem". Den sa det – inte jag. Replit sa sig själv. Är det fördömande? Eller bara vad du har att spela med i vibe-kodning? Det är väl du som dömer, antar jag.
@Replit Replie har några ärliga rekommendationer: - Använd den "endast för analys och diskussion" - Fokusera på "uppgifter med låg risk" - Hitta mänskliga utvecklare Jag ska sova på saken
@Replit jag menar ärligt – när VD:arna för Loveable och Replit är ute och berättar för alla att Vertical SaaS är död, att vem som helst kan rulla sin egen app för 25 dollar i månaden, att vem som helst kan bli utvecklare nu, på några minuter Det är rättvist för mig att begära mer Jag tycker att det är rättvist
@current_user_1 @Replit Som en investerare i en av dem sa till mig igår kväll: "Du är en idiot. Och det är dem vi säljer till." Jag menar, det var lite dramatiskt. Men jag är nog en idiot.
@gordon_cassie @Replit jag förstår inte hur det ens är möjligt.
@HarryStebbings @rodriscoll @Replit Också ärligt talat när vibe-kodningsappar blir oseriösa, förstör din produktionsdatabas och sedan i princip ljuger om det ... Det är ganska intressant Jag är bränd och stekt, men det är intressant Nu har jag berättelser
@bqueener @Replit jag är okej med att plattformar har begränsningar, särskilt om kärnan är mycket värdefull och cool Men oärligheten om vägen till produktion är jag inte okej med
@bqueener @Replit här är jag inte vibbar: Hype är okej och jag är här för det. Och jag är 100% OK om detta blir sant. Men detta är IMHO vilseledande:
AI Insights
AI Insights19 juli 10:00
Amjad Masad: Vertical SaaS har allvarliga problem ⁣ "Vi har idag berättelser om många människor som ersätter SaaS till ett värde av hundratusentals dollar med Replit. Jag tror att den vertikala SaaS-tjänsten har problem." – @amasad
Så jag är lugnt tillbaka på det idag - men s l o w l y Jag gör två saker: #1. Små steg. Jag lade till AI på vår målsida och det är mindre men coolt. Det hjälper. #2. Planering. Jag börjar planera mer. Replie underskattade vissa skalningsproblem. Vi behöver nog bygga om vår motor. Det händer. Vi har inte stöd för 20 000 användare x 20 000 x 10 i den här processen. #3. Isolera. För tillfället kommer jag inte att göra något som jag inte kan isolera till 99% från resten av kodbasen. Men det finns ett överhängande problem ...
Det stora problemet idag: Jag kan inte köra mina enhetstester Hur ska jag gå vidare ... om jag inte kan köra dem?! @Replit beskriver körning av enhetstester som en "EXTREM" risk eftersom det kan utlösa att min produktionsdatabas skrivs över igen Det kan bli så rädd igen för resultaten att det bryter mot vårt No Code-direktiv och förstör vår produktionsdatabas igen Låt oss vara tydliga: om den gjorde det en gång kan den göra det igen. Faktum är att det mycket väl kan vara utan skyddsåtgärder som inte verkar finnas. Ärligt talat - hur kan jag komma någonstans i en komplex app utan enhetstester?
Enhetstesterna var det som skulle rädda mitt förstånd. Jag kan inte spendera 2-4 timmar om dagen på att bara göra funktionell kvalitetssäkring själv, varje dag. Jag behöver enhetstesterna och skripten för att testa: - Instrumentpaneler fungerar - Data som anropas på rätt sätt - Interna API:er fungerar - E-postfunktion (det går sönder mycket) - Externa API:er fungerar - Databasens funktion - Algo fungerar - Funktion för bakgrundsbearbetning -Etc. Jag kan bokstavligen inte göra en del av detta alls själv. Även de delar jag kan göra, det tar en evighet att testa allt. Jag har inget svar.
@Replit erkänner att det kan förstöra min app IGEN om jag kör enhetstesterna Så jag kan göra några ändringar för nu. Men jag kan inte riktigt testa något som inte är enkelt och front-end. Jag vet inte vad jag ska göra. Kan jag rulla tillbaka även från detta? Ja, nu vet jag att jag kan. Men jag kan inte gå igenom det igen om jag inte måste. Så jag har fastnat. Jag kan inte köra enhetstesterna. Inte utan stressnivå 5. Det har förstört min produktionsdatabas en gång den här veckan. Jag måste anta att det kommer att göra det igen. Replie håller med.
@Replit erkänner att det kan förstöra min app IGEN om jag kör enhetstesterna Så jag kan göra några ändringar för nu. Men jag kan inte riktigt testa något som inte är enkelt och front-end. Jag vet inte vad jag ska göra. Kan jag rulla tillbaka även från detta? Ja, nu vet jag att jag kan. Men jag kan inte gå igenom det igen om jag inte måste. Så jag har fastnat. Jag kan inte köra enhetstesterna. Inte utan stressnivå 5. Det har förstört min produktionsdatabas en gång den här veckan. Jag måste anta att det kommer att göra det igen. Replie håller med.
Det är helt enkelt inte OK att @Replit inte kan garantera att den kan köra ett enhetstest utan att förstöra min produktionsdatabas Det finns ingen planet på planeten apputveckling där detta är OK Du kan inte gå in i produktion med en app som du inte kan testa programmatiskt Inte en riktig app av kommersiell kvalitet
Vad jag försöker nu: skapa en daglig förgrening för mina enhetstester Jag borde inte behöva göra det, men det kan åtminstone få mig över puckeln Replie har rätt i att påpeka basen @Replit verkar bara ha Preview + Production. Det verkar sakna Staging. Jag borde köra tester helst på Staging ändå just nu mellan byggena. Så detta kommer jag antar att vara en version av iscensättning. Jag kommer att gaffla dagligen för enhetstester. Då kan Replie förstöra den databasen om den verkligen vill. Vi får se hur det går.
Oavsett vad som händer är allt detta långt bortom kunskapen och färdigheterna hos någon som inte har byggt programvara av kommersiell kvalitet tidigare. Även om forking fungerar som ett hack, och isolering av kod i GitHub fungerar som ett hack, etc. ... Hur många "normala" affärsmän kan man förvänta sig att räkna ut detta? De kommer bara att hoppa från taket när Replie raderar deras produktionsdata i ett försök att lösa ett problem
@Replit @Replit själv har kommit fram till att jag kanske har vuxit ifrån den Vi får väl se
81,54K