★ Kamień milowy · Jest na Microsoft Store

Od podłogi magazynu do Microsoft Store

Tani laptop wydaje pewien dźwięk tuż zanim się poddaje. Przez większość zeszłego roku ten dźwięk był moją ścieżką dźwiękową.

Marcin Firmuga·2026-07-02·8 min czytania·Kamień milowy

Jest taka temperatura, którą tani laptop osiąga tuż przed tym, jak się poddaje. Mój dobija do niej przy 94°C — wentylator wyje, klawiatura za gorąca, żeby oprzeć na niej nadgarstki. Przez większość zeszłego roku to wycie było ścieżką dźwiękową moich nocy.

I klepałem kod mimo wszystko. Nie dlatego, że to kochałem. Dlatego, że bałem się, że jeśli przestanę się ruszać, zniknę — po cichu, tak jak dwanaście martwych projektów przede tym. Tak jak sam prawie zniknąłem w wieku dwudziestu dwóch lat.

Dziś rano ten strach dostał najdziwniejszą odpowiedź, jaką potrafię sobie wyobrazić.

PC Workman — monitor do Windowsa, który zbudowałem na tym wyjącym laptopie, sam, spłukany, między zmianami — jest dostępny na Microsoft Store. Nie jakiś losowy ZIP. Nie „sklonuj repo". Prawdziwy listing, w tym samym sklepie co oprogramowanie, o którym jako dzieciak myślałem, że robią je tylko firmy. Wystarczy kliknąć Zainstaluj.

Opowiem ci, jak skaner kodów kreskowych się tu znalazł. Dobre kawałki, te zdesperowane, i matematykę pod tym wszystkim.

PC Workman 1.8.0 — panel główny z odczytami CPU/GPU/RAM na żywo i offline'owym AI
PC Workman 1.8.0. Wszystko na żywo, plus AI, które faktycznie to tłumaczy.

Liczba, której nigdy nie widzisz, jak przekracza granicę

Mój tata umarł, gdy miałem siedemnaście lat.

Nie załamałem się w tamtym tygodniu. Załamywałem się powoli, przez dwa czy trzy lata, i to jest ta część, przed którą nikt nie ostrzega: nie ma momentu. Nie ma granicy, którą łapiesz się na przekraczaniu.

To jak obsuwająca się szyna zasilania. Dwanaście woltów staje się 11,9, potem 11,8, a każdy odczyt wciąż jest „w normie", więc nic nie alarmuje. A potem pewnego dnia patrzysz na tę liczbę i ona jest po prostu zła, i nie masz pojęcia, kiedy to się stało. Gdzieś koło dwudziestego drugiego roku życia to byłem ja. Odpuściłem sobie samego siebie. Po cichu, tak jak robi to prawie każdy.

Zapamiętaj tę szynę. Wróci później, w kodzie.

Magazyn

Dziewięć miesięcy w magazynie w Holandii. Piętnaście kilometrów dziennie na piechotę, skanowanie kodów, za dziewiętnaście złotych na godzinę, które po potrąceniach robiły się jakieś piętnaście. Powiedzmy trzy i pół euro. Dziewięciogodzinne zmiany, a potem — bo nie potrafiłem inaczej — jeszcze sześć godzin w nocy na tym laptopie z 2014 roku.

Potem, trzy dni przed świętami, ci sami ludzie, którzy uśmiechali się do mnie przez tygodnie, uśmiechnęli się znowu i powiedzieli: „Nie przeszedłeś okresu próbnego. Jutro się żegnamy. I wyprowadzka z mieszkania."

Dwudziesty drugi grudnia. Walizki przy drzwiach, zanim skończyłem rozumieć to zdanie. Dwa psy czekające na mnie w innym kraju. Może miesiąc pieniędzy na koncie.

Wyjazd z Holandii, 22 grudnia 2025
22 grudnia. Stałem na korytarzu i krzyczałem, że nie jestem terrorystą, trzy dni przed świętami, w języku, który nie był mój. Długa historia. Inny post.

Tamtej nocy nie otworzyłem żadnej tablicy z ofertami pracy. Nie napisałem setnego identycznego CV. Otworzyłem edytor i zacząłem przebudowę numer cztery. Trzy tygodnie później wypuściłem pierwszy .exe. Dwanaście projektów umarło przede nim. Jeszcze nie wiedziałem, że ten jeden nie umrze.

Oto najprawdziwsze zdanie, jakie mam z tamtego roku. Zbuduj coś. Zacommituj coś. Popatrz, jak pasek postępu się przesuwa. Poczuj, że istniejesz. To nie jest motywacyjny plakat — to przetrwanie.

Co właściwie zbudowałem

PC Workman mówi ci, dlaczego twój komputer jest wolny. Nie że jest — to już wiesz. Dlaczego.

Rozmawia z tobą przez hck_GPT — asystenta, którego napisałem i który działa w całości na twojej maszynie. Osiemdziesiąt cztery intencje, dziewięciowarstwowy router, żadnej chmury, żadnego klucza API, nic nigdy nie opuszcza twojego komputera. Zapytaj „czy to wirus?", a sprawdzi, kto naprawdę podpisał plik. Zapytaj „co powinienem ulepszyć?", a przeczyta twoją własną czternastodniową historię obciążenia i wskaże prawdziwe wąskie gardło.

hck_GPT — offline'owy asystent AI odpowiadający w PC Workman
hck_GPT. Bez internetu, bez klucza, nic nigdzie nie wysyłane. Czyta twoją maszynę na żywo i odpowiada zwykłym językiem.

Ale częścią, przez którą naprawdę nie sypiam, jest pamięć.

Każdy monitor na świecie zapomina cię w sekundę, w której go zamkniesz. HWiNFO, Afterburner — otwórz je jutro, a narysują twoje 78°C względem tej samej linii, którą rysują dla każdej maszyny, jaka kiedykolwiek istniała. Nie mogłem z tym żyć. Najbardziej przydatna liczba, jaką monitor może ci dać, to nie temperatura. To to, czy ta temperatura jest normalna dla ciebie.

Więc każdy odczyt trafia do jednego z pięciu koszyków obciążenia, a każdy koszyk trzyma swoją własną wyuczoną normę — zwijaną do przodu akumulatorem Welforda. Trzy liczby na koszyk. Nigdy przeliczane od nowa:

def _welford_add(acc, x):
    """Fold one sample into a running accumulator (Welford, 1962)."""
    n     = acc["n"] + 1
    delta = x - acc["mean"]
    mean  = acc["mean"] + delta / n
    acc["n"]    = n
    acc["mean"] = mean
    acc["M2"]   = acc["M2"] + delta * (x - mean)

82°C w trakcie grania: spoko. 82°C na bezczynności: coś jest nie tak. Ta sama liczba, przeciwny werdykt. Oceniana względem twojej własnej przeszłości, nie kartki ze specyfikacją. Napięcia dostają najstarszą matematykę w projekcie: medianę i MAD, reguły Nelsona z 1984 roku, polujące na powolne obsuwanie, którego próg nigdy nie złapie.

A teraz ta szyna sprzed chwili. To ja obsuwałem się przez trzy lata w normie, podczas gdy wszyscy, łącznie ze mną, przysięgali, że nic się nie dzieje. Zbudowałem alarm, którego nigdy nie miałem. Statystyka z lat sześćdziesiątych, pilnująca zasilacza. Nudna, przewidywalna, i właśnie dlatego jej ufam. Statystyka nie halucynuje. Ludzie tak. Ludzie patrzyli mi w oczy przy piętnastu złotych na godzinę i mówili „po prostu bardziej się postaraj, stawka się poprawi". Nigdy się nie poprawiła. Matematyka przynajmniej nigdy mnie nie okłamała.

Rok, mierzony w wydaniach

Nigdy nie widzisz harówki. Widzisz numer wersji.

Więc oto paragon. Zaczęło się jako prototyp, który ledwo umiał narysować wykres. Potem pierwszy stabilny .exe. Potem silnik statystyk na SQLite. Potem hybrydowe AI, menedżer Startupu i menedżer Usług. Potem największy skok jakości. Potem Smart Learning, wydanie, w którym monitor w końcu dostał pamięć. Jedenaście wydań w sumie, jakieś osiemset commitów, cztery kompletne przebudowy całego interfejsu. Każde z nich napisane po zmianie, na tym samym ciepłym laptopie.

Spawanie za dnia — fizyczna praca stojąca za projektem
Teraz za dnia jest pistolet do spawania. Gorące powietrze, zgrzewanie plastiku z powrotem — i spawanie nauczyło mnie jednej rzeczy, której potrzebował silnik uczenia: oka do gorącego metalu nie dostaniesz z instrukcji. Wiśniowa czerwień, słomkowy, niebieski, który znaczy, że poszedłeś za daleko. To się kumuluje. Musisz to wypracować.

Microsoft powiedział nie. Potem Microsoft powiedział tak.

Dwa tygodnie temu opublikowałem post zatytułowany „Microsoft powiedział nie".

Mój pierwszy .msix został odrzucony. Nie przez kod. Przez rozmytą ikonę kafelka i link do polityki prywatności, który prowadził do złego pliku. Rok matematyki anomalii napięć i offline'owego AI, a moim blokerem był nieostry PNG. Recenzent miał rację, a i tak zabolało.

Więc to naprawiłem. Nowa, ostra ikona, narysowana czysto. Prawdziwa, czytelna polityka prywatności, mieszkająca tam, gdzie powinna. Załatana wersja z trzynastoma kolejnymi poprawkami, które moi testerzy znaleźli w międzyczasie. Wyślij ponownie. Czekaj.

Dziś rano: zatwierdzone. Odrzucenie, które mówi „napraw te dwie rzeczy i wyślij ponownie", nigdy nie było „nie". To Store mówił mi, że jestem o tyle blisko.

I oto co Store faktycznie naprawia. Nie musisz już ufać ZIP-owi od nieznajomego. Każda wersja jest podpisana Sigstore, czysta na VirusTotal, sprawdzona przez CodeQL przy każdym commicie — dowód, nie obietnice, że plik jest naprawdę ode mnie. Wbudowałem tę paranoję od pierwszego wydania. Store po prostu robi to oczywistym dla wszystkich.

Dzieciak, który bał się zniknąć

Przez pierwsze miesiące wypuszczałem to do pustego pokoju. Trzydzieści wyświetleń na poście. Zero gwiazdek na repo. Piszesz w tę ciszę wystarczająco długo i zaczynasz się zastanawiać, czy w ogóle tam jesteś.

Potem jeden z moich artykułów dotarł do czterdziestu czterech tysięcy ludzi, i napisałem najszczerszą rzecz, jaką kiedykolwiek dałem do internetu: że buduję dalej, bo jestem przerażony zniknięciem. Że wypuszczam kod, żeby udowodnić, że wciąż istnieję.

Nie mam czystego zakończenia dla tego strachu. Każdy, kto ci takie sprzedaje, kłamie.

Ale mam to. Stały listing w Microsoft Store to chyba najbardziej konkretne „istnieję", jakie solo-dev może dostać. Dzieciak, który po cichu się poddał w wieku dwudziestu dwóch lat, nie został poddany. Szyna, która obsuwała się w normie, dostała swój alarm. Dwanaście projektów musiało umrzeć, żeby ten jeden mógł stanąć w sklepie obok oprogramowania robionego przez firmy z tysiącem inżynierów, każdy z prawdziwą pensją.

Zbudowałem program, który uczy się przez całe życie instalacji. Ja uczę się przez całe życie swojego. Ta harówka ma rok, nie skończyła się i się nie skończy. I w końcu zrozumiałem, że to nie jest tragedia tej historii. To jej dowód. Skończony człowiek nie ma już czego odzyskiwać. Ja mogę iść dalej. To jest puls.

Marcin ze swoimi dwoma psami, Kacią i Lusią
Kacia (11) i Lusia (2). Najlepszy zespół na przerwy. Wciąż tu jestem.
Dziękuję. Każdemu testerowi, który spędził godziny na rozwalaniu rzeczy, których sam nigdy bym nie znalazł. Nieznajomym, których pytania zamieniły się w prawdziwe funkcje. Każdemu, kto dał gwiazdkę, przeczytał post albo po prostu powiedział „nie odpuszczaj". Ten jest też twój.

PC Workman jest darmowy i open source (MIT). Bez kont, bez chmurowego AI, nic nie opuszcza twojej maszyny. Fizyczna praca za dnia, kod w nocy. Ten sam rytm, który zbudował każdą linijkę. Następny rozdział już się ładuje.

Wciąż tu jestem. Wciąż wypuszczam.

MicrosoftStoreBuildInPublicPythonAIOpenSource
To projekt stojący za tą historią. PC Workman to darmowy monitor systemu Windows z w pełni offline'owym asystentem AI — wszystko powyżej to prawdziwy, wydany kod. Pobierz z Microsoft Store, ściągnij ZIP albo przeczytaj kod źródłowy.
MF

Marcin Firmuga

Solo developer · HCK_Labs · buduję PC Workman publicznie

Rok budowania publicznie — monitor Windows z w pełni offline'owym AI, teraz na Microsoft Store. Tworzony po zmianach w pracy, na laptopie z 2014 roku. Więcej: moja historia.