Týdenní poznámky #38: Klub začíná vydělávat

Utekl další týden (15.2. — 19.2.) a tak stejně jako minule sepisuji, co jsem dělal a co zajímavého jsem se naučil. Především se snažím rozvíjet junior.guru. Nemám šéfa, kterému bych reportoval každý svůj krok, ale mám klub podporovatelů, a ty by mohlo zajímat, jestli se neflákám. Taky je to způsob, jak se sám doma nezbláznit a nepropadat pocitu, že je zase pátek a já jsem přitom nestihl nic udělat.

Poznámky
Fotka od Honzy Kahánka

Psaním poznámek jsem v poslední době trávil stále větší část pátku. Došlo to tak daleko, že musela zasáhnout investorka a jemně mi naznačit, že produkuji dlouhé texty, které nemůže nikdo zvládat číst, a že mi už psaní zabírá půl pracovního dne. Rád bych se tedy dneškem začal učit poznámky zestručňovat a zkracovat.

Poznámka: Dnes nakonec trvalo napsání a vypublikování jen hodinu! Juch!

Klub začíná vydělávat#

Členové klubu mají přístup 14 dní zdarma, na vyzkoušení. Tento týden tato doba uplynula u prvních členů a tak se na účtě objevily první peníze. V tento okamžik jsem na téměř 3000 Kč MRR (monthly recurring revenue), ale v tomto číslu nejsou započítány žádné příjmy od firem, které jdou bokem přes faktury, je to pouze číslo z Memberful.

S Memberful jsem také řešil první problém. O víkendu jsem zjistil, že někteří lidé dostávají e-maily se zprávou, která nedává v kontextu jejich účtu smysl. Napsal jsem jim na support, ale jsou z USA, takže jsem věděl, že odpoví nejdříve v pondělí večer. Mezitím jsem každý den postižené členy osobně obepisoval a omlouval se jim. V pondělí večer jsem zjistil, co je za problém: Memberful počítá free trial jako samostatné předplatné, takže pokud si někdo vypnul automatické prodlužování předplatného ještě předtím, než skončil jeho trial, tak by se nepřehouplo do plného předplatného vyžadujícího kartu, ale prostě by skončilo. Tomu odpovídaly i rozesílané e-maily. Já jsem navíc měl u ročního předplatného jako výchozí možnost nastaveno neprodlužování, takže to postihlo všechny, kdo měli roční předplatné.

Memberful má skvělý support a vše jsme si nějak vysvětlili. Stále si myslím, že je to bug nebo možná spíš nesmysl či neošetřený corner case na jejich straně, ale shodli jsme se, že stačí pár změn na mé straně a není co řešit. Moje roční předplatné se bude odteď automaticky prodlužovat, ale před tím, než se to stane, se pošle e-mail, který na to upozorňuje. I kdyby přesto někdo protestoval, že se strhlo další předplatné, mohu mu vrátit peníze jedním tlačítkem. Co se týče prvních 14 dní, tam už vůbec nehrozí nikomu nic, protože karta se do systému zadává až ve chvíli, kdy trial vyprší a člověk jde fakt platit.

První ohlasy#

Začínám sbírat i první ohlasy na klub. Zatím je nemám nikde na webu. tak jen takto:

  • Mně přijde, že je celkově dost problém najít komunitu, která je fakt o nějaký vzájemný pomoci a výměně informací, než o honění ega.. Dost často se právě setkávám s tím, že se někdo na něco zeptá a dostane akorát výsměch, nebo odpověď "Google", případně třeba odpověď k tématu, ale s takovou zvláštní příměsí nadřazenosti.. Nevím no. Proto mám třeba i radši víc ženský skupiny. Tam mi přijde, že to tolik nevídám. Ale tady je to třeba krásná výjimka. Jsem fakt ráda, že toho můžu být součástí.
  • Co mě vždy jako kluka z vesnice na programování nejvíce štvalo, bylo to, že jsem na to byl vždycky hrozně moc sám. Proto jsem opravdu vděčný za tuto komunitu, jednak Honzovi, ale i vám ostatním, co tu jste.
  • Dneska jsem si potvrdila, ze nacpat se sem do klubu je moc dobrej napad. Krome toho, ze podporim Honzu a celej tenhle projekt, coz jsem stejne mela v planu, je to pro me i pri soucasnem vicemene "pasivnim" pouzivani takova ta jemne popostrkujici a nejakou cinnost vyvolavajici a podnecujici sila, kterou jsem potrebovala.
  • Ahoj, tak jsem dostal ten job! Ty na tom máš obrovský podíl! Musím ti za to ohromně poděkovat!

Přepracovávání webu#

Minulé poznámky byly z velké části o tom, jak uvažuji o přepracování webu. Přes víkend jsem se ale umoudřil, obrazně se profackoval a zakázal si cokoliv z toho dělat. Utopil bych v tom moře času a JG prostě ještě není v situaci, kdy si může nějaké velké přepisování dovolit. Šel bych proti všem poučkám SW inženýrství - nedělej radikálni redesign, nedělej rewrite, nerezignuj na continuous delivery… Navíc, jaká je odpověď na otázku "co teď potřebuju nejvíc"? Odpověď je "co nejvíc spokojených členů klubu." Jaká k tomu vede nejkratší cesta? Rozhodně ne přes nějaké přepisování webu. Rozhodl jsem se preferovat chirurgické zásahy, které udělají 80 % parády s 20 % úsilí:

  • Změnil jsem strukturu menu tak, aby odrážela budoucí strukturu webu. Nezměnil jsem při tom jediné URL, vše se odehrálo pouze v menu. Nyní jsou všechny obsahové stránky pohromadě pod odkazem "příručka", pak je odkaz "práce" s nabídkami a ceníkem pro firmy, pak je "klub". Příručka o hledání první práce v IT je teď třetí krok, ten původně mířil na nabídky práce.
  • Až po několika dnech jsem si všiml, že změna výše kompletně rozbila menu na mobilech. Opravil jsem dnes.
  • Na homepage je nyní místo "průvodce programováním pro začátečníky" slogan "klub pro začátečníky v programování" a i na jiných místech jsem začal o JG mluvit jako o klubu místo o průvodci.
  • Ze všech stránek kromě obsahových (příručkových) jsem odstranil výzvu k dobrovolným příspěvkům. Až začně klub vydělávat víc, odstraním ji zcela, ale zatím na to nemám kuráž.
  • Dnes jsem se pokusil upravit hlavní menu i graficky. Není to výkvět designu, ale cílem bylo, aby tlačítka vypadala spíše jako odkazy a klub vypadal jako tlačítko, které chytá za oči. To by mohlo dále zvýšit počty příchozích na stránku s klubem.

V pátek jsem si přece jenom ale zkusil ještě něco zjistit o MkDocs, četl jsem si o pluginech a procházel jejich nekonečný seznam. Vypadá to, že abych udělal to, co potřebuji, nebudu muset ani nic moc programovat. Stačilo by použít mkdocs-jinja2 nebo mkdocs_macros_plugin. U toho prvního si nejsem jistý, jak moc je to aktivní, tak jsem tam cvičně poslal Pull Request a založil issue :D Na JG jsem si udělal větev, ve které jsem experimentálně rozjel MkDocs a sloučil se zbytkem webu tak, abych případně mohl novou verzi příručky vytvářet jako continuous deployment aspoň někde za lomítkem (třeba junior.guru/handbook/).

Další poznámky#

  • Pročetl jsem si v klubu všechny příspěvky, kterými se nově příchozí představili. V souvislosti s tím mě napadla celá řada témat, které bych chtěl s lidmi v klubu probrat. Pár jsem jich už sem tam vytáhl.
  • Připadal jsem si takhle.
  • Členka klubu Martina Hytychová napsala článek o tom, jak v Česko.Digital začala dobrovolničením sbírat praxi jako junior programátorka. Boží! Pracuji na tom, aby to mohlo vyjít na blogu Česko.Digital, případně jinde.
  • Petr Viktorin rozjíždí online kurz Pythonu pro začátečníky. Propagoval jsem kurz na několika místech.
  • Na JG se objevilo pár nových nabídek práce, takže jsem se postaral o jejich uveřejnění na stránce s inzeráty a fakturoval jsem.
  • Koukal jsem se na MyST, hybrid Markdownu a reStructuredText.
  • Poslouchal jsem jedno rádio na Islandu a jedno v Zimbabwe.
  • Vedl jsem jednání s třemi firmami o jejich spolupráci s JG.
  • Šel jsem na procházku s jedním velkým šéfem jednoho velkého českého startupu. Stále platí, že do června nehledám novou práci a počítám s tím, že se mi povede do té doby klub rozjet, ale je dobré nenechat si zrezavět zadní vrátka.
  • Přeorganizoval jsem kanály v klubu na Discordu, aby (snad) lépe odrážely způsob, jakým lidé v klubu diskutují.
  • Naprogramoval jsem integraci pracovních nabídek z portálu Dobrý Šéf. Sami za mnou přišli a nabídli, že můžeme nabídky propojit.
  • Snažil jsem se naprogramovat integraci pracovních nabídek z Česko.Digital, ale zatím se to nepovedlo dokončit. Je potřeba přeorganizovat data v Airtable (poprosil jsem) a pak dokončit Pull Request. Byť jsem se u toho dost rozčiloval (kvůli Airtable) a vůbec neuměl TypeScript, všichni na mě byli moc milí a se vším mi pomáhali.
  • Neuváženě jsem po dlouhé době upgradoval vše, co mám nainstalované přes Homebrew. Potom jsem hodinu nebo dvě řešil, proč mi přestalo vše na JG fungovat a dokola jsem přeinstalovával náhodné npm závislosti.
  • Firmy, které mají logo na příručce, dostávají e-mailem pravidelné souhrny se statistikami. Doplnil jsem možnost zaznačit si, že firma souhrny dostávat nechce.

Co plánuji#

Tři věci, které bych chtěl zvládnout udělat příště:

  1. PANIC MONSTER Napsat konečně článek pro Kariérko.cz PANIC MONSTER
  2. Přidat co nejzajímavější nový obsah do příručky a propagovat to, tím dostat přes nové menu další členy do klubu.
  3. Komunikovat s firmami. Připomenout se těm, se kterými jsem si psal dřív a nemám odezvu.

Bonusy: Dále bych měl přemýšlet nad tím, jak překopu homepage a jak překlopím příručku nebo celý web do MkDocs.

A co vy?#

Pokud byste čistě náhodou měli dojem, že jste oproti mě za uplynulý týden vůbec nic nestihli, tak mám pro vás skvělou zprávu! V klidu se na ten dojem můžete vykašlat. Není zač!

Co mě zaujalo#

Když si něco přečtu nebo poslechnu a líbí se mi to, sdílím to na Pocketu. Od posledních poznámek jsem sdílel toto:

Vygenerováno pomocí pocket-recommendations.