[{"data":1,"prerenderedAt":415},["ShallowReactive",2],{"\u002Fblog\u002Fproduct-faxin-principle\u002F:pl":3,"\u002Fblog\u002Fproduct-faxin-principle\u002F-surround:pl":309,"blog-all-posts:pl":310},{"id":4,"title":5,"author":6,"body":10,"date":292,"description":293,"extension":294,"image":295,"locale":296,"meta":297,"minRead":298,"navigation":299,"original":300,"path":301,"pinned":300,"seo":302,"source":303,"sourceUrl":23,"stem":304,"tags":305,"updated":295,"__hash__":308},"blog\u002Fblog\u002Fproduct-faxin-principle.pl.md","Zasada pierwotnej intencji: dlaczego indie developer musi nauczyć się rezygnować",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":282},"minimark",[13,28,31,34,37,40,43,46,49,56,59,72,77,85,90,93,96,99,102,106,109,112,115,118,121,124,127,130,133,136,140,143,146,149,152,155,158,161,165,168,171,174,177,180,183,186,189,193,196,199,202,205,208,211,214,217,221,224,227,230,233,236,239,242,265,268,273],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Pierwotnie opublikowano na ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2068296188340895744",[25],"nofollow","X Articles",".",[17,29,30],{},"Ostatnio zauważyłem ciekawy wzorzec:",[17,32,33],{},"Wiele osób budujących narzędzia zaczyna od chęci obsłużenia wszystkich.",[17,35,36],{},"To niebezpieczna myśl.",[17,38,39],{},"Jeśli chcesz obsłużyć wszystkich, to znaczy, że nie stanąłeś w butach nikogo.",[17,41,42],{},"To twórca produktu działający w bańce, podziwiający własne odbicie.",[17,44,45],{},"Właściwy ruch to złapać małą grupę użytkowników, znaleźć ból, który wgryza się w nich głęboko, i obsłużyć ich porządnie.",[17,47,48],{},"Wiedzieć, kto z nich naprawdę cierpi i się spieszy, a kto oddałby pieniądze za Twoją usługę już dziś.",[17,50,51,52,27],{},"Podzielę się zasadą, którą nazywam ",[53,54,55],"strong",{},"zasadą pierwotnej intencji",[17,57,58],{},"Chodzi w niej o te pytania:",[60,61,62,66,69],"ul",{},[63,64,65],"li",{},"Dlaczego ruszasz?",[63,67,68],{},"Dla kogo ruszasz?",[63,70,71],{},"Który problem naprawdę chcesz rozwiązać?",[73,74,76],"h2",{"id":75},"czym-jest-pierwotna-intencja","Czym jest „pierwotna intencja\"",[17,78,79,80,84],{},"Jest taki fragment w ",[81,82,83],"em",{},"Standing in the Nail"," (置身钉内):",[14,86,87],{},[17,88,89],{},"Pierwotna intencja (发心) to wewnętrzna motywacja i fundamentalne ślubowanie stojące za działaniem — punkt startu, kierunek i źródło energii całej pracy, życia, praktyki i rozwoju. Produkty też mają pierwotną intencję. Pierwotna intencja produktu to najbardziej pierwotny punkt startu jego twórcy. W większości przypadków dobry produkt ma tylko jedną główną pierwotną intencję. Gdy intencje produktu mnożą się bez hierarchii, produkt staje się zachłanny i pełen niepokoju.",[17,91,92],{},"Test pierwotnej intencji: gdy wartości produktu wchodzą w konflikt, ku komu naprawdę się on przechyla?",[17,94,95],{},"Doświadczenie użytkownika i monetyzacja w konflikcie — ku komu się przechyla?",[17,97,98],{},"Prostota i przyjemność kontra kompletność funkcji — ku komu się przechyla?",[17,100,101],{},"Gdy odpowiedzi się pojawią, pierwotna intencja produktu wychodzi na jaw.",[73,103,105],{"id":104},"meituan-mentalny-kotwica-transakcji-lokalnych","Meituan: mentalny kotwica transakcji lokalnych",[17,107,108],{},"Ten wzorzec jest powszechny w chińskich superaplikacjach. Meituan to podręcznikowy przykład.",[17,110,111],{},"Mentalny model użytkownika Meituan to transakcje z lokalnym życiem.",[17,113,114],{},"Otwierasz Meituan: zamawianie jedzenia, gdy jesteś głodny, rezerwacja restauracji, gdy wychodzisz, kupowanie biletów do kina, szukanie hoteli. Jego podstawowa wartość to pomaganie użytkownikom w szybszym finalizowaniu transakcji z prawdziwego życia.",[17,116,117],{},"Ale z czasem Meituan wyhodował powieści, krótkie dramy, mini-gierki, wideo i streamy.",[17,119,120],{},"W środku Meituana możesz nawet „START GENSHIN!!!\"",[17,122,123],{},"Powiedz, że to nie jest absurdalne???",[17,125,126],{},"Gry na pewno mają wartość i jasne, Genshin można odpalić. Ale nie odpalaj Genshina, kiedy burczy mi w brzuchu!",[17,128,129],{},"Człowieku, daj mi najpierw napełnić brzuch, zanim zaczniemy o Genshinie!!!",[17,131,132],{},"Użytkownicy przychodzą z zadaniem, kończą je i wychodzą. Im szybciej użytkownicy osiągają cel, tym bardziej godny zaufania staje się produkt.",[17,134,135],{},"To sprzeczna z intuicją prawda o wielu narzędziach wysokiej częstotliwości: zarabiają na ruchu, ale ich długoterminowa wartość pochodzi z powściągliwości.",[73,137,139],{"id":138},"alipay-aura-portfela-w-walce-z-feedem-treści","Alipay: aura portfela w walce z feedem treści",[17,141,142],{},"Alipay jest z tej samej gliny. Podstawowa tożsamość Alipay to pieniądze, kredyt i pewność.",[17,144,145],{},"Otwierasz Alipay, żeby płacić, odbierać, przelewać, regulować rachunki, sprawdzać wyciągi, jechać metrem, skanować kod medyczny. To scenariusz wysokiego zaufania.",[17,147,148],{},"Użytkownicy powierzają mu pieniądze, tożsamość, kredyt i domowe rachunki — więc jego temperament produktu to portfel: twardy jak skała.",[17,150,151],{},"Ale teraz możesz przewijać krótkie wideo we własnym portfelu. Jak bank, który oferuje też masaż stóp, SPA i pełen pakiet.",[17,153,154],{},"Użytkownicy zaczynają się zastanawiać: przyszedłem tu załatwić sprawę, czy zostać załatwionym?",[17,156,157],{},"Scenariusze pieniężne potrzebują spokoju; feedy treści są zaprojektowane tak, by cię wciągnąć.",[17,159,160],{},"Zepchnij oba temperamenty na siłę do kupy, a dostaniesz dziwne, tłuste uczucie.",[73,162,164],{"id":163},"gdzie-dryf-intencji-jest-najgroźniejszy","Gdzie dryf intencji jest najgroźniejszy",[17,166,167],{},"Wiele krajowych aplikacji wypuściło wejścia finansowe. Dostawa jedzenia pozwala pożyczać; przejazdy pozwalają pożyczać; podróże pozwalają pożyczać; zakupy pozwalają pożyczać; mapy i lokalne usługi też kierują cię do ofert pożyczek.",[17,169,170],{},"Wciśnięcie wejścia do pożyczek w te scenariusze może na krótką metę poprawić monetyzację, ale na dłuższą metę zmienia to, jak użytkownicy na ciebie patrzą.",[17,172,173],{},"Kiedyś byłeś narzędziem. Teraz jesteś pośrednikiem.",[17,175,176],{},"Kiedyś pomagałeś mi załatwić jedną sprawę. Teraz przy okazji oceniasz, czy stać mnie na kolejną pożyczkę.",[17,178,179],{},"To najgroźniejsza część dryfu intencji. Nie niszczy produktu z dnia na dzień.",[17,181,182],{},"Powoli zmienia temperament produktu.",[17,184,185],{},"Wielkie firmy robiące to mają swoją logikę biznesową. Mają ogromny ruch, złożone organizacje, presję monetyzacji i wiele działów do nakarmienia.",[17,187,188],{},"Nie musimy ich moralizować z góry.",[73,190,192],{"id":191},"przewagą-indie-developera-jest-czystość","Przewagą indie developera jest czystość",[17,194,195],{},"Jako indie developer Twój produkt może być całkowicie czysty — na tyle czysty, że wygląda niemal ubogo.",[17,197,198],{},"To właściwie przewaga.",[17,200,201],{},"Wielu indie developerów zaczyna z niepokojem: za mało funkcji, zbyt wąski przypadek użycia, rynek niewystarczająco duży. Ale rzeczą, której wczesne produkty powinny się naprawdę bać, jest „wyglądanie na wielkie\".",[17,203,204],{},"Zrób rynek wielki, a użytkownicy zamienią się w średnią. Średnia nie ma wyrazu i nie płaci.",[17,206,207],{},"Naprawdę wartościowy punkt startu jest zwykle znacznie mniejszy. Znajdź garstkę ludzi, których ból jest wystarczająco konkretny, którzy chcą tego dziś, którzy zapłaciliby za samą tę funkcję, którzy patrząc na produkt czują „to było zrobione dla mnie\".",[17,209,210],{},"Wtedy produkt zaczyna mieć życie.",[17,212,213],{},"Na przykład „narzędzie do montażu podcastów\" to o wiele za szerokie ujęcie. Zmień je na „dla samodzielnych prowadzących podcasty: szybko pociąć godzinny wywiad na kilka krótkich wideo\", a produkt natychmiast staje się ostry.",[17,215,216],{},"„Generator landing page'ów oparty na AI dla deweloperów\" też jest nieostry. „Dla indie developerów: szybko wygeneruj landing page zbierający e-maile przed premierą produktu\" — teraz potrzeba jest jasna.",[73,218,220],{"id":219},"zasada-pierwotnej-intencji-ostatecznie-sprowadza-się-do-rezygnowania","Zasada pierwotnej intencji ostatecznie sprowadza się do „rezygnowania\"",[17,222,223],{},"Prawdziwa przewaga strategiczna to nie to, co robisz — to to, czego masz odwagę nie robić.",[17,225,226],{},"To zdanie to mantra produktowa indie developera. Najcenniejszym zasobem indie developera jest uwaga. Każdy kolejny kierunek to kolejna porcja utrzymania.",[17,228,229],{},"WeChat to pozytywny przykład wart przestudiowania.",[17,231,232],{},"WeChat z pewnością jest złożony, ale jego rdzenne wejście do rozmów pozostaje stabilne od lat. Użytkownicy otwierają WeChat, a ich pierwszym odruchem jest wciąż: znaleźć kogoś, zobaczyć wiadomości, załatwić relacje.",[17,234,235],{},"Kanały nie zjadły listy czatów. Oficjalne konta nie zamieniły strony wiadomości w feed treści. Mini-programy nie wymagają od użytkowników przeglądania sklepu z aplikacjami za każdym razem, gdy otwierają WeChat.",[17,237,238],{},"Powściągliwość WeChata nie polega na tym, że ma mało funkcji. Polega na tym, że wie, gdzie są ściany nośne. Możesz dobudować piętra, remontować, przebudowywać — ale nie możesz wyburzyć ścian nośnych.",[17,240,241],{},"Dlatego ostatnio myślę, że pierwszą rzeczą, jaką indie developer powinien napisać, nie jest roadmapa — to „lista rzeczy, z których rezygnuję\".",[60,243,244,247,250,253,256,259,262],{},[63,245,246],{},"Których ludzi jeszcze nie obsługiwać",[63,248,249],{},"Których scenariuszy jeszcze nie dotykać",[63,251,252],{},"Których funkcji jeszcze nie dodawać",[63,254,255],{},"Z których okazji monetyzacyjnych na razie zrezygnować",[63,257,258],{},"Co nigdy nie może trafić na stronę główną",[63,260,261],{},"Co nigdy nie może przerywać głównego przepływu",[63,263,264],{},"Co, nawet jeśli wygląda wartościowo, nie może łamać głównego zadania",[17,266,267],{},"Nie mamy ruchu, marki ani zasobów organizacyjnych wielkich firm. Jedyne miejsca, w których możemy wygrać, to bycie bardziej konkretnymi, czystszymi i ostrzejszymi.",[17,269,270],{},[53,271,272],{},"Prawdziwa ostrość produktu pochodzi z tego, z czego jesteś gotów zrezygnować.",[17,274,275,276],{},"Źródło: ",[81,277,278],{},[21,279,83],{"href":280,"rel":281},"https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1-jRahxfzJMQD9-8J9pZyeX1DIwKMyeg7\u002Fview?usp=drivesdk",[25],{"title":283,"searchDepth":284,"depth":284,"links":285},"",2,[286,287,288,289,290,291],{"id":75,"depth":284,"text":76},{"id":104,"depth":284,"text":105},{"id":138,"depth":284,"text":139},{"id":163,"depth":284,"text":164},{"id":191,"depth":284,"text":192},{"id":219,"depth":284,"text":220},"2026-06-20","Dlaczego ruszasz? Dla kogo ruszasz? Który problem naprawdę chcesz rozwiązać? Ostrość produktu bierze się z tego, z czego masz odwagę zrezygnować.","md",null,"pl",{},10,true,false,"\u002Fblog\u002Fproduct-faxin-principle",{"title":5,"description":293},"x-article","blog\u002Fproduct-faxin-principle.pl",[306,307],"Myślenie produktowe","Indie development","fZP8xlP62OCKo32VvuWCJe-UGSupJLnIMtB-6jaazpQ",[295,295],[311,320,328,337,344,352,359,367,369,375,382,391,398,406],{"path":312,"title":313,"description":314,"date":315,"minRead":316,"tags":317},"\u002Fblog\u002Fagent-harness-selection","Po testowaniu Pi Agent, OMP, Codex i ZCode: dlaczego ostatecznie wybrałem OpenCode + OpenChamber","Retrospektywa wyboru Agent Harnessa: trzy kryteria — wygoda GUI, blokada dostawcy i swoboda dalszego rozwoju — wykluczyły Pi Agent, OMP, Codex i ZCode, a wybór ostatecznie padł na jądro OpenCode z interfejsem OpenChamber.","2026-08-06",6,[318,319],"AI Agent","Wybór narzędzi",{"path":321,"title":322,"description":323,"date":324,"minRead":316,"tags":325},"\u002Fblog\u002Fcloudflare-broke-stack","Najlepsze praktyki indie deva 2026: Cloudflare'owe kombo dla oszczędnych „od zera”","Technologiczny stos indie developera o zerowym koszcie: Codex pisze kod, GitHub trzyma wersje, Stripe przyjmuje płatności, frontend na TanStack Start, backend na Hono + Workers, baza D1, storage R2, cache KV — wszystko działa na Cloudflare.","2026-06-15",[326,307,327],"Cloudflare","Stos technologiczny",{"path":329,"title":330,"description":331,"date":332,"minRead":316,"tags":333},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek ma w API wbudowane wyszukiwanie w sieci — darmowa oficjalna funkcja wyszukiwania przez Responses API","DeepSeek wbudował wyszukiwanie w sieci prosto w API: wywołaj deepseek-v4-flash przez interfejs Responses i zadeklaruj narzędzie web_search. Bez integracji z zewnętrzną wyszukiwarką, bez klucza API do wyszukiwania.","2026-08-05",[334,335,336],"DeepSeek","API","Narzędzia AI",{"path":338,"title":339,"description":340,"date":332,"minRead":341,"tags":342},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash w wersji stabilnej, z praktyki: tani, szybki, 1M kontekstu, wbudowane wyszukiwanie","Kilka dni dogłębnego testowania stabilnej wersji DeepSeek V4 Flash: ekstremalnie tanio, szybko jak błyskawica, 1M kontekstu, oficjalne wbudowane wyszukiwanie w sieci, w pełni open source. Jedyna słabość to multimodalność — ale można ją załatać, łącząc inne modele.",7,[334,343,336],"Recenzja modelu",{"path":345,"title":346,"description":347,"date":324,"minRead":348,"tags":349},"\u002Fblog\u002Ffree-cloudflare","Jak darmowy użytkownik wycisnąć z Cloudflare wszystko — na ile realnie starcza darmowy plan?","Darmowy plan Cloudflare może unieść całą prywatną infrastrukturę internetową: DNS, CDN, Pages, Workers, KV, D1, R2, e-mail, Tunnel, AI Gateway i więcej.",8,[326,350,351],"Darmowy plan","Wdrożenie",{"path":353,"title":354,"description":355,"date":356,"minRead":348,"tags":357},"\u002Fblog\u002Fmodel-harness-decoupling","Harness first-party nie zawsze jest wersją zwycięską: w epoce modeli otwartych wybieraj model i Harness osobno","Używasz Claude? Bierzesz Claude Code. W epoce modeli otwartych ten instynkt wymaga aktualizacji. Przewaga first-party jest realna, ale wytrenowanie dobrego modelu i zbudowanie dobrego Harnessa to dwie różne dziedziny inżynierii — ten artykuł wyjaśnia, dlaczego model i Harness można już wybierać osobno, plus mapę pozycjonowania pięciu Harnessów.","2026-09-09",[318,358,319],"Harness",{"path":360,"title":361,"description":362,"date":356,"minRead":348,"tags":363},"\u002Fblog\u002Fopencode-productive-stack","Stabilnie, szybko, produktywnie, tanio: moje pełne zestawienie stacku AI Coding","OpenCode + OpenChamber + dwie subskrypcje DeepSeek V4 Flash: 15 projektów jednocześnie generuje kod, a limit ledwo drgnął. Rozkładam całą konfigurację na łopatki: przycinanie kontekstu, warstwowa pamięć, automatyzacja pulpitu oraz lekcja „trzymaj się oryginalnej pary”.",[364,365,366],"OpenCode","Programowanie z AI","Konfiguracja",{"path":301,"title":5,"description":293,"date":292,"minRead":298,"tags":368},[306,307],{"path":370,"title":371,"description":372,"date":292,"minRead":348,"tags":373},"\u002Fblog\u002Fproduct-pain-vs-itch","Nie wpadaj w uniesienie, gdy użytkownik mówi „świetne”: punkty bólu a punkty swędzenia","Ustna aprobata jest bezwartościowa. Jest tylko jeden twardy standard oceny popytu: to, co użytkownik jest gotów zapłacić.",[306,374],"Ocena popytu",{"path":376,"title":377,"description":378,"date":315,"minRead":379,"tags":380},"\u002Fblog\u002Fqwen-vision-for-deepseek","Dodawanie multimodalności DeepSeekowi: podejście wizyjne Qwen-3.7-Flash","DeepSeek V4 Flash nie ma multimodalności — co zrobić z rozumieniem obrazów? Po rozeznaniu rynku obecnie najkorzystniejszą cenowo opcją jest Qwen-3.7-Flash: rozpoznanie obrazu kosztuje niemal nic, a połączenie z V4 Flash łatuje tę lukę.",5,[334,381,343],"Multimodalność",{"path":383,"title":384,"description":385,"date":386,"minRead":387,"tags":388},"\u002Fblog\u002Fsub-store-cloudflare","Przeniosłem agregację subskrypcji proxy na Cloudflare","Połącz wiele usług proxy plus własne węzły w jedną subskrypcję, z regułami routingu skonfigurowanymi po stronie serwera — klient po prostu subskrybuje.","2026-06-28",4,[326,389,390],"Obejście cenzury","Projekt open source",{"path":392,"title":393,"description":394,"date":356,"minRead":341,"tags":395},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI zabija twoją przepustowość poznawczą: czas rozbić „geekowy filtr” w AI Coding","Coraz więcej agentów kodujących z AI ściga się w wypuszczaniu TUI, wpychając interakcję z powrotem w terminalowy paradygmat z lat 80. i nazywając to „immersywnym” i „szanującym programistów”. Ten artykuł rozbiera na części trzy mechanizmy, którymi TUI systematycznie obniża przepustowość poznawczą — i wyjaśnia, dlaczego właściwym rozwiązaniem jest Web UI.",[365,396,397],"Projektowanie interakcji","Esej",{"path":399,"title":400,"description":401,"date":402,"minRead":316,"tags":403},"\u002Fblog\u002Fvalue-not-external","Dyskutowanie, czy coś ma wartość, samo w sobie jest bezwartościowe","Nasza wartość nie jest definiowana przez nikogo. W epoce AI — jak powinniśmy rozumieć samych siebie?","2026-06-18",[404,405],"Myślenie o AI","Esej humanistyczny",{"path":407,"title":408,"description":409,"date":410,"minRead":411,"tags":412},"\u002Fblog\u002Fx-growth-1000-followers","Ponad 1000 obserwujących w nieco ponad dobę — co zrobiłem","W czerwcu poważnie poprowadziłem konto na X i zdobyłem ponad 1000 obserwujących w nieco ponad dobę. Ten post zapisuje, co zrobiłem i jakie dostałem odpowiedzi.","2026-06-16",12,[413,414],"Prowadzenie X","Wzrost treści",1789752320952]