Awaria Bluesky trwała kilka godzin, ale w mediach społecznościowych wyrok zapadł natychmiast: to wina programistów korzystających z AI. Czy słusznie? Niekoniecznie.
Poniedziałkowe problemy z dostępnością serwisu Bluesky mogłyby przejść bez większego echa. Podobne sytuacje zdarzały się wcześniej, a oficjalne wyjaśnienie wskazywało na problemy u zewnętrznego dostawcy usług. Tym razem jednak użytkownicy mieli gotową teorię.
Winne jest AI – tak przynajmniej twierdzą użytkownicy
Setki postów na Bluesky obwiniały tzw. „vibe coding” – praktykę tworzenia kodu przy pomocy narzędzi AI bez pełnego zrozumienia jego działania. Memy, sarkazm, otwarta wrogość. Jeden z użytkowników, T-Kay, napisał wprost:
„Any developer or programmer using 'vibe-coding’ or any reliance on AI to code things is clearly too stupid to know how to do the job they’re paid to do and should be fired out of a cannon. Coding takes skill, not slop.” / „Każdy programista korzystający z vibe codingu czy polegający na AI jest najwyraźniej zbyt głupi, żeby wykonywać pracę, za którą mu płacą, i powinien zostać wystrzelony z armaty. Programowanie wymaga umiejętności, nie szmiry.”
Tyle że Bluesky nigdy nie potwierdziło, by awaria miała jakikolwiek związek z narzędziami AI.
Skąd ta wrażliwość?
Kontekst ma znaczenie. W marcu Jay Graber, założycielka Bluesky, otwarcie przyznała: „Bluesky is made with AI, the engineers and even some non-engineers use Claude Code” / „Bluesky powstaje z pomocą AI, inżynierowie i nawet niektórzy nie-inżynierowie używają Claude Code”.
Jeromy Johnson, doradca techniczny platformy, poszedł jeszcze dalej, pisząc w lutym: „In the past two months Claude has written about 99% of my code. Things are changing. Fast.” / „W ciągu ostatnich dwóch miesięcy Claude napisał około 99% mojego kodu. Rzeczy się zmieniają. Szybko.”
CTO Paul Frazee dorzucił (być może żartobliwie): „I vibecode at least as much” / „Ja vibecoding uprawiam co najmniej tyle samo”.
Te wypowiedzi nie pozostały bez echa. Dla wielu użytkowników Bluesky – platformy, która przyciągnęła ludzi uciekających przed Grokiem na X – to był sygnał alarmowy.
Attie dolało oliwy do ognia
28 marca Bluesky ogłosiło projekt Attie – narzędzie pozwalające tworzyć własne feedy poprzez rozmowę z chatbotem opartym na Claude Code. Docelowo miało umożliwić użytkownikom „vibe-kodowanie” własnych aplikacji społecznościowych.
Choć Attie to osobny projekt, nie element głównej aplikacji, sceptycy AI zareagowali ostro. Graber próbowała tonować emocje: „We hear the concerns about AI. Our goal is to use this technology to give people greater control, not to generate content.” / „Słyszymy obawy dotyczące AI. Naszym celem jest wykorzystanie tej technologii, by dać ludziom większą kontrolę, nie by generować treści.”
Nie tylko Bluesky
Podobne reakcje pojawiły się tydzień wcześniej, gdy Anthropic przypadkowo ujawnił kod źródłowy klienta. Media społecznościowe natychmiast wskazały palcem na vibe coding. Boris Cherny z Anthropic wyjaśnił, że wyciek był wynikiem ludzkiego błędu podczas ręcznego wdrożenia – ale to nie powstrzymało spekulacji, zwłaszcza że sam przyznał wcześniej, iż zespół tworzy „pretty much 100% of our code” przy pomocy Claude Code.
Piotr Wolniewicz, Redaktor Naczelny AIPORT.pl:
Obserwuję tę dyskusję z mieszanymi uczuciami. Z jednej strony rozumiem frustrację użytkowników – obietnice platform technologicznych bywają rozmijać się z rzeczywistością, a AI stało się łatwym celem. Z drugiej strony, automatyczne przypisywanie każdej awarii narzędziom AI to droga donikąd. Vibe coding w rękach amatora to faktycznie przepis na katastrofę. Ale doświadczony programista używający Claude’a czy Copilota do przyspieszenia pracy to zupełnie inna historia. Pytanie, które powinniśmy sobie zadawać, brzmi: czy firmy technologiczne zachowują odpowiednie procesy weryfikacji kodu? Czy AI jest narzędziem, czy wymówką do cięcia kosztów i zatrudnienia? To właśnie tu leży sedno problemu, nie w samym fakcie użycia asystenta AI.
Vibe coding to nie to samo co AI-assisted coding
Warto rozróżnić dwa zjawiska:
- Vibe coding – amatorzy generujący działający, ale kruchy kod bez zrozumienia jego mechanizmów
- AI-assisted coding – doświadczeni programiści wykorzystujący AI do zwiększenia efektywności, przy zachowaniu kontroli i weryfikacji
Paul Frazee próbował to wyjaśnić: „The Bluesky team maintains the same review, red-teaming, and QA processes that we always have. AI coding tools have been proving useful, but haven’t changed the fundamental practices of good engineering. Human review and direction remain key.” / „Zespół Bluesky utrzymuje te same procesy przeglądu, red-teamingu i QA co zawsze. Narzędzia AI okazują się przydatne, ale nie zmieniły fundamentalnych praktyk dobrego inżynieringu. Przegląd i kierownictwo ze strony człowieka pozostają kluczowe.”
Kozioł ofiarny czy realne zagrożenie?
Glitche i awarie istniały na długo przed erą AI. Amazona niedawno dotknęła sześciogodzinna awaria przypisywana właśnie niedopracowanemu kodowi AI. Zdarzały się przypadki agentów kodujących, którzy bezpowrotnie usuwali pliki wbrew woli programistów. Obawy o bezpieczeństwo oprogramowania tworzonego metodą vibe coding są uzasadnione.
Ale jedno nie wyklucza drugiego.
Randi Lee Harper, użytkowniczka Bluesky, zauważyła trafnie: „There’s an actual conversation to be had about AI-assisted coding and being a software developer that architects more complex systems, and where AI can be incredibly useful. But it’s impossible to have that conversation when folks not in tech jump in saying 'AI is bad, always.'” / „Jest realna rozmowa do przeprowadzenia o kodowaniu wspomaganym AI i byciu programistą projektującym złożone systemy, i o tym, gdzie AI może być niesamowicie przydatne. Ale niemożliwe jest prowadzenie tej rozmowy, gdy ludzie spoza branży wskakują z hasłem 'AI jest zawsze złe’.”
Inna użytkowniczka, Lucyfer, podsumowała z ironią: „Is blaming vibe coding for the Bluesky outage plainly wrong? Yes. Is it funny? Also yes.” / „Czy obwinianie vibe codingu za awarię Bluesky jest ewidentnie błędne? Tak. Czy to zabawne? Też tak.”
Nowa rzeczywistość dla programistów
Dalton Deschain sformułował być może najcelniejszą obserwację: „The lesson from today’s downtime isn’t that it was caused by vibe coding… it’s that if you use AI you will no longer get the benefit of the doubt and everyone will mock you for laziness regardless of the cause.” / „Lekcja z dzisiejszej awarii nie polega na tym, że spowodował ją vibe coding… lecz na tym, że jeśli używasz AI, nie dostaniesz już kredytu zaufania i wszyscy będą cię wyśmiewać za lenistwo, niezależnie od przyczyny.”
To chyba najważniejszy wniosek. Vibe coding stał się kozłem ofiarnym – wygodnym, łatwym do zrozumienia, doskonałym materiałem na memy. Czy słusznie? To już zupełnie inna kwestia.
