Ostatnie pare miesięcy zadawałem sobie pytanie czy to co robię w ogóle ma sens.
Powchodziłem na subreddity związane z tworzeniem i publikowaniem mobilnych aplikacji. Z czasem zacząłem widzieć coraz więcej podobnych aplikacji do mojej, prawie każda niskiej jakości, wygenerowana bez pomysłu na to czym ma się wyróżniać, ot kolejne klony. Czasami kilka takich samych aplikacji dziennie. Początkowo myślałem, że skoro ja się staram i rozwiązuję realny problem w przeciwieństwie do tego slopa, to mam szanse.
No i jest średnio.
Nawet samo Google nie daje sobie rady z weryfikacją tego wszystkiego. Na pierwszą publikację czekałem ponad miesiąc. Każda kolejna zmiana, nawet tylko opisów, to często dłużej niż tydzień.
Jak zacząłem jakieś 2 lata temu, to pomysł wydawał się dobry.
Zapisywałem swoje codzienne wydatki w aplikacji, ręcznie wpisując kwoty itp z powiadomień banku czy revoluta. Ofc nie zawsze się chciało, nie raz się zapomniało, więc pomyślałem o zrobieniu własnej aplikacji, która zrobi to co ja robię ręcznie, czyli zczyta powiadomienia i zapisze je automatycznie.
Zrobiłem szybki research i nie znalazłem nic podobnego - w najlepszym przypadku trzeba zakładać gdzieś konto i podpinać dostęp do banków, czego ofc nie miałem zamiaru robić.
No to się wziąłem za robotę.
Siedzę 8h dziennie przed kompem, ale znajdywałem kilka godzin w tygodniu na dodatkowe klepańsko.
Podstawową wersję zrobiłem w miesiąc czy dwa, czyli automatyczne dodawanie transakcji i wysyłanie powiadomienia po przekroczeniu zadanego budżetu, ale jeżeli chciałbym to opublikować, to musiałem dodać mnóstwo ficzerów, np tzw "onboarding" czy wprowadzenie, filtry, wykresy i inne bajery, w tym jakiś lepszy algorytm przetwarzania treści powiadomień, by działało to dla więcej niż dla paru banków, których format powiadomień znam.
I tak to się ciągnęło, bo przecież wypada dodać jeszcze X i Y.
Oczywiście używalem AI jako pomoc, bo to świetne narzędzie, jak się wie co się robi. Ale nawet najdroższe modele nie wygenerują ot tak z powietrza całej funkcjonalności, bo rzadko kiedy mają one sens, a kod to zazwyczaj spaghetti. Ale im więcej kodu napisało się ręcznie, tym lepiej to działa, bo ma na czym się wzorować, ale do pewnego momentu, bo context jest ograniczony, a pisanie AGENTS/CLAUDE.md itp za dużo już nie daje.
95% kodu napisałem ostatecznie samodzielnie, bo jak chciałem coś większego wygenerować, to więcej czasu musiałem poprawiać, by było jak chciałem, niż jak pisałem samodzielnie z autouzupełnianiem.
No i teraz muszę konkurować ze slopem wygenerowanym bez żadnego pomysłu, co jest prawie niemożliwe. Kupowanie reklam to wyrzucanie pieniędzy w błoto, bo to się nie prawie nie przekłada na instalacje. Choć moja aplikacja jest darmowa i bez reklam, to planowałem porobić jakieś płatne ficzery jak zbuduję bazę użytkowników, ale patrząc na to jaki jest teraz śmietnik, to mam wątpliwości, czy to się uda.
Teraz żeby zostać zauważonym, nie trzeba mieć dobrego pomysłu. Popularność zdobywają wygenerowane w kilka godzin klony photoshopa, które ledwo działają, ale obiecują niezależność od korporacji. Ironiczne, bo zostały wygenerowane przez centra danych wielkich ai korpo, które mogą odciąc dostęp jutro i uzależnieni od nich ludzie nagle nie będą w stanie utrzymać tego, co wygenerowali.
Może rzeczywiście nagłówki o końcu softwaru to prawda i tylko największe korporacje mogą jeszcze coś na tym zarabiać.
Z drugiej strony nawet jak to nie wypali to trudno, czasu nie zmarnowałem. Jakiś czas temu wywalili mnie z roboty, bo "oszczędności", a tym, którzy zostali nagle dali dostęp do AI, którego wcześniej dać nie chcieli. Wiadomix.
Szukałem nowej pracy parę miesięcy (rozmawiając z rekruterami AI czujesz się traktowany jak gówno), ale w końcu dostałem coś po tym, jak zostałem zapytany o jakiś projekt i pokazałem właśnie tę aplikację. No i trochę się uczyłem w trakcie pisania.
Jeszcze liczę na to, że ten cały zvibekodowany slop jebnie i będą szukać kogoś, kto im to naprawi, a ludzie będą szukać czegoś z tagiem "handmade". Jeszcze. Trochę pomaga fakt, że ludzie wyśmiali Epic Games za ten post, w którym się chwalą, że ich nowy launcher jest zvibekodowany xDDDDD