Zobacz Coding Day 11, Dziś był czas na introspekcję i refleksję. Nauczyłem się wiele, stając się „vibe coderem” i to stało się uzależniające. Naprawdę. Moje #1 wnioski to stara prawda, na nowo odkryta: Tworzenie świetnego oprogramowania wciąż jest trudne. Rozpoczęcie jest łatwiejsze niż kiedykolwiek. 🧵
Po stronie narzędzi deweloperskich zapytałem wszystkich najlepszych CTO w moim portfolio, jak bardzo korzystają z Cursor, Claude Code i tym podobnych. Jedna odpowiedź się powtarza: w ostatecznym rozrachunku nikt nie oddaje swojego Claude Code. Nikt. Ale w ostatecznym rozrachunku, sam w sobie, pozwala ludziom działać około 20%-40% szybciej. Dlaczego? Te narzędzia (wszystkie naprawdę LLM-y Anthropic) pomagają wszystkim szybciej wykonywać rutynowe prace, a w rzeczywistości niektórzy z najlepszych deweloperów, z którymi rozmawiam, mogą wykonać 90% swojej rutynowej pracy w poleceniach. Ale co z trudnymi rzeczami? Z rzeczami, które nie były wcześniej robione? Z nowatorskimi rzeczami? Co z planowaniem? Z myśleniem? Co z przeglądami kodu i sprawdzaniem pracy? To wszystko zajmuje czas. Więc w ostatecznym rozrachunku wielu widzi 20%-40% rzeczywistego wzrostu produktywności z Claude Code i tym podobnych. Znacznie więcej w przypadku rutynowych zadań, ale w ostatecznym rozrachunku całej pracy — to tam wydaje się, że to lądowanie ma miejsce dzisiaj.
Po stronie platformy, po stronie B2C, Replit+Loveable itd., te narzędzia są magiczne. Magiczne. Może nawet bardziej niż magiczne. Jeśli chcesz zbudować POC lub prototyp, to naprawdę magia. Ale w końcu, jeśli chcesz zbudować prawdziwe aplikacje komercyjne, to są... po prostu narzędziami. Niedoskonałymi narzędziami, magicznymi narzędziami, ale narzędziami. Przynajmniej dzisiaj. Możesz teraz wymyślić aplikację i zobaczyć jej prototyp w mniej niż 20 minut. Dłużej, jeśli chcesz, aby wszystkie przyciski działały, ale wciąż. Ale dotarcie do >świetnego< oprogramowania? To w swoim własnym sensie jest trudniejsze niż kiedykolwiek. Nawet jeśli narzędzia są znacznie fajniejsze, szybsze i bardziej eleganckie. Żaden świetny inżynier nie został tutaj zdezaktualizowany.
Szczerze mówiąc, mogłem się tu trochę zgubić. Porzuciłem wszystko na chwilę. Cały weekend kodowałem w dobrym nastroju, pierwsza rzecz rano i więcej. Byłem uzależniony. Naprawdę. Oprogramowanie jest tak, tak, tak fajne. Ale teraz zwalniam tempo. I myślę o tym, co jest potrzebne do stworzenia Wspaniałego Oprogramowania. Jakie narzędzia, planowanie, czas i więcej jest potrzebne. I wciąż pozostaje to coś, co wymaga cierpliwości, iteracji, testowania i dużego zaangażowania. I nawet jeśli stworzysz aplikację w ciągu godziny lub dnia, aby zrobić to na poważnie, musisz ją utrzymywać przez lata. Jeśli to prawdziwa aplikacja. W prawdziwej, komercyjnej produkcji.
Nikt nie zamierza tworzyć własnego Salesforce, koniec kropka. To jest mit społecznościowy. Jeśli możesz kupić kawałek >świetnego< oprogramowania z półki, pamiętaj, że to jest prezent. To wciąż jest tak, tak trudne do zbudowania. A jeśli możesz to kupić za 5-200 dolarów miesięcznie? Po prostu kup to magiczne oprogramowanie. Gdzie jednak nie możesz? Wibruj to. Ale zaplanuj to. Zrozum to. Określ zakres. I zdobądź się na realizację, że zbudowanie czegoś wspaniałego to długa, trudna, frustrująca, nieprzewidywalna droga. Nawet najlepsze narzędzie, to najlepsze, nie może cię tam zaprowadzić samo.
A dobra wiadomość? Wszystkie te narzędzia ciągle się poprawiają. Cursor + Windsurf mają około roku. Replit, firma, działa od dekady, ale wersja vibe ma 9 miesięcy. Loveable jest równie młode. I iterują w szalonym tempie. Gdzie będą za 6-9 miesięcy, człowieku. To będzie niesamowite.
20,52K