układanie software factory
nie samym vibe codingiem człowiek żyje! czyli po tygodniu zanurzenia się w tematach AI, przyszedł czas na nadrobienie wątków organizacyjnych...
Czytaj dalej→Przemyślenia o AI, bootstrapie i nauce kodowania.
nie samym vibe codingiem człowiek żyje! czyli po tygodniu zanurzenia się w tematach AI, przyszedł czas na nadrobienie wątków organizacyjnych...
Czytaj dalej→W ramach podejścia, żeby się czegoś więcej nauczyć, stwierdziłem, że fajnie będzie mieć newsletter, który będzie z automatu pobierał wszystkie moje treści, które wytworzę na blogu. Dzięki temu każdy, kto zostawi maila, będzie miał mój wpis na swojej skrzynce.
Czytaj dalej→Kolega Łukasz K. pokazał mi w piątek wieczorem, jak w swojej firmie mają skonfigurowany design system razem z AI. Tak się składa, że spędziłem dwa osatatnie dni z moim tech leadershipem właśnie na tym, aby jeszcze bardziej przyspieszyć tworzenie produktów.
Czytaj dalej→w zasadzie to wszystkie przygotowane przeze mnie zadania są na tyle banalne, że nie ma sensu ich wykonywać dalej. Brzmi to dość odważnie jak na 4 dni doświadczenia z vibe coding, ale jeśli najtrudniejszym elementem była konfiguracja baz danych, automatyzacji w n8n czy sprawdzanie API key w Vercelu i paru miejscach, to coś jest na rzeczy. Trzeba zmienić plan na ambitniejszy.
Czytaj dalej→Nabieram coraz więcej pewności w korzystaniu z kursora i Claude Code. Odpalam vibe coding równolegle na kilku taskach, nie na jednym na raz, dzięki czemu po prostu rzeczy dzieją się szybciej. Wcześniej robiłem to tylko na jednym zadaniu, bo chciałem wiedzieć, czy wszystko gra, czy się nic nie wykrzaczy, ale widzę, że on sobie daje radę, więc trzeba zwiększyć tempo.
Czytaj dalej→sądziłem, że stworzenie bardziej skomplikowanej gry jak szachy to będzie jednak coś zdecydowanie trudniejszego dla Cursora i Claude Code. Chciałem mieć nie tylko plansze i szachownicę, ale grę na czas, grę z komputerem i kilka wariantów skórek. Okazało się, że jest to proste z dobrym promptem inicjalnym.
Czytaj dalej→Myślałem, że zajmie mi to znacznie więcej czasu, że ten cały Cursor z Claude Code będzie się męczył i pocił, a tu okazuje się, że były to zdecydowanie najłatwiejsze zadania ze wszystkich dotychczasowych. Nic nie trzeba było konfigurować, zero ustawienia Supabase czy pracy z API Key.
Czytaj dalej→kolejnym tematem do zrobienia był dla mnie mój prywatny airtable ze wszystkimi zadaniami, które ma być moją listą to-do, ale bardziej wyrafinowaną, z informacjami o poziomach trudności i faktycznym czasem wykonania. Udało się to zrobić w zasadzie w godzinę. Zero problemu.
Czytaj dalej→stworzyłem własny mini-CMS z panelem do logowania, przywróceniem hasła, a także zarządzaniem treściami, które publikuję tutaj na blogu. Dobrze to wyszło. Namiastka tego, co można nazwać systemem do zarządzania. Przede wszystkim cieszę się, że poznałem nowe narzędzie - Supabase.
Czytaj dalej→zderzam się z rzeczywistością "programisty" - czyli wkurwienie, gdy niby miało działać, a nie działa, szukanie detali i tych błędów w kodzie zostawiam AI, dobrze, że każdy error jest interpretowany i przekładany na konkretne poprawki...
Czytaj dalej→Vibe coding otwiera przede mną swoje możliwości. Człowiek położył się spać, ale głowa pracowała i rano spisałem kilkanaście projektów, które chcę zbudować w ramach nauki vibe codingu. Od podpięcia feeda z X, przez bloga na Supabase, newsletter, gry, szachy online, płatności, aż po wizualizacje danych z job boardów i generator CV. Wszystko na jednym serwisie — budujemy Frankensteina.
Czytaj dalej→Chodziło to za mną przez kilka ostatnich tygodni, aby w końcu przestać tylko gadać o tym, czego to nie da się zrobić z wykorzystaniem AI w programowaniu, tylko spróbować postawić coś samodzielnie. W weekend stworzyłem papierową instrukcję programowania z AI, przez kilka godzin rozmawiałem z Claude Opus 4.6 o tech stacku, instalacji, hostingu i GitHubie. Wydrukowałem 30-stronicowy podręcznik i ruszyłem. Kupno domeny, Vercel, instalacje, pierwszy prompt w Cursorze, pierwszy commit, deploy — 5,5 godziny i nowosielski.ai poszło live.
Czytaj dalej→