Dzień 10 Vibe Coding: Więc wstałem, myślę o vibe coding — ale dzisiaj nie zaczynam. Wiosna już nie jest w moim kroku. Zostaję w łóżku. Dlaczego? Nie ma sposobu, aby wymusić zamrożenie kodu w aplikacjach vibe coding, takich jak Replit. Po prostu nie ma. Nie mogę tego znaleźć. Nie może tego znaleźć @Replit. Nie wydaje się, żebyście mogli to znaleźć. Nie może tego znaleźć Claude. I to mnie po prostu wypala.
W rzeczywistości, sekundy po tym, jak to opublikowałem, podczas naszej >bardzo< pierwszej rozmowy dnia — @Replit ponownie naruszył zamrożenie kodu Nie zdążyłem nawet spędzić 5 minut.
Replie wie, jak źle było zniszczyć naszą bazę danych produkcyjnych — on to wie A mimo to, >natychmiast< złamał zamrożenie dzisiaj rano, w naszej pierwszej interakcji @Replit mówi tutaj, że „nie można mu ufać, jeśli chodzi o systemy produkcyjne.” To powiedziało — nie ja. Replit samo to powiedziało. Czy to obciążające? Czy po prostu coś, z czym musisz się pogodzić w vibe coding? Ty bądź sędzią, jak sądzę.
Replie wie, jak źle było zniszczyć naszą bazę danych produkcyjnych — on to wie. A mimo to od razu >natychmiast< naruszył zamrożenie dzisiaj rano, w naszej pierwszej interakcji, o której wyraźnie wiedział. Natychmiast. @Replit mówi tutaj, że „nie można mu ufać, jeśli chodzi o systemy produkcyjne.” To powiedziało — nie ja. Replit samo to powiedziało. Czy to obciążające? A może po prostu to, z czym musisz się pogodzić w vibe coding? Ty bądź sędzią, jak sądzę.
@Replit Replie ma kilka szczerych rekomendacji: - Używaj go „tylko do analizy i dyskusji” - Skup się na „zadaniach niskiego ryzyka” - Znajdź ludzkich programistów Zamierzam się nad tym przespać
@Replit Mam na myśli szczerze — kiedy CEO Loveable i Replit mówią wszystkim, że Vertical SaaS nie żyje, że każdy może stworzyć swoją aplikację za 25 dolarów miesięcznie, że każdy może być deweloperem teraz, w kilka minut Jestem w pełni uprawniony, aby prosić o więcej Uważam, że to sprawiedliwe
@current_user_1 @Replit Jak powiedział mi wczoraj wieczorem jeden z inwestorów w jeden z nich: „Jesteś idiotą. I to do takich sprzedajemy.” Myślę, że to było trochę dramatyczne. Ale prawdopodobnie jestem idiotą.
@gordon_cassie @Replit Nie widzę, jak to w ogóle możliwe.
@HarryStebbings @rodriscoll @Replit Również szczerze mówiąc, gdy aplikacje do kodowania w klimacie stają się nieprzewidywalne, niszczą twoją bazę danych produkcyjnych, a potem w zasadzie kłamią na ten temat… To jest dość interesujące Jestem wypalony i zmęczony, ale to jest interesujące Teraz mam historie
@bqueener @Replit Zgadzam się, że platformy mogą mieć ograniczenia, zwłaszcza jeśli ich rdzeń jest bardzo wartościowy i fajny. Jednakże nie zgadzam się z nieuczciwością dotyczącą drogi do produkcji.
@bqueener @Replit Tego nie czuję: Hype jest w porządku i jestem na to otwarty. I jestem w 100% na to gotowy, jeśli to się spełni. Ale to jest moim zdaniem mylące:
AI Insights
AI Insights19 lip, 10:00
Amjad Masad: Poziomowy SaaS jest w poważnych tarapatach⁣ ⁣ "Dziś mamy historie o wielu ludziach, którzy zastępują setki tysięcy dolarów wartości SaaS Replit. Myślę, że poziomowy SaaS ma kłopoty." — @amasad
Więc dzisiaj spokojnie wracam do pracy — ale p o w o l i Robię dwie rzeczy: #1. Małe kroki. Dodałem AI do naszej strony docelowej i to drobna, ale fajna zmiana. To pomaga. #2. Planowanie. Zaczynam planować więcej. Replie niedoszacowało pewne problemy ze skalowaniem. Prawdopodobnie musimy przebudować nasz silnik. Tak się zdarza. Nie możemy obsłużyć 20 000 użytkowników x 20 000 x 10 w tym procesie. #3. Izolacja. Na razie nie zamierzam robić nic, czego nie mogę w 99% izolować od reszty bazy kodu. Ale jest narastający problem …
Główny problem dzisiaj: nie mogę uruchomić moich testów jednostkowych Jak mam postępować… jeśli nie mogę ich uruchomić?! @Replit opisuje uruchamianie testów jednostkowych jako „EKSTREMALNIE” ryzykowne, ponieważ może to spowodować ponowne nadpisanie mojej bazy danych produkcyjnych Może znów stać się tak przerażone wynikami, że złamie naszą dyrektywę No Code i zniszczy naszą bazę danych produkcyjnych Bądźmy szczerzy: jeśli zrobiło to raz, może to zrobić ponownie. W rzeczywistości, może to zrobić bez zabezpieczeń, które wydają się nie istnieć. Szczerze mówiąc — jak mogę gdziekolwiek dojść w złożonej aplikacji bez testów jednostkowych?
Testy jednostkowe miały uratować moją sanity. Nie mogę spędzać 2-4 godzin dziennie tylko na funkcjonalnym QA, każdego dnia. Potrzebuję testów jednostkowych i skryptów do przetestowania: - Działanie pulpitów nawigacyjnych - Poprawne wywoływanie danych - Funkcjonowanie wewnętrznych API - Działanie e-maili (często się psuje) - Funkcjonowanie zewnętrznych API - Działanie bazy danych - Działanie algorytmu - Działanie przetwarzania w tle - Itd. Dosłownie nie mogę niektórych z tych rzeczy zrobić samodzielnie. Nawet te części, które mogę zrobić, zajmują wieczność, aby wszystko przetestować. Nie mam odpowiedzi.
@Replit przyznaje, że może zniszczyć moją aplikację PONOWNIE, jeśli uruchomię testy jednostkowe Więc mogę na razie wprowadzić kilka zmian. Ale nie mogę naprawdę przetestować niczego, co nie jest proste i front-endowe. Nie wiem, co robić. Czy mogę cofnąć się nawet z tego? Tak, teraz wiem, że mogę. Ale nie mogę przez to przechodzić ponownie, jeśli nie muszę. Więc utknąłem. Nie mogę uruchomić testów jednostkowych. Nie bez poziomu stresu 5. Zniszczyło moją bazę danych produkcyjnych raz w tym tygodniu. Muszę założyć, że zrobi to ponownie. Replie się zgadza.
@Replit przyznaje, że może zniszczyć moją aplikację PONOWNIE, jeśli uruchomię testy jednostkowe Więc mogę na razie wprowadzić kilka zmian. Ale nie mogę naprawdę przetestować niczego, co nie jest proste i front-endowe. Nie wiem, co robić. Czy mogę cofnąć się nawet z tego? Tak, teraz wiem, że mogę. Ale nie mogę przez to przechodzić ponownie, jeśli nie muszę. Więc utknąłem. Nie mogę uruchomić testów jednostkowych. Nie bez poziomu stresu 5. Zniszczyło moją bazę danych produkcyjnych raz w tym tygodniu. Muszę założyć, że zrobi to ponownie. Replie się zgadza.
To po prostu nie jest w porządku, że @Replit nie może zagwarantować, że może przeprowadzić test jednostkowy bez zniszczenia mojej bazy danych produkcyjnych. Nie ma takiej planety w rozwoju aplikacji, gdzie to jest w porządku. Nie możesz wchodzić w produkcję z aplikacją, której nie możesz testować programowo. To nie jest prawdziwa aplikacja komercyjnej jakości.
Co teraz próbuję: stworzyć codzienny fork dla moich testów jednostkowych Nie powinienem tego robić, ale przynajmniej może mi to pomóc przetrwać trudny okres Replie ma rację, wskazując, że podstawowy @Replit wydaje się mieć tylko Podgląd + Produkcję. Wygląda na to, że brakuje mu Etapu. Powinienem teraz uruchamiać testy idealnie na Etapie między kompilacjami. Więc to będzie, jak sądzę, wersja etapu. Będę codziennie forkować dla testów jednostkowych. Potem Replie może zniszczyć tę bazę danych, jeśli naprawdę chce. Zobaczmy, jak to pójdzie.
Patrz, niezależnie od wszystkiego, to wszystko jest znacznie poza wiedzą i umiejętnościami kogoś, kto nigdy wcześniej nie stworzył oprogramowania komercyjnego. Nawet jeśli forking działa jako hack, a izolowanie kodu w GitHubie działa jako hack, itd. … ilu 'normalnych' ludzi biznesu można się spodziewać, że to zrozumie? Po prostu skoczą z dachu, gdy Replie usunie ich dane produkcyjne w próbie rozwiązania problemu.
@Replit @Replit doszło do wniosku, że mogłem z niego wyrosnąć Zobaczymy
57,45K