Keyword Search: 

🔗

11.09.2024 22:48

První školní den v novém roce. Narozdíl od dětí chodím do školy občas, a tak bych se s vámi rád podělil o průběh své první lekce informatiky v tomto roce.

Věnuju se blokové výuce informatiky třetím rokem. První rok jsme jen pár měsíců experimentovali především s offline informatikou. Druhý rok jsem při sledování rozvoje dětí zjistil, že moje role je zhruba 80 % leadership, 20 % přímé předávání znalostí, pokud chci děti vést k budování dovedností v informatice. Třetí rok bych rád celou věc systematizoval tak, aby se maximum dětí dostalo k reálným dovednostem pro život skrze informatiku.

Můj den začal úvodní prezentací ke skupině dětí zhruba od 4. do 6. třídy, mezi kterými jsem získal šest dobrovolníků na výuku mladších dětí a pět zájemců o tvorbu vlastní prezentace do informatiky.



Informatika je něco, co by podle mě škola měla učit děti od samotného začátku, tedy od nástupu do první třídy. Letos jsem se ovšem rozhodl nebýt tím důležitým a cíleně se práci s prvnáky vyhnout.

Ne že bych s nimi pracovat nechtěl, naopak jsem se původně na práci s nimi hodně těšil. Jenže je to příležitost příliš dobrá, než abych si ji nechal pro sebe, a a tak jsem raději zadal přípravu lekce pro nejmenší dvěma tříčlenným týmům dobrovolníků. Výsledkem přípravy byla trojice různých aktivit pro malé skupiny a jedna úvodní pro všechny tři skupiny společná.

Celý odpolední blok tak pro své spolužáky organizovaly děti ze čtvrtého a pátého ročníku ZŠ. Během loňského roku jsem měl dobrovolníky i ze druhé a třetí třídy, v jednom případě dokonce na špičkové úrovni.



Občas si na internetu čtu o tom, jak děti nezvládnou ani zapnout počítač, natož se nějak smysluplně věnovat informatice. Já vidím děti, které bez jakéhokoli předchozího výcviku vedou skupinu spolužáků a pomáhají jim růst, aniž bych musel do celého procesu zasahovat.

Trochu zasahuju, protože chci těm aktivitám nastavit určitý standard, ale na rovinu, kdybych se vytratil po anglicku a nechal celé to odpoledne v režii dětí, věřím, že by pořád ještě proběhlo na velmi dobré úrovni, podle toho, co jsem viděl. Akorát to řešení sporů mezi dětmi občas vyžaduje zásah dospělého a nebo aspoň vědomí všech zúčastněných, že by zasáhnout mohl. Na druhou stranu se můžu zaměřit na děti, které mají tendenci konflity vytvářet.

Spousta lidí nevěří, že by desetileté děti mohly vytvářet a vést kvalitní lekce pro tři nebo čtyři spolužáky. Já věřit nemusím, pro mě je to něco naprosto samozřejmého. Otázka na vás: Kdo se naučí víc, jestli dítě, které lekci připravuje a vede, nebo dítě, které se takové lekce účastní?

#ZákladníŠkola #Batůžkář #Programátor

🔗

08.09.2024 22:04

Nemůžu z povzdálí nesledovat kauzu „Dr. Radim Pařík Ph.D.“ a především její vliv na reputaci celé české a slovenské vyjednávací komunity.

V únoru roku 2020 jsem si na doporučení od Vojtěcha Kalába koupil slavnou knihu Never Split the Difference. V létě téhož roku jsem se poprvé potkal s Denisem, Tomem, Mexem, Radimem a hromadou dalších lidí v rámci Prosecco party, Neformálka a taky na Radimově prvním networkingu v restauraci Bellevue Zátiší. Během roku 2021 už mě začal Mexo vtahovat do dění kolem vyjednávání u nás i ve světě (online na clubhouse) a spousta se nás sešla na Oldschoolers Live.

Vyjednávání jsem postupně během roku 2022 začal vnímat jako královskou disciplínu komunikace a účastnil se večerních tréninků #MasteryClub. V roce 2023 jsem se pak účastnil už jako člen týmu konference #NegotiCON a později vyrazil na kurz #Vyjednáváme. Tehdy už se Radim navážel snad do každého, kdo se zabýval vyjednáváním mimo jeho vlastní strukturu, která již nesla, nerad bych někomu sahal do svědomí, některé znaky sekty.



Radim si se mnou v letech 2020 a 2021 dost živě psal a rád se vyjadřoval ke hlouposti lidí, co „nejsou jako my“. Někdy mě jeho ostřejší poznámky k ostatním diskutérům bavily, někdy už mi to přišlo trochu zbytečné a přes čáru, ale určitě jsem se necítil na to takového komunikačního mága a stratéga hodnotit.

Iluze jsem ztratil někdy na konci roku 2021, kdy jsem osobně sledoval jeho nerespekt vůči ženě, která ho přišla oslovit s pozváním do televizního pořadu. Během roku 2022 jsem si už jenom potvrdil, že tak, jak on funguje a jedná s lidmi, tak to rozhodně dělat nechci. Během roku 2023 už jsem v rámci #MasteryClub pomáhal budovat prostředí, které je v přímém kontrastu s takovým jednáním.

Naším vzorem se v tomto směru stal Gary Noesner a „Garyho trojka“:

‣ Be respectful
‣ Be trustworthy
‣ Be likeable

A tak zatímco se Radim posouval do stále drsnější a kombativnější rétoriky, já jsem dostával do hlavy tato tři „přikázání“ a jejich důsledky. K tomu mi dopomohly jak naše akce, tak i kurz od Adama Dolníka a Karla Pošívala, kteří jsou v tomto ohledu stejná krevní skupina jako my.



Bude to stát hodně práce napravit mezi lidmi reputaci vyjednávání jakožto královské disciplíny komunikace. Proto jsem se rozhodl začít teď hned, napsat tento příspěvek a požádat celou svoji síť na LinkedIn o pomoc. Vyjednávání a komunita vyjednavačů teď utrpěli těžkou reputační ztrátu, kterou si tato disciplína ani trochu nezaslouží.

Vyjednávání, tak jak já se mu učím, je o umění deeskalace konfliktů, odstraňování překážek a dosahování smysluplné dohody. Je to trochu něco jiného než učí Radim, ale mě to takto dává větší smysl.

#VyjednávacíSalát #BezCeleru #Batůžkář #BahenníLázně

🔗

06.09.2024 20:34

Čeká mě další stěhování. Je to tak, chystám se výhledově opustit nájemní byt v bytovce na malém městě, který mi dával klid na práci a pomáhal mi odstínit se od okolního dění posledního dva a čtvrt roku. Příští týden mě čeká jednání s majitelkou stávajícího bytu a další zimu už se budeme ohřívat jinde.

🔗

02.09.2024 21:46

Tak to vypadá, že jsem našel konkurenci v internetovém deníku Expres a jeho šéfredaktorovi Petrovi Konečném. Tentokrát vystrojili takové #BahenníLázně, za které bych se ani já nemusel stydět.

Po několik let byli čeští vyjednavači nazýváni komouši, levicovými extremisty a batůžkáři. Co se bude dít teď? Tak na to jsem docela zvědavý. Já se s tím rozhodně špinit nebudu, raději nechám ego za dveřmi a půjdu si svojí vlastní cestou. Přidejte se ke mně a budeme tu mít čistší vzduch.

#BezCeler #GameChanger

Beztak mě ten můj batůžek stál víc jak brašna z brašnářství.

🔗

02.09.2024 07:52

Někteří lidé (že, Tome!) mi říkají, že nemám kecat do školství a že mnohem větší parádu udělám se svými schopnostmi a dovednostmi jinde. Je první školní den roku 2024 a já jsem opět v situaci, kdy to vypadá, že se mě školství bude týkat víc než jsem si kdy dokázal připustit.

#BahenníLázně

Dovolím si shrnout pár svých myšlenek k nižším ročníkům ZŠ:

‣ Známky chápu jako vyjádření, zda dítě teď a tady splňuje momentální očekávání nějakého učitele. O dětech ani rodičích mnoho nevypovídají.

Neustálé hodnocení aktivity dětí učitelem je toxické a neproduktivní bez ohledu na použitou známkovací škálu. Mezi toxické známkování řadím i věci jako každodenní razítka smajlíků a mračíků.

‣ Povinné domácí úkoly a různé povinné aktivity mimo školní čas a shánění věcí pro děti je prachsprostá buzerace.

Úkolem rodiče je odvádět svoji práci, za kterou je placený, a dostat dítě do školy. Učitelé by se měli starat o kvalitu výuky ve škole, ne otravovat a úkolovat rodiny v čase, který jim nepatří.

‣ Děti se učí rády. Pokud nemají dobré vedení, možná se učí kraviny a rozvíjí se v ne zrovna šťastných směrech, ale učí se pořád, a z velké části navzájem.

Když jsem chodil do školy (devadesátá léta), tak se i ti největší pitomci učili aspoň kopat do míče nebo později šlukovat. Vím o několika, co neměli dobré vedení doma ani ve škole, a dneska pracují a starají se o děti.

‣ Budoucí učitelé se často rekrutují z hodných a poslušných holek a kluků, a do školy si nosí očekávání, že všechny děti mají být jako oni.

Jenže děti nejsou figuríny z továrny, nýbrž lidské bytosti různé povahy, různých zájmů a různého zázemí. Tito učitelé nechávají prosperovat děti sobě podobné, ale už třeba moje dítě je u nich odsouzeno k neúspěchu.

‣ Nekoukám na tituly, aprobace ani počet roků. Někteří učitelé mají pocit, že když před čtvrt stoletím vystudovali, tak už to doklepou do důchodu.

Trochu šikovnější dítě kolikrát pomůže s učením víc jak mnohý zasloužilý pedagog. Takové děti má naše společnost podporovat, ne se je snažit zatlouct do země a vrátit zpátky do řady.

‣ Víceletá gymnázia nejsou nástrojem ďábla a jejich zakazování české školství nezachrání. Je to jen druhý stupeň + gympl bez dalších přijímaček.

Když můžou existovat školy pětileté od první do páté třídy, tak proč by nemohly existovat i školy od šesté do třinácté třídy. Co zkusit udělat základku, ze které děti ani učitelé odcházet na VG nepotřebují?

‣ Narazil jsem na to, že čeští učitelé neumějí komunikovat pořádně ani mezi sebou, natož s dospělými, kteří jim svěřují své děti.

Rodiče se nedají tak snadno okřiknout. A pokud se dotyčný nikdy nenaučil jednat jinak než nátlakem a silou autority státem svěřené, může snadno narazit a pak se strašně divit. Co s tím?



Společně s Tereza Bočanová něco připravujeme. Ona coby zkušený pedagog a ředitel soukromé školy a já z pozice nevrlého programátora s kritickým nadhledem. Asi další akce, na které prodělám kalhoty, ale nemůžu si pomoct.

#NašiUčitelé

🔗

31.08.2024 22:51

Už dlouho jsem nebyl v kostele na mši a snad poprvé v životě na mši zádušní. Nechám stranou obřad a všechny ty katolické věci, kterým stejně ani za mák nerozumím. Zemřela žena, která si v roce 2001, když mi bylo patnáct a neměl jsem peníze na soukromé lekce angličtiny, myslela, že jsem „good enough“ na babysitting a nabídla mi barter. Dvě hodiny s dětmi za hodinu se mnou.

Byla to výhodná nabídka. Na jedné straně jsem dostával lekce angličtiny cílené na bohatší vyjadřování, na druhé straně jsem dostával cennou zkušenost a jako bonus dlouhé rozhovory v kuchyni, možnost trávit čas se zajímavými lidmi hned dvou generací a taky prostor mluvit o svých pocitech a životních situacích s někým, kdo nepřicházel s instantní radou, ale naopak mě nutil dívat se na věci z různých úhlů pohledu.



Vzpomínám na náš rozhovor, kdy jsem měl pocit, že už to s hodnocením mých plánovaných kroků přehání a nenechává mi obvyklý prostor pro vlastní pohled.

→ „Tak mi pak aspoň můžeš říct, že jsi mi to říkala.“
← „Takové věci nedělám. Tohle mi nedávej.“

Věděl jsem, že můžu vyslechnout její zkušenosti, stejně se rozhodnout blbě, a nakonec se za ní vrátit a dostat úsměv a milou reakci. Jistěže měla svoje mouchy a problémy, ale přiznám se, že v té době jsem kolem sebe moc takto fungujících lidí k dispozici neměl.



Je to uzavřená kapitola, náš poslední rozhovor posledním zůstane, a jak mi řekla do telefonu tuším 13. září 2001: „Život jde dál.“ Jde dál i po 21. srpnu 2024, jen už bez Martiny.

🔗

30.08.2024 07:10

Je to nepříjemné, mám k lidem z H-Edu dobrý vztah, ale tohle je na hranici podvodného jednání a musím se ozvat. K účasti na webináří mě přesvědčil konkrétní bod programu, kvůli kterému jsem si včera ve 13:00 rezervoval čas, abych tohle určitě neprošvihl.

‣ „Jaké konkrétní chyby dělají učitelé při výuce programování ve Scratchi nejčastěji.“

Fakt jsem se na to těšil.

#BahenníLázně

Nezačalo to dobře. Nedostal jsem se ani na dotaz k informaci, jak dlouhý webinář bude, a do jeho začátku mi nepřišel link, abych se mohl připojit, a musel jsem si ho shánět po všech čertech. To ovšem není nic proti tomu, co následovalo.

Připojil se nějaký rádoby moudrý děda ze Slovenska, a začal si tam něco povídat bez jakékoli interakce s publikem. Celých padesát minut se s tématem Scratch vůbec neobtěžoval a řešil tam místo toho nějakého Emila, na kterého těch cca 300 lidí, často učitelů v přípravném týdnu, nepřišlo. Takovou míru nerespektu jsem u vzdělávání dospělých dlouho neviděl. Diskuze u live videa na YouTube byla plná rozčarování.

‣ „Tak 45 minut v pr... a nic ze slibovaného neproběhlo. Tomu říkám praktická ukázka úcty k učitelům a jejich práci. Aspoň vím, že další podobné nabídky můžu hodit do koše.“

V jednu chvíli se v live diskuzi začali omlouvat ti, kteří někomu účast na daném webináři doporučili.



Potom probíhalo něco, co vypadalo jako ukázka úplných základů programovacího nástroje Scratch, opět zcela bez interakce s publikem a bez návaznosti na deklarovaný program.

Potom se děda, tedy pardon, pan profesor, pustil do dalšího dlouhého nudného monologu o tom, jak jsou učitelé moc hrr a dělají s dětmi zajímavé věci v informatice příliš brzy. Promlouval nám do duše, že bychom měli respektovat rozdělení prvního a druhého stupně, protože když si ty věci děti vyzkouší na prvním stupni, nebudou je na druhém stupni bavit.

Měl jsem z toho pocit, že kdybych byl dítě a pan profesor mě měl učit programovat, za jedinou lekci by ze mě dokázal vytáhnout veškerou radost ze života.



Možná tam došlo k nějakému nedorozumění a pán vůbec nevěděl, že povídá na webináři a že tam na tipy na preciznější pohled na Scratch čeká a na jeho interakci čekají stovky lidí, kteří by se jinak připravovali na začátek školního roku. Nebo věřil, že si učitelé informatiky rádi vyhradí přesný čas na poslouchání devadesátiminutového monologu a v H-Edu si mysleli, že když je to akce zdarma, že je okay prostě to zkusit.

‣ 1:27:25 „Ďakujem vám pekne, že ste to vydržali.“

Dík, že jsem se dozvěděl o chybách, co možná dělám při výuce se Scratch a jinými nástroji. 🙃 A že jsem se dozvěděl cenné rady, že mám děti chránit před poznáváním zajímavých věcí, aby se později ve škole nenudily.

Já se na to můžu…

#EpicFail #ZákladníŠkola #NašiUčitelé

P. S. V rámci živé diskuze se objevila domněnka, že se ve skutečnosti jednalo o reklamu na Emila od H-Edu zabalenou tak, aby na ni přišlo co nejvíc lidí.

🔗

28.08.2024 11:43

A podvodníci stále volají, otravují a lžou ohledně zdroje kontaktu. Tohle je něco pro Filip Novák.

🔗

27.08.2024 11:01

Tereza Bočanová a já oba dva patříme mezi trenéry vyjednávání mastery clubu pod křídly Negotico. Ve dvou různých formách se k nám dostal dotaz, kdo jsme a proč to děláme. Jednou jako zvědavou otázku od účastnice ukázkového mastery klubu a jednou jako kopanec od internetového trolla.

„It's not what you say, it's how you say it.“ ~Gary

Tak přesně tohle je jedna z věcí, které na vyjednávacím klubu řešíme. Tedy jak lze tu stejnou věc podat různými způsoby a podle toho se ta komunikace ubírá různým směrem a dává různé výsledky.



Jsem programátor se živností od roku 2008 a na večerních tréninkách a kurzech jsem se naučil zklidnit, méně mluvit, více poslouchat a především lépe rozumět tomu, co ostatní přímo neříkají. Terka je manažerka, pedagog na základních a středních školách od roku 2014, ředitelka soukromé školy od roku 2020 do roku 2024, toho času otevřená novým výzvám.

Oba dva jsme se ještě jako účastníci mastery clubů zlepšili v práci s lidmi, zvládání konfliktů a dosahování dohod v těžkých situacích a dále na sobě pracujeme.

V průběhu času jsme z různých důvodů dostali nabídku připojit se k trenérskému týmu a podílet se na přípravě a realizaci různých akcí včetně právě klubových vyjednávacích večerů. Po každé takové akci si voláme a vyhodnocujeme, co se dařilo nebo nedařilo z našeho pohledu i z pohledu účastníků, a kromě toho se dlouhodobě bavíme o tom, co nám osobně ta spolupráce reálně dává nebo nedává.



Společně s Terezou i každý zvlášť jsme vedli večerní tréninky, kterých se účastnili vyjednavači, mediátoři, právníci, obchodníci, manažeři, ale právě i lidé z profesí, které si přímo s vyjednáváním možná nespojíte, přesto měli zájem jít s námi trénovat a vyzkoušet si různé situace. Otázku, jestli jsme na to s Terkou dost dobří, na klubu nějak neřešíme. Děláme, co nás baví a co nám jde, a snažíme se, aby naše akce byly super pro naše účastníky.

Pokud by byl někdo přece jenom nespokojený, může se na nás s důvěrou obrátit, a my ho rádi vyslechneme. Jako klub jsme tady pro sebe navzájem a naším cílem je dělat věci dobře.

Kromě toho klub není jenom o tom, co máme ten který večer na programu, ale taky o tom, že se vidíme, najdeme čas konzultovat spolu věci, které právě řešíme, a občas tam vznikají docela zajímavé nápady a projekty, které s vyjednáváním přímo nesouvisí. Snažíme se přitáhnout lidi, se kterými sdílíme hodnoty a dobře se s nimi spolupracuje, byť během simulací využíváme i toho, že někteří umějí být protivní a dělat bordel.

#Batůžkář #Programátor #TrenérVyjednávání

Pokud stále nevíte, kdo jsme a proč to děláme, ptejte se!

🔗

27.08.2024 06:06

Na programování se můžete dívat i z pohledu ekonomiky a lidských zdrojů.

Je hezké se uklidňovat tím, že dobrý programátor odvede dobrou práci v každém jazyce, který se naučí. Jenže programovací jazyky nejsou rovnocenné. C++ a Rust sice cílí na stejný segment, a oba umožňují vytvářet výkonné paralelní aplikace, ale když k tomu pustíte nováčka, poznáte hned rozdíl.



Začínající programátor vám v C++ snadno vytvoří kód, který projde sestavením, ale ani po hodinách čtení dokumentace nebude mít sebemenší tušení, jestli je ten kód správně, jestli tam nebude nějaká nebezpečná chyba v přístupu k datům, a jestli se to při sestavení pro jiný stroj celé nerozsype.

Rust vám u běžného kódu tyhle chyby jednoduše nedovolí napsat a sestavit. Nováček může dělat chyby v návrhu a logice programu, ale nepošle vám do projektu kód se skrytými chybami v samotném přístupu k paměti a nebude mít v programu nedefinované chování, které by se mohlo naprosto projevit v produkci naprosto nečekaně.



Je to tak, že výběrem jazyka si zároveň vybíráte množství drahých chyb, které neodhalíte při testování. Ale taky množství času potřebného na „code review“ a „babysitting“ nováčků. Bezpečný jazyk mnohem lépe nastudují sami a nemusíte je neustále hlídat, stačí postupně jemně korigovat jejich kroky a postupně do projektu přidávat pravidla, která se vynucují automaticky.

Je tam samozřejmě spousta dalších aspektů a detailů, které v tomto příspěvku nepokrývám. Ale stačí se ozvat a můžeme se o tom bavit.

#Batůžkář #Programátor #TrenérVyjednávání

P. S. Taky jste zaregistrovali, co v posledních dnech jistá sorta recruiterů předvádí na LinkedIn a jak si tu opět po letech začínají hrát na nadlidi, kteří můžou všechno a nemusejí nic? Chtělo by to zase nějakou velkou akci, po mém článku o 42. podcastu Nelidských zdrojů bylo docela dlouho ticho.

🔗

26.08.2024 09:21

David o mně a Terce pochybuje. ♥ Desítky lidí (určitě přes stovku, ale to tak nezní), které buď znám z LinkedIn nebo od kontaktů, které znám z LinkedIn, už mi něco v životě přinesli a něco mě naučili. Dokonce i pár takových, se kterými už z různých důvodů v aktivním kontaktu nejsme.

Pak jsou tady tací, jejichž jména vídám ve své komentářové sekci už po mnoho let, přesto se zatím neukazuje, že by byli k něčemu dobří.

#BahenníLázně

Tereza Bočanová je trenérka v projektu Negotico a vaše dnešní #OfflineOsobnost. Pochybovat o jejích trenérských kvalitách může mít snad jen ten, kdo ji nikdy neviděl v akci. Její zkušenosti nejen z prostředí soukromého školství jsou v rámci týmu v tuto chvíli nenahraditelné. Na větu: „Sorry, je mi blbě, jsem mimo provoz.“ reaguje tím způsobem, že když se dám do kupy, je všechno na svém místě.

Když se mě zeptala, kdo je David Zika, neměl jsem pro ni odpověď. Dovolím si tímto Davida požádat, ať se v komentáři představí dámě sám.

Já letos zahajuju novou éru online prezence s desítkami zablokovaných lidí. Inspiroval mě k tomu kdo jiný než Luděk Bob Jankovský a konzultoval jsem to s Jan Mexo Rehak potom, co jsem roky hlásal, že já neblokuju. Kromě toho jsem si z jedné školy jako „magický artefakt“ odnesl hrnek po nějaké učitelce, kterého se i zbytek pedagogického sboru bál dotknout, a nebojím se ho použít.



Co se mě týče, věnuju se vzdělávání nějakých 23 let a stále se učím a poznávám nové věci. Poslední roky bych řekl, že jsem se posunul nejen lektorsky, ale i osobnostně, za což můžu z velké části děkovat právě trenérské bandě z Negotico a menším dílem přispěli další včetně Adama a Karla z Vyjednáváme a mnohých přátel, kteří nutně netouží po pozornosti.

Pokud mě máte, co naučit, tak směle do toho!

#Batůžkář #NeníAdamJakoAdam

Omlouvám se, že nevěnuju tolik pozornosti malicherným žabomyším válkám. Před pár dny zemřela Martina Vondrová, která vlastně stála u samotných začátků mojí vzdělávací kariéry. V roce 2001 mi dala důvěru, a když jsem neměl z čeho zaplatit soukromé lekce angličtiny, nabídla mi barter za hlídání tří dětí ve věku 5 až 11 let. Jsem ročník 1986, tak si to spočítejte a zkuste si představit, jak asi vypadal první večer. Ale měl jsem soukromou lektorku angličtiny. Tak se trochu zamýšlím.

🔗

23.08.2024 18:04

Tak trochu jiné #BahenníLázně pro Terezku.

Nechat se odvolat z vedoucí pozice projektu, který vám přirostl k srdci, a nemoct pokračovat v realizaci vize, kterou roky budujete a která vám i nadále dává dokonalý smysl – je obrovsky těžké a v takové situaci už se spousta lidí ztratila. Tady se ovšem bavíme o vztahu k celé škole, k učitelskému sboru, který urazil pod jejím vedením velký kus cesty, a především dětí, o jejichž well-being se Tereza Bočanová aktivně po celou dobu starala.

Nehodnotím důvody k takovému kroku. Nic mi do toho není, navíc takové situace v životě můžou přijít a jednou z úloh našich večerů pod hlavičkou #MasteryClub je i možnost připravit některého z členů, nebo jak můžete vidět v tomto případě i trenérů, na lepší zvládnutí právě takové chvíle. Naše práce tedy není jenom o vyjednávání s druhými lidmi, ale i o vyjednávání sám se sebou a získávání odolnosti.

A v neposlední řadě i podpory ostatních členů a trenérů.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

20.08.2024 05:24

Fenoménem poslední doby je quiet quitting. Sice to tady bylo vždycky, ale až v poslední době se na sítích vyrojilo obrovské množství lidí, kteří očividně nemají, o čem psát, a tak musí lovit témata až z paty.

#BahenníLázně

Znám dobře quiet quitting. Měl jsem kolegu, extrémně pracovitého programátora, který pracoval na té nejméně záživné části software bez jakéhokoli osobního růstu. Asi si myslel, že je to tak správné a že tím pomáhá zbytku týmu, ale fakticky to nikdo nikdy neocenil.

Jednoho dne, už za nového manažera, se rozhodl, že tuhle fázi ukončí, a začal se zajímat o možnost zařadit se mezi nás ostatní. Jenže nový manažer jel na výkon a lidi pro něj byli jenom zdroje, a protože Jirka těm řekněme méně záživným věcem rozuměl nejlépe a byl v nich nejefektivnější, nikdy už se k ničemu jinému nedostal.

Já sám jsem od nového manažera odcházel půl roku jenom proto, že mě sice nesnášel, ale můj výkon pro ten projekt natolik potřeboval, že si mě nechal na každý další měsíc, který se mu podařilo urvat. Tou dobou už jsme si už dělali ve firmě legraci, že by bylo rychlejší podat výpověď a nechat se nabrat znovu.



Jirka vydržel ještě nějakou dobu makat na té nejméně záživné části, potom podal výpověď, vzal našetřené peníze a místo další práce se rozhodl cestovat. Já sám jsem měl obrovský problém z firmy odejít. Skvělí lidé, spousta přátel, zajímavá práce s celosvětovým dopadem, peníze každý měsíc na účtě, úspěšný přechod do jiného týmu při problémech s manažerem… Neustálá podpora od lidí všude okolo mě.

Všechny tyhle věci na volné noze nemám. Podporující lidi jsem si musel během let najít jednoho po druhém sám. Většina mojí práce má viditelný lokální dopad bez celosvětového přesahu, ale je pravda, že se ten dopad aspoň ukazuje mnohem rychleji. Peníze samy od sebe nechodí, naopak si je člověk musí pořád hlídat. Má to svoje nevýhody.

Ale zase se mě jako živnostníka netýká quiet quitting. A vzdělávám se neustále, jak teď na zlínské univerzitě nebo bratislavském vyjednávacím klubu.

🔗

19.08.2024 21:07

https://lnkd.in/dWP8UxYs

🔗

19.08.2024 20:24

A tak zatímco se někteří jezdí učit výhradně na Harvard, já jsem vzal batůžek a jedenáctileté Volvo a vyrazil na zkušenou do Zlína na Fakultu aplikované informatiky na Univerzitě Tomáše Bati. ❤️ A nejsem tu poprvé.



V roce 2011 jsem ve Zlíně přednášel na konferenci OpenMobility o linuxové GUI knihovně Clutter nad OpenGL a v roce 2024 na CSNOGu o stavu linuxových ovladačů switch čipů jako je například ten v Turrisu od CZ.NIC. Tentokrát jsem do Zlína vyrazil, abych se učil a inspiroval.

Na co jsem se přijel podívat?

① Mají tu moc hezký kroužek robotiky pro děti. Dorazil jsem na letní variantu ve formě příměstského tábora. Kromě aktivit na učebně se děti stihnou podívat do labu, kde probíhá výzkum a vývoj.

② Dělají tu programátorskou přípravku pro nastupující studenty, mezi kterými se nacházejí úplní začátečníci. Programuje se tam v C (nebo odpovídající podmnožině C++) a probírá se i nějaká ta teorie.

O poznání zajímavější byly aktivity, se kterými jsem původně vůbec nepočítal, nýbrž vyplynuly ze situace. K těm se v tuto chvíli nemůžu vyjadřovat. Co vám prozradit můžu, je, že se (nejen) s lidmi z fakulty dlouhodobě bavíme o tom, jak zlepšovat technické vzdělávání v Česku a jak ukázat už klukům a holkám na základkách, že to má smysl a že se můžou takovým směrem vydat.

#Batůžkář #Programátor

Mně nevadí se jet učit od lidí ve Zlíně. Vlastně jsem si tu užil úplně všechno od dobrého kebabu a pivovarské hospůdky v Malenovicích přes univerzitu až po cukrárnu Zlíňanku na doporučení Jardy Řezníka až po večeři s Tomáš Cibulec v restauraci U Pana domácího na doporučení majitele penzionu, kde přebývám.

🔗

18.08.2024 21:28

Vážení ajťáci, vykašlete se na obor, který vám přirostl k srdci, běžte lézt po střechách za 700 Kč na hodinu a ukazujte status pořízením BMW. Říkal to pan Hobza, Stabební dozor z Brna, odborník na všechno.

#BahenníLázně

Nemusel bych na to vůbec reagovat. Příspěvek se mě netýká, nejsem ajťák, jsem programátor. Nejsem v oboru kvůli BMW, nýbrž proto, že mě matematika, teoretická informatika a práce hlavou nikdy nepřestaly fascinovat a bavit. A taky nemám rád výšky, byť jsem jednu dobu chodil na střechy instalovat Wi-Fi spoje a opravovat stávající instalace.

Jsem freelancer. Někdy sto tisíc v měsíci vydělám, někdy nevydělám, někdy vydělám dvě sta. Jezdím po Česku i v zahraničí s batůžkem, vozím se v jedenáctiletém Volvu V40 a jsem rád, že to můžu dělat.

Měl jsem doma kocoura, kterého jsem nedávno trvale nastěhoval k bývalé ženě, aby nebyl doma sám, když cestuju. Ve středu jsem nasedl do auta kousek od Prahy, abych se vydal do Brna za kamarády z Red Hatu a linuxové komunity, potom do Dolného Kubína za ukrajinský programátorem ze slovenské rustovské komunity a na kafe s člověkem z LinkedIn na benzínce u Levoči.



Ultimátním cílem cesty ovšem bylo vyzvednout dcerku v Tatranské Lomnici, kde byla na dovolené s maminkou, a dovézt ji přes Kraków a Katowice do podhůří Krkonoš a Jizerských hor na vědeckou expedici, kde sekunduje starším dětem, abych si následně udělal pauzu ve Vysokém Mýtě než dojedu do Zlína.

Tady ve Zlíně se chystám vzdělávat v práci se začátečníky v programování, a to jak formou přípravného semináře pro nastupující studenty fakulty informatiky, tak v rámci kroužku pro děti. Odsud se chystám pro změnu na #MasteryClub v Bratislavě a strávit další dny v jihozápadní části Slovenska, kterou jsem při předchozí cestě nestihl. Když všechno dobře půjde, čekají mě o víkendu ještě akce v Brně a v Praze.

Tohle všechno hodlám absolvovat v malém autě, co jsem před rokem koupil na základě příspěvku Honzy Srnky tady na LinkedIn, který mi následně pomohl s prodejem předchozího auta.

#Batůžkář #Programátor

Pokud jde o vlasy, děti o mně říkají, že se mi přestěhovaly na tvář a bradu. Co zbylo, stříhám čas od času na tři milimetry. Je to rychlé, snadné a pohodlné. Navíc do jedenáctiletého Volva žádné vlasy nepotřebujete. Nakonec ani do BMW, ale kdybych si pořizoval Bentley, nechám si samozřejmě vlasy nastřelit nové. 🙃 Nejsem přece barbar bez vkusu.

P. S. Lidé se mě ptají (nekecám!), jestli „ajťák“ beru jako urážku. Ale vůbec ne, jenom to dost dobře nedefinuje moji činnost, tak se tak neoznačuju. Služby, které si pod ajťáctvím většina lidí představuje, neprovozuju, a naopak jsem jejich konzumentem.

🔗

18.08.2024 12:30

Každá akce, kam mě vytáhne Tereza Matonohová, stojí za to. Tentokrát jsem dostal za úkol vést poslední ze série workshopů „Lepší práce v Česku“ pro ženy z Ukrajiny.

Pokud můžu soudit, zakončit sérii tématem #vyjednávání mi přijde naprosto geniální. Tak si to představte. Jste v cizí zemi. Někteří vás nesnáší už jenom proto, že existujete. Druzí vám naopak chtějí za každou cenu pomoct, ať už chcete nebo ne. Třetí vás vidí jako příležitost a levnou pracovní sílu. K tomu všemu jazyková bariéra.

Nebojím se toho. Umím udělat vyjednávací večer pro skupinu Ukrajinek. Aby celá akce dávala kulturní a praktický smysl, přišla mě doplnit skvělá parťačka Tereza Bočanová, se kterou jsme v tandemu už nějaké vyjednávací večery vedli. Terka se víc věnovala tématu „nenechat sebou vorat“, zatímco já se pustil do své oblíbené „jemné a vytříbené komunikace“. Společně jsme akci vedli po vzoru vyjednacích večerů, které děláme s #Negotico.



Proč já a proč Terka? Původně mě druhá Terka oslovila kvůli večeru na téma informačních technologií, ale ukázalo se, že obecnému kancelářskému IT nerozumím a můj obor se v tuto chvíli neuplatní. Vyjednávání je naopak něco, kde mám k běžné veřejnosti mnohem blíže.

Tereza Bočanová je ředitelka Pražského humanitního gymnázia. To je soukromá škola, osmileté a čtyřleté gymnázium, kde Terka od základů vybudovala a stabilizovala systém projektové výuky a kontinuálně zlepšuje kvalitu školy. Její přístup se vyznačuje tím, že jí na rozvoji a kvalitě života a vzdělání dětí záleží, a tak se nedokáže zastavit a říct, že teď už je to dobré a takhle to stačí.

Terka kromě práce ve škole jezdí po republice a pomáhá vzdělávat učitele, takže nepřímo pomáhá i dětem ve veřejném školském systému. Jako vzdělavatel dospělých má dosah daleko za hranice Pražského humanitního gymnázia.



Projektová výuka je jedním z nástrojů, které pomáhají posunout školství z modelu „děti se učí proto, aby se to učitelům líbilo“ na „děti se učí věci, které jsou zajímavé a k něčemu dobré“. Takové práce vyžaduje zásadní změnu myšlení a přístupu na straně učitelů i žáků.

Když se to ovšem podaří, výsledek stojí za to.

🔗

13.08.2024 10:24

Unboxing. Můj nový cestovní setup, se kterým budu od nynějška jezdit k zákazníkům.

Obraz pro zákazníky budu mít nově na lehké cestovní obrazovce + na jejich plátně či televizi v zasedací místnosti. Přípravy a poznámky na obrazovce laptopu, abych na ně nemusel používat samostatné zařízení a nerozptyloval s nimi účastníky, kteří se mají soustředit na to, co tam mám připraveno pro ně.

Optimální sada pro cestování s batůžkem. Ještě sháním zvukově co nejlepší, leč kompaktní a ekonomicky efektivní USB audio pro telekonference. Nějaké nápady či doporučení?

#Batůžkář #Profesionalizace #ExperienceDesign

🔗

11.08.2024 15:39

“And, to be frank, I feel that the error made by Central Europe was owing to what I call the "ideology of the Slavic world." I say "ideology" advisedly, for it is only a piece of political mystification invented in the nineteenth century. The Czechs (in spite of the severe warnings of their most respected leaders) loved to brandish naively their "Slavic ideology" as a defense against German aggressiveness. The Russians, on the other hand, enjoyed making
use of it to justify their own imperial ambitions. "The Russians like to label everything Russian as Slavic, so that later they can label everything Slavic as Russian," the great Czech writer Karel Havlicek declared in 1844, trying to warn his compatriots against their silly and ignorant enthusiasm for Russia. It was ignorant because the Czechs, for a thousand years, have never had any direct contact with Russia. In spite of their linguistic kinship, the Czechs and the Russians have never shared a common world: neither a common history nor a
common culture. The relationship between the Poles and the Russians, though, has never been anything less than a struggle of life and death.”

A Kidnapped West: The Tragedy of Central Europe, Milan Kundera

🔗

11.08.2024 08:30

„Má smysl se učit programovat, když máme umělou inteligenci?“

Já tu otázku fakt občas dostávám a popravdě vůbec nerozumím jejímu smyslu.

‣ Co konkrétně se chcete učit místo programování? Ještě nikdy jsem tu otázku nedostal ve formě výběru, jestli má smysl se učit X nebo Y, vždycky jenom jestli už to nemáme jako programátoři raději vzdát.

‣ Nebo si místo toho chcete hodit nohy na stůl a posmívat se nám, že jste na to geniálně vyzráli a nemusíte se učit nic? A co budete dělat, čekat na zavedení základního nepodmíněného příjmu nebo žít na sociálních dávkách?

‣ Nebo se zapíšete na certifikovaný kurz „prompt engineera“ a vstoupíte do rostoucí konkurence lidí, kteří se chtějí živit tím, že zvládnou napsat větu do promptu a ono už se to naprogramuje samo?

Pokud je tomu tak, proč ptáte programátora? Nebylo by lepší zeptat se té umělé inteligence? 🙃 Nechte programátory na pokoji, a poslouchejte, co vám říká AI. Pak se můžeme pobavit o výsledcích, třeba se vám zrovna bude dařit, a potvrdíte si, že to byla správná volba a uděláte s tím díru do světa.

#Batůžkář #Programátor

🔗

10.08.2024 20:42

Čas na pravé a nefalšované #BahenníLázně s černým snímkem obrazovky.

‣ „Svým dětem nedávám kapesné, ale výplatu! 😎“

V minulosti jsem o tomto nápadu slyšel a dokonce jsem nějakou dobu sám sbíral body za domácí práce na to, aby mi otec koupil klávesy. Řeknu vám to po vzoru řeckých filozofů formou dialogu.

Dítě: „Mně se nechce mýt nádobí.“
Otec: „To nevadí. Mně se nechce dělat večeři.“
Dítě: „Tak já to umeju.“

Pro ni je společná večeře důležitá. Samotné jídlo stejně jako společný čas u stolu. Když je tady, nenosím si jídlo k počítači. A vůbec pro ni dělám tisíce věcí, za které mi neplatí, přizpůsobuju jí velkou část svého života a utrácím za ni ranec peněz na školném. Nebudu jí platit za umyté nádobí, to se na mě nezlobte.

Když mi pomůže s prací a bude se tak podílet na výdělku, můžeme se bavit.



Podílet se na chodu domácnosti není obchod. Co kdyby to zkusila na babičku, že u nich bude dva dny zevlovat v bazénu, vybrakuje jim půlku lednice, ale když bude babi něco chtít, tak na ni vyrukuje s ceníkem. To se nikdy nestane.

‣ „Můj exmanžel to odmítá s tím, že je to hovadina. Jiní si myslí, že jsem praštěná personalistka.“

Mám stejný názor. Respektuju právo každého designovat si výchovu dětí podle svých potřeb. Já mám zase právo si o tom myslet svoje. Konec konců jsem na tom lépe než ten exmanžel, moje dítě to není.

‣ „Bo slovo kapesné - je z podstaty slovo „něco ti dám do kapsy“. Skoro jako úplatek.“

Já tomu v tuhle chvíli říkám dárek. Peníze, které slouží k tomu, aby si udělala radost, ale zároveň i k tomu, aby se s penězi učila pracovat a chápala například rozdíl mezi penězi na autobus a penězi na volnou útratu. Nedávno se dopustila zpronevěry a za peníze na bus si tajně koupila zmrzlinu. Budu radši, když se jí to stane teď než se svěřenými penězi v dospělosti. 🙃 Zkušenost.

‣ „➡ Moje děti v pracovním poměru budou vědět, že za mzdu je třeba odvést výkon.“

Moje dítě není v pracovním poměru. Umí od čtyř let ovládat počítač a od pěti let trochu programovat. Ale to mi přijde oproti HR nápadům docela neškodné. Měl jsem za to, že dítě je „liability“ a nikoliv „asset“, a to i ze zákona.

‣ „➡ Učím je finanční gramotnosti a trochu doufám, že je to povede k větší proaktivitě nebo podnikavosti“

Jsem proaktivní a podnikavý. Převést domácí vztahy z kooperativních na transakční určitě může mít v tomto směru nějaký vliv, ale preferuju jiné cesty.



Například má možnost se zúčastnit některých mých akcí s dospělými, pokud ① chce a zároveň ② se chová tak, abych věřil, že se bude chovat dobře tam. To může taky připomínat transakci, ovšem takovou, kde je mezi těmi věcmi reálná souvislost, takže to celé dává nějaký smysl.

‣ „Jaké to má výsledky? 🔔 Za 14 let, co to zkouším …. Ohromné. Děti plní povinnosti, mají bonusy za proaktivitu, malusy při neplnění.“

To je vskutku ohromné. Nerozporuju, že taková věc může fungovat a vykazovat výsledky. Asi se nicméně v tuto chvíli tímto nápadem neinspiruju.

#Batůžkář

🔗

10.08.2024 07:07

Co mají společného učitelé a policajti na sociálních sítích?

Tendenci obhajovat špatné nastavení před občany, na které dopadá. Kritiku si berou osobně a vztahují si ji na sebe. Používají stejné hloupé „argumenty“, viz snímek.

#BahenníLázně

Proti Janu Friesrovi ani Jiřímu Tichému osobně nic nemám. Jen rád nazývám věci pravými jmény, a bodový systém považuju za škodlivou loterii.

Proč škodlivou loterii?

‣ V první řadě bodový systém nijak necílí na lidi, kteří se na silnicích chovají vědomě zle a ohrožují ostatní. Nijak nás ostatní nechrání před „road rage“. Oproti stavu bez bodového systému ani neodrazuje lidi od zanedbávání řízení nebo jízdy v nezpůsobilém stavu.

‣ Znevýhodňuje řidiče s velkým nájezdem, především profesionální řidiče, kteří vozí lidi a zboží a které my běžní občasné potřebujeme. Ti můžou na základě vybodování přijít o práci i o možnost se dovést osobním autem do jiné práce a my přicházíme o dobrého řidiče.

‣ Trestá stejným způsobem člověka, co se snaží slušně a bezpečně přesunout z bodu A do bodu B, jen formálně porušil pravidla, jako silničního egoistu, který vědomě ohrožuje bezpečnost silničního provozu, a ten přestupek, za který dostane body, je to opravdu to nejmenší z toho, co na silnici dělá.

Osobně na tom od začátku do dneška neshledávám nic dobrého, a to jsem na spoustu věcí měnil v průběhu času na základě dobrých argumentů. Jan a Jiří mě teď asi nemají rádi, když tyhle věci pojmenovávám, přitom pokud vím bodový systém nevymysleli a nezavedli a mohli by ho zrovna kritizovat se mnou.



Pro shrnutí. Bodový systém považuju za loterii, která ① se nezaměřuje na trestání nebezpečné jízdy, ② trestá formální přestupky bez ohledu na nebezpečnost a ③ trestá lidi nikoliv za přestupek, nýbrž za tu smůlu, že při něm byli ve špatný čas na špatném místě.

Dá se s tím žít. Pokud nevěříte na ezoteriku, pohromy si taky nevybírají, na koho udeří a prostě to někdo náhodně schytá. Stejně vnímám i body řidičů a následné represe ze strany státu, kdy už při jediné takové smůle nastávají první zákazy a omezení. Státní represe podle mého názoru vypovídá o kvalitě řidiče asi stejně jako zlomená ruka.

Neříkám, že nemůže mít nějaké pozitivní dopady, ale osobně bych si netroufal obhajovat něco s takovou collateral damage jak na životech lidí, tak na důvěře ve stát a policii. Za normálních okolností bych očekával, že policisté budou ti první, kdo se proti takové věci postaví.



Pokud už se musím vyjadřovat k policistům při různých zastaveních a kontrolách, sáhněte si do svědomí, jestli všichni jednají s lidmi slušně a s respektem.

Jestliže vám například nejde počítač, a ženu, která si přišla pro pomoc, uvedete do kanceláře vyzdobené sexy nahotinkami, za mě špatné. Jestliže pronásledujete řidičku deset minut, než se rozhodnete ji zastavit, to je zlo. Oslovení mladé ženy: „Tak poslouchej, ty nádhero…“, když se policistovi něco nezdá, too bad. Tož obhajujte.

Obecně zdržování lidí bez jakékoli omluvy se jinde považuje za sprosté.

🔗

09.08.2024 06:04

„Lidi dneska slyší jenom na krev.“

Stačí mi sledovat, co k tomu říká Filip Novák a píše Radka Legerska a mnoho dalších osobností. Ještě nikdy jsem neviděl na LinkedIn takový hromadný „roast“ konkrétního podniku.

Nechtěl jsem k tomu psát, protože se nezabývám ani marketingem, ani koženými výrobky. Fascinuje mě ovšem, jak moc to tady za podvod na zákazníky schytala firma v „hard“ oboru, kde se pracuje s kůži, zatímco „soft“ podniky tu můžou lhát do očí bijícím způsobem, a žádná vlna kritiky a odsouzení ze strany stávajících zákazníků se nekoná.

Je to tak, že se v „soft“ oborech s trochou toho přehánění s příměsí prachobyčejného lhaní už tak trochu počítá, tak se to tak nebere?

#Batůžkář

Pokud chcete vědět víc, stačí sledovat, kdo počínání vedení hračkářství tak trochu obhajuje a bagatelizuje a naopak kope do těch, kterým se takové jednání nelíbí. Vrána k vráně sedá.

🔗

08.08.2024 07:03

Časy se mění. Lidé se mění. Tleskám všem, kteří se posouvat dokážou, a na základě rozumu opouštějí staré a zbytečné předsudky. Mně můžete vidět s mobilem vedle pití nebo jídla v restauracích a motorestech vcelku běžně, a to jsem se vlastnictví chytrého telefonu vyhýbal až do roku 2015.

Ono to hlavně v mladší generaci trošku mění dynamiku různých studentských hospod a večerů. Najednou přicházíte o část lidí, kteří by se s vámi jinak bavili, protože by se tak nudili, že by jim nic jiného nezbývalo, a musíte dávat lidem ke komunikaci důvod. Už i moje matka je schopná se mnou sedět u kafe a projíždět blbiny v telefonu, a fakt je rozdíl člověka zaujmout ve chvíli, kdy alternativou k hovoru je povrchní instantní zábava.

A to nemluvím o tom, že se miniaturní dotykový počítač dá používat na spoustu jiných věcí než na povrcní zábavu, a snadno se tak dá vykrýt prázdný čas třeba studiem nebo i drobnými úpravami vlastních textů.

#Batůžkář

Václav to bere za druhý konec než pan Čunek, který stejně nejspíše jenom hledal, čím by na sebe upozornil, aby na něj lidé nezapomněli, podobně jako to dělají jiní staří politici. Jestliže dospělý člověk může koukat do telefonu a věnovat třeba i té instantní zábavě hodiny času a nikdo mu v tom nezabrání, pak asi dává smysl s tímto fenoménem už od dětí pracovat a učit se hledat cesty, jak jim s tímto rizikem pomoct. Hledat cesty.

🔗

06.08.2024 15:26

Málokdy poslední roky dělám pětidenní intenzivní kurzy, byť mě přesně takové v poslední rok zaměstnání obraly o veškerou dovolenou. Ještě méně často zákazníkům přerušuju kurz na konci druhého dne pro ztrátu hlasu.

Za normálních okolností mluvím na lidi několik dní na učebně, bavím se s nimi o pauzách, mezitím stihnu nějaký ten telefonní hovor, po cestě v autě podle nálady provozuju cosi na pomezí zpěvu a řevu a ještě stíhám vyrazit na pokec večer, protože po intenzivní práci s účastníky se přece večer už nepracuje.

No nic, tentokrát to vypadá, že pět dní prostě neumluvím, ani kdybych se na hlavu stavěl.

#Batůžkář #BadDay

🔗

05.08.2024 18:38

Mám na kurzu linuxových driverů šest lidí, kteří už by na nové projekty rovnou volili Rust místo C a C++, a více či méně se jim tak daří činit. A to přísahám, že jsem se jich na Rust vůbec neptal, a naopak se ptali oni mě, jestli se mi taky líbí.

Nechal jsem si říct i důvody, tak se o ně můžu podělit. Nehodnotím, nevymlouvám, neopravuju nepřesná vyjádření, nebylo to na kurzu Rustu.

‣ Snadnost šíření kódu v Rustu ve formě projektů s Cargo.toml a standardním build systémem, kterému všichni rozumějí.

‣ Borrow checker a zásadní omezení fenoménu jménem „nedefinované chování“ známého především z C a C++.

‣ Není to C++ a přitom se v tom dá „psát objektově“, je to mnohem víc jako C s třídami než C++.

‣ Chyby najde kompilátor a nemusí se s tím čekat na spuštění programu a složité debugování.

‣ Daleko lepší build systém než má Zig, další z nových programovacích jazyků, který též aspiruje na konkurenci C.

Ale třeba integrace s C že by mohla být lepší, v tom prý naopak exceluje Zig. Zvláštní, že se nikdo ani slovem nezmínil o Go. Jak už jsem psal, neřeším v tomto případě přesnost vyjádření a to, že Rust na rozdíl od C++ žádné třídy nemá a z objektově orientovaného světa nepřebírá ani dědičnost.



Zaujal mě sentiment, který Rust v těch lidech vyvolává. Tady mi lidé píšou, že po Rust vývojářích není poptávka, nebo naopak že nechtějí nasadit Rust, protože na něj nemají vývojáře. Za hranicemi, směr západní a severní Evropa, buď na Rust nadávají, protože se bojí, že jim někdo sebere jejich hračku, a nebo hledají, kde by ho mohli použít, případně se na něj snaží úplně přejít.

#Batůžkář #Programátor

🔗

31.07.2024 14:48

Microsoft prý během pouhých pár měsíců zaplnil 20 nově otevřených míst pro Rust programátory. A pak že nejsou lidi. 🙃 Ani když jsem byl v Red Hatu, nedařilo se spoustu týmů doplňovat takovou rychlostí ani při worldwide nabídkách.

Na druhou stranu je to 20 lidí (pokud počítám jen tuto část náboru) stažených z docela mladého trhu. Spolu s Jakub Beránek, Lukáš Hozda a dalšími lidmi se různými cestami snažíme pomáhat, aby lidí připravených tvořit bezpečný a spolehlivý software – konkrétně v Rustu – bylo naopak k dispozici více.

Řešíme několik různých oblastí, od univerzitního vzdělávání (a příležitostně středoškolského) přes firemní kurzy až po večerní kurzy a individuální mentoring pro jednotlivce a skupiny. Jsem si jistý, že nás do budoucna bude víc a že o některých lidech aktivních v této oblasti v Česku zatím ani nevíme.



Podle všeho mi teď končí jeden projekt, přesněji řečeno to vypadá, že se místo aktivního vývoje v Rustu budu jen průběžně starat o maintainance, popřípadě možná dostanu nabídku pracovat na vylepšování existujícího software v C, s čímž mám sice bohatou zkušenost, ale úplně mi to nezapadá do plánu dalšího rozvoje.

Takže se dá říct, že mám nějaký prostor pro další projekt, případně intenzivnější spolupráci na rozvoji programátorských týmů v různých technologiích a prostředích, co mám v repertoáru.

Stát se to před pár lety, šel bych se šel třeba na půl roku věnovat vzdělávání dětí (mám několik konkrétních nabídek) a dalším ne až tak lukrativním činnostem, ale vzhledem k vysokým výdajům na školné by to znamenalo začít sahat do „nedotknutelných rezerv“, a to je cesta do pekla. Vypadá to, že jsem odsouzený dělat „real business“.

#Batůžkář #Programátor

🔗

29.07.2024 06:43

VÁCLAV: Škoda že ještě nezemřel Cimrman. To by byla posila.
HAVLÍČEK: No, také už se ho nemůžu dočkat.
HUS: A v čem vyniká ten Cimrman?
HAVLÍČEK: Prej ve všem.
HUS: A kdo to říkal?
HAVLÍČEK: Von.
HUS: Aha.

Co se týče osobnostního rozvoje, mám vlastně tyhle lidi rád. Jan Mexo Rehak říká, že člověk se má učit od těch nejlepších. Osobně nemám problém se učit od kdekoho. Když už nenajdu, co bych se od daného člověka chtěl naučit, vyberu si na něm něco, co naopak dělat nechci.



Mně nevadí, když se někdo kvůli mému příspěvku cítí rozčilen, rozhořčen či pohoršen. Ostatně přezdívku „Grumpy“ jsem si pořídil na obranu před různými ezoteriky a páchači dobra, kteří se snaží využívat mých slabostí, aby se na mě mohli realizovat a čerpat ze mě svůj dobrý pocit.

Asi přežiju, že si o mně pár lidí na sítích myslí, že jsem arogantní. Pár z nich by si to myslelo už jenom z mého životopisu. Jenom chci říct, že je to nesprávná interpretace toho, co říkám a dělám, a tady Milan mi pomáhá odhalit formulace a „tón textu“, který používat nechci už jenom proto, že neříká to, co si doopravdy myslím a chci sdělit. U druhého to člověk mnohem líp vidí.

Nechme stranou, že programování je super, rozvíjí myšlení neskutečným způsobem, a ve škole se dá použít na podporu všech ostatních předmětů bez výjimky, včetně ostatní informatiky. Učitel, který to nevidí, by měl zkoumat a vzdělávat se, ne poučovat a kritizovat ostatní. Ačkoliv s některými jeho výroky souhlasím, množství nesmyslů a balastu vede na obsah i formu, které já bych do světa posílat nechtěl, protože to zcela znehodnocuje tu rozumnou část.



Problém lidí v dnešní Evropě podle mého názoru není nedostatek informací, nýbrž nedostatečná kvalita a přesnost. Já se o ni snažím, často na úkor reputace u lidí, kteří dávají více na pocity a různé ezoterické bláboly, ale s tím se asi dokážu smířit.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

28.07.2024 20:21

Přiznám se, že jako kulturní barbar a „primitiv“ olympijské hry nijak zvlášť nesleduju. Tedy nebýt toho, že generují stupidní kauzy a veřejné pohoršení, a že mi připoměli můj oblíbený francouzský film Chocolat.

Přikládám jeden z mnoha obrazů, o kterých se říká, že mohly být předlohou pro kontroverzní scénu, maličkou součást slavnostního zahájení, která po světě získala největší kus mediální pozornosti. Takových údajných předloh teď mezi lidmi koluje hromada. Až by z toho jeden málem usoudil, že hromada bavících se lidí u stolu je v lidské společnosti něco normálního a běžného.

A to je podle mě taky klíčem k celé té olympské kauze. Ať už autoři scény mysleli na cokoliv a snažili se o cokoliv, každý jednotlivý člověk se může rozhodnout, jestli hledá, co by ho mohlo urazit, a nebo si žije vlastním životem a pár zvláštně oblečených lidí okolo stolu ho nijak nerozhodí.



Proč bych vlastně měl sledovat olympijské hry? České vlastenectví už dlouho přenechávám jiným a o případných českých medailích se stejně nakonec dozvím, i kdybych nechtěl. Mezinárodní hry se zastoupením agresora, který nesmyslně ohrožuje lidi v Evropě mi stejně nedávají smysl, byť se tam kolem toho dělají nějaké tanečky ohledně neutrálních sportovců bez vlajky.

Jako fanouškovi Richarda Feynmanna, Alana Turinga, Marie Curie a hromady dalších mi přijde úplně mimo všechno to rozhořčování se a pohoršování se nad nějakým živým obrazem, který za chvilku skončí a každý si může dál hledět svojí víry podle svého vlastního přání a chuti.

#JeSuisCharlie #AntickéŘecko #Batůžkář

🔗

27.07.2024 19:52

Václav Maněna mě donutil zavzpomínat na staré dobré časy, kdy nás provokovalo, jak snadno přebírá Phoronix neověřené informace z komunity, jako kdyby se jednalo o něco oficiálního.

Přidání podpory pro FreeBSD kernel do Fedory byla v těch letech po všech stránkách zábavná věc. Ačkoliv zcela okrajově existovaly věci jako Debian/kFreeBSD a Gentoo FreeBSD, z pohledu interní politiky Fedory a Red Hatu byla podpora BSD kernelu naprosto nemyslitelná.

Kromě toho to byla doba čerstvého začlenění nového superdémona jménem systemd, který byl narozdíl od většiny služeb, dokonce i NetworkManageru, zcela Linux-centrický a jeho komunita vůči BSD komunitám až nepřátelská. Dnešní C++ komunita je oproti tomu banda milovníků krabů.

V té době snad nebylo nic nad slunce jasnějším „fejkem“ než že Fedora adoptuje FreeBSD kernel, přesto se ta zpráva začala šířit jako lavina.



Ostatně ten přechod Fedory na Cinnamon, na jehož slepou medializaci jsme reagovali, byl ze stejné kategorie. Cinnamon byl truc-projekt vymezující se, jakkoli oprávněně, vůči změnám, které přinášel Gnome 3. Jenže ten Gnome se vyvíjel především v Red Hatu a testoval především na uživatelích Fedory.

Gnome 3 byl možná designově mimo mísu, a investice Red Hatu do tohoto způsobu jeho rozvoje byla možná proti zájmům zákazníků i samotného dodavatele. Co je ovšem jisté, že takový názor nerazilo vedení společnosti a už vůbec ne vedení desktopového týmu, který takto postupoval.

Tím neříkám, že tehdejší Gnome neměl zajímavé designové myšlenky, nebo že by na něm nepracovali někteří špičkoví vývojáři. Jen se celé to směrování tak nějak míjelo s potřebami toho, kdo to platil. V tomhle byl Red Hat v těch letech vlastně úžasný, člověk si tam mohl při troše snahy dělat svůj vlastní research různých zajímavých technologií, a nemusel se nechat svazovat realitou trhu.

Jako celek to vždycky nějak fungovalo. Někdo si hrál a někdo se staral o potřeby zákazníků. Někteří zákazníci se o vývoj postarali sami, a pak už jenom tlačili na Red Hat, ať to začlení a podporuje.



Dneska je to úplně jiná firma a mnozí někdejší zaměstnanci se do Red Hatu vrací právě proto, že je to tam jiné než kdysi, doba je jiná a oni už jsou taky jiní.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

26.07.2024 20:15

Červenec je měsícem předžalobních výzev.

Jednou to byla TSK, ovšem nikoliv za odtah auta. Prvně jsem vůbec netušil, že mám něco platit (neměl jsem fakturu ani jiný papír), na urgenci jsem zaplatil za odtah auta, ale přehlédl jsem, že si nárokují něco za to, že jsem první dopis neměl k dispozici a netušil jsem, kde se ztratil. Byla to částka v řádu stovek.

Tentokrát v tom byly nějaké nezaplacené faktury. Bývalo by stačilo zvednout telefon a vše by se rychle vyřešilo. A nebo může v červenci přijít předžalobní výzva, připravená na základě chybných podkladů, tím pádem na chybnou dlužnou částku a nějaký bakšiš pro právníka k tomu. Zdá se, že nejsem sám, kdo má občas ve věcech bordel.

Takže následuje pečlivá kontrola, doplacení dlužných částek, zaplacení kreditu na posílání datových zpráv a zdvořilý dopis právníkovi, že by si mohl on a jeho klient tu žalobu ještě rozmyslet. Přece jenom tu v žádném okamžiku nebyla vůle nezaplatit, pouze ještě nemám ve věcech takový pořádek, jaký bych si moc přál do budoucna mít.

Pevně věřím, že se tu něco takového už stalo kdekomu, jenom o tom lidé nemluví, aby sami sebe neukazovali ve špatném světle. Já chyby dělám. Občas se něco nezadaří, ale nemyslím to zle. Administrativa byla vždycky moje slabá stránka.



Zajímal by mě ovšem, spíše ze zvědavosti, názor lidí, co se tady motají okolo právních věcí.

Je normální mít bordel v podkladech, zařadit do vymáhání dávno zaplacené faktury a posílat tak zcela chybné předžalobní výzvy? Kontrolují si to právníci alespoň před podáním žaloby, nebo to takhle klidně pošlou k soudu? Je takový bordel obvyklý a společensky přijatelný?

A co ten červenec? Je to náhoda, nebo se úmyslně čeká na dobu, kdy jsou lidé na dovolených a typicky pomaleji reagují, takže se při náletu na větší množství dlužníků dá urvat co já vím pro právní kancelář něco navíc a případně přes prošvihnutí nějakých lhůt vymoci nějaké prostředky neoprávněně, nebo to se u nás nedělá?

Mě by třeba zajímalo, co konkrétně třeba zrovna tu TSK opravňovalo vymáhat pro sebe dalších 600 Kč. Já jsem ještě nikdy nikoho o nezaplacenou částku k soudu nedával, byť o tom zrovna v jednom případě uvažuju.

#Batůžkář #Programátor #TrenérVyjednávání

Pravidla stejná jako u osobních příspěvků: Vyloženě blbé komentáře nepotřebuju a mažu, otrapy po zvážení blokuju.

🔗

23.07.2024 11:28

Utřiďuju si myšlenky a budoucí komunikaci ohledně programovacího jazyka C++ a jeho postavení ve světě průmyslu. Na jednu stranu panuje shoda, že ten jazyk pohání tolik věcí, že ať se stane cokoliv, bude tu s námi ještě dlouho. Na druhou stranu se teď v C++ komunitě objevuje iracionální strach z nových programovacích jazyků.



Osobně můžu lidem pomoct nahlížet na C++ dvěma způsoby.

Můžeme pracovat pragmaticky, tedy bavit se o tom, co se dá jakými způsoby řešit v rámci aktuálně podporovaných verzí jazyka a po očku s nimi sledovat vývoj nejnovějších standardů a průběžně přizpůsobovat práci změnám. Nové jazyky a technologie nám k tomu dodají inspiraci a terminologii. Například se stává, že ode mě C++ programátoři prvně slyší o vlastnictví a půjčování.

Nebo se můžeme dívat na design samotného jazyka a srovnávat s nejnovějšími poznatky z počítačové vědy. Pak ovšem nezbývá než si otevřeně přiznávat limity návrhu z osmdesátých let dvacátého století, důsledky historických rozhodnutí a nadměrnou komplexitu (jinak též technologický dluh) vycházející z nutnosti udržovat zpětnou kompatibilitu s existujícím kódem.

Dokážu pomoct s obojím, jen se stále ještě učím tyto dvě oblasti důsledněji rozlišovat.



Mnoho lidí teď z různých důvodů šíří svoje myšlenky ohledně starých a nových programovacích jazyků, často ovšem zcela nesprávné a nepodložené skutečnou znalostí těch technologií. A to je problém.

Každý se může zmýlit a zrovna v oblasti software se na vzdory relativní exaktnosti oboru jen těžko úplně vyhnete získání pevného přesvědčení o něčem, co vůbec není pravda. Pak jsou tu lidé, kteří neustále z pozice odborníka / programátora s naprostou jistotou šíří „pravdy“, které si nijak neověřili a nenastudovali. Potom už to nepovažuju za omyly, pokud to člověk dělá programově.

A zrovna na téma staré a nové programovací jazyky se i tady na LinkedIn šíří tak náhodná snůška nesmyslů, a často opakovaně od těch stejných lidí, a dokonce kolikrát i ty stejné již vyvrácené hovadiny.



Pojďme se bavit o tom, jak udělat náš obor zase trochu přesnější a exaktnější, abychom si mohli udržet nějaký prostor, kde se bude dávat přednost odbornosti před random žvaněním.

#Batůžkář #Programátor

🔗

22.07.2024 23:08

Osobně jsem necítil potřebu se k osmi a půl milionům modrých obrazovek smrti a kauze CrowdStrike vůbec vyjadřovat. Obecně nepreferuju Windows a na C++ se mi nelíbí příliš volné nakládání s paměťovými adresami.

Mluví se o tom, že na Linuxu a macOS (FreeBSD, Darwin) by se něco takového nestalo. Na jednu stranu je pravda, že linuxové dokáže podobné chyby v ovladačích ustát, na druhou stranu se dočtete, že zrovna CrowdStrike způsoboval havárii jádra i na Linuxu. Za mě celkem detail.

Dále se mluví o tom, že by se to nestalo, kdyby se jednalo o kód v Rustu namísto C++. Za normálních okolností bych měl tady stát na straně C a C++, protože práce s paměťovými adresami do kódu operačního systému a ovladačů patří. Na druhou stranu Rust (společně s dalšími jazyky) skutečně pracuje s datovými typy, které říkají, že máme platnou paměťovou adresu.



Zatím to vypadá, že incident není způsobený nulovou paměťovou adresou.

To nám ovšem nebrání se dívat na problematiku paměťových adres komplexně a bavit se o tom, jestli nám může datový model jazyka Rust pomoci lépe než datový model jazyka C++. Krátká odpověď je, že nám rozhodně pomoci může – ale za určitých okolností taky nutně nemusí.

Dobře navržený kód se skládá z funkcí. Funkce se provádí tak, že pro ni připravíme nějaká vstupní data, necháme proběhnout její kód a vysvedneme výstupní data. Mezi vstupními daty můžeme předávat i paměťové adresy.

Rust používá v běžném kódu paměťové adresy, o kterých „víme“, že po dobu své existence ukazují na objekt v paměti, který rovněž existuje. Jinými slovy odkaz nemůže vzniknout dříve než je jeho cíl plně inicializován a nemůže zaniknout později než je jeho cíl zrušen nebo přesunut. Nulové a nevalidní odkazy jsou vyloučeny.

Jenže kdo zaručí, že tomu tak skutečně je? Běžné aplikace se spoléhají na garance kompilátoru a správnost standardní knihovny. Systémový kód občas potřebuje „nebezpečné bloky“, kde se zodpovědnost za správnost přesouvá z kompilátoru zpět na programátora, jako je tomu běžně v C++.



Chrání nás tedy jazyky, jako je Rust, před neplatnými paměťovými adresami?

Odpověď překvapivě není snadná. Rust chrání běžný kód tak, že za splnění určitých předpokladů chybný přístup k objektům v paměti nastat nemůže. Nechrání ovšem tu část kódu, kterou označujeme „unsafe“ a která zajišťuje integraci s dalšími komponentami, případně optimalizaci kódu nad rámec toho, co dokážeme v běžném rustovském kódu.

Tudíž by za ideálních podmínek kód ovladače v Rustu neměl trpět na tento typ chyb, ale ty ideální podmínky musí někdo připravit na úrovni kódu subsystému, do kterého se může ten ovladač zapojit. Dalo by se říct, že to není tak úplně případ kódu typu CrowdStrike, který z důvodu „špiclování“ interních záležitostí operačního systému není tak úplně běžným ovladačem.



Mnohem spíše bych se na vašem místě zaměřil na to, co všechno může jeden subjekt svojí chybou vyřadit z provozu, co všechno to může způsobit a do jaké míry je to zneužitelné v případě zlého úmyslu.

🔗

21.07.2024 15:55

Tak už mě taky dostali!

Byli to Luděk Bob Jankovský a Jan Mexo Rehak. Každý se na tom podílel trochu jiným způsobem. Už týden jsem věděl, že to udělám. Bylo to jenom otázkou času a příležitosti.

#BahenníLázně

Roky jsem na LinkedInu udržoval malou síť, abych tu měl víceméně jenom přátele a známé. Celou tu dobu jsem se zajímal o lidi, kteří se mnou častěji a zajímavě interagují. Žadatelů o spojení jsem se ptal, co mi chtějí. Když přišli hejtři, jednal jsem s nimi tak, že si mě většinou raději zablokovali sami.

Potkal jsem tu spoustu lidí. Přátele i zajímavé lidi ke spolupráci. Taky falešné kamarády a lidi, kteří podle všeho funkčního přátelství nejsou schopni. Taky různí blázni a narkomani, co se nedokážou udržet zcela při smyslech.

Přiznám se, že s takovým množstvím různorodých lidí jako jsem potkal na akcích pořádaných lidmi, co jsem znal z LinkedIn, nebo i jenom online, jsem se nikdy dříve nebavil. Obecně programátoři mívají tendenci se bavit s lidmi, kde jim to dává nějaký smysl, a nevyhledávat až takový objem náhodného a bezúčelného sociálního kontaktu.



Doteď jsem se holedbal, že neblokuju vůbec nikoho, a v nejhorším jsem si občas nechal zaplevelit diskuzi, vyložené excesy smazal, výjimečné komentáře kriminálního charakteru nahlásil.

Bob mi poradil tento experiment ukončit, abych věnoval méně pozornosti lidem, kteří mi nic dobrého nepřinášejí. Mexo mi navíc navrhl zablokovat lidi, kteří by mi mohli, ať už cíleně, nebo i svojí hloupostí, škodit. Tak jsem tato doporučení spojil a trochu vylepšil, a pustil se do vynášení smetí. Samostatnou kategorii ve zcela netříděném odpadu tvoří různí samozvaní psychologové, koučové, páchači dobra a všemožní nevyžádaní rádci a radilové.

Není v tom nic osobního. Nebudu předstírat, že neexistujete, když se náhodou potkáme osobně. Prostě se jenom s některými z vás už nebudu potkávat u příspěvků na LinkedIn a budu mít svatý klid.




Nedávno jsem tu vydával příspěvek osobního rázu. Spoustě lidí se líbil a mě to velmi těší. Zároveň to byl tak trochu test, kdo se dokáže chovat civilizovaně, a pro koho to bude pozvánka, aby ukázal svůj nevalný charakter. Tam někde jsem si začal hrát s myšlenkou, že spoustu lidí vlastně vidět vůbec nepotřebuju.

Tak dlouho tu o mně někteří říkali, že házím všechny do jednoho pytle, až mi to začalo připadat jako docela dobrý nápad.

#Batůžkář #Programátor #TrenérVyjednávání

So long, and thanks for all the fish.

🔗

20.07.2024 08:38

Píše se o mých bahenních lázních už i mezi učiteli!

Mě se ten článek líbí především z hlediska rozebrání stylu a cílů komunikace, tak jako to děláme u nás ve vyjednávacím klubu.

Můj kritik se cítí mými myšlenkami a texty ohrožen. Toto ohrožení řeší tím, že se dlouhodobě snaží mě prezentovat jako nýmanda, co jenom blbě kecá. Měli bychom tedy především posuzovat, jestli dotyčný správně identifikuje byznys a identifikuje reálné hrozby a následně jestli postupuje dobře v jejich eliminaci.

① Falešná skromnost a odkaz na autoritu nějakých učitelek z prvního stupně, které pravděpodobně jedou klasický způsob, a nemají velkou motivaci dívat se po alternativách.

② Okamžité převedení diskuze na výjimečné a nadané žáky. K tomu rychlý appeal na nostalgii a konzervativismus, kde má největší šanci najít spojence, kteří pomůžou vyřešit jeho problém.

③ Odvolání se na moje dítě a gratulace k nadanému dítěti. Jak ví, že je nadaná? Já na to papír nemám. Odbornice, tedy pardon třídní učitelka za potvrzení minimálně tří dalších zaměstnanců školy ji považovala za problémovou.

Dcerka byla prostě první dítě, co neumělo násobilku, které jsem měl po ruce, tak jsem to vyzkoušel. Milan mohl i se svými kámoškami jít, a zkusit násobení bez násobilky s jinými dětmi. Jenže co kdyby se ukázalo, že nemá pravdu!

④ „Jsem přesvědčený, že kdyby to bylo vše tak jednoduché a přirozené, jak autor uvádí, tak by se to dávno ve školách používalo.“ – O tom jsou v klasické škole přesvědčeni všichni a bojují za ten zažitý názor jako lvi.

⑤ Přesouvá se od matematiky k informatice, o které příspěvek není. Zřejmě si myslí, že jeho byznys potřebuje ochránit tím, že přesvědčí učitele, aby mě ignorovali a na něj se obraceli pro radu. Mýlit se je lidské.

⑥ Dodává svému příspěvku lidskost posteskem nad tím, že se dává přednost inkluzi před práci s nadanými. Přitom neřeší, zda běžní učitelé vůbec rozliší nadané dítě od vadného.

Kromě toho dlouhodobě hlásá pedagogické „pravdy“, které podle mého názoru poškozují nejen nadané děti, ale každé aspoň trochu zvídavé dítě, které má zájem poznávat a objevovat.

⑦ Tentokrát si osobní hodnotící komentář vůči mě nechal až úplně na konec. To je obrovský pokrok oproti komentářům, kde na mě nadával od začátku do konce. Kdo mu tohle radí, radí mu dobře.

Díky za pozornost.

#BahenníLázně #NašiUčitelé #ZákladníŠkola

🔗

19.07.2024 19:58

Programovací jazyky nejsou stejné. Rust není „lepší C++“, jak na meetupu trefně poznamenal Martin. Jsou si v něčem velmi podobné, v něčem ovšem velmi odlišné.

Rust se liší tím, že všechny věci (objekty, struktury) vytváříme rovnou v pořádku. Datový typ tedy neznamená jenom rozložení v paměti jako v C a abstrakci jako v C++, ale v rámci logiky programu říká, že ta věc buď ještě neexistuje, nebo už je rovnou taková, jaká má být.

Je to ideál, kterému se většinou v C++ snažíme přiblížit tím, že kód, který tento princip porušuje, schováme za abstrakci. Rust i v kódu metod a konstruktorů funguje tak, že nejprve vytvoříme jednotlivé části, a nakonec z nich najednou postavíme celek. Takže ta věc opět do sestavení neexistuje a od sestavení už je hotová.



Taková věc se mnohem lépe dělá v něčem, čemu se říká „expression language“, tedy v jazyce, kde většina příkazů jsou ve skutečnosti výrazy, které mají hodnotu.

Co když například chci vytvořit postavu, ale v závislosti na situaci se ta postava může zásadně lišit. Pokud mám jazyk založený na výrazech, vytvořím si nejprve společné části, a pak větvím kód na dvě větve, kdy každá z nich má hodnotu jedné z těch variant a výsledek záleží na situaci.

let position = (0, 0);
let size = 40;
let sprite = match sprite_type {
SpriteType::Cat => {
let speed = 3;
let image_source = "cat.png";
Sprite { position, size, speed, image_source }
},
SpriteType::Dog => {
let speed = 4;
let image_source = "dog.png";
Sprite { position, size, speed, image_source }
},
};
scene.add(sprite);

Proto nemůžete stejné kvality očekávat od jazyků, které nejsou „expression languages“. Rust je v tomhle mezi imperativními jazyky vcelku unikátní, jinak ta vlastnost běžně náleží spíše funkcionálním jazykům.



Další výhoda jazyků založených na výrazech je, že nemusíte všechno pečlivě lámat do těch nejmenších kousků kódu a z nich dělat funkce. Například v C, pokud chcete tak jednoduchou věc, jako překlad výčtového typu na textové popisky jednotlivých voleb, nejlépe vypadá samostatná funkce, která vrací hotové textové popisky.

Zrovna tohle uděláte v Rustu úplně stejně, pokud se jedná o popisky, které se používají všude možně. Ale pokud je to něco jednorázového, co potřebujete jenom na jednom místě, tak si to můžete odpustit, a napsat následující.

let label = match my_option {
MyOption::Variant1 => "My First Variant",
MyOption::Variant2 => "My Second Variant",
};

Co víc, podpora pro tyhle věci je v případě Rustu samozřejmou součástí jazyka, takže už kompilátor kontroluje, jestli jste pokryli všechny volby.

#Programování

Různé jazyky vám ulehčují nebo komplikují různé způsoby práce. Rust vám například výrazně komplikuje práci s nehotovými věcmi, pokud nedodržujete postup, že nejprve tvoříte části, a pak z nich skládáte celek. Někdy tak může být snadnější pro začátečníka než pro zkušeného leč zabejčeného programátora z jiného prostředí.

🔗

17.07.2024 19:53

Chtěl jsem se vyjádřit k nepochopitelné nostalgii ohledně PHP, ale přistála mi úplně jiná bomba od významného pedagogického lídra, který promlouvá k učitelům informatiky na základních školách.

Jestliže se druhým stupňům základních škol mezi českými učiteli říká „zbytkové školy“, jak potom říkají jejich žákům? Snad to pro ně nejsou „zbytkové děti“ nebo tak něco. Milan tvrdí, že tak školy označuje Strategie 2030+. Já se v těch dokumentech popravdě moc nevyznám, takže to neumím potvrdit ani vyvrátit.

#BahenníLázně #ZákladníŠkola #NašiUčitelé

Nemáte v kontaktech někoho, kdo rozumí školství dostatečně na to, aby se k pojmu „zbytkové školy“ uměl vyjádřit? Musím přiznat, že je pro mě ten pojem přinejmenším matoucí a nevyvolá ve mně úplně pozitivní konotace.

🔗

17.07.2024 12:57

Narazil jsem tu na těžkou nostalgii ohledně programování v PHP.

Skutečně si člověk vzal nějaký freehosting, na něj se připojil šikovným editorem s FTP, upravoval kód rovnou na produkci a cítil se u toho jako velký pan hacker. Uživatel mezitím v koutku tiše brečel. Ale pravda, dalo se tím přivydělat a v nouzi i uživit, dnes už trh vyžaduje trochu víc.

‣ HTML a CSS toho kompatibilně napříč browsery moc neumělo. Microsoft kašlal na standardy, pod kterými byli podepsáni jeho vlastní lidé, ale ve skutečnosti ani W3C neměla ve zvyku dělat ta nejlepší rozhodnutí.

‣ PHP bylo navržené, jako by slovo bezpečnost neexistovalo. Začínající programátoři se na něm učili dělat programy zranitelné, nespolehlivé a těžko udržovatelné. Málokdo chtěl přebírat existující projekty po druhých.

‣ Nováčkovský kód byly většinou dlouhé špagety bez samostatných funkcí a modulů, které ostatně PHP ani nepodporovalo. Do programu se naflákaly kusy kódu, a pak se řešilo, proč to či ono nefunguje.

‣ Bez oněch úžasných WAMP/LAMP instalátorů jsem se obešel. Používal jsem Debian, dokumentaci a webové vyhledávání. Když pro mě bylo něco nové, tak jsem si to zjistil z online zdrojů.

‣ Od určité doby jsem trvání na PHP považoval za indikátor toho, že se dotyčný ve skutečnosti nic nového technického učit nechce. Dneska asi adept na pozici „prompt engineera“.

‣ Nasadit software do produkce bylo vskutku snadné. Jen pak každý zádrhel znamenal volat „někoho, kdo tomu rozumí“, obvykle studenta, který už přečetl kus dokumentace, ale není zaměstnaný a má čas řešit cizí problémy.

‣ Nováčci se obvykle obešli bez správy verzí kódů, bez vlastních testovacích prostředí. Kolikrát si software rozbíjeli navzájem, zdržovali se a neuměli ho zpátky zprovoznit. Ti lepší uměli aspoň udělat archiv s datem ve jménu.

Pozdější frameworky pro různé jazyky včetně PHP prozrazují, že nikdo seriózní ve skutečnosti takhle webový software vyvíjet a dlouhodobě udržovat nechce.

Python 3.x má svoje mouchy, o tom žádná, ale pro zapracování nováčků do oboru má spoustu skvělých vlastností a během času přibývají další. Jeho datový model není zdaleka perfektní, ale pro začátek je relativně srozumitelný a nováček hned vidí výsledky své práce. Je mnohem jednodušší se posouvat dál z Pythonu a i kdyby u něj člověk zůstal, je daleko univerzálnější a užitečnější.



A pokud jde o webový hello world, ten dělám se začátečníky běžně a přide mi oproti starosvětským .php souborům mapovaným na URL pomocí Apache HTTPD a případně mod_rewrite daleko srozumitelnější a jako bonus dává těm lidem realističtější obrázek o tom, co se tam děje. A když na to přijde, klidně s agilním začátečníkem udělám webový hello world i v Rustu.

#Batůžkář #Programátor

Neřešíme tu současné PHP. Diskuze je o nostalgii, navíc jako člověk, který od 5.x s PHP nepracoval, nemám dostatečnou motivaci se dneska PHP učit, když tu máme mnohem zajímavější a užitečnější jazyky. Jako legacy jazyk pro údržbu existujících projektů samozřejmě fajn.

🔗

16.07.2024 21:32

Jsem programátor a zkouším si hrát s Tabidoo, tak bych se rád podělil o první dojmy. Na první pohled to vypadá jako jednoduchý nástroj pro práci s tabulkami s možností prezentace dat, tvorby formulářů a skriptování.

Nepovažuju se, co se týče práce s databázemi, za úplného zelenáče. Ačkoliv se teď věnuju v první řadě operačním systémům a embedded aplikacím, čas od času se nechávám najmout jako expert na PostgreSQL nebo SQL obecně. Asi se mi podařilo během chvilky jakž takž vykoumat, jak v Tabidoo pracovat s daty z několika tabulek a vytáhnout si do dashboardu přesně ta data, co potřebuju.

Neustále ovšem narážím na to, že mi Tabidoo nabízí ovládací prvky, jejichž význam není zjevný, nejsou k nim krátké nápovědy při najetí myší a zjevně nejsou popsané ani v dokumentaci. Jakože je tam asi tisíc ovládacích prvků, ale nedozvím se, co mají přesně dělat. A když už se mi podaří odhadnout, co asi tak dělat mají, nestane se to.

První pokusy bych z pohledu programátora zvyklého na dokumentaci a zdrojový kód označil slovem frustrace. Vědět, co dělám a k čemu tam která volba je, působí to na první dojem celkem funkčně, ale takhle nedokážu zhodnotit ani rozsah toho, co to umí a jaké s tím můžu pokrýt potřeby.

#LCNC

🔗

16.07.2024 11:18

Když se obyčejný programátor a batůžkář může učit umění vyjednávání, proč by se nejznámější vyjednavač českého linkedinu nemohl pustit do oboru informačních a komunikačních technologií. ♥ Mnohdy jsou vhledy nováčků, kteří přicházení ze zcela odlišného backgroundu osvěžující a poučné.

Myslím to vážně. Třeba moje matka, která mimochodem nedávno přečetla ten Radimův bestseller, má mimořádné vhledy nejen do mezilidské komunikace, ale třeba i do kybernetické bezpečnosti. Její otázka: „A nemůže se stát, že…“ je jednoduše vražedná. Trefuje slabá místa bez jakéhokoli hlubšího studia funguvání software a sítí.

#BahenníLázně

Baví mě to jednoznačné vnímání světa, kde každý je náš či cizí, přítel či nepřítel, jablíčkář či droidík, kufříkář či batůžkář, pravičák či levičák…

Já to takhle neumím a moji přátelé taky ne. Ze všeho nejvíc mě zajímá, co je za tím. Proto mě zajímá jak design programovacího jazyka Swift, za kterým stojí Apple, programovacího jazyka Rust, který má velkou šanci probojovat se do světa Androidu i starého dobrého JavaScriptu, který se nacpe úplně všude.

Rád se dozvím bližší pohled na politickou orientaci mobilních operačních systémů z dílny osobnosti českého LinkedIn 2022. Mohlo by to být velmi poučné, nikdy v minulosti jsem se takovým tématem nezabýval. Taky bych se rád naučil pořádně používat hashtagy. Co na to Adam Zbiejczuk, je tady v česku na hashtagy nějaký kurz, že bych si zašel?

#Batůžkář #Programátor #TrenérVyjednávání

Habbað gōdne fēowertyne niht.

🔗

14.07.2024 21:12

Nemám čas na ženský. Vlastně nejde ani tak o čas a nejde ani tak o osoby, které identifikuju jako ženy, jako o navazování vztahu a řešení soužití s dalším člověkem. Prostě se mi to teď ani v dohledné době nehodí.

Vím, že teď všichni řeší atentát na Trumpa. Je to velký průšvih, který nás může v dalších letech negativně ovlivnit, ale s tím nic nenadělám, takže zpátky k tématu single života. Mám teď víc nových zájmů a zkoumám nové zajímavé věci, a vůbec se mi nehodí se přizpůsobovat dalšímu člověku a řešit konfliktní potřeby včetně toho, že se mi i kvůli dceři hodí bydlet, kde bydlím, a řešit některé věci určitým způsobem.

Taky jsem se v tomhle ohledu během let docela vyklidnil, nedělá mi problém vydržet sám se sebou a vnímám spoustu jiných věcí, co mi dělají radost. Mám dost přátel, kteří ten vztah potřebují a aktivně vyhledávají. Já si v tuhle chvíli neumím ani představit vyladit čas a životní styl ještě s někým dalším.



Naposledy jsem do vztahu skočil víceméně rovnou z předchozího dlouhodobého vztahu. Ten příběh má různé nuance a specifika, o kterých se tady nemusíme bavit, ale v zásadě oba ty vztahy vycházely z potřeby nebýt sám a sdílet s někým každý den prostor. Po rozvodu jsem řešil trochu jiné starosti a během času jsem si uvědomil, že se ta potřeba někam ztratila.

Určitou roli možná hraje i uvědomění si, že všechny moje dlouhodobé vztahy zahrnovaly celkem intenzivní starost o někoho, kdo nebyl dítě a měl mít teoreticky kapacitu se o sebe postarat sám. Zjistil jsem, že mě to vlastně asi v této fázi života v takovém režimu nebaví.

Zase docela se zájmem sleduju, jak to mají ostatní a jak se potýkají se situacemi, které jim dlouhodobé soužití přináší. Aspoň jsem se naučil být zticha, moc do toho ostatním nemluvit a maximálně se občas zeptat, jestli aspoň věří, že vědí, co dělají.

#Batůžkář #Programátor #TrenérVyjednávání

P. S. Omlouvám se, pokud se někomu nelíbí, že momentálně nebuduju žádnou tradiční rodinu a ještě o tom píšu veřejně. Blbé komentáře od obvyklých podezřelých rovnou mažu. 🙃

P. P. S. Neříkal jsem, že ty nejvíc blbé komentáře budu rovnou mazat? Tak proč se namáhat je vůbec psát?

🔗

13.07.2024 20:30

Code shaming provozuju často a rád. Většinou tedy na svém vlastním kódu, ale ve čtvrtek jsem se v hospodě po Rust meetupu pustil po letech do kódu v jazyce C open source projektů GLib a NetworkManager.

‣ Kdo má alespoň minimální znalosti teoretické informatiky, datových struktur a návrhu rozhraní knihoven, tuší, že do rozhraní spojového seznamu rozhraní pro přístup k prvkům podle indexu (pořadového čísla) nepatří. Přesto je GLib nabízí a programátoři používají ve stylu „bylo to dál, za to horší cestou“ tak, že vytvářejí spojové seznamy tam, kde nemají žádnou výhodu, a procházejí je s kvadratickou složitostí namísto lineární. Je to jak z nejlepšího hovězího udělat ne well-done, ale seškvařený suchý steak.

‣ Podobně nehezky jsem mluvil o použití rtnetlink protokolu na linuxu k síťové konfiguraci tak, že ① se místo přímých dotazů do jádra používá cache, kde se udržují už získané informace, ② prakticky při každé operaci, co potřebuje nějaká data se ta cache vysypává, protože jinak to nefungovalo a ③ protože to někde po cestě kdosi uznal za potřebné, ještě se vysypávala cache periodicky každou sekundu.

‣ Taky se mi dostal do ruky hardwarový driver pro nějakou sběrnici, který se ukazoval být nespolehlivý. Přestože ten kód pocházel od lidí s mnohem lepší znalostí hardware, kteří museli vědět, že hardwarové řešení by k implementaci používalo hodinový signál, místo softwarové emulace hodin stál celý software na principu „teď počkej čtvrt intervalu mínus dvě mikrosekundy“. Komunikace tak při nejlepší vůli nemohla dodržovat správné časování.

Učím programování děti cca od šesti let, občas mladší, takže si nemyslím, že bych byl ohledně kvality kódu a informatického myšlení nějak přísný. Nezlobím se na lidi, co v Pythonu nepíšou typově korektně nebo v C++ a Rustu nadužívají kopírování, dynamickou alokaci a počítání referencí. Pokud ovšem někdo dělá věci složitě, nesrozumitelně a ještě tím zhorší výkon, dívám se na něj stejně jako na člověka, co právě vyhodil pytel směsného odpadu do plastů.



Náš obor je otevřený všem. Schopnost naučit se programovat na užitečné úrovni má určitě minimálně 70 % populace. Pak už je to do velké míry o charakteru, jestli člověku vadí nebo nevadí být tím, u koho 5 % práce dává nějaký užitek a 95 % práce jenom zaměstnává další lidi, kteří způsobené škody neutralizují.

Na impostor syndrom popravdě řečeno trpím pokaždé, když se pouštím do nových kurzů na téma, které jsem doposud neškolil, nebo když mám s tématem, co jsem poprvé připravoval dva roky zpátky, vyrazit mezi účastníky s více než dvacetiletou zkušeností. Občas musím volat starým známým, aby mi pomohli se uklidnit, že to opravdu můžu udělat.



Jsem si vědom, že se Markéta vyjadřuje k juniorům. Na druhou stranu jsem nikdy juniorem v dnešním pojetí, že by bylo vyloženě v pohodě, když moje práce bude špatná, nikdy nebyl. Naopak jsem měl nutkání všechno od začátku táhnout směrem k excelenci. Pokud se zrovna nedařilo, dost mě to bolelo bez ohledu na názor ostatních.

🔗

13.07.2024 19:39

Zdá se mi to, nebo se mi ta dáma snaží něco naznačit? Za ty tři roky jsem se v komunikaci naučil spoustu věcí, ale některé nuance společenské komunikace mě stále ještě nechávají v nejistotě.

#BahenníLázně

Sice už nějakou dobu požívám statusu trenéra a kouče, na druhou stranu se stále učím a prakticky každý večer s vyjednavači mi přináší nějaký ten aha moment. Nicméně jsem si teďka na jednom případu hezky potrénoval písemnou komunikaci a de facto vyjednávání po e-mailu.

🔗

09.07.2024 21:35

Chtěl bych se vrátit k tomu, jak tu Adam Zbiejczuk nedávno vyzýval, ať si všichni dají „headline“ aktuální pozici a zaměstanavetele. Já říkám, že ať to neděláte. LinkedIn je sociální síť, a dříve či později vám tu pojede nějaký osobní štěk, který není ani trochu v souladu s firemní kulturou a politikou.

#BahenníLázně

Je mnohem chytřejší si tam dát nějaký osobní claim nebo motto (ideálně ne nějaký stokrát omílaný citát typu „dum spiro spero“) a dát ostatním jasně najevo, že jste tu sami za sebe.

Ono je moc hezké, že je pro Adama podstatnější, kde zrovna pracujete a co tam děláte. On je tu možná za projekt Influencer, jehož je spoluvlastníkem. Jenže většina z vás tu není za svého zaměstnavatele, nýbrž sami za sebe. Kolikrát si tady „pouštíte hubu na špacír“ a nad reprezentací zaměstnavatele se vůbec nezamýšlíte. Proč byste měli chtít mít u každého svého příspěvku a komentáře pro koho pracujete? Nestačí, že si to lidi na jedno kliknutí najdou?



Byl jsem zaměstnaný pět let a na žádné sociální síti jsem nevystupoval jménem firmy. Těch pár lidí, co tu oblast sledovalo, stejně věděli, kam mě zařadit, spoustu přednášek jsem odvedl a dokumentů napsal pod hlavičkou Fedora Project nebo přímo Red Hat, Inc., ale nikdy jsem svůj projev na sociálních platformách nepřizpůsoboval korporátnímu standardu a nevystavoval svoji příslušnost na odiv.

A bylo to chytré. Po odchodu ze zaměstnání jsem to pořád já a nic mě nenutí rebrandovat celou svoji osobní značku jenom proto, že jsem se v roce 2017 začal znovu živit sám v rámci živnosti provozované od roku 2008. Taky jsem nemusel neustále žehlit, co že to pod hlavičkou firmy lidem říkám.

Vím, jak se „dělá LinkedIn“. Byl jsem tady, když byla Linked Akademie v plenkách a viděl jsem celý její vývoj. Sledoval jsem začátky Lucky Zitterbartové i Míši Chramostové. Nechyběl jsem u toho, když UOL začali expandovat svůj byznys pomocí LinkedIn ani když se Radim rozhodl stát se nejznámějším vyjednavačem a osobností českého LI. Mám ucelený obrázek o tom, jak to tady běžělo a běží.



Tohle je moje doporučení úplně zadarmo. Buďte sami sebou a nenechte se vtáhnout do nějakých nesmyslů jenom proto, že si někdo myslí, že ví, jak má vypadat váš profil, když ani nezná vaše cíle a netuší, jak tu chcete komunikovat.

To není nic proti Adamovi, nic proti Janě ani proti nikomu jinému. Oni to píšou na míru svým zákazníkům, které potřebují nalákat a obhospodařit. Ode mě dostanete rady čisté, protože já se LI poradenstvím živit nebudu a nemůžu.

🔗

09.07.2024 20:30

Šest lidí se zasmálo a sedmý se podělal, aneb v létě se #BahenníLázně vysloveně daří a lidé se doslova předhánějí v tom, kdo na sítě napíše hloupější vyjádření.

Mně nevadí, když si o mně někdo myslí, že jsem primitiv a ať mi to klidně přijde říct do očí nebo napsat do komentáře. Od některých lidí mi takové vyjádření i lichotí. Ale ať se „toho primitiva“ v dalších třech vláknech nedoptává na dalších sedm doplňujících otázek. Tak když už někteří myslí, že jsou lepší lidi než já, tak ať se toho drží a jdou si povídat se „sobě rovnými“. 🙃 Nechápu, proč mi lidé, co mě mají za pitomce, mají potřebu věnovat tolik pozornosti.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

09.07.2024 19:59

Našel jsem kdesi na internetu (Facebook, stránka Coder), a zatím jsem zřejmě jediný, kdo ze čtyř možností vybral správnou odpověď. Netuším, zda to autor zamýšlel, a nebo se do toho sám zamotal jak tvůrci školních příkladů. Je tam chyták, na který bych z lidí, které znám, věřil tak možná Jan Mexo Rehak. Sice v Pythonu neprogramuje, ale tohle podle mě většina pythonových programátorů ani neuvidí.

Zajímalo by mě, kolik lidí na tohle dokáže bez pomoci přijít a odpověď řádně zdůvodnit.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

09.07.2024 14:56

Baví mě vaše diskuze o emoji neboli smajlících a dalších symbolech v textové konverzaci. Tak se pojďme podívat na jejich významy v konfliktních diskuzích, kdy z lidí stříkají silné emoce.

🙃 – Nemyslím to zle, ani moc vážně, jsem už vlastně na odchodu.
😉 – Myslím to zle, chci tě potupit, jen potřebuju z diskuze vyjít jako andílek.
😂 – Nemám nic chytrého, tak se ti jdu zkusit aspoň vysmát, třeba to vyjde.
🤣 – Když se ti budu hodně moc smát, třeba se někdo postaví na moji stranu.
😘 – Můžeš mi políbit p*del. Jsem princezna/princátko, na mě si nepřijdeš.

Podělte se v diskuzi ne o základní významy smajlíků, nýbrž o ty emočně nabité z diskuzí, kde vám to potřeboval někdo nandat. A klidně rovnou přidejte i slova, která jsou v základu neutrální, ale dají se používat jako nadávky.



Komunikace je vysoce kontextuální. Kdekoli je v komunikaci větší skupina lidí, ať už je to osobně nebo v písmenkách, je potřeba umět číst nejen to, co bylo určeno vám, ale i jak má celá komunikace působit na ostatní. Velice oblíbené je brnkání na slabé struny tak, aby ostatní neviděli, kdo to celé začal. Můžete se snadno chytit do pasti.

#BahenníLázně #Komunikace #Batůžkář

🔗

08.07.2024 08:02

Programy se potřebují bavit s operačním systémem. Ten potřebuje na každý dotaz umět odpovědět, jestli se operace zdařila. Pokud se nezdařila, potřebuje uvést důvod, pokud ano, často ještě potřebuje dodat nějaká data. Protože program nevidí do paměti OS a ten zase nerozumí organizaci paměti programu, nezbývá než posílat si čísla v registrech procesoru.

Taková komunikace se dá řešit různě. Nicméně se v 70. letech ustálila konvence, kdy program volá knihovní funkce. Ty dokážou vrátit nezáporné číslo jako svůj výsledek nebo −1 jako indikaci chybového stavu. Nebo můžou vracet paměťovou adresu a v tom případě slouží 0 jako indikace chybového stavu.

Detail chyby je jenom další číslo v proměnné errno, a pokud si chceme mezi programem a OS posílat větší data, musí program poslat OS adresu v paměti a velikost bufferu, kde může OS data číst nebo zapisovat. Takže ošetření chyby vypadá tak, že si nejprve ověřím, jestli návratová hodnota indikuje chybu, a teprve potom buď zpracovávám úspěšný výsledek, nebo chybu.



Haskell má na tohle Either, který mnohem lépe vystihuje celou situaci, protože nese buď výsledek úspěchu, nebo detail chyby. Funkce, která vrací Either, konkretizuje datové typy pro úspěch i neúspěch. Rust má prakticky totožný typ jménem Result a nad ním staví celé zpracování chybových stavů.

Jiné jazyky používají systém výjimek, kdy se přeruší normální běh programu, a zahájí se proces řízeného pádu, který lze ale volajícím odchytit a pokračovat v běhu programu. Pro jednoduché skriptování je to velmi pohodlné, pro velkou část software přijatelné a pro přesnou kontrolu nad řízením chybových stavů spíše nevhodné.

Rust nabízí operátor „?“, který vám část toho pohodlí výjimek vrací. Za každou operaci, která má v případě chyby pouze ukončit aktuální funkci a provést úklid lokálních proměnných, napíšete otazník, a onen Result se v případě úspěchu rozbalí a vydá hodnotu. Neúspěch se předává volajícímu funkce, pokud jsou chybové typy kompatibilní. To musí zajistit tvůrce toho kódu.



Je to forma kompromisu. Můžete tak snadno psát bezpečný kód, který netrpí na typické problémy výjimek, za předpokladu, že aspoň trochu tušíte, co děláte.

#Batůžkář #Programátor

🔗

06.07.2024 12:08

Za tohle určitě ani Jan Hus ani Cyril s Metodějem nebojovali!

Jestli jsem dobře pochopil pravidla hry, tak teď sdílíme fotky české olympijské kolekce, ideálně tak, aby na nich byl vidět někdo na první pohled cizího původu, a komentujeme buď pohoršeně kolekci, a nebo naopak pohoršeně ty komentující.

Mně se to popravdě docela líbí. Kdyby nelíbilo, bude mi to v zásadě jedno, můj život to nijak neovlivňuje, ale díky haterům a haterům haterů jsem se o tom aspoň dozvěděl, abych se vůbec podíval. Konec konců jsem si ve čtvrtek taky zahrál netypickou a nekomfortní roli a udělal jsem divadlo, na které jsem si nebyl jistý, jestli vůbec mám.

#BahenníLázně

P. S. Netušil jsem, že se z tohoto příspěvku a diskuze pod ním stane perfektní nástroj na oddělení zrna od plev.

🔗

05.07.2024 22:30

Občas se člověk dočte, že má Rust místo jednoho textového typu rovnou hromadu různých a že se v tom nedá vyznat. Mně to naopak dává smysl právě tak, jak je to navrženo.



Python si může dovolit mít jeden univerzální textový typ, který vždy pracuje s dynamickou alokací. Rust takový typ nazývá String. Je to struktura, která obsahuje adresu dynamicky alokované paměti pro textová data, počet využitých bajtů a počet alokovaných bajtů. Textová data jsou korektní sekvence znaků ve formátu UTF-8, takže je lze vždy správně interpretovat. Rust a Python v tomto ohledu nabízí srovnatelné pohodlí.

Rust je ovšem systémový jazyk, a potřebuje umět pracovat s daty, která se nahrají do paměti spolu s programem. Jenže ty se nesmí snažit dealokovat, a tudíž nemůžou být typu String. Používá pro ně typ &'static str, neboli odkaz (&) na trvalá ('static) textová data (str).

Protože obojí v paměti vypadá stejně, používá se typ &str, což je odkaz na existující text, lhostejno kde umístěný a jak alokovaný, stačí že se nachází někde v paměti souvisle uložený. Můžete tedy data vytvořit jako String a odkazovat se na ně pomocí &str. Jestliže se tedy String obsahuje adresu, poč€t bajtů a velikost alokace, &str obsahuje jen adresu a počet bajtů.



Všechny ostatní typy jsou tu buď kvůli optimalizaci, nebo kvůli integraci s jinými jazyky a operačním systémem. Pokud potřebujete dynamickou alokaci, ale nepotřebujete, aby se do textu připisovalo, můžete použít Box, který drží jen adresu a počet bajtů jako &str. Pokud si chcete ušetřit kopírování textu (jako v C++) a raději jej sdílet (jako v Pythonu), stačí použít Rc, který alokaci zruší ve chvíli, kdy se zruší poslední odkaz na něj.

Kvůli integraci s operačním systémem a jinými jazyky potřebujete mít možnost vytvářet textová data, která nejsou v UTF-8. Další datové typy tedy vyjadřují, co v té paměti asi tak můžete najít. Pokud je to jenom sekvence bajtů, může se stejně jako u binárních dat použít Vec místo String a &[u8] místo &str.

Všechno to má svoji logiku a systémový programátor tak může držet plnou kontrolu nad alokací paměti a formátem textových dat. Na rozdíl od C++ mu Rust nebude vytvářet žádné nevyžádané dynamické alokace, nýbrž si o alokace a kopii dat musí v kódu přímo říct. To je skvělá vlastnost a ještě navržená tak, aby nebylo těžké si říct o alokaci tam, kde ji člověk potřebuje.



Pak si můžete hrát s věcmi jako Cow<'a, str>, který může obsahovat &str nebo String, a pouze v druhém případě se stará o dealokaci. Je to optimalizovaná alternativa k Rc pro specifické případy. Můžete vidět, že jsou to kompozitní typy založené na str, pokud je garantováno, že jsou data v UTF-8. Jedinou výjimkou je String, který je v zásadě Box rozšířený o předalokovanou kapacitu pro připisování dalších znaků.

Systémový programátor by možná raději viděl více Box, aplikační programátor se zase typicky nezabývá tak jemnou optimalizací, a je mu příjemnější vidět všude String. Tak si vyberte.

🔗

04.07.2024 10:11

Dneska ráno jsem při dělání Earl Grey s hřebíčkem, mlékem a medem přemýšlel o patriarchátu. Dal jsem dceři minimálně o 20 % méně medu než sobě. Je to v háji, taky jsem součástí celosvětového spiknutí proti ženám!

#BahenníLázně

Od malička dcerku učím o feminismu. Má dobré informace o patriarchálních náboženských a společenských systémech. Má povědomí o opomíjených ženách minulosti a zná ženy historicky slavné. Zatím jsme tedy spolu ještě neprobírali historickou osobnost, která by se mezi slavné probojovala brečením, jak je svět na holky zlý, v tom nevidím pro tuto chvíli přínos.

Potkává se občas s různými feministkami. Fungujeme podle rčení: „Přátele si drž u těla, nepřátele ještě blíž.“, a tak se nebojím ji konfrontovat ani se ženami, které věnují velkou část své životní energie brečení a sledování informací, o kolik procent se přesně se ženy mají hůře než muži. Je to pro ni spíše studijní materiál než vzor, a bavíme se o tom, kam by to dotyčné mohly dotáhnout, kdyby se třeba naučily lépe vyjednávat, nebo získaly technické dovednosti.

Na druhou stranu svoje názory v tomto ohledu beru jenom jako jeden ze vstupů. Sám je v průběhu času díky kamarádům a kamarádkám, a dneska už třeba i díky zkušenostem s českými učitelkami a jejich předsudky vůči holkám, upravuju. Je to osvobozující dávat dětem vstupy s tím, že možná v něčem z toho nemám pravdu, nebo to bude za deset či dvacet let překonané.

#Batůžkář #Programátor #TrenérVyjednávání

Jedné myšlenky se asi jen tak nevzdám nevzdám. Lidé, co používají fráze jako: „Věřte mi.“ nebo: „Tak to prostě je.“, na sebe podle mě ve skutečnosti prozrazují, že celá jejich agenda je postavená na vodě a nemají ji vůbec promyšlenou. Zrovna tak: „To bys nepochopil.“ nebo „Tobě to nemůžu vysvětlit.“ obvykle značí defenzivní pozici a obrovskou vnitřní nejistotu. Nic, co bych chtěl sobě nebo holce dávat za vzor.

P. S. Pro sebe dělám třikrát větší hrnek čaje, takže i kdybych ji dával o 50 % méně medu, pořád bude její čaj o 50 % sladší. Jsem rád, když teplý vypije aspoň ten malý hrnek.

🔗

03.07.2024 07:50

Kdo z vás doopravdy čtete popisky pod jmény delší než dvě nebo tři slova?

#BahenníLázně

A co je vlastně špatně na mém krabovi? Teď to vypadá, že jsem pro Adama nějaký podčlověk, když si v popisku pod jménem nehraju na status. Moje jméno tady lidi celkem znají. Sice nejsem žádná Carrie Kirsten, aby si mě pozvali a přidělili mi bavoráka, ale image protivného programátora udržuju myslím víc než dobře, a kontakty jsem tu získal vskutku zajímavé.

Možná u mě nevidíte maximální využití potenciálu monetizace této sítě. Na druhou stranu jsem tu získal přátele, které bych jen tak na ulici, v MHD nebo na benzínce nenašel. Můj background je mezi programátory a historicky nejvíc mezi linuxáky. Tahle síť mi pomohla najít si přátele mimo obor, kteří bez nadsázky mění můj život a ovlivňují moje další směřování. Teď se pojďme bavit o tom, kdo tu jak využívá potenciál.

Za sedm let jsem se tu dostal tak daleko, že už si s částí lidí z oboru tolik nerozumím. Neberte mě špatně, technické diskuze pořád fungují, jenom už je vedu trochu jiným způsobem. Jsou to diskuzích o rozvoji, vizi a komunikaci, kde se s částí lidí míjíme. Rovněž bych rád zdůraznil, že se to netýká zdaleka všech starých známých. Naopak mi tam vykrystalizovala skupina lidí, která se posouvá trochu podobným směrem.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

02.07.2024 21:00

Ještě jednou k souborovým deskriptorům a systémovým voláním na unixových systémech. Dostal jsem dotaz ohledně objektů, které jsou potřeba pro přístup k souborům v Javě. Něco jsem v ní psal, ale raději ji přenechám jiným, byť bude její řešení velmi podobné uvedenému.

Pro účely diskuze se mi mnohem více hodí jazyky jako C++ nebo ještě lépe Rust. Jsou to jazyky, kde i složitější konstrukce můžou vést na jednoduchý a výkonný strojový kód. Říká se tomu „zero-cost abstractions“. Hned se na tuto krásnou vlastnost podíváme.



Každý aplikační proces na unixovém systému může zjednodušeně řečeno dělat jednu ze dvou věcí.

① Provádět výpočty a práci s daty v rámci svojí virtuální paměti.
② Komunikovat s operačním systémem pomocí systémového volání.

Práce se soubory a souborovými deskriptory je ta druhá možnost. Pokud chce proces přečíst soubor, musí znát jeho cestu a říct si o souborový deskriptor.

int fd = open("/path/to/some/file.txt", O_RDONLY);

V případě úspěchu se v proměnné `fd` nachází číslo souborového deskriptoru. Čtení ze souboru probíhá tak, že předáme operačnímu systému souborový deskriptor a k tomu adresu a velikost paměti, kterou jsme si na data vyhradili.

char buffer[64];
ssize_t size = read(fd, buffer, 64);

Při úspěšném čtení se v proměnné `size` nachází skutečná velikost přečtených dat, které může být menší než požadovaných 64. Nevěřili byste, jak nepohodlně se s takovým rozhraním pracuje. Je výhodné pro operační systém, ale nevhodné pro programátora, který tvoří aplikační kód.

Proto se používají různé abstrakce, která tohle všechno před programátorem schovají. Něco má k dispozici i standardní knihovna C, ale vždycky to bude nějakým způsobem nepohodlné. Takhle to řeší Rust.

let file_path = "/path/to/your/file.txt";
let file = File::open(file_path)?;
let reader = BufReader::new(file);

for line in reader.lines() {
println!("{}", line?); // Handle errors or process the line here
}

Rust a C++ jsou vysoce optimalizované jazyky. Už první řádek ve skutečnosti za běhu optimalizovaného programu nedělá nic. Cesta k souboru je v tomto případě zakompilovaná přímo do programu, a proměnnná `file_path` existuje jen proto, aby ta cesta měla nějaké jméno.

Druhý řádek provádí pouze systémové volání `open()` a kontrolu, zda nedošlo k chybě (proto vidíte v kódu otazník). Vytváří objekt typu `File`, který ve skutečnosti obsahuje jenom číslo souborového deskriptoru a nic jiného.

Třetí řádek vás zbavuje nepohodlí. On totiž zabalí dohromady `File`, tedy číslo souborového deskriptoru a buffer, o který se nemusíte starat. Navíc pro výsledný typ `BufReader` existuje metoda `.lines()`, která ho celý zabalí do objektu `Lines`, který umožňuje procházení souboru po řádcích.

No a „zero-cost“ tady znamená, že optimalizovaný strojový kód ve skutečnosti neobsahuje nic navíc, jenom potřebnou práci se souborovým deskriptorem a bufferem, kterou ale vy nemusíte psát.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

02.07.2024 19:45

Říkalo se, že na unixových systémech je všechno soubor. Vlastně ani ne tak soubor, jako souborový deskriptor. A vlastně ne všechno, ale velká část komunikačních nástrojů, které může proces použít ke komunikaci s operačním systémem, s dalšími procesy nebo s vnějším světem.

Každý proces má na straně operačního systému tabulku očíslovaných komunikačních kanálů. Aplikace si může vyžádat další komunikační kanály pomocí různých systémových volání, a následně prostřednictvím vyhrazených kusů paměti po těch kanálech posílat a přijímat data. Spousta věcí se může skrývat za souborovým deskriptorem. Může to být soubor na disku, virtuální soubor zařízení, síťový komunikační kanál a spousta dalších věcí.

Jeho životnost končí buď explicitním uzavřením přes další ze systémových volání, nebo ukončením procesu, který drží souborový deskriptor při životě.



Protože unixové systémy nemají obecný systém pro události, systém souborových deskriptorů plní i tuto funkci. Aplikační proces se dokáže uspat pomocí systémového volání, které čeká na „připravenost“ souborových systémů k různým operacím. Není to perfektní, ale na spoustu věcí to funguje, a ty ostatní se většinou dají nějak obejít.

Není to zdaleka nejlepší systém pro události a komunikaci, ale pořád dostatečně dobrý, aby se na tom daly postavit abstrakce jako knihovna Tokio pro programovací jazyk Rust, která se snaží jeho ošklivé vlastnosti co nejvíce schovat před programátorem, aby se mohl soustředit na aplikační logiku.

Vedle toho jsou tu různé prostředky, které do systému souborových deskriptorů nezapadají. Patří mezi ně třeba mutexy, semafory nebo sdílená paměť. Aby to všechno fungovalo dohromady, dělá za vás Tokio špinavou práci, kterou byste jinak museli odvádět sami. Dává vám spolehlivost, bezpečnost, výkon a produktivitu tam, kde byste se jinak mohli dost spálit.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

02.07.2024 18:48

Když jsem se poprvé seznamoval s unixovou architekturou, byl jsem nadšený z její jednoduchosti. Jenže jsem věděl příliš málo, a nedocházelo mi, že úspěšný design z doby okolo roku 1970 není stavěný na spolehlivost, bezpečnost, výkon a z dnešního pohledu už ani na produktivitu.

Linux získal už v devadesátých letech pověst bezpečného a spolehlivého operačního systému. Některé věci se opravdu povedly, a navíc měl Microsoft neustálou tendenci ukazovat, že se to dá všechno po technické stránce udělat mnohem hůř a úspěch dohnat černým marketingem a vendor lockem.

Jenže i tehdy, a dodnes je to na první pohled vidět na konfiguraci linuxového jádra, se všechno dělalo s myšlenkou, že nevadí, když se to rozbije, ono se to vždycky nějak opraví. Linux byl pořád jenom implementací archaického unixového aplikačního rozhraní a pár rozšíření k tomu.



Následkem toho běžně selhávaly věci, které by logicky selhávat neměly, jako prachobyčejný restart síťové služby. Nikoho to moc netrápilo, protože administrátoři služby spravovali ručně, a tak když se něco rozbilo, tak se to vždycky zase nějak opravilo. Na nějakou předvídatelnost si nikdo nehrál.

Dostal jsem dotaz na porovnání programovacích jazyků z hlediska přesně takových věcí, jako jsou dočasné soubory, adresáře a sockety v souborovém systému. Linux takové služby… Tak trochu poskytuje, ale zase ne tak úplně, a už vůbec se nejedná o standardní rozhraní společné s dalšími unixovými systémy. Ale měl bych odpovědět na onen dotaz.

Ze všeho nejhorší z hlediska bezpečnosti, spolehlivosti a výkonu je programovat v shellu. Je však dobré to umět, jeho hlavní výhodou je všeobecná dostupnost. Je velmi pracné a na chyby náchylné programovat pro Linux v C a kupodivu i v C++. Nejsnazší volbou jsou v tuto chvíli na systémové programování Python a Rust. Python na snadné skriptování a Rust na spolehlivý a výkonný kód.

Pokud se vyhýbáte Pythonu jen kvůli blokům dělaným pomocí odsazení, pálíte dobrovolně energii na něco v zásadě nepodstatného. Podobně pokud se vyhýbáte Rustu jen kvůli borrow checkeru.



Jenom si od Rustu ani Pythonu neslibujte nic magického. Pořád interagujete se stejným aplikačním rozhraním a týkají se vás všechna jeho omezení stejně jako v C a C++. Linux nemá přímočaré prostředky k běžným aplikačním aktivitám jako uložit data do souboru nebo vytvořit v souborovém systému cestu, která bude existovat jen po dobu běhu daného procesu. Taky nemá nástroje pro snadnou komunikaci mezi procesy.

Proč je tedy Linux v současné době znovu na vzestupu, a to konkrétně v oblasti vestavěných zařízení? Je to pragmatická volba. Spousta firem teď potřebuje tvořit řešení taková, aby je bylo možné snadno přenést na nový hardware, a to kombinace Linuxu, procesorů ARM a popisu celého produktu pomocí device tree přesně splňuje. Tyhle drobnosti se vždycky nějak obejdou.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

29.06.2024 21:33

Pokud nesnášíte lidi, staňte se učitelem nebo personalistou.

„Naše mládež miluje přepych. Nemá správné chování. Neuznává autority a nemá úctu před stářím. Děti odmlouvají rodičům, srkají při jídle a tyranizují své učitele.“ ~Sókratés

#BahenníLázně

Co všechno se od lidí nedozvíte čistě na základě příspěvku, že něčí dítě přineslo z prvního ročníku soukromé IT školy vysvědčení složené, místo aby bylo perfektně uložené v pevných deskách jakožto klíčový úřední dokument, se kterým se bude prokazovat po zbytek života. 🙃 O tom, co si na školách dovolují učitelé a jak někteří z nich nakládají se školským zákonem a rámcovým vzdělávacím programem, si budete moci brzy přečíst v knize z dílny Štěpánky Cimlové a Roberta Čapka.

Občas si říkám, zda to předpokládání a očekávání nevede lidi akorát tak k tomu, že jsou v reálném světě s reálnými lidmi nešťastní.

🔗

29.06.2024 13:24

„Mentalitě, která k těm jedničkám vedla, vděčím za všechno.“

#BahenníLázně

Já jsem samé jedničky mít nemohl. Učitelé mě už od první třídy hodnotili podle předpokladů a očekávání, které jsem při nejlepší vůli nemohl v danou chvíli splnit. Vázané písmo nesnáším dodnes, a na bolavou ruku a dopisování písanek po škole už asi nezapomenu.

Pozdější pamatování si „telefonních seznamů“ bylo taky za hranicí mých schopností a dovedností. Matematiku jsem zvládal jenom díky tomu, že mě zajímala a naučil jsem se ji úplně jinak než ostatní. Slavil jsem s tím úspěchy jak na různých soutěžích, tak i při doučování těch nejslabších žáků. Fyzika mi dělala problémy, protože jsem nepotkal nikoho, kdo by jí rozuměl. Většinou jsem dobře prospíval z předmětů, se kterými jsem pomáhal někomu jinému.

Moje životní nastavení není egoistické. Většinu věcí jsem se neučil proto, abych já mohl ukázat, že jsem nejlepší. Buď mě ta samotná věc dostatečně zaujala, nebo jsem ji učil někoho jiného, a nebo jsem fungoval v režimu přežití.



Proto mě dneska zbožňují cizí děti, které něco učím. Protože jim nechodím nadávat za složené vysvědčení jako Kristýna přišla se vší vážností vynadat synovi Miroslava Čepického a rovnou i Miroslavovi za špatnou výchovu, ale umím v některých oblastech pomoct s tím, co zrovna řeší, ať už ze zájmu nebo kvůli známce. Pro mě je smysluplnější pracovat s lidmi, co dělají věci ze zájmu, ale nesoudím ani ty, co pracují, aby naplnili něčí předpoklady a očekávání.

#ZákladníŠkola #Vzdělávání #Egocentrismus

Taky si vystavuju nějaké certifikáty. Nerad to přiznávám, ale dodnes mám vyrovnaná všechna vysvědčení v deskách, přestože tam jsou hodnocení od lidí, kterých bych se na radu určitě neptal. Mám několik absolventských certifikátů z IT kurzů i z kurzů vyjednávání. Nikomu je o hlavu neomlacuju. Pokud někdo složí nebo zmuchlá certifikát ode mě, neurazím se. Já jsem tu za vzdělávání, ne za symboly.

🔗

26.06.2024 11:12

Věděli jste, že počítačové programy můžou kromě logiky, kterou napsal do kódu programátor, můžou vykonávat činnosti nepředvídatelné a nikým nežádané?

Programy můžou obsahovat chyby, kdy chování programu není správné z hlediska potřeb uživatele. Takové chyby se docela dobře hledají a opravují. Pak tu existuje celá řada chyb, které se vůbec neprojevují konzistentně, neobjeví se při testování, náhodně způsobují velké škody a je velice těžké z chování programu odvodit, kde vůbec chybu začít hledat.

Už dnes kvůli tomu například některé americké úřady kritizují používání jazyků jako C a C++, které proti zanesení takových chyb neposkytují dostatečnou ochranu. Často se jedná o chybové stavy, kdy se bortí představy o obsahu paměti a běhu programu, na kterých správnost dalších operací závisí.



Přestože zde mluvím v první řadě o spolehlivosti software, mají takové chyby samozřejmě vliv i na bezpečnost a náchylnost k cíleným útokům. Obrovské množství bezpečnostních děr v celé historii počítačů bylo založeno jenom na tom, že programy pracují s nesprávnými předpoklady a očekáváním, co kde se nachází v paměti a v jakém je to stavu.

Současný hardware to ještě komplikuje tím, že nedodržuje ani pořadí operací v programu, ani nemá konzistentní stav paměti, který by byl v daný okamžik pro všechny části systému společný.

Tohle mimochodem není úplně běžná znalost mezi lidmi, kteří píšou programový kód. Pokud se těšíte z toho, že kód, na který se spoléháte v kritických okamžicích tvoří lidé, kteří rozumějí poslednímu detailu toho, co dělají, tak vás asi zklamu. Realita je taková, že třeba i kód, který vám zasahuje v autě do řízení, tvoří lidé jako vy, a další o těch systémech rozhodují.



Spousta z vás, co jste nikdy neprogramovali, ale máte v sobě trochu toho precizního systematického myšlení, by po nějaké době produkovala mnohem lepší výstupy, než co občas můžete vidět. A na druhou stranu, kdokoli z aktivních programátorů, kdo si v tuhle chvíli libuje v elegantních leč nebezpečných technikách, může se dál učit a zlepšovat.

Stejně jako každý jiný průmysl, ani vývoj software se nevyhýbá špatným leč populárním nápadům, slepým uličkám a šlápnutím úplně mimo cestu. Navíc mezi sebou neustále vyvažuje zdánlivě či skutečně neslučitelné požadavky, takže představa, že teď to děláme ultimátně správně, je vždy jenom iluze.

#Batůžkář #Programátor

Zajímá vás oblast bezpečného a spolehlivého programování, nebo se raději spoléháte na to, že programátor je bůh a vždycky to nějak udělá?

🔗

25.06.2024 22:48

„Je mi líto, že nastala taková situace, ale na druhou stranu: pořád od vás nevidím konstruktivní feedback a přijde mi, že se v tom už prostě hrabete jen tak z nudy... vzhledem k vaší profesní historii bych čekal větší nadhled a profesionalitu.“

Troufám si říct, že ve chvíli, kdy programátor s batůžkem rozumí krizové komunikaci a damage control víc než váš vlastní C-level management, který si pouští hubu na špacír na sociálních sítích, má vaše firma problém. A nejen to, ještě ke všemu ten problém vytrubuje do světa jako volání o pomoc. Jenže nejste roztomilá štěňátka, a tak si na vás akorát všichni ukážou prstem.

#BahenníLázně

Pokud něco řádně podělám, nechovám se arogantně, neukazuju prstem na zákazníka, neukazuju prstem ani na třetí stranu, jednoduše se nesnažím za každou cenu ukázat všem, že jsem bůh, který ví všechno nejlíp. Proč? Protože nebudu vypadat jako king, nýbrž jako mamlas s velkou hubou. Jen pro jistotu, pokud něco podělá firma, kterou mám napsanou v headline, a bavím se přímo s tím zákazníkem, kterému nadělali na hlavu, platí to stejné.

Podnikání „na český způsob“, kdy váženému zákazníkovi pomalu vynadáte už místo pozdravu, agresivně od něj vymáháte fiktivní dluhy, a reklamace řešíte čekáním, až to vzdá, mi není sympatické. Ale pokud jinak nedáte, říkejte tomu třeba startup a startupová kultura. 🙃 Jenom si říkám, že někdy to umění mlčet fakt není k zahození.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

25.06.2024 22:05

Dobrý programátor to zvládne v každém programovacím jazyce. Takže je vlastně úplně jedno, co za jazyk si vyberete, stačí když pro něj na trhu najdete dostatek lidí za dobré peníze.

Tak proč se zabývám programovacími jazyky a rozdíly mezi nimi?

Mě to v první řadě zatraceně baví. U každé jednotlivé vlastnosti kteréhokoli programovacího jazyka mě zajímají odpovědi na tři hlavní otázky.

① K čemu je to dobré, na co užitečného se dá taková vlastnost použít.
② Co bychom místo toho dělali, kdybychom tuto vlastnost neměli.
③ Jaké důsledky bychom museli při oželení takové vlastnosti nést.

Dám vám pár příkladů takových vlastností. Nejsou složité, nicméně ani úplně jednoduché, pokud se v oboru nepohybujete.

‣ Abyste v kódu viděli skutečně všechno, co bude program dělat, nemá C žádnou formu automatické správy prostředků. Drobná chybka v kódu tak může například způsobit, že program předpokládá korektní data v paměti tam, kde už se dávno nachází něco jiného. Program se bude chovat nepředvídatelně.

‣ Abyste zcela nepředvídatelnému chování zabránili, nedovolí vám Rust volně propojovat objekty v paměti jako jiné programovací jazyky. Musíte se mu buď přizpůsobit, nebo se z jeho bezpečnostního modelu vědomě vyvázat a znovu se přiblížit divokému světu C a C++.

‣ Abyste mohli volně propojovat objekty a zároveň se vyhnuli rizikům spojeným s přístupem ke zrušeným objektům, Go přidává do vašich programů průběžný dodatečný úklid. Musíte ovšem strpět cizí kód, který průběžně přebírá kontrolu nad během programu, aby ten úklid provedl.

Je to tak, že když požadujete nějakou vlastnost, musíte něco na oplátku obětovat.



Některé vlastnosti jazyků navíc přitahují určité typy programátorů. Jestliže nabíráte PHP programátory, obecně neočekávejte preciznost v technologické a logické oblasti. Od vývojářů v Pythonu neočekávejte cit pro výpočetní výkon. Od náboru programátorů v C neočekávejte smysl pro strukturu a softwarový design. Jsou to samozřejmě předsudky založené na masovém zájmu o danou technologii, jednotlivé výjimky najdete všude.

Kromě toho vrána k vráně sedá. Jestliže výběr technologie prvotně ovlivní výběr lidí, tak samozřejmě druhotně ovlivní výběr dalších lidí. Když to vezmu z druhé strany, z pohledu programátora volba technologie do velké míry ovlivňuje, s jakými lidmi se bude potkávat a k jakému typu projektů se dostane. V extrému to může to ovlivnit celý jeho život až po volbu životního partnera.

Takže to není tak jednoduché, a například volit technologii podle toho, kolik vidíte na trhu levných programátorů, vás může z druhé strany pěkně pokousat.

#Batůžkář #Programátor

Co by vás nejvíce zajímalo z této oblasti rozepsat do většího detailu?

🔗

23.06.2024 08:34

Jasně, mám narozeniny. Dneska se na žádné velké slavení nechystám, beztak jsem byl týden nemocný a pořád tak trochu odpočívám. Ale kdybyste se mě ptali, co bych chtěl za dárek, tak by se mi líbilo, kdyby se i zbytek Česka probudilo z doby Marie Terezie, a přestalo se tu předstírat, že vzdělání je umět násobilku, trojčlenku a hlavonožce.

A kdybych si mohl přát ještě jeden dárek, tak aby s konečnou platností skončil idiotský český zvyk ptát se dětí na vysvědčení a dávat jim dárky podle nic neříkajících číslíček, které jim tam kdosi napsal. A samozřejmě různé slevové akce a podobné bejkárny, které naznačují, že dítě se samými jedničkami má snad nějak vyšší hodnotu než dítě s dvojkou. Kdo s dětmi na vzdělání aktivně pracoval, dokáže nejspíše ocenit i trojku. Ostatní lidé nechť zůstanou zticha, beztak se ptají na vysvědčení jenom proto, že nevědí, jak začít konverzaci.

Beztak ty známky vůbec o ničem nevypovídají, a kolikrát jsou vycucané z prstu a závislé na sympatiích člověka, který měl být dětem spíše průvodcem než soudcem, a to jak podle zákona, tak podle rámcových vzdělávacích programů České republiky. A v zemi, kde se i část ředitelů škol vyhýbá práci na nápravě vzdělávacího systému tak dlouho, jak se jim to jenom umožní, mi připadá známkování dětí vůbec na hlavu.

Vůbec bych se nebál na základkách klasické známkování zrušit, ať se zkusí zamyslet, proč ho vlastně potřebovali a komu k čemu sloužilo.

🔗

19.06.2024 15:28

Jedenáctého července večer pořádáme v Praze na matfyzu speciál o Rustu, kde bude přednášet Lukáš Franěk a Kateřina Churanová. Místo pro meetup zajišťuje katedra distribuovaných a spolehlivých systémů.

Sejít se v červenci bude trochu boj, a tak čekáme na meetupu hvězdnou sestavu lidí, co si to nějak zařídí, aby mohli dojet. Nechce se mi jmenovat zajímavé lidi z komunity, co slíbili dorazit, protože bych vždycky na někoho zapomněl a pak by mi to bylo líto.

Témata přednášek najdete (stále ještě) na Meetup com, skupina Rust Prague. Pro mě osobně je to mnohem více setkávací než přednášková akce, i když tentokrát to bude celkem nabité. S menší skupinkou vždycky hledáme, kam v centru večer pokračovat dál.

#Batůžkář #Programátor #Rust

🔗

17.06.2024 18:53

Jak si tak tady čtu o slavném „marshmallow testu“, rozmýšlím jak snadno se člověk uvrtá tak hluboko do úvah o fungování lidí, až ztratí kontakt s realitou.

Byl jsem se školou na veletrhu vědy. Část dětí si vzala za úkol tam ulovit maximální počet bonbónů a všechny je narvat do sebe, případně ještě do kapes na později. Moje dítě dalo přednost ztracení batůžku, ztracení skupiny, se kterou se má pohybovat, a věnování se vědě všeho druhu. Nějaké bonbóny jí byly tentokrát úplně jedno. A stejně se dívám i na interpretace „marshmallow experimentu“ i na spoustu jiných chytrých psychologických pouček.

Dneska jsem požádal děti o krátkou písemnou zpětnou vazbu a tři věci, které by se chtěli naučit další rok. Ani kluk z nejmenších prvňáků, co si plete strany i při psaní, nechtěl se sepisováním pomoct.

Následně jsem pro ně udělal takový volný workshop. Nikoho jsem nezval, nikoho jsem nepřesvědčoval, nechal jsem na nich, co budou chtít na poslední letošní lekci dělat. Někteří to pojali hodně volně, další se snažili obsadit počítače pro sebe. Ale třeba páťačka, co s námi už příští rok nebude, se rozhodla celé dopoledne využít k práci s binární soustavou na papíře, a chodila se mě tak dlouho ptát, co se s tím dá ještě dělat, až jsem jí nakonec ukazoval, jak se dá pomocí bitových operací pracovat s množinami.

#Batůžkář #Programátor #ZákladníŠkola

Mezitím jsem se dozvěděl, že jeden dávný kamarád odešel od policie a šel učit na základku v menším městě. Mám ještě mezi známými někoho, kdo se vůbec nemotá okolo vzdělávání?

🔗

16.06.2024 08:24

Radka je milá ženská, která se o mně se svými kolegy v rámci Den pro školu postarala skvěle, ve všem mi vyhověla a pomohla mi vytvořit pro žáky přesně takové prostředí, jaké jsem si pro danou aktivitu představoval. Na místě to vypadalo, že pro svoje žáky udělá, co může.



Ale neumí dobře komunikovat. A neumí ani nekomunikovat. Na internetu se chytá každé příležitosti najít si něco, s čím nesouhlasí, a sestřelit autora v osobní rovině. Spolu s dalšími dlouhodobě na internetu hrdinně brání učitelský stav způsobem, který jenom provokuje další rodiče, žáky a studenty, aby se vůči učitelům ostře veřejně vymezovali. Michal Ševčík by vám o tom mohl vyprávět.

Přitom stačí, když se učitelé budou věnovat dětem ve škole, a nebudou se s prominutím s*át do času rodičů. Pro kontext přidávám úryvek, na které Radka reaguje.

„Beztak většina mých známých nebere základní školu jako něco, co má jejich dětem reálně pomoct do života, ale něco, co se z různých důvodů musí s dětmi přežít a překonat, aby po nich nešly úřady a aby měli čas se věnovat své práci – o které často učitelé nemají ani tušení, že vůbec něco takového existuje. Jak jinak si vysvětlit snahu některých učitelů zadávat domácí úkoly i rodičům?“

Ani to ovšem nestojí samo o sobě, nýbrž je to reakcí na učitele, kteří před odpočinkem dávají přednost hádání se na Facebooku a obhajování všech možných i nemožných projevů špatné učitelské praxe.



Věděli jste, že nový občanský zákoník výslovně pamatuje na pořizování nahrávek ve škole?

„§ 88 (1) Svolení není třeba, pokud se podobizna nebo zvukový či obrazový záznam pořídí nebo použijí k výkonu nebo ochraně jiných práv nebo právem chráněných zájmů jiných osob.“

Osobně jsem nepořizoval ani nahrávku jednání ve škole, ale umím si představit, že když budou učitelé hodně provokovat nadáváním na děti a rodiče a obhajováním představy, že rodič má učitele poslouchat, někoho by to mohlo namotivovat. A kdo vám zaručí, že nahrávka pořízená samozřejmě jen pro ochranu dítěte řízením osudu neunikne do médií.



Proč je v českém školství tak rozšířený názor, že učitel může být i zlý, ale dítě a rodič mají odpovídat vždycky dobrem? Podle mě to vede jen k nefunkční komunikaci a nespolupráci.

🔗

15.06.2024 10:07

Slzy recruiterů nad ghostujícími kandidáty jsou stále stejně slané. Znovu se podívat na téma HR mě přesvědčil Ondrej Horak, když mě pozval do podcastu IT volá domů.



Co jsem se bavil s lidmi, pro většinu z nich recruitment představuje bariéru mezi ním a zaměstnavatelem. Entita, která se na základě očekávání, předpokladů a předsudků může klidně rozhodnout dát mu stopku ve výběrovém řízení ještě dříve než vůbec potká někoho, kdo rozumí jeho práci.

Jaké následky má, když recruiter navíc komunikuje neprofesionálně, v rozporu s pricipy human experience design, nebo přímo „ghostuje“?

‣ Lidé vás jednoduše nesnášejí. Neřeknou vám to přímo, ale celou dobu se k vám budou přirozeně podle toho chovat. Vám nezbyde než si u kávičky stěžovat, jak jsou ti lidé pitomí, nevděční a neumějí se chovat.

‣ Poškozujete dobré jméno zaměstnavatele. Spousta zajímavých zaměstnavatelů už nestaví recruitment týmy a nevyužívá agentury čistě proto, že se bojí, abyste z nich na trhu neudělali úplné pitomce.

‣ Ničíte jméno celého oboru. Recruitment má dneska v některých kruzích asi takovou pověst jako podomní prodej a telemarketing. Spousta lidí se s vámi vůbec nebaví a raději hledá bez HR přímo přes kolegy.

Jsem dobrý posluchač. Jako jsem si vyslechl spoustu hejtů učitelů na děti a vedení školy, tak jsem v minulosti vstřebal mnoho stížností recruiterů na kandidáty a manažery. Přitom je to vaše chyba a váš byznys, a pokud se vám to nelíbí, můžete zkusit cokoliv jiného!



Jaké následky má, když „ghostuje“ kandidát?

‣ Recruiter bude smutný. Moc, moc smutný.

A to je všechno. Nic víc se v celém našem vesmíru v důsledků kandidátského ghostování nestane.



Zatímco recruiter často zastupuje hned několik subjektů, a každá špatná zkušenost doputuje k jednotkám až stovkám dalších osob, ten, komu říkáte kandidát, sám sobě ani kandidát neříká, a kdybyste ho pomluvili u desítek kolegů, stejně si nebudou pamatovat jeho jméno, a on může jít s klidem o dům dál. Legálně to tomu člověku nemáte jak vrátit.

Kromě toho on vás ze svého pohledu neghostuje. Prostě nepotřebuje vaše služby a stejně jako nejde do restaurace, když nemá hlad, nemluví s vámi, když v tom nevidí užitek. Dobře ví, že recruitment se s ním taky většinou nebaví, když to nevypadá, že by z něj mohlo něco kápnout.

Já to řeším jinak. Komunikuju aktivně, omlouvám se, když se delší dobu neozvu. Minimálně pokud je to někdo jako Jan Kortus ☁️, kdo komunikuje jako člověk. Na druhou stranu už jen to člověka posouvá do pozice, kdy může mít potenciál se uživit i bez vás a zaměstnání, které nabízíte. Tak si nestěžujte, když to „vaši kandidáti“ nedělají. Většinou ti lidé nejsou ani „vaši“, ani „kandidáti“, a dokud to nepochopíte, budete z toho akorát tak nešťastní.



Obzvlášť těžké to pak musí být pro holky recruiterky, které byly mezi 15. a 20. rokem tak cute, že se všechno točilo kolem nich, nebo kluci recruiteři, kteří byli ve stejném období drsňáci a kápové, co si mysleli, že se z nich každý podělá.

🔗

14.06.2024 17:16

Ezoterik a exoterik. 🙃 Tak jsme zakončili skvělou konferenci a ještě lepší festival #eBF s úžasným vypravěčem, neuvěřitelně zdatným fabulátorem a nositelem bludného balvanu z roku 2019 profesorem Janem Rakem.

Strávili jsme celý včerejšek na vyjednávací scéně, bavili jsme se o přípravě na vyjednávání, aktivním naslouchání, rozpoznávání biasů, cestě ze slepé uličky, využívání konfliktu jako příležitosti. Páteční program nám to rozšířil o ohromující ukázku ovlivňování, mistrovské práce s publikem, pečlivé aplikace argumentačních faulů a bombastického skládání toho, co chce publikum slyšet, s tím, čemu si speaker přeje, aby co nejvíce z nich uvěřilo.

Je zajímavé sledovat na vlastní oči, jak tyhle věci opravdu fungují a co to s lidmi v publiku dělá. Od aranže hlediště a vytvoření prostředí přes potvrzení autority a familiérnosti až po pečlivou práci se slovy a precizní dávkování sdělení.

#Batůžkář #KlubSkeptiků #Pátečníci

🔗

11.06.2024 21:34

Grumpy s vyjednavači poprvé na eBF a hned v předvečer konference se tu dobře bavíme. Lukáš Vyskočil jako vždy v té nejlepší formě. Prostory pěkné, jídlo dobré a hromada zajímavých lidí z různých firem a organizací.

Dneska už nás čeká klasický konferenční den, a především pak upgrade loňského vyjednávacího tracku. Na tuhle akci téma spolupráce, komunikace a vyjednávání sedí jako p*del na hrnec. Jsem přesvědčený, že vyjednávání postavené na spolupráci a vzájemném respektu po vzoru Garyho Noesnera a dalších světových špiček bude pro účastníky přínosné.

Otázka zní, když jsem tu za sebe i za Negotico, jak vlastně lidem představit mě, který k tomu přišel jako slepý k houslím a vyjednávání se věnuje teprve něco přes tři roky. Nějaké nápady?

#Batůžkář #Programátor #TrenérVyjednávání

🔗

11.06.2024 07:15

Pomalu se připravuju na poslední lekci informatiky ve školním roce. Rok a půl spolupráce se soukromou školou pro mě byla první příležitost dlouhodobě spolupracovat se skupinou dětí, které si informatiku nevybraly.

Ve škole mě mají rádi, protože tam dělám něco, co by v tuto chvíli nikdo jiný nenahradil. Já jsem naopak rád za to, že jsem dostal příležitost, kterou bych v tuto chvíli nikde jinde nedostal. 🌞 Část dětí jsem si získal svým neotřelým pohledem na informatiku, ale mnohem větší roli podle mě hraje, jak s nimi jednám a co je učím mimo samotný technický obor.

Lekce informatiky jsou za mě super věc. Na druhou stranu jsem s aktivnější částí dětí stihl během roku udělat jak kruhy, ve kterých měly možnost se vyjádřit, tak i jednotlivé pohovory. A taky jsem celou skupinu doprovázel na veletrh vědy. Tam se projevovaly zájmy, které ve škole ani nestihnu vidět.

Nakonec i cesta může být kreativní, když vedle sebe sedí holky se světlými a tmavými vlasy, třetí je zaplete dohromady, a holky se rozhodnou, že si to už takhle nechají a budou z vlaku na metro přestupovat zapletené.

#Batůžkář #Programátor #ZákladníŠkola

🔗

10.06.2024 22:12

Proč programátor vyjednává a proč je to dobře i pro jeho okolí? Nechme teď stranou komunikaci s přízemním cílem urvat něco pro sebe, a podívejme se raději na věci, které prospějou spolupráci.

Tak proč třeba?

‣ Aby si nemusel hledat novou spolupráci, když si ve skutečnosti stačí jenom vyjasnit pozice a potřeby, a upravit podmínky v zaměstnání nebo u klientů tak, aby to dávalo oběma stranám smysl.

‣ Aby porozuměl potřebám zákazníka, které se nedají napsat do specifikace, přestože se velkou měrou podílí na jeho spokojenosti s dodávkou a na potenciálu veškeré další spolupráce.

‣ Aby si dokázal třeba i se začínajícím manažerem vyjasnit, kdy probíhá technická diskuze, kdy se předávají rozhodnutí a požadavky, které už nezáleží na technickém meritu, a kdy se vymezují pozice.

‣ Aby vůbec věděl, kterou komunikaci rovnou odmítnout a do jakých věcí se bez předchozího sběru informací, intenzivní přípravy a porady s dalšími lidmi v první řadě vůbec nepouštět.

‣ Aby si uvědomoval, když říká, jak je potřeba věci dělat, kdy ještě je taková komunikace vnímána jako přínos a odborný vhled, a kdy už se ten, ke komu mluví, cítí spíše ohrožený než obohacený.

‣ Aby nečekané situace v běžném životě uměl řešit tak, aby si neustále neříkal jenom co měl nebo neměl udělat, co měl nebo neměl říct, a dokázal jednak tak, aby se mohl snadno posunout dál a neřešit.

‣ Aby si uměl v blízkých vztazích lépe vymezit sebe a svoje potřeby, nesnažil se neustále vyhovět ve věcech, které ve výsledku stejně nic dobrého nepřinesou, a uměl si za všech okolností zachovat důstojnost.

Jasně, můžete namítnout, že to nejsou věci specifické pro programátory. Na druhou stranu, málo se ví, že programátoři jsou taky lidi, a že může mít smysl u nich řešit takové věci, jako třeba jak se jejich blízcí dívají na jejich práci nebo jestli si před managementem dokážou obhájit dobrá rozhodnutí.

#Batůžkář #Programátor #TrenérVyjednávání

Kolik lidí si komplikuje život jenom tím, že nerozumějí, co od nich ostatní potřebují, a zároveň se snaží plnit očekávání a předpoklady, co ve skutečnosti k dobrým vztahům ani nepřispívají?

Při každém náročnějším rozhovoru se zastavuju a přemýšlím, jestli jsem správně pochopil situaci toho druhého, nebo reaguju na základě nejistých předpokladů a domněnek. Až se mi skoro ani nechce si přiznávat, že jsem to tak nedělal vždycky a že ty výsledky podle toho kolikrát vypadaly.

🔗

09.06.2024 07:51

Volit jsem šel už v pátek. Jsem už velký kluk, a riziko, že dám hlas někomu, kdo zklame nebo bude dělat ostudu, nést dokážu.

Jako vždy jsem vzal k volbám dcerku jakou součást výchovy a vzdělávání. V sobotu jsem byl u voleb znovu, když jsem tam doprovázel mamku. Nemám potřebu se na internetu zavděčit všem těm, kteří se báli dojít k volbám, aby se znovu necítili podvedeni, nebo měli zrovna lepší věci na práci.

Ani se vás neptám, jestli vy jste volit šli. Je to každého věc a každý si zodpovídá sám za sebe, svůj čas a svoje strachy.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

07.06.2024 21:33

Už mě s tím pár lidí poslalo k šípku, že tahle akce je úplně mimo jejich záběr. Když jsem se bavil s Lukáš Vyskočil, naopak se mi eBF čím dál více zamlouvalo, a rozhodl jsem se, že tam nechci chybět. Tak už jsem řešil jenom to, zda dorazím v návštěvnickém klobouku, nebo pojedu podpořit kamarády.

Otázka tedy zní: Koho z vás v Ostravě potkám?

#Batůžkář #Programátor #TrenérVyjednávání

🔗

07.06.2024 07:35

Je to moje chyba. Připravil jsem si na kurz tvorby ovladačů hardware pro Linux virtuální lab. Všechno připraveno, recepty v Ansible pro nahození krásných virtuálních strojů pro účastníky kurzu. Načež mi poskytovatel cloudu oznámil, že můj účet je příliš nový a tolik virtuálek nemůžu založit.

A tak jsem musel na poslední chvíli přejít s celým kurzem z ARMu hezky zpátky na X86, všechno předělat a vyzkoušet, a použít na kurz úplně jiný cloud.

Jsou dvě schopnosti, které mi po celý můj aktivní život zachraňují zadnici. Je to ① až neuvěřitelná schopnost improvizovat a ② schopnost dělat věci tak, abych tolik improvizovat nemusel. Tentokrát jsem musel zapojit více z té první vlastnosti, ale všechno je sepsané a připravené pro příště, abych mohl taky věnovat čas zábavě a potkávání lidí.

#Batůžkář #Programátor #TrenérVyjednávání

Jezdím s batůžkem, nemám Bentley ani Mercedes, vozím se jedenáct let starým Volvem, které jsem loni koupil z druhé ruky. Občas s ním vozím lidi na naše akce, a ještě si nikdo nestěžoval. 🙃

🔗

05.06.2024 19:54

Na každém kurzu programování, ať je to C nebo C++, někdy i Python, se mě lidé ptají na Rust, jestli má smysl se o něj vůbec zajímat, a jestli má ten jazyk nějakou budoucnost. Připadá mi to celkem legrační.

Kdyby měl programovací jazyk Rust zítra zcela zmizet, jeho vliv na obor je už teď nezvratný. Například způsobil takovou paniku v komunitách okolo dosavadního hegemona ve světě průmyslového programování, že se jedním z hlavních témat stala otázka, jak udělat C++ (skoro) tak bezpečné, jako je Rust. Tohle nikdo v minulosti nedokázal, dokonce ani jazyk Ada, který míval mezi lidmi pověst bezpečného jazyka pro výrobu, dopravu a vesmír.

Po delší době jsem měl zákazníka na programování ovladačů zařízení do operačního systému Linux v programovacím jazyce C ze sedmdesátých let minulého století. Přiznám se, že tuhle práci miluju, a zároveň ta těžkopádnost a historicita unixovského přístupu na mě dýchá na každém kroku.



V roce 2016 jsem odmítl takový kurz připravit pro vysokou náročnost a nedostatek času. O dva roky později jsem si kdo ví jak ten čas vyšetřil, obsloužil mnoho zákazníků z průmyslu, získal nové kontakty a nakonec se posunul zpět do systémového programování a ještě prohloubil činnost směrem k hardware a elektronice.

Ve stejnou dobu jsem se začal tak trochu věnovat Rustu, protože mi dávalo smysl se naučit něco, co je na svoji dobu tak excelentní, že mě to v myšlení posune aspoň o deset let dopředu. To je doba, za kterou při nejlepší vůli můžeme očekávat zásadní proměnu třeba zrovna světa průmyslového programování v C++, a zároveň doba, za kterou by se nebýt Rustu nebo podobného projektu nestalo vůbec nic, a všichni by se tak akorát poplácávali po ramenou.

Programování a vývoj software je v praxi v první řadě o lidNe všechno jsem ochotný psát veřejně formou příspěvků a článků na sociální sítě.ech a o emocích, pak dlouho nic, a teprve s velkým odstupem hraje roli nějaká racionalita. Mohl bych vám dlouho vyprávět, co za bizarní důvody může vést lidi k volbě nebo nevolbě určité technologie či programovacího jazyka.



Pokud se chcete dozvědět více, stavte se za mnou na eBF. Jestli si myslíte, že IT a vývoj software jsou racionální disciplíny, velice rád vám pomůžu tuto představu rozbít a dívat se na chvilku na věci bez růžových brýlí.

🔗

29.05.2024 09:51

Tak se mi to povedlo. Málo se to ví, ale programování a vývoj software patří mezi obory, které jsou hodně o emocích, domněnkách, očekáváních a předpokladech.

Představte si, že poskytuju několik úrovní kurzů programování v C++, ačkoliv se vedle toho zabývám programovacím jazykem Rust, ze kterého jsou mnozí dnešní C++ vývojáři nervóznější než z umělé inteligence. Konfliktní narativ spočívá v tom, že Rust vznikl proto, aby nahradil C++, a tudíž má potenciál škodit těm, kdo si C++ oblíbili a investovali do něj hromadu času.

Jednu dobu jsem se proto snažil Rust na C++ kurzech nezmiňovat. Jenže se tam vždycky najde ten jeden člověk, co si počká a ve správnou chvíli se do úplného ticha na Rust zeptá. Tak jsem se snažil hledat technická pozitiva C++ oproti Rustu, abych ten diskurz udržel vyrovnaný, ale těch pár věcí v mých očích nijak nevyvažovalo funkční bezpečnost poskytovanou Rustem.

Nakonec jsem na technickou stránku z větší části rezignoval, a snažím se to prezentovat po byznysové stránce. Lidé zpravidla vědí, proč si objednali (nebo proč pro ně byl objednán) kurz na C++ a ne Rust, tak to většinou stačí pojmenovat. Zrovna na kurzech návrhových vzorů hodně srovnávám jazyky mezi sebou, protože to značně ovlivňuje možnosti a zvyklosti, jak věci dělat.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

25.05.2024 22:27

„To se nikdy nestane,“ odpovídá mi moje milovaná matka, pak se chvíli odmlčí a začne vyprávět, že přesně tuhle větu použila dcerka v reakci na nějaký požadavek na návštěvě u nich. Nechápe, kde takovou věc vzala. „Já bych asi věděl,“ odpovídám.

Mám radost, že se můj osobní pokrok takhle šíří všemi možnými cestami rodinou. A to není všechno, byť za následující si žádnou zásluhu nepřisuzuju. Otčím je předsedou místního klubu seniorů. Město je pozvalo, ať se jako klub účastní sobotní akce a prodávají tam u stolku nějaké drobné občerstvení. Potom, co mu ředitelka místní školy vynadala, že jim zabral jejich stánek, odpověděl jí, že ona už na něj nikdy nebude křičet před dětmi.

Na celé věci mě mrzí jenom, že jsem u toho nebyl.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

22.05.2024 21:41

Opět jsem se stavoval v Kutné hoře, tentokrát jen jako návštěvník, který si šel s partou skvělých lidí prohlédnout z blízka, co ještě se u nás v Česku dělá.

O dva dny dříve jsem byl na valné hromadě jmenován předsedou programového výboru – nebo jak se tomu formálně říká – pro příští ročník konference EurOpen. Prostě a jednoduše budu sbírat podněty na témata a přednášející, a na základě toho koordinovat program konference. Zároveň s tím mi bylo schváleno nosné téma programovacích jazyků a technologií.

Už mám dost jasno v tom, co bych si tam představoval, a k tomu množství návrhů přímo z valné hromady, ale je mi jasné, že do roka bude stejně všechno úplně jinak.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

20.05.2024 08:20

Podívejme se spolu na ekonomiku nezájmu. V době přípravy příspěvku sedím na velmi dobré přednášce o rozpoznávání plagiátů. To je věc, kterou se v dané chvíli nepotřebuju vůbec zabývat, a nebýt to součástí větší akce, na takovou přednášku bych si nezašel.

Takových přednášek obvykle během roku několik absolvuju. Školní děti od ZŠ po SŠ takto absolvují stovky hodin ročně. Diskuzi o VŠ nechám stranou. Sám jsem měl na své akci pro starší žáky ZŠ smíšenou zpětnou vazbu od totální lásky až po hrubé odmítnutí. ❤️ A to se bavíme o jednorázové akci. Kdyby se měly stejnou optikou hodnotit každodenní aktivity ve školách, mohla by být docela legrace.

V tomto ohledu považuju za rizikovou klasickou frontální výuku. Vezměme si třeba matematiku, kterou považuju za všeobecně důležitou ke zlepšení myšlení a chápání okolního světa u další generace. Frontální výuka nebo jakákoli alternativa postavená na tempu učitelových osnov zákonitě ztrácí jednu část publika, kterou to nikam neposouvá, a druhou část publika, která to vzdává.

#Batůžkář #Programátor #TrenérVyjednávání

A tak se teď s Tereza Bočanová bavíme o negativech předpokládání a očekávání ve škoství, a fandíme všem, kteří se snaží reagovat na reálnou situaci dětí a pomáhají jim nepálit čas a energii ve škole bez užitku.

🔗

18.05.2024 18:39

The truth is that I normally call myself an enthusiast rather than a fanatic. I love the language and the ideas behind it. And most of all, I love Tony Hoare's 2009 talk at InfoQ featuring an apology for introducing the concept of null memory references to high-level programming languages.

In this context, by high-level we mean above the machine code, like Algol60 and its successors. That would include C++ that we now tend to call a low-level language.

Rust is one of the languages that opted out of the null reference errors and checking and I love that decision unconditionally. It supports non-null references, resource-handling smart pointers and even a non-null raw pointer wrapper to encourage good programming style. It still supports nullable pointers via the Option template as well as via the raw pointers to interact with C, C++ and other languages that feature the Billion dollar mistake.



As a programmer, who is pragmatic and idealistic at the same time, I love mastering new things like Rust while at the same time I appreciate the black magic vibes of C++ template meta-programming and hunting for the usual suspects causing incorrect programs with „undefined behavior“ that you could have easily avoided with a language like Rust.

There is a ton of C and C++ code out there and I could definitely skip Rust and live on ancient knowledge but I made a different choice and it serves me well.

#Backpacker #Programmer #SoftwareDesign

🔗

15.05.2024 09:13

„Co na nás ajťácích přijde lidem tak divnýho. Vždyť se řídíme podle faktů. Nás pocity nezajímaj, my víme, že je ostatní mají taky.“

Osobně na těchhle lidech miluju, jak si dokážou odpovědět na svoji otázku ještě dříve, než ji vůbec dořeknou. Pak už je jenom upozorním, že odpověď už řekli, a jdeme na další téma.

Samozřejmě je to zkratka, nebavíme se tu zdaleka o všech lidech z IT a nebavíme se tu o lidech jenom z IT. Už jenom to, že sem tuhle větu musím vůbec psát, by vám mělo napovědět. Pro nás je to víceméně denní chleba.

Co vadí na různých nerdech nejen z IT vám?

#Batůžkář #Programátor #TrenérVyjednávání

Vím, že je tu spousta lidí, kteří mají potřebu mít o druhých lidí mínění a mít na druhé lidi názor podle všeho možného od oblečení přes povolání až po záliby.

🔗

14.05.2024 10:15

→ „Ahoj, jak jde život?“
← „Za hovno, jinak bych ti nevolal, vždyť to znáš.“

Někteří víte, že jsem před více než deseti lety opustil oblast supportu, kde jsem se pohyboval v serverech a sítích, a sem tam řešil i něco z kancelářského IT. Možná nevíte, proč jsem tu oblast opustil a proč se k tomu už pravděpodobně nikdy nevrátím.



Člověka v určitém životním období možná potěší, že ho někdo potřebuje, a taky to byla práce, ke které bylo relativně snadné se dostat. Navíc se člověk dostával k různým problémům od problémů s tiskárnami ke konfiguraci globálních směrovacích tabulek internetu. Taky člověk potkal různorodé lidi od nekompromisních profesionálů po takové, kteří strach z provozních problémů při změnách snižovali velkým objemem alkoholu.

Poslední support job, který jsem odmítl, byl původně představen jako pozice, kde bych navrhoval a připravoval infrastrukturu. Když se ukázalo, že by mohl být problém s remote work, zjišťoval jsem důvody. Nakonec se ukázalo, že remote není takový problém jako přesně vymezená pracovní doba. Řekl jsem, že mi to koliduje s odchodem dítěte do školky, a zjišťoval, o co jde. Nakonec se z toho vyklubala „on-call duty“.

Bylo to tak pět let zpátky, a tehdy jsem zjistil, že nabídka na cca 7k-8k na MD už je částka, za kterou zřejmě nebudu architektem řešení, ale support inženýrem s pevnou pracovní dobou. Okay, beru na vědomí.



Je fakt, že za takové peníze by to mohlo leckomu stát za to, ale potenciál osobního růstu je tam asi v trochu jiných oblastech, než kterým se chci věnovat.

V roce 2012 jsem předával veškerou agendu svým následovníkům, především pak jednomu, který ovšem oblast taky po několika letech opustil. Další následovník, kterého jsem představil bývalým zákazníkům po letech, se v kritické chvíli ukázal býti bezradným uzlíčkem neštěstí. Já mu to nevyčítám, zákazníkovi jsem se omluvil, pomohl vyřešit akutní problém a napříště jsem jim už našel firmu, která nestojí na jednom člověku.

Nakonec jim ta zkušenost vlastně pomohla novou situaci akceptovat a firemní IT transformovat podle aktuální situace a potřeb, reálná cena služeb je přesvědčila k redukci požadavků.



A tak si dneska hlídám, abych nenavazoval spolupráce, které by vedly zpátky k tomu, co už nedělám a dělat nechci. Ale pokud byste na to někdo měli náturu, můžu poskytnout mentoring, a následně vás spojit i s potenciálními zákazníky.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

10.05.2024 21:19

Rozumím. Na internetu není dostatek rad a doporučení pro extroverty, jak se mají chovat mezi introverty. Souhlasím, že bychom na tom měli zapracovat, a několik takových tipů jsem rovnou sepsal.

① Nebuďte otravní vůči druhým za každou cenu.
② Chvíli poslouchejte, než se zapojíte do hovoru.
③ Ověřujte zájem, než začnete mluvit lidem do života.
④ Přemýšlejte, na úkor koho a čeho si berete slovo.
⑤ Poznejte hodnotu a užitek toho, co druhým říkáte.
⑥ Ohlídejte si intenzitu komunikace a sílu svého hlasu.
⑦ Všímejte si, kdy jako nekompetentní žvanil působíte.

Mezi lidmi se říká, že introvert k odpočinku potřebuje samotu. Je to nesmysl, introvert dokáže stejně dobře odpočívat mezi lidmi, kteří ho nechají v klidu. Pokud introvert nedokáže odpočívat zrovna s vámi, asi jste přespříliš otravní a nedokážete respektovat osobní prostor druhého člověka.

#BahenníLázně

Mám tu samozřejmě i několik doporučení pro introverty.

① Neřešte, co si o vás myslí lidé, na kterých vám nezáleží.
② Trénujte techniky odrazování druhých od další interakce.
③ Když vás někdo přeruší, navazujte tam, kde jste skončili.
④ Nenechte se opakovaně vtáhnout do dramatické spirály.
⑤ Hlídejte si, ať vám neutíká důležitý prostor k vyjádření.
⑥ Naučte se mluvit před ostatními o své hodnotě a přínosu.
⑦ Pracujte s frázemi „to nedělám“ a „to se nestane“.

Pokud vám někdo hned ze startu rozhovoru řekne, že je extrovert, aby už předem omluvil svůj nerespekt vůči vám a vašemu soukromí, úplně nejlepší je ho na oplátku hned ze startu poslat, kam slunce nesvítí. Takový člověk vám příjemný čas nedopřeje a především ani dopřát nechce.

#Batůžkář #Programátor #TrenérVyjednávání

Moc se omlouvám, ale brečení extrovertů, jak jsou opomíjeni, mi připadá nehorázně trapné. Kdyby nás nechávali na pokoji, nikdo by se nikdy nedozvěděl, že nějací introverti existují. Nebýt ostřížího zraku těch, co aktivně vyhledávají, kdo není dostatečně angažovaný, nikdo by to ani nepojmenoval.

🔗

07.05.2024 17:35

Tak jsem s hrůzou zjistil, že moje dítě neumí násobilku. Co se v té škole učí, když nedokáže do pěti sekund odpovědět na otázku, kolik je 9 × 7, to je přece samotný základ školské matematiky!



Díky tomu, že dcerka neumí násobilku, jsem si mohl dovolit ji využít k experimentu. Dostala pastelky a výtisk… Stačila by malá násobilka, ale vytiskl jsem rovnou násobilku od 1 × 1 až do 20 × 20 a začali jsme vybarvovat.

První barvou jsme vybarvovali všechno, co se dá spočítat během pár vteřin z hlavy bez jakéhokoli memorování nebo komplikovaného počítání. To byly všechny násobky 1, 2, 5, 10 a 20. Byl tam ovšem háček, nestačí jenom bleskově vynásobit, taky najít ten součin pro známý výsledek.

Další barvou jsme násobky dvojnásobků, tedy z malé násobilky 4, 6 a 8, na velkou jsme se tady vybodli, ale klidně jsme mohli vzít ještě 12, 14, 16, 18 a podobně taky 15.

Samostatnou barvu dostaly zbylé násobky, kde se dá jednoduše ověřit dělitelnost, a pak už se to nějak upočítá, takže 3, 9 a 11. Jediná těžká čísla z hlediska násobilky jsou tedy 7, 13, 17 a 19.



Kouzelné na tom je, že nám z malé násobilky zbylo jediné číslo, které je dobré si pamatovat, a to 7 × 7, neboli 7². Všechno ostatní se dá vcelku jednoduše poznat a z hlavy spočítat. Tím byla myslím nutnost učení se násobilky spolehlivě vyvrácena, a dcerka byla spokojená, že jsem jí ukázal takové metody násobení a dělení, že teď bude rychlejší než násobilkáři. 🙃 Q. E. D.

#NašiUčitelé #ZákladníŠkola #UmímePočítat

Mimochodem, díky tomu, že jsem jí ukázal principy dělitelnosti a nikoliv poučky, na místě vymyslela metodu ověření dělitelnosti třema, která je ještě jednodušší než metoda s ciferným součtem, a přitom zcela korektní. To si dovolila dost, (znovu)vynalézt metodu, která se v našich školách neučí, a kterou ani já neznám a doposud mě nenapadla.

Nakonec jsme ještě probírali rizika spojená s tím, když dáváte ostatním na vědomí, že něco umíte udělat rychleji a s menším úsilím. Zvláště v českém školství si tím můžete vysloužit celé skupiny hejtrů. 🙃 Ještě mě učitelé obviní, že jsem celý život podváděl, když jsem ZŠ matematiku počítal neortodoxním způsobem, a teprve podle potřeby jsem dopisoval oficiální postup.

🔗

06.05.2024 08:11

Ráno jsem odstěhoval pana kocoura – natrvalo. Když si Tomáš Burda všiml mého výročí odchodu ze zaměstnání zpět na živnost, zmiňoval se, že se říká, že sedm let je kritické období.

Nejsem zaměstnanec s živností, dlouho jsem nepřemýšlel ani nepracoval jako zaměstnanec, a v tuto chvíli se ani nechystám vzít dlouhodobý projekt připomínající zaměstnání. To ale neznamená, že se u mě nedějí žádné změny, právě naopak. Se změnami v byznysu jdou ruku v ruce i změny v životním stylu, a tak se stávalo, že pan kocour, Izák, zůstával doma často sám.



Protože pravidelné krmení a doplňování čisté vody společenskému zvířeti nestačí, řešil jsem už po mnoho týdnů jeho odchod. Ptal jsem se v rodině, ve škole, mezi známými v blízkém okolí, až nakonec jsme s dcerkou dali příspěvek na Facebook mezi lidi, co mám ve spojení. Ozval se kamarád z IT komunity, kterého znám už od školy, a domluvili jsme pro kocoura naprosto luxusní domov. Nadcházející víkend se měl stěhovat.

Zaúkoloval jsem dcerku, ať dá vědět mamince, že už máme konkrétní místo, kam zvíře půjde. Tak mi včera volala, že právě přišli o kocoura, a nakonec by si vzala Izáka k sobě a lépe zabezpečila okna ve vysokém paneláku. Bude tam mít ještě jednu stávající kočku k sobě. Moc jsem to neřešil, odvolal předání kamarádovi, a místo toho předal kocoura s veškerou výbavou a dokumentací jeho dle smlouvy právoplatné majitelce.

Takže teď už je můj tajný pronajatý maloměstský byt skutečně jen útočištěm a dobrou schovkou před lidmi. Teď už stačí jenom trochu probrat svoje věci, a případná změna bydlení mi nemusí dělat vrásky.



Včera domluveno, dneska ráno odstěhováno. Zatím jsem doma našel jednu kočičí věc, kterou jsem zapomněl přibalit, jinak jsem bývalé ženě naložil, co tu bylo. Dneska si vezmu ze školy dcerku, a zjistím, jestli už o tom vůbec ví. Nedávno jsme spolu diskutovali fyziku pádu kočky z výšky, tak teďka to má i s nechtěným praktickým experimentem a úmrtím jednoho z oblíbených zvířat, Žižky, velkého jednookého kocoura původně nalezeného kdesi u silnice v okolí Jesenice. Nehezký způsob, jak na poslední chvíli uvolnit místo druhému kocourovi.

#Batůžkář #Programátor #TrenérVyjednávání #NeZaměstnanec

Tak ať se ti daří, a drž se dál od venkovních parapetů.

🔗

05.05.2024 09:00

Aktualizuju kurzy na vývoj ovladačů do linuxového jádra. Dívám se na to, co jsem v roce 2018 vytvořil, a zjišťuju, že moje příprava byla „good enough“ vzhledem k poptávce – udělat kurz linuxového jádra, protože to nikdo jiný nechce dělat a agentura kvůli tomu už roky odmítá zákazníky.



Čtete správně, moje práce z roku 2018 mi není v roce 2024 dost dobrá a potřebuju to překopat. 🙃 Hodně věcí jsme zkoušeli na X86 prostě proto, že bylo vcelku snadné tvořit moduly pro Linux běžící vývojářském stroji, případně na akcelerované virtuálce. Do ARMu jsme se pouštěli prakticky jen tam, kde měli zákazníci připravený jak hardware k testování, tak build systém.

Sestavování celého linuxového jádra jsem přenechával jen zájemcům, vzhledem k tomu, jak dlouho taková věc mohla v jejich prostředí trvat. Jenže nebyl rok 2024 a nebyl jsem ani ve své současné pozici. Možná to pár lidí překvapí, ale mým hlavním „produktem“ na poli vzdělávání bylo skriptování v Pythonu, které můžeme rozjet kdekoli a kdykoli bez větší námahy.

Sám jsem si kvůli embedded vývoji v říjnu 2020 kupoval po dlouhé době stolní počítač, abych v nejisté době získal dostatek výkonu za dobrou cenu. Pro účely kurzů by se to asi dalo řešit nějakým cloudovým prostředím, ale to popravdě zatím nemám vůbec vyzkoušené. Stejně jako to nemám dost dobře vyzkoušené pro lokální prostředí.



Pracoval jsem s hypotézou, že když si udělám plnohodnotou virtuálku s ARMem, budu moct pro jednoduchost zopakovat metodu z roku 2018 a že výkon bude dostačující na sestavování a testování jednotlivých modulů, navíc pak nikoho nenapadne experimentovat na fyzickém stroji, což se nám nehodí kvůli pádům a restartům. Je to pomalé i na běžný shellovský provoz.

Nenašel jsem na to příliš dobré zdroje a hotová prostředí online. Všechny měly nějakou zásadní překážku, proč pro můj účel nebyly použitelné. Zatím to vypadá na vlastní konfiguraci a build jak jádra, tak i userspace, jinak se asi ze zajetí metod roku 2018 neposunu.

Pokud máte nápady, jak to dělat lépe, můžete je na mě naházet, já už si je nějak přeberu. Asi nejvíce bojuju s tím, že pro účely kurzů v důsledku potřebujete metodu, kterou dokáže kdokoli u sebe rychle rozběhnout, a věnovat se aktivitám, které mám pro lidi připravené. A samozřejmě lidi budou preferovat lokální řešení před nějakým cloudem, který může přinášet zase svoje problémy.

#Programování #Linux #OperačníSystémy

Kdyby se někdo ptal, tak ano, i tohle je moje neděle.

🔗

04.05.2024 01:04

Tak jsem si opět dovolil rozvířit ezoterické vody, když jsem napsal, že by se Bachovy kapky a podobné neměly prodávat v lékárně, protože to vyvolává dojem, že se jedná o funkční lék, jehož obsah má ověřené účinky na vaše tělo.

Je zajímavé, že názor ezoteriků je svatý, a je potřeba ho nanejvýš chránit, ale když si výjimečně dovolí se ozvat skeptik, přispěchá někdo, třeba i z okruhu známých, s nutkavou potřebou zašlapat toho kacíře do země. Ani jsem nenapsal, že by to neměl nikdo používat, nebo že by za to neměl utrácet svoje peníze. Jen narážím na případy, kdy lékař nebo lékárník doporučí v rozporu s medicínou a farmacií konkrétní přípravek bez účinné látky, a uvede tak kupujícího v omyl.

Jestli má kvůli tomu někdo potřebu na mě ventilovat svoji zlobu a neschopnost vyrovnat se sám se sebou a svými myšlenkami… Ať si poslouží, já se podle toho zařídím. Kdo se mnou chce být aspoň trochu zadobře, nechť si myslí, co chce, věří si, čemu chce, jen ať mě nenutí jeho světonázor validovat.

#BahenníLázně

Placebo je super. Taky s ním pracuju, když se chci cítit dobře. Taky do nějaké té míry ovládám umění autosugesce. Jenom si na to holt nekupuju tyhle přípravky. A taky nenutím náhodné lidi, aby mi svojí validací pomáhali jim věřit a být sám se sebou v pohodě. To je moje práce, tu si dokážu odmakat sám.

🔗

02.05.2024 09:56

„Programátoři nikdy neuměli moc komunikovat.“, říká velice záhy v diskuzi pán, který hledá třeba i studenta pro realizaci svého „nápadu“ okopčit existující koncept online erotických služeb a vydělat na tom hromadu peněz.

#BahenníLázně

Mám jinou zkušenost.

V roce 2002 jsem nastoupil do programátorské třídy, z níž nemalá část je dodnes v oboru. Naše komunikace uvnitř skupiny byla tak dobrá, že jsme na učitele mnohdy působili jako nedobytná pevnost. My jsme mluvili jazykem jedenadvacátého století, někteří spíše devatenáctého až osmnáctého.

BFU pro nás byl škodná, kterou bylo potřeba co nejdříve elegantním způsobem odstřelit. Nikdo z našich humanitních ani přírodovědných přátel v tom věku nezažíval tolik požadavků, a by pro zadarmo dělal na něčím byznysu, protože vůbec nic užitečného pro byznys neuměli.

Cílem komunikace šestnáctiletého programátora bylo vypudit ze svého života lidi, kteří si z něj chtěli udělat otroka, dostat se k lidem, od kterých se mohl něco naučit, a po cestě udělat dojem na pár naivních holek nejlépe z humanitního směru, co vědí o životě ještě méně než on.



Později v byznysu to nebylo o tolik jiné, jen člověk od začátku kariéry odrážel „lidi s nápadem“. Pokud člověk neměl zkušenosti, většina dostupných spoluprací byla takzvaná „práce na 💩“, která člověka nijak neposouvala směrem, kterým by se chtěl profilovat, nezakládala na dobré reference do budoucna, ani nevydělala tolik, že by byl člověk za vodou.

Komunikace kohokoli z IT s někým mimo obor byla nesmírně těžká. Lidé předpokládali a očekávali, že se jim technický člověk přizpůsobí, a oni se nebudou muset naučit vůbec nic. Byli protivní, když museli zvládnout základní uživatelské interakce a vinili nás z toho, že jim to nejde.

Jsem přesvědčený, že co se týče komunikace s lidmi, mi několik let freelancingu pro uživatele a podnikatele, dalo něco, co těžko pochopí, kdo to sám nezažil. Naučilo mě to myslet strategicky. Když já někomu pomůžu a věnuju mu (nebo i prodám) dvě hodiny času, kolik problémů si tím způsobím na následující týdny, měsíce nebo roky.



Naučil jsem se, pozorováním lidí z jiných odvětví, magickou sílu slov. Zjistil jsem, že když řeknu, že něco „nechci dělat“, jsem neochotný. Když něco „neumím“, jsem příliš skromný, a nebo jsem k 💩 a neumím nic užitečného. Teprve když něco „nedělám“, můžeme se dál bavit.

Svět se změnil, a spousta lidí zjistila, že pokud si to nechtějí naprogramovat sami, musejí se naučit s programátory komunikovat, nebo si na to někoho najmout. Na #MasteryClub si u vyjednávání IT zakázek vždycky beru slovo, a znovu vysvětluju, že očekávat třeba od webařské firmy, že za vás udělá dobrá rozhodnutí a bude jednat ve váš prospěch, je domněnka, co se může prodražit.

Technologická rozhodnutí jsou klíčová pro další rozvoj dodávky, takže pokud si někde najdete náhodou společnost o dvou lidech, vysypete jim kasičku, a necháte na nich všechna rozhodnutí, tak se nedivte, když dodavatel zmizí, a další podobná firma vám to chce celé předělat.

🔗

29.04.2024 23:26

S tou výchovou to dělám trošku jinak. Dcerka už měla tendenci dělat trochu bordel, když mluvila Ivana Caha Sediva, tak jsem se k dceři naklonil, a řekl jsem jí, že když mluví „manažerka z McDonaldu“, tak se mlčí a poslouchá.

Na networkingu pak stačilo rychle připomenout, kdo je kdo, a cestu za „tetou z mekáče“ už si našla skoro sama. Špiclovat se nemá, ale ten start, kdy se dcerka Ivanky ptala, co že to vlastně dělá, byl k nezaplacení. Na akci sice potkala i pár dalších lidí a zdatně uplatňovala svoji angličtinu, ale myslím, že možnost doptat se na nápady z mekáče si pamatuje nejvíc.

Aneb jak se chopit příležitosti a dítěti představit výjimečnou osobnost naprosto přízemním a přitom přiměřeným způsobem. 🙃

#OfflineOsobnosti #NegotiCON

🔗

29.04.2024 10:45

Jak byste reagovali na požadavek učitelky probrat se sedmiletou holčičkou školní řád? Co byste v takové situaci udělali?

Představte si, že koncem října vyzvedáváte dítě v sedm večer s tréninku, na osmou má jít do školy a vy odjíždíte na několik dní za zákazníky mimo město. Ve školním informačním systému máte poprvé za školní docházku dvě zprávy ohledně chování dítěte. Jednu od naštvané angličtinářky, která s psaním toho liebesbriefu nedokázala aspoň počkat, než vychladne. Druhou od třídní učitelky, která se to snaží dodatečně zasadit do formálního rámce.

Obě dvě učitelky nové a pracují se třídou necelé dva měsíce. Nic kromě blíže nespecifikovaného „chování“ se od nich člověk nedozvěděl. Jestli jsem odepsal dobře, netuším. Ale postavil jsem se za toho malého ďábla, co je mým dítětem. Všechno ostatní je pro mě vedlejší.



Od učitelek jsem tedy nevěděl víc, než že jsou na dcerku naštvané a že těch problémů ve třídě mají zřejmě víc. Vzhledem k tomu, že dcerka ráda a dobře četla, a školní řád ještě nikdy neviděla, rozhodl jsem se toho využít a formální požadavek na čtení a probrání školního řádu navzdory pokročilé hodině splnit.

Ani trochu jsem ji nešetřil. Nechal jsem čerstvou druhačku samostatně přečíst celý školní řád a vypsat si body, se kterými si myslí, že má problém. Popsala mi rvačku s klacky a kameny (ty přiznala o něco později) včetně intervence učitelek. Celou událost třídní učitelka písemně popřela. Prostě se to nestalo, stejně jako další věci, o kterých jsem se dozvěděl od ostatních rodičů. Asi má důvod některé události před rodiči zapírat.

Když jsem se radil s dalšími pedagogy, ptali se mě, jestli připouštím i možnost, že moje dítě lže. Jistěže si dokážu představit, že dítě může lhát, jen nevím, k čemu to mělo pomoct v našem případě.



Nakonec se ukázalo, že největším problémem je, že si k dcerce učitelky už vytvořily negativní vztah a neměly ji rády. Ona je zbožňovala, rozkrájela by se pro ně i pro spolužáky, udělala by pro ně všechno, co je v jejích silách. A právě pro věci, které už v jejích silách jednoduše nebyly, ji ony začaly nesnášet. Přitom mi kamarádi říkají, že má dcerka lepší disciplínu než jejich děti.

Uvědomil jsem si to teprve nedávno, když jsem slyšel hlavní učitelku na soukromé, jak dcerku ujišťuje, že přesto, že právě ze zmatku udělala hned několik věcí špatně, ji mají rádi. Ještě si myslím, že to udělala schválně, ať to slyším, abych taky nezapomněl jí to občas připomenout, když něco pokazí.

Když nad tím tak přemýšlím, muselo být docela maso už v sedmi letech pracovat pod vedením lidí, kteří vás nesnáší a nedokážou se nad to povznést, a kteří by vás tam nejradši už neviděli.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Já to nechci zveličovat. Pro nás už je to historie, byť si její následky asi poneseme dál. U nás se to řešilo „zaječí cestou“, odchodem od kamarádů a kamarádek téměř ze dne na den a bez rozloučení. Na druhou stranu se člověku rychleji vrátil zdravý spánek a mohl jít vydělávat na školné.

🔗

26.04.2024 21:32

Konečně jsem se dostal ke zkoumání, co že myslí Dan Lessner těmi informačními systémy v RVP informatiky. Sice jsem už nenašel jeho videa ohledně systému Coda, ale aspoň jsem si pustil nějaké starší povídání z konference, kde vysvětluje svůj pohled na podstatu výuky IS na školách.

Líbí se mi ten pohled, kdy výuka informačních systémů je vlastně nauka o databázích, databázových aplikacích a srozumitelném uživatelském rozhraní. To mi připadá užitečné. Kdyby měli všichni, kdo absolvují základní a střední školu, aspoň rámcové povědomí o těchto tématech, mohlo by to zásadním způsobem ovlivnit veškerý IT byznys v zemi.

Když nad tím tak uvažuju, začíná mi to připadat podobně revoluční jako zavedení programování do škol, tedy při dobré implementaci RVP minimálně dvě školní technologické revoluce v jednom, navíc ruku v ruce s LCNC platformami ve firmách, jak nám to na konferenci ukazovali Adam Bárta a Eduard Hlava, a do čeho se čím dál více pouští i Štefan Prokop.



Vím, že si nemám dělat velké naděje, a že se vždycky ve školství najde někdo, kdo to implementuje klasickým stylem výklad-test-známka, tedy úplně mimo realitu jakéhokoli byznysu. Na druhou stranu tohle riziko je tam vždycky, a další možnost je na školní výuku zcela rezignovat a jen minimalizovat škody. Navíc jsem to ještě nikde neviděl v realizaci.

Jsem docela zvědavý, jestli se to někde na školách daří implementovat tak, aby to fakt dávalo smysl a dětem to něco přinášelo do života. Je pravda, že klasická výuka informatiky ve smyslu vysokoškolské „computer science“ je už dneska reálně využitelná pro menší část lidí ve všech odvětvích, protože lze čím dál více stavět na hotových komponentách a opravdu málokdo potřebuje vytvářet klasické algoritmy a datové struktury.

Na druhou stranu algoritmické myšlení dost rozvíjí lidský potenciál soustředit se na detail a přemýšlet o něm. Je to trochu jako matematika, používá se to všude, ale opravdu málokdo to při své práci aplikuje na takové úrovni, jakou nabízejí náročnější z univerzitních studijních programů.



Sám nevím, do jakého detailu by se až mělo zacházet. Jsem programátor s vysokým zájmem o detail a fundamentální principy. Bavím mě zkoumat, jak věci fungují, minimálně jako bonus ke znalosti, jak je využít. Na druhou stranu vidím, že se spousta lidí hluboké znalosti věcí raději vyhýbá, nebo ji dokonce předstírají, aby se k reputaci dostali zkratkou. Kolikrát pak poslouchám lidi s maximální jistotou vykládat naprosté nesmysly.

#ZákladníŠkola #StředníŠkola #Informatika

🔗

26.04.2024 20:58

Začínám věřit tomu, že jediným důvodem, proč mi kdy šla matematika, bylo že jsem se všechno podstatné stihl naučit dříve, než mi někdo stihl vysvětlit, že to tak dělat nejde, a nebo jsem to těm lidem nevěřil.

Moje „programátorské“ metody se na skutečné počítání osvědčily lépe než metody „učitelské“. Svoje žáky jsem učil nejprve vše spočítat dobrými a spolehlivými metodami, a teprve následně řešit zápis „podle pravidel“, aby jejich řešení bylo akceptováno učiteli.

Zjistil jsem, že spousta propadajících jsou geniální děti, které pouze uvěřily, že „nemají hlavu na matiku“. A taky, že skutečně slabší žáci můžou při dobrém vedení snadno překonat průměrné žáky, kteří chodí jenom do školních hodin.



Nechci si přivlastňovat zásluhy svých žáků. Sice jsem jim poskytoval takové podněty a vedení, aby dosahovali úspěchů, na druhou stranu to byli oni, kdo si to musel reálně odmakat a krok za krokem moje vstupy v ten úspěch proměňovat. Ani o sobě netvrdím, že jsem měl stoprocentní úspěšnost, byť jsem se vždycky snažil každému reálně pomoct překonat překážky.

Cílené memorování násobilky považuju za zbytečnost a ani dnes neumím spolehlivě celou násobilku, a často se přistihnu, že si násobky doplňuju nebo ověřuju opakovaným přičítáním. Navzdory opakovaným tvrzením „opravdových učitelů“ mi to nijak nebrání ani v rozkladu na prvočinitele, ani ve sčítání zlomků, a dokonce ani v derivování.

Naopak jsem si postupem času zapamatoval, že 8 je 2×2×2, že 125 je 5×5×5 a podobné blbiny, které mi pomáhají víc než násobilka. Když jsme začínali brát sinus a kosinus, měli jsme si pamatovat hodnoty pro 30°, 45° a 60°. Jednou mi matikářka před celou třídou vynadala, že jsem se na to vykašlal, a pak mi napsala jedničku, protože jsem to stejně během pár vteřin odvodil na tabuli.



Jak mám diskutovat s lidmi, kteří mě přesvědčují, že mají pravdu, protože „prostě to tak je“ a „se to tak dělalo vždycky“, když jsem se svými postupy naučil počítat rychleji a především spolehlivěji než učitelé, a z mých početních i didaktických poznatků těžili všichni moji studenti?

Měl bych uznat svoji chybu a dát za pravdu lidem s omezeným myšlením, protože oni mají funkci a diplom z pedagogiky, zatímco já jsem jenom blbej programátor, co vám umožní uspět tam, kde se vám to doposud nezdálo možné? Komu tím pomůžu?

#ZákladníŠkola #Matematika

Ten rozklad na prvočinitele je ve skutečnosti mnohem jednodušší, žádnou násobilku k němu nepotřebujete. Mnohem více vám výpočet zrychlí znalost testů dělitenosti. Zrovna na rychlé zjištění společného jmenovatele 1/56 a 1/35 stačí zvládat dělitelnost 2, 3 a 5.

Násobilka vám sice pomůže další výpočet urychlit, ovšem za cenu, že v ní snadno uděláte chybu z nepozornosti či únavy. Pokud chcete mít výsledky správně, stejně byste měli chybu eliminovat ideálně technikou zvanou „počítání dvěma způsoby“, což obvykle znamená umět to počítat jinak než vás učili ve škole.

🔗

25.04.2024 21:26

Ve středu jsem měl přednášku na konkurenčním Rust meetupu, který v Praze organizuje Lukáš Hozda za Braiins. Bylo by super, kdybychom dokázali, aby takto v budoucnu fungovala spolupráce i v rámci konkurence mezi vyjednavači.

Přednášku jsem se snažil dělat maximálně otevřenou okamžité diskuzi. Šel jsem do toho s předpokladem, že lidé už vědí, co je Rust a v čem je revoluční. Jedná se o jazyk univerzální, vhodný především na průmyslové použití a kritické aplikace, ale zároveň dostatečně schopný a pohodlný, aby se v něm dalo dělat leccos.

Trochu jsem bojoval s únavou a nedostatkem spánku, ale vynasnažil jsem se, aby to nebylo poznat. Jenom do hospody se skupinou extrémně zajímavých lidí jsem to tentokrát už nedotáhl.



Rust garantuje něco, co je v průmyslovém světě C a C++ nevídané, a to jest absence takzvaného „nedefinovaného chování“ v bezpečné části jazyka. Kouzlo nedefinovaného chování tkví v tom, že můžete napsat kód, ze kterého úspěšně sestavíte program, o kterém nemůžete na základě kódu říct, jestli bude fungovat a co bude dělat.

Mezi nedefinované chování může patřit, jak jsem se dozvěděl na konferenci v Tel Avivu, i taková blbina jako absolutní hodnota čísla. Když totiž počítáte absolutní hodnotu třeba z osmibitového čísla v rozsahu −128…127, máte problém definovat abs(−128), protože 128 už je mimo povolený rozsah.

Ovšem tohle je nedefinované chování „pro mrňata“, ve skutečnosti vám programy můžou dělat úplné nesmysly, nebo se totálně rozsypat, protože dostanete strojový kód optimalizovaný na základě předpokladů, které jsou v rozporu se záměrem autora kódu v C nebo C++. Je těžké vytvořit jazyk, který se dobře používá, vede na výkonné programy, a nemá nedefinované chování.



Volili jsme mezi extrémní přednáškou o nebezpečné části jazyka, která slouží právě k tomu, aby se daly vyřešit okrajové případy, kdy je garance dobře definovaného chování v rozporu s ostatními požadavky, a je nutné převést zodpovědnost zpátky na programátora, a nebo povídání o technikách, jak psát v bezpečné části jazyka ještě bezpečněji a spolehlivěji.

Lukáš mě požádal o to druhé. Je to výzva, protože samotné garance Rustu nabízejí svět, který byl doteď nedostupný, kdy se nemusíte bát, že jste někde něco pokazili, protože se to dozvíte ještě dřív, než vůbec budete mít možnost program spustit.

Většina přednášky byla o tom, jak stavět kód, abyste se ① dozvěděli o chybových stavech co nejdříve a správně na ně reagovali a ② jak rozšířit okruh chyb, které se v úspěšně zkompilovaném programu nemůžou objevit. Jinými slovy jak vytvářet takové abstrakce a zapouzdření, aby knihovní kód garantoval vlastnosti aplikačního kódu a taky aby programy nepadaly.



Je tam ještě pár témat, která jsem vůbec nepokryl, nebo je zmínil jenom okrajově, a taky několik věcí, které ukazují, že se Rust rozvíjí správným směrem, a že se v něm budou tyhle věci dělat do budoucna pravděpodobně ještě lépe.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

21.04.2024 10:59

Nedávno jsem někde četl, že se #OfflineOsobnosti mají vydávat snad v neděli. Člověk se mnou na fotce je Andreas Winheller, špičkový německý vyjednavač, který navzdory online formě konference zavítal k nám do Prahy, aby si užil trochu té osobní atmosféry. Nakonec tu atmosféru významně dotvářel.

Andreas za ty roky nasbíral unikátní postřehy a nabízí zase jiný pohled než Gary, Phil, Scott (We're with you!), Adam, Karel, Mexo nebo Tomáš. A co si budem povídat, zrovna v disciplínách mezilidské komunikace je výhodné sbírat inspiraci a střípky informací z mnoha různých stran. Aniž bych chtěl shazovat ostatní, zrovna Andreasův přístup mi extrémně vyhovuje.

Kromě toho je to člověk, se kterým prostě chcete strávit kus večera, lépe svoje pocity asi popsat neumím. A taky ho vidět s ledovým klidem komunikovat s protivnou českou obsluhou, která touží po mezinárodní ostudě možná ještě víc než se konečně ještě před zavíračkou zbavit posledních hostů a zavřít podnik.

Říká se, že introvert „nabíjí baterky“ o samotě. Já už dlouho říkám, a Ivana Caha Sediva mi to včera potvrdila, že člověk může stejně dobře odpočívat mezi těmi správnými lidmi.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

17.04.2024 08:49

Zkoušel jsem přeorganizovat lekce, abych měl tu informatiku lépe ukotvenou podle dokumentů, podle kterých bych se měl řídit. Jakýmsi zázrakem se podařilo, že jsou všechny české školy od roku 2023 povinné učit skutečnou informatiku a nenazývat tak kurz kancelářské práce.

Seznamte se s tématy současné informatiky:

‣ Data, informace a modelování
‣ Algoritmizace a programování
‣ Informační systémy
‣ Digitální technologie

Pochopitelně jsme začali programováním, protože je nejzajímavější a nejzábavnější. Ale prakticky hned jsme přidávali různé hříčky, které vedou k pochopení principů hardware a software. To jsem chtěl rozdělit mezi „Data, informace a modelování“ a „Digitální technologie“, ale zjistil jsem, že je to asi blbost, nazval jsem to společně „Svět počítačů a elektroniky“.



Mezi učiteli z minulosti podle všeho přetrvává představa, že se informatika bude dobře dělat spíše se staršími dětmi. To možná platí pro „kancelářskou práci“ za informatiku převlečenou. Mám relativně krátkou zkušenost a pracuju s dětmi od první do šesté třídy. Už teď vám ale můžu říct, že nadchnout páťáky a šesťáky je těžší, a snadno vám můžou ze hry vypadnout holky. Vypadá to, že je to pro spoustu dětí prostě a jednoduše pozdě.

Osvědčilo se mi začínat jednoduše od těch nejmladších. Nakonec je to zábavnější i pro mě, když můžeme pracovat o něco blíže hranice jejich možností, a větší část z nich má tendenci prostě makat a nezastavovat se.

Některé aktivity mi ani moc nerozdělují děti podle věku. Třeba nacvakávání konektorů krimpovacími kleštěmi je neskutečně oblíbené napříč oběma trojročími. A ta radost, když jejich kabel „svítí“ zeleně, zatímco jeden z mých patch kabelů jenom oranžově, k nezaplacení. Horší je, že jim ani s použitím multimetru neumím říct, proč se zařízení přes některé kabely spojí na plné rychlosti a některé nikoliv.

Studovali jsme s Tomáš Cibulec během našeho „grumpy programmers“ callu charakteristiku a požadavky 1000base-T ethernetu. Už jsem věděl, že se z toho kabelu využívají všechny čtyři páry. Co jsem netušil je, že se kvůli zachování intervalu pro poslání jednoho symbolu používá pět napěťových hladin místo tří a ještě se používají k odesílání dat všechny čtyři páry, a to souběžně s příjmem, což je za hranicí mých dosavadních znalostí elektroniky.

Aneb k čemu vás může zavést tak triviální aktivita jako kompletace kabelů.



Je to taky dobrá příležitost znovu připomenout dětem, že škola opravdu není o tom, že já vím, oni nevědí, a teď tam sedíme proto, abychom více či méně provedli transfer znalostí ode mě ke každému z nich. Takhle se musíme umět zastavit a společně přijmout to, že se něco taky u nás v místnosti neví. Koneckonců umět nevědět je důležitá dovednost, na kterou se ve školství hodně zapomíná.

#ZákladníŠkola #BahenníLázně

A protože je hezký den, měli bychom si taky trochu zabahnit. Podělím se s vámi o „Víte, kdo já jsem?“ moment, kdy se na mě přišel obořit jeden ze soudruhů, co jsou „narozdíl ode mě opravdovými učiteli“.

🔗

14.04.2024 23:57

Delší dobu jsem se chystal na redesign svých kurzů návrhových vzorů při vývoji software. Většinou zákazníky seznamuju s návrhovými vzory v C++ nebo Pythonu. Jsou to akce, do kterých se jiným lektorům moc nechce, proto je považuju za svoji specialitu.

Už jsem tomu tématu věnoval tolik, že příklady na návrhové vzory sypu z rukávu. Přesto mám různě rozházené poznámky, co si myslím, že by se dalo dělat ještě trochu jinak, a kam bych chtěl tuhle skupinu kurzů posouvat. Už teď používám úplně jiné členění a pořadí než najdete na různých online portálech, a vedle objektově orientovaného návrhu kladu hodně důrazu na vlastnosti konkrétních jazyků.

Kurz mám připravený i pro programovací jazyky C a Rust, které se mezi objektově orientované jazyky ani neřadí, ale o to je to vlastně ve výsledku zajímavější. Když se podíváte do kódu linuxového jádra, najdete tam spoustu užití klasických návrhových vzorů pro objektově orientované jazyky.



Co je hezké, seznámení s návrhovými vzory vám může pomoct jak v úplných začátcích, když se s programováním teprve seznamujete, tak i po dvaceti letech v oboru. Pro zkušenější programátory lépe funguje hands-on zkušenost, zatímco pro nováčky spíše sledovat live coding, přemýšlet nad kódem a ptát se.

Zkušenějším pomáhá probrat se abstraktnějšími návrhovými vzory, všem včetně nováčků pak prospěje dozvědět se, jak se některé typické problémy v softwarovém vývoji řeší a jak spolu nečekaně souvisí třeba grafický editor a klasický databázový systém nebo dokonce jádro operačního systému.

🔗

12.04.2024 22:30

Během panelové diskuze na Noci vzdělávání si vzala slovo ředitelka školy, odkud musela moje dcerka před časem odejít. Obrátila se na ministra školství Mikuláše Beka, aby mu řekla něco ve smyslu, že nemá pocit, že by její učitelé nějak zásadně selhávali ve znalosti svých předmětů, nýbrž mají problém v samotné práci a komunikaci s dětmi.

Bylo zajímavé to slyšet řečené na hlas na akci takového formátu. Mám pochopitelně své vlastní střípky informací z velké školy. Přece jenom mě zajímalo, jak moc jim pomůže náš odchod, a zajímá mě samozřejmě i druhý stupeň už kvůli dětem přátel a známých.

Není to první konference, kde jsem lidi z velké školy potkal. Očividně se minimálně část sboru o obor zajímá a po různých akcích jezdí. Taky informatika tam má dlouhé roky dobrou úroveň oproti mnohým školám v republice. V době, kdy spousta škol informatiku na poslední chvíli zaváděla, mohl jsem na kroužku na velké škole těžit z toho, že místní děti už umějí programovat v blokových jazycích.

#NašiUčitelé #ZákladníŠkola

Rozumím tomu, že uřídit velkou školu je problém, zvláště když se člověk cítí více jako vizionář než jako provozní. Navíc si škola nemůže zase až tak moc vybírat, kdo tam půjde pracovat. Kromě toho výuka probíhá po třídách za zavřenými dveřmi, a nikdo asi moc neřeší, co se v těch hodinách reálně děje nebo jestli se ten který učitel nestává obětí vlastní únavy.

🔗

12.04.2024 21:24

Minulý týden jsem byl na Noci vzdělávání v Praze na pedagogické fakultě. Mám pár zajímavých poznatků.

‣ Ministr školství rád mluví a rád se poslouchá. Kdyby měl učit děti, tak mu během monologu všechny usnou. Tohle je naprosto nepolitické vyjádření, jsem rád za vládu, kterou máme, mohlo by to být mnohem horší.

‣ Daniel Pražák je pořád stejně úžasný a stejně vtipný. Kromě něj tu máme ještě několik učitelek, co se prezentují na instagramu, jsou podobně milé a příjemné jako Dan a mají práci s dětmi fakt rády.

‣ Se začínajícími učiteli je docela legrace. Samotné jejich myšlení a zkušenosti z prvních dnů ve škole, rozčarování z reality a všemožné rozpory mezi jejich vnitřním nastavením a výsledným jednání ve škole.

Tak třeba mladý kluk, co působí spíše jako špičkový divadelní herec než jako začínající středoškolský učitel, vyprávěl o tom, proč nosí ve svých hodinách čepici a jak tím reagoval na studenta, který se rozhodl mít na jeho první hodině kšiltovku na hlavě. Holka, co učí výtvarku na nějaké absolutně nevýtvarné škole, zase vyprávěla, jak nesnáší rozdávání poznámek, ale že už teda za první dva měsíce své praxe musela dvě dát.

#NašiUčitelé #Komunikace

Zrovna ti čerství učitelé z panelové diskuze, to jsou milí a příjemní lidé. Jen mi připadá, že na těch pedagogických fakultách nedostávají „nástroje“ k úspěchu mezi žáky a studenty, neskutečně se plácají v základní komunikaci, neumějí se vymezit vůči zkušenějším kolegům a nechávají se podle mě až příliš formovat prostředím tvořeným staršími učiteli. Nevyčítám jim to. Jsou to jen moje postřehy z jejich vyprávění.

Taky moc nerozumím tomu překvapení, že si každý na SŠ hned nesedne na zadek z každého nápadu výtvarkářky, co jim zrovna dneska nakáže dělat. Ona možná ze svého pohledu postupuje podle nějakého systému a plánu, ale student to takhle přece nevidí.

🔗

11.04.2024 22:27

Moje lekce informatiky jsou už legendární. Chodí se na ně dívat učitelé z okolí, aby se u mě mohli inspirovat. Neděláme nic světoborného, jsou to jednoduché nápady, které fungují. Když něco nefunguje, nebojím se to rychle zahodit.

#ZákladníŠkola #Programování

Tentokrát mě o pozvání do lekce požádala ředitelka menší školy, která už sama děti informatiku učí a má zvládnuté pomůcky, které jsem neměl v životě ani v ruce. Tak to jsem si řekl, že ani náhodou. Tahle ženská mi nebude dělat tichou pozorovatelku, z toho se musí vytěžit něco pro děti, co jim já v tuhle chvíli jinak nemůžu dát.

Tak jsme se dohodli. Dostala postupně tři skupiny po cca osmi dětech na programování se stavebnicí Scottie. Já jsem si vedle toho naplánoval dvě menší skupinky s aktivitou, kterou vám sem nemůžu napsat, protože byste si mysleli, že jsem se úplně zbláznil, ale která má obrovský úspěch především u těch, kteří se mnou až tak moc nechtějí programovat.

Fenomenální úspěch. Během dopoledne jsme dohromady odbavili desítky spokojených dětí, některé dokonce na obou aktivitách. Návštěvě jsme ukázali školu a školku. Odpoledne jsem vyrazil pro změnu na fakultu, kde jsme se dohodli, že oficiálně uvedeme Lukáš Hozda jako dalšího vyučujícího programovacího jazyka Rust, díky kterému jsem si mohl dovolit si na chvíli odskočit do vedlejší místnosti na operační systémy v podání Martin Decky.



Poděbradský #MasteryClub jsem po třech dnech školení C++ a k tomu #NocVzdělávání a kombinaci výuky na základní škole a na univerzitě už do svého programu nezařadil. Na #vyjednávání v prostoru taneční kavárny se těším někdy příště.

🔗

09.04.2024 21:40

Dostal jsem dotaz, proč se zrovna teď pouštím do kritiky českých učitelů. Má to velice jednoduchý a přízemní důvod, a mám radost, že pravidelné publikování nese své ovoce. Zajímá vás důvod? Jako bonus se v příspěvku dočtete, jak přemýšlí moje dcerka o paní učitelkách na předchozí škole.

#BahenníLázně #NašiUčitelé #ZákladníŠkola

Celá řada českých učitelů se namísto zlepšování své práce a nebo alespoň hledění si svého pustila do ženy, která si říká Štěkánka the učitelka. Já mám Štěpánku rád, a i kdybych neměl, nerozbíhal bych proti ní kampaň na motivy honu na čarodějnice, o kterém zpívá česká hudební skupina Asonance v písni Čarodějnice z Amesbury, původně Susannah Martin.

Řada dalších učitelů včetně některých mých přátel tiše přikyvuje, že taky Štěpánku nemají zrovna v lásce. Přece nemusím mít někoho vysloveně rád, abych dokázal říct, že je takový hon na čarodějnice špatný.

Přiznejme si na rovinu, že hlavním a největším Štěkánčiným zločinem je, že se staví za děti bez ohledu na názor učitelů. Tu věc s „kradením mobilů“ hledali učitelé minimálně týden v reakci na to, že si dovolila být na ČT :D a mluvit tam k dětem, protože lepší „kompro“ se nikomu z nich najít nepodařilo.



Když jsem viděl tu smršť, rozhodl jsem se vydat ne jeden příspěvek, ale celou sérii příspěvků tak trochu na obranu autorky úžasných knih série Barevné klávesy, učitelky chystající se pomáhat dětem v Himalájích a ženy, na kterou se obracejí úplně cizí děti pro radu a pochopení, když se jim jich ve škole nedostává. A taky osině v zadnici nejednomu českému pedagogovi.

Štěkánka mi taky na rozdíl od učitelek ze staré školy poslala pro dcerku povzbuzující videovzkaz k narozeninám.

← „Učitelky po tobě šly vlastně asi ze strachu. Angličtinářka se na tebe v hodině naštvala, tak mi bez rozmyslu poslala přes Bakaláře hodně blbý vzkaz. Třídní to chtěla zachránit, a tak mi ještě dopoledne napsala na tebe kultivovanější obvinění. Pak už se asi chovaly podle toho, že si myslely, že by jim ve škole bylo lépe, kdybys tam nebyla.“
→ „Tak ono jim tam asi JE lépe, když tam nejsem.“

Má v tom jasno. Musela odejít proto, aby se učitelky měly ve škole lépe, protože s ní se tam dobře mít nemohly. Odešla od svých kamarádů a kamarádek ze zařízení pro děti, aby tam nevadila dospělým. Právě o takových věcech mluví Štěkánka, a i proto ji máme s dcerkou rádi.

← „Na to bych úplně nesázel. Možná se jim tvým odchodem ulevilo, ale uvědom si, jak rychle jsi byla pryč, a jaký musely mít strach, co bude následovat. Jak by vypadaly, kdyby jim takhle během měsíce najednou odešly třeba tři děti. Nebo kdybych začal jejich chování vůči tobě řešit s inspekcí nebo se zřizovatelem. Navíc ti přisuzovaly všechny problémy, které vznikly někde v tvojí blízkosti, takže se mohly taky divit, že ty jsi odešla ale problémy zůstaly.“

Já vím. Je to drsný, ale přece ji nenechám přijmout nastavení, že každému bude lépe bez ní. To ji raději budu učit, aby byla trochu snesitelná. 🙃 Beztak je v pohodě, to my máme divné nároky.

🔗

08.04.2024 21:37

Na českém školství mě ze všeho nejvíce fascinuje celá ta mytologie a kult znalostí, které ve skutečnosti nikdo nepotřebuje. Svatým grálem českého školství je umět odříkat násobilku, počítat všechno trojčlenkou a recitovat vyjmenovaná slova. Veskrze všechno pomůcky, aby se i hloupý měl s čím vytahovat a za co se jako ten lev v diskuzích bít.



Mít v hlavě tabulku násobení jistě pomáhá rychleji počítat další věci, aby člověk mohl ve škole sbírat dobré známky, blejsknout se na nějaké počtářské soutěži, a nakonec se jako dospělý aspoň vytahovat nad mladší generací, jak už to ten dospělý narozdíl od nich hezky umí. S pochopením smyslu matematiky a její aplikací to má pramálo společného.

Trojčlenku u nás většina dospělé populace používá spíše jako popis limitů svého matematického snažení, než jako nástroje, který by je posouval k lepšímu vztahu k matematice. Pro spoustu lidí je naprosto nepochopitelné, když setkají se vztahem mezi veličinami, který není lineární. Jednou se naučili, že se dá všechno spočítat trojčlenkou, a tam jejich svět prostě končí.

Že ty lidi vůbec netrkne, že třeba anglický pravopis je natolik nepřímočarý, že vám tam už žádná vyjmenovaná slova nepomůžou, a lidé tím jazykem normálně mluví a píšou, to už jde vůbec mimo mě. Těm lidem nedhochází, že věci jako vyjmenovaná slova nebo třeba slovesné vzory jsou jenom pomůcky, které mají s podstatou přirozeného jazyka pramálo společného.

Dost takových uctívačů školních pomůcek mě učilo v různých školách, a já jsem vůbec nechápal, co se mi snaží říct. Když se mě češtinářka nad úryvkem z českého překladu ptala, jakým jazykem to *autor* napsal, a chtěla po mě hodnocení výrazových prostředků, fakt jsem ji nechápal. Odpověď, že to určitě nepsal česky, tak o čem se tu bavíme, považovala za provokaci.

#BahenníLázně #NašiUčitelé #ZákladníŠkola

Když se dcerka začala projevovat jako vcelku inteligentní bytost a zajímat se o věci, tak mě několik lidí varovalo, že to bude ve škole problém. Doslova pro wellbeing v klasické škole potřebujete děti zhloupnout. Běda, jak se tomu některé dítě brání a zajímá se o všechno možné i nemožné. Jak ho pak chcete naučit věřit v měkké souhlásky (tácy), vyjmenovaná slova (fyzika), trojčlenku (šíření nákazy v čase) a další školometské ptákoviny?

🔗

08.04.2024 20:59

Ani jsem se nezmínil, že jsem začátkem roku zvyšloval pravidelný příspěvek na People in Need a přidával nově pravidelný příspěvek na Paměť národa / Memory of Nations. Nemám potřebu se tím nějak vytahovat. Na druhou stranu je mi hloupé vůbec se nezmínit a aspoň nezkusit inspirovat.

Je tu samozřejmě řada menších organizací a jednotlivců, které taky čas od času podpořím, ovšem zrovna na ČvT mě zaujala schopnost reagovat a rychle sáhnout do fondu. Paměť národa jsem do nedávna pořádně ani neznal, ale ten projekt se mi velice rychle zalíbil. Neřeším teď nějaké detaily, jistě existuje s každou větší organizací dobrá i špatná zkušenost, ale i tak mi to dává smysl.

Když se zrovna zadaří, snažím se pomoct i lokálně a přímo, ale přiznám se, že je tu spousta věcí, se kterými si vlastní ruce špinit nebudu, přesto věřím, že si zaslouží podporu.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

08.04.2024 20:38

Osobně nejsem zatížený na žádný konkrétní styl vzdělávání a žádnou konkrétní metodiku výuky. Navíc mám technické zájmy, a tam Montessori pedagogika možná i trochu pozadu, k technologiím se staví rezervovaně, a zachraňuje to spíše všeobecná tendence přizpůsobovat se době a potřebám dětí.



Na druhou stranu všechno ostatní od samotného přístupu k dětem přes věkově různorodou vrstevnickou skupinu až po podání základů matematiky mi v českém srovnání Montessori připadá naprosto neuvěřitelná. Informatiku konkrétně u nás nemáme ani zdaleka dokonalou, ale zase mají děti k dispozici jeden exemplář opravdového programátora.

Nemáme ve skříních hromadu vybavení z dotací, ani dětem nepřipravuju kdovíjak sofistikované lekce. Kolikrát děláme ve škole to, co jsem vymyslel a zpracoval předchozí večer, když jsem si řekl, že pro ně potřebuju něco nového.

Jednou jsem se takhle přehraboval věcmi doma, a zastesklo se mi, že mám doma kleště, koncovky RJ-45 a nějaké množství různě sesbíraných UTP kabelů, a nic z toho nepoužívám. To byste nevěřili, jaký úspěch mělo vyrábění propojovacích kabelů a zkoušení v provozu. Přitom taková blbost, která snad nemá žádnou oporu ani v nové informatice.

Jinými slovy, zase si s dětmi hrajeme a děláme kraviny, místo toho abychom se vrhli co já vím do výuky informačních systémů, adresářové struktury, nebo něčeho podobně seriózního.

#Batůžkář #ZákadníŠkola #Montessori

Je super, že si Montessori škola může dovolit programátora na volné noze. Tedy ne že by si tam člověk vydělal, ale jsou časově flexibilní, a člověk s nimi může spolupracovat, aniž by přicházel o zakázky. Takže je to spíše programátor na volné noze, kdo může dovolit spolupracovat s Montessori školou, a kdo tam může čerpat zkušenosti, které jinde nerostou.

Pokud máte trochu času a máte v okolí základku bez rozvrhu, kde se dá začínat s informatikou od útlého věku, doporučuju. Podobně pokud máte jiné téma, které můžete dětem nabídnout. Neovlivníte životy tolika dětí jako na velké státní škole a nedostanete se třeba k dětem ohroženým chudobou, ale zase se nemusíte přizpůsobovat někomu, kdo se nechce přizpůsobovat vám.

🔗

07.04.2024 19:51

Co má k sakru společného vyjednávání a programování?

Překvapivě toho není málo. 🙂 Pro začátek bych uvedl, že jak v programování, tak i ve vyjednávání vám na začátku stačí osvojit si jen několik málo technik, a vaše výsledky se skokově zlepší. Překvapivě to funguje i u lidí, kteří aktivně programují nebo vyjednávají více než deset let, ale dlouho nenašli čas se na tu činnost podívat v detailu.

V obou případech číst, poslouchat a vědět nestačí. Když dojde na lámání chleba, počítají se jen znalosti a dovednosti, které dokážete aplikovat do každodenní praxe. A to ideálně i ve stresu, v časové tísni a na pokraji vyčerpání.

Oba obory vyžadují mnohem větší důraz na to, co se děje ve vaší hlavě, než na to, co se nakonec dostane do kódu nebo zazní během jednání. V obou můžete přípravu přeskočit a nádherným způsobem improvizovat, a s nadšením a plným nasazením to dotáhnout až k výsledku, nad kterým se vám chce akorát tak brečet a mlátit hlavou o zeď.



Cesta k dohodě se značně komplikuje, když se vyjednavači zaseknou na detailu, který ve skutečnosti není pro výsledek zase až tak zásadní. Ještě štěstí, že se programátoři rozhodují za všech okolností zcela racionálně a nikdy se během práce nezahrabou do nepodstatného detailu. Máte pocit, že vám nestydatě kecám? Bingo!

Obecně se racionalita v technických oborech značně přeceňuje. Ve skutečnosti se programátoři neustále potýkají s pocity a názory nejen dalších lidí, ale i svými vlastními. Vytvořit software, který zákazníkovi dobře slouží, je bez vyjednávání zhola nemožné.

Obdobně se v měkkých oborech přeceňuje intuice a iracionalita. Plánovat a designovat vyjednávání podle pocitů a aktuální nálady je super. Člověk se u toho cítí jako kouzelník či šaman. Vnímá u toho proudy energie, jak si vodí emoce druhé strany. Jak se tak věnuje kouzlení a zaříkávání, najednou se probudí do situace, kdy se to celé posralo, protože přehlédl klíčovou informaci.



Stejně jako neexistuje umění vyjednat cokoliv, neexistuje ani umění naprogramovat cokoliv. Každá situace má své limity, i když nemusejí být na první pohled patrné, a člověk se může snadno zamotat do cesty, která ve skutečnosti v danou chvíli nevede k řešení.

Málo podobností, říkáte? 🙃

#Batůžkář #Programátor #TrenérVyjednávání

🔗

07.04.2024 18:37

Minule jsem vám asi neukázal ten správný kontext. Mnozí učitelé se snaží sami sebe prezentovat jako progresivní a inovativní, ale běda jak narazí na někoho, kdo si dovolí skutečně progresivně a inovativně myslet. 🙃 Štěkánka před časem vydala takové bingo založené na reakcích horlivých diskutérů. Pod mým příspěvkem se k němu vrátila. Poznámky v závorkách jsou moje.

‣ Arogantní (vždycky ten druhý)
‣ Musí si zvykat (vždycky to dítě)
‣ Dikce (když nevědí, jak napadnout samotnou myšlenku)
‣ Slušně jsem se zeptala (potom, co jsem zahnojila celou diskuzi)
‣ Pokora (vždycky toho druhého)
‣ Dal jsem několikrát blok a pořád se mi zobrazuje (Štěkánka)
‣ Štvaní veřejnosti proto učitelům (reálnými příběhy)
‣ Všechny učitele do jednoho pytle (když nejsou argumenty)
‣ Mince má dvě strany (když nechci podpořit dítě)
‣ 2. st., 30 dětí, vyloučená lokalita, podpůrná opatření (jsem lepší než ty)
‣ Kromě práv také povinnosti (když chci šikanovat děti)
‣ Na soukromé škole (to není žádná práce)
‣ Inkluze (chci mít všechny děti stejné a podle tabulek)
‣ Konec přichází (když vzpomínám na spartakiádu)
‣ Život se nemazlí (můj život stojí za 💩, chci ho kazit i dětem)
‣ A vy učíte? (univerzální heslo, když se v diskuzi nedaří)

Aby to bylo aspoň trochu napínavé, hraje se Štěkánčino bingo za každého diskutéra zvlášť. Za výhru se považuje bingo jenom u učitelů s dohledatelným aktivním úvazkem. Protivní důchodci a falešné profily se nepočítají.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Štěkánka v létě odjíždí pomáhat do školy do Himalájí. Už si toho všimli i vášniví diskutéři, a vyzívají ji, aby už tam zůstala. Čím to je, že tahle „drzá holka“ učitelům tak vadí? Jistě to nebude ta věc se zabavováním mobilů, to by jistě takový hon na čarodějnici nevyvolalo.

Vždycky si vzpomenu na překlad jedné písně z dílny skupiny Asonance:

Zuzana byla dívka, která žila v Amesbury.
S jasnýma očima a řečmi pánům navzdory.
Sousedé o ní říkali, že temná kouzla zná
A že se lidem vyhýbá a s ďáblem pletky má.

Onoho léta náhle mor dobytek zachvátil
A pověrčivý lid se na pastora obrátil,
že znají tu moc nečistou jež krávy zabíjí
A odkud ta moc vychází, to každý dobře ví.

Tak Zuzanu hned před tribunál předvést nechali
A když ji vedli městem všichni kolem volali,
„Už konec je s tvým řáděním, už nám neuškodíš,
Teď na své cestě poslední, do pekla poletíš.“

🔗

07.04.2024 18:09

Nikomu samozřejmě do hlavy nevidím, ale jak já to chápu, #NegotiCON je od začátku koncipován jako akce, která je v první řadě o spolupráci, a taky o tom udělat něco, co tu nikdy předtím nebylo. Může se toho změnit spousta, a za mě je mnohem chytřejší umět se přizpůsobit nastalé situaci.

Sám jsem se k zájmu o vyjednávání dostával velmi postupně. Díky Jan Mexo Rehak jsem se sice dostával na #MasteryClub už v začátcích a vlastně prostřednictvím Silné vyjednávací kávy na Clubhouse ještě dřív, ale bral jsem to spíše jako zábavu a zajímavost. Nevěděl jsem, že tam děláme něco, čím se později budu vážně zabývat.

K tomu jsem se dostával velmi pomalu, ovšem v klidu a neuspěchaně. Možná i proto jsem se nezařadil mezi ty, co se na to rychle vrhli, ale zase rychle skončili. Ze stejného důvodu jsem se v jednu chvíli vyjádřil, že vlastně není až tak kam spěchat ohledně konference. Někdy se věci posouvají pomaleji, než bychom chtěli. Podstatné je, zda se v hrubých obrysech posouvají správným směrem.



Podle mě je osvobozující si připustit, že si nějaké to zakopnutí můžeme dovolit, pokud se dlouhodobě zadaří držet kormidlo ve správném směru. Možná kolem toho budou drby a nějaké to zklamání, to se může stát. Na druhou stranu se možná obrousí hrany a vymizí zbrklost, a to mi vcelku vyhovuje.

Po třech letech jsem si jistý, že mě vyjednávání a komunikace zajímá. Když mi Mexo říká o zajímavých lidech z tohoto oboru, už mu neodpovídám, že je to mimo můj záběr a dosah, a chci se s nimi potkat. Třeba osobně, třeba online, zajímá mě to a láká mě to. Ne jako exhibice a machrování před lidmi, ale jako čistá radost a zájem.

Můžu se tady vytahovat loňskou fotkou s Garym Noesnerem, ale mnohem zajímavější je, co jsem si s rozhovorů, přednášek a workshopů s ním odnesl a jakým způsobem to používám v osobním i pracovním životě. Marketing je samozřejmě důležitý, ale pro mě je důležitější, aby mi neunikla podstata.

#Batůžkář #Programátor #TrenérVyjednávání.

🔗

06.04.2024 22:46

Byly doby, kdy mi nedělalo problém ujet na kole 100+ kilometrů za den. Je pravda, že teď na každou cestu tahám cca o 15 kg větší zátěž a za poslední tři roky jsem opět poněkud vyšel ze cviku. Ovšem díky motivaci od Jan Srnka jsem na chvíli vyměnil jedenáctileté Volvo za podobně starý Maxbike.

Asi tomu zatím nebudeme říkat začátek sezóny, když jsem na tom kole zatím jel pořádně jenom jednou.

Každopádně je to úplně perfektní místo, a pokud byste se mnou chtěli za hezkého počasí neformálně networkovat, tak u Honzy můžem. Už jsem se ptal Vojta Hordějčuk, jestli se tam nesejít ve větší skupině jako nedávno v Praze. Podle mě dokážeme pokrýt i případnou nepřízeň počasí, kdyby bylo nejhůř.

#Batůžkář #Programátor #TrenérVyjednávání

Jako skvělé setkávací místo to už před týdnem zvládl vyzkoušet Jiri Patak.

🔗

06.04.2024 08:00

Skutečně jsem se na #NegotiCON 2024 osobně a ve velkém stylu těšil. Dozvídal jsem se postupně o každém jednotlivém speakerovi a jeho backgroundu. Přiznávám, že mě změna na online Lite verzi nepotěšila, ale zároveň mi v danou chvíli přišla velice chytrá.

A tak si naši někdejší přátelé veřejně ťukají skleničkami na to, že se nám něco nepovedlo. Staré dobré: „Sousedovi chcípla koza, boucháme šáňo.” V naší malé zemičce je super, že ať se stane cokoliv, vždycky uděláte někomu radost.

Osobně se na to dívám z druhé strany, takže nemám čas truchlit. Pokračujeme v budování skvělých večerů s #MasteryClub a chystáme další #MasteryCourse. Měníme fungování pražského klubu a přidáváme klub poděbradský v nádherných prostorách. Každý jeden z nás se v posledním roce naučil něco, co do té doby bylo mimo jeho možnosti, každý získal zkušenost, která byla za hranicí komfortní zóny. A málem bych zapomněl, taky budeme mít již zmíněný dostupnější #NegotiCON 2024 Lite.

Sám jsem se učil u Vyjednáváme a Negotico a pomalu ale jistě vedle svého vlastního byznysu sleduju další zdroje, tak kdybyste věděli o něčem, co za to stojí, dejte mi prosím vědět. Kromě toho jsem vyrážel na několik konferencí a kurzů ve svém oboru a chystám se na další, a taky jsem vyrazil za Václav Strnadel a Radek Petráš na kurz rétoriky. Pro mě tedy rok 2023 rozhodně žádný neúspěch není, a rok 2024 se taky nerozjíždí zrovna špatně.

#Batůžkář #Programátor #TrenérVyjednávání

A koupil jsem si hodinky. Pochopitelně z druhé ruky, ovšem od hodináře osobně, a to se počítá. Myslíte, že ladí k mému jedenáctiletému Volvu?

🔗

02.04.2024 21:23

Příběh batůžku. 🙃 Když jsem v roce 2017 odcházel ze zaměstnání, musel jsem svůj Lenovo batoh prohlásit za opotřebený, aby mi ho nechali a nenacpali ho snad nějakému nešťastníkovi namísto nového.

Jenže jsem jako živnostník velice rychle zjistil, že je to fujtabl na záda, a vyrazil jsem na Smíchov pro některý z velkých městských batohů od Deutera. Rozdíl byl obrovský, sloužil mi roky, jezdil se mnou všude možně i nemožně, ale nastal čas na výměnu. David Becvarik už mi dlouho povídal o nějakém dobrém batohu, Jan Mexo Rehak mi doporučení potvrdil, a na svůj první kurz ve Švédsku už jsem se rozhodl vyrazit s novým.

Chtěl jsem starý batůžek nabídnout do charitativní dražby. Ale když mi Tereza Matonohová dala košem, vyčkával jsem. Nakonec se batůžku, který se mnou procestoval cestu ze zaměstnání do byznysu na volné noze, ujala Linda Lokočová, která přišla s nápadem poslat tento artefakt kamsi za moře.

#BahenníLázně #Batůžkář #Programátor #TrenérVyjednávání

Co se stalo s batůžkem dál, to vám bude vyprávět sama Linda, která v designu jeho dalšího osudu dostala volnou ruku. Já už jezdím po akcích s batůžkem novým, kterému všichni přezdíváme Rolls-Royce mezi batůžky. Jezdí se mnou mým jedenáctiletým Volvem.

🔗

30.03.2024 21:38

Mám novinku. Protože nebyl po ruce nikdo v tématu zběhlejší a zkušenější, udělal jsem pro zákazníka něco mezi konzultací a kurzem na grafická rozhraní pro embedded systémy v Qt a Pythonu.



Protože uživatelská rozhraní ani pro mě, ale ani pro účastníky, nejsou denní chleba, musel jsem si v první řadě připravit, jak představím model-view rozdělení a jak si poradíme s různými přístupy. A taky jak vlastně funguje integrace C++, Qt, QML, QtQuick a Pythonu. Telefonoval jsem nejméně s desítkou lidí, co se Qt zabývají nebo zabývali.

Pobavilo mě, když jsem si uvědomil, že návrhový vzor model-view-delegate je pro nás „imperativce“ prachobyčejný for-cyklus, a pro moje pozdější „funkcionální“ já zase prachobyčejná mapovací funkce. Takže jenom další fancy název pro půl století staré koncepty.

Jsem rád, že ocenili moji hlavní konkurenční výhodu. Často děláme se zákazníky věci, na které nejsem ten nejlepší člověk široko daleko, ale bývám nejlepší (často i jediný), kdo je v danou chvíli k dispozici. Snažím se organizovat si čas tak, abych zajímavé zakázky mohl přijmout a mohl tak růst se svými zákazníky.



Qt a QML nejsou po stránce návrhu krásné, stejně jako není krásné C++ a nakonec ani některé aspekty Pythonu. Na druhou stranu jsou to technologie, které se v tuto chvíli v embedded software industry používají a mě baví spolupracovat s typy zákazníků, kterých se tyto technologie týkají.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

30.03.2024 20:26

Kdybych byl dítě, toho chlapa bych chtěl potkávat každý týden ve škole a pracovat pod jeho vedením. Možná by mě to donutilo v pondělí ráno lépe vstávat, abych nepřišel pozdě na první hodinu.

#OfflineOsobnosti

Na konferenci Vzdělání pro budoucnost mluvil Jaroslav Vidensky na exotické téma. Bavil se s učiteli o cestách k tomu, aby jim bylo ve škole dobře. Mně se to líbilo. Na druhou stranu spoustu učitelů vídám tak si stěžovat na život, že kdyby jim bylo mělo být dobře, tak asi ztratí svoji identitu. Co víc, celé téma Jarda rozběhl povídáním o potřebách ne učitelů, ale žáků. Věří totiž, že když je žákům ve třídě dobře, učitel na tom může stavět i to svoje dobře.

Ukázal jsem mu kavárnu v národní technické knihovně. Byl jsem z toho setkání natolik u vytržení, že jsem v přednáškové místnosti nechal batůžek i s počítačem a ostatní technikou.

Je radost bavit se s lidmi, kteří dětem rozumějí, a záleží jim na nich víc než od první minuty pracovat na posouvání záložky ve školním vzdělávacím plánu. O tohle se snaží v Česku spousta lidí, a další spousta lidí se z různých důvodů snaží, aby se dětem ve škole nedařilo. To byl velkým tématem i na chodbách konference. Dneska i spousta učitelů řeší, proč se jejich dětem nedaří u jejich kolegů, a jak s těmi kolegy komunikovat, aby to fungovalo.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

29.03.2024 11:26

Ve čtvrtek jsem byl na zahájení vyjednávacího klubu Negotico v Poděbradech kousek kousek od místa, kde jsem byl na kurzu Vyjednáváme. Každý holt slavíme velikonoce jinak, a pro mě tohle není ani tak práce jako zábava.

Přesun klubu mimo Prahu ve mně vyvolal trochu rozpaky, navíc jsem si naplánoval výuku na univerzitě tak, abych se rovnou sešel s ostatními trenéry a plynule jsme přešli od programování v Rustu k vyjednávání. Ostatně jsou to natolik různé činnosti, že se v ten den perfektně doplňují. Co možná nevíte, je že se chystám znovu vést pražský středeční klub, tentokrát v tandemu se skvělou lektorkou se zkušenostmi z divokého prostředí soukromého školství.

Připravujeme pro vás případovky s desítkou různých prostředích a v nich různorodými konflikty a vyjednávacími technikami a taktikami. Netrénovali jsme tu vyjednávání před více než deseti lety jako Jan Mexo Rehak, ale pojedeme ve stejném konceptu. Navíc už jsme si vyzkoušeli, že to dokážeme, a ještě přineseme do celé té hry nové prvky.



Jak můžete odhadovat z fotek, u nás je čerstvá nová krev vítána i mezi účastníky. Divili byste se, jak někdy dokáže úplně změnit dynamiku týmového vyjednávání.

#Batůžkář #Programátor #TrenérVyjednávání

Jedna perlička ze čtvrtka. Myslím, že se jí bude do života hodně hodit.

„Víš, co je největší zbraň žen ve vyjednávání? Že je muži podceňují.“

🔗

28.03.2024 00:14

Tuší někdo proč?

Sleduju kde koho, o tom žádná. Jsou to lidé různých povolání a zkušeností. Ale povolání keynote speaker mě ke sledování samo o sobě moc neláká, a před obecným povídáním o AI dávám většinou přednost i stand up comedy.

🔗

28.03.2024 00:08

Vracím se k „distribuční turistice“.

Před časem jsem vyzkoušel na laptopu NixOS, který pro mě byl zklamáním. Musel bych na něm stejně provozovat virtuálku, kde by věci fungovaly běžným způsobem, abych z něj mohl promítat na kurzech a konzultacích. Rychle jsem se vrátil k openSUSE.

Teď jsem přešel na laptopu na Fedoru. Vždycky to byla mnohem víc developer-friendly distribuce než SUSE. Kromě toho jsou tam rovnou balíčky na věci, co potřebuju. Díky tomu jsem plně přešel z Xorg na Wayland, konkrétně na Sway, který neumí zrcadlit obrazovku na externí display. Ale existuje wl-mirror, který tuto funkcionalitu nahrazuje a vylepšuje.

Taky jsem řešil, proč mi uspaný počítač nevydrží na baterku, a zjistil jsem, že Linux už nějakou dobu švindluje a systém ve výchozí konfiguraci vlastně vůbec neuspává, jenom se hodí do klidu. Vypadá to, že ani nepotřebuju hibernaci, bohatě stačí přepnout uspávání na hardwarovou variantu. Hibernaci mi totiž pro změnu blokuje šifrovaný odkládací oddíl.



Jasně, mohl jsem si dopřát luxus přenechat tohle rozhodování experience designérům Apple, kde to docela funguje. Na druhou stranu mě Linux živí a baví, a je poněkud flexibilnější než konzumní elektronika. Nakonec by s tím při mém povolání možná bylo víc práce než užitku. Microsoft ani nezvažuju.

🔗

26.03.2024 23:42

Je čas na každoroční držkování na velikonoční svátky.

Nemám české velikonoce rád a roky je neslavím. Naposledy jsem byl na koledě s dcerkou, když měla asi tak tři roky. Na koledu šla s dědečkem. Já bych zůstal zalezlý třeba u počítače, ale přidal jsem se k nim, abych poznal sous… No prostě aby ji tchán po pár vykoledovaných panácích někde neztratil.

Další roky už jsem se spoléhal, že zpátky dojde sama a neutopí se v nejbližším rybníku. Ona si to užije, dokud se může natláskat neomezeným množstvím sladkostí, a nikdo jí nevysvětluje, že to ona má být sešlehaná a rozdávat sladkosti a nalívat panáky. To si myslím, že dělat nebude.

#GenderováVýchova

Celý rok jsem ten nejhorší pohan, nejvíc ze všech svátků mě baví čarodějnice a halloween, na velikonoce bych tak ještě možná ocenil pletení pomlázky, protože mi to připomíná copánky. Už jako dítěti mi nevadilo velikonoční tradice zcela bojkotovat.

🔗

26.03.2024 23:07

Píše mi zákazník, že před lety řekli asistentce, že o mně najde nejpřesnější informace na LinkedIn. Od té doby prý do výběrek chodí moje fiktivní povolání v oblasti krmení trollů. Zatím si žádný potenciální zákazník ze soukromé nebo státní sféry nestěžoval.

‣ Senior Troll Feeder – Even trolls deserve their fair share of rations.

Něco mi říká, že tohle nejvíce ze všech ocení Petr Tesařík, který mi zrovna včera říkal, že za sebou nechávám hlubokou stopu. Tak si říkám, kolik lidí ještě dnes pochopí původní význam a myšlenku této pracovní pozice a na jaké situace je tohle reakce.

Máte ve svém portfoliu něco podobného?

#BahenníLázně #SrandaMusíBýt

🔗

22.03.2024 18:37

Jsem problémový rodič. ⚠ Kdo máte děti a máte je rádi, i vy byste měli být problémoví rodičové. Neproblémový rodič se vyhýbá konfliktu a dovoluje cizím lidem, aby dělali jeho dítěti a jemu samotnému věci, které mu rozhodně dělat nemají. A nemusí to skončit u zabavování věcí.



Jestliže si učitel bez souhlasu odnese majetek rodiny, je mi vcelku jedno, jestli se dopustí § 205, § 207, § 228, § 230 nebo jestli „se vlastně nic nestalo“ nebo „to chtěl vrátit“. To je téma pro právníky. Mně bohatě stačí, když se řekne, že se taková věc dělat nemá. Pokud k tomu není zákonný důvod a neděje se to ani se souhlasem zákonného zástupce, nezadržujeme ve škole věci ani do konce roku, ani dokud si je osobně nevyzvedne rodič.

Podobně pokud některý učitel vede výuku v rozporu se zákony, které mimo jiné mají chránit děti před dospělými, v rozporu s rámcovým vzdělávacím programem, moderní pedagogikou nebo dobrými mravy (nebo jak se tomu říká), neproblémový rodič, kolega či dokonce nadřízený mlčí a nechává dotyčného páchat škody na další generaci.

Jako rodiče můžete ve škole narazit na učitele, kteří se rádi spoléhají na spolupráci. S takovými je dobré si nastavit rozumné mantinely a zkoušet spolupracovat ke spokojenosti obou stran. Druhá skupina jsou učitelé, co preferují metodu cukru a biče. K těm je zase dobré přístupovat metodami, kterým rozumějí, tedy jak cukrem, tak především bičem ve formě čehokoli, co jim bude dostatečně nepříjemné, aby se přizpůsobili.



Chápu, proč to někteří učitelé stále dělají. Jsem schopný vlastnímu dítěti zabavit věc a vrátit až podle změny chování. Rozumím i požadavku na osobní vyzvednutí věci rodičem. Je to nátlak přímo na rodiče zasahováním do jeho osobního či pracovního času.

Osobně bych cizí dítě svévolně bez mobilu domů neposlal, ani bych se nesnažil šikanovat rodiče tím, že za mnou musejí dorazit a musejí mi věnovat čas, aby se dostali k věcem, které pro dítě koupili. Nátlaku učitele spousta lidí sice podlehne, ale trvale to zničí vztah a důvěru. Pak si chodí učitelé stěžovat na sociální sítě, že je kdekdo kritizuje, než aby zapracovali na nastavení hranic sobě a svým kolegům.

Osobně neřeším, co se děje s osobní elektronikou v době vyučování. Mám pochopení i pro situaci, kdy učitel zařízení zapomene na konci vyučování vrátit, pokud se rodičům omluví, osobně zajistí nápravu a poskytne součinnost při případném hledání ztraceného dítěte.

#NašiUčitelé #BahenníLázně #ZákladníŠkola

„Nebát se a nekrást.“ ~Tomáš Garrigue Masaryk

🔗

20.03.2024 01:29

Včera jsem toho stihl celkem dost. Povídat studentům na VŠE o tom, jak se dostal programátor k trénování lidí ve vyjednávání, rozbít si telefon o tvrdou podlahu, a účastnit se programátorského meetupu na MFF UK, který jsem zorganizoval.

Po lednovém úspěchu jsme zopakovali meetup pro příznivce programovacího jazyka Rust, tentokrát ve větších prostorách, abychom se všichni vešli. Napočítal jsem okolo 65 účastníků. 🦀 Akce to byla super, uváděl Jakub Beránek, přednášeli Martin Kolařík a Victor Ciura, přišla spousta zajímavých lidí, s některými teď vymýšlíme všemožné bejkárny, především pak Kateřina Churanová.

Nebudu vám tu rozepisovat, co mezi programátory koluje za drby. Jedna věc je ale více než jistá. Opět jsem vsadil na správného koně, a pracovní příležitosti v oblasti tvorby spolehlivého software a konkrétně programování v Rustu v Praze a okolních městech jenom porostou.

#Batůžkář #Programátor #TrenérVyjednávání

Více než dvacet let dlabu na názory ostatních lidí, co bych měl používat za operační systém či programovací jazyk, a raději se starám, abych se učil věci technologicky zajímavé a kvalitní, raději než jen věci zavedené a přinášející okamžitý zisk. Raději používám nástroje dobré než oblíbené.

Linux jsem začal používat v roce 2003, Python v roce 2006 a Rust v roce 2018. Sice jsem vždycky tak trochu „late to the party“, ale aspoň se mám od koho učit. Lidí, co začínali s Rustem přede mnou, jsem včera potkal docela dost.

🔗

11.03.2024 23:31

Rád bych vás seznámil s recruiterkou, jejíž služby se vyplatí využít, pokud sháníte přehrabovače životopisů a navolávače telefonních čísel bez respektu k lidem, kteří se nacházejí za nimi.

Hlavní výhodu spatřuju v úspoře peněz oproti profesionálnímu recruitmentu, kde byste se například při shánění nekvalifikovaných brigádníků nedoplatili. Metoda projíždění štosu životopisů a výběr pracovníků stylem „kdo to první zvedne“ se už osvědčila v mnoha firmách, které potřebují například nárazově balit výrobky do krabiček nebo jiné práce, které můžete svěřit v zásadě komukoli, kdo umí poslat CV s telefonním číslem na inzerát.

Tak s chutí do toho a půl je hotovo.

#BahenníLázně #NašiRecruiteři

🔗

11.03.2024 13:33

Osobně považuju nový RVP, tedy rámcový vzdělávací program pro informatiku, platné pro všechny základní školy od září 2023 za jeden z nejlepších kroků ve školství, který se v posledních letech na straně státu podařil.

Ukončit období ignorování „skutečné informatiky“ na českých základních školách trvající několik desetiletí, považuju za kritický krok, aby tahle země vůbec měla šanci na budoucnost. Tady na LinkedIn se povětšinou napříč obory shodneme, že udělat si tabulku v Excelu jednoduše na základní vzdělání 21. století nestačí. Na druhou stranu mezi širším obyvatelstvem je stále rozšířená představa, že je ekonomicky naprosto v pohodě připravovat děti na 80. léta minulého století.

ŠVP neboli školní vzdělávací program se tvoří ve škole, a fakt nedává smysl, aby si na něj lidi ze školství chodili stěžovat programátorovi. Navíc má dnes škola povinnosti zajistit, aby ŠVP odpovídal RVP, a to nejen v tom, co budou děti ve škole dělat, ale i jak s nimi bude učitel pracovat. Málo se to říká, ale RVP definuje povinnosti učitele a ČŠI, tedy česká školní inspekce, ať už se jí daří lépe nebo hůře, má za úkol kontrolovat právě tyto věci.



A co víc, nejsou to nějaké náhodné dokumenty z pera úředníkova. Moderní RVP popisuje a předepisuje spoustu velice důležitých aspektů moderního vzdělávání, a v povinných výstupech je naopak velmi skromný. Jeho následování je tak v zájmu dětí.

Osobně se necítím být RVP pro informatiku nijak omezován, naopak jsou tam věci, které dětem rád ukážu, snad v tuto chvíli kromě informačních systémů, ale to si snad naštěstí můžu dovolit nechat na jiných. Ve všech ostatních ohledech jsme oproti RVP i při občasných hodinách o několik kroků dále, a tam, kde má některé dítě mezery, o tom víme a máme to zapsané.

Hlavní rozdíl asi vidím v metodě. Já učím děti z radosti, že je můžu posouvat někam dopředu. Neučím je ze strachu, že když s nimi neproberu na třech samostatných lekcích práci se soubory a adresáři, že v budoucnosti nedokážou ovládat digitální technologie. Tento strach je mi naprosto cizí. Strach je něco, co se snažím z procesu učení co nejvíce eliminovat.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

P. S. Díky za cenný feedback. Je pravda, že diskutovat s oponenty, kteří jsou takto dobří komunikátoři, je těžké. Na druhou stranu je dobře, že se mi podařilo vybrat takový snímek. Moje hodnota v učitelských diskuzích jsou děti, jejich rozvoj a jejich budoucnost, takže naštěstí není v sázce moje ego. 🙃 Je pro mě těžké „lokalizovat“ diskuzi s člověkem, který mi chodí systematicky shazovat jakoukoli činnost, kterou já považuju za smysluplnou.

🔗

07.03.2024 23:46

Software engineering myth no. 15: “Rust won't help you with memory leaks”

Now that even the greybeards noticed that Rust exists and people are talking about it, every now and then someone stands up and starts explaining that Rust isn't as safe as it should be and so we should stick with C++ and be happy. One of the most common tropes is that Rust doesn't help you avoid memory leaks.



Rust indeed doesn't prevent you from creating programs with memory leaks in the “safe” code without any unsafe blocks. You can create and compile programs with growing amount of allocated memory that is no longer reachable and thus is considered leaked.

It's easy to create a programming language with the safety guarantees of Rust or better. What is hard is to provide that level of safety in a language that is practical and fosters productivity. Rust is that language and for the sake of universality it has to provide reference-counted smart pointer. The borrow checker cannot prevent reference cycles between these and thus cannot prevent memory leaks.

It was decided that memory leaks in general are explicitly allowed in the compiler safety model. It can still prevent dangling pointers, double-freed memory and, most of all, undefined behavior. You can create memory leaks by creating reference cycles between dynamically allocated objecs, by willingly and explicitly leaking memory and possibly through other means.



On the other hand, when you want to avoid leaking memory allocations, Rust helps you significantly. First of all, memory allocation in Rust is explicit. It doesn't happen as a side effect of simple assignment like in C++. You have to create a situation that leads to a memory leak in Rust, it doesn't just happen.

As with other programming languages, it is important to distinguish what Rust guarantees to be safe and where it doesn't. But even when it doesn't, its data model tends to be very helpful and gives you all the tools to make your code safe beyond the compiler guarantees. It wouldn't be very practical to disallow reference-counted smart pointers in standard Rust code.



Rust indeed gives you the tools to make your program safe even from memory leaks. You can use weak pointers. You can even use hash maps or trees with numeric keys to achieve a similar effect without the risk of making a mistake that would lead to a memory leak. There's no need to panic!().

#SoftwareEngineeringMyths

BUSTED

🔗

07.03.2024 22:54

Komunitní vzdělávání je jedna z nejlepších věcí, do kterých jsem se kdy pustil.

Zatímco se mi učitelé klasických zařízení snaží vysvětlit, co všechno nejde a co se v prostředí školy nedá dělat, naplno využívám možností, které škola komunitního typu nabízí.

‣ Nemají rozvrh hodin. Díky tomu tam můžu vůbec působit. Taky nemám rozvrh hodin, a nemůžu se v tuto chvíli nikde zavázat k pravidelným lekcím. Místo toho používáme kombinaci kalendáře a plánovací nástěnky.

‣ Nemají zvonění a vyučovací hodiny. Díky tomu si můžu napsat skupiny na posunuté časy, aby když jedné skupině zadávám práci, druhá se mi tam nenudila, a když zadávám práci druhé, první už zvládali pracovat sami.

‣ Nemají oddělené ročníky. Díky tomu si volám děti podle jejich možností a schopností, a ne podle toho, co mají za rok v rodném listě. Od začátku mi do výuky pro starší děti chodí dobrovolně část mladších.

‣ Nemají známky a negativní hodnocení. Díky tomu můžu dětem potvrzovat dosažené dovednosti na základě předvedení jejich vlastních projektů, nebo toho, že je pomáhají naučit druhé děti.

‣ Nepřetěžují děti nesmyslnou prací. Díky tomu mi větší část dětí chodí do lekcí s nadšením, a taky se mi mnohem lépe řeší, pokud někdo zrovna nemá náladu nebo ztrácí disciplínu.

Nemusí se vždycky všechno dařit. Naposledy to bylo výrazně těžší kvůli absenci žačky, která si ochotně bere na starost celou jednu skupinu. Další pomocníci ještě nejsou dost vytrénovaní nebo nemají takovou autoritu. Třikrát jsem vyhodil z lekce vlastní dítě, poprvé dělala bordel, dvakrát se zkusila vrátit.

Pomocníci se s mým svolením taky jedno dítě ze skupiny vypustili, aby to pro ně bylo zvládnutelné. Takové dítě si hledá vlastní činnost. Může se pustit do týdenních úkolů, najít si jinou práci, nebo zvolit odpočinkovou činnost, stejně jako děti, co v danou chvíli nejsou zapsány na žádnou činnost. Spoust dětí jako odpočinek čte knížky.



Mně se to líbí. Když dcerka dělala bordel na klasické škole, protože jí to tam nebavilo, tak neexistovalo, že by si mohla jít přečíst knížku nebo si třeba udělat úkoly do ostatních předmětů. Tady když viděla, že ji do lekce zpátky nevezmu, tak se prostě přesunula k jiné činnosti.

Díky tomu nejsou žáci a učitelé v permanentním konfliktu, a dokonce učitelé zvládají mít kancelář přímo v zákoutích velké třídy. Pracují a odpočívají normálně mězi dětmi, na klasické škole nemyslitelné. Když si tam sednu ke stolu s přípravou nebo hodnocením, normálně se mezi nimi i jako cizí zvládám soustředit na práci.

#ZákladníŠkola #Programátor #Batůžkář

🔗

07.03.2024 21:30

We have a „soft“ topic for the #Rust meetup in #Prague, scheduled for March 19th at the Charles University. While most of the meetup will be technical and focused on programming skills, we're going to conclude the event with a discussion about selling the advantages of Rust to the customer.

It is primarily a community gathering. The official time at the venue is from 18:00 to 20:00. However, we can meet in a smaller group before and after the meetup and discuss topics that wouldn't fit in the schedule.

Rust is a programming language that brings unprecedented safety features especially to industrial, systems and network programming. There is a vast community in Czech Republic albeit not yet well connected. That's something we would like to change.



Are we going to meet on the 19th?

🔗

05.03.2024 11:26

Robert není zrovna vzorem zdvořilosti a nenásilné komunikace, ale jeho postřehy z českého školství mě baví. Největším nepřítelem zaprděných učitelů totiž není dítě ani rodič, ale člověk, který si dá tu práci s nastudováním zákonů a odborné literatury, a to všechno je ochotný jim kdykoli veřejně omlátit o hlavu.

Jestliže se podařilo „papírově“ modernizovat české školství aspoň na samotný základ vzdělávání pro 21. století, možná by stálo za to se skutečně podívat na implementaci nového zadání v samotných školách.

Osnovy v klasickém smyslu neexistují už skoro dvacet let. Vzdělávací plány pro jednotlivé oblasti se poslední roky daří dostávat na doposud v Česku nevídanou úroveň. Každý jednotlivý učitel si může vybrat, jestli bude na nové vzdělávací plány jenom nadávat, nebo jestli se naučí pracovat s dětmi tak, aby jim to k něčemu bylo.

Ředitelé by si pak mohli chtít vzdělávací plány ohlídat, protože by se taky mohlo stát, že někdo jako Robert po nich půjde jak slepice po flusu, dokud to neopraví. Na mnohé z nich bohužel nic jiného než nátlak nefunguje.

#NašiUčitelé #ZákladníŠkola

🔗

03.03.2024 01:55

The next #Rust meetup in Prague will be March 19 at the Charles University.

We had the first meetup in January at a relatively small classroom at my business partners at Opatov. It was nice but we were full. Since then we were looking for a bigger place for March. It was an obvious choice to first contact the Faculty of Mathematics and Physics in Prague because they already have Rust on their menu. So the next meetup is at Malostranské náměstí.

Students are welcome and so is anybody who's interested in Rust and safe software engineering technology in general. We have a nice Rust community in Prague and people are ready to come from more distant cities as well. We are inclusive and meetups are held in English. Even when the meetup is over, there will always be someone to talk to, so feel free to come and see us even if you're not local or don't speak Czech.

We're working about the topics and talks. However, the main goal is still to meet people and maintain the community. Come and see us even if the topics aren't particularly hot for you.

It's a technology and education event, no HR exhibitions allowed, or you can be fed to the lions in Prague zoo.

🔗

03.03.2024 01:11

Software engineering myth no. 14: „Block programming is just a toy.“

Building software using visual blocks that fit together like a jigsaw is now a popular way to teach basic programming skills to young children. There are numerous block-based tools for own projects as well as systematic step-by-step learning activities. These tools help make children ready for the real programming languages.



Learning tools like Scratch or SpriteLab have each their own limitations. They are not suitable to make software components like those that are created in text-based languages. Even though creative people found ways to use additional plugins to create really nice projects, the purpose is still to have fun and push the limits.

However, the block programming languages represent the same abstract syntax tree that you would build with any modern text-based programming language. Given proper tools, you could express anything as a hierarchy of block elements. One advantage would be that you wouldn't have to care about the details of the text syntax and white space and instead direct 100 % of your focus to the structure. There could still be keyboard programming support.

For many people, this could be a perfect solution to save time dedicated to fixing missing semicolons and bad syntax because a jigsaw-style block solution would simply not let you connect blocks in the wrong way. It could work very nicely with a strict static type system as well as generics.



People in some industries already use visual programming solutions. Now you'll have a whole generation of children of which many can put blocks together and call it a program. Block representation of programs may eventually probe to be the best way to attract people to projects using their prior experience from school.

#SoftwareEngineeringMyths

BUSTED

🔗

03.03.2024 00:49

Software engineering myth no. 13: „Real programmers write their code in C“

Every now and then I talk to someone who, like I did, literally fell in love with Unix and the C Programming Language. Some of them love C so much that they would use it for everything. If you look at any Linux distribution, you'll find a lot of applications written by these people.



You can write pretty much everything in C. Unix systems usually provide a C standard library that provides ANSI and POSIX APIs as well as OS-specific extensions. In these environments the C API is usually considered the main operating system interface on top of system calls. There are a lot of advantages to this approach.

On the other hand, writing in C is cumbersome and error prone. It doesn't offer automatic release of resources like C++ and virtually any other contemporary language. It doesn't have generics and thus it doesn't provide nice type-safe abstractions for reusable data structures. It doesn't have proper abstractions for text manipulation. It doesn't help you with error handling. It wasn't designed with safety in mind.

It's true that C++ has already exceeded any reasonable limits of complexity (another example is JavaScript). However, the templates in its standard library and third-party libraries make it reasonably easy to work with any data structures you might need. Rust is a much simpler language with nicer abstractions. Higher-level languages like C# or even Python make it even easier for you.

That doesn't say much about hardcore programmers, does it? The problem with C is the price of using it. It's not even that difficult to learn it. However, it is extremely time consuming to write correct code that does something useful, especially with large amounts of dynamically allocated data and resources. In terms of time and money, it is much cheaper to develop in Rust, and you can easily avoid nasty bugs and security issues that way.



It's definitely useful to know about C. However, even programmers now need to work smarter rather than harder and C is not the tool that gets the best job done in a reasonable time frame, especially if we talk about a large code base with reusable components. Even the best programmers now need to choose their tools wisely.

#SoftwareEngineeringMyths

BUSTED

🔗

03.03.2024 00:10

Software engineering myth no. 12: „Pascal was a bad language“

Most of my generation knows Pascal as a school programming language in the form of Borland's Turbo Pascal. I didn't even like it and would prefer C pretty early in my career. It felt way more flexible and more capable to express my ideas in the form of code.



The popular Turbo Pascal dialect indeed felt limited. It might have been the timing when people out there already assumed that the size of data structures should be practically unlimited. Text in C would be stored as NUL-terminated dynamic array in memory. Record would often include pointers to dynamic memory. Lists of records would also use the benefit of dynamic allocations and 32-bit sizes and pointers.

However, learning the basics of programming in Turbo Pascal was easier due to better support for text manipulation and helpful compiler features like range checking. The language and tools were so good for school tasks and learning in general that even universities kept Turbo Pascal and Free Pascal until pretty late.

Pascal was good enough for learning algorithms and data structures and for many practical tasks. Some would still argue that there's no good modern alternative for teaching about performance and complexity of computer programs.



Pascal as the first programming language was mostly superseded by Python that has its own limitations or even JavaScript. None of the two are good models for how computer actually performs computation. C and C++ are now considered to dangerous for beginner's hands. Most other languages are high-level enough that you simply grab the data structure implementations that are ready to use and don't see why you should implement them.

Times are changing and most programmers don't design their own data structure implementations at all. I would argue that nowadays it makes sense to start with a language and tools that help you rather than working bottom-up from data structures to software engineering. Anyway, for the purpose of showing the beginners what the machine does, Pascal wasn't all that bad.

#SoftwareEngineeringMyths

BUSTED

🔗

28.02.2024 19:43

Objevil jsem na sociálních sítích učitelku ze zlínské průmyslovky, oproti které jsem prý v C, C++ a assemblerech úplný nýmand. Protože se rád učím od těch nejlepších, takovou příležitost bych si nerad nechal utéct.

Pomůžete mi najít cestu, jak přesvědčit Leu, aby mě vzala do soukromého učení? Na tohle totiž zatím ještě moje vyjednávací dovednosti nestačí. Taky si říkám, kdo byste do toho šli se mnou, že bychom si kurz u takové hvězdy mohli objednat společně, a využít tak lépe její drahocenný čas.

Jak můžete vidět ve snímku, sice jsem se původně k C a C++ vůbec nevyjadřoval, ale hned poznala, co nejvíce potřebuju zlepšit.

#NašiUčitelé #BahenníLázně

Diskuze probíhá ve skupině Učitelé, kterou založila a udržuje Štěkánka the Učitelka. Ta mi letos ke své knížce Barevné klávesy nahrála videovzkaz pro dcerku k narozeninám. ❤️ K tomu ještě dostala Vědecké kladivo III s věnováním od Martina Roty.

🔗

28.02.2024 13:52

Nelogická informatika č. 7: „Nultý prvek.“

Ukázalo se, že počítat seznamy od jedničky, je v informatice většinou spíše hloupé a nevýhodné. Počítání od nuly se ukázalo být výhodné jak v informatice, tak i v matematice.

Spousta programátorů tak začala používat pojem „nultý prvek“ pro první věc na seznamu, což logicky vede k tomu, že se druhé věci začne říkat „první prvek“ a třetí věci „druhý prvek“. Aby toho nebylo málo, někdy se „konec“ říká pozici, na které je poslední věc, a jindy pozici o krok dál, kde už žádná věc není.



Pak se nemůžete divit, že se snad nejoblíbenější programátorskou chybou stala takzvaná „off by one“, neboli „chyba o jedničku“, kdy se kód programátora trefuje přesně o krok vedle, než se trefit má.

Osobně se držím významu, že první (first) znamená věc v seznamu, ke které už není žádná předchozí, a poslední (last) znamená tu, ke které už není žádná následující. Takže věc na pozici 0 je první, věc na pozici 1 je druhá, věc na pozici „velikost − 1“ je poslední a věc na pozici „velikost“ už žádná není. Kdo k tomu znáte odpovídající matematiku, asi tušíte, že to dává perfektní smysl.

Jenže nastává problém s pojmy začátek (begin) a konec (end). Pro tvorbu algoritmů dává smysl za začátek považovat pozici prvního prvku (0) a za konec považovat pozici až za posledním prvkem (velikost). Líbí se vám konec až jeden krok za posledním prvkem?



Tak to má třeba C++. Pro první a poslední prvek používá „front“ a „back“, pro ukazatele na „front“ a jeden krok za „back“ používá „begin“ a „end“. Mně se to nelíbí a mimo dosah těchto konvencí používám raději „start“ (tady začni) a „stop“ (tady už nepokračuj). A nebo v systémovém světě oblíbené „tail“ (ocas) a „head“ (hlava). Srozumitelnost na prvním místě.

#NelogickáInformatika #ŠestnáctkováSoustava

🔗

28.02.2024 11:42

Nelogická informatika č. 6: „Písmeno CH neexistuje.“

Dobrý programátor a návrhář datových formátů by takovou blbost jako „písmeno CH“ nikdy nevynalezl. Dnes už většinou jen historicky, výjimečně ještě z estetických důvodů, se v tisku používají ligatury. Přestože ovšem „ffi“ dohromady jako jeden znak, všichni to stále chápou jako trojici písmen.

Znak CH ani dohromady netiskneme. Navíc se narozdíl od skutečných písmen tato dvojice vyskytuje ve čtyřech podobách. Jako CH jej v textu najdete pravděpodobně pouze ve zkratkách, jinak má velkou podobu Ch a malou podobu ch, při symbolických zápisech z různých oborů můžete najít i cH.



Softwarový design se v tomto případě přizpůsobuje pravidlům, které vycházejí z idiotských požadavků. Čtveřice znaků „ch, Ch, cH, CH“ se do znakových sad nezařazuje, protože to je taková volovina, že by si to ani blázniví historici či jazykovědci neprosadili.

Ovšem abecední řazení se nápadům českých vlastenců podřídit muselo, a tak máme, podobně jako třeba Španělé, vlastní metodu řazení textů. A protože informatici opět ukázali zadavatelům prostředníček, nerozlišujeme mezi oddělenými písmeny ve slově „mláchuba“ a spřežkou ve slově „nechytrý“. Jednoduše všechny výskyty obsahující písmena C a H za sebou řadíme nelogicky jako ústupek lidské hlouposti.

Dokonce ani na českou klávesnici, která se snaží lidem zkomplikovat život aspoň prohozením Z a Y a přeházením nepísmenných znaků, na sobě nikde písmeno „ch“ nemá, a neřeší se, jestli „Ch“ bude s jedním shiftem a „CH“ s oběma, aby si ti méně zruční jedinci polámali prsty. Jak se v českých textech řadí „cH“, to vpravdě netuším.



Na informatice je hezké, že se převážně snaží o rozumná, logická a předvídatelná řešení. Ovšem jen do doby, než přijde nějaký „inteligent“ zvenčí, a udělá v tom bordel.

#NelogickáInformatika #DigitálníKomunikace

🔗

28.02.2024 11:09

Nelogická informatika č. 5: „Když se čísla divně řadí.“

Počítačové algoritmy mají tu vlastnost, že se chovají správně a předvídatelně, nikoli však vždy užitečně. Vezměme si obyčejné řazení textů. Jaké pořadí je podle vás předvídatelné a správné?

① 1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9, 0
② 0, 1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9
③ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

Správné pořadí je samozřejmě ②. Napsal jsem totiž do předchozího odstavce, že řadíme text. Ten se skládá ze znaků. Ty mají určené pořadí, jak se řadí. Když tedy porovnáváme 9 a 10, ve skutečnosti porovnáváme jenom první znak obou textů, tedy 9 a 1. Kdyby vás zajímal odborný termín, bavíme se o pořadí lexikografickém.



Pořadí ② je tedy správné, nikoli nutně užitečné. Můžete narazit i na pořadí ①, pokud se řadí podle kódů znakové sady, kde jsou číslice v pořadí jako na běžné počítačové klávesnici, tedy 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Pokud ovšem chcete řadit například seznam: „Kapitola 9, Kapitola 10, Kapitola 11“, pravděpodobně byste chtěli získat pořadí ③.

Někdy se mu též říká přirozené, protože si člověk přirozeně všimne, že to vypadá, že by se to číslo mělo řadit jinak než podle pravidel řazení textů. To znamená řadit podle nečíslicových znaků: „K, a, p, i, t, o, l, a, _“ standardně jako text, ale jakmile se dostanete na 9 nebo 1, musí se algoritmus přepnout z textového porovnání na „čtení desítkového čísla proměnné délky“.

Naopak když při čtení čísla znovu narazí na nečíslicový znak, musí čtení čísla přerušit. Nečíslicový znak musí dodatečně zpracovat. Podobně i konec textu musí zpracovat.



Nic není zadarmo. Kombinovaný algoritmus, který vám dokáže seřadit texty i s desítkovým čísly, vám zase bude špatně řadit například produktové kódy složené z písmen a číslic, nebo věci jako registrační značky vozidel.

#NelogickáInformatika #DigitálníKomunikace

🔗

27.02.2024 22:19

Měl jsem i dobré ohlasy, ale kontroverze táhne. 🙃 Když jsem si plánoval další lekci, dal jsem na zkoušku dotaz ve facebookové skupině Učíme informatiku ohledně výuky binární soustavy.

Spíše pro ilustraci jsem popsal, k čemu používám alternativní číselné soustavy a zvláště rychlé převody z hlavy mezi dvojkovou a šestnáctkovou soustavou, aby bylo něco z oboru, od čeho se odrazit. Můj dotaz byl v přímém kontrastu s tím, a mířil naopak na to, co je užitečné a smysluplné pro žáky základních škol.



Odpovědi byly v souladu s mým očekávání velmi skeptické, ale ve skutečnosti jsme si s binární soustavou užili spoustu srandy. Co jsem si pro děti připravil, zvládli z rozsahu od prvního do třetího ročníku ZŠ úplně všichni, a starší žáci jim v tom po patnáctiminutové úvodní schůzce se mnou zdatně pomáhali.

Něco vám řeknu. Jsem se sebou spokojený. Jsem spokojený se svými asistenty. Jsem spokojený s mladšími žáky, pro které jsem tu lekci připravil. Jsem spokojený i s těmi, co mají tendenci ztrácet pozornost a dělat bordel.

Nikdy jsem si nemyslel, že mi to takhle půjde se smečkou cizích dětí. Nevěřil jsem si na to a pochyboval jsem o sobě. Teď jsem rád, že se mi na několik pokusů podařilo najít způsob, jak to zkusit. Nepovažuju se za nejlepšího učitele informatiky široko daleko, ale jsem přesvědčený, že jsem jim přínosem.

#NašiUčitelé #ZákladníŠkola #Batůžkář

Jsem se svojí prací s dětmi spokojený, a zatím jediný opravdu nespokojený je pan učitel na internetu.

🔗

26.02.2024 12:35

Žlutá je barva obilí. Modrá je barva nebe. A nebo taky vody. Není tu jenom Ukrajina, ale třeba i Písek, Benešov, Frýdek-Místek, Jindřichův Hradec, Košice nebo Trnava.



Moc nechápu, proč bychom měli udržovat nějakou LI fasádu. Jsou snad vystavené ukrajinské barvy nebo vymezení se vůči propagandě agresora srovnatelného s nacistickým německem pro byznys jednotlivce nějak výhodné a přinesou nám nějaký byznys?

Nejsem o tom přesvědčený, a naopak svůj pohled a svoji činnost vystavuju navzdory riziku, že tím můžu teď nebo v budoucnu nějaký byznys minout. Spousta lidí v byznysu hraje na všechny možné směry a pokud někdo hledá neutrálního programátora, co si odmaká svoje a nad okolním světem nepřemýšlí, tak mě ani neosloví a já se o tom ani nedozvím.

A je to tak v pořádku. Nerozhoduju se jen podle kritéria maximalizace finančního zisku. Jenom mi přijde vtipné, když si někdo hraje na drsňáka, a sám by se nejspíš na místě napadených Ukrajinců pos*al.

#Batůžkář #Programátor #TrenérVyjednávání

Ostatně nemusíme zase tak daleko do historie. Ještě než ten stejný agresor v roce 1939 z východu napadl Polsko, zvažovalo se, jestli se mají Čechoslováci bránit. Podobně mnozí spekulují, jestli jsme v roce 1945 neměli místo hraní si na vojáky prostě počkat, kdo nás nakonec osvobodí.

Tak jak je to s tou naší LI fasádou? Děláme ze sebe svaté a morální majáky, abychom si získali něčí přízeň, nebo je to všechno trochu jinak?

🔗

24.02.2024 22:29

Je tam. 🇺🇦

Vlaječka na podporu ukrajinského lidu. Schovaná v bytě mimo Prahu, kam za mnou moc návštěv nechodí. Je tam už dlouho, ale k vyfocení a vydání příspěvku mě inspiroval Jiří Burian a především pitomci v diskuzi pod jeho příspěvkem.

Taky je tam můj oblíbený keramický dráček, certifikát od skvělého Garyho Noesnera, různé další drobnosti, a nakonec moje staré moduritové postavičky ze hry Betrayal at Krondor, co jsem kdysi dělal ve škole.

Na balkóně mám akorát černou vlajku Illumicati. Někteří sousedé by mě kvůli ní možná považovali za satanistu, kdyby ve svém věku viděli na dálku, a kdyby se namáhali se někoho zeptat, kdo jsem. Na dveřích to napsáno nemám a kočičí vlajku jsem si měl koupit kapánek větší.

#Batůžkář #Programátor #TrenérVyjednávání

Podporuju ukrajinské lidi a nestydím se za to. Ostatně, stydět by se měli jiní, ale těm je zase nějaký stud úplně cizí.

🔗

24.02.2024 10:24

Taky vás děti koušou, a vy jim za to dáváte odměny?

Přijde mi, že by naše země potřebovala nějaké online poradenské pracoviště pro školky a školy, kde by těm milým lidem, co se rozhodli věnovat svůj pracovní čas dětem…

‣ Řekli, že to u dětí doma prakticky nikdy nevypadá tak, jak si učitelé představují, když jsou kvůli chování dítěte naštvaní. A že není dobré a profesionální tyhle představy propagovat a podporovat.

‣ Naučili je, že děti velice rychle začnou rozlišovat prostředí školky a prostředí doma. Vliv rodičů ve školce je omezený, čehož se dá využít k dobrému, ale taky toho lze ve školce hodně zkazit.

‣ Ukázali, že nadávání na rodiče je mindset, který ve výsledku poškozuje všechny zúčastněné strany. Jasně, občas to ujede, ale spousta lidí ve školství už to dělá programově a na dobrou praxi pak rezignuje.

‣ Přesvědčili je vzdát se myšlenky, že všechny děti budou jako z učebnice, a naučit se řešit různé situace ve prospěch dítěte a tím obvykle i v prospěch rodičů, a co je nejdůležitější, ve svůj vlastní prospěch.

‣ Když se nedaří, podávali jim pomocnou ruku a dávali doporučení, jak se v té práci znovu najít, aby jim spolupráce s dětmi a tam, kde se to praktikuje, i s rodiči, dávala kousek po kousku zase smysl a radost.

‣ Když se opravdu nedaří, aby jim pomohli při odchodu ze školy a dočasné či trvalé změně oboru. Přece není nutné setrvávat tam, kde mi to nedělá dobře, když se dokážou najít i někde jinde, v novém prostředí.

‣ A taky jak nejlépe řešit to kousání. Já bych to u cizích dětí taky nevěděl. Ale z toho, co jsem viděl a slyšel, když jsem s dcerkou vyrážel na školkové výlety, jsem to bral jako něco, co řešíte v každé školce.

Už to, že se ten člověk přijde zeptat, znamená, že chápe minimálně to, že je v jeho zájmu to umět vyřešit. Bohužel na sociálních sítích takový dotaz rozjede spíše diskuzi než pomoc tazateli, byť se tam najdou i nějaké dobré tipy. Jenže tipy jsou dobré tak pro rodiče, učitel s hromadou dětí potřebuje spíše účinné a konzistentní metody, jak zvládnout sebe i situace ve škole a školce.

#MateřskáŠkola #ZákladníŠkola #BahenníLázně

🔗

22.02.2024 12:24

Viki se ptá.

Chce vědět, jak být tak dobrá a klidná v komunikaci jako já. Dívá se na mě jako na někoho, kdo se s tím snad už narodil, a hledá, co by mohla udělat, aby byla trochu víc jako já. Kdyby holka znala pravdu.



Od chvíle, kdy jsem přišel do školy, jsem si mnohokrát přál, abych byl stejný idiot jako pár kluků okolo, kterým k radosti stačí kopat do míče, chvástat se, koho by zbili, a občas něco cizího rozbít nebo zničit. Jenže mě to takhle doma neučili.

Učitelé se dělili zhruba na dvě skupiny. Jedni mě přesvědčovali, že jsem výjimečný, a že s mými možnostmi i jednička znamená, že jsem se dost nesnažil. Druzí si všimli těch prvních, a snažili se mě přesvědčit, že výjimečný vůbec nejsem. V hlavě my běželo: „Tak už se sakra dohodněte! Mně je to jedno, já se chci jenom nějak zařadit.“

Škola byla vlastně celá o tom potlačit jakoukoli individualitu a zařadit se. Mimo školu jsem pak v dětech ze školy poznal úplně jiné osobnosti. Prostě se všichni v pražské škole 90. let naučili se neprojevovat a přenechat vrchol žebříčku největším pitomcům.



Pitomcům z tehdejšího dětského pohledu. Ve skutečnosti dětem, které možná potřebovaly větší pomoc a podporu než ostatní, a kteří si pak začali říkat o pomoc v dospělosti, když zjistili, že nemám problém si sehnat práci.

Do třetí třídy jsem si myslel, že mám nějaký handicap, pro který nemůžu dobře zvládat školu. Od třetí dál jsem začal mít pocit, že mají handicap ti okolo mě, když třeba jejich angličtina zůstává na úrovni, že spolužák chodí po třídě, na všechny ukazuje a říká u toho: „I am stupid.“ Ani jsem se nedozvěděl, kdo z dětí to má stejně jako já, protože se taky ve škole zoufale snažili přizpůsobit.

Tak asi ve čtrnácti už jsem to měl na háku. Mezi spolužáky stačilo přidat občas nějaké sprosté slovo, na to aby člověk v třídním kolektivu zapadl. Když jsem to dlouho neudělal, sami se připomněli. Na osmiletém gymplu to bylo trochu snazší, než kdybych zůstal na základce.



Od přestupu na čtyřletý gympl jsem komunikaci s „normálními lidmi“ dost omezoval. Kde to nešlo, dělal jsem si z jejich „normálních problémů“ (třeba nutkavé potřebě vysvětlit mi, co potřebuju k maturitě nebo do života), srandu. Bral jsem je spíše jako „okolnost“ než jako někoho, koho potřebuju.

Měl jsem mimo technické komunity pár dobrých kamarádek a kamarádů, ale všichni byli „speciální“, nikdo z nich mi nenadával jenom za prostý fakt, že jsem programátor. Když mi bylo přes dvacet, a chtěl jsem se fakt uvolnit a bavit, tak jsem mezi cizími lidmi používal smyšlená povolání. Až nedávno jsem zjistil, že tohle dělal i Gary Noesner, když pracoval u FBI.

Reálně jsem vyskočil z milé a bezpečné IT bubliny až po třicátých narozeninách.



Viki vidí můj klid, mámvp**ismus a pohotové reakce. Nevidí dlouhou cestu, která k tomu vedla a neustálé litování toho, co jsem řekl, a ještě větší litování toho, co jsem říct chtěl a neřekl. Byl jsem tak trochu mamlas, jenom jsem měl vždycky namířeno vágně správným směrem.

🔗

20.02.2024 09:32

Nejsem překvalifikovaný. Umím věci proto, že mě zajímají a dávalo mi v určitou chvíli smysl se s nimi zabývat. Možná kvůli práci, možná pro zábavu, nebo jsem na to narazil náhodou a zrovna jsem měl chuť a čas si něco zjistit a vyzkoušet.



Tohle slovo do profesionální komunikace vůbec nepatří. Pokud je problém v penězích, stačí to prostě říct. Dokonce i se strachem, že to dotyčného nebude bavit a brzy odejde, se dá pracovat. Pokud přijdete na náš #MasterClub, trénujeme tam i nedohodu takovou, aby pokud možno nevedla k degradaci vztahu s daným člověkem. Ve vyjednávání je to klíčové. Myslíte, že v náboru to není potřeba, a odborník, který nenastoupí, je prostě jenom odpad?

Tak jako by vám policista neměl oznamovat, že si vás potřebuje „vytěžit“, neměl by ani personalista říkat, že jste „překvalifikovaní“. Vy nejste překvalifikovaní, a očekávání a potřeby jednoho personalisty opravdu nejsou váš problém.

Klidně si ho hoďte na blocklist. Personalistů běhá okolo víc než dost, nespojí se s vámi jeden, spojí se s vámi druhý. Pokud víte, co chcete, stejně potřebujete navázat první kontakt s firmou úplně jinou cestou, ať nepůsobíte jako stalker, co se zoufale snaží dostat někam, kde ho nikdo nechce. Zkuste věnovat čas a energii těm lidem na trhu, kteří za něco stojí, a výsledky se dostaví.

#BahenníLázně

Nevím, jak je tomu v jiných oborech, ale IT permanentně trpí na nedostatek respektu recruiterů vůči odborníkům, který si pak často raději zakládají vlastní firmy a zaměstnávají se navzájem a bez lidí, kteří té práci rozumí jako koza petrželi. Pokud člověk z HR neví, proč je špatně říkat lidem, že jsou překvalifikovaní, blocklist si zaslouží, i kdyby vyhrál deset HR cen, co si rozdávají personalisté navzájem.

🔗

20.02.2024 03:14

Narazil jsem na limit plánování příspěvků na LinkedIn.

Sepsal jsem takovou sérii, co by měla vycházet jednou týdně a podařilo se mi napsat příspěvky na tři měsíce dopředu. Na další týden už se plánovat nedá, tak mi to aspoň pomohlo se rozhodnout, jak dlouhá ta série v tuto chvíli bude.



Nikdy jsem se nepasoval do role linkedinového guru, přesto jsem tu ty opravdové guru dlouhodobě porážel jak na views, tak obecně na publicitě mezi lidmi. Stačilo se toho nebát a být Grumpy.

Snažím se pokračovat ve svých vlastních stopách, ale jak to tak sleduju, tak většina mých online kámošů buď ze sítě odešla, nebo zvážněla a začala sebe i ten online byznys brát ultra seriózně. Pro vás, co jste zůstali sami sebou, jsem během silvestrovské noci založil komunitu #BahenníLázně na Discordu. Stačí se domluvit na pozvánce a můžete si vybrat z našich oblíbených témat.

Máme tam kanál o vyjednávání i o školství, a podle potřeby vytváříme nové kanály pro další témata. Svoje zvláštní místo má i kanál pro sdílení všeho, co patří k bahenním lázním.

#Batůžkář #Programátor #TrenérVyjednávání

Tak to vypadá, že mám tady v poslední době víc byznysu než srandy.

🔗

20.02.2024 02:35

Komunikoval jsem dobře, a vytvořil jsem si aspoň nějakou šanci na kooperativní průběh schůzky? Je to historie, ale doposud jsem tuto část komunikace nerozebíral z hlediska strategie a taktiky.



Co jsem tím chtěl tehdy třídní učitelce dcerky říct? Vcelku zjevně jsem chtěl dát najevo, že svým postupem škodí několika lidem za ráz, a že je potřeba, aby toho zanechala.

Zpětně vzato tam asi měla přijít nějaká forma „varování“, abych učitelky zavčasu odradil od „tlakového vyjednávání“. Během roku a půl jsem došel k závěru, že lidé v krizových jednáních na státních školách daleko lépe slyší na „hrubou sílu“ než na informaci, že jejich činnost škodí dítěti a jeho rodině. Já jsem se šel na schůžku dohodnout, zatímco ony mě šly jednoznačně podělat.

Když jsem o dva dny po první krizové schůzce řešil damage control už jen s tou nejpříčetnější z nich, dozvěděl jsem se, že domluveným cílem jednání bylo donutit rodiče podepsat souhlas s objednáním do pedagogicko-psychologické poradny. Ten byl pro nás samozřejmostí, takže se dá říct, že celý ten nátlak, byl o tom získat z jednání něco, co měli vyhrané, ještě než jsme začali.

Ačkoliv je to historie, která je dávno pryč, mě tato událost přesvědčila se daleko více zabývat situací dětí v českém školství, a zajímat se o etiku a dodržování zákonů a RVP ze strany českých učitelů. Nebýt osobní zkušenosti, asi by mě nikdy nenapadlo si o tom zjistit víc a věnovat tomu energii.

Teď už mám ovšem ze školství spoustu informací, a nejde to vrátit.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Už se vám někdy stalo, že jste při vyjednávání úplně podělali vztahy s cílem získat něco, co vám druhá strana chtěla od začátku podepsat?

🔗

19.02.2024 12:17

Nebudu hodnotit projev obou pánů aktivních ve školství.

Robert je lektor, který jezdí do škol představovat učitelům moderní pedagogiku, autor několika knih a docela ostrý a vášnivý diskutér. Janek byl nedávno znovuzvolen viceprezidentem Pedagogické komory, vydává online magazín o aktuálním dění ve školství, a taky velice rád hodnotí druhé lidi a častuje je různými zajímavými urážkami.



Oba zkušené matadory školství i internetových diskuzí jsem vám tedy představil. Teď je na vás, abyste mi řekli, jestli tato diskuze dobře reprezentuje, jak by se u nás mělo o školství a vzdělávání dětí mluvit.

Docela mě zaujala i politická stránka celé věci. Nikdy jsem se u nikoho z nich nepídil po jejich politickém pozadí. Zajímaly mě čistě pohledy na školu a školství. Nesedí mi, když se míchá škola a politická kariéra, proto se mi ani nelíbila forma stávky učitelů 27. listopadu 2023. Přitom obecně stávku učitelů nijak nezavrhuju.

Koho byste dnes označili za veřejnou osobnost, která je tu pro školní děti, a která může dětem pomoct, aby se měly ve škole lépe? Ani dospělí se nechtějí cítit každý den v práci špatně. Dětem by se mělo pomoct.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Budu rád, když mi do komentářů napíšete jakékoli osobnosti, které podle vás v tuto chvíli jakýmkoli způsobem pomáhají zlepšovat situaci dětí v českých školách. Rád bych se podíval, co můžou dětem říct a dát.

🔗

19.02.2024 11:50

Jarmil se taky pustil do kritiky série krátkých spotů Lepší škola. Podíváme se, jak si s tím pan učitel poradil, a jestli se pustil do kritiky obsahu, nebo se pustil do nadávání ad hominem.



Co mám na fenoménu Štěkánka rád, je že její lehce afektovaný projev (byť tady značně zjemněný) dává učitelům možnost se projevit ve své celé osobnosti. Je snadné reagovat hezky na někoho, kdo je vám příjemný a s kým veskrze souhlasíte. To umí s prominutím každý blbec.

Reagovat k věci a zamyslet se nad problémy školství na základě příspěvku někoho, koho nemusíte, to je umění. Štěkánka je pro spoustu učitelů jako osina v zadnici. Ona v televizi prozrazuje dětem věci, které mnozí z nich potřebují skrývat, aby se proti srovnávání, práci za trest, zabavování věcí, kolektivním trestům, křičení, přetěžování písemkami, posmívání a dalším věcem nezačaly bránit. Asi mají strach, že to pak s dětmi nezvládnou, nebo co.

Sám jsem většinu těch věcí ve škole viděl. Někdy od třetí třídy dál už jsem se nenechal vecpat do role terče, na kterém se můžou učitelé vyřádit, ale moji spolužáci to schytávali ještě na střední škole.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Co je tak špatného na tom pomáhat dětem otevírat cestu k lepšímu prostředí ve škole? Trocha kontroverze tomu dodává šťávu, bez které by se to nedostalo mezi lidi. Štěkánka nemusí mít ve všem pravdu, aby ta osvěta byla užitečná a rozproudila diskuzi. Tak proč ten strach a averze?

🔗

19.02.2024 11:21

Štěkánka v jednom z dílů kritizuje právě kolektivní vinu. Je nasnadě zabrnkat učitelům na vztahovačnou strunu a zkusit ji na tom uvařit. Když poukazuje na negativní jevy ve školství, jistě má ve skutečnosti namysli, že za to může každý jednotlivý učitel ve státě.



Nikdy bych Štěkánku, Roberta ani nikoho jiného nehodnotil podle divokých interpretací vedení Pedagogické komory, kteréžto za sebou nechává takovou ostudu, že se divím, že ten spolek dávno raději nerozpustili.

Jestli mám vůči těm lidem výhrady, tak kvůli tomu, co skutečně řekli, napsal nebo udělali. Výhrady bych měl, ale nikoho z nich nečastuju hrubými urážkami, jako je zvykem v některých učitelských organizacích. Ani mi to nebrání si přečíst jejich postřehy a nápady, a udělat si v klidu a bez emocí vlastní názor. Pochopil bych u někoho, komu je dvacet, a ještě se nestihl vyklidnit.

Co se musí dospělému a zkušenému člověku honit hlavou, aby takovouhle věc napsal, odeslal do veřejné skupiny a nechal ji tam viset jako vizitku svého hulvátství a nekultury?

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Pokud se chci vyjadřovat ke školství a k rozvoji a vzdělávání dětí, neměl bych aspoň v rámci oboru používat trochu kultivovanější projev, než mají děcka na učňáku, když si hodí kladivo na nohu?

🔗

19.02.2024 10:45

Moje série o Lepší škole zatím nevyznívá příliš ve prospěch internetových diskůtérů z řad učitelů. Štěkánka taky naznala, že by bylo dobré ukázat i hezké komentáře.



Učitelské povolání totiž vůbec nemusí být o věčné uraženosti a ublíženosti, jak by to mohlo vypadat z online prostoru. Sociální sítě reálný svět vždycky zkreslují, a tak je potřeba hned nepropadat panice.

Česko není jenom zemí špatného školství, ale i zemí velmi dobrých vzdělávacích počinů. Jsou to většinou dobře a zajímavě vedené soukromé školy. Ale najde se klenot i mezi státními. Do velké míry to záleží na schopnostech a odvaze ředitele takové školy.

To znamená, že každý učitel, kterému na tom záleží, může zvednout zadek a jet se podívat tam, kde to funguje. Je to na každém jednotlivém člověku, jestli se zajímá, a jak si to v životě nastaví.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Spousta dobrých základních škol, soukromých a alternativních, si nedrží nějaké tajné know-how, které by nikdo nesměl znát. Prostě tam přijedete, a uvidíte, jak tam ty děti fungují, a v čem je to jiné než na škole založené na represích.

Jezdí se vaši učitelé podívat na jiné školy a učit se od jiných učitelů?

🔗

19.02.2024 10:24

Robert Čapek je mi jako osobnost volný a jeho konfrontační styl tady vůbec nechci diskutovat. Mě zajímá obsah toho, co napsal o školách a o učitelích, protože mám z mnoha stran potvrzeno, že se u nás tyto věci dějí.



Pokud je učitel co k čemu a dělá tu práci aspoň z části pro ty děti, podle mě by jeho přirozenou reakcí mělo být uznat školní trable dětí a podpořit myšlenku, že si zaslouží pomoc dospělých.

Asi málokdo se chce denně cítit mezi kolegy a nadřízenými špatně. Nevidím jediný důvod, proč by to měly snášet děti, které navíc přichází do školy jako klienti a nikoliv jako zaměstnanci. Přečtěte si, co teď a tady Robert napsal, a řekněte mi, jestli vám to dává smysl. Sám si názor teprve utvářím.

Nechal jsem vám ve snímku i reakci jednoho z dlouhodobě ublížených učitelů, ať vidíte, s jakou komunikací se musí potýkat každý, kdo se na veřejnosti postaví za školní děti.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Tímto série nekončí. Ještě se podíváme na další reakce lidí ve školství, co jsou veřejně aktivní na internetu.

🔗

19.02.2024 10:05

Spousta z vás chodí denně do práce, a jistě se tam chcete cítit dobře. Děti tráví ve škole obrovské množství času, a taky by třeba ocenily, kdyby to tam fungovalo více jako druhý domov než jako vězení.



Od natočení Lepší školy se na internetu objevila spousta ohlasů především ze strany učitelů. Spousta z nich je Štěkánčinou tvorbou podrážděná, a nejraději by, kdyby takový člověk v televizi vůbec nevystupoval, a děti se o svých právech touto cestou nedozvídaly.

Posměšný tón směrem k učitelům, kterým nevadí se chovat zle k cizím dětem, osobně nevnímám jako problém. Pokud chce pedagog učit děti respektu, má k tomu ve škole spoustu příležitostí, a může začít tím, že jim bude dobrým vzorem, a nebude se k nim chovat, jak by se jemu samotnému nelíbilo.

Nerozumím tomu zdůrazňování práv učitele vůči dětem. Dospělí mají tendenci svoje pravomoce vůči dětem překračovat a zneužívat k řešení svých vlastních věcí. Je potřeba na to myslet a občas hodit zpátečku. Učitelé se často dostávají do tunelového vidění (známe z vyjednávání), a nemusí hned rozpoznat okamžik, kdy je potřeba přestat být buldozerem a hledat cestu ke spolupráci.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Proč by se měli učitelé cítit uražení a potupení, když někdo natočí sérii více o dětech, pro děti a od někoho, kdo těm dětem a jejich trápení rozumí? Děti se potřebují umět bránit. Mrzí mě, že moje dcerka neměla svoji Štěkánku, když se ve škole jako sedmileté mrně dostala do vyhroceného konfliktu s dospělými.

🔗

19.02.2024 09:47

Štěkánka a její Lepší škola na ČT Déčko podruhé. Už jste si ten pořad pouštěli, abyste si mohli udělat vlastní názor, než se podíváte na odpor z učitelských organizací?



Pro mě je třeba fascinující vidět ve veřejném prostoru někoho, kdo tam pracuje pro děti, kdo měl úspěchy třeba i při práci na nějakém zapadlém učňáku.

To neznamená, že je potřeba s ní bezvýhradně souhlasit. Jsou různé pohledy na různé věci a zrovna vzdělávání, právo a etika nejsou oblasti, kde by se dalo všechno hned exaktně vědět. Spíše mě překvapuje, že si někdo vůbec dovolí hodnotit a kritizovat chování dětí, když sám nedokáže kultivovaně projevit nesouhlas třeba zrovna se Štěkánkou.

Neříkám, že jsou všichni učitelé sprostí. Většina z nich si hledí svého, a těchto diskuzí se neúčastní. Spousta z nich jenom v tichosti kroutí hlavou, co jejich kolegové dokážou vyplodit a zveřejnit. Pak jsou tam ale lidé, kteří se neumějí kulturně chovat ani mezi dospělými všem na očích, tak jak to asi u nich vypadá ve škole za zavřenými dveřmi.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Autenticitu toho snímku si musíte ověřit sami, já už se do učitelských organizací nedostanu, tedy mi nezbývá než pracovat s tím, co mi chodí do zpráv.

🔗

19.02.2024 09:21

Víte, co nejvíc aktivizuje české učitele? Nejsou to diskuze o penězích na platy ani PHmax ani nic takového. Nejvíc protivů z řad českých učitelů vyleze z děr a začne hulákat, když se veřejně postavíte za děti, jejich potřeby a jejich práva.



Štěkánka Cimlová alias Štěkánka natočila s ČT Déčko sérii krátkých videí pro děti. Jmenuje se to Lepší škola a za mě je to naprosto super počin v rámci možností krátkého formátu.

Spousta učitelů s tím nemá problém. Buď se jich to netýká a nemusí se tím zabývat, nebo se rádi zamyslí nad tím, zda někdy vůči dětem nevypadávají z role průvodce rozvojem a vzděláváním. Pak je tu skupina hlasitých hejtrů velmi aktivních na sociálních sítích, kteří reagují způsobem sobě vlastním.

Učitelé, kteří mají učit naše děti slušnému životu sahají k drbům, pomluvám, vyloženým lžím a také urážkám.. Někdy mě až překvapuje, jak hluboko na veřejnosti klesne člověk, který má na starost děti.

#NašiUčitelé #ZákladníŠkola #BahenníLázně

Mrkněte na tu sérii. Připadá vám ten obsah nějak nevhodný či urážlivý?

🔗

18.02.2024 10:45

Nelogická informatika č. 4: „Jak ukládat text.“

Ve škole se děti učí, že text je vlastně taková čmáranice, ze které by měly jít přečíst písmenka a nějaké další značky. Taková reprezentace je pro počítač nevhodná. Lépe pracuje s textem jako s posloupností znaků, kde každý znak je reprezentovaný číslem.

Potřebujeme vědět, na kolik čísel máme vyhradit místo v paměti. Taky kolik zabere jednotlivé číslo. A nakonec musíme vědět, co které číslo znamená.



Máme tu sedmibitovou znakovou sadu ASCII z roku 1963, do které se vešlo to, čemu u nás programátoři říkají „anglická abeceda“ a omezený počet dalších symbolů. S repertoárem 128 čísel žádnou velkou parádu neuděláte.

Protože se ve skutečnosti znaky ukládaly do osmibitových bajtů, chytré hlavy napadlo obětovat jednoznačnost kódování a zavést přepínání národních znakových sad. Nějaké prosadil Microsoft dominancí na trhu, jiné byly standardizovány příslušnými organizacemi, a vznikl z toho bordel na desetiletí, jen aby se nemusela rozšířit standardní znaková sada.

Tedy ona se dávno rozšířila, během osmdesátých let se ustálila znaková sada Unicode, která byla otevřena rozšiřování na 16 bitů a později ve formě mezinárodního standardu až na 31 bitů, tedy potenciálně 2147483648 různých znaků. To by mohlo na nějakou dobu stačit včetně klingonštiny. Jenom se někteří rozhodli udržovat bordel a dál přepínat malé znakové sady.



Unicode se v některých prostředích prosadil ve formě šestnáctibitové znakové sady a kódování jednoho znaku dvěma bajty. To vytvořilo starý známý problém s „endiány“, kdy někdo ukládal první ten nižší bajt a někdo ten vyšší.

Tak se prosadil ještě fantomový znak, který se přidával na začátek souboru, aby se poznalo, která varianta kódování je zrovna použita. Typický „rovnák na vohejbák“. Celý současný standard podporuje kódování UTF-32 se stejným problémem. A taky UTF-16 se stejným problémem, které navíc znaky nad rámec prvních 65536 kóduje pomocí speciálních dvojic.

Prvním trochu rozumným standardem je UTF-8 z roku 1993. Prvních 128 znaků kóduje totožně s původním ASCII a všechny ostatní znaky kóduje pomocí dvou a více bajtů, které se s ním nepletou. Text ukládá po bajtech, takže netrpí na „endiány“. Kompatibilita s ASCII z něj udělala kódování programátorů a později kódování univerzální. Kódovanou sadou znaků je stále Unicode, jen se správně přeskládá do těch bitů a bajtů v UTF-8.

Microsoft se v tom ještě pokusil udělat bordel tím, že v UTF-8, které netrpí na pořadí bajtů, zneužívá značku pro pořadí bajtů jako poznávací znak souborů v kódování UTF-8, čímž rozbíjí běžné operace jako spojování a vkládání souborů třeba zrovna v programovacích jazycích. Naštěstí už i od této praxe ustupuje.



Jestli chcete vědět, jak funguje v informatice bordel a technologický dluh, příběh kódování textu je toho perfektním příkladem. Na druhou stranu je samotné kódování znaků z univerzální znakové sady teprve začátek toho všeho nepořádku.

#NelogickáInformatika #DigitálníKomunikace

🔗

18.02.2024 09:24

Nelogická informatika č. 3: „Když čísla přetékají.“

Počítače pracují s čísly jinak. Procesory nedodržují notoricky známá matematická pravidla. Celočíselná matematika ve skutečnosti probíhá na paměťových buňkách pevné velikosti.

Jestliže pracujete s nezápornými čísly na 32 bitech, nejvyšší reprezentovatelné číslo je 4294967295. Co se stane, když k němu přičtete jedničku?



Standardem je v takovém případě počítat „cyklicky“, kdy po nejvyšším čísle následuje nejnižší, tedy 4294967295 + 1 je 0. Díky tomu pro celočíselné počítačové operace platí alespoň část běžných matematických pravidel. Takové porovnávání čísel se ale při „přetečení“ podle pravidel nechová.

Chyby spojené s přetečením (overflow) jsou notoricky známé, můžou způsobit ztráty na majetku i na životech a provázejí svět informatiky od nepaměti.

Programovací nástroje se k přetečení staví různě. Většina z nich nechává v programech přetečení v tichosti projít, a celou zodpovědnost nechává na programátorovi. Někdy se nástroje snaží upozornit aspoň na zjevně špatný kód, ale spousta chyb unikne. Ty extrémnější můžou používat kontroly za běhu, nebo naopak dokazování, že kód přetečení správně ošetřuje.

Taky se zrovna u celých čísel dá celý problém obejít tím, že se použije implementace čísel rostoucí velikosti, která na přetečení netrpí.



Obecně se při komunikaci s počítačem doporučuje méně předpokládat a více ověřovat. A taky nepředpokládat, že co vám fungovalo jednou, bude vám fungovat vždycky. Ona ta technika má svoje pravidla a nějaká #ezoterika může způsobit velké škody.

#NelogickáInformatika #DigitálníKomunikace

(foto JP @ geograph)

🔗

16.02.2024 00:15

Nelogická informatika č. 2: „Malý a velký endián.“

Data dneska typicky reprezentujeme pomocí osmibitových bajtů. Tak dokážeme reprezentovat počet od 0 do 255, jeden pixel obrázku s paletou o 256 barvách, jeden znak textu bez diakritiky a cizích písmen a další.

Jenže to nestačí. Už jenom těch textových znaků je dneska podle normy skoro sto padesát tisíc. Na to jeden bajt nestačí. Dokonce ani dva bajty. Kvůli zarovnání není zvykem používat k reprezentaci čísla trojici bajtů, nezbývá tedy než uložit znak jako bajty čtyři.



Když píšeme čísla v desítkové soustavě na papír, vždy zapisujeme číslice od nejvyšší váhy po nejnižší, od velkých řádů po jednotky. To není z hlediska digitální techniky nutně nejchytřejší způsob, a tak se stalo, že některé počítače ukládají čísla od nejvyšších řádů (big endian), jiné od nejnižších (little endian).

Protože nemůžeme v paměti adresovat jednotlivé bity, ale až celé bajty, je pořadí bitů v paměti v rámci jednoho bajtu irelevantní, schované za adresováním celých bajtů. Díky tomu nemusíme pořadí bitů vůbec řešit.

Nemusíme řešit pořadí bitů, dokud pracujeme jenom s procesorem a pamětí. Co když ale potřebujeme poslat jednotlivé bity po drátě? To už musíme při sériové komunikaci poslat jeden bit po druhém a na jejich pořadí záleží. Opět můžeme posílat bajty od bitů nejvyššího řádu (big endian), nebo nenižšího (little endian).



No a tady se mi může snadno stát, že budu po drátě posílat 32-bitové číslo v pořadí little endian tak, že se jednotlivé bity v bajtech pošlou v pořadí big endian, takže když připojím osciloskop, uvidím 32 bitů seřazených tak, že nejnižší bit dostanu jako osmý v pořadí a nejvyšší jako dvacátý pátý.

Jinými slovy se nám tam budou ti dva endiáni plést dohromady, jako by v tom pořadí bajtů ve vícebajtových hodnotách nedělalo už tak dost velký bordel.

#NelogickáInformatika #DigitálníKomunikace

(foto: Wayne Silver)

🔗

15.02.2024 23:37

Tak jsem vyrazil za Lukáš Hozda na konkurenční pražský #Rust meetup. Naštěstí to není jako na českém vyjednávacím písečku, a protramátoři mají stále tendenci se spíše dohodnout a spolupracovat.



Braiins by prý chtěli dělat meetup týkající se Rustu jednou za dva měsíce. My jsme taky chtěli dělat meetup jednou za dva měsíce. Zatím to vypadá, že se budeme střídat. Na nás tím pádem vychází březen, kdy bych rád uspořádal trochu větší meetup, na který zatím hledám větší prostor, než jsme měli v počítačové učebně na Opatově.

Lukáš se věnuje vzdělávání, takže moje přímá konkurence. 🙃 Takže doufám, že jeho, Jan Matějek a další lidi přitáhnu na univerzitu, aby se studenti potkali s větším spektrem lidí. Něco by se dalo udělat i se středními školami, tady by nás mohl spojit se studenty Radko Sáblík.

Poslední měsíce vidím na internetu docela dost hejtů. To by mohlo značit pro Rust úspěšný rok, když má tolik lidí pocit, že se musí jeho šíření bránit. Zatím tedy vítám hejty jenom v angličtině, ale pokud se bude dařit, připravte se na brzký příliv českých mýtů, pověr a pomluv.



Já se mezitím budu v klidu věnovat přípravě kurzů a konzultací na bare metal nasazení Rustu. Už teď se mě na to lidi ptají, až mě mrzí, že to ještě nemám, ale zase řeším klasické poptávky na C a C++, takže všeho do času.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

15.02.2024 22:00

Tak jsem odmítl dceři zaplatit narozeninovou oslavu v nějakém tom dětském centru. Měl jsem k tomu hned několik důvodů, a finanční úspora, byť významná, byla snad úplně poslední z nich.



Dcerka byla v takovém podniku na narozeninách kamarádky. Má teď spolužáky z rodin, co si takové věci můžou snadno dovolit. Už řekla kámoškám, že to tam možná bude mít a že je pozve. Na druhou stranu si chce pozvat několik dětí ze staré školy, odkud ji vyštvaly učitelky.

Proč tedy tatínek nezaplatí? Zrovna mi přišel do rány příspěvek Ondřej Pašek, co nejezdí v Bentley a neobléká se v Louis Vuitton. Mně je to sympatické.

‣ Nechci, aby si dcerka zvykala, že si pískne, a začnou se sypat peníze. Tento požadavek (a jeho konkrétní provedení) jsem už vyhodnotil jako přes čáru. Taky musí udělat zkušenost, že nedostane všechno, co kámoška ze školy. Už tak poskytuju luxus nad běžné poměry.

‣ Nelíbí se mi vytvářet tlak na rodiče dalších dětí, co třeba nejsou zvyklí takové oslavy zajišťovat, že za jejich děti někde platím vysoké částky. Ani nemluvím o tom, že to pak budou na ně zkoušet jejich děti, jestli by takovou oslavu taky nezajistili.

Když jsem něco chtěl, tak mi rodiče prostě řekli, že je to drahé, nebo že mi takovou věci koupit nemůžou. Bylo snadné to akceptovat. Táta se se mnou o tom moc nebavil, a máma na to prostě neměla.

Je zajímavé pracovat s tím, že dítě na jednu stranu ví, že nebyl problém se z ničeho nic sebrat a utratit desetitisíce za jeden výlet, takže nedává moc smysl říkat, že něco nejde zaplatit.

#Děti

Jak tohle řešíte vy? Mám svoje způsoby a cesty, jak vysvětlovat, že dcerka něco prostě nedostane, přestože mi objektivně nic nebrání pro ni tu jednotlivou věc zajistit. Ale rád si poslechnu vaše způsoby. Třeba Vojta Hordějčuk a další tohle určitě taky řeší.

🔗

14.02.2024 09:38

Před lety jsem zjistil, že na to, abych zůstal slavný v HR kruzích, mi stačí doslova párkrát do roka publikovat něco k tématu recruitmentu.

#BahenníLázně

Tentokrát mě zaujala nádherná práce personalistů ve stylu: „Řekni, že tě ti lidé vůbec nezajímají, aniž bys řekl, že tě vůbec nezajímají.“ Pobavilo mě nastavení náborových a komunikačních procesů takové, že se nikde nespojí zápis o důvodu odmítnutí s následnou komunikací s potenciálním spolupracovníkem.

Vždyť ten dojem, který tím daná firma vysílá směrem ven mezi ostatní lidi včetně klientů, je takový, že se dotyčný musí cítit „jak u blbejch na dvorečku“.

#Batůžkář #Programátor #TrenérVyjednávání

Skutečně se to ve firmách takového formátu nedá dělat lépe? Tolik peněz se utratí za všemožné reklamy a marketingové akce, a personální oddělení mezitím posílá do světa takovou zprávu.

A to se nebavíme ani tak o jedné chybce v jedné společnosti, jako spíše celkovém dojmu, jaký za sebou na trhu kdo nechává. Tentokrát to šlo aspoň veřejně, ale kolik takových historek jenom v tichosti koluje mezi potenciálními spolupracovníky, aniž by se o tom ve firmě vědělo.

🔗

12.02.2024 02:11

Poprvé za dlouhou dobu mám pocit, že na vás nemám skoro vůbec čas. Jsem hodně na cestách, nebo mám rozdělanou práci, a nebo potřebuju prostě jenom odpočívat.



Byli jsme v Bruselu na FOSDEMu. Konference samotná mě nebavila tak jako dřív, a zvažuju, jesti má pro mě vlastně smysl tam jezdit. Dcerka se tam bavila skvěle, byla tam prakticky celé dva dny na programování pro děti, které bylo ohlášené na poslední chvíli. Ona by naopak příští rok jet chtěla, ale samotnou ji tam poslat nejde.

Proč se mi na největší konferenci o svobodném a otevřeném software nelíbilo? Možná právě proto, že je to obrovská akce na relativně malém prostoru, kde se člověk ani nedostane na přednášky, které ho zajímají. Sice se na konference jezdí především za lidmi, ale jednak spousta starých známých už nejezdí, a jednak by si asi musel člověk s předstihem domluvit, s kým se chce potkat, a konferenci brát jenom jako společnou kombinaci místa a času

Popravdě jsem byl z toho po těch letech, co jsem na FOSDEM nejezdil, až otrávený. Skoro bych si radši připlatil za akci, která bude menší a s plným servisem. Tak uvidíme, jestli do příštího roku stihnu změnit názor nebo se na akci lépe připravit.

#Batůžkář #Programátor #TrenérVyjednávání

Ale co už, aspoň jsem stihl pít belgické pivo, navštívit evropský parlament, podívat se dovnitř atomia a ukázat dceři něco málo z dalšího města, kde ještě nebyla. Ačkoliv na místě prudila, jak se dalo, po návratu se tvářila spokojeně.

🔗

12.02.2024 01:47

Software engineering myth no. 11: “50 years of experience make C safe.”

In a LinkedIn discussion, I saw a comment saying that 50 years of C and 25 years of MISRA C make the C language safe. This is a rather bold statement and one that depends more on the test of time than on critical analysis. Just because we have 50 years with a certain programming language doesn't necessarily mean we cannot do better.



In the good old days people wrote programs in assembly languages that almost directly translate to machine code for that particular platform. The invention of languages finally involving into K&R C allowed people to write most code in a single language to support many different platforms.

There are a few limitations of the resulting code that C enforces, especially regarding code organization and function calls. It even provides some level of type checking. Its logic and capabilities are, however, still pretty close to what you can do with assembly. Before the 2011 version it didn't even have a threaded data model.

There are simple cases that you can cover with requirements from MISRA and static analysis tools that help maintain certain properties of your code. The language, however has many properties that make the job of keeping the code safe much harder than necessary.

Lots of code was written in C and C++ that has critical bugs that could have been avoided. Lots of developers, maintainers and support engineers spend huge amount of time with debugging and tracing tools. Lots of software issues that could have been avoided are so hard to avoid by testing that they are discovered only in production and even then hard to analyze and fix.

All of this because we don't feed enough information to our compilers and static analyzers so they can prevent the bugs that can be prevented.



The C programming language mostly follows the original K&R design and despite many modifications since the 70's it is not designed in safety in mind and it doesn't provide much help to the developers to maintain safety of their code. It is too easy to write bad code in C and get it compiled and pretty hard to write code that is correct and safe.

#SoftwareEngineeringMyths

BUSTED

🔗

12.02.2024 00:26

Software engineering myth no. 10: “Python programs cannot use threads.”

I've heard people say that in Python you cannot use threads provided by the operating system. That is an interesting interpretation of Python's parallel computing limitations. Let's look at Python and its parallel computing capabilities.



Developers do avoid running threaded computation in Python and will continue to do so for the upcoming years. Threaded code in Python doesn't actually run in parallel and thus doesn't provide any performance benefits.

That doesn't mean Python cannot start new operating system threads. The standard CPython interpreter will safely run in a threaded process. It uses a global lock to prevent concurrent access to Python data structures and thus prevents Python code from running in parallel.

There are valid use cases for threaded code even when with the global lock preventing Python code from running in parallel. Threads are useful for I/O bound code that spends most of its running time waiting for events with the global lock released. This is the easiest way to prevent blocking operations from freezing your main thread.

It's also perfectly valid to start threads that spend most of their time in computation done by native libraries with the global lock released. There are already libraries like NumPy whose operations can run in parallel even when the surrounding Python code cannot. Some native libraries can start threads of their own to run code in parallel.

You can also work with alternative Python environments without a GIL or experiment with a no-GIL build of Python 3.13. However, you have to avoid depending on libraries that don't support no-GIL operation. Then you can even run your Python code in parallel and rely on more granular data structure locking.



Python code can indeed start new operating system threads just like code in any other language. With alternative implementations or experimental no-GIL builds you can run Python code in parallel. With standard CPython you can still run at least non-Python code in parallel or use threading for I/O.

#SoftwareEngineeringMyths

BUSTED

🔗

07.02.2024 08:31

Software developers and negotiation? Believe it or not, there are people who ask me why I entered an area so outside of my expertise.

Let me show you why it makes perfect sense.

① There was a meetup of mostly Linux package maintainers on Sunday in Brussels. They said that the #Rust build system is horrible. The reason is that they cannot effectively control the library dependencies. From their point of view the choices made by the Rust project were wrong.

② Rust developers had a whole track on Saturday at the same event. From their point of view the build system is one of the key successes of Rust. It allows them to start working on their code in no time. Many of them would say that it's the Debian packaging system that's horrible.

Both sides have perfect arguments from their point of view. Both are pretty much correct in their line of thought. If they met at FOSDEM and maybe had a few beers together, maybe they would get a better understanding of what “the others” are trying to solve. Building and maintaining a software ecosystem is by no means an exact science.



Debian packaging is indeed ugly. Even RPM and OpenWRT were capable of using simple recipes that fit in a single file committed to version control while Debian follows the good old Windows-style complexity hell. Gentoo's recipes are also relatively pretty.

Rust project doesn't need to solve operating system distribution issues. If the language is successful, it's the distros that will adapt and find solutions. Here we are back to communication skills.

Complaining gets you nowhere. Calling a successful build system horrible when it serves the developers well isn't of any value. However, I understand that package maintainers grow grumpy over time. I've worked with them.



History shows that even badly designed software made by people with bad knowledge of the respective fields can easily become mainstream and even get a huge lot of fans and apologists. In this case, the build system isn't even badly designed, it just doesn't solve the problems a specific group is interested in. The same problems packagers had with the likes of autotools and CMake, making Rust not even so special.

#Backpacker #Programmer #NegotiationTrainer

Don't you think that this might be exactly the case where software developers and maintainers could benefit from things like active listening skills?

🔗

05.02.2024 09:33

Blokuje mě tu teď Honza Slavík kvůli antiviráku do auta. 🙃 To nevymyslíš.

#BahenníLázně

Kdysi dávno jsem se rozhodl, že se nebudu věnovat provozní digitální bezpečnosti, protože je to moc složité a málo exaktní, podobně jako sociální vědy a další věci, které dost dobře neumíme, tak se řeší odhadem a metodou „co dům dal“.

Po očku ten obor těch zhruba dvacet let sleduju. Je nás takových určitě spousta, co jsme relativně v obraze, ale ne dost, abychom to chtěli sami dělat.

Pak je tu spousta lidí, kteří nevědí, že je to složité, neznají svoje limity, a mají ambice do toho „erudovaně“ mluvit. Nikoho nejmenuju, ať si každý sáhne do vlastního svědomí.



Pokud si myslím, že antivirák zajišťuje, aby auto bylo zabezpečené proti „dálkovému ovládání“, měl by v diskuzích o bezpečnosti mlčet a učit se.

Samotná potřeba antiviráku v jakémkoli systému znamená, že jsme lokální zabezpečení už vzdali, a teď jenom zkoušíme vyhledávát v instalovaném kódu, co by mohlo chtít škodit.

Klasický antivirák rozpoznávající malware je vlastně přiznání, že tady zabezpečení na úrovni systému už nevyřešíme.

#Batůžkář #Programátor #TrenérVyjednávání

Zdravíme z FOSDEMu v Bruselu. Tady se o bezpečnosti a technologiích mluví úplně jinak. Tady jsou lidi, co na LinkedIn nenajdete. Co už, aspoň si je nebudete muset blokovat. 🙃

🔗

29.01.2024 19:58

Před časem mě můj první #DenProŠkolu zastihl nepřipraveného. Řekl jsem si, že už se znovu nestane, že někdo označí některé z dětí za špatné, marné či hloupé, bez reakce z mojí strany, ať už to budou spolužáci nebo učitelé.



Skutečně plním, co jsem si slíbil. Citlivě, a aby to fungovalo co nejlépe pro ty konkrétní děti. Jak mě to učil Gary Noesner, netřeba mít strach z toho, co říkáte, pokud si dokážete pohlídat, jak to říkáte. Pokud nic neřeknu, mám pocit, že tomu dítěti ukazuju lhostejnost v jeho situaci.

Mnozí mě znáte z diskuzí a příspěvků, kde vám svoji „message“ posílám s vědomím, že proti sobě poštvu křičící dav. Kašlu na názor náhodných lidí z internetu, kteří mají nutkavou potřebu se pohoršovat a vysvětlovat mi, co bych měl nebo neměl psát. Nevadí mi nechat cizí dospělé lidi shořet v diskuzi, byť tahle část asi úplně podle Garyho není.

Něco jiného je, když spadnu do situace, kdy mám něco mezi pár sekundami a pár desítkami minut na to zlepšit vnímání vlastní hodnoty dítěte ve skupině, se kterou pracuju jen jednorázově.



Všimli jste si, že jsem doteď ani jednou nezmínil programování, kvůli kterému teď do škol občas chodím? Co bych vám k tomu řekl. Přijdu. Ukážu dětem a případně jejich učitelům, že programování je zábava. Učitelům se to líbí. Děti se ptají, jestli přijdu znovu. Rozloučíme se a jdu si prohlédnout město.

Určitě se na tom dá v detailu leccos zlepšit. Zatím mám radost už z toho, když odcházím s dojmem, že je lepší, že jsem přišel, než kdybych nepřišel. Podle mě dokáže zázraky už jen to, že se dětem chvíli věnuje někdo s mimoškolským nadhledem, kterého nevídají každý den.

Nedokážu říct, jestli je důležitější, co dětem přináším, nebo jakým způsobem s nimi jednám a jak reaguju na jejich malé krize. Podle mě to musí jít ruku v ruce. Stává se třeba i u školních učitelů, že nefuguje dobře ani jedno, a vyhrocují se jim konflikty zahrnující žáky, učitele i rodiče.

#Batůžkář #Programátor #TrenérVyjednávání

Co myslíte? Jak moc člověk dokáže během jediného dopoledne pozitivně zasáhnout do života a vzdělávacího procesu hned několika dětí, se kterými on sám nebude dál pracovat?

🔗

26.01.2024 22:58

Za posledních patnáct let jsem se nenaučil ničemu novému, nezkoumal nové pohledy a přístupy, nedíval se na žádné věci z jiného úhlu, nehledal žádné nové perspektivy, a zůstal hezky zalezlý ve své zakonzervované jeskyni. Zdá se vám to neuvěřitelné?

#BahenníLázně

Dnes si řekneme, proč není zrovna dobrý nápad rozebírat ostatní diskutéry, pokud o sobě zároveň dáváte vědět, že jste kouč nebo terapeut.

Jestliže používáte naučené komunikační dovednosti a koučovací výcvik k tomu, abyste rozložili a znejistěli osobnost diskutujícího, jehož názor a pohled vám není po vůli, nedostáváte se už mimo etický rámec? Nevrhá taková aktivita špatné světlo jak na vás, tak nepřímo i na celou koučovací komunitu?

Sice sám sebe zatím nepovažuju za kdovíjakého vyjednavače, ale už teď jsem musel přijmout jistá opatření, abych to nepřepálil. Přece jenom mě konference, několik kurzů, mnoho večerních tréninků, samostudium a vlastní trénink v terénu staví do pozice, kdy už si netroufám jít cestou: „all hell breaks loose“.



Jakmile se do „poučovacího módu“ dostanete, už se nikdo neptá, jak k tomu došlo. V tu chvíli už vám nepomůže…

‣ Dotyčnému připomenout, že jste se potkali osobně.
‣ Připomenout vaše někdejší spojení na LinkedInu.
‣ Dát na vědomí, že jste si v minulosti potykali.
‣ Pozvat si na pomoc deset dalších koučů.
‣ Odkázat se na koučovací organizaci.
‣ Udělat ze sebe bránící se oběť.
‣ Začít vyžadovat vysvětlení.
‣ Přitvrdit v poučování.
‣ Zkusit obviňovat.
‣ Už vůbec nic.
‣ Nothing.
‣ Nada.

Nefunguje nic, protože jste toho člověka dávno ztratili.



Můžu nabídnout jednu nevyžádanou, leč velmi dobrou radu všem lidem, kteří někdy diskutují na sociálních sítích. Všímejte si velice dobře, co se kolem vás děje. Naučte se poslouchat a číst. Pak se vám nestane, že vám unikne, když s někým diskutujete v poměru deset ku jedné. Tedy například na deset všich vět odpoví jednou větou. Pak poznáte, kdo se kontroluje, a kdo má slovní průjem.

#Batůžkář #Programátor #TrenérVyjednávání

Jak mají mít lidé důvěru v takové kouče, když se na veřejnosti projevují takto?

🔗

26.01.2024 19:27

#FOSDEM 2024 is coming. This time with a #junior track included.

The junior workshop reservation system doesn't seem to work exactly well, but yeah, it's the first time and the track was added at the last minute. If you know anyone from CoderDojo or CoderDojo Belgium who can fix that, please let me know.

As usual, I don't think I'll be able to find and attend all that I should see. However, I will be at the conference and in #Brussels to meet people and to absorb the atmosphere of this magnificent event that I used to visit regularly. As for the talks, I can only hope that everything important will be recorded and published to see later at home.

There's no other event like FOSDEM. Do you want to meet and speak about Rust for industrial programming, programming for children and, of course, negotiation?

#Backpacker #Programmer #NegotiationTrainer

What and who should I not miss when in Brussels?

🔗

25.01.2024 11:54

Rád bych se s vámi podělil o svůj příspěvek do Facebookové skupiny nově vznikající Asociace pedagogických pracovníků ČR.

Přijetí bylo různorodé. Některým se to líbilo a část z nich dokonce přišla do diskuze před ostatními hájit zájmy školních dětí. Některým včetně velmi aktivního Janka Wagnera to přišlo vtipné a nejspíše mimo realitu. Někteří přišli do diskuze šířit jakousi dezinformaci o šestistránkové slohovce a šířit paniku, že bude učitel potřebovat 150 hodin jenom na napsání vysvědčení.

Ostatně už ta minulá diskuze, ze které jsem pár střípků začlenil, byla dost výživná. Celou jsem si ji prošel a vybral jen pár hlášek, které jsem seřadil formou „christmas tree“.

#BahenníLázně #NašiUčitelé

Co si o tom myslíte vy?

Je opravdu tak nereálné někde do systému naťukat, které dítě kterou věc ovládlo, vygenerovat z toho text ohledně jeho úspěchů, dát postupně do kupy pár větiček na čem by měly děti zapracovat, a opět jenom během semestru zaškrtat, kterých dětí se to týká.

No a nakonec k tomu každému napsat nějakou osobnější nótu, která se ovšem dá taky připravit už během pololetí a pouze upravit v případě nějaké zásadní změny. Mně to dává smysl. A to se nebavím o konkrétním formátu, jako spíše o formě, která když už se musí tisknout na papír, někomu řekne něco užitečného a podnětného.

🔗

25.01.2024 10:50

Jaký je rozdíl mezi nápisy #kouč a #programátor pod jménem na LinkedIn?

Když si do titulku píšete „programátor“, na cokoliv počítáte i s reakcí, že tomu přece nemůžete rozumět. Navíc se, díky lidové představě programátora jako toho, co ťuká do klávesnice a nebaví se s lidmi, vždycky zjeví další, kdo věří, že vás překvapí a vyvede z rovnováhy.

Že můžete kecat každému do všeho, nejlépe vyjádříte slovem „kouč“, případně si tam ještě přidejte pár dalších klíčových slovíček. Jak jsme tu nedávno řešili s Vaclav Szakal, ACC (ICF), koučovat vás tady chce každý druhý, ale napsat za vás operační systém s multitaskingem, do toho se nikomu nechce, ani takzvané umělé inteligenci.

#BahenníLázně

Letošní #NegotiCON bude o práci s autentickými informacemi. Očekávám od akce takového formátu nikoliv jen ověřování prostých lživých informací, ale i práci s tím, když lidé předstírají a jemně manipulují s realitou, ať už je k tomu vede jakýkoli motiv. Uvidíme se v dubnu na konferenci?

Kdo se trochu zajímá o kritické myšlení a neznal by pojem „loaded question“, kdy ten člověk namísto lživého tvrzení položí otázku, která zahrnuje lživé tvrzení ve formě předpokladu. Na druhou stranu to na spoustu lidí funguje a „naladí“ se na „útočníka“ a „jeho pravdu“ místo aby si dobře ověřili, co skutečně tvrdíte.

Právě ověřování a kritické myšlení je mezi lháři velice neoblíbené, neboť jim znemožňuje rychle a efektivně manipulovat okolními lidmi a otáčet je bez dobrého důvodu proti vám. Na druhou stranu, když s tím umíte pracovat, může to být docela i zábava.

#Batůžkář #Programátor #TrenérVyjednávání

Nevyžádaná rada: Ať už jste programátor nebo kouč, učte se komunikaci a poznávejte své zlozvyky a chyby ve svém uvažování. Naučte se rozpoznávat, kdy ostatní předstírají a lžou, stejně jako moment, kdy začínáte lhát sami sobě.

“Truth is what the facts are.” ~Aron Ra

🔗

22.01.2024 22:53

I looked at the #NegotiCON lineup for 2024. Nicky Perfect from UK and J. Paul Nadeau from Canada. I don't know much about them besides what's written
on the conference website.

I heard that Nicky published a book recently. Her background comes from the elite New Scotland Yard Hostage and Crisis Negotiation Unit. She's a recipient of the British Empire Medal.

Paul is a hostage negotiator and expert on terrorism. There seems to be an interesting story of his life being saved under unusual circumstances. He also has a book whose title sounds interesting.

I would love to know more about them and their stories!

#Backpacker #Programmer #NegotiationTrainer

🔗

22.01.2024 20:51

It is year 2024 and I have the flashbacks with C++ apologists when I'm using Rust that I had with Windows apologists when I started using Linux. Their arguments are usually so bad and so misguided that even I could defend their cause better than they do.

Back in 2008 when I acquired my business license, I already had 5+ years of experience and I knew the weaknesses of the Linux environment better than any Windows-only user around including power users. Now in 2024 with 5+ years of experience with Rust I live the same story again with C++ developers who barely learned to write and compile some Rust code so far.

I don't want to build half of my #SoftwareEngineeringMyths on what myths some C++ developers spread about Rust. I'm in contact with other Rust developers. We are open. We share our knowledge. Why do these folks spread misinformation rather than ask those who can already provide the knowledge?

#Backpacker #Programmer #NegotiationTrainer

In the past few weeks, I noticed a few experts who claim to be knowledgeable enough to compare the two languages and who produced but silly claims not backed by reality. And I believe there will be more such experts as Rust enters into the general discussion.

Given my new #negotiation background, what I see is the desperate urge to defend already acquired knowledge. That doesn't help. Knowledge of C++ is very beneficial when learning Rust. Knowledge of Rust, in my opinion, significantly improves the skills even of a C++ power user. It's just tools, no need to be so religious about them.

🔗

22.01.2024 01:10

Nikdy jsem se nehlásil k feminismu. Trochu mi do toho zasahují genderové rozdíly na informatice ve škole. Zvlášť teď s mladší částí a při unplugged informatice platí, že kluci víc machrujou a holky víc makaj. Starší část je v tomhle vyrovnanější, tak třeba je to jenom věc náhody.

Dostal jsem k tomu docela zajímavé postřehy online, a taky vykazují určitý trend v rozdílu, jestli to psala učitelka nebo učitel. Kluci prý nevydrží dlouho dlouho přemýšlet, a když něco nejde hned napoprvé, rychle to vzdávají. Nejvíc na to podle některých trpí 1. až 3. třída, podle jiných až do devítky nebo ještě na střední. U jednoho pána jsem se naopak setkal s hypotézou, že ty aktivity nejsou pro kluky dostatečně podnětné a uspokojivé.

Jiný zase řeší otázku technické profilace. Já se tedy omlouvám, ale v programování jednoduchých her a hříček v 21. století žádnou technickou profilaci neshledávám. Možná to někomu pomůže se profilovat technickým směrem, ale celkově je to aktivita stavěná pro všechny.



Ostatně je teď docela těžké předvídat vývoj profesi za pouhých deset let, takže bych viděl znalosti a dovednosti v aktuálně používaných technologiích spíše jako základní gramotnost, na které se dá dále stavět, než jako nějakou profilaci.

#Batůžkář #Programátor #TrenérVyjednávání

Mimochodem jsem se o víkendu dozvěděl dobrou zprávu. Dcerka si vyjednala, že už se nebude učit vázané písmo a může se vrátit k normálnímu. Domnívám se, že čím kratší čas člověk s vázaným písmem stráví, tím méně zlozvyků mu pak bude škodit při normálním psaní.

🔗

18.01.2024 12:34

Software engineering myth no. 9: “Rust isn't suitable for real-time programming.”

There was a post on LinkedIn saying that C++ has an upper hand over Rust because you can set thread priority via the pthreads API. It was a blatant example of posting without researching. People claiming superiority of a tool they use over a tool they don't know well enough often make this mistake.



C++ indeed provides many features that aren't available in Rust. Many developers are addicted to the flexibility of C++ template meta-programming and features like Curiously Recurrent Template Patterns. Rust doesn't provide even such a common OOP feature as classes with inheritance.

For many things that C++ programmers solve with template magic, Rust only offers procedural macros that are effectively just code transformations written in Rust plugged in to the compiler.

However, there's no way Rust can prevent you from setting thread priority. You can talk to your operating system from Rust just like you do in C++. The only difference is that Rust developers usually avoid unsafe external calls in application code and prefer adding a dependency in the form of a well-tested Rust library.

One could argue that it's C++ that wasn't designed with real-time applications in mind. There are implicit memory allocations in C++ code every now and then. The compiler happily generates allocate-copy-free code where Rust would simply move the value. Also std::function and C++ coroutines may require dynamic allocation. Rust avoids implicit memory allocation.



Since the release of version 1.0, Rust is a systems programming language. Since the creation of the core library that excludes standard library features that depend on the operating system environment, Rust can be used in bare metal environments. There's nothing that would prevent you from using it in real-time environments.

#SoftwareEngineeringMyths

BUSTED

🔗

18.01.2024 01:19

Prague is an international city. We welcome developers from all over the world. It is true that we sometimes speak Czech in front of you instead of using an international language. It's not personal, we are sometimes just lazy and inattentive. Nobody's perfect.

We had a great #Rust meetup on Wednesday. We'll have a C++ meetup on Tuesday. Despite having a Czech majority of attendees, these meetups are held in English so that they are more inclusive.

Please forgive us occasional rudeness and enjoy international programming events in Prague. Let me know and I will show you the Rust and C++ communities. When you have enough of programming, I can show you the #negotiation community as well.

#Backpacker #Programmer #NegotiationTrainer

Join us in the respective communities on Discord.

🔗

18.01.2024 00:59

Uspořádal jsem dlouho očekávaný meetup příznivců programovacího jazyka #Rust. Nechci se chlubit, ale dorazilo víc lidí než na C++, a po skončení akce nás zůstalo tolik, že jsme měli problém najít hospodu, kde by nás usadili.

A tak zatímco tu o mně někteří trenéři soft skills vykládají, že mým největším úspěchem jsou #BahenníLázně, programátoři mi děkovali za svolání obnoveného meetupu a ptali se na další akce. Odpovídám jim, že další meetup bude, jen se ještě přesně neví kdy a kde.

Na meetup přijelo hned několik mimopražských. Jedním z nich je i Jakub Beránek, který se zhostil nejen přednášky o evoluci samotného Rustu a možnosti se na ní podílet, ale narychlo i spoluorganizace celé akce a zajištění živého streamu. Ve dvou se všechno řeší mnohem líp.

#Batůžkář #Programátor #TrenérVyjednávání

Pokud máte zájem se podílet na dalších akcích týkajících se programovacího jazyka Rust, neváhejte a napište nám.

🔗

15.01.2024 23:10

Loni jsem absolvoval hromadu akcí ohledně vyjednávání, letos jsem vyrazil za Václav Strnadel a Radek Petráš na kurz rétoriky a storytellingu.

Byla to premiéra nového veřejného kurzu. Přiznávám, že mě baví vyrážet právě na tyhle první běhy a sledovat nově vznikající akce a kurzy už od začátku. Mám radost, že jsem se takhle dostal na spoustu zahajovacích běhů kurzů a nultých až prvních ročníků konferencí.

Tohle pohádkářství a příběhářství je v přímém kontrastu s vyjednáváním. Pozornost vypravěče se soustředí na mluvení a na to, co může on předat publiku, zatímco vyjednavač potřebuje mnohem více energie věnovat naslouchání. Na druhou stranu se tam objevují i společné prvky jako pečlivá práce s tichem, kterým dá vypravěč publiku možnost vstřebávat jeho sdělení, zatímco vyjednavač tichem otevírá druhému prostor mluvit.

Je to zajímavý pocit rok trénovat zklidnění a naslouchání, a pak si stoupnout na cvičné pódium a soukat ze sebe plamenný projev.

#Batůžkář #Programátor #TrenérVyjednávání

Co bych podle vás neměl v roce 2024 vynechat?

🔗

14.01.2024 23:20

Ani jsem nestihl na konci roku bilancovat.

Nedávám si novoroční předsevzetí. Neměl jsem žádné na rok 2023, nemám žádné ani na rok 2024. Kdybych se musel zpětně pochválit, řekl bych, že jsem se za minulý rok naučil docela obstojně mlčet a poslouchat.

Možná vám to zní banálně. Mlčet a poslouchat se u nás přece učí malé děti už od první třídy. To není ono. Neučím se mlčet proto, aby do mě mohl kdekdo hustit, co se mu zlíbí. Učím se být zticha, abych slyšel lidi, jejichž slova mi něco přinášejí. A to je sakra velký rozdíl.



Byl jsem odjakživa vypravěč, dneska by se řeklo storyteller, a bavil jsem lidi okolo sebe všemožnými historkami. Rád jsem poslouchal historky ostatních, ale když mi něco připomněly, už jsem myslel na to, co bych mohl říct. Hlídal jsem si myšlenku na to, co chci sdělit, hlavně abych to nezapomněl, až se dostanu ke slovu.

Ať se řeší cokoliv, vždycky mám k tomu spoustu dobrých myšlenek. 🙃 Teprve během roku 2023 jsem pochopil, že jsou některé z mých myšlenek tak dobré, že si je můžu nechat pro sebe a nemusím se o ně s nikým dělit.

Takovou hezkou myšlenku člověk nechá v klidu působit, beze slova se usměje, nechá myšlenku odplynout, a dál poslouchá, co se kolem něj povídá. Pokud to ta myšlenka ven potřebuje, ona uzraje, a v pravou chvíli si cestu najde.



Povedla se spousta věcí. Když nechám stranou koupi desetiletého Volva, které je stále některým trnem v oku, povedlo se mi spoluorganizovat #NegotiCON 2023, zaplatit dceři celý rok školného, dotáhnout kroužek programování, začít učit v malotřídce, vyrazit na C++ konferenci do Izraele, navštívit LCNC konferenci v Praze, uspořádat první komerční kurzy programování v Rustu a naplánovat Rust Meetup.

Rok 2023 byl úspěšný.

#Batůžkář #Programátor #TrenérVyjednávání

Taky jsem poprvé vedl trénink vyjednávání a koupil si nový batůžek.

🔗

14.01.2024 00:41

Zůstávali jste někdy po škole?

Já si pamatuju, že jsem občas zůstával po škole minimálně od druhé třídy, ale vůbec netuším, jak se to tehdy dělalo prakticky a právně. Četl jsem v poslední době o několika dětech, které si nechali pedagogové ve škole po vyučování, jako kdyby děti nikdo nikde nečekal. Taková light forma únosu, kdy dítě není tam, kde má být, protože se nějaký dospělý rozhodl uplatnit svoji moc.

Pokud vás zajímá, co za hrozné dítě jsem byl, že jsem musel zůstávat po škole, tak to bylo abych dokončil procvičování školského vázaného písma, které beztak v dospělosti skoro nikdo nepoužívá.

Zůstávali jsme pravidelně po škole dva. Prakticky vždy jsem dopisoval o chlup dříve než David, ale on mě většinou stihl dohnat na úklidu a ostatních činnostech. Jsem si jistý, že to paní učitelka myslela dobře, ale dopadlo to jako vždycky. Moji lásku ke školnímu vázanému písmu to nijak nezvýšilo. Nikdy se mi nelíbilo a ještě jsem dostával vynadáno, že si tvořím písmo vlastní.

Škola dokázala někdy člověku řádně otrávit radost ze života.

🔗

13.01.2024 01:47

Co dělá Jaroslav Dušek a jiní ezoteričtí vůdci, může na první pohled působit jako nevinná zábava, nebo pro někoho snad i moudřejší pohled na svět.

Nevinná do té doby, než třeba někdo z vašich blízkých umře jenom proto, že si ve slabé chvilce nechá nakecat nějaký blábol od specialistů na starobylou metodu cucání si z prstu. Nakonec ani tak nezáleží na tom, jestli to dotyční dělají pro peníze a slávu, nebo jen pro dobrý pocit, že je konečně někdo poslouchá. Jejich oběti trpí stejně, ať jednali zištně, nebo z přesvědčení.

Dovolte mi otázku. Jestliže vám přestanou vadit malé lži v podobě zázračných léčitelů, šamanů a všemožných guruů, jak si nastavujete hranice, abyste jednoho dne neuvěřili v plochou zemi, Protokoly siónských mudrců, nebo třeba že střelba na FF byla celá zinscenovaná?



Protokoly siónských mudrců byly jedním z ideologických pilířů, které sloužily k vyvraždění milionů lidí a odchodu statisíců dalších do země, kde ani dnes není situace zrovna jednoduchá. Ani protokoly však nejsou jediným příkladem důsledků činnosti dezinformační scény. Takové pití sava nebo odmítání akutní léčby, zvláště pak aplikované na děti, nás zasahuje daleko blíže.

„Jezte vesmírnou energii, prámu, řekl jednou na tiskovce tento vynikající herec...a pak jsme se potkali v cukrarne. Nad chlebickem.“ ~Jindřich

„Jedna paní esoteroristka na nas zaútočila, za to, že máme dítě s diabetem I typu. Nikdy v životě jsem nečelil hnusnější věci. Kecy typu, že ji zabíjíme inzulínem a že to je tím, že jsme špatní lidé (aniž by o nás cokoliv věděla), to dost bolelo...“ ~Vít

Je fascinující, jak se na jednu stranu ezoterici vůči vědě rádi ostře vymezují, na druhou stranu používají pojmy jako „vibrace“, „frekvence“, „rezonance“, „vesmír“ nebo „kvantová fyzika“, aby svým blábolům dodali iluzi reality vykrádáním teorie postavené na vědecké metodě. A lidé tomu rádi věří, protože to zní na první dojem učeně.



Já vám věřím, že na vás ti lidé působí, zvláště v osobním kontaktu nebo na videu, příjemným a moudrým dojmem. Ostatně kdyby nepůsobili, nestali by se ezoterickými hvězdami a jejich jména bychom buď neznali, nebo je měli spojené třeba jen s hereckou nebo jinou civilní kariérou.

Jinými slovy, kdyby nebyli tak přesvědčiví a rétoricky zdatní, anebo měli morální zábrany, tak bychom se o nich v diskuzích ani nebavili.

Ptáte se mě, jak s ezoteriky a jinými silně přesvědčenými lidmi vyjednávat? Po teoretické stránce to není zase tak těžká otázka. Máme sice odlišné hodnoty, vycházejí ovšem z velmi podobných lidských potřeb. Četl jsem Ericha von Dänikena i Dana Browna, taky mám slabost pro záhady a konspirace. Jenom tyhle věci realizuju jiným způsobem. Jestliže se vyjednává s únosci a vrahy, proč by se nemohlo vyjednávat s ezoteriky?

#Batůžkář #Programátor #TrenérVyjednávání

🔗

10.01.2024 13:22

Tohle je přesně důvod, proč mi není sympatická #ezoterika.

Začíná to jako nevinná zábava, astrologická znamená, duchovní seberozvoj, společné téma s dalšími podobně trhlými lidmi. Jenže pak taková ezoterička reálně uvěří ve své nadpřirozené schopnosti, a věří, že kdyby se na filozofické fakultě opravdu něco stalo, že by to nadsmyslově cítila. Dívám se na ZeptejSeFilipa a jeho rozbor komentářů dezolátní scény ke střelbě.

Věnovat se ezoterice, neboli věření v hovadiny vycucané z prstu, je každého svaté právo. Dá se tím bavit ve volném čase, dá se na tom postavit miliardový byznys, dá se s tím dostat do televize. Ale pak se tím začne operovat vůči ostatním lidem, a nakonec ti lidé začnou natáčet a šířit konspirační videa a zpochybňovat střelbu na filozofické fakultě.



Mně je úplně jedno, kdo ten den nezrušil nebo nezrušil vánoční večírek. Osobně bych považoval za plýtvání zrušit akci, na kterou už lidé takřka dorazili a catering je na cestě. Sám jsem byl na večírku asi kilometr od FF. Bylo to dobré, bavili jsme se, nesledovali jsme spekulace na twitteru, podařilo se nám reflexi tragédie o několik hodin odložit.

Spíše s tím českým vzděláváním by bylo dobré něco udělat, aby se lidé uměli mít dobře, nevěřili na hovadiny, a nepotřebovali následovat nějakého gurua a nedostávali se do rizika, že pro něj jednoho dne budou natáčet plivance do tváří rodinám obětí zločinu.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

08.01.2024 15:59

Dnes si uděláme #BahenníLázně zcela klasické, a přece trochu jiné, než jste byli v minulosti zvyklí. 🙃 Fakt netuším, kdo z nás je víc „ajťák“, jestli já, nebo Janek.

Já osobně to slovo při popisu osobnosti ani povolání nepoužívám. Tedy s výjimkou ustáleného spojení „firemní ajťák“ pro příslušníka oddělení, co se stará o firemní počítače. Janek mě chtěl asi urazit. On to čas od času zkouší jako alternativní řešení diskuze, když se mi některé moje vyjádření nezdá.



Možná jsem se nedostatečně vyjádřil, co tou „učitelskou arogancí“ vlastně myslím. On byl totiž ten příspěvek především o tom, jak přistupuju k lekcím informatiky, ale to asi Janka nezajímá, k tomu se nijak nevyjadřoval.

Co tedy považuju za učitelskou aroganci?

‣ Když dítě nevykazuje ve školním čase žádný závratný pokrok, přesto si pan učitel nebo paní učitelka uzurpuje právo určovat, co bude dítě dělat po škole místo volnočasových aktivit nebo doma s rodiči.

‣ Když pedagog nesnáší být za cokoli kritizován, nebo dokonce nesnáší obecnou kritiku vůči učitelům, přesto má potřebu neustále děti negativně komentovat, hodnotit, známkovat a poznámkovat.

‣ Když zaměstnanci školy děti v čase výuky ani v družině k ničemu nevedou, nepomáhají jim řešit konflikty a budovat dobré vztahy, ale stěžují si na rodiče, že jim do školy posílají špatné děti.

Je toho samozřejmě mnohem víc, ale v zájmu stručnosti bych se dnes držel těchto tří bodů. Možná ještě klasickou představu, že s diplomem z fakulty je učitel něco víc než ostatní lidi, a s odkroucenými roky je něco víc než mladší kolega.



Pokud bych měl být ten arogantní…

‣ Proč mi nedělá problém učit se od dětí, radit se s pravidelnými pedagogy, přiznávat chyby a měnit neoptimální strategii za běhu?

‣ Proč bych říkal, že informatiku může při troše snahy učit každý, kdo zvládne práci s dětmi?

‣ Proč bych jako programátor designoval lekce specificky s cílem přinést užitek dětem, co se budou živit jinak?

‣ Proč bych pak ale hledal cesty, jak nevynechat ani neunudit děti, jejiž dovednosti naopak takový koncept přesahují?

‣ Proč bych chtěl, aby děti pracovaly raději ve škole, kde si pomůžou vzájemně i získají pomoc od učitelů?

‣ Proč nemám problém vyslechnout si, jak by se daly některé věci v těch lekcích udělat lépe?

‣ Proč nemám problém přiznat, že některé věci dělám určitým způsobem jen proto, že to v tuto chvíli lépe nedám?

Poslední šanci na aroganci vidím v tom, že se řekne, že jsou tohle všechno skvělé vlastnosti, které jsem si přisoudil. Pak ovšem nevidím možnost, jak se snažit dělat věci dobře a lépe, aniž by to někoho provokovalo. Snad jenom o tom nemluvit, a nechtít po učitelích, aby přestali ničit děti.

#Batůžkář #Programátor #ZákladníŠkola

Jsem otevřený i možným způsobům, jak ovlivnit učitele, aby nechávali děti v jejich volném čase napokoji, a aby jim ve škole vytvářeli co nejlepší prostředí pro rozvoj. 🙂 Buďte ovšem připraveni, až se vás zeptám, co vás vede k tomu, že to neděláte a jenom rozdáváte rady.

🔗

08.01.2024 11:57

Už tomu budou bratru tři roky, co jsem objevil krásu #vyjednávání. Začalo to v rodině. Dnes už to můžu přiznat, tehdy by mě to mohlo stát výsledek. Nejednalo se o nic menšího, než kde bude moje dítě žít a chodit do školy.

Dnes už je všechno jinak.

Volba školy se ukázala být neudržitelná. Ovšem v danou chvíli a za informací, co jsem měl k dispozici, to byla ta nejlepší možná volba. Navíc nám většina ostatních výhod zůstala i potom, co učitelky vyštvaly dcerku ze sice relativně pokrokové, ale pořád ještě do velké míry dysfunkční, státní školy.



Možná jste tady na LinkedIn, v bizarních podcastech, kde se pomlouvají lidi a jejich auta, v obskurních novinách nebo ranních televizních pořadech, narazili na šamany tlakového vyjednávání a loutkovodiče emocí protistrany. To všechno se může skutečně občas hodit, a taky jsem si to během tří let, co se vyjednávání věnuju, vyzkoušel.

Co když se ale dostáváte do situací, které jsou delikátní, kde nestačí jen zahltit vyjednávacího partnera požadavky a vyjednávacími taktikami? Kdy si musíte vzít ego s sebou, a koučovat ho tak dlouho, dokud nezačne pracovat pro vaše cíle. Kde musíte použít mozek, hledat i tu poslední cestu k dohodě, už po několikáté odjíždět s neúspěchem, a v tramvaji značky Škoda (Bentley u nás nejezdí) si přečíst tu zlomovou SMS.

Možná si sami sebe nedokážete představit v roli vyjednavače, protože se bojíte, že byste museli zapřít sami sebe. Pravda, některé věci mě stály trochu nervů a nějaké to sebezapření. Ale nakonec se vždycky vracím k tomu, kdo jsem a co už jsem vlastně dávno uměl. Nakonec to všechno do sebe zapadá.



Od nového roku budujeme komunitu jménem #BahenníLázně. Je tam všechno, co jsme předtím řešili na LinkedIn. Školy, vzdělávání, personalistika, komunikace, vyjednávání a spousta srandy. Vstup do komunity je pouze na pozvání, ale když si vás Tomáš Burda nebo Tomáš Cibulec řádně prolustrují, pošlou vám pozvánku a provedou vás dovnitř.

#Batůžkář #Programátor #TrenérVyjednávání

Fotka je staršího data, ale jako reklama na bahenní lázně poslouží myslím víc než dobře.

🔗

06.01.2024 00:32

Za největší nešvar ve školství považuju učitelskou aroganci. Tak říkám pocitu pana učitele nebo paní učitelky, že musí být za všech okolností tou nejchytřejší osobou v místnosti. Jako programátor (první zakázka okolo roku 2005) a lektor (první kurz okolo roku 2008) na tento problém netrpím.

‣ Nevadí mi nechat se při lekci ve škole zastínit třeba osmiletým dítětem, pokud to skupině dětí pomůže v rozvoji a dá jim to naději, že to taky zvládnou.

‣ Nevybírám si ty nejúspěšnější děti, abych se mohl jejich prostřednictvím realizovat. Mnohem větší výzva je pro mě práce s těmi nejslabšími.

‣ Neztrácím čas vysvětlováním teorie tam, kde se dá rovnou objevovat. Dobrá teoretická znalost je důležitá, ale všechno má svůj čas a místo.

‣ Nebojím se experimentovat. Nechávám teď děti prezentovat svoji práci ostatním. Někdy je to efektivnější než ukázky od programátora.

‣ Nevadí mi zkusit s dětmi pracovat v prostředí, které neumím, když se mi přihlásí pomocníci, kteří už v daném nástroji něco udělali.

‣ Nestrachuju se, že děti něco nezvládnou. Většinou potřebují jenom trochu důvěry, nějakou tu pomoc a dostatek času a klidu.

‣ Nemluvím o tom, koho jsem co naučil. Děti se učí samy a přirozeně, já se k tomu jen snažím vytvořit podmínky a prostředí.

Programování v blocích zvládne ostatní učit i osmileté dítě, když k tomu bude mít dobré podmínky. Není důvod, aby to nezvládla třeba šedesátiletá učitelka výtvarné výchovy, když bude jenom trochu chtít. Je to jednoduchá a kreativní činnost, které se lidé bojí možná jenom proto, že to má v názvu „programování“.



Programování pomocí bloků dětem usnadňuje pochopení spousty dalších věcí. Například tam, kde klasický učitel kreslí či promítá, a vysvětluje kartézkou soustavu souřadnic, tam já nechávám děti hrát si s pohybem postavičky v různých směrech. Časem jim ty souřadnice dojdou přirozeně. Pak jim to půjde lépe v matematice, ve fyzice i v zeměpise.

#ZákladníŠkola #Programování

Co je to „nová informatika“? Tak se mezi učiteli říká informatice. Naopak „informatika“ mnozí z nich dodnes říkají tomu, čemu se v běžném světě říká spíše „kancelářská práce“. V dnešních firmách už nenajdete pro každodenní použití kalamář a husí brk. Bylo by lepší, kdyby škola respektovala současný stav světa ve všech hodinách všech učitelů.

🔗

03.01.2024 23:37

Software engineering myth no. 8: “Rust will prevent all memory issues in your code.”

Some people think that the Rust compiler will prevent them from creating programs with memory issues. That the borrow checker and other safety features would make it impossible to make memory bugs in Rust and still get an executable program from your source code.



Rust indeed provides memory and thread safety guarantees. The safe language doesn't allow you to access memory that has not been allocated and fully initialized. It also prevents you from accessing memory that has already been freed or that could be written by another thread.

This makes threading the easiest approach to safe parallel programming in Rust. The compiler ensures that you can only share read-only data or that your access to read-write data is synchronized properly using a mutex, queue or another synchronization tool. This saves you from bugs that are really hard to discover and test for.

However, the safe language limits what your code can do. You have to use synchronization primitives based on unsafe blocks and UnsafeCell data wrappers in order to provide synchronized data access. Therefore the standard library and any alternative tools have to be written in unsafe Rust.

At the same time, there are still memory issues that cannot be solved at the time of compilation. Indexing dynamically allocated arrays may lead to panicking at runtime. Reference-counted smart pointers can even leak memory. Because of that, memory leaks are explicitly exempted from the memory safety guarantees in Rust. Issues like Spectre and Meltdown also aren't handled.



Rust's safety features are great. Memory access is guaranteed to be safe even in threaded environments. Memory management can still be a problem due to the possibility of memory leaks. Rust also strives to ensure safety even in scenarios where guarantees can't be provided, including within the unsafe blocks. But it clearly doesn't prevent all memory-related bugs.

#SoftwareEngineeringMyths

BUSTED

🔗

31.12.2023 00:18

Tak mi prý věnovali hromadu času na jednom českém podcastu. ❤️ Nějací dva podcasteři a snad prý dokonce i jeden vyjednavač. 🙃 Tož přeju všem příznivcům i nepříznivcům krásného silvestra a šťastný nový rok.

Jak o mně zlí jazykové na LinkedIn před pár měsíci prohlásili, mým největším profesním úspěchem jsou #BahenníLázně. 🙂 Já osobně mnohem raději vyprávím ten příběh, jak se mi podařilo dvěma „velice věhlasným vyjednavačům“ připravit několik pastí, a nadesignovat cestu, jak se nejprve chytí… Bahenní lázně nejsou profesní úspěch. Nebahní se tam profesionálové. Je to rubrika pro zábavu a odhalení bavičských schopností, o kterých mnozí protagonisté neměli dosud tušení.

Nejprve se chytili na „deset let staré auto“, posléze na „problémy s cash flow“ a „drahé boty pro dítě“. Přiznám se, že jsem do poslední chvíle nevěřil, že by se na takovéhle blbiny vůbec někdo chytil, ale nutkání to zkusit bylo neodolatelné.



Oba dva pánové se chytili jako kamzík na dobře nahozený prut. 🙃 Za nimi přispěchali další, takzvaní „minions“, nebo možná „lemmings“? Baví mě dlouhé a sprosté příspěvky, kde o mně autoři vyprávějí, že je nezajímám, nadávají mi a komolí moje jméno. Miluju paradoxy a paradoxní osobnosti.

Až mně někdo přestane bavit, tak ho prostě „vymerlinuju“, a bude mít po vtákách. Nebude mít ode mě žádný zájem, žádnou publicitu, nada, nothing, nihil, nil, null, undefined. Zatím mi to ještě příjde celkem zábavné, tak slávu dotyčných rád šířím.

#CorpoRat #Programátor #LektorVyjednávání

Na silvestrovskou půlnoc vyjde bahenní prohlášení. Tak slavte, užívejte si, a až si řádně odpočinete, přijďte se podívat, co vám můžu nabídnout.

🔗

29.12.2023 23:10

Novoroční prohlášení. ⚠️ Před lety tady vznikly #BahenníLázně. Jejich duchovním otcem je Luděk Bob Jankovský. Já jsem jen provozovatelem a vykonavatelem. Je na čase se posunout dál.



Po nějaké době jsme tu založili diskuzní skupinu. Lidé přicházeli a odcházeli, někdy dokonce odcházeli hromadě. Skupina stále běží, a občas z ní někdo donáší snímky diskuzí, které ve výsledku nepomůžou tomu, komu jsou doneseny, ani tomu, kdo je donesl. 🏆 Prostě klasické lose-lose jednání, tak jako ho dobře známe od nejedné osobnosti českého LinkedInu. Před časem se dokonce zlí jazykové snažili překřít naše lázně na h*venní.

Proto jsme se dohodli, že prostor pro bahenní komunitu otevřeme více lidem, a přesuneme ji z LinkedIn na #Discord. ✅ Pozvánku do skupiny vám můžou poskytnout například Tomáš Cibulec nebo Tomáš Burda, zakládající členové nových bahenních lázní. 💰 Tak neváhejte, dokud je ještě možné se nechat do skupiny pozvat zadarmo.

Skupina bude mít kromě bahenních lázní kanály pro všechna témata, která tu s vámi běžně řeším včetně třeba takového školství, a podle potřeby se bude rozšiřovat o témata nová. ❤️ Discord poskytuje tu výhodu, že si můžete nastavit notifikace podle jednotlivých tematických kanálů, takže už nemusíte sledovat „všechno nebo nic“.



Kdyby se někdo ptal po mém batůžku, dražba se nekoná, jeho osud má na starosti Linda Lokočová. 🎶 Ale budu v létě slavit narozeniny, tak pokud se chcete bavit, můžeme do té doby společně vymyslet nějakou jinou bejkárnu.

#Batůžkář #Programátor #TrenérVyjednávání

Těším se na vás, kteří se chcete přípojit do komunity lidí, co se nehroutí při každé příležitosti, a necítí se ublížení, kdykoli si s nimi někdo dovolí nesouhlasit, nebo si z nich udělat s*andu. 🃏 Bude nás víc, nebudem se bát vlka nic.

🔗

29.12.2023 00:23

Marek Adler zakládá profesní organizaci pro učitele.

Marek je protivný a nesnesitelný člověk, se kterým se nedá domluvit, aspoň tak mi to říkali různé lidé ze školství. Na základě osobního setkání to nemůžu potvrdit. Se mnou se bavil normálně. Velice rychle pochopil můj zájem a na základě toho jsme snadno našli společnou řeč.

Na tuhle zprávu čekám už dlouho. Stávající učitelské organizace jsou tak maximálně pro smích, navzdory pár zajímavým lidem, kteří se nějakým zázrakem propašovali do užšího kruhu, nebo dokonce do vedení.



Školství je těžké téma. Vlastně bych řekl nehorázně těžké téma. Česká škola je instituce od základu postavená na osobnosti učitele. Jenže když pak některé z těch osobností potkáte, třebaže jen online v diskuzích, nestačíte se divit, na kom wellbeing některých školních dětí závisí.

Sám jsem si s dcerkou v tomto ohledu před rokem a kousek užil svoje. Už je to pryč, dneska je všechno úplně jinak. Už zůstává jen to uvědomění si, že zdravé a chytré dítě může v české škole totálně pohořet, a že se tak běžně děje.

Marek to bere z druhé strany. Chce kopat za učitele a za jejich možnost se vyjádřit. Proč mě to zajímá, když já mám ve zvyku naopak kopat za děti? Já bych totiž taky rád viděl, jak se učitelé vyjádří. Když se to udělá dobře, mohlo by nám to dát docela zajímavý obraz o českém učitelství

Třeba nás překvapí. Možná mají učitelé v globálu úplně jiné potřeby a pocity, než co neustále vykřikuje těch pár hlasitých. Třeba tu existuje velká skupina lidí, kteří by to chtěli dělat dobře, ale potřebují k tomu podporu.



Taky si myslím, že je to docela dobrý sociální experiment. Podle hlasitějších vod by se dalo soudit, že se učitelé navzájem vlastně spíše nesnášejí, a že jediné, co je udržuje pohromadě, je konflikt s dětmi, rodiči a širokou veřejností.

Ale možná je to opět jenom zkreslení (vocal minority fallacy). Třeba by se dalo odhadnout, kolik lidí pracuje ve školství kvůli statusu (je to divné, ale znám takové), kolik se to snaží dělat smysluplně, a kolik aspoň trochu tuší, jak na vzdělávání 21. století. Ostatně mi vcelku nedávno někdo nadával do „sebestředných digitýpků“, což snad taky nebude běžná učitelská mluva.

Netroufám si odhadnout, jak tato iniciativa dopadne, ale za mě cokoliv, co aspoň trochu zčeří vody českého školství, není od věci. Jsem přesvědčen, že zrovna Marek dokáže čeřit vody velmi efektivně.

#ZákladníŠkola #Batůžkář #KecáDoVšeho

🔗

28.12.2023 11:34

Jo tak proto!

Už dlouho moc nečtu z papíru, snad s výjimkou pamětí vlastního dědy. Na druhou stranu i tam píše, jak si v srpnu 1968 vyjednal výjimku na vstup do Berlína a na návrat do Prahy zakázanou trasou.



Jistě nikoho nepřekvapí, že se ani já nedívám na vyjednávání jako na vrcholový sport. Naopak v něm vidím věc každodenní osobní potřeby, jako když se děda vyhnul cestě do Prahy přes Ukrajinu. Na kurzech a konferencích o vyjednávání se mi vždycky v batůžku objeví jedna nebo dvě nové knihy. Zatím jsem je doma spíše skladoval, než že bych se do nich podíval.

Když jsem otevřel první knihu o vyjednávání, co mi přišla pod ruku, pobavil jsem se hned u prvních stránek. Nadaný vyjednavač prý nepotřebuje, aby ho měli lidi za každou cenu rádi. 🙃 To mě jakožto nevrlého programátora kvalifikuje do tohoto oboru lépe než kdekoho z českých vyjednávacích exhibiconistů.

#Batůžkář #Programátor #TrenérVyjednávání

Co za literaturu bych neměl vynechat při přípravě na další život programátora, co ve volném čase fušuje vyjednavačům do řemesla, v roce 2024?

🔗

26.12.2023 23:02

Udělal jsem si den v centru Prahy. Byl jsem v Luxoru na hlaváku koupit hru Opráski sčeskí historje.

Ještě jsem tam pokukoval pro dcerku po knížce zajímavých osobností. Ale když jsem se tam dočetl o vědci, co slízl všechny zásluhy a ceny, a vědkyni, co přišla zkrátka, koupil jsem ji radši knihu o šutrech.

Příběhů nedoceněných lidí potká za život ještě spoustu, a fotky hezkých kamenů s popisy jí dají myslím v tuhle chvíli do života víc než další příběh brečení a mentality oběti, jakých je kolem nás víc než dost.



Dal jsem si luxusní single večeři, a nechal si ujet metro, abychom mohli asi tři zvedat velkého chlapa o berlích, co hodil záda ve stanici. Ukázalo se, že zvedat ho na nohy nemá smysl. Jedna žena mu z povzdálí volala sanitku, člověk od dopravního podniku jí přišel vysvětlit, že se sanitka musí odvolat, když ji pán nechce, a že už si ho tam ohlídá sám.

Taky jsem konečně stihl na Chodově umýt, uklidit a vyluxovat auto. Měl jsem v kufru bordel od doby, co jsem si na dálnici omylem spustil hasičák, když jsem lovil z kufru trojúhelník při stání v odstavném pruhu. Ale to je zase jiný příběh, to se nejdřív řešila zablokovaná řadicí páka a potom padající dekl z motorového prostoru. Jinak v případě práškového hasičáku doporučuju nejdřív vyluxovat, až potom se pustit do mytí.

Ještě jsem stihl v autě poslouchat izraelský Core C++ Meetup, než jsem dorazil k matce na kafe. Netušil jsem, že ty svátky budou až taková zábava.

#Batůžkář #Programátor #TrenérVyjednávání

Jako bonus jsem dostal tip na dobrou kachnu v Praze.

🔗

26.12.2023 02:09

Taky bych se vám rád pochlubil se svým autem!

Jako se tu někteří chválí neustálým pořizováním nových aut za hromady peněz, rád bych vám ukázal trochu jiný přístup. V létě jsem si pořídil auto, které se mi líbí, a které mi v tuto chvíli vyhovuje. Už jsem v něm pár tisíc kilometrů najel, a rád bych v něm najel další a ukazoval vám ho tu i za půl roku nebo za rok.

Na kurzu Vyjednáváme jsme věnovali nemálo času poznáváním hodnot těch, se kterými se chceme domluvit. Podle mě je dobré poznat na prvním místě hodnoty svoje vlastní. Člověk může být občas i sám sebou překvapen.



Na kurzu Negotico jsem si pár věcí zopakoval, ale především jsem se na sebe podíval ještě z trochu jiné stránky. Před oběma kurzy jsem měl slušně našlápnuto z #MasteryClub.

Potom, co jsem je prožil, pozoruju, že mě některé věci, na které jsem měl dříve potřebu reagovat, nechávají tak moc v klidu, až mě to samotného děsí. Občas mám ještě svrbění reagovat. Pak mi projede hlavou analýza situace, a zastaví mě to, že v reakci prostě nenajdu smysl. A tak už některé lidi v některých situacích prostě „vymerlinuju“, jak říká Tomáš Burda.

Co to znamená, to vám nejlépe řekne následující úryvek:

„Merlin confronts Mab at Camelot, but the ensuing magical duel ends in a stalemate. Mab sneers that she is invulnerable to conventional means of destruction, but Merlin responds that she will be defeated when she is forgotten. Mab slowly fades into nothing as Merlin, Frik, and the entire court of Camelot turn their backs on her and walk away.“

Každý nechť si sám rozmyslí, na jakých hodnotách jeho činnost stojí, a jestli náhodou není až příliš závislá na víře davu, který se k němu může klidně jednoho dne obrátit zády přesně jako to udělali Mab.



Já si nemůžu pomoct, mě tyhle přirovnání baví. Možná bych si měl ke všem těm knížkám o vyjednávání, pořídit domů po dlouhé době nějakou tu beletrii. Až budou zase nějaké „buřty“, můžeme se pobavit o tom, co čtete. A ty privilegovanější z vás možná svezu i Volvem.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

24.12.2023 11:01

Zimní slunovrat nejde neslavit. 🙃 Všichni jsou někde zalezlí nebo jen na procházce a očekávají lepší nebo horší zážitky při štědrovečerní hostině.

Nemám v rodině nikoho, koho bych neviděl tolikrát během roku, že bychom to museli nahrazovat zrovna v zimní svátky, na které se nedá pořádně ani sedět venku. Dítě mám již pátým rokem na vánoce z domu. Na několik dní v kuse, abychom pak měli několik dní v kuse okolo silvestra, kdy jsou naopak lidé připraveni setkávat se ve větším počtu.

Dodržuju vánoční pověry, co jsou vidět z venku. Nemám na balkóně pověšené prádlo, aby mě sousedi neměli za masového vraha. Mrtvý strom jsem do patra netahal, aby tu uschnul, a při vystěhovávání za sebou nechával hromadu suchého bordelu. Prostě optimalizuju.



Svátky už mám vcelku nalajnované. Na štědrý den odpoledne budu dělat křena „u vyjednavačů“, a večer mě můžete potkat v kině Aero na Ježuchovi, tedy vánočním promítání Life of Brian. To bude podle všeho letos první vánoční film, který uvidím.

Co se týče dobrých skutků, mám již splněno. 🙃 Naši vietnamští přátelé mají co dělat, aby utáhli byznys a udrželi si živobytí. Umějí trochu česky a trochu anglicky a velká Vietnamka se mě doptávala, jak se s minimem nákladů učit lépe česky. Našel jsem česko-vietnamskou knihovnu a vzpomněl jsem si na starého známého David Duc.

Ve zbytku času jsem malé Vietnamce ukazoval programování ve ScratchJr, aby netrávila tolik času koukáním na nablblá videa. Pro mě je to na druhou stranu věkový rekord, teď je 3,5 roku nejmladší dítě, co jsem učil programovat.

U našich známých je vidět, co u spousty Čechů nepotkáte. Tady až moc často potkávám, že mají lidé dobré vstupní podmínky, ale moc se jim nechce a mnohem raději si stěžují. Oni chtějí a dělají, co můžou, a mnohem více je limitují vnější podmínky. Včera jsem spočítal, že už se s nimi známe dva a půl roku.



Kromě toho jsem v posledním týdnu přes několik málo ostřejších interakcí s učiteli na Facebooku získal nové kontakty. Ono to v diskuzích vypadá jako pointless přestřelky. S těmi konkrétními lidmi v diskuzích to skutečně platí. Ale pak je tu spousta lidí, kteří příspěvky a diskuze raději v tichosti čtou, a pak se mi ozývají bokem, aby na sebe nestrhli pozornost davu.

Taky jsem ještě po všech těch kurzech pro dospělé stihl svoji vlastní školní lekci pro menší počet dětí, aby se na všechny dostal počítač. Zatím to vypadá, že se to osvědčilo, a možná zkusíme dvě kratší lekce pro různé skupinky po sobě, aby mohl pracovat každý sám za sebe.

Málem jsem zapomněl zmínit, že jsem počátek svátečního období věnoval studiu multi-processingu v Rustu a zopakování si mechanismů chyb rodiny Spectre & Meltdown. Věděli jste, že na odhalení těchto bezpečnostních chyb v procesorech pracovali lidé na spektru, kteří význam slova meltdown znají důvěrně?

Dovolte mi tedy popřát hezké svátky a připomenout, že multitasking funguje!



Happy holidays!

🔗

22.12.2023 14:03

“First they ignore you, then they laugh at you, then they fight you, then you win.”

Where in this process is #Rust at the moment? It's only been the past few days that I hear people attack Rust and call it a failure. Before that, I only heard people say that it's interesting but minority. It gives me a feeling that Rust is really taking up right now as we are talking.



Some of the criticism is technical. People start approaching and saying that Rust doesn't solve this and that.peculiarities It is an interesting experience to be, as Rust experts who dedicated a huge amount of time to learn new technology, taught by people who chose not to learn it, about its limitations.

People who attended my courses will surely confirm that we talk about limitations and peculiarities of Rust in detail. Learning a new technology is always a challenge and Rust is indeed different from C and C++ while still being a language compiled directly to machine-code without things like garbage collection and scheduling. It is also different from Python while providing the luxury of iterators and much more. And different from most imperative languages through the concept of data structure immutability.

Using a language showing significant differences may look difficult at first. Despite that, new Rust programmers tend to become productive very quickly. That means you can basically get memory safety for free even in threaded environments with shared memory and message queues.



Some of the criticism is non-technical and is more about inter-personal relationships and fear of learning new stuff rather than about the language and the ecosystem.

I understand that people get angry when someone learns something new and speaks about it a lot. It can be annoying but that's how it works. I'm excited about Rust and its features. I could talk about it for days and I even do that and get paid for it among other things that I provide. It's not personal, it's not about you, it's about us and our enthusiasm.

Don't ask us to stop being enthusiastic about memory safety, thread safety, certain correctness guarantees and other safety features that help you improve software quality and reliability.



Rust is here to stay. And its key features are here to spread to other programming languages and stay there. Deal with it.

#SoftwareEngineering

Photo was taken at the last Prague C++ meetup in 2023.

🔗

22.12.2023 02:18

Vánoce nejsou pro každého ten nejlepší čas v roce.

Včera odpoledne jsem byl na fakultě. Tedy ne na té fakultě, ale v rámci Karlovy univerzity asi o kilometr vedle. Přednášel jsem o paralelním programování a trochu i o multitaskingu, o kterém zlí jazykové říkají, že neexistuje.

V půl čtvrté jsem se přesunul do kanceláře, kde jsem čekal na dcerku, která se měla nechat dovézt autem. To se umí v centru zkomplikovat i za běžného dne, s uzavírkou dopravy se to pochopitelně výrazně komplikuje. Zprávy jsme ještě chvíli sledovali, ale co naděláte. Pak už jsme se přesouvali mimo mobilní signál, takže jsme užili večer odříznutí od okolního světa.

Večer jsem řešil akorát situaci v tramvaji, kde se spolucestující pohádkář neměl lepšího nápadu než děsit lidi. Ale vypadá to, že budu v brzké době muset řešit ve svém okolí různé strachy a nervozitu. Tomáš Burda je pro mě velkou inspirací, a oceňuju jeho schopnost vycítit moment, kdy je potřeba sdílet doporučení pro ostatní.

Tak se na to mrkněte, ať máte důležité kontakty i metody, jak sám sebe zklidnit nebo jak pomoct blízkému člověku.

🔗

17.12.2023 16:35

Nepřijde vám paradoxní, když si klasický učitel, obhájce školy založené na všudypřítomném známkování a poznámkování, domácích úkolech nejlépe pro celou rodinu, a neustálého hledání chyb na dětech a jejich práci, stěžuje, že: „Lidé učitele nechválí a jenom kritizují?“



Tak začal můj příspěvek, který krátce před vánočními svátky rozpoutal v učitelské skupině hotové peklo. Přišla mi tam vynadat asi desítka učitelů, kterých jsem se asi hluboce dotkl.

Jeden tvrdil, že jsem si na něho „zasedl“, jiný si vymyslel snad všechno, co se dalo vymyslet, další se připojili se svými vlastními bolístkami. Tomáš Cibulec je tam přišel trochu pozlobit, protože já už jsem v posledních měsících a po všech těch vyjednávacích trénincích a kurzech na lidi až moc hodný a slušný.

Nic se nestalo, když jeden napsal, že jsem vůl, nebo když mě další přirovnal k „dezolátům“. Pravé peklo nastalo až ve chvíli, kdy mě jeden přirovnal k Robertu Čapkovi, co si říká Líný učitel a druhý se přidal.



To už stačilo samotného Roberta pozvat do diskuze. Vydal o mně samostatný příspěvek, a pak se šel hádat s jedním z těch deseti. Čert ví, možná se tam hádají dodnes.

Takto mi Líný učitel vybraného pedagoga zhodnotil:

„Můžete to pořád točit dokola. Na realitě to nezmění nic. Gymnaziální hňup, jakých jsou stovky. Učitel na baterky, co se zoufale snaží ve své hlavě obhájit tu pedagogickou bídu a zmar, který sám způsobuje.“

A ještě mu naložil jednou:

„Takže si klidně dávejte pětky žákům za to, že se nenašprtají ty vaše blbosti, co jim vykládáte a bijte si své děti za to, že dvanáctkrát nepřežvýkají jedno sousto, stále zůstanete tím, čím jste. Hloupým Kozubkem, mizerným učitelem, který nepobral úplné základy. Takový pitomec jste i naživo? Ptám se pro kamaráda.
😉“

To všechno pan učitel získal jenom za to, že jsem trochu jako pan Čapek. 😀 Záměrně nehodnotím, jestli měl Robert ve svém hodnocení pravdu, taková věc mi nepřísluší.

#ZákladníŠkola

Slovo inquisitores jsem použil jen jednou. Prostě mě baví hrát si s jazykem, a tady se na mě sesypalo hned několik takových, aby společně rokovali, co jsem to za blba. Na toho Roberta ale sahat neměli, ďábla vyvolali.

Co ten trollík na koni? Je mi aspoň trochu podobnej? Mně se líbí!

P. S. Připomínám, že jsme s novým rokem otevřeli na Discordu novou komunitu bahenních lázní. Pozvánky jsou neveřejné, aby nám tam nešel prudit někdo bez smyslu pro humor.

🔗

17.12.2023 15:19

Odmítání pracovních nabídek je programátorův denní chleba.

Ale už dlouho se mi nestalo, že by mě paní učitelka vytáhla za trest před tabuli, a začala mi před ostatními zadávat úkoly, abych si o sobě jako nemyslel. Zároveň se mnou byl na trestnou misi povolán i Tomáš Cibulec, a pracovní nabídku nám předložila učitelka Mira z věhlasného Gymnázia na Zatlance.

Jak se to stalo?

Oba dva jsme reagovali na otevřenou žádost o feedback na video o didaktice myšlenkových map. Napsal jsem, stejně jako přede mnou Mirek Suchý, napsal feedback slušný a zdvořilý, založený na zkušenosti a odbornosti. Tomáš tam přišel rozbít jejich majestát a dělat si srandu z jejich vážnosti. 🙃 Tedy přesně, co bych udělal já před rokem.

A můžu vám říct, že před tím rokem jsem byl opravdu nas*anej, jak se učitelé k dětem chovaj. Celé noci jsem pořádně nespal kvůli problému vlastního dítěte, a ještě jsem během nejbližších dnů a týdnů nabral příběhy mnoha dalších dětí v podobných situacích. Ale to bylo před rokem.



Jezdím do škol pomáhat dětem, ukázat jim něco nového a zajímavého. Pokud to jenom trochu jde, snažím se jim zlepšit den, a zároveň jim dát něco, co by jim mohlo zlepšit jejich budoucnost. Fakt tam nejezdím, aby si na mě léčili poraněné ego dospělí zaměstnanci, to mi nedává smysl.

Jestli chce Mira za každou cenu „pissing contest“, tak ať přijede za mnou, klidně i se svými kolegy. Aspoň bude sranda, třeba bychom jim mohli s Jan Mexo Rehak a Tomáš Burda připravit nějakou moc hezkou praktickou case study.



Přijde mi to zvláštní. České děti vyslechnou od dospělých ve škole tolik kritiky a odsudků, že by to kolikrát porazilo vola. Dostávají známky, poznámky, domácí úkoly, náhradní domácí úkoly… Ale stačí dát učiteli slušný a dokonce vyžádaný feedback, který není jenom poplácání po zádech, tak už se svolává trestní výprava. 😀 A ještě mě tam chudáci budou muset pomlouvat sami, protože do tohohle nemám důvod zasahovat.

#ZákladníŠkola

Na druhou stranu je docela čest, že jsme s Tomášem tak významnými aktéry, že si zasloužíme samostatný příspěvek ve skupině, která se má ve skutečnosti zabývat výukou informatiky, a ne veřejnou společenskou popravou dvou „pitomců“, co si dovolili okomentovat téma, o kterém něco málo vědí.

Pro nás je to sranda. Líto je mi těch žáků, když jsou takhle vytaženi před třídu jenom proto, že něco možná viděli trochu jinak. Ne všichni jsou takoví kašpaři, aby se jich to nedotklo.

P. S. Jestliže se na mě učitel obrací z pozice autority, nejprve ho pošlu, kam slunce nesvítí, pak teprve zjišťuji, co vlastně chtěl. Tyhle zlozvyky je potřeba potírat již v zárodku.

🔗

17.12.2023 01:12

Nelogická informatika č. 1: „Nula iks tisíc.“

Používat na výpis počítačové paměti desítkovou soustavu je pitomost. Každý bajt může být v rozsahu od 0 do 255. Museli byste použít trojici číslic. To vám ale dává hodnoty od 000 do 999, z nichž je ale skoro čtvrtina neplatná.

Mnohem lepší je přidat k číslicím ještě písmena od A do F, což vám dává rozsah od 00 do FF, kdy každá dvojice symbolů reprezentuje nějakou hodnotu jednoho bajtu. Použití desítkové soustavy na řetězce bajtů by splňovalo kritéria „debilního nápadu“, naštěstí informatici i elektrotechnici potřebu šestnáctkové soustavy chápou.



Chci se bavit o tom, jak číst obsah paměti nahlas. Nedávno jsem, asi někde v hospodě, slyšel výraz „nula iks tisíc“. Pojďte se mnou zkusit přečíst pár čísel. Dám vám tam prefix „0x“, který se v části oboru pro označení „hexa“ používá.

0xFF – „nula iks ef ef“
0x00 – „nula iks nula nula“
0x0A – „nula iks nula á“

Pozor, teď příjde chyták.

0x10 – ?

Už jsem pár lidí slyšel říkat „nula iks deset“. Jenže deset je číslovka označující číslo o jedna větší než devět, které by se psalo 0x0A. Oproti tomu „jedna“ a „nula“ v čísle 0x10 označují skutečné číslice na pozici šestnáctek a jednotek.

0x10 – „nula iks jedna nula“

Daleko rozumnější by tedy bylo se názvům jako „deset“, „sto“, „tisíc“ nebo třeba „šestnáct“ vyhýbat, a „hexa“ čísla číst výhradně číslici po číslici.



Jak moc hloupý nápad je používat desítkovou soustavu na výpis hodnot v paměti, se ukáže při čtení vícebajtových registrů zařízení.

0x1234 – 0001 0010 0011 0100

Šestáctibitový registr potřebuje čtyři „hexa“ číslice. Tento se skládá ze dvou bajtů.

0x12 – 0001 0010
0x34 – 0011 0100

Jeho desítková hodnota je 4660 (čtyři tisíce šest set šedesát), ze které nevyčtete vůbec nic. Ani hodnotu jednotlivých bitů, ani některého ze dvou bajtů. Takový zápis je vám obvykle naprosto k ničemu. A co čtení?

0x1234 – ?

Má nějaký smysl to číst „dvanáct set třicet čtyři“, když tam není ani dvanáct stovek, ani třicet, maximálně tak ty čtyři jednotky?

0x1234 – „nula iks jedna dva tři čtyři“

No a když bude jednotka jenom na pozici o hodnotě 16³?

0x1000 – ?

Nedělejte mi to. Fakt to není žádný tisíc a ani „nula iks tisíc“.

0x1000 – „nula iks jedna nula nula nula“

A zase mi řekněte, kolik by vám toho řekla desítková hodnota 4096, pokud už nemáte mocniny dvojky natrénované. Pokud máte, pak už vůbec není důvod se „hexa“ zápisu vyhýbat.

#NelogickáInformatika #ŠestnáctkováSoustava

🔗

16.12.2023 22:22

Nelogická informatika č. 0: „Ohrozí umělá inteligence novorozence a stoleté stařečky?“

Kdysi dávno nějaká chytrá hlava vymyslela, že na zapsání roku vystačí poslední dvě číslice namísto všech čtyř. Prý za to mohl drahý inkoust a pergamen, později drahá počítačová paměť. A možná taky trochu lenost.



Chtěl jsem zkusit psát něco k „debilním nápadům v informatice“. A neznám lepšího příkladu než datum ve smyslu časového údaje, které dodnes sdílí název s obecným pojmenováním pro údaje všeho druhu.

Proč novorozenci a stoleťáci? Kdo je starší, ten, kdo se narodil v roce 22, nebo kdo se narodil v roce 23? Co když se ten první narodil před rokem, a ten druhý se už chystá na sté narozeniny, tedy je o něco mezi 98 až 100 lety starší než ten s nižším datem narození? Komu z nich přijde poukázka na novou hůl, a komu na příkrmy?

Informatiku spousta lidí považuje za hardcore exaktní vědu, přitom je plná takových nápadů. Teď se navíc mluví o tom, že by měla umělá inteligence nahradit podstatnou část práce vývojářů, což v praxi znamená i tu exaktní část z velké části nahradit „optimistickým odhadovátkem“.



Tak se nedivte, až bude software při neúplných informacích rozhodovat asi stejně kvalitně jako moje někdejší praktická lékařka z Vršovic. Tak tebe bolí v krku, tu máš antibiotika! Tebe to nepřešlo, tu máš další!

Informatika je daleko starší než počítače, a blbé nápady v informatice jsou minimálně stejně staré jako nejstarší dochované písemnictví.

#NelogickáInformatika #UměláInteligence #PřirozenáBlbost

🔗

16.12.2023 02:10

Včera mě Marta Zjavková nepřímo upozornila, že už jsem docela dlouho nepsal o programování na fundamentální úrovni. Přitom se i na pokročilejších kurzech například k základům uložení dat v paměti neustále vracíme.

#ProgramátorskáŠkolka

Od doby, co jsme se tu naposledy bavili o uložení čísel, jsem se posunul mnohem více k bezpečnému programování. Asi nejběžnějším číselným typem je 32-bitová reprezentace s následujícím rozsahem.

−2147483648…2147483647

Jakákoli operace nad takovým typem může vydat matematicky nesprávný výsledek kvůli „přetečení“ hodnoty mimo zadaný rozsah.

Některé jazyky to řeší tak, že výslednou hodnotu po přetečení nedefinují, a ta může být veskrze jakákoli. Jiné jazyky, jako C++20, můžou definovat číselné typy jako cyklické. To znamená, že přičtení jedničky k nejvyšší hodnotě dává nejnižší hodnotu, a všechny ostatní operace se chovají konzistentně. Rust třeba kontroluje meze pro účely ladění a testování, ne však v produkčním nasazení.



Jestliže na kurzech chceme něco vyzkoušet, snižuju rozsahy a velikosti na minimum. A tak namísto 32-bitového čísla můžeme zkoušet 8-bitové. To má mnohem menší rozsah.

−128…127

Na tom, a ideálně s hexadecimálním výstupem, lze ukazovat, jak dopadnou běžné operace. V tu chvíli vám k přetečení stačí už i 12×12, protože se výsledek 144 bude projevovat jako −112. Některá prostředí nabízejí kontrolované výpočty, které v případě přetečení vyhodí chybu, se kterou lze dále pracovat.

Tohle jsou všechno věci, které byste měli v průmyslu znát, předvídat a řešit.

Přetečení svojí povahou připomíná problém roku 2000, neboli Y2K, kde si můžete přetečení snadno představit i na desítkové soustavě. Jednoduše po roce 98 následuje 99 a po něm 00. Rok 1900 má tedy na dvouciferných desítkových číslech stejnou reprezentaci jako rok 2000 a taky rok 2100.



Chyby spojené s přetečením si můžete snadno představit. Zrovna u těch roků vám například může vycházet, že rok 2001 nastal před rokem 1999, protože 01 je menší než 99. Taková chybka může způsobit jen nepořádek v kalendáři, a nebo taky zásadní průšvih.

Dovedete si představit, co všechno se může takovou chybou pokazit?

🔗

14.12.2023 00:17

Software engineering myth no. 7: “Using C++ standard library is too complicated and causes bugs.”

Some people say that it's better to avoid the STL and to use C++ as the good old C with Classes. Using templates from the standard library is much more complicated than using simple classes with inheritance, abstraction, encapsulation and object-oriented principles.



I guess we can agree that the idea of “iterator pairs” in C++ wasn't the brightest thing to introduce. Other environments provide a better iterator abstraction that simply yields the next item or announces the end of the item stream. This design decision seems to have derived from the classic C for loop with initial state, increment and sentinel comparison.

It looks like the introduction of C++20 ranges library confirms that even the core C++ community dislikes the idea and tries to at least hide the pairs behind a pretty abstraction. The new views operations seem to finally overcome the stigma of C++ iterators created in the past.

While the standard C++ library is by no means perfect, you can see that the people behind C++20 (by the way accepted in Prague just before the pandemic) do think about the design. The new views and ranges get iterator operations in C++ on par with other languages like Python or Rust.

Some of the generic templates are really hard to implement but most of the library is at least simple to use. Views and ranges make the language much safe by providing a proper abstraction for a range of values, whether continuous in memory, scattered using a more complex data structure or just representing an operation like std::views::transform or std::views::filter.

By using views rather than iterators or even pointers, you opt for much better memory safety. There are fewer opportunities for developer mistakes and resulting software bugs. And you get convenient utilities otherwise known from functional languages with lazy evaluation for free.



It is sad that you had to wait for views and ranges until C++20 and for some of the features you would still have to wait for C++23 support. On the other hand, the classic C++ iterator interface, even if not meeting the modern design standards, is still much safer to use than raw pointers.

Avoiding standard library templates can harm your workflow and even make your code less comprehensible for people who have to read and modify the code after you.

#SoftwareEngineeringMyths

BUSTED

🔗

13.12.2023 03:00

Software engineering myth no. 6: “Pointer arithmetic is just as safe as anything else.”

So many times I've heard people say that using pointer arithmetic doesn't lead to bugs as long as the developers have enough experience. Good software developers working with low-level programming languages should know their trade and have a perfect understanding of memory knowledge.management.



Software developers in the embedded and industrial environments should definitely be aware of memory address manipulation in their programming language. Pointer arithmetic is an essential part of assembly, C and C++ memory management knowledge.

However, even the best programmer can have a bad day, or their code may later get modified by someone new or less careful. There are well known examples of security vulnerabilities that were created exactly that way. Look at some famous OpenSSL bugs for example. Because of that, it may be reasonable to replace pointer arithmetic in your code with a safer approach.

Some languages and projects prefer safety. Rust will check bounds at the compile time when possible and generate runtime bounds checks otherwise. That means you have to use index arithmetic instead of pointer arithmetic in safe Rust in order to postpone the pointer operation to the point where it can actually be bounds checked.

C++ gives you more flexibility. You can choose to use pointer arithmetic or replace it with index arithmetic and use bounds-checked access to items in a memory range like the one owned by a std::vector. In both Rust and modern C++, you can often simply rely on range objects that are known to be correct and safe. Even in C you can design struct-based abstractions that offer safe memory access.



Best engineering practices do not rely on the infallibility of the developer. Instead of that, they suggest a combination of practices that help you discover any bugs as soon as possible. Some can be caught right at the compilation time or by additional static analysis tools. Others can be discovered by running the unit tests. And even those that make it into production environment would fail fast and avoid causing further damage.

Avoiding pointer arithmetic in your code can thus reduce the amount of bugs that make it into production and limit the impact of those that get there.

#SoftwareEngineeringMyths

BUSTED

🔗

13.12.2023 01:52

Kus po desáté večer mi zvoní telefon na hotelu v Brně, byl #MasteryClub, konečně volá Mexo s novinkami.

#BahenníLázně

Ptá se, jestli mě vzbudil, a nelíbí se mu můj hlas. Hodím na sebe tepláky® a „uklidím“. Do hodiny je u mě na hotelu, a s ním Burda s malou lahvičkou univerzálního moravského léku a přednáškou o možnostech vnitřního i vnějšího užití včetně horké švestkové koupele a švestkové sauny.

Během léčby kombinací inhalace a vnitřního užití probíráme radosti a strasti podnikání, kdo komu poslal jaký screenshot, a kdo se zase urazil na LinkedIn jenom proto, že je mu zatěžko dívat se na věci tak, jak leží a běží.

Opravte mě, jestli se mýlím, že tohle pro vás žádný Guru ani Witch neudělá. Už můj děda, když chtěl vyjádřit, že ne pro něj někdo skutečný kamarád, tak o něm říkal, že je to člověk, kterému může kdykoli v noci zavolat, kdyby byl nějaký průšvih. Je good mít v záloze takové lidi a být takovým člověkem pro ně.



Kdybyste se mě před pěti lety zeptali, co pro mě znamená LinkedIn, řekl bych vám, že je to sociální platforma, kde se nedá rozumně dělat v podstatě nic jiného, než si dělat z lidí srandu. Dneska říkám, že je to platforma, přes kterou jsem poznal lidi, bez kterých by byl můj život chudší. Kdyby mě odsud dneska večer navždycky zablokovali, pořád by pro mě mělo přínos, že jsem tu byl.

Vím, že markeťáci a marketingem definované osobnosti to tu mají těžké. Neustále předstírání určité persóny, kterou v sobě reálně nemáte, musí dát člověku strašným způsobem zabrat.

Já osobně bych to takhle dlouho nedal. A nemluvím o jednom konkrétním člověku. Takových influencerů a influencerek po očku sleduju hromadu. Přiznávám, že někdy až obdivuju houževnatost, s jakou se navzdory všem překážkám drží a zoufale se snaží hrát tu hru dál a moc nevypadávat z role.



Podobně jako jsem rád, že mě LinkedIn propojil se zajímavými lidmi, patří mé poděkování všem, kteří se podíleli a osobních setkáních, pořádali setkávací akce, nebo mě přímo s někým seznámili. Speciálně bych chtěl dnes poděkovat těm, kteří už mě nepovažují za součást svých kruhů. Uznávám váš přínos, a dosavadní zásluhy vám už nikdo neodpáře. 🙃 Tak zdar a sílu.

#Batůžkář #Programátor #TrenérVyjednávání

P. S. Nevíte, kde seženu mobil, který umí fotit?

🔗

12.12.2023 03:13

Now that even the Lazy programmer knows about my 20th anniversary as a Linux user, let's talk more about the present.

How is learning in 2023 different from that of 2003?



You can start learning programming in an instant. Using any system with a web browser. You just open any of the online tools and learning sites and start coding in blocks or in text source files. No need to install and prepare your development environment if you just want to create some code and see what it does.

Or if you'd rather learn about system administration, you can start a virtualized system either online in the cloud or on your local machine and start working on it. You have all sorts of tools that make your life easier from Git through Ansible and TerraForm to just simple Docker containers. No need to go through a tedious installation process on some old & crappy hardware you saved from the silicon heaven.

Even the internet connectivity is much more accessible. I literally became an expert on computer networks because it was hard to get a proper internet service for an affordable price at my place. When the service was finally available in some form of another, the customer support wouldn't help with everyday networking issues like a Linux system not loading some websites.



Nowadays it's much easier to start learning and doing. On the other hand, it is sometimes harder to find a reason and motivation now that things seem to work without effort.

Even the Linux desktop is now pretty much boring. Now that almost everything's on the web, nobody's trying to figure out how to run a bunch of random Windows applications using Wine on Linux. Also things like accessing a flash drive, getting audio and video working or making the system successfully wake up from standby are no longer funny.

Maybe switching from Xorg to Wayland was fun. Sharing screen over video conferences was a challenge for a while. Sway and wl-roots still do not support mirroring your laptop screen to a projector screen. But since I discovered wl-mirror last week, I can now finally fully switch.



Some of my friends still prefer Mac over Linux for their everyday IT equipment and I fully understand them. It's simple to use and maintain as long as you adapt to the system rather than try to adjust the system.

#SoftwareEngineering #Linux #Wayland

🔗

12.12.2023 02:07

In a discussion spurred by Lazy programmer, I promised to speak about Linux and my reasons to switch to it in 2003 despite all the good advice from all the great experts on anything and everything.

It was usually someone who desperately needed my help with their hardware and software equipment but at the same time knew exactly what I should be doing with mine. At that time I was a Windows XP user. It was a pretty decent game launcher but for learning about computers it was both boring and horrible at the same time.

Linux was pure magic. It opened the gates to unlimited opportunities of the open source ecosystem. You could be a poor child with an obsolete computer and, at the same time, a hardcore hacker playing with anything from the operating system kernel through simple applications to huge projects like Firefox and OpenOffice.



Looking at it from the current perspective, I made the right decision. It was the big and shiny Microsoft who had to change their minds and adopt Linux years later to avoid huge loss. 🙃 However, there were a few times I thought about giving chance to a less open environment.

Once they made their first money, some of my friends switched from Linux to Mac OS X. Now they had their hardware and software environment paired together in a way that, compared to both Linux and Windows, just worked and even looked pretty. It was so tempting to join them.

Similarly, there was a time I experimented with the Opera web browser. It provided tools that weren't available with Firefox, not even mentioning the crime Microsoft committed against the web development world. At the time it was far ahead anything out there.

Mac is still a decent alternative to Windows-based machines. But where's Opera Software? Where's Software602?



I've been a Linux user for 20 years. The last Windows system that I used regularly was XP. Nowadays I only interact with Windows in classrooms and the more Microsoft shifts towards open source and standards, the better the systems work.

I'm routinely criticizing the design of UNIX and even that of Linux. I'm clearly not saying it couldn't be better in so many respects. The more I know about software design, the more issues I see. However, all of this still happens in the context of a preferred system over everything else including BSD flavors.

That said, I tend to be Grumpy but I do know my sh*t. When I didn't accept well meant advice when I was a 15yo, I don't see why I should when I'm over 35 and life has already taught me to be very careful about people who “mean it well”.

#SoftwareEngineering #Linux #BSD

🔗

10.12.2023 14:03

Učitelské organizace si jdou po krku!



Radek Sárközi, zakladatel a úřadující prezident spolku, kterému dal vtipně název Pedagogická komora, rozeslal po českých školách e-mail, kde se opírá do své profesní i politické rivalky Petry Mazancové. Veřejnosti je známý především výrokem: „Vy jste ale s*ině!“ na půdě Národního konventu, ze kterého byl následně trvale vyloučen. Sárközi i po incidentu zůstal prezidentem spolku.

Petra Mazancová, spoluzakladatelka a předsedkyně trochu civilněji nazvaného spolku jménem Učitelská platforma, panu Sárközimu podle všeho vadí především svým členstvím v TOP 09 a samozřejmě činností Učitelské platformy. Veřejnosti je známá pojmenováním „Adler jde do p*dele.docx“ pro oficiální dokument vylučující ředitele hostavické ZŠ Marek Adler ze spolku.

Tím nechci říct, že by v těch spolcích nebyly další zajímavé a kontroverzní postavy, ale souboj Radka Sárköziho, který se nedokáže ovládat, a Petry Mazancové, která si zpravidla nepamatuje, o čem s kým mluvila dva dny nazpět, a neustále se ptá znovu na ty stejné věci… Nezlobte se, mi přijde pro českou učitelskou scénu příznačný a ikonický.



Musí být sranda s těmito lidmi organizovat celostátní učitelskou stávku, a pak se dívat, jak se hádají, kdo má na čem jakou zásluhu, a co kdo chtěl jinak, než to dopadlo a vyznělo. Ovšem řešit to rozesíláním e-mailů na školy, to je klauniáda, které snad může konkurovat jen kampaň: „U telefonu Václav Klaus.“

#ZákladníŠkola #StávkaUčitelů

Za co by podle vás měly ve školách stávkovat a protestovat děti?

🔗

10.12.2023 12:16

Mám ve vyjednávání zbraň, kterou většina z vás nedisponuje.

Jsem programátor. Pro většinu lidí „takže ajťák“. Ve vyjednávacím světě mě budou všichni podvědomě podceňovat. Můžete je varovat jakkoli chcete, ego je stejně v kritickou chvíli zradí. Stačí se pochlubit batůžkem, připomenout vyjednávací ezoteriku, udělat dvě nebo tři asociální věci… A je hotovo.



Jsem ve škatulce „ajťák“. To je v byznysovém světě něco jako dítě. Člověk, který může nerušeně zapojovat kabely, zatímco se „velcí kluci a holky“ baví o byznysu, protože stejně není riziko, že by tomu rozuměl.

Nabídnou mi sušenky. Začnou mi vyprávět, jak nás mají rádi. Případně mi rovnou ukážou na dalšího „ajťáka“ v místnosti, abych věděl, s kým se můžu kamarádit, a kdo mi může ukázat hračky, než se velké otázky byznysu vyřeší. Dokud si hraju a nezlobím, nevěnují mi pozornost.

Dnes už se usmívám, zatímco čekáme, až dojde zapojit kabely „jejich ajťák“. Já těmhle kancelářským věcem „nerozumím“. Občas se pobavím, když jde někdo agilně nastavovat obraz na mém laptopu. Správně, u mě to jde jenom z příkazové řádky.



Jakou že tím získám výhodu? Jsem programátor, který se učil vyjednávat nejen u Mexa a Toma z Negotico, ale i u Karla a Adama z projektu Vyjednáváme. Nejen díky nim jsem zjistil, že je to vlastně docela zábava.

Pokud zrovna nejste u vyjednávacích ezoteriků, trénování vyjednávání celkově tříbí komunikaci a zlepšuje porozumění především s lidmi, kteří nejsou tak úplně vaše krevní skupina. Tohle by mohli ocenit zvláště sluníčkoví soft-skilleři, kteří se dodnes marně snaží vyjít s každým.

#Programátor #Batůžkář #TrenérVyjednávání

🔗

10.12.2023 01:26

C++23 je téměř oficiální.

Co se tak ještě ohlédnout ke stále ještě aktuální verzi specifikace? Přiznejte se, kdo už aktivně využívá moduly nebo korutiny. Komu přínáší zásadní výhodu koncepty a constraints? Po teoretické stránce zajímavé změny v jazyce, praktické nasazení ovšem pokulhává. Zrovna korutiny trpí na absenci podpory ve standardní knihovně, byť třeba Rust si s externí implementací dost dobře vystačí.

Mezi knihovními vylepšeními si svoji oblibu získaly ranges. Je to vlastně způsob, jak nějak schovat blbý nápad z minulosti, že bude C++ namísto klasického iterátoru používat begin-end dvojici. Díky ranges tak umožňuje C++ od roku 2020 řetězit operace nad iterátory, což třeba Rust umí už od první verze z roku 2015. A zakončit zřetězení iterátorových operací „sesbíráním“ dat z do nové datové struktury přijde až s C++23.

Co byste označili jako zásadní přínos nových verzí po C++17?

🔗

09.12.2023 20:28

Učit programování už dneska může od základů v zásadě kdokoliv, kdo je „o pár lekcí napřed“. Proto už nějakou dobu přenechávám kurzy Pythonu jiným lektorům, často výborným, kteří dělají s lidmi velké pokroky.

Jenom tři výjimky si ještě držím:

‣ Návrhové vzory v Pythonu. Ten kurz jsem od začátku designoval na základě klasické sady objektově orientovaných návrhových vzorů z devadesátých let, a dále upravoval pro potřeby současných vývojářů v Pythonu.

‣ Testování v Pythonu. Zašel jsem se podívat k Jan Kolomazník, a následně jsem si ten kurz upravil podle svého a následně přizpůsobil potřebám konkrétních zákazníků.

‣ Python pro školní děti. Postavil jsem kurz pro děti od cca deseti let, které už mají zkušenost s blokovým programováním tak, aby zároveň ukazoval základy fungování počítače.

Jinak se v posledních pěti letech věnuju zákazníkům, kteří jsou z podstaty věci nároční. Rust je v první řadě průmyslová novinka, kterou je potřeba představovat především odborníkům s praxí v jiných jazycích. C++ často znamená příjít za ostřílenými odborníky, a lovit, kde bych jim ještě mohl pomoct. Linuxové drivery jsou kapitola sama pro sebe.



Je to tak. Co se týče technické úrovně, může za chvíli učit lidi programovat opravdu kdokoli. Mnohem více se uplatní schopnost učit a otevřenost novým myšlenkám, postupům a experimentování. Není na tom nic špatně, a klidně můžu začínajícím lektorům nebo učitelům pomoct rychle doplnit pár chybějících střípků, když jim něco nepůjde, nebo si nebudou jistí.

Já potřebuju lidi do průmyslu a do vývoje v oblasti operačních systémů, automatizace v reálném čase, a takových podobných témat, kde je potřeba trochu víc než jenom psaní kódu podle zadání.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

03.12.2023 01:16

Včera jsem mluvil s člověkem, středoškolákem, co se rozhodl udělat vcelku svéráznou tečku za šikanou na základní škole. Nevím, co od toho vlastně očekával, i když jsem s ním mluvil už před akcí.

#BahenníLázně #ZákladníŠkola

Vrátil se tam po šesti letech na domluvenou schůzku s vedením školy, aby sdílel svůj příběh. Vzal si s sebou pro jistotu doprovod, který zná jeho situaci, aby se cítil o něco jistější.

Dopadlo to myslím přesně tak, jak byste čekali. Na škole byl příjat vpravdě buransky. Jeho doprovod se pokusili z kanceláře vytlačit, aby tam mohli sedět dva na jednoho. Naštěstí se student na tuto situaci připravoval, pro doprovod si došel, sám ho přivedl do kanceláře a usadil ke stolu. Tak málo stačilo.

Po dobu jednání mu neustále skákali do řeči. Snažili se ho přesvědčit, že si jako malé dítě na prvním stupni za všechno mohl sám, a že za činy učitelů a žáků může jenom jeho vlastní nedostatek sebereflexe. Když to nezafungovalo, zkusili ještě osvědčenou taktiku hodit vinu na jeho rodiče, případně ještě na další blízké lidi včetně přítomného doprovodu.

Celkově se k němu chovali neurvale a neprofesionálně, navzdory tomu, že předem věděli, o čem s nimi chce mluvit. Několikrát se na místě nechali usvědčit ze lži, přestože je ke lhaní nic nenutilo. Trochu mě mrzí, že jsem u toho nebyl osobně. Muselo to být hodně zajímavé setkání.



Pro něj je to možná důležitý životní milník, kdy si sedl mezi dospělé, nechal si od nich nadávat a uvědomoval si jejich ubohost. Pro mě je to jenom další ukázka, jak jsou české školy tak moc prolezlé lhaním, že je to pro zaměstnance přirozenější i ve chvíli, kdy jim nic nehrozí. On se nejspíše přišel jenom vyrovnat s tím, že jeho potíže ve škole nikoho nezajímaly.

Co si o tom myslíte? Je to dobrý nebo špatný nápad, vracet se na místo, kde vám nebylo dobře, a diskutovat tam s těmi, kteří jsou za prostředí pro pozdější děti zodpovědní? Jak byste se vypořádali s tím, kdybyste se na schůzce z ničeho nic ocitli mezi neandrtálci bez špetky kultury a ctnosti?

Je v pohodě hodit celou vinu za situaci ve škole na dítě mladší deseti let?

🔗

02.12.2023 00:41

I must have made a mistake. For some reason or another I ended up before a group of test engineers with a course intended for developers.



The user stories and expectations of people testing software are completely different from those of software developers. I had to revert to the good old art of improvisation and on-the-fly course redesign to let the attendees get what they need for their daily job.

We still talked a bit about what #pytest can do for the developers and how the unit tests calling into #Python code work. However, instead of spending more time in unit testing and test-driven development, we had to jump to the integration level and focus on driving other applications and interfaces regardless of their choice of programming language and their internals.

This time I had an opportunity to use my background in network configuration and embedded systems. You can drive anything, anywhere and via any sorts of channels from pytest. All sorts of plugins are available to help you with various testing tasks. Are there any testing frameworks for any other languages that are at least close to what pytest provides? I've never seen any.



To be fair, I've been using pytest for quite some time already, for various purposes. One can use it to automate testing of whatever you like from Python code through external programs to Linux operating system facilities to complete virtual or remote systems. Don't constrain your imagination.

#SoftwareEngineering

🔗

01.12.2023 23:57

Software engineering myth no. 5: “Knowledge of assembly promises an effortless path to mastering any language.”

Many say that knowledge of hardware and low-level programming languages give you the best possible route to software engineering skills. Within these claims, assembly languages provide programmers with unique superpowers.



Assembly programming can definitely be used as a path to improved resilience and determination. Assembly languages tend to be harder to read and write than any high-level programming languages.

However, reading the assembly code bends your focus towards tiny detail rather than overall program structure. You can still use code comments, separate documentation of even activity diagrams to express whatever information is absent in the code. Many of these things can already be expressed in a high-level programming language of your choice.

Moreover, the fact that someone uses assembly doesn't say much about his software engineering skills. I once had a customer, a training attendee, who knew very basic assembly but didn't know why we split programs into functions. I don't blame him. His knowledge was in electronics and the assembly code was just a simple tool to turn a few input values into a few output values.



Software engineering proficiency requires much more than just the knowledge of hardware and instruction sets. It starts with basic stuff like splitting your code into functions and modules. Then there's more profound software design that helps you manage components and their dependencies. There are well-known and project-specific design patterns.

Just using assembly will not teach you that much about software engineering unless you already know what you're doing.

#SoftwareEngineeringMyths

BUSTED

🔗

01.12.2023 22:32

Lucie se ptá: „Zeptám se tě na názor. Jednou přišel někdo s C++ s tím, že to poradil kamarád s argumentem, že když se naučí programovat v něm, pak už zvládne vše ostatní.“

Nikomu k seznámení s programováním nedoporučuju programovací jazyk C++. Takové doporučení si nemůžu dovolit. Podobně jako nikomu nedoporučuju k seznámení se systémovou administrací Gentoo. Pokud se tak ovšem někdo navzdory všem dobrým radám a zvyklostem rozhodne, jsem ochotný za určitých podmínek jeho bolest sdílet.

Ve světě průmyslu má znalost C++ dodnes obrovskou hodnotou. Podobně měl ještě nedávno v bankovním světě obrovskou hodnotu Cobol. Zároveň je to jazyk extrémně komplexní a komplikovaný, přičemž většina jeho komplexity je odůvodněna spíše zpětnou kompatibilitou než funkcionalitou.

Používá se v kritických systémech, kde chyby můžou zabíjet nebo způsobovat astronomické finanční ztráty, byť pro tento účel není a priori vhodný a nebyl pro něj navržený.

Možná i díky tomu se okolo C++ tvoří aura tajuplna a ezoterična.



Na druhou stranu bych si netroufal tvrdit, že kdo zvládne napsat a odladit nějaký program v C++, už zvládne všechno. Nežijeme v osmdesátých letech, programátorské řemeslo dávno není jenom o designu časově a paměťově efektivních algoritmů nad vyladěnými datovými strukturami, a většina programátorů za tohle dnes vůbec není placená.

Tudíž bych si troufal tvrdit, že je dnes pro většinu začínajících programátorů tento jazyk jen zbytečnou brzdou v rozvoji v těch směrech, které skutečně rozvíjet potřebují. To si ovšem naopak netroufám tvrdit o jednotlivém člověku, který dospěl k rozhodnutí, že právě pro něj má C++ smysl.

Nesoudím. Pomáhám. Jsem tu i pro vás, co si chcete C++ nechat. 🙃 Zrovna tak dokážu pomoct s prevencí, abyste takové dilema nemuseli řešit.

#Programátor #Batůžkář

🔗

30.11.2023 23:06

C++ je asi nejlepší programovací jazyk z hlediska machrování a předvádění kouzelnických kejklí. Už v červnu jsem na konferenci v Izraeli viděl takové psí kusy, že mi přecházely oči.

Teď na pražském meetupu jsem viděl další prezentaci na téma: „To muselo dát práci. A přitom taková blbost.“ Možnosti tvorby velmi zajímavých a přitom zcela neužitečných či bezdůvdně komplikovaných konstrukcí jsou v C++ na neskutečné úrovni. Aspoň to není suchá programátořina. Myslím, že za tyhle estrády by se mělo platit zlatem. Nádherná práce.

#Programování #BahenníLázně

🔗

29.11.2023 09:32

I am part of both C++ and Rust communities. At the moment, I feel the strong urge to write all code in the modern language while pointing out the issues of the grandfather. It's insanely hard to resist and keep myself quiet.

While listening to Miloš and eating pizza at the yesterday's C++ meetup in Prague, I was thinking about things that C++ can do and Rust cannot. There are plenty. However, in a majority of cases it is an advantage for real projects that you don't do things and that Rust dissuades you.



I think I'm already pretty well versed in advanced things like CRTP, the famous curiously recurrent template pattern. It can give you things like the shared_from_this() method that returns a new shared pointer for a direct non-owning star pointer or reference.

You need it whenever you connect your objects by calling their methods, like when using mutual registration with the Observer pattern. It is a workaround for C++ limitations. You don't need it in C# and other managed languages. And you don't have it in Rust. We use different (and much simpler) workarounds like associated functions or wrapper types.

I tried to implement the shared_from_this() in Rust for a single type. It was pretty easy. The designers of the standard library are geniuses. Rust's Arc wrapper is a brilliant tool that gives you all the necessary tools and memory safety in a threaded environment.



With a bit of effort, you can do it using Arc, Weak and Mutex completely without any “unsafe” blocks. Without much difficulty, you simplify and optimize it with “unsafe”. Given that Rust doesn't offer data inheritance and techniques like CRTP are out of question, you can only make it generic by creating a macro library with a procedural macro. Could be a fun exercise.

There are many things that you cannot do in a language without CRTP and SFINAE. But is it really worth the trouble?

#SoftwareEngineering #LanguageDesign

🔗

27.11.2023 21:41

Mlčení je jeden z nejsilnějších nástrojů komunikace.

Ovšem ne tak, jak vám to vykládají vyjednávací ezoterici, že si sednete proti sobě a čekáte, kdo to první položí. Jako programátor už jsem v životě mlčel se spoustou lidí. Ve skutečnosti to může být velice příjemná věc, která vede k pochopení druhé strany a slouží jako cesta ke spolupráci.



Tak třeba včera večer. Tohle se bude líbit „laskavému chacharovi“. Dcerka se rozhodla připravit studenou večeři. Když byla spokojená, zavolala na mě a ohlásila společné jídlo.

Přijdu tam, a v duchu si říkám: „Proč jsou všechny ty věci hozený bez ladu a skladu na prkýnku? To nemohla ty chleby aspoň namazat? Když už si to máme mazat sami, proč tam aspoň nedala dva nože? Normálně se na to vyflákla.“ Nahlas jenom mlčím, usmívám se, a jdu pro ten druhý nůž.

Když už něco sníme, rozmluví se ona: „Hezky jsem to připravila, ne?“ Napiju se trochu kafe a mimoděk odpovím: „Jojo, hezky.“ Chvilku jíme, posloucháme muziku, a ona znovu spustí: „Udělala jsem to, aby to vypadalo jako na hotelu. Povedlo se mi to, viď.“

Teprve teď mi to sepne. Ona to jídlo nenasázela na prkýnko z lenosti, jako to dělám já. Je to pečlivě naaranžovaný luxusní švédský stůl vytvořený z dnešního skromného nákupu. Jak sami vidíte, mlčení může masivně přispět k dobrým vztahům, a to ani nemusí jít o miliardový byznys.



Jestli mi něco z vyjednávacích dovedností v životě pomohlo úplně nejvíc, je to rozpoznávání chvíle, kdy mám držet hubu a usmívat se.

#Batůžkář

🔗

27.11.2023 00:27

Účastníte se dnešní generální stávky vyhlášené ČMKOS?

Magické datum 27. listopadu, na výročí generální stávky z roku 1989, po které byla KSČ zbavena vedoucí úlohy ve státě a dojednán odchod sovětských vojsk z území Československa. Stávkovat se bude všude možně od průmyslu až po školy. Protestů se zúčastní různé zajímavé postavy, vlát budou zajímavé vlajky všemožných barev.

Předseda ČMKOS možná dosáhne svého vrcholu a splní si sen udělat masivní odborovou akci. Geniálním tahem bylo využít slabosti ministerstva školství a prostřednictvím škol zatáhnout do centra dění většinu českých rodičů.

Stávkovat neumím. Když nejsem zrovna u zákazníka, nikdo by si jednodenní stávky nemusel všimnout. Pokud u zákazníka jsem, do stávkování se mi nechce. Přesto bych rád pochopil skutečný motiv aktérů stávky. Především by bylo zajímavé vědět, kdo chce skutečně něco vyjednat, a pro koho je důležitější být vidět.

#Batůžkář

(Ilustrační foto je z některé z předchozích akcí.)

🔗

23.11.2023 00:21

Martin Strnad prodává luxusní cetky. Ve volném čase chodí na LinkedIn radit cizím lidem, co mají dělat. Já jeho komentáře na LinkedIn nevidím. 🙃 Na konkurenci prý nemáme. Tedy aspoň ne marketingově. 🙃 Jestli to nebude tím, že nejsme marketingová agentura.

#BahenníLázně

Vyjednávání nás baví. Každý jeden z nás by se tomu věnoval, i kdybychom z toho neměli ani korunu. ❤️ Jsme přátelští, chováme k sobě respekt a budujeme vztahy založené na důvěře. Naším snem není postavit se na piedestal a nechat se obdivovat pro naši nekonečnou moudrost a sílu. Taková 💩 hledejte jinde a říkejte tomu třeba „konkurence“.

Jsme lidi, máme smysl pro humor a dá se s námi normálně bavit. Někdy se něco nedaří, tak z toho neděláme vědu, a snažíme se dál. Občas nám někdo hází klacky pod nohy, ale ve výsledku nás tím akorát donutí hledat nové cesty, a kolikrát se nám pak podaří věci, které by nás původně ani nenapadly.

Martin nám radí obrátit se pozitivně k našemu okruhu zákazníků. Martin, který dal na doporučení LinkedIn marketérů, kteří osobám slabší vůle radí si můj profil raději zablokovat. Být krásní, milí a bezkonfliktní nám radí i mnozí další a možná mají pravdu. Možná bychom to bez konfliktu skutečně měli snadnější. Nebo je to naopak příležitost.



Nakonec máme v Česku několik prvenství. Každý z nás nějaké má, a patřičně si to své prvenství hýčká. Co byste řekli, že by mohlo být moje osobní prvenství ve vyjednávacím světě?

#Batůžkář #Programátor

🔗

20.11.2023 20:24

Jste blázni. Není týdne, kdy by se mě nikdo nezeptal na českou vyjednávací scénu, konference, tréningy… A taky na doporučenou literaturu a informace o světově známých vyjednavačích a kreativních vypravěčích.

Přitom bych toho sám potřeboval ještě hodně dostudovat, abych si troufl dávat autoritativní odpovědi. Ale to zase lidé považují za skromnost, a ptají se mě o to víc. No nic, vypadá to, že jsem si na sebe ušil pořádný bič.



Jenom za poslední rok jsem se učil u Garyho, Scotta, Phila, Adama, Karla, Honzy, Tomáše… S dalšími lidmi jsem řešil nejen všemožné tréningové situace, ale i reálné případy ze života. Průprava, které se mi dostalo, mi zásadním způsobem změnila způsob komunikace online i z očí do očí, a dodala mi odvahu pokračovat.

Nečekejte ode mě velká slova ani megalomanské marketingové akce. Moje obživa leží jinde. Dělám to proto, že mě to baví. Skutečně nemám v plánu být jednou slavnější než velkohubí pozéři. Pokud se tak stane, bude to jen zcela neúmyslný vedlejší efekt. Zatím toho, ze svého pohledu, moc neumím, a raději se držím při zemi.



Rád si od vás nechám doporučit další dobré zdroje informací a inspirace.

#Batůžkář #Programátor

🔗

19.11.2023 12:04

Divná doba. Host vyhazuje vrchního. Rodiče svorně nadávají vystrašené učitelce. Tak nějak můžou vypadat hrůzné představy lidí, co se nostalgicky dívají na zlaté časy respektu a řádu před 17. listopadem 1989.

#BahenníLázně

Obrázek jsem si vypůjčil od nejmenovaného známého. Takhle to mimochodem v našich školách nevypadá. Učitelé chodí na krizové schůzky, stejně jako policajti, vždy minimálně ve dvou exemplářích. To už musí být někdo, kdo si opravdu věří, aby šel na schůzku sám.

Sám na schůzce je většinou jeden z rodičů, zatímco druhý je v práci a dítě je u babičky nebo odložené k sousedům. Učitelé, kteří dítě až do krizové situace dovedli, často jednají autoritativně i s rodiči.

Troufám si odhadovat, že se většina krizových schůzek ve školách v současné době vzniká činností problémových učitelů nebo vědomou nečinností učitelů, co mají děti na salámu. Je to tak běžná situace, že se nad ní už nikdo nepozastaví. Pokud problém vzejde čistě ze strany rodiče, bude si o tom na škole vyprávět dalších deset let.



Jsem za většinu života po listopadu 1989 vděčný. Jsem rád, že to rozpoutala tehdy mladá generace, a chovám hlubokou úctu k těm, co se tehdy za svoje děti postavili. Věřím, že i dneska je potřeba se za mladší generaci postavit, dát dětem přes všechny jejich chyby a nedostatky prostor, a nechovat se k nim jako starej komouš.

Pokud jde o podporu učitelů… Podporujme je v dobrém přístupu k dětem, k vlastnímu vzdělávání a k zapojení se do širší komunity. K tomu slouží aktivity jako Den pro školu. Naopak nevidím důvod podporovat ve škole autoritativní přístup nebo snad dokonce hnusné chování k dětem. Děti potkají za život dostatek zamindrákovaných pitomců, na kterých si budou moci trénovat odolnost. Není nutné pracovat denně pod jejich vedením.

Moje dítě nastoupilo právě po loňských oslavách 17. listopadu na školu, kde jsou tak rozumní učitelé, že se tam občas dostanu do křížku s některým rodičem, když mám chuť a náladu stáhnout jeho prudění na sebe, aby dal pokoj ostatním. 🙃 Je to moje guilty pleasure, takže něco málo o protivnosti rodičů, obvykle z řad středního managementu nebo vesnických CEO, bych věděl.



Proto se domnívám, že by se všichni učitelé měli zajímat o mezilidskou komunikaci. Je velmi výhodné, když má člověk pracující s dětmi a výjimečně i rodiči povědomí o zásadách nenásilné komunikace a v závažnějších případech i vyjednávání. Zároveň jsou tyto znalosti a dovednosti důležité i pro každého jednotlivého rodiče, aby se nesesypal před despotickým pedagogem.

#Batůžkář #Programátor #AspirujícíVyjednavač

Velice rád se s vámi podělím o svoje vlastní úspěchy a neúspěchy při jednání s učiteli, ale i o zkušenosti druhých, za poslední rok sesbírané po telefonu, sociálních sítích i při osobních rozhovorech. Stačí říct, co řešíte, a hned vám k tomu umím dodat hromadu informací.

🔗

18.11.2023 12:34

Mluvil tu někdo o levicových extremistech?

Včera se tu pár lidí rozplývalo nad loňskými fotkami. Dcerka byla 16. listopadu 2022 naposledy v klasické škole. Důvod jejího odchodu by se dal zjednodušeně shrnout do slov paní učitelky na naší krizové schůzce: „Nechová se jako sedmiletá holčička.“

Letos studenti smíchovské průmyslovky připravili nezapomenutelnou oslavu 17. listopadu. Nechyběl ani soudruh ředitel s obuškem, ukázková hodina marxismu a leninismu, ba ani občerstvení ve formě klasické gulášovky a párku na tácku. Nakonec i nějaká ta ruština zazněla.

Radko Sáblík je tak trochu disident zkostnatělého českého školství. Na některé konference ho nezvou, aby nezastiňoval ředitele a učitele, co chtějí o modernizaci školství zatím spíše rokovat a diskutovat. Úspěšně provedl školu 39 kontrolami českou školní inspekcí, zpravidla na udání.



Zatímco z velké části českých základních českých škol slyšíme, na co všechno čekají a co všechno jim brání odvádět dobrou práci, vybudoval ředitel smíchovské průmyslovky prostor, který může z fleku konkurovat zahraničním vzdělávacím institucím. Mít tady v česku stovku takových ředitelů, jsme za chvíli světová technologická velmoc.

Absolventi smíchovské průmyslovky se někdy do školy vracejí a pomáhají studentům. Současní studenti se podílejí na fungování školy a mnozí jezdí pomáhat na základní školy. Jsou to prosté a jednoduché věci, které fungují.



Respektuju právo učitelů 27. listopadu stávkovat. Víc by mě potěšilo, kdyby s námi 17. listopadu oslavovali svobodu a možnosti, které nám v roce 1989 dal odchod okupační mocnosti a vymanění se z izolace.

Trochu se obávám, že si stávky všimnou akorát rodičové mladších dětí, kteří budou muset zajistit hlídání na dobu, co budou v práci. Kdyby byli všichni ve škole, a jenom se neučilo, tak si toho nikdo ani nevšimne. A některé děti by se možná ten den naučily víc než obvykle. Ale nakonec validní důvod je i ten jeden den volna. Kdyby v okolí potřebovali ve škole záskok, mám ten den čas.

Přemýšlím, jak zorganizovat generální stávku rodičů. To bychom jednoho dne prostě hromadně nevyzvedli děti ze školy, nebo jak by se to mělo udělat? A nechci ani myslet na to, jak by vypadala všeobecná stávka dětí.

#Batůžkář #Programátor #Stávkokaz

Na druhou stranu my jsme 17. listopadu ve škole se studenty i zaměstnanci prožili. Pokračovali jsme na Národní třídě. A celou akci jsme zakončili večeří na oslavu roku od změny školy. Dcerka si přála něco speciálního. Tak jsme hledali a hledali, až nakonec v jedné restauraci na václaváku povečeřela žábu.

Jak jste letos slavili 17. listopadu vy?

P. S. Proč my programátoři nemůžeme jeden den stávkovat a nechat o sobě psát ve všech novinách?

🔗

12.11.2023 00:56

Tak jsem si to pustil. Nemusíme si vozit vyjednavačské hvězdy ze zahraničí, abychom si dokázali, že máme malému českému člověku, co nabídnout. Málo se to ví, ale i u nás máme skutečné vyjednavače.

Byl jsem nadšený, že Karel Pošíval a Adam Dolník chystají v rámci projektu Vyjednáváme několikadenní výcvik krizového vyjednávání. Česko takový projekt zoufale potřebuje. V tu chvíli jsem ještě vůbec nemyslel na sebe. Naivně jsem se těšil, až se mnou bude někdo radost z výcviku sdílet a o jeho náplni mi bude vyprávět.

Když jsem zjistil, že mi nebude mít kdo vyprávět, docvaklo mi, že jsem to asi já, kdo by se měl na historicky první termín výcviku přihlásit. Pak už jsem se jenom den za dnem bál, že mě tam nebudou chtít, dokud moji účast nepotvrdili.



Přiznám se vám, a nikomu z vás to nedoporučuju dělat. Neměl jsem zrovna po ruce volné peníze, a na tento výcvik jsem si půjčil. Mně to dávalo smysl ze dvou důvodu. Jednak jsem nechtěl čekat na druhý termín a chtěl jsem být s Karlem a Adamem u zahájení činnosti. Dvak jsem přesvědčen o návratnosti investice maximálně do šesti měsíců. Navíc už jsem to s prodejem auta srovnal.

Každý den od absolvování výcviku mi potvrzuje, že jsem udělal dobře, že jsem tentokrát neotálel a skočil po nabízené příležitosti. Jako jsem v případě Garyho, Scotta a Phila po NegotiCONu řekl, že moje dny už nejsou stejné, tak to samé říkám u Adama a Karla. A to ani nezmiňuju Mexa, který mě k tomu celému uvrtal, a Toma, který mě po celou dobu zdatně podporuje.

Můžete vidět, že vyjednávání a cesta k mistrovství není o jednom člověku a jeho potřebě být obdivován a uctíván. Naopak vidím smysl ve spolupráci a vzájemném doplňování. Aspoň tak nějak bych si českou komunitu profesionálních vyjednavačů představoval já.



Jsem rád, že jsem si mohl poslechnout Adamovo povídání. Ještě víc mě těší, že můžu vzít odkaz na vyjednávací díl Hyde Parku na iVysílání, a šířit jej mezi lidi, kteří se zajímají. Tohle je lepší než mávání kurzy a certifikáty od slavných jmen.

#Batůžkář #Programátor #TrenérVyjednávání

🔗

11.11.2023 00:36

Zase se doma moc neohřeju. Byla to radost vyrazit se s Tomáš Burda podívat na Akčné ženy. Dcerka se posadila do publika, a se zájmem poslouchala o tom, jak se může ženám v životě dařit, co všechno můžou zvládnout, a s jakými očekáváními okolí se naopak potýkají.

Je to pro ni ještě tak trochu neznámý svět. Ale zároveň je to dítě, které to už na začátku druhé třídy od dospělých schytalo za to, že je holka, ale zároveň se jako holčička dostatečně nechová. Něco dělá tatínkovská výchova, něco vliv maminky, která vykonává stereotypně mužskou práci, něco vlastní temperament a vlastní potřeby. Tak soustředěnou a zabranou do přednášky ji běžně nevídám.

Strávili jsme spolu hodiny přejezdy, další čas mimo auto. Mám pocit, že i kdybychom jeli na Nordkapp, pořád bude s Tomášem o čem mluvit. A co může přinést akčním ženám? Rozumí vyjednávání s dětmi, ví, jak děti k vyjednávání vést, ale zrovna tak vidí do vyjednávání o mzdách či o byznysu.



Ona totiž spousta problémů v životě pramení především z toho, že lidé nedokážou uzavírat funkční dohody a vyjednávat o své zájmy. A pokud podnikavým ženám pečení holubi nelítají sami rovnou do úst, nezbývá než se za svoje zájmy postavit. Bez toho vám nezbyde nic než si na svoji situaci stěžovat.

#Negotico #EqualPayDay #Bratislava

🔗

08.11.2023 11:38

Geniální tah ze strany deváťačky a jejích rodičů.

#BahenníLázně #ZákladníŠkola

Pedagog se s ní pustil do konfliktu, který původně v příspěvku ani nepřiznává. Holka požádala o vykání. ❤️ Rodiče dceru podpořili. Dospělá osoba teď stojí před dilematem.

‣ Může udělat ústupek a počkat co na to zbytek třídy. Nebo to rovnou řešit s celou třídou a otevřít žákům deváté třídy otázku komunikace s nimi.

‣ A nebo to může odmítnout a udělat ze sebe výstavního burana. Učitelé sice nejsou etalonem společenského chování, ale i to má své hranice.

Naneštěstí pro pedagoga, co staví svou pozici mezi dětmi (a dost možná i mezi dospělými) na autoritě, není ani jedna možnost dobrá. Udělat ústupek někomu, na koho činím nátlak, znamená, že ten nátlak pravděpodobně neudržím. Odmítnutí je ovšem v tomto případě cesta do pekel.



Z pohledu #vyjednávání s dětmi (tady vám pomůže Tomáš Burda) je důležité se zaměřit na cíl a motiv.

Slyšel jsem, že (nejen) dospívající holky bývají zasloužilým učitelkám často trnem v oku. To vypadá, že se tu bavíme o rivalitě mezi ženami, kdy ta starší z nich si šla s naprostou samozřejmostí pro výhru. Problém je, že bojuje s někým, pro koho už na konci školního roku nejspíše nebude znamenat víc než špatnou vzpomínku a životní zkušenost.

Myslete na to vždy, než se vydáte s nožem do přestřelky. Učitelka teď může celý školní rok strávit bojem se studentkou, s jejími rodiči, s vedením školy, se školní inspekcí, a vůbec s čímkoli, co jí rodina deváťačky dokáže naházet do cesty.

Pokud se učitel rozhodne vyvolat válku se silnou rodinou, válku dostane. A vlastní děti se brání do poslední kapky krve. Proto jsou skoro všechny „problémové“ děti z rozvedených nebo jinak navenek slabě vyhlížejících rodin.



Zároveň je poslední rok školy obdobím, kdy má učitel poslední šanci pro žáky udělat něco, čeho si budou vážit. A snažit se dítě na odchodu ještě na posledních pár měsící přibít ke školní lavici a udržovat v podřízenosti jednostranným tykáním a štěkáním rozkazů není úplně, co mám namysli.

Možná by i takové drobné gesto jako zbavit žáky trapných chvil, kdy jim učitel i po deseti nebo dvaceti letech tyká, a oni mu odpovídají vykáním. Když už učitelé nedokážou narovnat komunikaci jednotlivě, tak ať jim s tím pomůže škola, a přesně tohle společně někam do posledního ročníku zařadí.

Dal bych to třeba místo debilních keců o nekázni dospívajících žaček.

🔗

08.11.2023 09:49

Pro dcerku je 17. listopad významný den.

Edit: Netušil jsem, co všechno způsobím. Co vidíte, je ohlédnutí za loňským sedmnáctým listopadem. Ten letošní byl úplně jiný.

V roce 2022 strávila před 17. listopadem své poslední dny v klasické státní škole, kde nová učitelka hned ze startu rozšlapala třístranný vztah učitel-dítě-rodič, a nikdo z kolegů ji včas nezastavil, ať neblbne.

Byli jsme v Praze na všech možných akcích. Dcerku čekal zkušební týden na soukromé alternativní škole. Den zakončujeme tím, že jdeme do O2 arény na koníčky, Global Champions Prague Playoffs 2023. Dcerka naprosto nadšená, nic takového nikdy v životě neviděla. K tomu luxusní večeře jako bonus.

Soukromá škola znamená, že už jsem to rok zvládl platit. Alternativní znamená, že se tam k dceři chovají slušně a snaží se jí pomoct růst a vzdělávat se. Aspoň u nás to tak funguje. A výsledky se dostavují. Hana Snablova potvrdí, že pro ni dcerka v Kodani vyjednala koupi hrnku Espresso House, který neprodávají.



Jasně, tahle škola ji nenaučí životu v nepřátelském prostředí. Ale to snad zvládneme mimo školu, idiotů na trénování konfliktních situací člověk při běžném cestování potká všude dost.

Ostatně už asi ve třech letech zvládla zvednout celý stůl dospělých, aby si sebrali svoje malé fotbalisty a odešli. Jediné, co jsem pro to musel udělat, bylo držet se, a do jejího konfliktu se čtyřmi tak osmiletými fracky nezasahovat. Uznávám, že bylo těžké pozorovat tříleté mrně při neúspěšném dobývání malého plastového dětského domečku. Ale stálo to za to.

Fakt se nebojím, že se naše „Montessori děti“ v životě ztratí. To mám větší strach o cizí děcka na klasických školách.

#ZákladníŠkola

P. S. To je poprvé, co mi LinkedIn nezvládl ráno vydat naplánovaný příspěvek.

🔗

06.11.2023 02:56

Time has passed since I did it. I visited my customer and presented a quick prototype written in Rust. I was going to replace a mixture of shell and Lua code consuming too much resources.



There was a high risk that the customer would complain about the choice of #Rust. But it was the fastest way to make a working prototype. That alone says a lot about Rust's capabilities. At the same time, the strong static type system and test framework makes it a great choice for testing and production.

You cannot do the same with C++ in so little time. Productivity is not comparable and the features of Rust help you make your software reliable in almost no time. #MicroPython wouldn't provide the same performance and making the software reliable could also be a challenge.

One drawback is the lack of Rust experience in the company. That puts the responsibility of training and consulting on me. I don't mind, my job is to work also with people, not just code. However, for some projects this could be a barrier.



One of the main tools that benefit this project are the Enum-based composite types together with exhaustive pattern matching. In most cases you always know whether your code is complete or you're missing something. Another great idiom is a wrapper struct with conversion traits. That makes your constructed values guaranteed to be correct.

Note that I haven't yet spoke about the famous borrow checker. It is super-important together with explicit mutability but after some time it feels so natural that one would easily forget.

It is true that everywhere in the code you see whether you're passing that object just for reading or whether you're going to make changes or communicate with the outside world. Big parts of the code pass around an object that is only used as a source of information and this is enforced by the compiler. It may sound like const but it's really much easier and more powerful at the same time.



I believe there will be other languages common in the future that help the programmer keeping the code clean, safe and reliable. But for now and for the embedded use case I guess Rust does the job well.

🔗

03.11.2023 23:52

Jak nejlépe postupovat, když něco poděláte? A nebo když soucítíte s někým, komu se to stalo? 🐱 Nejprve mrkněte na snímek, jak to nedělat.

#BahenníLázně

Jízlivé útoky na „bezchybnost“ druhého? Možná máte pocit, že vám taková věc funguje v manželských hádkách. Ve veřejné diskuzi ze sebe uděláte klauna, a pak už je každá rada drahá. Napasovat se do role bílého rytíře bránícího nevinnou princeznu už vás nespasí.

Až do zveřejnění Markova komentáře nad tím každý mávl rukou. Neprofesionální chování a nerespekt k zákonům a soukromí není v personálním oboru nic, co by vCo tedyzbudilo nějaké překvapení nebo rozruch. Co tedy Markův komentář změnil?

‣ Marek převedl pozornost z neosobního komického vstupu na konkrétní „mladou holku“. Kobercový nálet a nevhodné nakládání s osobními údaji nepřitahují zdaleka tolik osobní pozornosti jako otázka, v jakém vztahu k Markétě se vlastně Marek nachází. Markéta jistě poděkuje.

‣ Markovo jméno jsem si v hlavě spojil s negativními emocemi ohledně neprofesionality a zakrývání vlastních pochybení útokem na druhé lidi. Byť nepracuju s informací, že by Marek něco takového sám udělal, jeho obhajoba takových praktik k vytvoření asociace stáčí.

‣ Přečetl jsem si tady na LinkedIn headline, co má Marek v profilu. Pobavil mě kontrast mezi hesly, co si tam napsal, a jeho skutečným jednáním s lidmi v diskuzi. Instantní moudro s paní učitelkou a poučení pro původního autora tomu jenom dodává korunu.

Marek to tak určitě ani nemyslel. Jenže se dopustil tří základních chyb. Vzal si osobně něco, co by bývalo lepší nechat plavat. Sestavil k tomu vysoce toxický komentář. A ten komentář skutečně odeslal. Udělal ostudu sobě, zaměstnavateli, a nakonec i „mladé holce“, které už touto dobou bude tak aspoň třicet.



Jsme lidi, nejsme dokonalí, děláme spoustu chyb. Profesionalita se pozná podle toho, jak dlouho vám trvá přerušit řetěz, kdy každou chybu zahlazujete jenom další chybou. A v mezilidské komunikaci to platí nejvíc.

#Batůžkář #Programátor #TrenérVyjednávání

Vy mě ale zásobujete…

🔗

03.11.2023 23:31

Někteří si stěžují, když se #vyjednávání řadí mezi soft skills. 🤡 To se nikdy soustavně žádným hard skills nevěnovali, že v tom nevidí rozdíl?

#BahenníLázně

Je možné, že určité skupině lidí imponuje slovo „hard“, zatímco slovo „soft“ v nich vyvolává spíše nervozitu? Jednou z hlavních charakteristik měkkých dovedností je, že nelze vždy zcela objektivně popsat, proč se věc podařila nebo nepodařila. A mezi takové činnosti patří právě vyjednávání.

Před lety jsem měl tu čest jednoho z těch „hard“ vyjednavačů pohořet v relativně významném jednání. Jak se to mohlo stát? Velice jednoduše, on totiž ani nevěděl, že se právě rozhoduje o velmi zajímavé spolupráci. Neměl tušení, s kým mluví, a neměl zrovna náladu se chovat zdvořile a s respektem. O možnost spolupráce tedy přišel ještě dříve, než by se o ní vůbec začalo vyjednávat. Neptejte se, jak jsem se k těm informacím dostal já.

Nejhorší vyjednávání jsou taková, o kterých člověk vůbec neví, nebo která se pokazí ještě dříve, než vůbec proběhnou. Co je horší, člověk o takovém selhání nemusí vůbec vědět, a ztrácí tak možnost se z něj aspoň poučit.



Přesně z toho důvodu je zvykem vyjednávání řadit mezi soft skills. Ve vyjednávání můžete svůj omyl a své selhání snadno přehlédnout, nebo se chlácholit tím, že za výsledky vašich vlastních rozhodnutí může někdo jiný.

#Batůžkář #Programátor #TrenérVyjednávání #שניצל

🔗

03.11.2023 01:20

Tak, a už mám jenom jedno auto. Jan Srnka mi pomohl prodat auto potom, co se mi přes něj podařilo k velké spokojenosti auto koupit.

Moje poptávka zněla:

‣ Rád bych na autě doladil drobnosti, aby se prodávalo v pokud možno perfektním stavu. Protože se mi to tak líbí a protože věřím, že se to v konečném důsledků vyplatí.

‣ Nikam nespěchám, nepotřebuju za každou cenu získat peníze ihned. Raději bych prodával později za maximální cenu, abych nevyhazoval peníze oknem, než aby se auto prodalo co nejrychleji za nižší částku.

Ve skutečnosti mě ovšem nejvíc potěšilo, že jsem se nemusel vůbec o nic starat. Raději než prodeji auta budu věnovat čas čemukoli jinému užitečnému, nebo za tu dobu klidně jenom napíšu pár příspěvků na LinkedIn. Nutné papírování jsme vyřešili hned na začátku. Úpravu ceny si vyžádal Honza, já jsem to pouze potvrdil. Samotný prodej vyřídil bleskově a já už měl peníze na účtu.



Taková služba samozřejmě něco stojí, ale ve výsledku bych řekl, že mi to spíše ušetřilo. Každopádně jsem se staral o své, a prodej auta jsem úplně pustil z hlavy. Mám přes Honzu svoje Volvo a jsem s ním maximálně spokojený.

#Batůžkář

Děkuju všem, co mi pomáhají se soustředit na to, co chci doopravdy dělat.

🔗

03.11.2023 00:29

Několik lidí se mě ptalo, co dělám na konferenci o low-code a no-code. Eduard Hlava mě „ukecal“, ať si koupím lístek. Tyhle kancelářské věci nedělám, takže by mě samotného nenapadlo na takovou akci dorazit.



Nastavil jsem si nulová očekávání a vyrazil spíše za lidmi než za informacemi o vizuálním programování. Ostatně různé pokusy o programování pomocí diagramů a formulářů jsou tu s námi odnepaměti.

Byl jsem připravený se bavit s lidmi, kteří právě objevili ameriku, a zkouší, jestli bude víc lidí programovat, když nebudou vědět, že programují. Tak nejdřív jsem se dostal k lidem z Metada, kteří na tom makají už asi dvacet let. Trochu mě na tom vyděsilo skládání „kódu“, který bych za dobu toho klikání napsal tak desetkrát. Jinak to celkově vypadalo dobře.

Celkem mě zaujalo povídání o Tabidoo.cloud, byť to pak při ukázce vypadalo výrazně komplikovanější, než jsem si to představoval. Dost mě zaujalo Adapptio. Kromě uvedených se chystám ještě vrátit i k Jetveo a Creatio.



Je to dost jiný svět, než ve kterém se běžně pohybuju, ale asi se na tom dá postavit ledacos. Dříve jsem jezdil víceméně jenom na konference ohledně technologií, kterými jsem se zabýval. Teď mi to připadá jako blbost. Mnohem víc mi dala konference o věcech, které mě v podstatě nezajímaly, dokud mi je Eda a Adam Bárta nenaservírovali až pod nos. Díky!

Chtěl bych některou z těch platforem představit ve škole a sledovat, co všechno s tím dokážou žáci vymyslet. Myslím, že to bude ještě zajímavé, a v určitém segmentu by to mohl být větší „game changer“ než AI.

#Batůžkář #Programátor

Lidé na konferenci mi nechtějí věřit, že jsem na pojem „citizen developer“ narazil poprvé v životě. Opravdu jsem to spojení doteď neznal.

🔗

01.11.2023 18:13

Prý se nám někam ztratily slibné osobnosti, co iritovaly, pohoršovaly, měly šťávu a byly vidět. Prostě zmizely. Párkrát dostaly někde v diskuzi přes prsty, přestali provokovat, a teď už nikoho nezajímají.

#BahenníLázně

To se mi ulevilo, že pro jednou ten příspěvek není o mně. Vždyť jsem tu k vytočení pomohl nejednomu manažerovi, obchodníkovi, marketérovi, personalistovi, poskytovateli hostesek, a proslýchá se, že jsem naštval snad i nějaké vyjednavače. Ale to bych se divil. Vyjednavač se přece nenechá rozhodit nějakým programátorem.

Nemusel jsem být ani vulgární, natož prvoplánově sprostý, abych dohnal k blokaci i vcelku významné profily. Kolikrát stačilo se zeptat na pár vcelku nevinných otázek.

Už se mi pár lidí snažilo vysvětlit, že bych měl ubrat. Asi mě chtěli napasovat do role hodného ajťáka. Jenže hodný kluk už jsem kdysi byl, a musím vám říct, že to stálo pěkně za 💩. Mně můžete mít rádi, můžete mě nesnášet, ale taky vám můžu být úplně jedno. Nejsem závislý na pozornosti, takže se vůbec nic nestane, když půjdete o dům dál.



Je fakt, že tu za dobu mého působení pár velmi výrazných profilů úplně zmizelo a mnohým došla šťáva. Pro ty lidi to vůbec nemusí být tragédie. Prostě si prošli určitým obdobím, a teď řeší něco jiného. Třeba i s dobrou grafikou a dobrými texty. Nemusí tady každý den obcházet nějaké strašidlo.

A nebo se přecenili. Možná se pustili do kontroverze, kterou nedokážou dlouhodobě ustát. Nebo zjistili, že je neustálé předstírání a přetvařování vyčerpává, a potřebují taky být sami sebou.

Spousta lidí neustála rozklad politické kultury v Česku. Dalším sebral vítr z plachet covid, nebo neustáli zhoršení bezpečností situace v Evropě a na blízkém východě. U některých lidí mi přijde, že prostě tak nějak vyhnili zevnitř, a už nestačí na to, jakými byli třeba před pěti lety. Ale někoho to zase tady prostě jenom přestalo bavit, tak to neřeší.

#Batůžkář #Programátor

Před pár dny tu Lucka připomínala, jak se velká část z nás seznamovala na několika málo akcích, kde vznikla spousta vzpomínek, přezdívek a vztahů mezi lidmi. Některé vydržely, jiné se rozpadly. Venkoncem se nestalo nic až tak moc překvapivého.

🔗

01.11.2023 13:55

Potkal jsem za život jen velmi málo lidí, u kterých jsem věřil, že nemají kapacitu na pochopení středoškolské matematiky. Zároveň jsem neustále narážel na práci učitelů matematiky, kteří si o větší části svých žáků mysleli, že jsou k ničemu.

#BahenníLázně

Nemusí se každý v životě věnovat matematice, programování nebo vědeckému bádání. Ale můžete mi vysvětlit, jak je možné, že tady na Montessori a jinde s jinými systémy malé i větší holky baví počítání, zatímco na spoustě škol se tím po generace děti spíše trápí? Jak může mít u nás matematika tak špatnou pověst, když by bez vynálezu algebry nebyla dnešní věda a technika, kterou i ti největší ezoterici používají k šíření svých často pitomých myšlenek?

Připravuju pro děti informatiku tak, aby byla pro všechny. Tedy aby vůbec nezáleželo na tom, jestli se do budoucna budou věnovat technickým oborům, nebo čemukoli jinému. Naštěstí je to dneska díky revizi RVP přesně to, co si Česká republika schválila jako oficiální a požadovanou cestu.

Jen tak říkat o dětech, že nemají talent na matematiku a podobné věci, považuju za zločin. Měl jsem snad jen dvě středoškolské studentky, kterým jsem nerozporoval, že na to nemají. Ale nikdy jsem jim takový pohled sám nepodsouval. A vidíte, nakonec jedna z nich vystudovala geografii a kartografii.



Možná nejsem nejlepší učitel matematiky a programování pro děti v širokém okolí. To je mi celkem jedno. Mým cílem je pomoct pro ně vytvořit a zachovat takové prostředí, které je všechny někam posune a nebude vůči nim zbytečně nepřátelské. Chci si to vyzkoušet.

#Batůžkář

Zdravíme pana učitele Štefana ze základní školy v Krupce.

🔗

31.10.2023 10:02

Přednáška pro rodiče o pubertě od projektu Zdravé dospívání byla docela sranda. Mě na tom vlastně nejvíc potěšilo, že tam nezaznělo nic až tak nového, kvůli čemu bych musel zásadním způsobem měnit přístup.

Strašně mě bavily naprosto přirozené a zároveň extrémně naivní otázky rodičů, kteří se pořád ještě drží představy, že zrovna jejich dítě by se mohlo o věcech dozvídat později. Lektorka trpělivě vysvětlovala dynamiku skupiny a rychlost šíření informací mezi dětmi i napříč věkovými skupinami.

Kdybych to měl zjednodušit, vy si nevybíráte, kdy se děti o čem dozví. Můžete ovlivnit, jestli se dítě dostane dříve ke kvalitním nebo nekvalitním informacím, a jestli se o tom vůbec budete mít šanci dozvědět a nějak na to reagovat. Zákazy a nepochopení vedou k tomu, že vaši pohodu dítě začne chránit tím, že se vy nic nedozvíte.

A teď je na vás se rozmyslet, jestli vaše duševní pohodlí a rodičovské ideály jsou to, co má být chráněno na prvním místě.

#ZákladníŠkola

Osobně si myslím, že by takové přednášky měli absolvovat i učitelé, aby nevytvářeli drama z úplných nesmyslů, a naopak neignorovali situace, které je potřeba se vší citlivostí řešit. Jenže zkuste tohle navrhnout v oboru, kde si podsatná část lidí myslí, že oni už všechno důležité vědí a mají na to diplom.

🔗

31.10.2023 09:26

Ve #vyjednávání po sobě nemusíte nechávat spoušť.

#BahenníLázně

Před měsícem jsem se učil vyjednávat u lidí od silových složek a únosů. Líbí se mi jejich přístup, který má k praktikám #FBI a #NYPD mnohem blíže, než na co jsme byli na české byznysové scéně zvyklí. To nejsou lidi, co kolem sebe udělají největší možný bordel v domnění, že se to vždycky nějak uklidí.

Asi mě nesleduje tolik manažerů a podnikatelů devadesátkového stylu. Zato mě sleduje spousta „normálních“ lidí řešících „normální“ každodenní problémy doma, v práci, ve škole a občas i na ulici.

Eskalaci se člověk občas nevyhne. Nikdo nejsme dokonalí. Osobně si užívám toho, že si můžu dovolit přiznat chybu a nemusím u každého kiksu předstírat, že jsem to přesně takhle chtěl. Třeba o tom jednou napíšu knihu.



Co jsem tak pochytil, Jan Mexo Rehak a Tomáš Burda mě z pochopitelných důvodů vidí ve specializaci na vyjednávání ve světě IT. Já si ovšem vedle toho hraju s myšlenkou vyjednávání a komunikace z pohledu běžného člověka z jakéhokoli oboru, co moc nedá na velkohubá prohlášení.

Pro mě jsou inspirací ty na první pohled nejbanálnější situace.

‣ Jsem rozvedený, řešil jsem finance a péči o dcerku. Mohl jsem zkusit „macho“ vyjednávání, ale místo toho jsem hledal cesty, aby byli všichni spokojeni.

‣ Měl jsem dítě u třídní učitelky, která se vůči ní zachovala nebezpečně. Mohl jsem se utrhnout ze řetězu a udělat takový bugr, že na to jen tak někdo nezapomene. Raději jsem pomohl dceři, aby jí bylo dobře.

‣ Přistěhoval jsem se na místo, kde si soused v důchodovém věku vymyslel „svůj parking spot“. Mohl jsem ho umlátit údaji z katastru. Místo toho tam teď bez keců parkuje, kdo přijede první.

Pojďme se chvíli nebavit o vyjednávání miliardových byznysů. Vyzkoušel jsem si na výcviku krizové vyjednávání pod vedením lidí, pro které je to denní chleba. Většinu doby ovšem vyjednávám o naprostých banalitách, z nichž ovšem čas od času některé může v krizovou situaci přejít.



Nedávno jsem o tom mluvil s Lukáš Vyskočil. Objevil jsem, že to, čemu on říká prevence, aby se vyjednávat vůbec nemuselo, my bereme jako běžnou součást vyjednávání.

#Batůžkář

🔗

29.10.2023 11:09

I've seen quite a few interesting places this year. It looks like I'm going back full international after the pandemic.

#TelAviv and #Haifa to meet people at the #CoreCPP conference.
#Jerusalem, #Akko, #Jericho and #Qumran to feel some history.
#Copenhagen and #Malmö to give my daughter opportunity to learn.
#Rostock, #Świnoujście and #Gdańsk with my daughter and my father.
#Toruń, the birthplace of Nicolaus Copernicus on the way back.
#Stockholm to deliver training on #Rust programming.

Next year I could visit your city if you're interested in hiring me for C++ or Rust training. Or we could meet at an interesting event. Is there anything I really shouldn't miss?

#SoftwareEngineering

Next week I will continue with my software engineering myths. Let me know if you have any tips on common misconceptions in the field.

🔗

28.10.2023 18:40

Moc nerozumím těm stížnostem ohledně negativity a neúspěchu, které tady pořád dokola čteme od těch stejných lidí.

Rád bych vám všem v dnešní rubrice #OfflineOsobnosti představil mladého kluka, skvělého technika, hrdého tatínka, který se rozhodl jít s kůží na trh a místo prodávání naleštěného prdu říct lidem na LinkedIn, že se učí programovat chce v tom být dobrý a možná časem i skvělý.

Jmenuje se Tomáš Cibulec a má velmi dobře našlápnuto. Před nějakou dobou jsme se setkali osobně a probírali všechno možné. Otevřel jsem s ním i možnost spolupráce, ale projekt se mu zdál roztahaný a na jeho tehdejší možnosti komplikovaný. Nesvezl mě Bentley. Dokonce si ani nepamatuju, jakým vozem mě vezl, ale bylo to super setkání.



Před pár dny vydával příspěvek, že právě hledá možnost spolupráce, která by mu pomohla v jeho dalším programátorském rozvoji. Ale nenechte se strhnout předsudky o introvertních ajťácích. Jsem přesvědčený, že může být Tomáš skvělý relativně v čemkoli, do čeho se pustí. Ale taky se může s jeho drzostí, aktivitou a otázkami snadno stát někomu trnem v oku.

Určitě by mu pomohlo mrknout se na ty věci, co děláme na #MasteryClub, zajet si na #MasteryKurz, nebo se za námi podívat na #NegotiCON, aby se jako drzý technik naučil trochu otupit hrany a včas rozpoznávat, když druhá strana není zrovna naladěna na technologickou vlnu.

Nechci od vás pro Tomáše žádný konkrétní projekt. Spíše bych ho chtěl představit do širší komunity lidí, ve které si pak už sám najde cestičky a kontakty, které mu pomůžou se vydat dobrým směrem.

#Batůžkář #Programátor

Pozdravte a přivítejte Tomáše, moji dnešní online i offline osobnost.

🔗

27.10.2023 10:28

Už tomu bude pár let, co tu Lucka Zitterbartová rozvířila emoce svými pohádkami, které ukázaly kousek té vztahovačnosti v každém z nás.

Osobnosti z LinkedIn se hádaly mezi sebou, kdo se v jaké postavě poznává a jako to Lucka vlastně myslela. Spoustu tehdejších osobností už tu dneska ani nevidíte, nebo už dávno nikoho nezajímají. Já jsem si ve čtvrtek večer vzpomněl na hru Life is Strange, postavu jménem Victoria Chase a její Vortex Club.

Nemusíte hrát Life is Strange, abyste se mohli zapojit. Stačí si otevřít Fandom wiki, kde si můžete přečíst charakteristiky všech postav. Uvidíte, jestli se v některé najdete, nebo jestli vám někoho připomíná.

#BahenníLázně

A nebo si tu hru zahrajte, pokud si to můžete dovolit. Já jsem ji hrál krátce před rozvodem, tedy než se žena odstěhovala i s Playstation. Několikrát jsem nad nějakou konzolkou uvažoval, ale přijde mi, že bych se k hraní skoro nedostal.

#Batůžkář #Programátor

Pokud se stydíte napsat do komentářů, v kom jste sebe nebo někoho jiného poznali, klidně mi to napište mimo veřejný prostor.

🔗

25.10.2023 23:07

Včera jsem se připojil online k Izraelcům.

Core C++ meetup. Tak trochu follow-up na červnovou konferenci, tak trochu reportů z aktuálních akcí po světě, trochu nesmyslné apologetiky C++ v moderním světě, a pochopitelně nějaké ty odkazy na současnou situaci židovského obyvatelstva v Izraeli i ve světě.



Co jsem se tak díval, tak Tel Aviv a Haifa žijí moderními technologiemi a výrobou už dobrého půl století. Popravdě o tom nevím moc. Slyšel jsem o izraelských firmách a vývojářských týmech už dříve, ale fakticky jsem se o to začal zajímat víc až letos v červnu přímo na místě.

Na jednu stranu si říkám, že jsem se měl asi zajímat dříve, a že jsem se tam měl jet podívat dříve. Ale zase jsem rád, že jsem tam letos byl a užíval jsem tam nádherného klidu a pohody, tedy věcí, které místní stihli během pár dní možná už skoro zapomenout.



Jaké to asi je žít v zemi, která má tak nějak normálně fungovat, ale vlastně nevíš. V zemi ve válečném stavu kvůli fanatikům, co mohli mít prosperující kousek země na účet Evropy, ale dávají přednost ničení životů ostatních lidí před budováním toho svého. Tohle vedle sebe prostě nechceš.

Už mi psalo pár lidí, že i kdyby se skutečně rozhodli z Izraele odejít, tak si vůbec nejsou jistí, zda by to pro ně bylo lepší a bezpečnější. K tomu jim ani nedokážu nic říct. Evropská židovská historie nikdy nebyla dlouhodobě hezká, a další vlna perzekuce mohla přijít v podstatě kdykoli.

Fascinující na tom je, že ty lidi kolikrát nezachránilo ani zavržení celého jejich kulturního dědictví a začlenění mezi ostatní obyvatelstvo.



Izrael, jak ho známe, vybudovali židovští imigranti z Evropy. Sentiment vyčleňované a permanentně na životě ohrožené kultury je i u dnešních Izraelců hodně znát a v posledních týdnech se rozjel na plné obrátky. Mluvil jsem s lidmi od mladých studentů a studentek až po špičky v IT.

Pro ně to není nějaká odveta za zavražděné muže, ženy a děti. Přestože se právě na tyto situace jako země neustále připravují, pro většinu z nich je teď chvíle, kdy mají strach a hledají, jak dál žít. Tak jako už mnohokrát v historii, které jsou si až moc dobře vědomi.

#Batůžkář
#TelAviv #Yerushalayim #NeverAgain

🔗

25.10.2023 21:51

Velice nerad bych někomu pomlouval jeho byznysovou strategii.

Před časem jsem si dal z legrace inzerát na doučování, že bych si čas od času vzal nějakého klienta, abych po letech v této formě spolupráce neztratil cvik. Katalog si za to samozřejmě něco vezme, jen jsem od nich nečekal až takový hon na peníze od nebohých doučovaných, protože co si budem povídat, doučující to ze svého platit nebude.

Jak si tedy nechají zaplatit?

‣ Nechají si procenta z ceny každé lekce. Znám ten byznys model, a v zásadě s ním nemám problém, byť má svoje úskalí.
‣ Vezmou si poplatek ve formě předplatého, než vůbec budu moci tazatelce odpovědět. Asi legitimní model, kdyby to šlo jednorázovou platbou.
‣ Evropské fond pro regionální rozvoj? Snad to nedostanou ještě jednou zaplaceno z dotací.
‣ Telefonica O2 Czech Republic? Snad tomuhle nechtějí říkat společenská odpovědnost.
‣ Jenom doufám, že si neberou něco ještě zvlášť od poptávajícího za to, že může vůbec poptávat.

Ona ta služba asi funguje, a někomu se možná vyplatí vydat se touto cestou. Obávám se, že po mně zůstanou poptávky nezodpovězené jenom proto, že mi to nedává osobně smysl. Ale třeba mi to zase přijde některá z osobností linkedinu vysvětlit.

„Doučovatel souhlasí s automatickým obnovením předplatného.“

#Batůžkář

🔗

23.10.2023 10:49

Jsem dost tolerantní člověk. Ať si každý ve svém volném čase provozuje cokoli od faunů, kentaurů a jednorožců přes pantheony a jediné bohy, až po moderní formy satanismu, materialismu a individualismu.

#BahenníLázně

Když si děti rozkopou bábovičky, rozbijou domečky z větví nebo poničí krásné vyřezávané dýňové lucerničky, tak se pobrečí a jede se dál. Přece jenom se děti učí pracovat s různými konflikty a situacemi, tak se holt musí popasovat i s tím, že si něco navzájem zničí. Patří k tomu i občasná srážka s kreténským chováním dospělého, aby nebyly děti zase tolik důvěřivé.

Na druhou stranu není lepších advokátů militantního ateismu po vzoru OSAČR než zjevně nedovzdělaného církevního funkcionáře, který se rozhodl zaútočit na dětskou radost, a ještě si to před místními obhájit na nedělní mši.

‣ „Neplácejme jen slova, čiňme evangelium ke slávě boží.“

Vypadá to, že kněz svým vlastním slovům dostál. Kurdějov teď bude slavný po celém Česku i za hranicemi země. Pověstná posedlost těchto věrozvěstů satanem mě nikdy nepřestane fascinovat. Čekal bych, že si přízeň místních budou budovat charitativní činností, ne rozdupáváním dětské radosti. Děti jenom vyřezávaly dýně a rozsvěcely svíčky, nešly zapalovat kostel.



Kromě toho, že je knězem, je pan Smejkal navíc církevním exorcistou. Ač se snažím k pohnutkám druhých lidí přistupovat otevřeně… Lhal bych vám, kdybych řekl, že mě exorcismus vykonaný na dětských dýňových výrobcích nepobavil.

‣ „Neměl jsem žádné ponětí o tom, že se koná akce s dětmi nazvaná ‚dýňování‘. Četné symboly satanistického svátky ‚Halowin‘ jsem uviděl až večer po vyjítí z fary.“

Možná tomu jenom nerozumím, ale nepatří náhodou k práci faráře starost o místní komunitu? A není lepší si otevřít webovou stránku obce nebo zavolat starostovi, než se stát vandalem? Až mu někdo postaví před kostel auto s čertem, půjde ho rozmlátit baseballkou?

‣ „Netěší mne někoho zraňovat, zvláště děti, a proto se omlouvám! Ale zkuste se zamyslet nad tím, že mou povinností je chránit jako autorita a kněz děti a rodiny před skrytým duchovním zlem, a to i když si škodu, kterou sami sobě svým jednáním působí, nemusí uvědomovat.“

Nabízí se otázka, jestli by se pán neměl spíše podrobit autoritě lékařů než sám vystupovat jako autorita všeho lidského bytí.



Halloween je můj naprosto nejoblíbenější svátek v roce.

Je to jeden z mála svátků dětí, co máme. Napadají mě ještě čarodějnice a den dětí. Silvestr je pro větší část země svátek chlastu a bordelu. Vánoce se ve většině rodin slaví podle dospělých, a dětem se to vynahrazuje dárky. Současný halloween je od začátku do konce o dětech, radosti a zábavě. Možná proto je u tolika dospělých lidí nepopulární.

#Batůžkář

Výstižný je též komentář Pastoral Brothers na Twitteru: „My se snažíme jak blbci. Pak přijde takovejhle debil a celá naše práce je v 🚽.“ Tak hlavně, že ochránil děti před zlými duchy. Tleskáme.

🔗

22.10.2023 00:49

Stále nám tu visí otázka, co uděláme s #Rust meetupem v Praze. Tak pojďme aspoň dát do kupy, kdo se toho chce účastnit, a naplánovat nějaký meetup co já vím třeba na leden.

https://lnkd.in/dpMCVS5Q

🔗

21.10.2023 23:25

Right at the beginning of a course, I did something that probably isn't all that common here. I told the attendees that this is my first delivery on the subject and that just a few weeks ago I attended this very course led by one of my colleagues.

It was a course about writing automated tests in Python. We mainly used pytest but it wouldn't be me if we didn't create a few things from scratch just to show what's happening behind the scene.



It wasn't my first time in the company. I was there a few months ago with a design patterns course for Python. In my opinion, both courses fit neatly together. That was one of the reasons to visit Jan Kolomazník's course and then prepare my own version of the course. Yes, we have a different style and focus on different things.

I must admit that I love first terms of courses. They are full of surprises and there's always an opportunity for some fun. What I don't love is the second terms where my focus is on any possible mistakes or imperfections rather than the simple value delivery one focuses on the first time.

But this one was the first one. So I didn't have enough space for bad thoughts, yet. Just enjoyed the opportunity to start a new thing with good people that won't judge me for coming in front of them with a course that I didn't deliver before.



One thing I must say in the retrospect. It was pretty easy to fill three days of test automation content in Python. At the same time, we still had enough time for examples and Q&A during the three days. Also please prefer on-site training over virtual classrooms if you can. The connection between me and you is far better when we're in the same room.

P. S. Better testing could have helped Burger King to avoid changing our currency Kč (CZK) and other things to what you actually see in the bill.

🔗

20.10.2023 23:01

Už je to více než týden, co jsem byl na intenzivním výcviku vyjednávání, a moje komunikace se konečně vrátila do normálních kolejí. Byl to natolik intenzivní zážitek, že byl můj mozek ještě několik dní přecitlivělý na určité vzory komunikace, a moje reakce byly značně ovlivněné.



Věnoval jsem se trochu víc programátorům a technickému oboru. Přesto jsem se několikrát neudržel a někde něco provedl. Asi bych vás měl varovat. Jestli si chcete udržet dosavadní způsob komunikace a práce s lidmi, na žádné takové kurzy ani vyjednávací večery nechoďte. Ovlivní vás to a nejspíš se toho už nedá jen tak lehce zbavit.

Jedna věc se ovšem nezměnila. Je to můj talent dávat lidem blbé otázky, po kterých už se mnou nechtějí mluvit.

Napsal jsem opět jeden příspěvek ke školství a učitelství, tentokrát o respektu učitelů k rodinnému času a mimoškolnímu vzdělávání. Stále se mi nedaří přesvědčit některé pedagogy, že děti nejsou jejich majetek a jejich rodiče nejsou jejich zaměstnanci. Odpovědí jsou mi obvykle primitivní manipulativní techniky a především salva argumentů a pokusů o diskreditaci.



Já tomu asi nějak nerozumím. Člověk se chce bavit o právu rodičů a dětí trávit neškolní čas, jak uznají za vhodné. Místo toho se mě několik pedagogů snaží přesvědčit, že je mají děti rádi a chodí se s nimi objímat. Už ve chvíli, kdy mě cizí člověk začíná tak intenzivně přesvědčovat o dobrém vztahu se všemi dětmi, se kterými se kdy potká, rozsvěcí se mi červené kontrolky jedna za druhou.

Taky si vzpomínám na všechny ty dospělé, co si mysleli, že se mnou mají skvělý vztah, zatímco jsem si hledal způsoby, jak jejich přízeň přetrpět.

Několik lidí se mi snažilo vysvětlit, že povinné sbírání kaštanů a listí utužuje rodinné vztahy, protože je to konečně příležitost vyrazit s dítětem ven. Prý jim takový úkol udělal hezčí víkend s dětmi. Jenže co když jeden víkend vyrážím s dcerkou na dětskou konferenci, jeden na oborovou konferenci, a jeden vyráží na dětskou vědeckou akci bez doprovodu. Měli bychom takovou akci zrušit, abychom pro paní učitelku nasbírali přírodniny?

#Batůžkář

Je opravdu tak těžké se naučit kvůli každé blbině, kterou si vymyslím, neúkolovat ještě desítky lidí okolo? Když chce úča kaštany a listí, tak ať si je nasbírá sama. Pokud trvá na tom, že mají sbírat děti, ať je vezme ven ve školním čase ona. Fakt nechápu, proč si tolik učitelů o sobě myslí, že se celý svět musí točit jenom kolem nich a jejich nápadů.

P. S. Taky mám spoustu blbých nápadů, ale fakt nerozdávám pětky za to, že mi někdo ve svém volném čase nepomohl je realizovat.

🔗

16.10.2023 21:49

Je čas seznamování a čas loučení. Tedy ono je to v té LinkedIn komunitě trochu komplikované, protože se mnoho z nás dál setkává na různých akcích.

Jsou lidé, se kterými není problém přátelsky a kultivovaně nesouhlasit. A pak jsou tu ti, kteří do vás budou tak dlouho tlačit nejen svoji interpretaci reality, ale i svoji morální a informační nadřazenost, až se do toho tak moc zamotají, že jim nezbyde nic jiného… Než vám napsat to, co vidíte ve snímku.

#BahenníLázně

Kdo z vás má tušení, jak vznikla přezdívka Grumpy Programmer? To jsem si dal na LinkedIn několik let zpátky. Právě proto, že mě lidi obtěžovali střídavým pocitem, že jsem milý a úžasný člověk, a pocitem, že nejsem dost milý a dost úžasný člověk. Tak abychom se vyvarovali takových omylů.

Programátoři se mi smějou, že to přece nemusím říkat. Podle nich jsme všichni grumpy. Mezi vyjednavači moje grumpiness taky nijak zvlášť nevyniká. Jak to vypadá, ani ostatní lidi to dostatečně nevaruje.

Co mám na sobě změnit, aby ve mě tito lidé nevkládali falešné naděje a nemusel jsem s nimi řešit, když je zase ztratí? To je věc, na kterou jsem ještě nepřišel, ale je mi jasné, že něco musím dělat špatně, protože jsem přesvědčený, že tohle se vám všem určitě neděje.

#Batůžkář

Jestli tu mám ještě někoho, kdo si myslel, že „mám dobré srdce“ a vadí mu, že si, samozřejmě zcela sobecky, přeju se znovu podívat do Izraele, tak to pojďme vyřídit teď hned. Ozvěte se, ať to máme za sebou.

🔗

16.10.2023 14:56

Minule jsem tu psal o velmi ošklivém odmítnutí cenou, kdy si člověk myslí svoje, a poptávajícímu pořádně osolí cenu. V roce 2016 jsem měl mnohem hezčí důvod pro odmítnutí cenou, a vyklubala se z toho docela hezká spolupráce a dlouhodobé kontakty k tomu.



V čem bylo toto odmítnutí cenou jiné? Byl jsem v té době zaměstnaný na plný úvazek a dostal jsem poptávku na několik kurzů. Spolu s jinou poptávkou to dohromady činilo 22 dní v jednom roce. Moje motivace tedy byla čistá, buď mít dovolenou, nebo balík peněz. Nebyla v tom žádná zlá krev.

Kromě toho ta cena vůbec nebyla přemrštěná. Jednoduše jsem neznal realitu trhu, protože jsem se pátým rokem plně věnoval zaměstnání. Takže jsem získal velice dobrou zakázku v příjemném prostředí s dobrými lidmi.

Když jsem to akceptoval, rovnou jsem si říkal, že další rok bez dovolené být nechci, a že je s tím potřeba něco udělat. Jedna možnost byla vyjednat si na tyhle aktivity předem nějaký objem neplaceného volna. Nakonec jsem dobu zaměstnání dotáhl na rovných pět let a odešel jsem.



Tím chci říct, že když se bavíme o tom, že je něco v komunikaci špatně, málokdy je to špatně za všech okolností. Přesto je odmítnutí cenou něco, co už se snažím ve svém repertoáru nemít.

#Batůžkář

🔗

16.10.2023 14:19

Co děláte, když vás někdo osloví s poptávkou, kterou z jakéhokoli důvodu nechcete plnit? Jednu dobu jsem to řešil tak, že jsem nastavoval nestydatě vysokou cenu, abych do ní zahrnul i bolestné a rizika. To většinou stačilo k odmítnutí a budování aury exkluzivity.



Před časem mě oslovila jedna společnost s požadavkem na značně podezřelý kurz Pythonu. Chtěli mi na ten kurz nacpat co nejvíc lidí, aby nemuseli platit jeho opakování. Potřebovali to udělat celé v jednom dni. A v jednu chvíli mi rozplánovali témata přesně po pětiminutových blocích.

Takový požadavek je pravděpodobně proti zájmu poptávajícího, navíc bych si troufal říct, že je to i urážka mé odbornosti. V roce 2018 jsem je „odmítl cenou“. Kdyby nestydatou nabídku omylem akceptovali, zahojil bych se penězi. V roce 2023 bych je s tím poslal do hajzlu. A v roce 2024 bych se doufám už snažil cílenou komunikací zjistit skutečný motiv takového jednání.

Odmítnutí cenou jsem v té době považoval za svoje hlavní eso v rukávu, které mi pomáhá růst a zároveň oddělovat zrno od plev, aniž bych na sebe vzal zodpovědnost za skutečné odmítnutí zakázky.



Nedovolil bych si vám říkat, že nemáte odmítnutí cenou používat. Je to každého věc a v určitých obdobích nebo situacích to může dávat smysl. Jenom jsem chtěl říct, že už se dneska snažím na rovinu říct, co chci a co nechci dělat. Příště bychom se mohli podívat na případ, kdy mi odmítnutí cenou pomohlo a dalo úplně novou perspektivu.

#Batůžkář

🔗

16.10.2023 13:53

Nemůžeme zdražit kurzy, protože by zákazník koupil u levnější konkurence, a my bychom ostrouhali. Takový postoj je v IT světě normální a vychází z reality trhu.



Co když ale namísto reality pracujeme s iluzí? Agentury běžně inzerují kurzy, které realizovaly naposledy před deseti lety a ve skutečnosti je vůbec nemají lektorsky pokryté.

Běžně se stává, že takový dodavatel „prodá“ zákazníkovi kurz za cenu, kterou dávali na web před patnácti lety, a následně se snaží zakázku pokrýt. Jak vím, že je to běžná praxe? Oni hledají, kdo by to mohl udělat, a přes vyhledávání nebo přes reference objeví mě a volají mi. Následuje rozčarování, že moje cena je vyšší, než za kterou to zákazníkovi prodali, a hledají dál.

Já ty kurzy dělám rád. Je to práce, které mě neskutečně baví. Ale nemusím je dělat proto, abych se uživil. A ještě mnohem víc je nemusím dělat pro cizí agentury, se kterými nemáme žádnou dlouhodobou spolupráci. Moje motivace z vlastní kapsy lepit jejich špatná rozhodnutí je přinejlepším nulová.



Poskytovat kurzy přes vzdělávací agenturu má spoustu výhod. Člověk se zbaví velkého množství starostí, které nechá jednoduše odplavat k parťákovi, který mu celou dobu kryje záda. To neznamená snažit se vyhovět každé random agentuře, která si na vás z ničeho nic vzpomene a „něco chce“. Příště bychom se mohli podívat na fenomén „odmítnutí cenou“.

#Batůžkář

🔗

16.10.2023 13:19

Freelancer může pracovat pod svojí tržní cenou. Troufám si říct, že to tak běžně děláme, a dokonce je to do určité míry žádoucí. Práce s cenou nám umožňuje si lépe vybírat, co chceme a co nechceme dělat.



Otázka zněla, zda po zvýšení ceny nebude služba pro zákazníky příliš drahá. Tak se na to pojďme podívat. Za dominantní složku nákladů na kurz stále považuju cenu času, který účastníci po dobu kurzu nevěnují firmě. Pokud to někde se současnými cenami funguje jinak, tak to pojďme dělat jako charitu nebo rekvalifikační činnost a nepředstírejme, že se jedná o firemní vzdělávání.

Ve chvíli, kdy mám lidi na kurzu, nepředstírejme mimo nečekané krizové situace, že může účastník ten den zároveň odvádět svoji práci. Zároveň mysleme na to, že angažovanost účastníků ovlivňuje kvalitu celého kurzu.

Opravte mě, pokud se mýlím. Jestliže je firma ochotna zaplatit výpadek lidí z každodenního procesu, ale už není ochotna zaplatit za náplň kurzu, pak ten decision maker pravděpodobně nevidí budoucí hodnotu, kterou má lidem, potažmo té firmě, kurz předat. Vracíme se k tomu, že kurzy pro programátory dělám rád, ale dělat je v principu nemusím.



A tak v každém jednání o budoucnosti svých kurzů stále pracuju s BATNA v podobě pracovního života za počítačem. Ostatně to tak dělá většina lidí v mém oboru a nepůsobí na mě nespokojeně. Vrátit k počítači se můžu vždycky. Příště bychom se mohli podívat na cenové vymezení vůči konkurenci.

#Batůžkář

🔗

16.10.2023 11:11

Před týdnem jsem psal o situaci, kdy mi školení nevydělalo ani korunu navíc oproti „normální práci“. Ukončení činnosti z finančních důvodů bylo na spadnutí. Ale kdo mě znáte, tušíte, že se tak snadno nevzdávám.



Na úrovni, na jaké se od roku 2018 pohybuju, dokáže být příprava kurzů náročná. Tehdy jsem se rozhodl vzít svůj první opravdu složitý kurz. Jen velmi málo přátel ví, že jsem měl před prvním uvedením chuť prostě a jednoduše zmizet. Teď už to víte i vy.

Jsem ten člověk, co po dvou letech dobře hodnocených školení C++ odletí do Tel Avivu, protože jemu tam stále ještě něco chybí. Kdo to máte podobně, tak asi tušíte, jak moc těžké je takovou aktivitu udržet rentabilní.

Pokud chci věci dělat tak, abych byl s výsledkem v pohodě, nemůžu si dovolit čekat na konkurenci, aby mě motivovala držet krok s dobou. Ani nevím, kde bych tu konkurenci hledal. Máme tady lidi, co ovládají dílčí témata na daleko lepší úrovni, ale nikdo se na ten trh nehrne. Nemají to zapotřebí.

Spousta z nich mi raději v tichosti pomůže, jenom když se nikdo nedozví, že by na tohle mohli mít čas.



A tak neustále hledám nové cesty, jak v kurzech pokračovat, aniž bych na tom prodělal kalhoty. Jednou z těch cest bylo i propojení s Negotico, kde se vedle vyjednávacích dovedností řeší přesně tyhle otázky. Příště se můžeme podívat na úskalí cenotvorby.

#Batůžkář

🔗

16.10.2023 10:24

Nejednou jsem zvažoval, že školení programátorů zanechám. Aby taky ne, jenom za posledních pět let mě rozhodnutí pokračovat stálo několik milionů českých korun.



Už v roce 2008 jsem se rozhodl, že chci pracovat s lidmi. Zašel jsem v kraťasech a tričku do nejbližší, největší a nejznámější školicí agentury, kterou jsem v tu chvíli znal. Byli jsme největší kámoši, dokud dodržovali, co jsme si dohodli.

Pak nastala doba, kdy jsem byl v kontaktu snad s každou agenturou, co v Česku školila cokoli z mé oblasti. Moji lektorskou kariéru přerušila nabídka jít pracovat do Red Hatu. Byla to dobrá zkušenost a dobrá reference v oboru, ale je pravda, že mi těch pět let nedalo o moc více než první dva roky.

Zhruba čtyři a půl roku po nástupu jsem usoudil, že dozrál čas na změnu, a nabídl jsem ukončení pracovního poměru dohodou přesně k mému pětiletému výročí. Tím jsem se dostal zpátky do hry, aniž bych přicházel o peníze.



Jenže trh tomu chtěl jinak. Postupně se zvyšovaly denní sazby u nabídek full-time spolupráce „na IČO“. Dostal jsem se tak do situace, kdy bych jako kontraktor dostával srovnatelné peníze nikoliv jen v den kurzu, nýbrž každý den, ať bych vstal levou nohou, nebo odvedl špičkovou práci. Další korporátní past se zlatou klecí.

Tak jsem se jednoho dne chytil a jednu takovou spolupráci navázal. Abych mohl aspoň částečně pokračovat v kurzech, musel bych si chodit pro několikadenní volno, koordinovat to se zákazníkem, a nakonec ještě možná doplatit rozdíl z vlastní kapsy. Korporátní sazba teď byla moje BATNA, abych aspoň pocitově nikdy za ten den nedoplácel. Na druhou stranu dělat kurzy efektivně za nula korun oproti dennímu jobu mi nedávalo smysl. Navíc to nešlo škálovat, když za tu cenu ani nebylo možné sehnat dalšího člověka.

Dostal jsem se do bodu, kdy bylo na čase něco změnit. Buď školení opustit jakožto příliš časově a finančně náročný koníček, nebo se ten byznys začít učit tak, abych se mohl pod výsledek podepsat.



Příště bychom se mohli podívat, co by vlastně můj odchod ze vzdělávacího byznysu znamenal.

#Batůžkář #NaVolnéNoze

🔗

15.10.2023 10:42

Byl jsem v Izraeli poprvé teď v červnu. Procestoval jsem tam spoustu míst, poznal jsem spoustu lidí, a věřil jsem, že na příští návštěvu vezmu dcerku, která strašně moc chtěla letět se mnou. Ohledně cestování po západním břehu Jordánu jsem se spoléhal na Žida, který to tam jezdí pětatřicet let. Už několik dní mi neodpovídá na zprávy.

Nebudu tady psát Izraelcům, co mají dělat, jak mají vést válku, jak mají vyjednávat. Nic takového si ode mě nepřečtete. Měl jsem svůj názor na některé věci, když jsem tam byl. Ale to byla jiná situace. V tuto chvíli mám pocit, že by se to úplně nehodilo. Co můžu přátelům vzkázat, je, že bych se tam rád podíval znovu, a přál bych si, aby tam ještě byli.

Čím jsem si ale jistý, je že v tuto chvíli nemám nejmenší zájem podporovat rusko-íránský narativ, a postupně si odstraňuju sledování a spojení tady na LinkedIn u lidí, kteří se rozhodli tak činit. Není to nic osobního, můžete mi stále zavolat kvůli jiným věcem, jenom vás už nebudu mít tady.



Je jedno, kolik mi naposíláte odkazů, fotek a videí. Je jedno, jestli mi toho či onoho „moudrého staříka“ vychválíte do nebes, abych ho začal poslouchat. Já už jsem pro tuto chvíli rozhodnutí učinil a tuto diskuzi nevedu. Nebudu porovnávat počty mrtvých ani nic takového. Můj zájem je, aby až budu chtít příště vyrazit za přáteli do Izraele, aby tam ještě byl.

#Fauda

P. S. Už jsem dostal za tento text mimo záznam vynadáno. A dostalo se mi i vcelku kreativní interpretace. Pro lidi, kteří se do toho chtějí pouštět, mám jeden tip. Nesuďte, pokud nechcete být souzeni.

🔗

14.10.2023 12:49

Roky se tu všechny snažím přesvědčit, co jsem to za rebela a asociála, a že se mě společenské konvence nedotýkají. Jednou za čas se najde někdo, kdo mi do toho hodí vidle a udělá ze mě totálně konzervativního tradicionalistu.

Nezpochybňuju právo kohokoli kouřit u sebe doma.



Ovšem pokud by vás zajímalo, jak na mě působí člověk, který si doma zapálí cigaretu při online pracovním pohovoru, můžu to sem dát k dobru a můžete diskutovat.

Mně osobně kouření v domácnosti evokuje vandalismus. Pokud tomu člověku nevadí ničit svůj domov, proč bych si měl přát, aby za mnou někdy v budoucnu přijel do kanceláře a pohyboval se v mém životním prostoru. Kromě toho mu nevadí mi to ukazovat ještě v době, kdy toho o sobě moc nevíme, a nemám tam ty kotvy, které by mě přesvědčily ten dojem přejít.

Kromě toho mě irituje ten způsob jednání. Já osobně během online schůzky poslouchám, mluvím, zapisuju si… A konzumuju jenom pití, obvykle z hrnku předem vybraného pro tu příležitost. Jedna scrum masterka u mě ztratila veškerý respekt už na patnáctiminutovém online standupu, kde chroupala mrkvičku.



Nikomu neberu právo takto jednat. Ani v recruitmentu, ani ve vývoji, ani při jednání o spolupráci. Možná vám to projde, možná si před některými lidmi naopak respekt získáte, že vy jste ten, kdo si to může dovolit. Záleží jenom na tom, jaký dojem za sebou chcete zanechat a jak chcete, aby se ti lidé cítili.

A zrovna tady mi reakce Matěj Kotrba připadá přirozená a sám bych to viděl velmi podobně. O mně si většina lidí myslí, že jsem v životě nevzal nic tabákového do úst. Je fakt, že mě na běžných jednáních, doma, v autě nebo na návštěvě s žádným kuřivem neuvidíte.

Nežijeme za socialismu. Babička mi vyprávěla, že jediné, co v práci opravdu nemohlo chybět, byly cigarety a nějaká ta flaška. Všechno ostatní se dalo oželet, ale když přišla návštěva, muselo být co si zapálit a z čeho nalévat. Mně se asi víc líbí, jak to máme dneska.

#Batůžkář

Nevyžádaná rada: Pokud máte pocit, že jste na tom s kulturou hůř než já, je nejlepší čas o tom začít trochu přemýšlet.

🔗

14.10.2023 00:43

Začínám pomalu uzavírat letošní kalendář. Co si zákazníci nedomluvili doteď, to už se nejspíše v roce 2023 nestane.

Až na výjimky dělám kurzy, co tady před rokem 2020 nebyly. Od začátku jsem je připravoval s cílem trh po covidu oživit, a to se povedlo. Spousta toho po mně zbyla na jiné lektory. U spousty témat tak můžu fungovat jako záskok.



V minulosti jsem prodával spoustu kurzů přímým zákazníkům. Od roku 2020 mám napřímo spíše konzultační činnost nebo kurzy na míru konkrétnímu týmu. Do organizace otevřených kurzů se v tuto chvíli vůbec nepouštím, a přenechávám to partnerům, kteří se tomu věnují na denním pořádku.

Umíme spolu docela kouzla i v případě firemních kurzů. Zázemí agentury se vyplatí především u rozsáhlých objednávek, o jejichž náplň se dělí hned několik lektorů. Napřímo se pak lépe řeší specialitky na pomezí kurzu a konzultační činnosti, které budu řešit osobně.



Přímá spolupráce mi umožňuje řešit extrémní témata, která bych při objednávce přes agenturu odmítl. Naposledy jsem takto odmítl poptávku ohledně tvorby WiFi driverů pro Linux. To není ani opakovatelné, ani to nemá charakter klasického kurzu.

#Batůžkář #NaVolnéNoze

Jak to máte s přímou spoluprací a prací přes agentury vy?

🔗

13.10.2023 00:12

Najednou mi to přišlo jako dobrý nápad. Prostě jim napíšu, jestli mě vezmou na kurz. Odborník na terorismus a policejní vyjednavač. Lidi mimo dosah mojí sociální bubliny. Rozhodl jsem se, že se chci dostat hned na první termín výcviku projektu Vyjednáváme, a to se mi podařilo.



Mělo to neskutečnou dynamiku. Sešli jsme se v malém hotelu v Poděbradech, kde celá skupina strávila několik dní věnovaných krizovému vyjednávání. Taková věc člověka vyhodí mimo komfort a nechává ho pohltit situacemi, ve kterých si sám sebe nedokázal ani představit.

Instinkt velí utéct, někam se schovat, a počkat, až to někdo vyřeší. Instruktoři nás přesvědčují, ať neutíkáme, protože ten někdo jsme my. Na zvládnutí krizové situace se podílí každý jeden z nás.

Starají se o nás Karel Pošíval a Adam Dolník. Pomáhají nám pro těch pár dní vybudovat něco, co spíše přípomíná tým než bandu na sobě nezávislých účastníků. Hodně to pomáhá, protože všechno, co děláme, je o respektu, důvěře a komunikaci.



Přiznám se, že pro mě je na takové akci nejtěžší akceptovat, že ne všechno, co mě napadá, je potřeba říct. Už jsem se to učil na programátorských kurzech kolegů, ale tady ve vyjednávání je to jiné. Emoce člověka snadno vyhodí z rovnováhy. Do toho se občas něco nedaří, nebo člověka začne napadat jeden příklad z praxe za druhým, a všechny by je chtěl probrat.

Ze všeho nejvíc mě fascinuje, jak dokážou Adam a Karel spolupracovat, jako kdyby to takhle dělali vždycky. Je radost to sledovat, a chtěl bych to taky umět.

#Programátor #TrenérVyjednávání

🔗

09.10.2023 03:25

Bavil jsem se na několika akcích s programátory a dalšími lidmi z IT oboru, že se teď kromě programování v Rustu ještě věnuju vyjednávání a mezilidské komunikaci. Překvapuje mě obrovský zájem o tato témata. Ještě nedávno bych čekal, že mě s tím všichni pošlou do háje.

Na druhou stranu to dává smysl. Spousta mých známých se technickým otázkam věnuje už deset nebo dvacet let, a mezilidská domluva je pro ně často tou největší překážkou, zvláště pak domluva s lidmi, kteří nechtějí chápat.



Když jsem se zmínil, že jsem jel školit do Švédska, několik lidí se mě ptalo, jestli vyjednávání. Polil mě pot pří představě, že jedu vykládat Švédům o tom, jak se mají domluvit a jak si mají vyjednat, co potřebují. Ale ti lidé mě berou smrtelně vážně a vůbec jim nepřijde divné se mě na to zeptat.

Když se řekne vyjednávání, je docela vtipné, kolik lidí si už dneska vybaví moje jméno. A to jsem se jenom párkrát někde zmínil, a doposud toho za sebou moc nemám. Vypadá to, že trocha toho marketingu a „word of mouth“ dokáže divy.

Jak vůbec došlo k tomu, že jsem začal s Jan Mexo Rehak a dalšími spolupracovat? Jak by řekl klasik, máme s Mexem podobně debilní smysl pro humor. Faktem je, že humorem to kdesi v jedné hospodě na václaváku celé začalo, ale jen u humoru to nezůstalo.



Co chci říct, ve skutečnosti jsem se nikdy nerozhodoval, s kým ohledně vyjednávání spolupracovat. Jednoduše nebylo na výběr. Mexo byl jediný člověk, který věřil, že bych se tomu mohl věnovat. Celé rozhodování tak nebylo o tom, s kým navázat spolupráci, ale jestli se do toho u Mexa pustit.

Dal vám už někdo takhle důvěru, že něco zvládnete, a pomohl vám se do toho dostat, i když jste v danou chvíli nic neuměli?

🔗

09.10.2023 02:32

Ono to asi zatím není úplně vidět, ale #NegotiCON zásadně změnil situaci Čechů na poli vyjednávání.

Praha zaslouženě patří mezi města světového významu. Už tady byla nejedna konference světového významu. V mém oboru tu například zahajoval evropský LinuxCon v roce 2011 a Open Source Summit v roce 2017. Teprve potom Barcelona, Edinburg, Dublin a další města. Lidé z celého světa to tu mají rádi.

Mezinárodní konference o vyjednávání se tu snad nikdy předtím nekonala. Co můžu soudit, zahajovací ročník 2023 stál za to. Člověk už nemusí cestovat někam daleko do zahraničí, aby se dostal na takovou akci. Stačí doslova pár kroků, a jste mezi světovými vyjednavači.



Další ročník bude od 19. do 21. dubna 2024 jenom kousek od hlavního nádraží v Praze. Lístky jsou v prodeji. Nemusíte se živit vyjednáváním, aby to pro vás mělo smysl, zážitek bude enormní i pro ty z vás, kteří to nemáte jako jednu z hlavních činností. Když už se o tom bavíme, mám na vás jednu otázku.

Kdy se stala Praha významným místem ve vašem oboru?

🔗

09.10.2023 00:32

I do not complain. Training C++ in the Czech lands and Rust in Sweden and Germany is certainly a good start. But I wonder if Florian Gilcher and others from Ferrous Systems GmbH could give advice on how to change the course and make #Rust take off in Czechia.

It's pretty clear that critical systems would benefit from using a programming language that is both extremely productive and designed from the beginning with safety in mind.

Last week these folks announced that they would release #Ferrocene, an open source safety-qualified Rust toolchain for safety-critical industries. That was like the missing piece of puzzle to make big things happen. Now, while there are some small and mildly active communities, it feels like Czech Republic is somewhat missing out.



What can we do to change that and make at least #Prague, #Brno and #Ostrava part of the bigger Rust community?

🔗

05.10.2023 22:44

Asi nejsem úplně dobrý zaměstnanec. Dostal jsem další skvělou nabídku. Sice ještě přesně nevím, co bych pro ně dělal, netuším za kolik bych to měl dělat, ale už teď je jisté, že ode mě budou potřebovat full-time nasazení. 🙃 Měl bych si na to v kalendáři vyhradit čas na call s lidmi, co se možná v ten čas připojí.



Přátelé, když se mi ozve Peter Gabalec, že chce některé úterý pomoct v Bratislavě… Chci se jednoduše podívat do kalendáře, jestli tam mám volno, a obratem dát vědět, jestli se mi to hodí nebo nehodí. Ne teď někoho dva dny nahánět, jestli mě tam pustí.

Snažím se jako freelancer vydělávat tolik, abych si nemusel hledat zaměstnavatele. Uvědomuju si, že to není pro každého. Na druhou stranu jsem přesvědčen, že v tuto chvíli pro mě není žádná forma full-time kontraktu. Všem, co se mě snaží přesvědčit, že mě potřebují na full-time, říkám, že se to vylučuje s aktivitami, na kterých mi záleží.

Se všemi, co přijdou se zajímavým projektem, se nejprve bavím o detailech toho projektu. Oni té situaci většinou nerozumějí a chápou to tak, že mě budou moci na danou pozici fakticky nahajrovat a zkasírovat provizi. Často tak tajnůstkaří, že jim nemůžu nikoho doporučit, ani když projekt působí zajímavě.



Učím se požadavky na naplánování callu ignorovat a pokračovat v asynchronní konverzaci online. Při takovém callu totiž mají zpravidla od začátku obě strany chybné předpoklady.

Já mám například tendenci předpokládat, že když si se mnou někdo domluví call, že si to pohlídá a na 99 % na něj dorazí nebo se předem omluví. Druhá strana zase předpokládá, že se od nich nechám úkolovat. Možná by pomohlo, kdyby tahle práce měla nějakou etiketu a řád.

Co jsem tak vypozoroval, spoustě lidí full-time práce pro jednu společnost na jednom projektu vyhovuje. Já naopak, co jsem opustil zaměstnání v roce 2017 a vrátil jsem se na volnou nohu, každý rok poznávám něco nového a zkouším něco, co jsem si dva roky nazpět nedokázal ani představit.

Zkusím namátkou vytáhnout pár věcí:

2017
‣ Nutnost na živnosti uživit rodinu
‣ Moderní webařina v Pythonu
‣ Konzultační kontrakt prakticky bez kódu
2018
‣ Příprava a start kurzů linuxového jádra
‣ První experimenty s Rustem
‣ Pořádání vlastních networkingů a minikonference
2019
‣ Experiment s bodyshopem
‣ Zanechání administrátorských kurzů
‣ Rozvod a rozstěhování
2020
‣ Embedded projekty
‣ Příprava kurzů Rust a C++
‣ První zákazník na Rust
2021
‣ První kurzy C++
‣ První kroky ve vyjednávání
‣ Rust pro VŠ studenty
2022
‣ Kroužek pro děti s PyGame
‣ Přestup dcerky na soukromou školu
‣ Příprava na trénování vyjednávání
2023
‣ Výuka v Montessori škole
‣ První kurzy Rustu, zatím v zahraničí
‣ První vedení vyjednávacího tréninku

Bylo toho samozřejmě mnohem víc.

#Batůžkář

A protože nechci být pozadu ani v osobní prezentaci, poradil jsem se s Jan Mexo Rehak, kde seženu svůj první Rolls-Royce. A protože mám teď trochu těsnější budget, s David Becvarik mi nezávisle na sobě poradili „Rolls-Royce mezi batůžky“.

🔗

05.10.2023 20:59

Začíná konference LinuxDays v Praze. Já tam nejsem. Prodloužil jsem si o pár dní pobyt ve Švédsku, abych se stihl nejenom podívat po městě, ale taky potkat s lidmi. Líbí se mi tady, a rád bych tu dělal byznys častěji.



Byly doby, kdy jsem vymetal každou českou linuxovou konferenci. Pak byly doby, kdy jsem na každé přednášel. Pak jsem na účet zaměstnavatele vymetal ty mezinárodní. Nakonec jsem se naučil jezdit jenom tam, kde jsem si vstup zajistil vlastní přednáškou. Teprve nedávno jsem se naučil sám platit.

Zrovna nedávno jsem se o tom bavil s Jan Mexo Rehak, a musím uznat, že ve své současné situaci už nechci přihlašovat příspěvky na konference za účelem získání bezplatného vstupu. Tohle jsme měli dobře pořešené na konferencích EurOpen CZ, kde měl přednášející jen omezené výhody a za rozšíření na celou konferenci platil plnou cenu.

Celkově mi teď začínají vyhovovat akce, kam jsem přímo pozván a organizátor mi dá vědět, co by se mu ode mě hodilo do programu. V tuto chvíli v tom vidím větší přínos pro účastníky.



V minulosti jsem na konferencích přednášel o všemožných síťových technologiích na Linuxu, vývoji software a detektivní práci při hledání problémů v programech pomocí různých nástrojů. Vedle toho jsem postupně vedl kurzy systémové administrace a programování v různých jazycích. Teď to vypadá na období, kdy se budu na akcích věnovat především programování v Rustu.

Už jsem byl s Rustem v Berlíně a Stockholmu, tak teď mě konečně čeká Brno a Praha. Nemám nic proti práci mimo Česko, ale je na čase podpořit byznys tak tam, kde to mám blízko domů. Už tady teď třetím rokem ukazuju Rust vysokoškolským studentům, tak je čas to rozšířit dál.

#Programátor #TrenérVyjednávání

Jak se tak dívám do programu, tak mě docela mrzí, že nestihnu potkat staré známé. Ale co už. Nemůžu být všude, a je potřeba se soustředit i na jiné věci než vymetání všech konferencí.

🔗

04.10.2023 20:53

To vypadá, že jsem vsadil na správného koně. Už v letadle si vedle mě sedá chlap s dvouletou dcerkou. Švédský vývojář, programuje v Rustu. Tak mu říkám, že právě letím do Stockholmu poskytnout firemní kurz na Rust, a mezi péčí o neposedné děti si předáváme kontakt. Prý jestli takhle v letadle networkuju často…



Po dvou dnech kurzu procházím Mall of Scandinavia s mobilem v ruce a všimnu si pozvánky na nějaký live stream o Rustu. Teď jsem víc mluvil, tak proč bych nemohl chvíli poslouchat. Na tom streamu mluvili o Ferrocene, projektu, který má pomoct dostat Rust do safety-critical projektů.

Právě se vší slávou ohlásili uvolnění jako open source a budou prodávat komerční supportovanou verzi, podobně jako třeba linuxoví distributoři. Mezitím se dozvídám o dalších lidech a firmách ve světě, co se chtějí do Rustu pořádně pustit.

Vypadá to, že nás v průmyslovém programování čekají velké změny.



Na kurzu se mě ptali, jak dlouho používám Rust. Tak na zkoušku od roku 2018 a aktivně na projekty od roku 2020. Máme i v Česku lidi, kteří se do toho pustili mnohem dřív než já. Na druhou stranu mám pořád pár let náskok před všemi, kdo se k poznávání nového průmyslového jazyka ještě neměli. A připravené kurzy k tomu.

#Programátor #TrenérVyjednávání

Nedávno mi tu někdo psal, že by na můj kurz vyjednávání nešel. 🙃 Tak to je super, protože dělám kurzy programování. Na ty nejspíš taky nepůjde, ale ještě mi to nestihl říct. Ale klidně pište, kdo byste na nějaký kurz programování chtěli. Když vás bude víc, třeba se něco podaří zorganizovat.

🔗

01.10.2023 20:51

Pojďme diskutovat, zda by měl Ladislav Špaček říkat malým holkám na základkách, že mají chodit do školy v šatičkách. Jsem otevřený všem pohledům a názorům, pokud jsou vyjádřeny slušně a s respektem k dítěti.

#BahenníLázně

Mám dceru. Většinu oblečení jí vybírám a kupuju osobně po různých obchodech. Někdy s ní a jindy naslepo. Kromě mikiny s rolákovým krkem mi zatím nic nehodila na hlavu. Hlavním kritériem je praktičnost a pohodlí.

Pokud by za ní přišel do školy postarší muž s návrhem, že by se měla oblékat jinak, požádal bych ho, aby takového jednání zanechal. Vlastně by mi to vadilo u kohokoli, zvláště kdyby cílem bylo dotlačit jí do role idealizované dámy devatenáctého až dvacátého století. Připouštím, že v době Jiřího Stanislava Gutha-Jarkovského bych mohl reagovat jinak, ale ta doba je dávno pryč.

V dnešní době nevidím nic špatného na tom, když si žena sama vybere, jak chce chodit oblékaná. A když bude chtít s outfitem poradit od bývalého tiskového mluvčího prezidenta rané ČR, nevidím v tom problém.



Zároveň nejsem zastáncem školy jako polovojenské hierarchické instituce, a tedy nevidím velký důvod pro uniformitu. Daleko více mi přirostly k srdci „alternativní“ školy, kde se namísto buzerace snaží udělat dětem druhý domov.

A kdo by chtěl dětem v domácím prostředí zakazovat chodit třeba v teplákách. Já si taky dělám doma pohodlí a tepláky si beru i na online meetingy a kurzy. Slyšel jsem, že to někteří zvládají i bez kalhot. A nemám s tím problém, když to moc neukazují na kameru. Rozhodně lepší, než když někdo po celou dobu meetingu chroupe mrkvičku jak nějaký králík.

Asi nevidím problém s relativně libovolným stylem oblékání v rámci školního času. Kluci se stejně musejí naučit ovládat. Mužská část pedagogického sboru by to měla zvládat už z titulu své profese. A co se týče závisti a boje o pozornost u ženská části pedagogického sboru, to bych ani nekomentoval.



Jsem rád, že svůj odborný názor prezentuje bývalý mluvčí prostřednictvím médií. Přímo na školách je to pak věcí jednotlivých učitelů a ředitelů, jestli se zvládnou smířit s jistou dávkou svobody odívání, a nebo vytvoří problém s odhaleného pupíku.

Já osobně nevnímám (nedostatek) zahalování jako překážku v respektu k druhému člověku. Spousta žen v mém okruhu nosí běžně kalhoty, a nikdy jsem to neměl potřebu zpochybňovat. A několik mužů včetně třeba Radomír Eliáš nosí buď sukně nebo šaty, často dobře vypadající a ze zajímavých materiálů, a taky nemám důvod jejich volbu zpochybňovat.

Netuším, jak tohle téma vnímá etiketář a šatnář stotisícovky Denis Tureček, který přímo téma vystupování a oblékání ve školském prostředí řešil, ale tipoval bych, že holkám prostě představil nějakou tradici, aniž by řešil, jak mají být oblečené teď a tady v rámci školní docházky.



Obecně by mi přišlo smysluplnější ptát se lidí, co v jedenadvacátém století aktivně žijí a potřeby a zvyky mladých nasávají. Jinak bych se bál příliš hluboké generační propasti.

🔗

30.09.2023 21:33

Našel jsem takový vtípek o juniorech a seniorech. Junior se prý bojí pracovat před ostatními, aby nikdo nepřišel na to, že něco neumí. Senior je s tím naprosto v pohodě, protože se rád naučí nové věci. Jak je to ve skutečnosti?



Před časem jsem se tu snažil jednoho manažera populární pražské firmy přesvědčit, že má s juniory jednat s respektem.

‣ „Zajímavý třídící kritérium. Když po juniorním uchazeči o práci chci zpracovat malý úkol, polovina z nich protestuje s tím, že je jinde vezmou i bez blbýho testování…“

Moc by mě zajímalo, jakou zkušenost mají lidé od Honza Javorek, který se na začínající programátory zaměřuje. Jestli z nich taky dělají ve firmách na vstupu blbečky, nebo s nimi jednají jako se všemi ostatními.

‣ „Pošle ti to zpravidla někdo z HR, ale projde to tu tak čtyřmi páry očí. Interní náklady nejsou zase tak malý...“

Já jsem to nezažil. Ke mně se všichni na pracovním trhu chovali s maximálním respektem, nebo jsme nespolupracovali. O tom nápadu jednat se začínajícími programátory jako s dobytkem, jsem slyšel jenom z vyprávění od lidí, co chtěli pracovat někde v bance.



Interní náklady nikdy nebyly to, co by mě trápilo, když jsem navazoval nějakou spolupráci. Druhou stranu zase většinou vůbec netrápily moje náklady. Všichni jsme byli nějak srozumění s tím, že pokud se chceme bavit, bude nás to každého něco stát.

Onen manažer to dělal špatně. Snažil se ušetřit na nevhodném místě, a stěžoval si na výsledek. Když jsem později dostal od někoho dotaz, zda ho kontaktovat kvůli případné spolupráci, říkal jsem: „Hele pozor, osobně proti němu nic nemám, ale co se týče spolupráce… Nemá respekt k lidem, kteří chtějí pracovat. Juniory pomlouvá a mě osobně vyghostoval.“

Takhle jsem už dával mimo záznam feedback na desítky lidí. Jiní na sebe dali sami feedback při seznamování, kdy ještě ani netušili, že je tam nějaký potenciál spolupráce. Dnes už znám tolik lidí, co něco prošvihli, ještě než se vůbec dozvěděli, že se právě teď řeší, zda vůbec budou s něčím osloveni.



Spousta lidí vůbec netuší, o co přícházejí, když se rozhodnou k někomu zachovat blbě, protože je v jejich oboru pouhým začátečníkem. Je to stejně krátkozraké jako si bezdůvodně otevírat hubu na recepční nebo uklízečku. Nevíte, kdy se vám to může vrátit, a jestli se to vůbec dozvíte.

#Programátor #TrenérVyjednávání

🔗

30.09.2023 14:32

Za ty roky mi někteří lidé na LinkedIn začali říkat batůžkář. Jak vám Alžběta Vintrová jistě potvrdí, žádné Ť se v tom slově nepíše. Právě jsem se rozhodl svého batůžku definitivně zbavit! 🥂 Tak neváhejte a ozvěte se.



Když jsem odcházel ze zaměstnání, požádali mě, abych vrátil počítač, monitory, klávesnici, myš… A batoh, co jsem dostal od firmy!

→ „Vážně mám vracet používaný batoh? To po mně někdo jako dostane?“
← „No, ty batohy se vrací. Ledaže by už byl nějak poničený nebo ošoupaný.“
← „V tom případě je ošoupaný. Takže si ho nechávám.“

Dneska bych na to samozřejmě šel víc diplomaticky. Batoh mi tedy zůstal. Jen jsem po čase zjistil, že jsou Lenovo batohy pro lidská záda čisté zlo. A tak jsem si šel vyzkoušet pár batohů od Deutera, a odešel jsem s tím, co vidíte na fotce. Jenže začíná dosluhovat.



Zítra si vyzvedávám batůžek nový, abych mohl být i nadále váš #Batůžkář, #Programátor a #TrenérVyjednávání, co provozuje #BahenníLázně. A tak kdyby někdo toužil po tom nejlepším možném suvenýru po batůžkářovi, nabídky posílejte rychle, než skončí někde v popelnici. Podpis a věnování podle vašeho přání.

P. S. Batoh je stále použitelný, odcházejí pouze jednotlivé plastové přezky. Určitě není problém sehnat náhradní. Nebo vám ho můžu podepsat a může zdobit třeba prostory vaší kanceláře. Vypadá to, že bude dražba.

🔗

30.09.2023 11:02

Na první rande se oblek nenosí. Ani se dopředu nepromýšlí témata, o kterých budete mluvit. Tohle dělají teoretici, kteří vám se vším poradí a všechno vysvětlí, a vy se pak divíte, že reálný život funguje jinak.



Jestli si myslíte, že můžete z navazování vztahů eliminovat prvek nejistoty, ochuzujete se o tu největší zábavu. Jestli si vybíráte druhou stranu, abyste si ji dokázali povodit jako pejska, připravujete se o kouzlo skutečného oboustranného vztahu a respektu. Proti gustu žádný dišputát.

Čtu si tu v příspěvcích nekonečné nářky od lidí, kteří se zároveň snaží budovat kolem sebe auru tajemna a neomylnosti. Já mám to čtení ubrečených internetových příspěvků od osobností a influencerů vlastně rád. Týden co týden mi přípomínají, jaký být nemám a čeho se mám vyvarovat. Člověk se tak můžem lecčemu přiučit i od lidí, kterým to zrovna teď moc nejde. Jen musíte nechat lítost za dveřmi.



Když už vám nejenom úplně cizí lidé říkají, že něco děláte nedobře, ale dostanete to naservírováno přímo od kamarádů… Já jsem takové chvíle zažil. Příjemné to v danou chvíli nebylo. Už několikrát mi takový okamžik připravil David Jaša. Bolestivou kritiku mi párkrát hodil do cesty Martin Decky. Kamarády z poslední doby nebudu v kontextu tohoto příspěvku raději zmiňovat.

Tihle a mnozí nezmínění jsou lidi, kterých si vážím. Těm budu volat, když budu v koncích nebo budu řešit nějakou velkou nejistotu. Protože vím, že nedostanu poplácání po zádech, ale povedou mě takovým směrem, abych se z toho dokázal vyhrabat.

Já už poslal do háje takových „kamarádů“, co mi potřebovali nutně poradit, když se jich nikdo neptal, a někteří se dodnes ozývají, že chtějí být znovu BFF. Nikdy jsme nebyli. Jejich pomoc byla jiná než od skutečných kamarádů. Když jsem nechtěl přijmout opravdovou kamarádskou radu, kámoši mě nenutili, uhli z cesty, nechali mě si rozbít hubu, a trpělivě vyčkali, jestli mi to dojde.



Někdy je potřeba číst, kdo jsou opravdoví kámoši, a kdo jsou jenom „lidi kolem“. Čím máte víc peněz na útratu, luxusnější auta, lukrativnější kontakty… Tím těžší je rozeznat skutečné přátele. Když už fakt nevíte, na koho se obrátit, existuje na to starý trik.

Vylovíte ze své minulosti, ještě než jste tohle všechno měli, kamaráda, na kterého jste dávno zapomněli, protože vám to nikdy nežral. Možná budete překvapeni, jaký feedback dostanete od člověka, který nepotřebuje bojovat o vaši přízeň a může si dovolit vám na💩 na hlavu.

A pokud vám ten čas věnuje a ta 💩 na vás nahází, nejspíše je ochoten vám pomoct a naservírovat vám to tak, jak to z jeho pohledu skutečně vypadá.

#BahenníLázně #ZrcadloBatůžkáře

Ze stejného důvodu může být poznávací rande daleko lepší v kraťasech, tričku a teniskách. Někde v přírodě, kde je dress code daný prostě tím, že se tam v podpatkách projít nedá a luxusních hadrů je tam škoda. Pomůže taky zakončení s buřtem s hořčicí někde u ohně, ať je jistota, že ani jednoho nenapadne nějaká blbost.

🔗

30.09.2023 10:08

V poslední době jsem se na tyhle věci ptal v kruhu důvěry kamarádů, co se zabývají mezilidskou komunikací. Tohle mi ovšem zároveň příjde jako ideální téma na #BahenníLázně.



Adamovi jsem napsal, že pokud si mám vybrat mezi cizími dětmi a cizími dospělými, upřednostňuju pomoc dětem. K důvodům, proč to tak mít nebo nemít nastavené, už jsme se nedostali. Jednoduše vadilo už to, že si vůbec dovoluju to tak mít.

Chce pomáhat učitelům, a mně vysvětluje, že to v důsledku pomůže dětem. Tak ať to začne dělat! Pokud dokáže pomoct dětem prostřednictvím pomoci učitelům, za mě je to win-win situace. K tomu není potřeba přesvědčit mě na Facebooku, ale jít a něco udělat.

Ostatně původně to šel Adam tlačit Daniel Pražák, což je ten úplně poslední člověk, kterého bychom mohli podezřívat, že chce nějak učitele krátit na dostupné pomoci. Mně to přijde jako typický případ okopávání kotníků někomu, kdo se snaží, ze strany někoho, komu se nechce než diskutovat.



Jenom pro kontext, původně šlo o přesdílení milého příběhu od Erik Tabery o učitelce, která se zajímala o to, jak se děti měly o prázdninách.

Já bych tedy ty prázdniny ve školním kolektivu kvůli možným sociálním rozdílům raději vynechal a soustředil se na to, co můžou děti prožívat společně, případně na jejich individuální zájmy. Ať pak není tématem to, že jedno dítě projelo celou Evropu, zatímco druhé ani neopustilo město. Stačí to, co je na dětech na první pohled vidět.

Ono se tomu nedá úplně vyhnout. Moje dcerka taky vyprávěla, kde všude jsme byli, ale dělo se to přirozeně. Žádné: „Tak, milé děti, teď si napíšeme slohovku na téma, čí rodiče měli na exotickou dovolenou, a pak vám to oznámkuju.“



Já si ještě pamatuju na debilní nápady™ našich učitelů a třeba i vedoucích na táboře.

Jedna po nás chtěla obdivovat kluka, který na mě zbyl do stanu, protože má problémy se srdcem a stejně jezdí. Takže jsem povinně obdivoval blbečka, co mě napadl jenom proto, že jsem ho požádal, aby můj zavírací nůž nepoužíval na smůlu, když tam mám starý nůž, kterému to nevadí. A ve škole po nás třídní chtěl obdivovat mongolského spolužáka kvůli kulturnímu obohacení. Jenže se choval jako úplně normální český buran, jenom se nesnažil o dobrou češtinu.

Někdy to chce být na ty pozitivní projevy trochu opatrný, a hlídat, aby nebyly v cestě skutečnému cíli.

#Programátor #TrenérVyjednávání

🔗

30.09.2023 00:35

Nahradí programátory umělá inteligence?

Archetypální příklad „debilní otázky“ bytostí toužících networkovat s programátorem. Rozvoj strojového učení a generativních transformerů v dohledné budoucnosti mění všechno. Proto oceňuju Eva Necasova a další, co se snaží doručit znalost umělé inteligence už malým dětem.



Tak se aspoň ptejte přímo na to, co vás zajímá. Mám strach, že budu za několik málo let bez práce a bez užitku? Pokud mě nesestřelí zdraví nebo jiná katastrofa? No nemám. Ve své práci jsem zvyklý se rychle učit a rychle přizpůsobovat, což se záhy ukázalo i v rámci získávání vyjednávacích dovedností.

Mám pocit, že je zbytečné, aby se dnešní děti učily programovat? Právě naopak, dneska je to pro ně nejsnazší cesta, jak získat základy logiky, pochopit fungování okolního světa, a zásadním způsobem si zjednodušit všechna ostatní školní témata. Zbytečné je podle mého názoru neustále přemýšlet nad tím, kdo bude nebo nebude programátor.

Myslím si, že se nějak promění vývoj software? Tak to si myslím. Podle mě se promění zásadním způsobem. Ale klidně se může stát, že to v nejbližších letech uvidíte jen ve formě různých experimentů a jednotlivých projektů. Setrvačnost je i v softwarovém světě veliká.



Spíše si všímejte, jak se k umělé inteligenci vyjadřují třeba překladatelé.

Nedávno mě takový Viktor Janiš požádal, abych si ho alespoň „vygůglil“, abych věděl, s kým mám tu čest. Měl jsem tu čest s člověkem, který se pokoušel okolí a nejspíše i sám sebe přesvědčit, že je v bezpečí, argumentem asi na úrovni „ChatGPT se mnou ještě neumí hrát šachy“, co jsem viděl tady na LinkedIn.

Viktor je možná dobrý překladatel. Možná i skvělý. Já nevím, tyhle věci zase tak moc neocením. Třeba takového Pána prstenů mi přijde lepší číst v angličtině, protože mi pokusy s archaickou češtinou přijdou víc směšné než vzletné. Ale číst se to v nejhorším dá, když člověk tu angličtinu nedává.

Posuzovat potenciál generativních jazykových modelů tím, že se posmívám „robotovi“, že někde udělal chybu, na mě působí dojmem, že takový člověk vůbec netuší, co žvaní. Zrovna překlady mezi jazyky už se dostávají na takovou úroveň, že se za chvíli ve většině případů najímat člověka prostě nevyplatí.

Do budoucna lze předpokládat, že se bude umělá inteligence jazyk nejenom učit, ale bude se i podílet na jeho tvorbě, a bude to dělat mnohem lépe než lidi.



Stačí se podívat někdy na Alžběta Vintrová a její jednohubky.

Současná čeština je plná nekonzitencí a chyb. Jak si třeba vysvětlujete, že všichni chodí někam na tréningy, ale abychom dodrželi úzus, musíme jim z toho udělat tréninky. Přitom to neodpovídá ani každodenní mluvě, ani etymologii, prostě se tak někdo od stolu rozhodl podle toho, jak se zrovna vyspal.

A nebo se zkuste vyznat v psané i mluvené podobě ve všemožných bitech a bajtech. Já to píšu počeštěné, aby to dávalo aspoň trochu smysl, ale kolik lidí píše o „bytech“, když mají namysli bajty. A to jsme nezačali česky skloňovat francouzská jména.

#EjÁj

🔗

29.09.2023 23:22

Software engineering myth no. 4: “Working with linked lists is difficult in Rust”

I've seen claims that linked lists are difficult or even impossible to do in a language with a borrow checker. I wonder where this opinion came from and why it is so popular. Implementing a circular list does indeed violate the borrow checker's ownership model, but this is pretty easy to overcome.



We do discourage Rust beginners from using “unsafe” code blocks and ask them to keep all of their code covered by the borrow checker. Just like we discourage C++ beginners for using anything else than std::vector for simple lists of objects.

However, when introducing efficient data structures, using “unsafe” blocks and raw pointers is a natural part of the process. Even in C++ it is reasonable to keep the lower mechanics of the linked lists hidden from the user. Rust only makes this requirement more obvious by not compiling the lower level code unless you put it in the unsafe block.

There's no reason to be afraid of Rust's “unsafe” code any more than raw pointers in other programming languages. On the contrary, the “unsafe” is your best friend that lets you express that the safety of a certain block of code is the responsibility of the developer rather than the compiler.



Building the proper abstraction and avoiding undefined behavior tends to be slightly easier in Rust than in C++. Using the resulting interface is much safer in Rust with the borrow checker verifying your application code. It just cannot check the implementation in case of circular data structures for you.

#SoftwareEngineeringMyths

BUSTED

🔗

29.09.2023 22:45

Software engineering myth no. 3: “Latency caused by garbage collection doesn't affect safety”

Safety is when you can be reasonably sure that your system will not harm people or cause damage. There are numerous aspects of safety, some of them more obvious than others.



Some programming languages require garbage collection or even cooperative task scheduling. Both of these features rely on a runtime that executes code beyond your direct control, potentially introducing unpredictable latency. Nevertheless, certain safety-critical applications demand precise control over timing and execution to prevent malfunctions.

This implies that there are still scenarios where languages like C and C++, which do not rely on such features, are relevant. A newcomer in this domain is Rust, which not only allows direct control over executed code but also offers substantial safety enhancements compared to C and C++. This is what gives Rust a different position than C#, other managed languages or even Go.

What are these enhancements?

‣ Guaranteed memory safety in Rust application code even in parallel execution scenarios.

‣ Elimination of the undefined behavior phenomenon in application code and related software failures.

‣ Simplified data model and guidelines for “unsafe” library code that requires careful design and review.

Rust stands out as the sole mainstream language that offers developers direct hardware control while simultaneously enforcing critical safety guarantees in their code. While this alone doesn't guarantee complete software safety, it eliminates a significant class of bugs, allowing developers to focus on addressing issues that cannot yet be verified by the compiler.



In some safety-critical systems, the timing of actions is crucial. Significant latency in responding to events can be as risky as making incorrect decisions. Therefore, it's not accurate to claim that garbage collection has no impact on safety.

#SoftwareEngineeringMyths

BUSTED

🔗

29.09.2023 13:41

Pár lidí tady řeší, jestli mají na náš kurz vyjednávání, nebo už je to na jejich poměry moc peněz. Já si myslím, že není vůbec problém jeden nebo dva termíny přeskočit, pokud si zatím nejste jistí, že chcete do svých dovedností investovat kontinuálně.

A teď nemám namysli nutně další částky v řádu desetitisíců. Každá sranda něco stojí, i kdyby to měl být jen váš čas. Je lepší vystihnout dobu, kdy jste přípraveni se tématu věnovat soustavně a dlouhodobě. Třeba jeden večer za čtrnáct dní na klubových akcích, ale klidně taky pokaždé, když vyjdete mezi lidi. Já už po těch dvou a půl letech nedokážu s lidmi komunikovat úplně stejně.

Na druhou stranu se bavíme o akci, kterou mám v kalendáři, a kde můžete, pokud nenastane něco nečekaného, trénovat i se mnou.



Jak říká Lucie Zitterbartová, spousta z vás tady na LinkedIn se interakce se mnou bojí. Jsou tu různí poradci, guruové a dokonce celé LinkedIn akademie, co mě raději blokují, než aby se naučili dobře komunikovat.

Pokud na to trpíte i vy, možná je ten správný čas potkat mě na cvičišti, kde si můžete v bezpečném prostředí vyzkoušet, jestli je fakt až takový problém ustát obyčejné #BahenníLázně, a jestli existuje i jiná cesta ven, než freneticky máchat končetinami a topit se hlouběji do vlastního bahna.

A pokud vám vrásky dělají jiní, mám pro vás dobrou zprávu. V rámci předchozích akcích jsem si vyzkoušel, že (nejen) já umím mnohé z děsivých osobností českého LinkedInu v rámci cvičení docela obstojně zahrát.



Tak to určitě zvažte. Kurz bude na začátku listopadu, tedy doslova za pár týdnů. Určitě se velmi vyplatí ozvat se mi ihned, ať o vás vím.

#Programátor #TrenérVyjednávání

Raději sem dávám fotku cizího auta, aby mi zase „fanoušci“ nepomluvili to moje.

🔗

29.09.2023 11:36

Koluje tu mýtus, že mě teď nemají rádi učitelé. 🧌 Ve skutečnosti mě nemají rádi ti, kteří potřebují neustále pracovat s dětmi z pozice síly. A zvláště pak ti, kteří tak činí i vůči dospělým a občas jim k tomu ujede i nějaká ta osobní frustrace či erotická fantazie.

#BahenníLázně

Přiznávám se, že na mě to zkusili jednou. Bývalá žena zafungovala naprosto ukázkově, a vykrývala mezery, kdy jsem byl tak konsternován myšlenkovými pochody druhé strany, že jsem nebyl schopný okamžitě reagovat. Já jsem se díky tomu vždycky znovu podíval do připravených poznámek, a vrátil se do hry v plné síle. A to nechodí na #MasteryClub, kde tyhle věci trénujeme.

Třídní učitelka si podle všeho zvolila strategii českého vesnického burana™:

‣ Zahltit
‣ Šokovat
‣ Převálcovat

Možná najdete mezi českými trenéry vyjednávání zastánce těchto typů strategií. U nás se s tímto doporučením nesetkáte. My nepotřebujeme, abyste si totálně rozbili vztahy, a pak za námi přišli s prosíkem o pomoc.

Metodička výuky a družinářka zvolily strategii přikyvování po vzoru „Mexova osmého gramatického pádu“. Já jsem se večer rozhodl pro strategii „uděláme bordel“ a ráno to změnil na strategii „nebudu se špinit jejich 💩“. Tato strategie mě stála desítky hodin práce, desítky tisíc ušlého zisku a výhledově stovky tisíc na školném. Doposud jsem přesvědčen, že se v celkovém součtu vyplatí.



Štěkánka též nemá dítě na státní škole, a tak si může dovolit „dělat bordel“ na sociálních sítích. Kritizuje obvyklé české školské praktiky od notorického plýtvání časem dětí (protože na nich přece ve škole nezáleží) přes různé úlety vůči dětem a rodičům až po agresivní formu žebraní o toaletní papír.

Tak teď se jí to vrátilo od ostravského pana učitele ve formě komentáře o práci s jejími genitáliemi. To se v českém školství odborně nazývá „chyba jednotlivce“. Další chyby jednotlivců™ najdete v komentářích od Blesku až po sociální sítě, kde najdete další narážky na její sexuální život spolu s obsáhlými návody, jak měla danou věc přejít s grácií a nerozmazávat ji na veřejnosti.

Ona magická chyba jednotlivce™ se ovšem nevyhnula ani předsedovi pedagogické komory na jednání Národního konventu, kde označil poslankyni slovem do daného prostředí ne zcela vhodným, jak by řekl etiketář Denis Tureček.



Jestliže si některý z učitelů myslí, že jeho nejlepší zbraní je zahltit, šokovat a donutit, tak nemám problém se dívat na to, jak si nese následky takového rozhodnutí. Je to věc jeho vlastní volby. Štěkánka má pouze zvláštní talent tyto lidi odkrývat po internetu.

🔗

28.09.2023 12:08

Tak jsem se na 1. československém freelance meetupu po letech setkal s Robert Vlach. Anglickou verzi knihy s podpisem jsem na místě nevyjednal, a to ani když mi přišel na pomoc Peter Gabalec.

Akce jako taková byla fenomenální. V rámci debaty si dával Robert velký pozor, aby to neroztahal na dlouhé monology a vracel kontrolu nad situací vždy zpátky do publika. Já jsem si dovolil si párkrát říct o slovo, když se řešily věci ohledně cenotvorby webařiny, na čemž jsem se opakovaně spálil asi před patnácti lety.

Mám tu asi tak čtyři nové kontakty na LinkedInu, a to se o mně ví, že se snažím si nepřidávat lidi jen tak ze srandy jenom proto, že jsme si někde jednou podali ruku. Fakticky, kdo se nesebral a nevyrazil do Bratislavy, teď je správný čas litovat. 🙂



Atmosféra setkání freelancerů a bratislavské Nové Cvernovky byla dobrá, a prý se chystají nějaká další evropská města, snad od Bruselu přes Budapešť až po Bukurešť.

A pokud jde o pražský a bratislavský vyjednávací #MasteryClub... Holt nepořádáme akce, kde bychom vozili lidi v drahých autech nebo přesouvali z akce na akci v private jetu. A tak nám vyhovují přesně taková setkání, kde vyjdeme mezi lidi a pobavíme se o tom, co děláme. A že zrovna pro freelancery je vyjednávání hodně zajímavé a zároveň hodně citlivé téma.

A zrovna freelanceři budou velice pečlivě vybírat, kde jim to přinese nějakou reálnou hodnotu.



Tak snad příště v Budapešťi, nebo kam to zrovna vyjde. Taková destinace by se mi líbila, stačí nespěchat s vystupováním z vlaku, a jste tam! Snad jenom ten jazyk, aby nebyl problém.

🔗

28.09.2023 09:23

It is indeed difficult and controversial to write about myths in software engineering!

People in the software development world tend to be opinionated and loud about everything from the users through their management to the world leadership. They become soft and vulnerable when they think you have just attacked their expertise and ways of work.

We must speak about good engineering and we must be able to compare it to bad engineering. That is what I have to say about software developer's insecurities about their own jobs.

It is not personal. It is not an attack on you.



When I say that there is no good reason to learn PHP on the way to achieving mastery in software engineering, that is all what I say. It may be an inconvenient truth you don't want to admit. I may even be wrong. But you most probably have no means to go and persuade me to relearn PHP and promote it as the best achievement out there.

When I'm talking about the design flaws of C++ or of Linux, it is not your favorite Linus, Bjarne or another celebrity who I'm talking about. It is the design of the language. And it is flawed to the level that it is between very difficult and impossible to fix that in the next version.

Bad design leads to complex solution of simple problems. It costs you a huge lot of money. Maybe not as a developer who's paid per day of work but certainly as a member of the society. Even if the bad decisions were made by brilliant minds. Do you remember Tony Hoare's Null References: The Billion Dollar Mistake?



Let's discuss the technical aspects of software engineering and design flaws of the past, current and future freely. It's not a shame to make a decision that later proves not to be the best one. We've all done that.

#SoftwareEngineeringMyths

Follow me for the next software engineering myths and check the hashtag above to look for the past ones.

🔗

23.09.2023 05:59

Linux is switching long-term support releases from six years back to two years.

Great step. Better to spend the energy on the future than on free support of the legacy. Two years are good enough to give small players time to switch and the change could even improve the contact between the project and the users.

Who needs to freeze the kernel version for many years can certainly get extended commercial support on top of the two-year community support. This can also help the distributors providing such support.



So far I see no significant drawbacks at all.

#SofrwareEngineering #EmbeddedSoftware

🔗

22.09.2023 08:38

I don't particularly like online events like the recent #eBPF summit. But at the same time I love the fact that they are available.

At the time of the “summit”, it wasn't possible for me to attend from the beginning due to a course that I was attending. But after the training I chose to walk, grab some fast food, and turn on the live stream from this miniconference.



For those of you who don't know, eBPF allows you to create constrained pieces of bytecode that can be run in the kernel as a reaction to specific events. You can use it for tasks like network traffic filtering but also for tracing, processing and logging all sorts of events.

I didn't use it for the purpose that Thomas Graf and probably most people involved in the summit do. But a few years ago I went the Brendan Gregg way and used it with the perf events tracing subsystem in Linux to track down latency issues.

At the moment, I'm not using it for anything but I'm following the CO-RE effort that makes it useful for debugging embedded devices which is currently my predominant field. I'm pretty sure the need to get back to it will arise sooner or later and I love the way it unites kernel and user-space tracing.



So while the truth is that I would live to see the lot of you (including Daniel Borkmann) in person, preferably at an on-premise event in Europe, even this little online thing is good.

#SoftwareEngineering #DebuggingAndTracing

“What could possibly go wrong?” ~Unknown Author

🔗

21.09.2023 00:22

Nedělám to vždycky, ale na některých firemních kurzech máme s účastníky příjemnou neformální atmosféru a nebojíme se zabřednout do humoru a nějakého toho příběhu. Při posledním obědě řešíme plán na odpoledne.

→ „Ty budeš dneska potřebovat odjet dřív kvůli tomu vyjednávání v Praze?“

← „Nepotřebuju. Takhle to nedělám. Mám na vás rezervovaný čas až do 17:00. Budeme končit někdy před čtvrtou, a pak tu zůstanu, dokud budou nějaké individuální dotazy nebo diskuze. Většinou mi poslední den nikdo tak dlouho nezůstává, a lidi jsou po několika dnech rádi, že můžou jít odpočívat.“

Před čtvrtou hodinou oficiálně ukončuju kurz a rozdávám certifikáty. Účastníci zůstávají sedět a ptají se na hromadu věcí. Řešíme otázky faktické i názorové, diskutujeme nad věcmi, co nemají jednoznačnou odpověď. Končíme okolo 16:30, pomalu si sbírám svoje věci a dávám do navigace místo konání pražského vyjednávacího klubu.



Na začátek klubu to navzdory relativně volné cestě nestíhám asi o dvacet minut a jsem za to rád. Účastníci mi věnovali čas a já věnoval čas jim. Přátelé z #MasteryClub to zvládnou chvilku beze mě.

Takový zájem o volnou diskuzi a prostor pro další dotazy mě těší, stejně jako si vážím doprovodu až k mému desetiletému Volvu. Je to dobré auto, a jsem si více než jistý, že mi před zákazníky ostudu nedělá. Pomáhá mi na cestách, a doufám, že tu se mnou bude dlouho.

#Programátor #TrenérVyjednávání #Brno

🔗

20.09.2023 01:50

Může se programátor naučit vyjednávat?

Podle reakcí místních vyjednávacích hvězd a hvězdiček to vypadá, že by takovou věc neměl ani zkoušet. Teprve dnes mi plně dochází význam toho, co nám říkal Scott Tillema na letošním NegotiCONu. Někteří zřejmě skutečně nechtějí, abychom tyto dovednosti získávali.

A tak zatímco se spousta lidí z byznysu potřebuje nutně kdekomu zavděčit a kdekomu vyhovět, jako programátor jsem mohl dorazit na první #NegotiCON, učit se od těch nejlepších, a ještě o tom veřejně napsat, aniž bych se musel komukoli zpovídat.

Možná jsem si tím zavřel dveře na pár networkingových klauniád, ale zato se nikoho nemusím ptát, jestli se můžu učit u těch, kteří chtějí, aby se mi dařilo.



Jako programátor jsem nikdy nemusel řešit, na které akce si vůbec můžu dovolit zajít, abych si to u někoho nerozházel. Ani jako začínající trenér vyjednávání nehodlám tyto podivné zvyklosti zavádět.

Já si stranu nevybírám. Patřím k těm, kteří mi dali důvěru, pomohli mi, a udělali všechno proto, abych se něco naučil a mohl to předávat dál. Pracuju s těmi, co se mě nesnaží zesměšňovat kvůli desetiletému autu nebo dotazu na kvalitní oblečení. Bavím se s těmi, se kterými je zábava, kteří si hned neberou každou krávovinu osobně, a nevyhlašují na mě klatbu podle toho, s kým se bavím a na jaké akce chodím.

Díky tomu se mě už dnes lidé ptají, zda se živím vyjednávacími tréninky. Tak neživím. Trénuju programátory v umění softwarového návrhu a psaní programového kódu.

#Programátor #TrenérVyjednávání #BahenníLázně

Je totiž docela velký rozdíl pomazat se bahnem v bahenních lázních a pomazat se exkrementem na záchodě. Lejno smrdí stejně na hradě i v podhradí.

🔗

20.09.2023 00:20

You cannot visit a programming conference without hearing about Rust.

This was a talk by Jan Matějek at #PyConCZ 2023 in Prague, a conference that was supposed to be about Python. A similar situation was at #CoreCPP 2023 in Tel Aviv. Rust is a language that can successfully replace C and C++ in one area and Python or MicroPython in another.

I asked Jan to help me with my Rust lectures and the Rust community in Czechia just like Michal Vaner did when I first got involved in these matters. Let's see what Victor Ciura has to say about this after I saw his talk that was half about Rust even though it was for the Prague C++ meetup.

More and more people ask me about Rust at my other courses. It looks like my decision to learn Rust in 2018 wasn't a miss.

#SoftwareEngineering #Rust #Safety

🔗

17.09.2023 22:25

Kdosi se tu podivoval, jak se vůbec někdo může ptát na tipy na oblečení. Moc nechámu, co je na takovém dotazu složitého nebo nesrozumitelného. Třeba já jsem nikdy neměl oblečení jako středobod vesmíru, a tak se v tom jednoduše tolik nevyznám.

Popravdě řečeno oblečením ani nevyjadřuju příslušnost k nějaké skupině, a ta myšlenka samotná je mi cizí. To už spíše přizpůsobuju oblečení situaci a tomu, co chci v danou chvíli říct nebo podpořit. Kromě toho jsem pro každou špatnost, takže jste mě mohli vidět už ve všem možném od kostýmu jednorožce či kocoura Mikeše…

Větší část života jsem se pohyboval mezi lidmi, kteří daleko více oceňují schopnosti než módu. Dokonce bych řekl, že jsem se v průměru oblékal lépe než ostatní.



Na druhou stranu jsem měl důvod se oblékat lépe. Pracoval jsem prakticky celý život na dálku z domova. Každá návštěva kanceláře pro mě byla svého druhu svátkem, kdy jsem se opět potkal s hromadou lidí. To nelze tak úplně srovnávat s každodenními obyvateli kanceláří, kteří tam byli vlastně doma. A ve srovnání s mým obvyklým domácím fungováním byli zase daleko lépe oblečeni oni.

#Programátor #TrenérVyjednávání

🔗

17.09.2023 21:55

Neposílal jsem na #PyConCZ nabídku přednášky. Popravdě jsem se tam ani nechystal jít. Ačkoliv mi bylo programování v Pythonu už víckrát v životě hlavní obživou, už dávno jsem se snažil přenechat pythonovské kurzy jiným.

Jenže mi došlo, že se naposledy konal v roce 2019, a tudíž je společensky nepřípustné, abych 2023 vynechal jenom proto, že toho mám hodně. Kromě toho mi to moc nevyšlo ani s předáním kurzů. Mám svoje specialitky, které mám připravené pro více jazyků včetně Pythonu. Navíc se k mému překvapení na konferenci docela hodně mluvilo i o Rustu.

Spoustu lidí jsem potkal opravdu po těch čtyřech letech a objevil jsem i zajímavé nové tváře. Na fotkách vidíte Petr Baudis, Svetlana Margetová a Katerina Falk. Na setkání se Světlanou jsem už nějakou dobu čekal, Kateřinu jsem doposud znal jen z divokých twitterových diskuzí, a vůbec jsem netušil, že dokáže takhle hezky mluvit o spojení programování a fyziky.



Kateřina během své přednášky řekla, že je daleko jednodušší, když se fyzici naučí programovat, než aby vysvětlili programátorům, co po nich chtějí.

Teď možná pár lidí zklamu. Nejen že s jejím tvrzením souhlasím, ale dovolím si to zobecnit i na ostatní složité obory, kde potřebujete zpracovávat data. Programátoři můžou pomoct s uvedením odborníků do praxe, případně s implementací všech těch blbin okolo. Ale pokud jde o vědeckou práci, je podle mě daleko jednodušší naučit se zapisovat výpočty v Pythonu než se snažit do svojí práce zasvětit někoho, kdo těm datům nerozumí.

Python není těžký. Navíc práce s daty nevyžaduje prakticky nic ze softvérového inženýrství. Bohatě stačí naučit se úplné základy jazyka, a pak se vrhnout rovnou na specializované knihovny a nástroje.



Ostatně to tak dělám i na kurzech. Jakmile mi někdo na úvodním kurzu řekne, že chce používat Python na datovou analýzu nebo statistické výpočty, a nikdy nechtějí tvořit ucelený software…

Říkám jim, ať neztrácejí čas na pokročilém kurzu, a přijdou raději rovnou na specializovaný kurz na to, co chtějí s Pythonem dělat. Sám jsem byl před časem na kurzu datové analýzy, a byl to pro mě fenomenální zážitek. Měl jsem se po absolvování stát záložním lektorem, ale prozatím se do toho nepouštím.

#Programátor #TrenérVyjednávání

🔗

14.09.2023 22:47

Naštěstí nemusím hodnotit výkon kolegů lektorů, a tak se můžu soustředit čistě na přínos toho kterého kurzu mně osobně. Tentokrát vydá zcela konkrétní přínos na několik stránek mého elektronického zápisníku.

Python používám už skoro dvacet let a testování je běžnou součástí mého pracovního života. Většina témat pro mě není nová, a tak nehledám přínos zrovna v osnově kurzu. Jsou to naopak drobnosti. Vidět při práci jiného lektora, vyzkoušet si jiné nástroje a postupy, poslechnout si úplně jiný výklad těch stejných věcí.

Jít na kurz je pro mě něco jako svátek. Nedělám to často. Když už mám někde trávit celé dny, chci si taky něco odnést.



Tenhle kurz mi dal opravdu hodně. Až budu kurz testování v Pythonu dělat já, bude vypadat trochu jinak. Nasbíral jsem zkušenost a poznámky z kurzu, abych je uplatnil ve vlastní verzi kurzu, ale třeba i v rámci diskuze o návrhových vzorech. Dokonce mě napadlo vytvořit další kurzy na testování v různých dalších programovacích jazycích. Takové testování v Rustu nebo C++ by určitě dávalo smysl.

#Programátor #TrenérVyjednávání

Obratem jsem hned několik věcí použil na vlastním kurzu návrhových vzorů a další věci čekají v zápisníku na pozdější zpracování.

🔗

14.09.2023 01:04

Praha patří mezi města, která přitahují žijící legendy. Tak jako tu člověk mohl potkat Linuse Torvaldse třeba na konferenci #LinuxCon 2011 nebo Bjarneho Stroustrupa na meetupu v době schválení C++20, tak bylo možné potkat Garyho Noesnera na konferenci #NegotiCON 2023.

Jak už jsem minule zmiňoval, strávil jsem s Garym víc času než se zbylími dvěma dohromady. Když jsem potkal Linuse, neměl jsem nic konkrétního, co bych s ním chtěl probírat, navíc jsem neměl odvahu na akci takového formátu řešit nějakou společnou fotku. Bjarneho jsem musel ve skutečnosti odchytit ne v Praze, ale v Tel Avivu, a tam jsem byl rozhodnutý fotku získat.



Pojďme si přestat hrát na to, že jsme nějaká zapadlá zemička sotva osvobozená od sovětského moru. Když tu v roce 2011 zahajoval LinuxCon, nechtělo se mi platit pár tisícovek za vstupenku. Nedělalo mi problém dát stejné peníze za cestu a ubytování, ale za akci v Praze mi bylo zatěžko to dát. Naštěstí mě tam OpenMobility protáhlo na „novinářský vstup“. Obratem jsem si nadával, že mě vůbec napadlo, že bych tam mohl nejít.

Musíme se naučit nebrat výzamné konference jako piknik, kam se chodí, když to zaplatí někdo jiný. Někdy může vstupné na konferenci působit jako drahá legrace, ale ve skutečnosti to může být cena za zkušenost ovlivňující další život.

Pro mě byl takovou life-changing experience letošní #NegotiCON, a co jsem se bavil s lidmi, nebyl jsem jediný. Pro někoho to bude příští ročník. Téma odhalování lží je sice trochu složitější než to letošní, ale neméně důležité pro byznys i pro každodenní život. A tak jestli už plánujete akce na další rok, tuhle jednu doporučuju zvážit.



Žádné koučování a obecné seberozvojové kecy. Hezky rovnou k tématu a k řešení jasně definovaných problémů. Pokud můžu soudit z letošní konference a zákulisních informací, nabourání dosavadních postojů a představ přijde samo, když člověku dojde, že spoustu věcí neřeší tak, aby v první řadě vedly k cíli.

#Programátor #TrejnérVyjednávání

🔗

12.09.2023 23:28

Software engineering myth no. 0: “C++ safety can be easily solved.”

I decided to start a series of mythbusting posts about software engineering. I had already written no. 1 and no. 2 when I attended Victor Ciura's talk at the CPPPrague meetup.

I knew it would be amazing and wasn't disappointed. For me, as a trainer providing C++ courses, it is useful to ask Victor and others about things that they would like developers to do or avoid.



Victor spend a good time of the evening talking about languages that challenge the position of C++, notably Rust, Hylo and Carbon. It is clear that the C++ community has only started talking about memory safety after Rust changed the rules of the game. So far it looked like safety in the C++ language was either just pretended or outright ignored.

To be completely fair, there were a few standard library additions during the past 20 years that improved the options for the programmer. But these are just tools like smart pointers and techniques like the rule of zero. None of that can be compared to Rust's memory safety guarantees and thread data access guarantees. Nothing even close to the state of the art computer science.

On the other hand, Victor told us about some efforts and some attempts in the C++ community that imply the attitude towards safety began to change.



The idea that we need to get extraordinary programmers in order to achieve even basic safety guarantees is already losing ground. Good programmers with great tools can already give better safety and great programmers can now shift their focus from trivial safety issues back to the problem domain.

While C++ is an incredible programming language, its lack of safety guarantees together with its unusual level of complexity makes it way too easy to introduce critical bugs and security holes. This is not going to change any time soon and probably cannot change without severely hurting backwards compatibility.

At the same time, there are huge lots of important C++ codebases that won't be switched to a safer language right now. That makes it important to think about safety even within the framework of C++20, C++17, or even older versions of the C++ standard.



I cannot provide you with the same level of C++ mythbusting that Victor did for us at the meetup. What I can do is to bring the knowledge and best practices from various speakers I met in Prague and Tel Aviv to my courses in Czechia and other central European countries.

#SoftwareEngineeringMyths

Whether you love C++ or are using it for legacy reasons, the C++ meetup in Prague is a great opportunity to meet other developers and learn about the deepest corners of the language and ecosystem. Keep an eye on Victor for C++ myth and/or enjoy my own software engineering myths on Wednesdays. You can also follow Negotico for myths in a completely different field of study.

Busted! It is already clear that safety in C++ will be anything but simple.

🔗

12.09.2023 10:34

Po dlouhé době vyrážím i tady v Česku na kurz, kde budu na straně účastníků. Budu se učit pracovat s Pythonem, konkrétně se zaměřím na testování.



Kdo mě zná, musí si myslet, že si z vás dělám srandu. Python jsem začal používat v roce 2006 a psaní testů jsem taky nějaký čas věnoval. Takže by to mohlo vypadat, že se v tomto ohledu nepotřebuju vzdělávat, natož někde na kurzu v běžném tempu.

Opak je pravdou. Jdu za člověkem, který tyhle kurzy dělá a má s nimi zkušenosti. Už jsem u něj byl před časem na kurzu datové analýzy, taktéž v Pythonu, a bylo to fenomenální. Navíc si potřebuju taky čas od času sednout na stranu těch, se kterými pracuju a pro které kurzy připravuju. A kromě toho se na ten kurz prostě těším.

#Programátor #TrenérVyjednávání

🔗

11.09.2023 23:01

V sobotu tu byla sranda. Přiznal jsem drobné potíže s cash flow. Kdo znáte #BahenníLázně, tušíte, že to byla v první řadě past na pitomce. A taky dost věrný popis mého odpoledne.

Skutečně se tady člověk musí prezentovat jako vášnivý čtenář Forbesu, co do sebe mezi šestnácti hodinami práce denně sotva stihne nasoukat michelinský oběd a projet svých pět aut? Vy všichni, jak jste tady, tomu rozumíte? Chtěl jsem zkusit, co se stane, když tady ukážu slabinu. Rozruch, co jsem tím vyvolal, ovšem předčil moje nejdivočejší představy.



Reakce by se daly kategorizovat…

‣ Během krátké chvíle se mě ujalo několik rádců, radilů a poradců, kteří mi přispěchali vyjádřit hlubokou osobní lítost a zcela bezplatně mi poskytnout cenné rady. Je to od nich velice milé, a některá doporučení zcela jistě někdy v budoucnosti uplatním.

‣ Dost lidí se mnou veřejně nebo mimo záznam mluvilo o tom, že taky mají, nebo někdy v minulosti měli potíže s množstvím volných prostředků. Takový přístup je mi velice blízký, a obzvláště si vážím těch, co kvůli mě vyšli s kůži na trh v nehostinném prostředí sociální sítě pro úspěšné.

‣ Několik lidí aktivně zjišťovalo, jestli potřebuju pomoct, a co pro mě můžou udělat. Přišla mi zpráva od známého, že by v případě potřeby mohl postrádat nějaký ten desetitisíc. Tak toho si vážím hluboce, a těší mě, že žiju mezi lidmi, kteří by byli ochotni se kvůli mě na čas uskromnit.

Teď úplně nebudu řešit upřímnost či neupřímnost jednotlivých nabídek a míru zabahněnosti nechť si pořeší každý reagující sám se sebou. Já jsem si z toho odnesl, že přiznat slabost na sociální síti je v pohodě. Házeče exkrementů stačí úplně v klidu ignorovat. A naopak člověk zjistí, kdo je ochotný se sebrat a nabídnout pomoc.



Naštěstí jsem před časem tak trochu studoval účetnictví a účetní pojmy, a tak dnes můžu ty dobrosrdečné rady oplatit. Seznamte se všichni, kdo jste tak ještě neučinili, s pojmem cash flow, a snažte se nepředpokládat, že to ve skutečnosti myslím nějak jinak. A ještě jednou děkuju, že vím, na koho se můžu v případě potíží obrátit, a koho raději vynechat.

#Programátor #TrenérVyjednávání #Člověk

🔗

09.09.2023 17:24

Někteří jste si všimli, že jsem v poslední době psal o vyjednávání více než obvykle. 😼 To je dočasná záležitost. Pořád jsem programátor a amatérský matematik, a samozřejmě nikam z těchto zájmů neutíkám.

Kdybych vás s těmi odbočkami do vyjednávání už nudil, tak nezoufejte, neplánuju o tom psát dlouhodobě každý den. Čekají nás tradiční #BahenníLázně, sem tam něco ke školství, čas od času se vrátím k recruitmentu. Klidně mi nahazujte zajímavá témata z matematiky a programování.

Zrovna o víkendu se mě jeden člověk ptal, jestli mi aktivita na LinkedIn něco dává. Říkal jsem, že se to v čase docela mění. Tak mě napadlo tu hrubou časovou osu nasdílet i s vámi.

‣ 2016 – Ukončuju svůj LinkedIn účet, nikdy mi nic dobrého nepřinesl.
‣ 2017 – Píšu pro kamarády a známé, ale chodí mi vynadat úplně cizí lidi.
‣ 2018 – Uspořádám občas nějakou akci nebo jdu s lidmi na kafe.
‣ 2019 – Děláme si tu srandu z čekatelů na krizi pracovního trhu.
‣ 2020 – Mám tu už tolik známých, že mi to zpříjemňuje covidové období.
‣ 2021 – Přidávám clubhouse ohledně vyjednávání i programování.
‣ 2022 – Už mám ve svém kruhu dost lidí, které bych bez LinkedIn neznal.
‣ 2023 – Uvědomuju si, že mi kontakty z LinkedIn reálně změnily život.

Jaká je vaše časová osa využívání této sítě?

#Programátor #Batůžkář #Nebuď...

🔗

09.09.2023 16:41

I get messages and connection requests from all sorts of people. Admitting that I leave most of the requests unanswered, this one caught my attention. What sort of scam is this? Given the circumstances I am inclined to ask Marijn Markus if he or others have seen anything like that.

I have no idea what TES Affiliate Conferences are all about and had no prior knowledge about TES 2023 in Prague. I have never before been approach by anyone seeking my presence at a conference to collect a SPAM database for a fee. I'm not even sure I want to know more about this shady business but maybe there are people who should know.

#SCAM #BetterSafeThanSorry

Be careful and not fall for fraud. I've heard about an increase of telephone scam in Czechia including the infamous Police scams previously known from the fraudulent data centers in India. There's also been quite a few examples of package delivery fraud and various money-loosing schemes in online flea markets and Facebook.

Also don't be greedy and don't let your bad situation get you involved in these or other fraudulent activities. There are usually better paths to follow in your life than become a miserable fraudster even when things start looking bad.

🔗

09.09.2023 15:32

Kdopak nám to vstoupil na český vyjednávací trh? 😎

Karel Pošíval dorazil na #NegotiCON 2023, kde jsme se maximálně tak pozdravili. Adam Dolnik je pro mě žijící legenda. Matt Todd mi zatím nic neříká, ale to se jistě brzy změní. Kdybych dostal příležitost se od těchto lidí učit, neváhám ani minutu. A vy byste taky neměli.

Ačkoliv už mě Jan Mexo Rehak už nějakou dobu vede jako člena týmu Negotico a Tomáš Burda mě učí přemýšlet trochu víc byznysově… Nejsem s to mluvit o výše uvedených jako o konkurenci, natož po anglicku competitors. Nehrají na mém hřišti, a já ani nevím, co víc k jejich vstupu na český trh dodat.



Pár lidí z vyjednávacího byznysu teď asi zapláče. Pokud vám jde o rychlé a snadné peníze, nechcete na svém trhu další konkurenci. Jenže takhle jsem ani jako programátor nikdy nepřemýšlel. Jestliže dokážete ocenit mistrovství, dobrou konkurenci zatraceně potřebujete!

Jako někdo, kdo se věnuje vyjednávání teprve dva a půl roku, vnímám příchod Karla, Adama a Matta trochu jako jsem vnímal setkání s Ivana Caha Sediva. Když je někdo takový se mnou v místnosti, přicházím o možnost hrát si na hvězdu. Není to tak dlouho, co mě Ivana usadila jedinou větou. Jsou to chvíle, kdy člověk takřka přirozeně přestává mluvit a začíná poslouchat.

Na druhou stranu jsem si dost jistý, že mi nikdo z nich nepřijde psát pod moje příspěvky, že jsem nikdy ničeho nedosáhl. Kdyby si to skutečně mysleli, tak se mnou budou jednat neutrálně, nebo za mnou jednoduše ani nepřijdou.



Linus Torvalds za mnou taky nechodí, aby mi řekl, že můj kód a celá moje existence stojí za 💩. V minulosti to několika lidem napsal, ale to bylo, když se v rámci jeho projektu snažili dělat bordel s potenciálem způsobit reálné škody. Nehledě na to, že i Linus v určitou chvíli uznal, že je potřeba posunout komunikaci na méně hobby a více profesionální úroveň.

Přivítejme tedy spolu nový projekt na české vyjednávací scéně!

#Batůžkář #Programátor #TrenérVyjednávání

Doufejme, že se společnými silami podaří celý trh kultivovat, a především oslovit lidi, kteří měli doposud vyjednávání spojené s negativními pocity, a ukázat jim, že řešení konfliktů a dosahování dohod je téma pro úplně všechny.

Teď jsem chtěl ještě chvíli plácat o zvětšování koláče před jeho porcováním, a všechny tyhle věci, ale to můžeme nechat na jindy. 🙃 Teď je čas slavit.

🔗

09.09.2023 09:00

Je krásný slunečný víkend, a tedy ideální čas ukázat trochu dobré vůle, a propagovat trochu i konkurenci. Pokud hledáte mistrovství a nejde vám jenom o honění trika, konkurenci potřebujete!

Včera jsem šel v tom největším horku více než hodinu lesem vyzvednout svůj vůz u automechanika. Vím, že bohatí to dělají jinak, ale já se po náhradním autě ani neptal. Ve čtvrtek jsem šel jednou cestou domů, v pátek jinou cestou zpátky pro auto.

Mám teď trochu potíže s cash flow. Nedržel jsem zrovna velkou likvidní rezervu na běžných účtech. Za poslední tři měsíce jsem utratil určitě přes půl milionu Kč nad rámec běžných nákladů. Ne všechno se mi takto rychle vrátí a za poslední dva měsíce nemám na účtech příjem.



Poslední volné peníze utrácím právě teď. Pár tisícovek jsem půjčil kamarádovi v nouzi. Dva tisíce jsem platil v hotovosti při doplnění palivové nádrže. Se čtyřmi tisíci v peněžence jsem vyrazil do Kolína, protože moje boty už nesnesou pohyb ve společnosti.

Účet v obchodu s botami něco přes čtyři tisíce. Část ceny tvoří dva páry vložek do bot na oživení mé a dceřiny stávající obuvi. Vytáhnu z peněženky dvě dvoutisícovky a lovím drobné. Nejsou tam. Utratil jsem je po cestě, když jsem šel pozdravit starého známého, co má malou hospůdku a dal jsem si tam ovocného birella za 35 Kč a nechal mu 5 Kč dýško. To jsou částky, nad kterými mnozí z vás ani neuvažují.

Zkouším smlouvat, zapojím několik osvědčených taktik, ale ostřílená podnikatelka je neoblomná. Musím se ještě hodně učit, abych dokázal „vyjednat cokoliv“, i kdyby to mělo být v řádu pouhých desítek Kč.



Nakonec rozděluju nákup a vytahuju kartu, na které se ještě pár stovek českých korun nachází. Fio banka nedávno zrušila minimální částky na účtech.

Po cestě k auto potkávám takového bělovousého staříka, jak stojí na velkém vozíku s hromadou „cenností“, aby z něj dosáhl do popelnice. Usmívá se na mě, a ptá se, jestli náhodou není ten den, kdy bych mu chtěl udělat radost a dát mu pade. Říkám, že dneska je ten den, kdy u sebe fakt nemám ani těch padesát korun, a že mi ještě pár drobných chybělo.

Nabízí, že mě založí, jestli potřebuju. S úsměvem děkuju, že už se mi to podařilo vyřešit, a přeju mu hezký den.



Na těch pěších přesunech má člověk spoustu času přemýšlet, a nakonec je to lepší, než kdyby mi den nebo dva stálo před domem náhradní auto, se kterým zrovna nikam nepotřebuju. Ani ten LinkedIn nemusí být jenom o Bentley a Louis Vuitton a pro boty se taky nemusí hned do Pařížské.

#Batůžkář #Barefoot #Programátor #TrenérVyjednávání

Tak se přiznejte! Kdo z vás podnikavých je taky na začátku září ve stavu „čekání na peníze“ a jak se vám to přihodilo?

🔗

07.09.2023 23:03

I got into a word exchange with one of the founding members of the so-called Association of Negotiators.

This person says that the most significant achievement of my professional career is the “mud spa” project whose main mission is to “spread manure”. It looks like they got a bit emotional about my satirical series on LinkedIn. Fair enough, no size fits all in humor. On the other hand, a counter-attack on my professional life as a whole and a purchase link to their book feels a bit desperate.

I've only been LEARNING negotiation since February 2021. Vít published the book in April 2017, giving him a head start of at least four years. I've been involved in programming for more than 20 years and I would never use that sort of attitude towards a novice in software engineering!

#Negotiation #GrowthMindset #Mentorship

I've had my reservations regarding this “Association of Negotiators” since its creation in January 2023. It was marketed as a trade organization but it doesn't seem to act like one.

What are the real goals of this organization and its members?

🔗

07.09.2023 00:21

Jsem trenér vyjednávání. 🎉 Je to tak. Po dvou a půl letech práce na sobě jsem pod supervizí Jan Mexo Rehak vedl úplně první trénink vyjednávání ve svém životě. Od přípravy, přes konzultace, až po provedení a feedback.

Je to přelomová událost, ke které jsem nevědomky celou tu dobu směřoval. Asi před rokem jsem si poprvé troufl vyrazit na technickou konferenci s netechnickým tématem. Teprve posledních několik měsíců jsem věděl, že mě čeká vedení vyjednávacího tréninku. Pak už bylo jen otázkou, zda to odložím o další měsíc či dva, nebo seberu odvahu a udělám to.

Svoje dítě učím, že jestliže v danou chvíli existuje jeden zjevně dobrý krok, nejlepší je ten krok prostě udělat. Když jsem zjistil, že neexistuje žádný relevantní důvod svoji premiéru dále odkládat, zeptal jsem se, co musím udělat, abych nejbližší trénink mohl vést.



V životě jsem si u nově připravovaných věcí prožil horké chvilky. Nechci se chvástat ani rouhat, ale tentokrát jsem se jenom těšil. Možná je nakonec přece jenom snazší začít trénovat vyjednávání než programování.

#Negotico #MasteryClub #Programátor

🔗

06.09.2023 00:49

Jsem programátor a #batůžkář. Dobírá si mě kvůli tomu už nejeden soft skills trenér a autor knih o vyjednávání. Prý se snad dokonce ze mě stává vyjednávací guru. Možná teď někoho zklamu, ale takové ambice skutečně nemám. A co víc, guru může být jenom jeden.

#BahenníLázně #AsociaceMarketingovýchProduktů

Jednu věc si podle všeho vážení ministranti neuvědomují. Zapojením se do přísné hierarchie se vzdávají své jedinečnosti a odsuzují sami sebe do podřízené pozice, kdy jim nezbývá než soupeřit o přízeň alfa samce.

Ve vyjednávání často používáme takzvanou sázku na budoucnost. Vypadá to, že si někteří vsadili na to, že jejich budoucnost stojí natolik za houby, že bude výhodnější si zalézt pod stůl a vyčkávat, jestli nepřiletí špatně okousaná kost.

Jistě je příjemné se nechat občas podrbat za ouškem a nechat si od páníčka pochválit vydané knížky a někdejší slávu. Jenže postupem času budou pejsánci více a více vnímáni už jen prostřednictvím páníčka. Pochopitelně o ně bude páníček pečovat a chránit je. Dokud budou užiteční a nebude moc velký účet za veterinu.



Skutečně se nemusíte bát, že by se programátor postupem času proměnil ve vyjednávacího guru. Analytické myšlení jen tak z hlavy nevyženete, a ultimátní sebestřednost se v ní taky jen tak nezrodí. Ostatně se stačí podívat, jak dopadl Guru Jára, který se v srpnu tohoto roku s velkou slávou vrátil do Česka. Tento druh marketingu snad raději přenechám jiným.

Kromě toho, co bych já asi tak dělal se smečkou poslušných pejsánků?

#AbsurdníDrama #MůžeObsahovatStopyHumoru

P. S. Věděli jste, že si můžete u věhlasného autora literatury o vyjednávání koupit unikátní know-how v oblasti posílání hromadných e-mailů?

🔗

04.09.2023 23:06

Třídní schůzky na #Montessori způsob. Nejprve si děti i rodiče vyberou z ukázkových témat. Samozřejmě skončím u matematiky a jako jediný dospělý skládám s dětmi trojúhelníky.

Potom naprosto luxusní chleby s pomazánkou. Přísun čaje už ani nevnímám, ten je tam k dispozici vždycky. A nakonec vyhnat děti na zahradu a udělat si samotnou třídní schůzku jen v kroužku dospělých. Zápis schůzky pošlou se všemi potřebnými informacemi e-mailem.

Tak to ještě nebylo všechno. Na terase na nás čeká ještě oběd a příležitost se bavit mezi sebou. Tady se asi nebojí, že se budou rodiče příliš přátelit mezi sebou, a škola pak nebude vědět, co s nimi.

Asi to úplně nesnese srovnání s večerní schůzkou na klasické škole, kde člověk popíjí maximálně tak pití z lahve, kterou si sám přinesl, a fotí si slajdy promítané špatným projektorem, aby to nemusel opisovat a přitom mu neuniklo něco důležitého. Pak jde na kafe a panáka, že to má za sebou.



Málem bych zapomněl, že za tohle všechno platím. Dokonce se mě dcerka nedávno ptala, jak je možné, že si za to berou peníze, když jiné školy jsou zadarmo. Ona to z jejího pohledu ani není hloupá otázka. Řekl jsem jí, ať se jich klidně zeptá na účetnictví, jestli jí zajímá víc. Tady se snadno zapomene, že to člověka stojí ranec peněz.

Ale co už, zase neutrácím za auta. 🙃 Tak tam holt vedle Tesly zaparkuju desetileté Volvo. Zatím to nikomu nevadilo. Takovou věc řeší snad jen pár expertů online, kterýchžto názor na můj vozový park má cenu 💩 na botě.

#Batůžkář

🔗

04.09.2023 22:23

Protože se toho v českých vyjednávacích vodách děje v poslední době opravdu hodně zajímavého, rád bych veřejně poděkoval Jan Mexo Rehak, že mě ve správnou dobu k tomuto tématu dostal.

Dotáhl mě až na historicky první pražský #NegotiCON. Kdo jste tam byli, tak rozumíte tomu pocitu, že jsem u toho byl a to už mi nikdo nevezme. Ale co vlastně Mexo udělal, co jiní neudělali? Slavnou knihu od Chrise Vosse už jsem měl přečtenou a s nějakým tím českým vyjednavačem už jsem se na pár akcích taky potkal. Musel tam být nějaký moment, který změnil situaci.

Je to vlastně banální. Řešili jsme nějakou moji záležitost, na konkrétních detailech už nesejde. Mexo mi řekl, že na to mám, poslal mě do hajzlu se všema výmluvama, a řekl mi, že jestli budu ještě chvíli držkovat, tak mu můžu začít platit jeho hodinovku.



Uvěřil jsem, že na to mám, všechny výmluvy jsem poslušně poslal do hajzlu, a řešil jsem už jenom to, co bylo potřeba k dobrému výsledku. Díky tomu jsem zjistil, že vyjednávání není poslední možnost, po které sáhnout, když všechno ostatní selže, ale že to může být vlastně docela zábava.

Když se vaše slabina stane vaší zábavou, tak se začnou dít věci. Nejprve začnete opatrně zahazovat staré zvyky a postupně oťukávat, o co jste se vlastně celou tu dobu připravovali. Následně najdete spoustu přesahů mimo samotné vyjednávací téma. Otázka, proč to děláte, se začne pomalu měnit na otázku, proč jste to neudělali dřív.

Doražte na #MasteryClub v Praze nebo Bratislavě.

#Batůžkář #Volvo #SoftSkills

🔗

04.09.2023 21:18

Software engineering myth no. 2: “Performance has nothing to do with the choice of a programming language.”

I noticed a claim that it doesn't matter if your code is written in Python, C#, Java, Go, C, C++, or Rust. Surely the CPU doesn't care how the machine code it executes was created. But does the language choice really have no significant performance impact?



Performance is not a scale.

Sometimes you are more interested in throughput. Other times you care more about latency or even just control over what gets executed. From the list above, Python, C#, Java and Go are typical examples of tools relying on runtime environments. That means it's not you who's in control of what gets running and whether execution of your code gets interrupted.

On the other hand, C, C++ and Rust are environments that give you complete control over what gets executed and when. They do not provide garbage collection in the background, nor do they rely on a built-in event loop and executor or interpreter.

It may not matter in your case but it makes the runtime-free languages eligible or preferable for certain tasks like bare-metal programming or when compiling to WebAssembly to target web browsers.



Performance of Python code will typically get nowhere near the possibilities of C, C++, Rust and even Go or C#. The overhead of Python object model is simply too big to compete. You can use external libraries like NumPy to avoid some of the overhead. You can use alternative implementations like GraalVM to generate code that assumes static types in Python. But these are just techniques to dodge the inherent performance limitations of Python.

Even among the full-control languages there may be differences in the control of CPU cache locality. Some languages may provide easier and more idiomatic ways to control the locality of data structures, while others may even lack the necessary tools. And this may not be the only property of the generated code that matters and that is related to the programming language and toolchain.

#SoftwareEngineering #Mythbusting

🔗

04.09.2023 20:40

Software engineering myth no. 1: “Test-driven development is a complete waste of time.”

Honestly? I don't understand this position. I've seen software modified over a period of time, similar bugs reappearing and even the most basic assumptions about the behavior of the code broken.



In mathematics, counting in two ways or verifying the solutions is a neat way to avoid mistakes. Double accounting and similar techniques provide the same service in economics. In software engineering, we have tools to verify certain properties of the code.

Test cases in test-driven development describe our assumptions about code we have not yet written. Later they form a machine-readable documentation of behavior that can also be automatically verified.

Assumptions written in form of test cases hold for all future releases as long as they still apply. But that's not all. When used in test-driven development, the change from negative to positive result also denote the exact modification that adds a feature or fixes a bug.

Using the unit test scope ensures that you don't have to think about other components and work with well localized assumptions. Writing unit tests may inspire good software design and good software design can lead to better testability on the unit level.

Of course this won't catch all possible bugs. It also isn't as pretty as having automated correctness proofs. But in many cases it's the most readily accessible tool to eliminate certain classes of bugs.



I would love to here from the folks who claim that unit testing and test-driven development are a waste of time. How do they avoid bugs that are typically mitigated by automated testing and verification? How do they make sure the customer won't see a bug in the future that has already been reported and fixed for them?

#SoftwareEngineeringMyths

BUSTED

🔗

31.08.2023 12:32

Kamil suggested that I would write more about my views on software testing. The concern was that even the tests need to be tested for their correctness.

Let me tell you a story. When I worked on NetworkManager, it was too easy for me to come up with a change that would have side effects and break something already working. What did I do about it?

‣ Isolate the system layer into a single component. I started with the Linux netlink interface for kernel network configuration.
‣ Create a mock system component so that other parts of the software can be tested through system-independent unit tests.
‣ Create tests to check that the real system component works on Linux and that the mock system component behaves the same.

This was a bit tough. Even the difference between immediate effects on the kernel and delayed events was significant. Only then it was useful to start working on the unit tests.



Bit of a disclaimer here. I love automated testing. And I love test-driven development. These are things that make perfect sense to me and I tend to maximize the coverage of the software components.

But what makes TDD so useful is that you do test the tests before using the tests to test the software. Sounds too difficult? It isn't. In the simplest form you just follow a simple procedure.

① Create a test and make sure it fails in the current revision.
② Make a modification to provide the requested behavior.
③ Verify the respective test doesn't fail after the change.
④ Check that the state of all other tests is unchanged.

This gives you certain useful guarantees. What you are observing is not just that the test succeeds for all later revisions, but also that the modification is what made the test result change from failed to succeeded.



It is not particularly sophisticated. But you can easily add new tests whenever you see a new edge case in the code or even when solving a customer case. At the same time the tests serve as a fallback for lacking documentation. You can simply document the behavior that's already verified by the tests.

Very often the tests reflect a flaw in the requirements and the discrepancy is easier to spot in the tests than in the code.

In addition to tests covering certain cases, it can be useful to work with programming languages and tools that can also provide universal guarantees based on code analysis rather than running pieces of code. Look at Rust, Ada SPARK, Idris 2 or more. This requires static typing for obvious reasons.

#SoftwareEngineering

🔗

31.08.2023 11:46

Lukáš už ty #BahenníLázně zřejmě potřebuje. 🙃 Taky mě v minulosti pár lidí odkázalo na nějaký ten websearch.

Měl jsem radost? Asi ne. Člověk to v tu chvíli vnímá jako odpálkování. Ale naučilo mě to, že je někdy lepší nejdříve jít na ten websearch, a pak teprve se zapojit do diskuze.

Proč?

‣ Naučím se v krátkém čase víc, než mi dotyčný může nebo chce poskytnout.
‣ Není v pohodě si místo toho uzurpovat čas a energii toho druhého.
‣ Po dohledání informací se můžu zeptat mnohem smysluplněji.

Člověk nese za svoje otázky odpovědnost. Za jejich obsah, ale i za čas, místo a kontext, ve kterém otázku pokládá. A nakonec i za to, jak se srovná s (ne)odpovědí.



Často odpovídám na naprosto základní otázky z matematiky a počítačové vědy. Protože mě základy a začátečnické pohledy baví. Jiný vás s tím nevybíravě odpálkuje, a vy si řeknete, že to je arogantní hovado. Není. Jenom má jinak postavené zájmy, a vy jste se do nich zrovna netrefili.

U mě se taky můžete netrefit. Tuším, že to byl zrovna šatnář Denis, kdo mě učil na některé otázky reagovat „Děkuji.“ a samotnou otázku nechat bez odpovědi. Říkám tomu diplomatické odpálkování.

Podle mě je nejdůležitější při jakékoli komunikaci slepě nepředpokládat, že ten druhý člověk přemýšlí jako vy. Pak taky nedělat hned ze všeho černé závěry a nevyvozovat z nějaké situace definitivní stav. A nebát se lidi občas odpálkovat, aby vás nezahltili.



Takže, milí zlatí, u mě jsou pravidla jednoduchá. Ptejte se, na co chcete, já vám, na co chci, odpovím. 🙃 A když už moc tlačíte na pilu, a odpovědí se dožadujete, podívejte se na nohy, jestli už se vám neboří do bahna.

🔗

26.08.2023 20:19

It's great when attendees are not shy and speak up about their experience, whether it's about programming, software design or interpersonal interactions. This is what one of them told me.

‣ “Some people outright refuse the singleton and call it an anti-pattern and don't even want to talk about it.”

Avoiding the singleton is a perfectly valid strategy. Any sort of globally accessible state in the program poses a barrier to testing, extensibility and possibly comprehensibility of the code.

So why do we call it a design PATTERN?



Because it solves a problem. It is often used to manage access to a single resource introduced outside the control of the program. It doesn't make much of a change whether you use a global variable, a singleton or a context object. It is the shared state that matters.

These are some of the typical scenarios:

‣ Operating system interaction. Many system calls are process-oriented rather than resource-oriented and thus often require centralized management inside your running program.

‣ Service connections. It is often not desirable to make connections to services, local or remote, for each component or request. In that case you also need to centralize the connection management.

‣ Sometimes it's more about administrative limits. If you are only allowed to open one connection from your program, it needs to be shared somehow. If you're allowed to make sixteen connections, you still need global state.

‣ Some libraries provide singletons or global state for various reasons. When you need to use the library, it's not up to you to decide. You have no chance but to adapt to what you have.

‣ Even things like memory management tend to be centrally managed in the running program. There might be a few singletons out there in your program that you're not even aware of.

‣ You may need to collect program-wide statistics and logs or synchronize access to persistent ones. Debugging and instrumentation also tends to be done via global structures.

‣ Even the user accessing the user interface is just one. Various components may be involved in serving the user but the interaction tends to be centralized and adapted to the focus of the user.

It might indeed be beneficial to avoid singleton whenever you don't need to keep track of shared resources. But when you do need some shared state, singleton is a valid solution. It can be represented by a static global object, creating on-demand using a function call or even be synchronized across multiple threads.



Design patterns are just ways to achieve things that appear every now and then until they become well known. Like any other tools, they can be used for the good or for the bad. We also don't say that JavaScript is a bad language.

#Rust #CPlusPlus #Python #SoftwareEngineering

Or do we? 🙃

P. S. I find myself wondering if I sometimes talk too much.

🔗

24.08.2023 20:58

Zdá se, že hejtry téma mého desetiletého auta ještě neopustilo. 😼 Jedna dáma tu z nějakého důvodu řeší, že nemám Bentley. Asi se bude muset svézt s někým jiným. To už mi taky jeden na dotaz ohledně tepláků na Twitteru radil Louis Vuitton v Pařížské.

#BahenníLázně #Batůžkář #Jemelkoviny

Jak dlouho vlastně můžu recyklovat tak stupidní téma jako koupi desetiletého auta, aby se o tom v kuloárech LinkedIn stále mluvilo? Jak to psala Míša Chramostová o bulváru, neustálem boji o pozornost a vodění čtenářů za nos?

Po českém LinkedInu obchází strašidlo… 🙃

🔗

22.08.2023 16:01

Ve své nové hře mě Lucie Zitterbartová označila mimojiné za postrach učitelů. Lucka si dělá srandu, tak to musím uvést na pravou míru, kdyby to náhodou vzal někdo vážně.

Nedávno jsem si tahle dovolil bránit Štěkánku, která udělala ve své skupině chybu a omluvila se. Chyba se totiž v tomto prostředí neodpouští. Naopak i přiznanou chybu mnozí považují za „free pass“ k všeobecnému pokárání a poučení. Ostatně tento vzorec chování všichni znáte.



Nejsem učitel. Jenom učím lidi – přesněji řečeno pomáhám lidem, aby se naučili – různé dovednosti. Pomáhám lidem různého věku se vším možným. Neaprobovaně. Podle vlastních pravidel. Zejména s následujícími tématy.

‣ Matematika
‣ Přírodní vědy
‣ Programování

A začátečníkům zvláště v poslední době.

‣ Plavání
‣ Vyjednávání

Štefan říká, že jsem ajťák. Takové přezdívky si laskavě nechte pro sebe, pokud chcete, abych se s vámi nějak bavil. Jestli se to někomu líbí, ať si tak říká sám. O sobě Štefan tvrdí, že je pokrokový učitel a že se snaží jednat se žáky dobře.



Podle mě Štefan lže. Možná všem okolo, možná i sám sobě. Už se „kamarádíme“ delší dobu. Pečlivě mě následuje a vždy mi znovu chodí vysvětlit to samé – že se mu nelíbím a že se mám polepšit. Sám sobě nejspíše nalhává, že stačí cizímu člověku opakovat stále stejný požadavek tak dlouho, dokud se dotyčný nepromění v kouzelného jednorožce a nezačne zvracet duhu.

Pravdu má v tom, že mi vůbec nevadí vzít něčí veřejný projev, udělat si snímek, a použít ho na #BahenníLázně. Jsem holt #Batůžkář a tyhle #Jemelkoviny mi přijdou svým zvráceným způsobem zábavné.



Pokud ovšem nechcete sami sobě lhát, můžu vás například pozvat na #MasteryClub, kde si můžete vyzkoušet komunikaci a vyjednávání v bezpečném prostředí.

Vyjednáváme každý den. Se zákazníkem, šéfem, dětmi, nebo zrovna s učitelem, co si myslí, že se zrovna u něj v kabinetě nashromáždila všechna moudrost a spravedlnost světa, a že vaše dítě je jeho největší problém. Třeba mu pak dokážete citlivě vysvětlit, že je vaše dítě celkem v pohodě.

🔗

22.08.2023 09:27

Firmy vyhazují programátory. V zahraničí už si recruitment na místo obvyklého lovu mne ruce na žně. Odchází teď i lidé, kteří pracovali deset a více let u jednoho zaměstnavatele. Nastal konečně ten čas, kdy první budou poslední a poslední budou první, nebo se zopakuje známá situace z doby covid-19?

Jak obvykle vypadá recruitment z pohledu programátora?

‣ Dislikeable. Většina pracovního kontaktu s recruitery je nějakým způsobem nekomfortní a nepříjemná, a člověk se mezi nimi často cítí jako v hospodě s protivnou servírkou. Kdo nevěří, najděte si 42. díl podcastu Nelidské zdroje.

‣ Disrespectful. Většinou se ti lidé chovají, jako kdyby moji práci považovali za nějakou blbinu, za kterou by se snad ani nemělo platit. Chodí na schůzky pozdě a nepřipraveni. Obecně nemají dobrý vztah k oboru, ve kterém se pohybují.

‣ Untrustworty. Nemůžete se spolehnout ani na polovinu toho, co vám řeknou. Většina poskytnutých informací je zavádějící, mylná, nebo zcela vylhaná. Člověk neustále čeká, co všechno bude nakonec jinak.

Máte pocit, že přeháním? Jestliže jako první myšlenka při turbulencích na trhu běží: „Tak, miláčkové, a teď si vyměníme role. Teď se my budeme schovávat a vy nás budete hledat.“, pak podle mého splňujete všechny tři výše uvedené body.



Jiná věc je, co se na trhu doopravdy stane. To se dost těžko předvídá. Moc nesleduju čísla, spíše se bavím s konkrétními lidmi. Spousta z nich má skutečně pět, deset i více let zkušeností a mnozí se tak trochu zasekali v určité roli.

Už vidím, jak jsou takoví nabírání stylem: „Člověče, ty vypadáš dobře, tys to dělal už deset let. Nechceš to dělat dalších deset let u nás?“ Co myslíte, je převlečení kabátu a odsloužení dalších roků největším snem a přáním takového člověka? Nebo bude hledat něco nového?

A kdo mu to něco nabídne, když na to ten člověk nemá oněch magických pět, deset nebo patnáct let zkušeností? Spojovač životopisů a job deskripšnů?



Odvozovat svoje štěstí a svoji hodnotu od toho, že za mnou někdo „přileze“, až se mu konečně nebude dařit, není moc dobrý mindset. Tím spíše, když se skutečné zlato bude prodávat úplně jinde, a vám zdroje časem zase vyschnou.

#Batůžkář #BahenníLázně #Jemelkoviny

🔗

19.08.2023 22:05

Prý bych neměl oslavovat koupi desetiletého auta jako úspěch, a že snad někomu závidím nějaké Mercedesy či Louis Vuitton. Výtečný odhad na lidi, to nemohu říct. 🙂 Jo a taky že si snad myslím, že někoho doženu.

Vy, jak jste tady, tomu rozumíte?



Nikoho prosím nedoháním ani nepředháním. 😲 Jsem programátor. Věnuju se vyjednávání teprve dva a půl roku. Takové ambice nemám ani ve snu. Mexo mi pomohl, když jsem potřeboval. Já bych rád pomohl dalším.

Nikomu neslibuju Bentley. Co můžu právě teď nabídnout jsou přesně takové drobné úspěchy a radosti, jako jsem prožíval, když jsem si domů přivezl desetileté Volvo. Chci pracovat s vámi, kdo přemýšlíte, ptáte se, pochybujete, a umíte si náležitě užít i ten nejmenší úspěch, který tam venku nikoho neoslní.

Na mě se můžete obrátit, když žádné guru ani šamany nehledáte, a chcete si věci vyzkoušet jednoduše a od základů. Někdy k úspěchu stačí jenom maličkost, o které budete do poslední chvíle pochybovat. Jsem programátor, cynik a sókratik, za pochybnosti vás fakt nevyhodím.

#Batůžkář #BahenníLázně #Jemelkoviny

P. S. Mercedesem jsem jednu dobu jezdil. Měl tak asi dvacet let a byli jsme docela kámoši. To jen Louis Vuitton a Bentley si vždycky znovu hledám na internetu, abych to vůbec napsal správně.

🔗

18.08.2023 11:55

Tak jsem (skoro) naučil další dítě plavat.

Bála se pomalu vkročit do vody po pás, stoupnout do vody, bála se nechat se vyzvednout až na krk i na suchu. Při každé drobné nepříjemnosti spustila neustávající jekot. Udělat mi tohle moje dítě, tak ji čapnu, odvedu pryč, dovedu na nejbližší vlak a jedeme domů.

Je to tak, cizí děti jsou super trénink na aspoň částečné sražení přehnaných nároků na ty vlastní. Jakmile totiž člověk ví, že to dítě nejpozději za pár hodin vrátí a dál to nemusí řešit, začne s ním jednat víc uvolněně a v pohodě. Aspoň mně to teda funguje. Moje matka taky byla na cizí hodnější.

→ „Já to nezvládnu.“
← „Taky jsem se bál vody a výšek.“
→ „Fakt?“
← „No jasně.“
→ „A to ses ani nemyl?“
← „Já se bál jenom hloubky.“
→ „Já chci plavat. Budeš mě držet?“

Někdy se nepotřebujete učit hned od těch nejlepších. Nikdy jsem nebyl nejlepší plavec a dodnes mám z vody docela respekt. Tomu strachu docela dobře rozumím. Došlo i na vyjednávání, až bych řekl prachsprosté licitování.

→ „Já chci jít plavat.“
← „Tak jo. Ale mám podmínky. Odnesu tě tam na krku.“
→ „Já se bojím.“
← „Takové jsou podmínky.“
→ „Na záda.“
← „Na krk.“
→ „Tak ale budeš mě držet za ruce.“
← „Jasně.“

Všechno šlo dobře, postupně jsme se zbavili i toho nesnesitelného jekotu, dokud nedošlo na loučení. Tam už to byla těžké improvizace. S brekem nám všem řekla, že až odjedu, tak už jí nikdo nebude učit a ona nebude moct už nikdy plavat. Když jsem jí říkal, že je to na ní, aby si to s tátou domluvila a šli plavat, tak už mě asi ani neposlouchala. Určitě to zvládne.

#Batůžkář

🔗

14.08.2023 22:32

Vybírejte si k sobě lidi podle jejich soft skills. Hard skills nemusíte řešit, ty už se každý snadno doučí!

Nemůžu slíbit, že vám tato metoda přinese úspěch a prosperitu. Jsem si ovšem naprosto jistý, že uděláte radost všem lidem, které baví někoho něco učit. Ani já nemám problém se za vámi zastavit a projít s vámi vše od tranzistorů až po zásady tvorby spolehlivého software.

Problém soft skills vidím v tom, že jsem kromě největších cyniků ještě nenarazil na nikoho, kdo by si myslel, že je má příliš slabé. Když mluví o absenci soft skills nebo empatie, většinou mluví o někom, koho si neoblíbili.

#Batůžkář #BahenníLázně

Ve skutečnosti tím uděláte radost i spoustě dalších lidí od soft skills byznysu až po jednotlivce, kteří si chtějí zkusit práci, na kterou zatím nemají dovednosti a zkušenosti. A ještě si užijete spoustu legrace.

Ostatně už Pipi Dlouhá punčocha říkala:

„To jsem nikdy nedělala, to mi určitě půjde!“

🔗

12.08.2023 23:27

Tak prý okurková sezóna. 🙃 Ve skutečnosti pro mě velice osobní a důležité téma. Nějakou dobu jsem jezdil v podstatně luxusnější ojetině, než odpovídá mojí povaze.

Jsem #batůžkář. Nejsem žádný guru, nebaví mě budování kultu osobnosti. Slepých následovníků jsem se raději zbavoval, abych nedopadl jako Brian z úžasného filmu od Monty Python.

Kdysi se mě Ani H. na jedné akci dost protivně vyptávala, proč jsem přišel. Proč ne. Jsem tvor společenský. Byl jsem pozván. Bylo tam hned několik pro mě velmi zajímavých lidí. Vstupné jsem řádně zaplatil. Trvalo nějakou dobu, než jsme se spolu poprvé bavili normálně. Člověk se pořád učí.



Nebavíme se o tom, že jsem si koupil zrovna Volvo a zrovna přes člověka, kterého znám z LinkedIn. Jsou to příspěvky o obyčejné radosti z obyčejných věcí, jako je tady Grumpyho nový #batůžek na kolečkách z druhé ruky, se kterým projel Balt.

Viděl jsem snad víc majáků než za celý předchozí život. Jen nevím, jestli byly morální. 🙃 A nemusíte se bát, peníze jsem neměnil u žádných vexláků.

#BahenníLázně

🔗

09.08.2023 21:44

Skromná a nebezpečná.

Díky hrám na #MasteryClub jsem měl několikrát možnost sledovat, co dokáže. Zuzana Chlumská nechodí na hromadu networkingů mezi linkedinové hvězdičky, což ji řadí mezi ukázkové #OfflineOsobnosti. Je to poklad.

Zuzka stupňuje iniciativu, nastavuje pravidla hry, udržuje si přehled a postupně přebírá kontrolu nad situací. Jako soupeřka je to postrach. To ona mě naučila, že někdy musím jít až na samotnou hranu, aby se to vůbec dalo hrát. Taky jsem zjistil, jaké dokáže dobrá příprava zázraky.

Ve výsledku mě možná, co do tréningu, naučila nejvíc.



Kromě toho si za všech okolností drží svoji eleganci a strohý střízlivý pohled. To mě, jak si jistě umíte představit, neskutečně baví. Ale teď mě zajímá jiná věc. Líbí se vám moje verze offline osobností? Denis Tureček už se taky přidal a svůj původní koncept obnovil. Přidejte se taky. Bude nás víc, nebudem se bát vlka nic.

#Batůžkář

🔗

04.08.2023 23:35

Byl jsem odhalen.

Osobnosti českého LinkedIn po všech těch letech zjistily, že jsem jenom obyčejný programátor, co jezdí v obyčejném autě z druhé ruky, tedy přesně jak tu o sobě od začátku říkám. Dokonce to auto ani není černé. 🙃 Tedy žádný Rolls-Royce, žádné konspirace, prostě nic, co by kohokoli z vás mělo zajímat.

#Batůžkář

Chtěli byste vědět, kteří geniální detektivové LinkedIn detektiv mě odhalili?

🔗

04.08.2023 23:00

Je to legrační. Víc než kdy dříve se mnou různí lidé probírají své budoucí spolupráce s hvězdami českého LinkedIn. Za těch šest let už jsem si nějaký přehled udělal.

#Batůžkář #BahenníLázně

Jak to probíhá?

„Jasně. Toho si pamatuju. Víš jak, já ti neřeknu, ať s tím člověkem nespolupracuješ, nebo něco takového. Já toho o jeho práci ve skutečnosti moc nevím. Ale můžu ti říct něco k jeho komunikaci.

Přišel za mnou, protože mi chtěl něco vysvětJak takový feedback probíhálit. Neptal se. Nezjišťoval můj zájem. Když nedostal odpověď, pro kterou si přišel, začal se chovat hrubě, pak se toho asi lekl, udělal ze sebe oběť a nakonec si mě zablokoval.

Nezlob se na mě, ale tohle je pro mě red flag. Třeba od té doby ušel kus cesty, ale já ho znám takhle. Tak zvaž rizika podle sebe.“

Charakter člověka nepoznáte podle toho, jak přistupuje k těm, které zrovna teď a tady potřebuje. Pokud si chcete udělat celý obrázek, ptejte se na zkušenost třeba i recepční, uklízečky, nebo IT supportu.



Funguje to i z druhé strany.

„No víš, Pavle, on tě v tom recruitmentu nikdo moc nemá rád.“

Jsou to vtipálci. Nikdo je přece nenutí, aby mě měli rádi. Někteří si hrají na to, že jejich největším nepřítelem je nějaký Šimerda, který se žádných výběrek neúčastní. Přitom si ty největší sviňárny dělají recruiteři navzájem.

To se takhle agenturní recruiter snaží seč může, aby našel někoho, kdo se vejde do požadavků i finanční nabídky klienta. Recruiter klienta ještě toho agenturního úkoluje, aby si maximálně ulehčil práci, počká, až ten agenturní ve všem vyhoví, a pak mu vítězoslavně oznámí, že toho už mají v databázi.

Uchazeč samořejmě o žádné databázi neví, celá akce se pohybuje na hranici podvodu, ale všem nezbývá než nad tím mávnout rukou. A vymyslet si nějakého vnějšího nepřítele, aby se v tom necítili jako úplní pitomci.



Připadá mi až fascinující, kolik lidí tady tomuto způsobu budování veřejné osobnosti věří. Kolik lidí vidí smysl v tom sebrat odvahu, jít na internetu někoho hrdinně pohnojit, pak kolem sebe chvíli kopat, a nakonec bez omluvy mazat svoje vlastní komentáře nebo si dotyčného zablokovat. I takové jsou osobnosti LinkedInu.

→ „A co ten XYZ, co si o něm myslíš?“
← „XYZ? Kdo to je?“
→ „Je na LinkedIn, tady máš odkaz.“
← „Prý si mě blokuje, mrknu z alternativního profilu.“
→ „Proč by to dělal?“
← „Nevím, asi se mu něco nelíbilo.“

Tak buď ten byznys chci dělat a stojím si za tím, a nebo se bojím každého vrabčáka ve křoví. Marketingová strategie: „Buď ho dokážu zašlapat do země, nebo se podělám a zablokuju si jeho profil.“ mě fascinovala už v tom roce 2017.

🔗

04.08.2023 22:01

Pojďme si otevřeně říct, že mezi moje oblíbené #OfflineOsobnosti bezesporu patří také Krystof Kopecky. Kromě peripetie s hajzlem ve školce se online zase tak moc nepotkáváme. Ale když se potkáme osobně, je to vždycky jízda.

Naposledy jsem byl u toho, jak zachraňoval párty. Míchal nám drinky. Nejdřív ale zařídil, aby vůbec bylo, co míchat. Přinesl doutníky. Jasně, kromě toho dělá spoustu jiných věcí, ale já osobně ho znám takhle. Neskutečně akční člověk. Podle mě by měl mít na všech akcích free vstup.

Naše setkání před akcí bylo vpravdě umělecké. Na několik pokusů to konečně vyšlo, a teprve na místě jsme zjistili, že se stejně máme potkat večer na akci.

Kde se asi potkáme příště?

🔗

02.08.2023 23:30

Už se na to chytili Filip Novák, Petra Sováková i Janek Wagner. Přitom jsou to kupecké počty a ověření zabere tak půl minuty.

#BahenníLázně #MatematickéOkénko

Platba kartou není zadarmo. Měl jsem za to, že je to všeobecně známé, ale možná to skutečně pár lidí překvapí. Co ovšem vždycky dost lidí překvapí, je exponenciální průběh částky při složeném úročení nebo opakovaném lineárním poplatku.

Pokud by náš vzdělávací systém fungoval, exponenciálu by znali všichni. Objevuje se ve všech oborech lidské činnosti od biologie přes počítačovou vědu až po výše zmíněnou finanční matematiku.

Exponenciální průběh ve zkratce znamená, že čím více hodnota narostla, tím rychleji roste. A naopak, čím níže hodnota klesne, tím pomaleji klesá. A co víc, klesající exponenciála nikdy nespadne pod nulu.



Pokud jde o mě, používejte k finančním transakcím takové nástroje, jaké uznáte za vhodné. Jen se naučte ověřovat, co prezentujete ostatním.

🔗

02.08.2023 10:18

Proč nemůže školství tvořené jenom učiteli fungovat?

Stačí si trochu zavzpomínat na školní informatiku. Učitelka bez dalšího rozhledu v oboru nám dala za úkol udělat program na testování žáků. Prostě dává jednu otázku za druhou, příjímá a kontroluje odpovědi a nakonec vypíše nějaký přehled.

Proč?

‣ Je to učitelka. Učitelé jsou tradičně posedlí testováním.

Proč to vadí?

‣ Je to hloupý úkol. Je očividné, jak to udělat, jenom to zabírá čas.

Matfyzák nám dal za úkol vytvořit textový editor. To taky vypadá jako hloupý úkol, různých textových editorů a editačních polí máme okolo sebe spoustu, vytvářet další není potřeba. Natož ještě v textovém režimu.

Tak proč? Co nás to může naučit?

‣ Mechanismus zobrazování dat na obrazovce
‣ Práce s pamětí a datovými strukturami
‣ Problem solving a testování software

A to jsme měli štěstí. Většina našich vrstevníků se učíla, jak klikat myší na tlačítka tučné, italika a podržené v nějakém word procesoru a jak dělat skákající písmenka v prezentačním software.



To se bavíme o informatice. Podobně fungují i ostatní předměty. V předmětu, který zvali matematikou, po nás chtěli biflování vzorečků a tabulek, a slepé následování postupů, kterém většina nerozuměla. Co nazývali jazykem českým, byl ve skutečnosti telefonní seznam mrtvých autorů a standardizovaných názorů na jejich díla. Zeměpis měl se smysluplnou naukou o naší planetě pramálo společného. Dějepis nevím, zda byl k smíchu nebo k pláči. A takto se dá pokračovat dlouho. Daniel Pražák, Bohuslav Hora a Tereza Bočanová k tomu určitě budou vědět víc.

Školometství neopracované praxí a reálným světem je rakovina, ze které se lidská duše léčí po zbytek života. A to se bavíme jenom o tematické náplni.

P. S. Fotka je z pozorování Měsíce v úplňku, Saturnu a nečekaně ještě dvou jeho měsíců. Dalekohled je skoro vodorovně, všechy objekty jsou nízko nad obzorem.

🔗

02.08.2023 09:10

Jestli se v Praze chcete dívat na krásné věci a užívat si příjemného prostředí, tak jste prý ignoranti. 😸 Nedávno jsem byl s dcerkou v Kodani. Měli tam obrovské množství krásných soch. Ignoranti dánští.

Vsadím se, že kdyby si Hřebejkova vlastní matka oblíbila obraz z Hornbachu, přijede jí ho rituálně zlikvidovat a nahradit naschvál něčím, co se jí nebude líbit.

#BahenníLázně

Kodaň má všechny možné sochy. Nejen oko potěšující (pan Hřebejk tomu říká „líbivé“), ale i jinak zajímavé a provokativní. A to má za sebou Kodaň docela zajímavou historii ohledně hippies, squattingu a samotné Kristiánie. Jenom snad provokace není to jediné, s čím dokážou přijít.

Česká venkovní umělecká scéna mi připadá taková nevyzrálá. Umíme utratit spoustu peněz za prvoplánové provokace, aby pak hvězdy mohly na internetech urážet plebs. Jestliže první myšlenka městských umělců není postavit lidem před oči něco hezkého, je ta provokace jenom křečovitá póza.

Nehodnotím sochu jako takovou. Hodnotím „message“, kterou se snaží prominentní čeští umělci lidu posílat. A ta message je až východoevropsky primitivní.



Pojďme se na to podívat z hlediska #komunikace.

„Prosím Vás, já to nemyslím povýšeně, ( i když si s dovolením myslím, že když se o něco soustavně zajímám od ZŠ, trošku se v tom můžu orientovat lépe, než někdo, kdo se zajímal o něco jiného...“

To je v podstatě krystalicky čistá definice arogance. Pokud se o něco zajímám od ZŠ, dělám to proto, že mě daná věc nějak zaujala a něco mi přínáší. Ne proto, abych chodil a umlčoval ostatní z titulu „autority“.

„Například se nepřu s doktorama nebo automechanikama...“

Vyhýbat se konfliktu s lékařem vás může stát i život. U automechaniků zase můžete snadno prodělat kalhoty. Navíc bych vsadil boty, že je tohle jenom plácnutí do vody a ve skutečnosti se toho nedrží.

„Ale já prostě žasnu, že po každé zprávě o (podařené) nové stavbě, nebo uměleckém díle ve veřejném prostoru, se strhne kyseloprdeláčskej poplach.“

A hned v zápětí (a nebo už předem) se objeví kyseloprdeláčskej poplach z druhé strany.

„Hnus, drahý, z mojich daní.“

Někdy mi skutečně případá, že prominentní čeští umělci ze všeho nejvíc milujou peníze z eráru.

„Trošku uznání občané.“

Uznání, milý pane, není nárokové. Takže si klidně můžete jít stěžovat na hlavní nádraží.

🔗

29.07.2023 20:19

Druhá přednáška na #TEDxPragueED 2023 na mě hluboce zapůsobila. Kdyby se na té akci nic jiného nedělo, na povídání Jan Hábl by mělo smysl dorazit.

„Mně osobně ten vzdělávací proces stále připomíná spíš tu mučírnu.“

Vedle podobných glos jsem si z celé přednášky odnesl především to, že Jan Amos už základní otázky vzdělávání v hrubých rysech zodpověděl. Jenom se to ještě za těch pár set let nestihlo rozšířit do našeho školského systému, narozdíl od Komenského portrétů.



Celkově jsem rád, že jsem se na TEDxPragueED zastavil a s lidmi jako je profesor Hábl se setkal. Možná bych měl na takové akce chodit více.

Ostatně mi bylo nedávno na LinkedIn taktně naznačeno, že kdybych se neúčastnil některých networkingů, udělalo by to pár lidem radost. 🙃 A kdo jsem já, abych lidem odpíral štěstí. 😹 Možná je skutečně čas přesměrovat svoji pozornost tam, kde je méně chlastu, více obsahu a menší riziko sněžení a jiných povětrnostních komplikací.

Každopádně se sluší poděkovat Petr Woletz a Jan Mexo Rehak, že se za mě hned postaví. Oba víte, že k životu veřejné poplácání po zádech nepotřebuju. Přesto, a nebo možná o to více, si toho vážím. Na druhou stranu nikomu nevyčítám slova podpory „mimo záznam“ ani mlčení.



Takže vážení, od teď ocením, když se mi budete připomínat s akcemi s obsahem. Mám se spoustou z vás různé společné zájmy a jistě vymyslíme, kde se můžeme spolu potkat. Případně vám můžu ukázat náš #MasteryClub, pokud máte zájem.

#ShowMustGoOn #LookForValue

🔗

28.07.2023 20:09

Více než dvacet let se v různé míře věnuju programování, a přesto si nikde nikdy netroufám to postavit tak, že už všechno vím a všechno jsem viděl. Na druhou stranu já nemám tu pověstnou bratislavskou odvahu.

„Moje 20 rocne skusenosti v HR hovoria ale nieco ine.“

#BahenníLázně

Není to pravda. Není to ani uvěřitelné. Stále se učím a poznávám nové věci. A ve světě náboru do IT to už vůbec nedává smysl. Situace v roce 2003 má s pozdějšími obdobími pramálo společného.

„Odborne znalosti clovek neoveri na pohovore, ani ked tam s HR bude sediet Bill Gates.“

Docela by mě zajímalo, zda si Zuzana zvolila Billa Gatese jen jako archetyp nerda, nebo se skutečně někdy zajímala o jeho pohled na recruitment. Je hezké házet kolem sebe tokeny jako Steve Jobs, Albert Einstein nebo Nikola Tesla, ale obávám se, že by se pánové divili, kde všude se jejich jména objevila.



Řekněme si to narovinu. Rozhovory mezi technologickým nadšencem a oslovujícím recruiterem nebývají zrovna podnětné. Dlouho jsem neuměl pojmenovat, čím to je. Vysvětlení se mi dostalo až letos v podání Gary Noesner.

‣ Be likeable.
‣ Be respectful.
‣ Be trustworthy.

Pokud děláte „people business“ a tyto tři body ve vztahu k osloveným lidem nesplňujete, pak ty vztahy podle toho vypadají. Recruitment je význačný tím, že minimálně u nás a na Slovensku je standardem porušovat všechna tři doporučení zaráz.



Ale ať mě zase někdo neobviní, že jsem si zasedl na HR, zkusme to z jiného soudku.

„Z mého pohledu platí to, že pokud mám někoho pustit k citlivým datům ve firmě, mám mu dávat nemalé peníze, mám případně i zaplatit nemalé peníze někomu, kdo mi tohoto člověka dohodil, tak chci udělat maximum…“

Jistě byste čekali, že Petr Slovák větu dokončí slovy o vzájemném pochopení, porozumění a navázání oboustranného vztahu a že k tomu potřebuje člověka vidět, mluvit s ním, seznámit ho s týmem… A ne že tohle všechno vyřeší praktický test.



Já se na to dívám jako na jevištní scénu. Pokud někteří herci chybí, celý pohovor svým průběhem připomíná cimrmanovský Záskok. Ale té lípy se nevzdám…

Právě lidé v IT se za posledních dvacet let naučili hrát divadlo, a nelze jim to mít za zlé. Pokud jim totiž do cesty postavíte záskok, tak o jejich úspěchu mnohem více rozhodují herecké schopnosti než technické. Zlí jazykové tomu říkají soft skills.

Pak už pochopitelně nezbývá než aby záskok rozdával papíry a kontroloval správné odpovědi. Ostatně je to ideální příprava na předání celého náboru do rukou umělé inteligence.



Pak už budeme číst na internetech, a Filip Novák k tomu bude dělat vzpomínková videa…

„Měla jsem dvacet let zkušeností v HR. Pak někdo natrénoval model a předala jsem i s celým týmem práci stroji. Ten lidem rozdal testy, vyhodnotil jejich fitness, usmíval se na ně a všecko už s nimi domluvil. Víc nebylo potřeba.“

🔗

28.07.2023 11:09

Každý obor má svoje specifika a přesahy do běžného života. Když se Hana Snablova dozvěděla, že jsem v Kodani, hned se zmínila o severské síti kaváren, kde se jí nepodařilo získat jejich velký hrnek. Podržte mi kafe. Vybral jsem pobočku mimo letiště i centrum a objednali jsme si s dcerkou dobroty.

Dcerka nějakým nedopatřením dostala sladký croissant namísto slaného, tak jsem ji ještě poslal si to domluvit, ať má na stole přesně to, co chtěla. Nejdříve se vrátila s oběma za cenu jednoho, tak jsem ji ještě donutil sladký vrátit navzdory strachu, že se vyhodí jídlo.

Jak získat hrnek? Přípravu jsme u stolku řešili déle než trvala samotná akce.

‣ Očekávala, že jí řeknou, že hrnek neprodávají, jako to řekli všem před ní.
‣ Šla si pro odmítnutí, které mělo celou tu hru teprve odstartovat.
‣ Měla v kapse desetieurovku, aby měla, co vytáhnout, až nebude vědět.

Asi za minutu se vrátila pro kartu s tím, že za eura jí to nedají. Bude platit 89 dánských korun. Za chvíli si šla pro pečlivě zabalený hrnek. Pak už jsme řešili, jestli si ho nechá, nebo jí mám sjednat schůzku s tetou.



Kdo je Hana? Nesmí se jí říkat Hanka. Stále netuším proč, když všechny ostatní zdrobněliny toho jména jsou tak nějak přirozeně k ničemu. Dělá spoustu věcí, které nejsou na první pohled vidět. Občas se zdá, že za ně očekává kredit od lidí, kteří nemají šanci je docenit. Všechno designuje a vylepšuje, neumí nechat věci tak, jak jsou.

Proč postupně zařazuju lidi, kteří se motají nebo motali okolo NegotiCON a MasteryClub do svojí verze #OfflineOsobnosti? Většina z nich se do českého linkedinového středního proudu moči a pissing contestů moc nezapojuje, zatímco já s nimi trávím docela dost času.

LinkedIn je zajímavá platforma pro všechno od povrchního marketingu až po navazování reálných kontaktů. Lehce tak může kdokoli z vás propadnout iluzi, že LinkedIn reprezentuje skutečný stav věcí. Přitom je kolikrát lepší zvednout zadek a dojít se zeptat osobně. A že těch příležitostí je.

🔗

28.07.2023 09:53

Na sociálních sítích můžeme psát co chceme a o čem chceme. 😺 Asi proto je to prostředí tak nádherně zkreslené a vylhané. Ilona Pawerová to popsala tak poeticky. Denis Tureček to obratem nádherně zrelativizoval. Lukáš Vyskočil asi ještě spí.

Já bych měl jinou otázku. Jakému druhu lidí nejvíc vadí věci jako linkedinovské #BahenníLázně nebo facebooková „koťátka“? Jsem programátor a dokázal jsem jedinou nevinnou otázkou vyhodit z rovnováhy nejednoho člověka, co je pro ostatní nedotknutelnou modlou. Kolika lidem myslíte, že už jsem pomohl odhalit pravou tvář?



Většinou z toho mám podobnou radost jako když konečně rozluštíte hlavolam. Občas mě lidé překvapí, co za jedovou slinu dokážou do éteru poslat. Už mě tady hnojilo tolik lidí od jemelků až po bubnové. Někdy to i zamrzí, jako v případě Tomáš Nezmeškal. Jsem programátor, a přesto, oproti lidovému přesvědčení, mám emoce a udržuju reálné vztahy.

Naučil jsem se povrchnímu small talku networkingů, protože je to ve výsledku docela sranda. Pojďme se ovšem bavit o hodnotě těch vztahů a kontaktů.

Teď nemám namysli užitnou hodnotu lidí jako tokenů, které člověk spotřebuje pro svůj byznys a budování kultu osobnosti. Je super udělat si fotku s hvězdou z nějaké oblasti a tu pak použít jako svůj marketingu. Pojďme se bavit o lidech, které byste chtěli mít u sebe, kdybyste se stovkou dalších ztroskotali na ostrově a neměli byste nejmenší tušení, kolik času tam spolu budete.



Abych pravdu řekl, kdybych měl někde ztroskotat na delší čas, většinu těch hvězd a hvězdiček bych chtěl mít co nejdál přes oceán. Ale tak pojďme se na to povznést a dělat byznys tak, jak se tady dělat má. 🙃 Být kámoši se všema, ze kterých by mohla vypadnout nějaká ta korunka. Takže nasaďte úsměv číslo jedna a jde se do akce!

#VíteKdoJáJsem? #NebuďEzo

🔗

27.07.2023 12:37

Užívám si dobrou společnost na Innovative Digital EXPO 2023.

Máme stánek na nejvyšším patře. Nikam nemusíme, všichni chodí za námi nahoru. Hana Snablova zařídila pizzu, Marek Otýpka s Radomír Eliáš něco k pití, já s Jan Mexo Rehak obstaráváme zábavu... Jenom jsme prý při všem tom networkování z té výšky někdy až moc slyšet.

#Negotiation #Prague

🔗

23.07.2023 23:52

Je mi to trapné. Před covidem jsem byl opět v #Edinburgh a dcerka chtěla taky letět letadlem. Odkládalo se to z různých důvodů i nedůvodů tak dlouho, až jsem ji před týdnem vyzvedl, ukázal seznam míst, kam se dá za rozumnou cenu letět, a nechal ji podle předpovědi vybrat na škále od devatenácti do šestatřiceti stupňů Celsia.

København. Docela dobré město. Všechno blízko. Spousta možností, kam se podívat. Historie, architektura, války, hippies, squatteři… A doprava od gigantických lodí až po cargo kola. A taky kousek vlakem do Malmö.

Holka umí být mimochodem dost nesnesitelná. Už ani netuším, jestli má takový vliv předchozí škola, rozhození covidem, nebo to má prostě v sobě a člověk už nedokáže rozlišit příčinu a následek. Málem jenom za výlet na sever způsobila dvě nebo tři dopravní nehody a ani to s ní nijak zvlášť nepohnulo. Je drzá jak opice, ale zároveň se tváří, že se beze mě pomalu ani neuprdne.



Fakt jsem si chvílemi říkal, že zlatý Izrael. Tam jsem měl svatý klid, nikdo se mi nemotal pod nohy a za všechno jsem si mohli sám. Párkrát mi to ujelo i nahlas, že zase někam snad radši vyjedu sám. Jenže ji nikam nemůžu poslat samotnou a hodit ji na krk cizím, protože tohle v současné podobě prostě nikdo nedá.

Naše společné cesty s mým otcem mají něco do sebe. Tam se každou chvíli jeden z nás vytratí a jede si sólo. Ve výsledku tak rozložíme síly a dokážeme toho ďábla udržet na uzdě. Jeden by čekal, že to bude v tomhle věku snazší než u pětiletého třeštidla, ale zatím to moc nevypadá.

Jak se to vlastně dělá, Michaela Holišová, ACC, aby si dítě ráno balilo věci na den a vypravovalo se, i když se zrovna otočím zády?

🔗

20.07.2023 06:39

Jako když najdeš.

Už roky upozorňuju, co je samozvaný indiánský guru Jaroslav Dušek zač a jakou škodu na lidech páchá. Měl jsem kvůli tomu opatrné diskuze s Jana Pastelková, vyhrocené diskuze s Jana Zhoufová, ACC💡 a interakce s hromadou dalších lidí.

Dneska se konečně o tomto agresivním dobroserovi mluví bez obalu. Popravdě už nemám k té osobě co dodat. Tak snad jen malý slovníček volně vybraných pojmů.

Psychosomatika – Málo se to ví, ale existují lidé, kteří se seriózně zabývají vztahem mezi stavem mysli a těla. A pak existují ti kteří svým ezoblábolením dělají psychosomatice nezaslouženě špatné jméno.

Kvantová mechanika – Nikterak snadná disciplína fyziky mikrosvěta, která vychází z pozorování a experimentů. Ezoblbouni říkají spíše kvantová fyzika a vůbec netuší, o čem melou.

Energie – Vědecký svět tomuto slovu přisuzuje význam. Je to schopnost konat (mechanickou) práci, která se schovává všude možně od polohy hmoty přes chemické vazby až po třeba i pohyb.

Magické myšlení – Pradávná technika cucání si z prstu a doplňování chybějících informací na základě toho, co by si dotyčný přál, aby byla pravda, namísto hledání, bádání a pozorování.

Ezoterika je postavená na sebestřednosti a hypertrofii vlastní důležitosti. Ezoterik si myslí, že pouhé jeho přání, případně obdiv k nějakému guruovi, dává lepší informace než usilovná badatelská práce mnoha lidí, kteří se o realitu a fakta zajímají.

Jeho nejoblíbenější věta je, že věda něco nedokážete vysvětlit. Díky tomu se cítí mocnější a moudřejší, protože on tím vysvětlením narozdíl od těch potrhlých vědátorů disponuje. Howgh.

#VíceVědyMéněDuška #NevyjednávejBlbě #BahenníLázně

🔗

17.07.2023 08:45

To si tak sedím doma, a zaregistruju pozvánku na středeční „dopíjení Prosecca“. Vytáhnu z peněženky tisícovku a chvilku si ji prohlížím.

Za to můžu jít v pátek na #TEDxPragueED 2023 a poslechnout si, jakou cestu urazila Eva Necasova od obyčejných přednášek, jaké děláme my všichni, až po vyšperkovaný projev pod luxusním vedením. Přiznám se, že trochu závidím.

Eva představovala své již klasické téma. Strach učitelů ze změn spojených s rozšířením LLM mezi obyčejné obyvatelstvo, studentstvo a žactvo. Pro mě na tom byl nový skutečně spíše ten způsob přednesu. A to byl koncert.

#Vzdělávání

Vypadá to, že budu trochu omezovat svoji prezenci na všemožných networkingách a pijatikách. Beztak ani pořádně nechlastám, a pokecat s lidma se dá nakonec i kdekoli jinde. Když už si musím objednávat vstupenku online, tak chci aby charakter akce tomu odpovídal.

P. S. Zdá se, že by TEDxPrague potřeboval trochu pomoct s webovkama. V pondělí se akce z předchozího pátku nezobrazovala ani mezi proběhlými akcemi, ale ani mezi nadcházejícími. Ztratit celý jeden event je tak trochu #fail.

🔗

17.07.2023 07:45

Vyjednávat o mytí záchoda by mě vážně nenapadlo. Asi nejsem taková hvězda. Ve společné domácnosti je to jedna z nejlepších činností vůbec. Není s tím zase tak moc práce, výsledek snažení mám přímo před očima, navíc…

#BahenníLázně

Když jsou ostatní členové domácnosti fajnovky, činnosti jako mytí hajzlů (těch porcelánových) vám vynesou výsadní postavení. Od vynálezu gumových rukavic je to navíc práce jako každá jiná. Není třeba se jí bát.

Znal jsem kdysi jednoho manažera, zakladatele firmy, co mi nosil při cestách k zákazníkům techniku. On v obleku, já „na ajťáka“ v kraťasech, tričku a sandálech, ale on vždycky iniciativně vzal věci z auta. Nerozuměl jsem tomu, ale časem jsem se naučil mu to sebrat až u zákazníkových dveří, že to bude líp vypadat.

Tohle jsou věci, které vás definují v očích lidí třeba i na desítky let, a ještě můžou na světě zanechat dobrou stopu. Aneb cokoliv jste učinili jednomu z těch nejmenších… 🙃



Už jsem na #MasteryClub vyjednával o všem možném, ale úklid záchodů ve sdíleném bydlení jsme ještě neměli. Tak co, Zuzana Chlumská, zařadíme někdy?

🔗

13.07.2023 22:59

Jsem progresivní až na půdu. Nikdy jsem neutrousil křivého slova na adresu Grety Thunberg. Jedl jsem v mnoha veganských restauracích. Umím jezdit na kole. Ale tohle pořád nechápu.

Domnívám se, že je pro nás pro všechny nejlepší, když se řidiči maximálně snaží o bezpečnost všech lidí v provozu. Viděl jsem to v Tel Avivu. Sice tam dopravní předpisy nikdo moc neřeší, ale měl jsem tam dojem, že se všichni snaží, aby se všichni z provozu dostali živí a zdraví.

Prvně mám před řidiči velkých věcí respekt. Líbilo by se mi mít papíry na náklaďák a umět se s ním pohybovat, ale nikdy bych nechtěl dělat tu práci a řešit všechny ty nepříjemnosti okolo.



Ten chlap na někoho najel kamionem a nejspíš měl možnost to neudělat. Detaily rozhledu, systému zrcátek a podobné věci nechávám stranu. Takže má pořádný průser, a na tom už nic nezmění. Řeší to státní aparát, zaměstnavatel, zákazníci zaměstnavatele… Nikdo z nich si nemůže dovolit najíždění na lidi normalizovat.

Ale pořád tu máme chlapa, který možná chtěl jenom odvést svoji práci, dostat zaplaceno a žít si svůj život. Třeba měl už tak dost únavný den, strašně se těšil na odpočinek, nebo už byl nervózní, jestli dojede včas a jestli nebude ještě nějaký problém.

Všechno se dá řešit. A určitě spousta řidičů řeší věci blbě. Ale sednout si jim před auto a spoléhat se na jejich bezmoc… Názor si udělejte sami. Mně osobně je v první řadě líto řidiče, po kterém se vedle ostatních radostí a strastí chce, aby tohle snášel a reagoval s grácií. On neví, co je na jeho práci tak špatně, že mu místo úsměvu a zamávání zablokují cestu.



Třeba mi to někdo vysvětlí.

🔗

13.07.2023 20:50

Už pár měsíců uvažuju o změně auta. Něco nenápadnějšího, menšího, obratnějšího, benzínového, s malým nájezdem… Zrovna obdivuju, co si pořídil otčím, který auto vyměnit musel. Ještě říkám mamce, že na to v létě kašlu, a začnu se zase po něčem dívat na podzim.

Další den se tam stavuju na kafe a do bazénu a nabízím, že je odvezu do hospody, ať nemusí ťapkat v horku. Mezi bazénem a odjezdem odpočívám v chladu a koukám, co za blbiny píšou lidi na sítě.

V tom se mi zobrazí další příspěvek od Jan Srnka, kde nabízí další auto z Mladé Boleslavi. Kecám, to už bylo den předtím. Teď je tam něco malého severského, co splňuje všechny moje požadavky a ještě něco navíc.



Ještě se zdržím o čtvrt hodiny cestou do hospody a motáním se velkým nemotorným autem v maloměstských zákoutích a volám. Ptá se, kdy se můžu přijet podívat. Po dvanácti minutách dorážím na místo. Prohlížím, zkouším, s důvěrou se vyptávám. Nesmlouvám, nevyjednávám, riskuju, že dostanu na #MasteryClub za uši, jsme domluveni.

Honza ohlašuje nový rekord namísto dosavadních devadesáti minut.

🔗

13.07.2023 00:31

Měl jsem potíže s aktualizací linuxového jádra v jednom z projektů. Novější verze prostě nenastartovala a prostředky k nějakému hardwarovému ladění nemám. Tak už to mám vyřešené.

Nebylo vůbec jasné, které změna v kódu Linuxu startování systému ovlivnila. Podařilo se mi najít první nefunkční revizi, jenže ta vznikla sloučením dvou do poslední chvíle funkčních větví. A tak jsem to nechal u ledu.

Mezitím výrobce procesoru zveřejnil informace o upgrade na novější jádro, na základě kterých se mi podařilo sestavit konfiguraci, která už po sériové linkce něco vypisovala. Takže zbývalo jenom analyzovat rozdíly mezi funkční a nefunkční konfigurací a postupně odstraňovat rozdíly.



Problém byl samozřejmě na relativně nečekaném místě. Ale co bylo horší, probémů se nakonec objevilo několik. Něco bylo v konfiguraci jádra, něco v popisu zařízení (devicetree), ale hlavně to byly relativně okrajové věci týkající se nějakého refactoringu starých ovladačů.

Vlastně dohromady nic převratného ani zajímavého. Žádný problém s portováním vlastních úprav jádra. Prostě nic, co by stálo za řeč. Jenom rozběhání nového jádra podle instrukcí výrobce a pak už jen zdlouhavá komparativní analýza konfigurace.

Tak aspoň ta radost na konci, když to funguje.

#Linux #Integration #SoftwareEngineering

🔗

11.07.2023 23:57

I presented a trip report from the Core C++ in Tel Aviv for the Prague C++ meetup. I don't usually do trip reports. I wrote part of a report from LinuxCon back in 2011 for OpenMobility and a few written reports at Red Hat but no live presentation.

My talk about the C++ conference must have been boring as hell or at least so I felt. At least two of the people in the audience were there as well. The rest of the folks were seasoned developers.

What do I do in such a situation? First of all, I remember that whatever I do sounds better than it feels. Second, I am brutally honest while trying not to apologize. I'm here, speaking, fighting of impostor syndrom, trying to bring value.



I'm working with many languages and tools. That means I'm not working with C++ every day. However, I designed 15 days of C++ training back in 2020 and I've been improving it continuously. The courses are successful.

So far one of my issues is that I can't talk about C++ without mentioning Rust and safe programming. And even if I resist, someone always asks. But then compared to Rust's safety features C++ can't stand a chance. On the other hand, both Amir and Bjarne mentioned that C++ is here to stay mainly because of the tons of legacy code.

I cannot resist but tell people to check out Rust even if they're not going to use it at work. Just to see how things can be done and how we can reason about our code. There's no way to avoid it if you want to understand contemporary knowledge in software engineering.

#CoreCPP #SoftwareEngineering

Meeting people at Core C++, absorbing the current C++ development and bringing it back to companies in Czechia was one of the main goals of my journey. And then I saw Jericho. Ten thousand years of fortified settlement.

🔗

09.07.2023 08:52

Před časem jsem ještě zažil jedno klasické výběrko z pozice uchazeče. Tady by mě zajímalo, jak se na to dívají recruiterské hvězdy Tamara Ksandrová, Sabina Zavřelová, Monika Mimrova a další.

Cena byla předjednaná, a tak se jednalo o následující:

① Jestli se rozhodnu na čas vypomoct a dávat do kupy projekt, který mi představují.

② Jestli mě vyhodnotí jako dostatečně kompetentního, aby mě na tu zakázku objednali.

Pak jeden bonus z mojí strany:

③ Jak upravíme časovou dotaci, abych v rozumné míře stíhal řešit ostatní své věci.

A jeden bonus ze strany prostředníka:

④ Jestli podepíšu amatérsky upravenou smlouvu s předem nedomluvenými omezeními.

Takže situaci známe.



Pánové měli zhruba tušení, koho mají před sebou, ale neupravili podle toho průběh schůzky. Kdesi mezi body k jednání měli ověření mých znalostí Pythonu. Jednalo se o nějaký velice základní úkol.

Já tyhle hry umím hrát, takže si beru fixu a tabuli, a chystám divadlo. Jenže oni to neustáli, styděli se mě zkoušet z programování… A to, co jsem se jim chystal maximálně ulehčit a zpříjemnit, se oni snažili ze strachu z trapasu rychle ukončit.

Nijak jim to nevyčítám. Ani na #MasteryClub se mnou ne vždycky každý dohraje divadlo v plné palbě až do konce. Ale je to výborná case study na připravenost.



Jednání o spolupráci je hra. Člověk, který sedí ve vaší zasedačce s vámi pravděpodobně tu hru hrát chce. Možná ze zvědavosti, možná doufá, že se teď a tady domluvíte. Nebojte se s ním tu hru hrát.

🔗

08.07.2023 13:38

Myslel jsem, že mi Zdeněk Drexler  vyjde do rubriky #OfflineOsobnosti trochu později a že stihnu nasbírat trochu více materiálu. Byla s ním zajímavá spolupráce a člověk zase mohl sledovat trochu jiný přístup a jiné dovednosti než denně potkává.

Je to jeden z těch pro mě nepravděpodobných lidí k setkání a k nějaké delší interakci. Ale stalo se. Nějakou dobu jsme se scházeli kvůli zájmu o vyjednávání, ke kterému jsme se dostali každý jinou cestou.

Prošli jsme spolu akce na #NegotiCON 2023 a tréning pod vedením Garyho Noesnera. Diskutovali jsme spolu o tom, že abychom se vůbec mohli bavit o vyjednávání a dosahování dohod, musíme se umět domluvit mezi sebou. Já osobně jsem si vzal z našich setkání, co jsem mohl.

Show must go on a dík za všechny ryby.

🔗

08.07.2023 11:56

Už tomu bude nějaký pátek, co mě recruiteři vytáhli na této sociální síti do centra pozornosti.

#BahenníLázně

Díky to mu mě na slavné neformálko pozvala Lucie Zitterbartová. A na Prosecco párty Jaromir Sedlak. Prostě smějící se bestie, co pochopily, že když pozvou Šimerdu, bude minimálně sranda.

Přes tyhle akce jsem potkal tak neuvěřitelné lidi, že kdybych o nich vyprávěl ve své bublině, zařídí mi odvoz do Bohnic. A tak jsem se otevřeně bavil s kdekým, poslouchal kdejaké nesmysly a nechával to v klidu plout.



Postavičky jako Oscar Trump jsem prohlédl docela rychle. Ne že bych rozklíčoval, co je zač, to bych kecal. Ale od začátku jsem tam viděl ty „ezo guru vibes“ a neustálé cílené získávání důvěry.

Takhle jsem spoustu lidí rovnou přeskočil. Další mě o své marnosti přesvědčili, když si mě brali bokem a sdělovali mi svoje tajné pravdy, které skoro nikdo kromě něj (a teď už i mě!) nezná. Pár nových známých mi během náročných časů regulérně zmagořilo.

Jsem přesvědčený, že je to jejich škoda. Ne kvůli mě konkrétně, ale že si okolo sebe nakonec vybudují docela na 💩 bublinu. Co vy, nebojíte se čas od času sami sobě přiznat špatná rozhodnutí a trochu pročistit svoje kruhy?

🔗

07.07.2023 15:47

This sounds damn familiar to me.

Since I was young, people told me that I was thinking out of the box. However, to be perfectly honest, I didn't understand what “the box” was and why people would want to stay inside.

One of the most creative disciplines I have been involved in is software debugging and bug analysis. Most of the time, it is the exact opposite of arguing, not to mention negotiating, with people. That makes it even more interesting to transfer the out-of-the box approach from the technical field to negotiation games at the #MasteryClub and #NegotiCON events.

Creative and critical thinking have led me into a lot of conflicts. Now it looks like my friends from #Negotico can finally appreciate my craft. Good for me and good for them.

Who's coming to Prague for the 2024 iteration?

🔗

06.07.2023 22:18

“Depend upon abstractions, [not] concretions.”

These beautiful words describe DIP of the SOLID design principles. The simple concept of dependency inversion saves your day whenever you want to achieve runtime flexibility without tight coupling. You can easily create and connect components at the beginning and then let them cooperate.

Dependency injection, the main mechanism behind dependency inversion is pretty simple. You build a graph of components and let them to the job. It solves both the problem of configurability and of testability at the same time.

However, when studying using various online sources, it may appear that dependency injection is very complicated. You can use complex frameworks and designs based on dependency injection. But it can also be as easy as creating a chain of components that would be used as a pipeline.

Do you use dependency injection frameworks or just manual injection in the main program code?

#SoftwareEngineering

🔗

06.07.2023 21:45

“Clients should not be forced to depend upon interfaces that they do not use”

This is supposed to describe ISP of the SOLID design principles. Interface segregation may seem easy at the first glance. Simply split the interfaces into as small groups of method signatures as you can imagine a single consumer actually using.

However, having one structured type provides implementation of multiple interfaces may be tricky in many programming languages. And what if you need to write a method that accepts an object that implements a set of interfaces rather than a single interface?

Which programming languages allow you to take segregation of interfaces seriously? How do they handle the case of requiring more than one interface?

#SoftwareEngineering

🔗

05.07.2023 21:43

“Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.”

This is supposed to describe LSP of the SOLID design principles. The wording isn't all that great but overall it says the right thing. The magic thing about the substitution principle by Barbara Liskov is that it doesn't even need classes. It can be applied to anything that can be expressed in the terms of types and subtypes.

This principle may seem mathematical. However, it is as imprecise as any other design principle out there. First we need to specify which assumptions we make about the base type in order to say that we require these to apply to the subtype. Some of the assumptions are in the code. Some in documentation and comments. Others are completely implicit.

Which programming languages are the best in expressing the assumptions of base types for the implementors of subtypes?

🔗

05.07.2023 21:13

“Software entities should be open for extension, but closed for modification.”

Meet the OCP of the SOLID software design principles. A code following this principle is explicitly open for extension in a certain way without requiring modifications to the original code. It is intriguing to examine nuances in dynamic and static approaches to code extensibility in the context of OCP.

In some cases and in certain programming languages, opening the code for extension in one way may limit its extensibility in another way. Take a closer look at the composite and visitor design patterns, and write down the matrix of types and operations. How do you extend the set of types? And how about the extension of the set of operations?

Can you imagine a language, paradigm or design approach that would allow you to extend the matrix in both directions?

#SoftwareEngineering

🔗

04.07.2023 17:26

“There should never be more than one reason for a class to change.”

Do you also feel that the sentence above doesn't say anything? It is supposed to represent the SRP principle from the SOLID set of principles. But it doesn't.

There's no deep mathematics or computer science behind the words. It's just lazy language. Something that people use when they lack the real explanation of the problem. It is supposed to convey that each of the components of your code should focus on one objective and a certain depth of detail.

It isn't all that easy to determine the boundaries that the component code should not cross. Software design is hard and the best practice cannot be expressed in a few simple claims. You need to know why it's bad to cross the boundaries. What happens if you don't follow the principle.

Can you express what the SRP is supposed to say and what happens if you deviate from it?

🔗

04.07.2023 16:42

Orel skutečně mouchy nelapá. Pokud to není jen parodie na orla. U výročí umučení Jana Husa, která jako svůj svátek slavila i moje babička, bych vám všem rád připomněl, že pravdu nevyjednáte, ať už je jakákoli. Ale už dnes věřím, že dokážu pomoct zvýšit šance na dohodu těm, kteří si nejsou jistí nebo dělají začátečnické chyby.

To víte. Někdo si hájí svoji pozici tím, že shání drby na druhé lidi a vytváří kolem sebe kult tupých ovcí. Jiný se mezitím učí nové věci, a zapojuje se do komunit, kde se smí myslet hlavou a chodit na akce konkurence. Nebo se spíš ani slovo konkurence v běžné řeči ani nepoužívá, protože to jsou prostě jenom další lidi z oboru.

A tak se nabízí návodná otázka. Chcete být jako batůžkář volně se pohybující mezi ostatními, nebo jako guru, co si musí neustále hlídat ovečky, aby se mu náhodou nějaká nezaběhla mezi ostatní zvířátka, a nezůstala mu jenom věrná, svého času možná i vtipná, stará krysa? Já už mám vybráno!

#TýmBatůžkář #DunningKruger #BahenníLázně

Který z batůžků by se vám nejvíc líbil?

P. S. Vidím, že jsem se s těmi zaběhlými zvířátky dneska trefil dokonale. 😺

🔗

04.07.2023 11:28

Cyrila ani Metoděje neslavím. A tak se můžu podivovat nad tím, jak extraverze možná souvisí s pouhým nepochopením vlastních potřeb.

Lidé se zaklínají všemi těmi MBTI a podobnými nesmysly, ale na naší úrovni už to dávno nemá význam. Když předstoupím před lidi a jdu na ně mluvit, tak se nikdo neptá, jestli jsem jakože introvert a nejraději bych se před nimi schoval, nebo extravert a je v pohodě, když je zasypu hromadou kravin, které nikoho nezajímají.

Lidé vnímají hodnotu toho, co jim říkáte, jak jim to říkáte, jak vás už předem oni sami chtějí vidět… Když předstoupím před lidi, a jako první jim naservíruju, že jsem kozoroh, proč ne. Nastavím si tím určitá očekávání. Dokonce můžou být u každého posluchače trochu jiná.



Udělat si pauzu a podle potřeby odejít úplně mimo lidi, stavit se na chvíli za jinými lidmi, držet v kuchyňce mimo téma kurzu, nebo třeba stihnout tohle všechno, je přesně, co si představuju pod pojmem přestávka.

Nedělám to vždycky stejně. Záleží na prostředí, na lidech, na tématu kurzu i na momentálních potřebách. Možná i to už má nějaké módní pojmenování. Každopádně odejít mimo lidi a utřídit si myšlenky je jedna z věcí, které můžou člověku hodně pomoct. Když mě nikdo neruší, můžu si bleskově v hlavě projít, co proběhlo před pauzou a co má proběhnout po ní.

Jsem rád, že to Daniel objevil. Jen mě vždycky fascinuje, jak se ten #softskills svět liší od toho #hardskills a jak málo je tam zvykem připouštět si běžné lidské vlastnosti a potřeby. U nás na technických kurzech se tak nějak počítá, že ne všichni budeme sociální na sto procent ve stech procentech času.

🔗

04.07.2023 08:57

Jak ve světě software vsadit na správného koně?

V roce 2006 už bylo v podstatě jasné, že je PHP mrtvý jazyk. Několik lidí se mě snažilo lanařit na Windows, C# a .NET. Dneska sice tvoří zajímavý segment trhu, ale zase to dělá kdekdo. Navíc jsou to věci, které se programátor naučí za chvilku.

Já jsem si tehdy vsadil na počítačové sítě, Linux a Python. To byly ve své době platformy sice méně opěvované, zato nabízely mnohem větší prostor k vlastnímu rozvoji.

V roce 2018 měl v mých očích podobný potenciál Rust. Asi nemusím říkat, že instantní stroj na peníze bych hledal jinde. Na druhou stranu, stejně jako tomu bylo v roce 2006 u Linuxu, kde jinde hledat komunitu lidí, jako jsem já.



Mně je vcelku jedno, jestli vy konkrétně Rust na něco použijete. Když si vrabci na střeše cvrlikali, že Rust je odteď v jádře Linuxu, usmíval jsem se. Když do rezavého vlaku veřejně nastoupil Microsoft, taky jsem se usmíval. Pro mě osobně se těmi prohlášeními a články vůbec nic nezměnilo.

Ale zdá se, že jsem přehlédl článek od člověka jménem Johannes Foufas, kde se mluví o nasazení Rustu ve společnosti Volvo. Teď nehodnotím, nakolik je to o jednom experimentu a nakolik se jedná o trend. Ale tohle jsou ty první vlaštovky, které naznačují, jakým směrem by se věci mohly ubírat.

Rust je totiž v mnohém ohledu jednodušší na používání než všichni jeho předchůdci, a zároveň má zjevný ekonomický přínos.



Podle mnohých jsou si všechny programovací jazyky rovnocenné. Já se naopak zabývám právě tím, co má který z nich za přínosy a co vás dokáže naučit, ať už v něm budete psát kód, nebo ten jazyk použijete jenom k vytříbení svého uvažování.

🔗

02.07.2023 22:36

„A pak se ukázalo, že to je debil.“

Tak si, milé dámy, představte, že máte všechno, co potřebujete. Dostatek finančních prostředků, pozornost médií, zajímavé spolupráce, milovaného partnera s velkým P… 🙃 Jenom tam někde úplně vzadu hlodá červíček pochybností.

Rozum vám velí, že orel mouchy nelapá. Pak se ovšem probudí ego, a to vám jako vosí bodnutí připomene, že vás někdo urazil. A to neměl dělat. Takový krásný chlap, a takhle se k vám zachoval. To mu jen tak neprojde.

Pomsta se vaří a už to lítá. Kdo je debil? Nevíme. Jsou ti batůžkáři a levicoví extremisté s námi v místnosti? Nevíme. Všechny tyhle kraviny otočit ještě třikrát dokola, ovcím se to líbí. S vaší křehkou důstojností a princeznovskou ješitností si nikdo zahrávat nebude!

Asi si budete muset dojít spravit náladu novým párem od Prady a novou výbavou z Louis Vuitton.

#BahenníLázně #OkurkováSezóna #PadesátOdstínůRůžové

🔗

02.07.2023 19:48

I listen to programming talks while driving or relaxing. Some are useful even without looking at the code. Some give me at least some clue when I know the topic already. Last time I was listening to David Sankel's talk about things in Rust that he'd like to have in C++.

It looks like the wider C++ community is very traditional and not everyone looks at emerging languages like Rust for inspiration and knowledge. For example, Rust has a near perfect support for enums with associated data and exhaustive pattern matching. Some say that C++ can do the same but it's not really the same.



Of course I understand that you cannot simply throw away decades of development and adopt stuff from green field languages. But in order to say that we can do the same now or in the future one should know what “the same” actually is.

Rust is a relatively simple and clean language. Its safety features are based on simple logic. It provides a statically verified safety model for data within and across computation threads. Its data model avoids the infamous billion dollar mistake. It is a place to learn from before reinventing the wheel.

These safety features are unmatched in the world C++ and will most certainly stay so for the decade. Even external tools will not save the day. So far the burden stays mostly with the programmer.

#Safety #Reliability #SoftwareEngineering

🔗

02.07.2023 17:52

Ono to může znít banálně, ale v poslední době se snažím o to, aby se moje povídání na kurzech dalo poslouchat. Asi tak před pěti lety jsem začal poslouchat nejen dobré řečníky a přednášející, ale i některé slabší.

Tak si to zkuste představit. Řídím a do repráků si pustím nějakou přednášku z programátorské konference. Samozřejmě neočekávám, že budu všemu rozumět, když nesleduju obraz. Na druhou stanu je to perfektní příležitost poznat, jestli ten člověk o tom tématu hezky vypráví.

Na kurzech a konferencích je samozřejmě potřeba sledovat ukázky kódu. Na druhou stranu sledovat plátno a soustředit se na čtení spousta lidí celý den prostě nevydrží. A tak dává smysl se snažit, aby se maximum mého sdělení dalo skutečně jenom poslouchat.



Programátor má tendenci při psaní kódu přestat mluvit nebo přepnout na jazyk ve stylu: „tohle, tady, tamhleto…“. Psát plynule kód, vyjadřovat se u toho ve smysluplných větách a ve správný čas přitáhnout pozornost ke kódu: „A teď se podívejte…“ vyžaduje plné soustředění.

Už víc jak deset let škrtám ze školicího jídelníčku knedlíky a vůbec cokoliv, co by mě mohlo po obědě utlumit. Pivo k obědu prakticky vůbec. Účastníci a posluchači ať si odpočinou. Po obědové pauze sleduju, jak jsou na tom, různě přehazuju témata… Když to někdo nedává, vím, že jsem udělal co jsem mohl.



Samozřejmě nemůžu předčítat kód jako takový, nebo říkat slovo od slova, co tam píšu. Ti lidé už v intencích programovacího jazyka přemýšlejí. Bohatě stačí logický popis v češtině nebo angličtině, a když si někdo zrovna není jistý, zaostří oko na plátno a věci hned zase dávají smysl.

Špatných přednášek a workshopů už jsem zažil docela dost, byť to těm lidem přímo neříkám. Je docela zajímavé přestat řešit samotné téma a zaposlouchat prostě se zaposlouchat. Člověk časem na druhých snadno odpozoruje svoje vlastní chyby a může si na ně začít dávat trochu pozor.

#SoftSkills #Programování

🔗

30.06.2023 10:56

Milý deníčku, stále ještě při komunikaci se zákazníky dělám stejný typ základních chyb.

① Nedostatečná příprava

Občas pracuju s tím, že jsem e-maily od zákazníka četl. Jenže jsem mezitím školil dva kurzy, bavil se s jinými lidmi a řešil jiné věci. Pokud je nepřečtu znovu před schůzkou, ptám se na věci, které už jsem mohl vědět a zeptat se když už tak jinak.

② Dávám toho zákazníkovi moc

Když si uvědomím, co všechno jsem psal zákazníkům před deseti a více lety, tak se chytám za hlavu. Ale ještě pořád mám tendenci v aktuálním textu přemýšlet příliš daleko dopředu. Stále ještě někdy přispívám ke zbytečnému zmatení, když dodávám informace, které dotyčný teď a tady nepotřebuje.

③ Zapomínám na zdvořilost a small talk

Občas zapomenu napsat, že se mi projekt líbí, že se na spolupráci těším, nebo poděkovat za věci, co se podařily. Mezi programátory bývá zvykem, že má člověk radost jednoduše z toho, že věci fungují. Při spolupráci s ostatními lidmi je potřeba toho slovně i nonverbálně vyjadřovat daleko víc.



Ještě k tomu poslednímu bodu. Tady nemám namysli úsměvy a komunikační hry ve stylu Denis Tureček. Mně se často ten projekt opravdu líbí. Na spolupráci se skutečně těším. A mám radost z práce, kterou ti lidé odvádějí. Jenom jsem to prostě nikomu neřekl, protože z mého pohledu jsou ty věci jasné a očividné a mám ve zvyku soustředit svoji pozornost na to, co potřebuje opravit.

Jenže ani v dnešním tolerantním a velmi otevřeném světě nestačí odvést technickou práci, pokud do sebe nezapadnou ty ostatní věci. Tomu se zase věnují Šimon Steffal a Václav Strnadel. Vaška v poslední době zmiňuju potolikáté, že si mu snad řeknu o ambassadorkou smlouvu.



Je tady někdo, kdo by si troufal být v komentářích v začátku letních prázdnin podobně sebekritický? Pomáhá vám si tyhle „soft“ chyby sepsat a zamyslet se nad nimi? Jak vlastně pracujete na zlepšení netechnických dovedností?

#SoftSkills #HardWorld

🔗

28.06.2023 23:15

How did I make the most of my journey to Tel Aviv?

When I spotted two guys leaving the Core C++ conference venue in Tel Aviv at lunch time, it was clear they are up to something. I asked them. They were locals and didn't want to eat sandwiches. I knew nothing around and didn't want to eat in the big crowd. So I ended up having a שניצל with the two israelis.

I don't even know their names. But the next day I had a lunch with Vittorio Romeo from Sicily. Don't take me wrong. I met Bjarne Stroustrup, one of the very superstars of computing. I met Amir, Eran, Alex, Guy, Tomer, even Hana from Prague. Nevertheless, I must say that Vittorio was by far the coolest guy I met.



I wonder if we could make a software development & programming languages event in Czechia like we envisioned with David Becvarik a while ago and have some of these folks here. Prague is pretty easy to reach for everyone and possibly interesting to visit now that the Goat Story became a legend worldwide. Have you watched the Goat Story with your children?

But if there's anyone who's not just into programming languages but also important soft skills… My good fellows here in Prague hold the #NegotiCON conference in April 2024. I have to tell you and save you a few bucks as there are still a few days to buy the Early Bird tickets. Or if anyone's going to Prague at any time just let me know and we'll have a lunch at the least.

#CoreCPP #TelAviv #Prague

🔗

28.06.2023 09:09

Děti vás můžou naučit spoustu věcí, které jste na své životní cestě nějak přeskočili nebo zapomněli. Jenom jim k tomu musíte dát prostor.

Pokud se chcete učit a vůbec pokud chcete dělat cokoliv smysluplného, musíte nechat ego za dveřmi. Kecám. Jestli si myslíte, že někde necháváte svoje ego, tak nejenom že si ho taháte všude s sebou, ale ještě navíc s ním zapomínáte pracovat.

Lukas Vyskocil píše o tom, jak se učí od svojí malé dcerky. Jeho ego je středobodem těch příspěvků. Mluví o sobě, o tom jaký je a jaký chce být.

Václav Strnadel prakticky za všech okolností komunikuje radikálně nekonfliktně. Svoje ego tak chce vidět a podle toho se chová.

Marta Ptáčková sama sebe prezentuje jako hodná tetka u piana. Protože tam vidí svoje ego a navíc jí to dobře funguje s cílovou skupinou.

Potlačovat svoje ego je krávovina. Zahazujete své silné stránky, zatímco ty slabé stejně vždycky někde vybublají. Neustálé hledání rolí, které vám nebudou sedět, vám beztak spíše ubližuje.



Na druhou stranu možnost zahrát si ty role v bezpečném prostředí je docela fajn. Tento příspěvek neměl být reklamou na #MasteryClub, ale faktem je, že jsem si tam beze strachu ze selhání v reálném byznysu vyzkoušel už ledacos. Takhle nějak kdyby vypadala soft skills výchova na školách, tak je už teď Česko známější než Švýcarsko.

Ani jsem dneska nechtěl promovat #NegotiCON 2024, ale prodej „early bird“ má za pár dní skončit, a já vám tímto můžu nejen ušetřit pár drobných, ale hlavně dopřát samotný fakt patřit mezi brzká ptáčata, která jsou součástí konference dlouho předtím, než se vůbec bude konat.



Jsem programátor a nestydím se za to. Když na to přijde, umím být docela grumpy. Když trénujeme vyjednávání, ať už pro zábavu, pro běžný život nebo pro byznys, nepřestáváme být sami sebou. Nenecháváme ego někde jinde. Učíme se pracovat s tím, jací jsme a co jsme. Užíváme si pocit, když při tréningu předvedeme lepší kousky než kdejaký profesionál, co napsal knížky.

Tohle můžete dělat i bez organizovaných tréningů třeba každý den. Stačí jenom, jak říkali Phil, Gary a Scott na předchozím ročníku, „manage yourself“, tedy komunikovat víc cíleně než impulzivně.

Na to bohatě stačí, když třeba jedete z kurzu programování v C pro začátečníky, sednete si v mekáči a připravujete podle počasí napůl venku a napůl vevnitř nové osnovy na PostgreSQL, zajít za slečnou, co právě uklízí McCafé, jestli ty dortíky jsou ještě na prodej a jestli se do zítra nezkazí. Jenom myslím, že jsem po odpovědi, když jsem odcházel bez zákusku, zapomněl poděkovat. Natrénuju příště. 🙃 Moje impulzivní reakce by samozřejmě byla říct si pro sebe, že café je očividně zavřená, tak si dám rovnou něco ze standardní nabídky.

#Komunikace #VyjednávejJakoProgramátor

🔗

26.06.2023 21:10

It looks like my C programming course for beginners is in need of some improvements. It is pretty hard to present C as a useful language to the general audience even if they come to learn it.

The problem is that from the modern point of view C programming language doesn't make sense. The imperative syntax is mostly reasonable. Variable and function parameter declarations not so much. Arrays and character strings are plain wrong.

In the good old days it might have looked sensible to turn an array to a pointer so that it can be passed by reference through a single register. Or rather two registers if you also add the size. At one point it might have even looked reasonable to use a NUL-terminated ASCII character strings to allow passing it by reference in a single register. Not today.



This is just the beginning. How can you teach modern approaches to binary software development that relies on type safety, value semantics, ownership management and more with a language full of surprises and undefined behavior. Please help me.

Back in 2006, I preferred C over Pascal for in all the industry.all tasks. I think it was because Turbo Pascal felt so impractical with strings limited to 255 bytes and missing control commands. In comparison, C felt like a fresh breeze for experimenting with algorithms and data structures.

But nowadays almost all obsolete design decisions in C and much more are addressed by Rust. We cannot run and replace C with Rust (or, for that matter, Zig or anything else) in all the industry. But that means we still need to confuse young people with the chaos of C.



So the question is still the same. How to present half a century old design in the modern world in a sensible and comprehensible way that is compatible with what we already know?

#Programming #SoftwareEngineering #Education

🔗

25.06.2023 11:12

Moderní historie a vyjednávání jako živý cirkus, který můžete sledovat nejen ze svých obýváků, jak by se to dělalo ve dvacátém století, ale kdekoli na cestě s mobilem v ruce. Akorát bez šance se v tom informačním chaosu vyznat a pochopit, co se reálně děje.

Wagnerovci odtáhli z Ukrajiny, aby mohli obsazovat města ve vlastní zemi a táhnout na Řím, tedy pardon na Moskvu. Cesta je to docela dlouhá, ale během dne se tam dá dojet, když není připravené žádná obrana. Internetový lid zatím vytváří roztodivné hypotézy o tom, jak je to všecko jenom dobře připravený zastírací manévr a vymýšlejí vskutku kreativní vysvětlení.

Žádný zastírací manévr. Prostě zahnali zvíře do kouta, a tak se zvíře vrhlo rovnou na ty, kteří jej ohrožují. Jenže ti všichni zdrhli a nejvyšší poslal na zvíře z druhé strany komediální tiktokovou skupinu, která se zdržela v dopravní zácpě, počkala, až bude klid, a šla si dělat selfíčka.



A tak zatímco ten nebezpečnější cirkus předváděl, jak snadno se dá dojet s malou armádou až do Moskvy, směšnější cirkus vyčkával kdesi v zácpě, uprchlé krysy se zřejmě snažily zoufale zachránit situaci. Nejspíš situaci zachránilo to, že vrchní wagnerovec nechtěl dělat bordel v Moskvě bez krys a že jeho kámoš z Běloruska nejspíš zoufale potřebuje někoho, kdo mu bude chránit zadnici.

Vídám i docela známá jména po internetech spekulovat, že to celé nedává smysl a že za tím musí být něco víc. Co se děje v zákulisí teď budem dost těžko odhadovat, proto je to v zákulisí, že. Ale v základu celý ten sled událostí dává smysl úplně v pohodě.

Occamova břitva říká, že když existuje jednoduché a srozumitelné vysvětlení, není hned potřeba hledat nějakou sofistikovanou konspirační teorii. A kdyby se nakonec ukázalo, že jsme něco neviděli, tak co už. Spoustu toho nevidíme. Ale proč si kazit dobrý příběh Occamovou břitvou. Klidně můžeme říct, že všechno šlo podle plánu. Už 487. den třídenní speciální operace jde všechno podle plánu.



A tady se nabízí klasická otázka. Měli jsme se v roce 1938 bránit?

A co že si to wagnerovec přesně vyjednal? Odchod do Afriky zřejmě nevyšel a z Běloruska se bude odcházet možná ještě hůř než z Ruska. Tohle by mě zajímalo, co taková rychlá dohoda komu z účastníků vlastně přinese.

P. S. Každým dnem teď můžou být včerejší noviny zoufale staré. Na všech stranách to vře, všichni dříve neochvějní vůdci ztratili kus své prestiže a jistoty, teď je čas nakoupit si hodně popcornu. Všechno jde podle plánu. 🙃

🔗

24.06.2023 10:22

Nejen programováním živ je člověk. A tak dneska po očku sleduju historii. Přesněji to, co si teprve historií stane.

Teď je načase přihřát si polívčičku, jak říká pan Peter, Teď když není mediální prostor zahlcený projevy všech těch „chcimírů“ a „obnovitelů Československa“, můžeme se chvíli normálně v klidu bavit. 🙂 Tedy pár lidí už začalo šířit podivná „vysvětlení“ situace, ale na těch je dost poznat, že si to vymýšlejí sami.

Takže o co jde? Pro ty, co se soustředí na svůj byznys a okolí nesledují… Úplně na začátku jsme se báli, že moskevská armáda převálcuje a obsadí svého západního souseda během několika dní. Pak jsme se báli, co se stane, až na západ naběhnou čečenští hrdlořezové. Nakonec jsme byli nervózní z nasazení soukromé žoldnéřské armády.



No tak včera soukromá armáda opustila frontu a obrátila se proti moskevským. Od Čečenců, kteří zatím udělali největší úspěch na TikToku, se očekává, že půjdou umírat za cara pří potlačení puče, který si moskevští sami způsobili.

Ještě před pár dny bylo až na pár příhraničních hurá akcí naprosto nemyslitelné, že by se boje přesunuly na moskevskou půdu. Teď tam naběhla soukromá armáda čítající desetitisíce ruských „zrádců“. Tedy armáda složená z lidí, které nemá rád doslova nikdo, kteří jsou už teď formálně vzato mrtví, a nezbývá jim nic jiného, než dělat bordel.



Nikdy jsem Rusům nic špatného nepřál, ale bordel okolo Rostova a Voroněže znamená zachráněné životy směrem na západ. Co dodat, tento týden bude zajímavý.

P. S. Cirkus prozatím končí. Tolik věcí za nějakých 24 hodin. Ale tak prý se vlastně nic nestalo a všichni jsou zase kámoši. 🤡 Zrada, terorismus, sestřelené helikoptéry, zničené palivové zásoby, pusinku a dobrou noc.

🔗

23.06.2023 09:18

Nuly a jedničky pro malé děti. Po několika návštěvách ve škole mám potvrzeno, že děti ve skutečnosti baví jiné věci, než by dospělí běžně očekávali. Ve skupině, kterou nemohl utlouct klasický systém jako jejich rodiče, je to ještě mnohem markantnější.

Takže zatímco se lidé na internetech baví o tom, jak děti nemůžou informatiku zvládnout a k čemu jim to bude, dobrá půlka skupiny mi odmítá odejít na svačinu, protože potřebují ještě něco dodělat. Nakonec to vzdávám, a jdu za dcerkou zjistit, co mi ráno k svačině připravila.

Jinak moje dítě se ke mě ve škole hrdě hlásí, ale jinak na celou aktivitu totálně dlabe a ve flákání prakticky nenachází ve skupině konkurenci.



Z předchozí zkušenosti vím, že se děti chytají na věci, které by většina dospělých označila slovy „moc složíté“, „nudné“ a „k čemu mi to sakra bude“. Celou věc jsem uvedl příběhem, kde jsem byl poslední tři dny, co tam vyráběly za stroje, a ptal se dětí, co se asi stane, když se pohyb tak velkého a těžkého stroje špatně spočítá. Znovu díky Václav Strnadel za nakopnutí.

Aktivita zahrnovala práci s čísly na čtyřech bitech, aby těch čísel bylo trochu víc než je komfortní, ale pořád v rozumném čase řešitelné. Několik dětí nezávisle objevilo „integer overflow“, což se nám perfektně hodilo do příběhu.

Druhá aktivita byla odpočinková. Pixelová písmenka na čtverečkovaném papíře. Klasická podpora chápání zobrazovacích zařízení a digitální grafiky. K tomu soutěž, kdo vytvoří nejmenší pixelový obrázek, ze kterého ostatní pochopí, o co jde. Za chvíli mi přišel nádherný čtverečkový králík.



To byly všechno offline aktivity jen s papírem a tužkou. Jedna holka se pak chtěla vrátit k online aplikaci piskelapp. Proč ne. Původně jsem to vybral jako svůj nástroj na Den pro školu, abych měl na čem ukazovat pixelovou grafiku. Ona si všimla, že to umí vytvářet celé animace. Další se přidali na dalších počítačích.

Měl jsem s učitelkou ještě trochu delší pohovor ohledně možného pokračování a vůbec plány ohledně informatiky. Oni se fakt snaží to dělat dobře, mě jako externí návštěvu nezatěžovat věcmi mimo můj záběr a maximálně mi pomoct.

Škola mě pozvala na oběd. Učitelka mi ještě řekla, ať se podívám, co jsem způsobil. Děti, na které nevyšel počítač, vzaly ze skříně tablety a pustily se do pixelových animací na nich. Kromě toho jsme ještě řešili, jak ty animace z online aplikace stahovat a ukládat. Málem bych ani neodešel.

#ZákladníŠkola #Programování #ComputerScience

Jo a kdyby to někdo nevěděl, dneska mám narozeniny. Moje matka věřila, že to stihnu na letní slunovrat, ale zase jsem se zdržel…

🔗

21.06.2023 22:32

Pojďme spolu držet minutu ticha za mého bývalého anonymního followera. Peter byl, tedy mým followerem, a už není. A za co jsem si zasloužil takový krutý trest?

Jsem člověk. Dělám si srandu z lidské hlouposti. Čas od času zakopnu o nějakého samozvaného ezo guru. Mám tu výhodu, že žiju v relativní pohodě a blahobytu. Můžu pracovat, odpočívat, cestovat, psát všelijaké blbiny na sociální sítě… Faktem zůstává, že zatímco já si tuhle výhodu užívám, spousta lidí na tom není stejně.

A teď jsou tu lidé, v zemi, co by kamenem dohodil, kteří se od nás v zásadě neliší, kterým tohle není dopřáno jenom proto, že si někdo dál na východ realizuje svoje toxické mocenské choutky.



Já jen vkládám trochu času a peněz do pomoci, která mi dává smysl. Nedávám moc, vlastně ani nemám pocit, že bych si nějak zvlášť krátil svoje pohodlí. Ale nedávám ani málo, protože každá byť sebemenší pomoc má svoji hodnotu.

A co se týče byznysu… Nalijme si čistého vína. Bez debat nejvýhodnější je být kámoš úplně se všema a udžovat striktní neutralitu. Nedělám to ne proto, že bych si od toho sliboval nějaký zisk, nýbrž proto, že tak sám sebe prostě vidět nechci, a naštěstí nemám zapotřebí se tak prezentovat ani navenek.

Asi úplně nechci, aby si mě moje dítě pamatovalo jako někoho, komu to bylo jedno. Někoho, kdo sem tam dostal příležitost aspoň trochu pomoct, a jediné, co dokázal, bylo otočit se zády.



Když jsem se jako dítě dozvídal o holocaustu, měl jsem dost naivní představu o lidech. Asi z nablblých socialistických pohádek nebo co. Nechápal jsem, jak to mohli lidé nevidět nebo dokonce schvalovat. Teď znám takové lidi osobně a vím o nich dost, abych mohl spekulovat nad důvody.

🔗

20.06.2023 20:21

Měli jsme na gymplu jednu holku, jejíž rodina byla u Jehovistů. Je to náboženská skupina, o které si nemyslím nic dobrého, a která si nemyslí nic dobrého o mně. Tedy po pár větách rozhovoru, kdy se s nimi snažím probírat nějaké věci ze starého zákona a oni mi utečou.

Přišlo mi tehdy jako zázrak, že s námi vůbec může chodit do školy a trávit i nějaký ten čas. Na jednu stranu všem dětem na základkách i středních školách přeju, aby jejich životní elán nějak přežil český vzdělávací systém, nebo se jim podařilo se z něj v případě potřeby vymanit na nějaký přívětivější typ školy nebo i do domácího vzdělávání. Na druhou stranu si říkám, co tyhle děti, jejichž naděje leží naopak v tom, že se dostanou do školního kolektivu a poznají život mimo izolaci.

Je to zvláštní. Člověk chce zároveň svobodu pro rodiče, aby se mohli postarat o své děti tak, jak nejlépe dokážou… Ale zároveň by chtěl svobodu a příležitosti i pro ty děti, co se nenarodí zrovna do rodiny, která by jim otevírala svět a jeho možnosti. To vypadá jako neřešitelný problém.

#ZákladníŠkola

🔗

19.06.2023 22:19

Proč lidem nejde matematika?

‣ Špatná pověst matematiky. Spousta lidí to vzdává předem, protože vnímají na základě řečí, že je to něco nudného a pro život moderního člověka zcela nepotřebného.

‣ Matematiku nikdy nepoznali. Setkali se jenom s těmi ptákovinami, co se dělají v mnoha českých školách. Už od první třídy to připomíná tréning na roli chudého bratrance kalkulačky.

‣ Nikdo jim nepomohl. Netuší, jak matematicky myslet, protože jim to prostě nikdo nikdy neukázal. Nerozumí matematickému jazyku a zápisu. Rychle se v tom ztrácí a vzdávají to.

‣ Neznají praktické ani zábavné aplikace matematiky. Nechápou propojení s ostatními oblastmi lidské činnosti. Neviděli použití základních zákonitostí v oblasti, která je zajímá.

‣ Nemají trpělivost. Netěší je věnovat čas a úsilí studiu zákonitostí. Nepotřebují vědět, jak fungují všechny ty věci kolem nás, co denně pozorujeme či používáme.

A takhle můžu pokračovat ještě dlouho, aniž bych jednou jedinkrát zmínil, že na to prostě nemají hlavu nebo nějakou podobnou ptákovinu. To můžu stejně dobře říct, že na to já nemám hlavu, když nějakou konkrétní věc v matematice zrovna nepochopím během deseti minut. Nemám na to hlavu. 🤡



Tak co vás zajímá? Zeměpis? Cestování? Tak si to zkuste. Jak daleké věci můžete na zemi vidět z letadla, aby nebyly schované za horizontem? Jednoduchá aplikace Pythagorovy věty. Naťukáte do kalkulačky nebo si někde online napíšete pár řádků postupného výpočtu v Pythonu, a máte hotovo.

Nelétáte letadlem? Tak tam zadejte Everest. Nelezete na tak vysoké hory? Tak tam dejte svůj oblíbený kopec. Nebo třeba jenom výšku očí, když stojíte na pláži a chcete vědět, jestli má smysl zkoušet mžourat a hledat v dálce protější pevninu. Jenom měníte to jedno číslo a díváte se, jak daleko se vám posouvá horizont.

A kdybych byl nějaký ezo guru, ještě bych z toho vykřesal nějaké staré indiánské moudro, které by mi sežrala i s navijákem dobrá půlka českého LinkedIn. Zvášť teď, kdy můžete každý večer pozorovat Venuši, zatímco Mars se snaží neustále schovávat.

#MatematickéOkénko #HardSkills

🔗

18.06.2023 01:06

So this was basically four days of C++ activities in Tel Aviv and six days of traveling all over Israel and Palestine.

From the daily life point of view and the technical community Haifa and Tel Aviv looked the most promising. I would love to come back. From the travelling point of view I am so grateful to have reached Jericho and Qumran but at the end of the day it was Akko that I most enjoyed for a few reasons.

But here's the point. I came to Israel for a prominent C++ event in the first place. People from corporations there asked me about my expenses. It's all on my name as a freelancer.



So what is my plan to turn this expenditure into success? It is surprisingly easy.

‣ There's a lot of things marked down in my digital notebook to bring from Tel Aviv to Czechia.
‣ It is premium experience and skills that I'm going to add to what I'm already doing with C++ in Prague and Brno.
‣ People love stories and connection with the community but sometimes they wouldn't come and see in person.

Are you missing the details?

There's a lot to share but please be patient. I will need to go through my notes and dive deep into the individual topics. In the mean time there are other events and there will surely be a lot of online videos featuring various speakers to see. Or just let me know if there's something I can do for you.

#CoreCPP 2023 #TelAviv

🔗

13.06.2023 21:08

Cesty po křesťanských i nekřesťanských památkách na územích palestinské samosprávy mi značně připomínaly scény z filmu Život Briana. Po všech stránkách.

Mezitím jsem se posunul za Templáři do městečka Akko. Tedy za rytíři Templu jsem sem přijel, ale nejdřív jsem se zasekl v muzeu britského vězení.

Kdesi v rohu tam psali, že tam víc vězňů bylo arabských, ale ti zjevně nebyli dost zajímaví. Jmenovitě se tu řeší jen židovské hnutí odporu proti britskému mandátu.

🔗

12.06.2023 23:14

S tím mým smlouváním to nebude tak horké. Na druhou stranu jsem za dva dny utratil asi tři a půl tisíce šekelů za tréning naživo, a jako bonus jsem si vyjel na místa, kam jsem si nemyslel, že se dostanu.

Jenom co jsme se zbavili Araba, začal se mi Žid omlouvat, že mě nepodpořil víc. Nemůže si to s nimi úplně rozházet. Domlouváme za 1400 šekelů celodenní cestu, kdy mě přidá k dvojici Mexičanů. Nádhera.



Řeším nocleh. Našel jsem samostatný pokoj na hostelu. Žida napadlo, že za podobnou cenu zařídí hotel s výhledem na noční Jeruzalém. Tak mě to stálo 150 šekelů navrch a po přidání 50 šekelů servis od večeře po snídani. Okno zvenku trochu špinavé, ale zase Venuše nad městem jako bonus.

Židovi doplácím, co mu Arab sebral, zbytek smluvené částky a 100 šekelů navíc za dobrou spolupráci. Dám si večeři, nastavím klimatizaci na 20 stupňů a jdu psát na mobilu předchozí příspěvek. Po snídani vyrážíme.



Jericho už mám za sebou s Arabem, chci vidět Mrtvé moře a Qumran. Po cestě mě protahuje kdejakým kostelem a poutním místem. Se zaujetím sleduju, jak se lidi celí máčí v bahnitém Jordánu.

Rozčílím v Betlémě hlavu palestinské rodiny výrobců dřevěných betlémů. Žid naznačuje, že odcházíme, dávám 50 šekelů jejich nejmladšímu za nějaké cetky, druhých 50 staršímu, že mě protáhl kostelem, necháváme na stole kafe a mizíme. Naopak z Betánie si za 100 šekelů odvážím několik dárků. V autě se ptám Žida, jestli Američani všechny ty drahý cetky fakt kupujou.



Luxusní oběd u Mrtvého moře, věci zamknout do skřínky, bohužel včetně bot. Stojím na tašce s věcma k vodě. Vracet se mi nechce, lovit znovu správné mince do automatu už vůbec ne. Znesvěcuju lehké triko z konference Core C++ jakožto provizorní levou onuci. Sportovní ručník jako pravou. Tašku už jsem pošlapal.

Žid mě marně varoval. V očích mám slanou vodu, nohama šlapu po ostrých krystalcích na dně, doplazím se pod sladkovodní sprchu a vypláchnu oči. A pak ještě několikrát, než vychytám plavecký styl připomínající spíše opatrné posouvání se po hladině vody.

Plavání v přesoleném jezeru chcete zažít. Ale možná to stačí jednou. Po nějakém čase z takto slané vody pálí úplně všechno. Vracím se za Židem a po cestě se mojí improvizované obuvi směje akorát jedna indka. Rozhazuju rukama, že nevím, jak svoji situaci řešit líp.



Při prohlídce Qumranu mě osloví skupinka Asiatů. Chtějí vyfotit ve skoku. Po pár pokusech se zadaří. Jsou z Hongkongu. Nakonec si děláme ještě fotku společnou a posílají mi ji.

Jdu za Židem. Vracíme se do Jeruzaléma a čeká nás ještě handlování o úpravě ceny. Dost jsem si vymýšlel a zdržoval, plus nějaký ticket, který nejspíš ani neplatil. Zastavujeme znovu u bankomatu, minule jsem narazil na limit a nevybral dost.

Žid se ujistí, že jsem se vším spokojený, vycucá si z prstu nekulatou částku a nadhodí, že můžu zvážit dýško. Nezapomene zmínit úsporu za Araba. Odjíždí s 500 šekely navrch a při loučení mimoděk nadhodí pár míst, kde jsem ještě nebyl, kdyby náhodou.

Takhle se to dělá. ❤️

🔗

11.06.2023 21:35

Jede takhle autem Šimerda, Žid a Arab... To není začátek vtipu, jak by se mohlo zdát. Tomáš mi naznačoval, že se mám držet svých „IT guys“ a nepouštět se do větších akcí. Tak jo. 😺

Jako fanoušek muzikálu Jesus Christ Superstar jsem byl trochu v koncích, když jsem nemohl přijít na to, jak se dostat do zahrad Getsemanských. Dostalo pomoci od průvodce, co mi za padesát šekelů ukáže všechno od panny Marie přes Annu a Jáchyma až po zahrady.

A za nějakých 250 šekelů za každou hodinu můžeme taxíkem projet další místa. Bylo mi jasný, že se to zvrtne, ale kdy jindy než právě teď.



Jeruzalém nebyl to místo, které mě tu nejvíc přitahuje. První mě to táhlo do Jericha. A teď jsem věděl, že stačí vysypat peněženku, a teď a tady mám doprovod, co to tam umí.

A taky že jo, stavujeme se v dalším pravoslavném kostele, kde je se všema kámoš. Projdeme prostor s výhledem do vykopávek. Vyjedeme lanovkou k jeskynnímu komplexu.

Všude mi vykládá historky, co všechno tam kdy a jak přesně dělal Ježíš, Jozue a kdoví kdo ještě. Je zábavnej.



Trochu tuším, že si svoji snahu bude cenit na víc než 800 šekelů dělených mezi něj a Žida, a tak ho na cestě k Ježíšově jeskyni trochu naťuknu. Prý to nemám řešit, že všechno bude, jak jsme se dohodli.

Laškovně nahodí kotvu, o kolik se tam nechávají stáhnou Američani, a při oslovení brother mě ujišťuje, že já přece nejsem žádnej Amík.

Vyjednávání má své místo a čas, a já úplně nevidím důvod na to tlačit kdesi u hranice mezi Palestinou a Jordánskem. Arab se mi jen tak mimoděk zmíní, kdo všechno už mu v rodině umřel.



Mezitím mi Žid bokem říká, že by mě mohl vzít druhý den s dvojicí Mexičanů po dalších místech. Ale taktně mi naznačil, ať o tom Arabovi neříkám, a vymýšlí strategii, jak se Araba zbavit a domluvit se v klidu na další den.

Na cestě k Jeruzalému trvá Arab na tom, že ještě musím vidět Betlém. Já se už je pozdě, a že chci ještě projít kus Jeruzaléma, než půjdu na vlak.

Začnu tlačit na vyřešení ceny. Jde na to dobře. Řeší se mnou jenom cenu za taxi, aby si nechal otevřené dveře na zbytek. Shodím mu to nízkou kotvou, že říkal, že to dáme za hodinu a půl po 250 šekelech.



Žid hraje celou dobu s ním. Ale nebezpečně se blížíme místu, kde potřebuje Arab vystoupit. To už se poprvé dozvídám, koho všechno musí naopak živit. Dojde i na magické slovo „fair“, které si cení na 1600 šekelů za oba.

Obrací pozornost k mému zážitku s výletu. klidně mu říkám, že to bylo super, ale teď že řešíme cenu. Připomínám mu, že jsme vyrazili o hodinu později než říká on.

Povolí o sto šekelů. Pak o dalších dvěstě, se slovy, že už nechce nic slyšet. Pak ještě o sto. Dobře, máme tedy cenu za komplet.



Ale chybí hotovost, což jsem hlásil předem. Žid mu dává 400 ze svého a ode mě se očekává, že vyhrabu 200. Když tahám z peněženky poslední mince, už kroužíme na kruháči, kde Arab vystupuje.

Měli jsme ho vyhodit tak se třema stovkama a zbytek si vyřešit sami. 😺 Beztak se mě snažil utáhnout na báchorky a byl ulhanej a drzej.

#Jericho

🔗

09.06.2023 23:57

Tak už jsem na pokec ulovil prvního Palestince. Jaffa má docela hezkou pláž kousek u mešity. Arabové tam měli bezvadného psa, co se vždycky vykoupal v moři, a pak se snažil obalit co největším množstvím písku. Taky měli led, vodku a nějaké sladké pití do mixu.

Rodiče má prý ve východním Jeruzalémě. Prý měl trochu problémy s drogama a taky s palestinskou policií. Ukazoval mi jizvy na ruce z pálení cigaretama. Mnohem radši má Izrael a Tel Aviv, tam jsou na něj hodnější. Jaffa vůbec vypadá zajímavě, co se skladby lidí týče.



Několikrát jsem se tu bavil se dvěma dámami z Jihoafrické republiky. Připomněl jsem si jednu věc, která nám může při každodenní práci unikat. Na světě je hromada lidí, co nikdy nezískali moderní gramotnost. Práce s počítačem a telefonem je pro ně magie, kterou nějak z nutnosti trochu ovládli a tam to někde končí.

Je to docela kontrast bavit se tu na jednu stranu s lidmi, kteří se na špičkové úrovni zabývají programovacím jazykem C++, a vedle toho s lidmi, pro jejichž život je elektronika jenom nutné zlo.

A to se bavíme o lidech, kteřeba mimo území ovládané Izraelem nikdy necestoval.



Nebo jsem se tu bavil s klukem z Nigérie. Ale ten zase mluví asi sedmi jazyky. Z toho čtyři jsou nějaké místní jazyky, ve zbytku světa úplně k ničemu. Má vystudovaný nějaký film, nebo co. Pak se tu motal človíček původem někde od New Yorku, vystudovaný historik, co tu dělá všemožné pomocné práce.

Co vám budu povídat, už se těším zpátky do zaprděného Čecháčkova, kde jsou všichni strašně důležití. 🙃

Ještě to tu mám naplánované na pár dní, a chystám se právě vyrazit po dalších místech. Ale zatím si říkám, že z hlediska každodenní reality asi Tel Aviv jen tak něco nepřekoná. Zvlášť když je to tu ještě okořeněné probíhajícím pride weekem. Na druhou stranu je dobré si říct, že je tu na české poměry docela draho.

#TelAviv #Israel

🔗

08.06.2023 23:19

Mohl jsem si v klidu užívat pláž, zajet si do Jeruzaléma nebo se podívat, jak vypadá Pride Parade ve městě, kde se to bere jako normální. Ale ne, místo toho jsem strávil další den v Tel Aviv Cinematheque.

Organizátoři na poslední chvíli přidali dva půldenní workshopy na první pokonferenční den. Guy Tamir a Tomer Gal ⚡ oba mluvili o výpočtech na GPU a jiných šikovných akcelerátorech. Prostě věci, které teďka strašně letí i kvůli AI. Zvítězila zvědavost a dobré doporučení nad touhou naložit se do moře.

Slovníček pro ty z vás, co neznáte pojmy:

‣ CPU – Central Processing Unit. Prostě procesor, tedy hardware, který vykonává běžné programy.
‣ GPU – Graphics Processing Unit. Prostě grafika, ale může vykonávat kód, který se zobrazením nemá nic společného.
‣ AI – Artificial Intelligence. Nejvíc vyhajpovaný pojem, kterým se dnes ohání i ten poslední podržtaška, aby byl in.

To by pro začátek mohlo stačit.



Měl jsem se představit. Tak říkám, že jsem freelancer z Prahy a že jsem s GPU nikdy pořádně nic nedělal. Dozvídám se, že prarodiče jednoho z lektorů pocházejí z Česka. Vlastně z Československa. Nakonec prý z místa, které je dneska součástí Ukrajiny. Ostatně válku na Ukrajině už jsem tady s pár lidmi probíral.

Na workshopu si ukazujeme nástroj, který vezme šikovně napsaný program v C++ a zkompiluje ho pro kombinaci CPU, GPU a případně dalšího hardware. Je to zajímavě a obecně řešené, takže až na pár drobností týkajících se komunikace a přesunu dat je to úplně normální kód, jako kdybychom psali všechno pro CPU.

Kromě toho vidím poprvé někoho použít Jupyter Notebook pro C++. To je věc, která by mě nenapadla, přitom to dává perfektní smysl. Tady člověk nabere inspiraci z očí do očí, co by jinak nevymyslel.



Už tu se mnou pár lidí řešilo, jak tyhle akce jako freelancer financuju. Je pravda, že jsou s tou cestou spojené nějaké náklady, ale zase asi nepatříme mezi nejchudší obory. Navíc tady vidím dost jasnou návratnost.

Díky přípravě nových kurzů v březnu 2020 došlo k tomu, že se v posledních letech věnuju C++ možná víc než kterémukoli jazyku včetně Rustu, o Haskellu ani nemluvím. Po celou dobu využívám výhradně zdroje dostupné z pohodlí domova.

Konference, kde se zapojuju do diskuzí přímo s lidmi, kteří jsou v jednotlivých tématech naprosté špičky, není nějaký bezúčelný výlet. Dokonce bych řekl, že tahle výprava na první dojem předčila moje očekávání. Už jsem se tu s pár lidmi bavil, že se odsud chystám některé věci přinést do kurzů v Česku.



Teď mě neberte špatně. To není tak, že by ta znalost v česku nebyla, naopak tu máme svoje vlastní špičky. Jsou tady lidé, kteří tomu věnovali víc než já a některá témata pokrývají na neuvěřitelné úrovni.

Ale zase ne každému se chce dělat kurzy a opakovaně se vracet k těm stejným základům s lidmi rozličné úrovně znalostí a dovedností.

#CoreCPP #TelAviv #Programování

🔗

07.06.2023 21:00

Mám tady ještě velké množství poznámek z konference Core C++, ze které jsem už tento týden vydal dva příspěvky. Taky už pár zážitků z Tel Avivu za tu chvilku. Už jen ubytování na hostelu docela přidává na zábavě.

Tak třeba jsem se bavil s klukem, co tady na hostelu vypomáhá a ještě dělá někde v restauraci ve městě. Má ruský přízvuk a říkají mu Sergej. Ptám se, odkud je. Tak prý Sankt-Petěrburg. Je tady v Izraeli teprve tři měsíce.

Zemřel mu otec, se kterým se prakticky nevídal. Po jeho smrti se objevila hromada sourozenců, o kterých nevěděl. Ti mu předali dokumenty ohledně židovského původu, o kterém taky nevěděl. Díky tomu mohl odcestovat do Izraele, což se v danou chvíli jevilo jako skvělý nápad.

Netuším, nakolik je ta story pravdivá, každopádně je zajímavá a byla hezky podaná, takže kdyby to byl pouliční umělec, tak mu už jenom za to pár šekelů hodím.



Každopádně tu kromě Rusů, co se snaží odejít do nějaké v současné době trochu rozumnější země, což dnes znamená téměř kamkoli, jsou tu také Rusové, co se věnují tradiční kratochvíli dělání bordelu u sousedů. A těm se teď opět podařilo udělat parádní bordel a, jak je jejich dobrým zvykem, podělat život spoustě lidí.

Je spousta projektů, kde může člověk pomoci, aniž by zvedl zadek ze židle a něco kloudného dělal. Já jsem tentokrát vybral ten, který znám díky Jaroslava Cejnarová a Václav Strnadel. Ale je tu i spousta jiných, například jeden z mých oblíbených má teď vypsanou sbírku na odminovací systém Božena.

Akce vyvolává reakci a můj příspěvek je to nejmenší, co můžu teď a tady jako reakci nabídnout. Jestli můžete nabídnout třeba jenom desetinu z toho, pošlete. Jestli se vám líbí jiný projekt, dejte mu přednost, nebo peníze rozdělte. Jestli nechcete dát nic, taky v pořádku. Je to tu jenom pro inspiraci.

#Нова́Кахо́вка #Ukrajina

🔗

06.06.2023 22:10

Tak co. Když můžu mít fotku se světoznámým vyjednavačem Gary Noesner, bylo by zvláštní, kdybych nezdokumentoval setkání s Bjarne Stroustrup, světoznámým programátorem.

Po cestě na oběd jsme nějak ztratili 🍊 Hana Dusíková, tak jsem využil příležitosti a zeptal se, zda by ode mě bylo příliš drzí si teď říct o společnou fotku. Dohodli jsme se, že ji uděláme teď a tady, poděkoval jsem, představil se, a podali jsme si ruku. Bjarne přitom není zdaleka jediný, kvůli komu mělo smysl na konferenci vyrazit.



Jen pro vaši představu, už na přelomu sedmdesátých a osmdesátých let si Bjarne uvědomoval, že jazyky jako BCPL, B nebo do dneška používané C nejsou na tvorbu rozsáhlých aplikací tak úplně vhodné. Proto si už tehdy oblíbil programovací jazyk Simula, jenže ten byl pro praktické účely příliš pomalý.

Tak postupně vytvořil programovací jazyk C++, který se navzdory všem těžkostem udržel v průmyslové oblasti do dnešní doby.

Mimochodem jsem s ním na ten oběd ani nedošel. Bylo tam na mě až moc lidí na malém prostoru, tak jsem vyrazil ven. Tam jsem se chytil dvou izraelců, co zjevně odcházeli jíst mimo konferenci. Dohodli jsme, že vyrazím s nima na něco místního. A tak jsem měl k obědu schnitzel s hranolkama v místě, kde bylo všechno jenom hebrejsky.



Ještě docela vtipná byla rozprava na chodbě, kde skupinka tak živě diskutovala s přednášejícím, že vůbec nezaregistrovali, že jim nemám šanci rozumět. A tak jsem se začal bavit tím, že jsem si do elektronického zápisníčku začal psát všechno, čemu jsem rozuměl nebo mi něco připomínalo.

‣ sababa
‣ compiler
‣ undefined behavior
‣ implementation defined
‣ union
‣ uint16
‣ uint32
‣ intptr
‣ optimize

Ještě z gestikulace jsem pochytil, že se zřejmě baví o pointerech v rozsahu jedné souvislé datové struktury. A tak nějak vydedukoval, že se baví o konverzích mezi ukazateli různých typů. A že se nemůžou dohodnout, jak to vlastně je. Vlastně je fascinující, nakolik člověk rozumí při diskuzích o oboru, který stojí na anglické terminologii.

#SoftSkills #CoreCPP #Batůžkář

🔗

05.06.2023 20:47

Vyjednávání už se řeší i na programátorské konferenci. Amir Kirsh na svém workshopu o bezpečném programování říká, že vyjednávání je komunikační dovednost a programátor je jedna z nejkomunikativnějších rolí vůbec.

Samozřejmě si to vyjednávání představuje trochu jinak, než si to pamatuju od Garyho, Phila a Scotta.

Amir popisoval poněkud přímější, ostřejší a méně diplomatický přístup, zvláště pak vůči zadavateli, který není schopen specifikovat požadavky, ale vyžaduje, aby se ihned začalo pracovat na jejich naplnění.



V programátorském světě se vůbec všechna tahle slovíčka používají v trochu jiném smyslu. Překlad z angličtiny do češtiny tomu vůbec nepomáhá. Čeština je možná bohatý jazyk při čtení Karla Čapka, ale poněkud chudý, jakmile se přesunete do byznysu a technologií.

Pár slovíček, která vás při poslouchání programátorů můžou zmást.

‣ Negotiation. Tohle slovo programátoři častěji používají v technickém než lidském smyslu. Jedná se o prosté „domlouvání“ technických parametrů mezi aktéry, typicky dvěma programy komunikujícími po síti. Vyjednávání o mzdě dnes raději přeskočme.

‣ Design. Tady v Česku si skoro každý myslí, že designu rozumí. Softwarový návrh ovšem není tak úplně disciplína do mateřské školy. Navrhuje se stavba toho software. Pro uživatele viditelné komponenty jsou zpravidla z hlediska designu jen špička ledovce.

‣ Požadavky. Zatímco ve světě soft skills chceme požadavky především dávat, ve světě software o jasnou a výstižnou specifikaci požadavků odjakživa takřka prosíme na kolenou. V angličtině bychom možná rozlišovali na „demands“ a „requirements“.

A to jsem ani nezmínil starý dobrý…

‣ Networking. Víceznačnost toho slova už pronikla i do naší komunity. Ale původně si pod pojmem networking lidé v mém oboru představovali spíše všechno od natažení a zapojení kabelů po konfiguraci síťových prvků, serverů a… Stanic, což je další krásné slovo.

A takhle by se dalo pokračovat.



Nemám v plánu měřit síly s českými špičkami v oblasti vyjednávání „že by za to šel koupit Karlštejn“ ani radit lidem „jak si vyjednat lepší mzdu“. Ale pokud chcete řešit každodenní mezilidskou komunikaci v technickém prostředí… Tam vám totiž dokážu vyjmenovat asi milion chyb, co jsem sám udělal i co vídám u druhých. A chybama se co?

#SoftSkills #Batůžkář #CoreCPP

🔗

03.06.2023 21:35

Jsou tu další #OfflineOsobnosti. Tentokrát jde o Slováka, ačkoliv působí v Bratislavě, kterou mnozí považují za samostatnou zemi.

On je ta správná offline osobnost, kterou většina z vás nezná. Je mu cizí online exhibice a dělání ze sebe „osobnosti českého linkedinu“. V rámci tréningu umí být ostrý jako břitva, byť už jsme ho museli naučit trochu zjemnit aspoň při zpětné vazbě.



Jednou jsem se v rámci vyjednávací hry při #MasteryClub dostal do role, kdy jsem ho měl připravit k akci a následně hodnotit jeho výkon. To všechno v angličtině. Peter Gabalec čekal, až se zhostím mentorské role. Byl jsem strašně unavený, a k tomu jsem vůbec nevěděl jak začít u někoho, kdo to všechno zná.

Co už, musíme se umět podporovat navzájem. Trocha nejistoty a „impostor syndrome“ nás přece nemůžou zastavit. Show must go on.

Ale přiznávám, že bylo zatraceně těžké nahlas hodnotit, chválit a kritizovat někoho na takové úrovni. Na druhou stranu je to dobrá příležitost vypravit se za hranu komfortní zóny. A prosté „Díky, Grumpy.“ v reakci na zpětnou vazbu moji nejistotu neodstranilo.



Peter je člověk, který si i v krizi udrží humor. Vlastně mi přijde, že čím větší krize, tím je jeho humor vytříbenější. Zažil jsem s ním velkolepý start jeho klubu, ale i vyjednávání o poslední pizzu z prakticky zavřeného občestvení a následné vítězné porcování na noční ulici.

Kdybych byl někdy v průseru, tak Peter je člověk, kterého bych chtěl, aby mi kryl záda a okořenil to trochou toho suchého humoru na udržení morálky.

🔗

03.06.2023 11:17

Na první dojem tak trochu suchar. Pan profesionál, co na sociálních sítích nikdy neujede a má neustálou tendenci lidi brzdit v konfliktu a přesměrovávat na něco, co jemu dává smysl. Prostě materiál pro #OfflineOsobnosti jak vyšitý.

Neskutečně přísný ohledně rámování konfliktu a budování pozitivního profesionálního image. Vlastně tak trochu suchar i na druhý dojem.

Když jsem ho pozval k ukrajinské hranici, byla to ode mě taková challenge. Nevěřil jsem, že se člověk skrývající se za tímhle profilem sebere a přijede pomoct na samotný východ Slovenska.



Já jsem tam byl sám. Všichni, se kterými jsem byl v posledních dnech v kontaktu, už odjeli řešit svoje věci. Potřeba individuální pomoci se s posilováním té organizované postupně snižovala. Seznámil jsem se nově se skupinou hasičů a pár novými lidmi z neziskovek.

Hrozilo mi, že když nebudu mít parťáka, budu muset vrátit auto. I kdybych ukecal auto, dal bych jenom krátké cesty, které byly potřeba čím dál tím méně. Václav Strnadel se sebral a dojel za mnou vlakem do Košic. Ještě při odjezdu absolvoval povídání s dezolátním taxikářem.

Ani nevím, jestli mi víc pomohl Vašek, že přijel a byl tam se mnou. A nebo víc já jemu, že jsem ho vtáhl přímo do dění. Teď nechme stranou, že jsem se všemi hned na začátku uzavíral dohodu, že nepřekračujeme hranici. Pomáháme, nenecháváme se strhnout atmosférou, neohrožujeme zbytečně sebe.



Ono totiž vyjet i takhle „na sraba“, s jasnými mantinely, v prvních dnech krize, člověka navždycky tak trochu spojí se zemí, na kterou kouká z polní cesty přes hranici. Všichni se těšíme, až moskevští odtáhnou a my budeme s přáteli oslavovat záchranu desítek milionů před úpadkem.

A tak náš suchar, který neuznává drama a nehlásá #KonfliktJeSexy, ukázal, že má vlastně docela podobný kompas. Co vám budu povídat, s takovým sucharem vyjedu do akce kdykoli znovu.

🔗

01.06.2023 22:58

Učitelským stavem hýbe kauza diplomů za nepořádek na škole v přírodě. A víte co, taky už jsem nějaký takový diplom v životě dostal, akorát to bylo na táboře, jehož součástí jsem byl v zásadě dobrovolně.

Taky jsem dostával a přijímal tresty. Tak třeba deset dřepů za to, že jsem přeslechl nějaké instrukce a došel se na ně zdvořile a s pokorou zeptat. Muselo mi být něco okolo deseti. Tak jsem asi blbej, říkám si, a ochotně příjímám trest od autority. Po deseti dřepech považuju trest za splnění, a zdvořile se ptám, jestli teď už můžu dostat odpověď.

Dělám tedy druhých deset dřepů. A protože zase až tak blbej nejsem, rychle si uvědomuju, že zatímco autorita mi může dát v případě konfliktu pořádně na držku, převahy v intelektu se bát nemusím. Další dospělá osoba o mě s oblibou říkala, že jsem chytrý jako býk a silný jako liška. Naštěstí mi byl její názor takříkajíc u pr…



Jako dítě jsem nechápal, že to jsou oni, kdo má problém, a že se z něj možná už nikdy nedostanou, a že to třeba už bude jenom horší. Myslel jsem si o nich občas svoje, ale byla to jenom moje obrana, ve skutečnosti jsem v sobě zase tak moc jistoty neměl.

Dalo by se snad i říct, že jsem o sobě v tom věku docela dost pochyboval a možná jsem se ještě dlouho snažil příležitostně vyrovnávat těm, co byli víc cool. Jenže ti měli zase svoje vlastní problémy, takže moc nebylo čemu se vyrovnávat.



Zrovna jsem vzpomínal na svoji matikářku na osmiletém gymplu. Psali jsme test na malé maturity, a příšla mi osobně vynadat, že jsem to odflákl, měl jsem tam chyby a dostal jsem dvojku. Jedničku neměl z celého ročníku nikdo. Nakonec se posunulo známkování a já jsem se do té jedničky vešel.

Až později jsem si uvědomil, že měla pravdu. Prostě jsem to odflákl jako všechno. Neměl jsem motivaci, beztak jsem byl nejlepší, tak na co se snažit. Tak jsem ji začal zpětně tak trochu uctívat, že mě jakože navzdory tomu táhla dál.

Jenže až teď si začínám uvědomovat, že to objektivně vzato dělala úplně blbě. Sice mě dotáhla k nějaké aktivitě, ale pořád to bylo o tom, že ona mě otravuje tak dlouho, až mě dokope až na matematickou olympiádu, která byla stejně o ničem. Sice jsem splnil na sto procent nějaké obvodní kolo, ale žádné další nebylo, jenom nějaká oslavná akce s nějakým nablblým astrologem, povoláním synem politika.

Matematické olympiády, představení v cizím jazyce a další soutěže jsem považoval za skvělé způsoby, jak získat free omluvenku ze školní docházky. Vlastně si pamatuju, že jsem se příhlásil na úplně cokoliv, co znamenalo jít někam jinam než si sednout do třídy ve škole. Možná bych šel i na ryby, kdyby to bylo v nabídce.



Tak se zdá, že ani ti učitelé, co mě měli rádi a co to se mnou mysleli dobře, vlastně neměli tušení, jak se to dělá. Paradoxně nejvíc oceňuju, když nás na lyžáku ta stejná matikářka nechala běhat prakticky neoblečený v jednu ráno ve sněhu, když jsme místo spaní dělali bordel. To byla lekce, kde člověk na vlastní kůži cítil následky svých rozhodnutí.

#ZákladníŠkola

🔗

01.06.2023 21:25

Náčelník. Vyjednavač, kterého jen tak něco nerozhodí. Pilná včelka, co v krizi odmaká hromadu práce, která patřila někomu úplně jinému. První, kterému jsem volal, když jsem zjistil, že poletím do Izraele. Mezi #OfflineOsobnosti nepochybně patří.

Jeho případovky pro #MasteryClub vždycky vyvolají rozruch. Jsou až moc náročné? A nebo je to dobře, že se musíme trochu posnažit?

Naštěstí na plané řeči není čas. Zapomínáme na radosti a strasti každodenního světa. Hop. Jde se na přípravu. Hop. Konce přípravy. Jde se k vyjednávacímu stolu. Tak co, dosáhli jste dohody? Kolik vyděláte? Kolik jsou náklady? Aha. Hmm, kolik že jste v mínusu?

Těžký? No to je život.



Seznamte se, to je Tomáš Burda. Občas ho podezřívám, jestli mi některé případovky nepřipravuje tak trochu na míru. Už několikrát mi zadání sedlo takovým způsobem, že jsem se cítil, jako kdybych to dělal odjakživa.

Někdy to vypadá, že si jenom tak hrajeme. Je to tak, bavíme se, zkoušíme věci… Na prvních pár akcích jsem zkoušel urvat maximální výsledek, abych mohl ukázat jakože úspěch. Postupem času jsem si začal užívat víc „role play“ a „hry na schovávanou“.

Ani vám tu radši nebudu psát, na jakých blbinách jsem už pár lidí utáhl jak na vařený nudli. Tom se vždycky jenom tak uculuje. Když je po všem, suše mi připomene, kde mám ještě mezery.



Skutečně si jenom tak hrajeme, zkoušíme věci, vyhráváme, prohráváme, diskutujeme, vztekáme se… Ale taky můžeme sledovat pokrok celé skupiny a každého jednotlivce. Po kouskách se přibližujeme mistrovství v umění nenechat si srát na hlavu, nenechat se zahnat do kouta, ale taky umět akceptovat, že ne vždycky se všechno daří.

🔗

30.05.2023 23:33

Atmosféra jak u Lucie Zitterbartová na neformálku.

Denis za barem. Kryštof baví společnost. Lukáš a Radka si akci „stotisícovky“ náležitě užívají. Já krmím lidi storkami ze života a předvádím, jak se dělá matematika na reMarkable.

A samozřejmě řešení klasické společenské otázky, kdo jsem a co dělám. Kryštof se představuje jako konzultant. Tak se taky představuju jako konzultant. Tak se dostaneme k tomu, že jsem programátor. Jenže to nestačí.



Používám obvyklou formulku, že jsem programátor v průmyslu a že dělám věci které nejsou vidět.

Obvykle to stačí na to, aby všichni pochopili, co nedělám. Že nedělám weby ani marketing. To většinou stačí, aby pochopili, že mě na nic nepotřebují, a můžeme se normálně bavit.

Teprve si uvědomuju rozdíl mezi námi. Většina lidí na různých networkingách se představuje tak, aby každý věděl, v jaké oblasti se na ně obrátit. Programátor se obvykle představuje tak, aby každý věděl v jaké oblasti se na něj neobracet. Že to nedává smysl?



Uvědomil jsem si, že skutečně stále nevím, jak se lidem představovat.

Z pohledu většiny uživatelů internetu dělám relativně specializovanou práci, které nerozumějí. Někdy to dokonce vypadá, že nejsou rádi, že dělám tak neuchopitelnou práci. Mně to naopak vlastně vždycky vyhovovalo.

Pro mě není v principu rozdíl mezi databázovým systémem, operačním systémem a paralelizovanou aplikací. To všecno jsou věci, kterými se zabývám a všechny mají společný základ. Jenom stále nevím, jak takovou práci smysluplně představit na baru. Třeba někdo pomůže.

#Stotisícovka #SociálníInterakce

🔗

30.05.2023 15:05

Tak už můžu srovnávat. Nebude to férové srovnání. Jedná se o dvě školy různých typů. Liší se ve způsobu financování, velikosti školy, atraktivitě pro učitele i výběru spolužáků. Ale život není fér, tak se do toho pusťme.

‣ Učitelky se staví za dítě a jeho potřeby. V tu chvíli sedíme u stolu jako parťáci, kteří mají v zásadě podobné cíle, jenom si vyjasňujeme, co se pro jejich naplnění dá udělat. Jednání nevede ke konfliktu a nedůvěře.

‣ Nikdo neočekává, že budeme na dálku řešit problémy vznikající ve škole. Tahle část je spíše informativní, abychom se pobavili o tom, jak se začleňuje do kolektivu a co se s ní řeší. Po nás se nechce vlastně nic.

‣ Není problém se bavit jako lidi. Beze strachu z následků se můžu bavit o tom, že nejsem dokonalý a že neřeším vždycky všechno perfektně. Panuje nápomocná a kooperativní atmosféra.

‣ Velké množství času věnujeme úspěchům. Je to formou tripartity, kde odvedenou práci prezentuje dítě a pedagog. Nemusím se ptát, co škola dceři dává. Vidím to přímo před sebou a dozvídám se detaily.

Za půl roku obrovské množství odvedené práce. Měl jsem obavy z kombinace otrávení státní školou a relativní volnosti v Montessori systému, ale výsledky dalece předčily moje očekávání. Vlastně i pro mě se spousta věcí změnila.

‣ Dovolil jsem si omezit naše společné aktivity stran angličtiny. Přesto dcerka dělá v komunikaci větší pokroky než předtím. Dost jsem koukal, když mi naše indická známá říkala, co všechno jí dcerka vyprávěla.

‣ Moc jsem s ní neřešil ani matematiku a počítání. Spoustu věcí ve škole dělají tak, jak bych to dělal já, jenom to mají lépe zpracované a mají k tomu hotové pomůcky i pro samostatnou práci.

‣ Občas s ní proberu nějaké ty mezilidské věci. Ale většinou na pohodu, bez nátlaku, nechám ji mluvit. Spadla ze mě zodpovědnost za řešení. Jsem jen jeden z lidí, co jí pomáhají se zorientovat.

‣ A pak je tu spousta dalších věcí, které by mě vůbec nenapadlo ji učit, neuměl bych to, nepovažoval bych to za důležité, nebo bych tomu prostě nebyl ochotný věnovat tolik času a úsilí.

‣ A to ani nemluvím o získané autonomii, kdy je schopná mi vyndat z vyhozených věcí legíny, že se rozhodně nebudou vyhazovat. Bez náznaku otázky si je balí do batohu a ve škole si je zašije.

Nechci všechno idealizovat a zpětně si potvrzovat správnost rozhodnutí nebo něco takového. Už kvůli ostatním mám velkou motivaci psát, že každá volba má svá pro a proti. Určitě by se pár nevýhod a rizik našlo, ale v tuto chvíli necítím moc důvod na to brát zřetel.

#ZákladníŠkola

Už jsem vám říkal, že její velký školní batoh teď leží ladem, protože od školy nenosí těžký náklad a stačí jí malý batůžek? Ani pití si do školy nenosí. Má tam vlastní hrnek, do kterého si v kuchyňce nalije čaj.

🔗

30.05.2023 13:52

All programming languages are equal.

This is what I hear from people all the time. But what if I'm interested in programming languages and see the differences from both technical and economic point of view?

There are languages that express structured types carefully and check the correct access to data. There are languages that can produce low-latency code that doesn't rely on a runtime environment with garbage collection and task scheduling. There are languages that can produce parallel code that is free of undefined behavior and data races.

People invested huge amounts of time to make this happen and some of the technology is truly amazing. Saying that all languages are the same and the result only depends on the quality of the programmer suggest both ignorance of reality and disrespect for other people's good work.

#Programming #SoftwareEngineering

🔗

28.05.2023 08:23

Do programmers need to understand math?

Last week I visited a small private high school in Prague. Just a place for 120 students specialized in IT and software development. The director told me that 99 % of the folks don't need to dive deep into theory.

Truly, most folks in the industry do not have the fundamentals of computer science and applied mathematics. And they live, work, earn good money. In the current world, income is not the best motivation for deep knowledge of math and CS.

Even as a trainer I can see what is attractive for the customers. And it usually isn't stuff like algorithms and data structures. From the point of view of most businesses this is already covered by the language and framework makers and there's no point in seeking deep knowledge of the field.

What do you think? Would it make sense if the majority of programmers knew the fundamentals of mathematics and computer science?

🔗

27.05.2023 22:27

Kam se nám vytratil formát #OfflineOsobnosti? Jeho největším kouzlem bylo představování osobností, které z LinkedIn až tak dobře neznáte. Že se to vždycky nakonec zvrhlo na circlejerk nejaktivnějších pisálků, je druhá věc.

Co se týče příspěvků, Jan Mexo Rehak toho tady zase tak moc nenapsal. Většina jeho práce se odehrává mimo dosah linkedinových očí.

Nejvíce rozvířil vody LinkedIn svým „strašidlem“, které zvedo ze židle nejednoho ezoterika, a jako bonus odkrylo ovcovitou náturu části zdejší komunity. To je počin, na kterém mě mrzí jenom jedna věc. Že jsem to neudělal já.



Naše první osobní setkání probíhalo tak, že se na mě Mexo podíval se širokým úsměvem a řekl: „Ty budeš Grumpy!“ Jak řekl, tak se taky stalo. 🙃

Takže čím by mohl být pro vás Mexo oproti jeho strohému mediálnímu obrazu zajímavý? Tak v první řadě je to člověk, má emoce a umí o nich mluvit. Někdy si totiž lidé na českém písečku představují vyjednavače jako studeného čumáka.

Na druhou stranu se mu dá říct do očí prakticky cokoliv. Už jsem to párkrát vyzkoušel. Dostal jsem podnětnou reakci, jakou by možná větší část z vás nevydýchala. Dáš feedback ostrý jako nůž, dostaneš feedback ostrý jako břitva podaný s klidem a samozřejmostí obyčejného pozdravu.



Udělat hromadu práce a neprezentovat to na LinkedIn, to se tady bere trochu jako zločin. Tak jsem si tu s Mexem a dalšími před konferencí vyzkoušel klasický linkedinový marketing, což je věc, ke které bych se dřív ani nepřiblížil. A teda nic moc, fakt je to asi pro trochu jiný typ lidí.

Něco se na „linkáči“ prezentovat dá, ale pokud to není úplný ego projekt, dělá se to dost těžko a fakt se to nedá uspěchat.

Ale zpět k offline osobnosti. Mně třeba Mexo pomohl takovým takovým způsobem, že jsem z toho vyšel s radostí, jak sem to všechno zvládl. Až pak mi došlo, v čem všem mě nechal cíleně vykoupat jenom proto, aby mě neokradl o úspěch.



Je vám to málo?

🔗

23.05.2023 22:36

Stejně je to sranda. Dcerka teď v soukromé škole dělá věci, ze kterých by na předchozí škole učitelku asi trefilo. Prý se na sebe pokouší upoutat pozornost ostatních dětí tím, že porušuje pravidla.

Už jenom ta věta ukazuje na rozdíl v přístupu. Někdo se v kontextu školního prostředí zamýšlí, proč to dělá. Nehledá onen magický „probém v rodině“, kterým by se dalo dítě utlouct.

Očividně si hledá místo, snaží se začlenit do skupiny, a stále ještě testuje prostředí. Klasická škola měla asi milion zbytečných pravidel, která nikdo moc nedodržoval a nikdo nevymáhal. Pokud vymáhal, tak selektivně podle nálady a sympatií.

Nezapomenu, když se mě zeptala, jestli si taky může začít znovu nosit do školy hračky, když „ostatní na to kašlou“. A nebylo to specifiku třídy. Před velkou budovou se staršími dětmi jsou nové zákazové cedule kvůli koloběžkám a kdoví čemu. A taky jsou tam jenom na ozdobu.



Je docela zábavné to pozorovat z venku a nechávat plynout čas beze strachu, že to škola nechá zajít příliš daleko a že se učitelky začnou chovat k dítěti jako ke škodné. Možná dojde i k nějaké dohodě ohledně nápravy a trestů v případě, že nebude stačit prostá domluva a čas. Nejsem odpůrcem cílených a smysluplných sankcí, když na to přijde.

Každopádně se mi už nevrací ze školy vynervovaná a zničená, takže se s ní dá normálně pracovat. Není cesty zpět. 🙂 Ještě nedávno jsem říkal, že jsem vlastně rád, že poznala obě prostředí a může srovnávat. Tak asi nejsem. Pro takhle malé dítě bylo to prostředí fakt toxic až moc.

#ZákladníŠkola

🔗

23.05.2023 21:39

People keep asking me about my electronic notebook.

This was the first time I took the thing to a technical course. It was about PostgreSQL. And the lecturer was me. I'm coming back to the business after a few years of pause.

For me database transactions are not much different from operating systems and parallel applications. These three fields neatly fit my interest in parallel computing and software safety.



I have notes and quotes coming from the customers. This will be important for the upcoming redesign of the courses as there's a lot to improve. But that doesn't mean I can't use more advice.

What would you expect from a series of multi-day PostgreSQL training courses covering most common use case? Would you include more database theory? Specific high-availability use cases? What would make you even think about ordering a PostgreSQL course?

#Programming #SoftwareEngineering #ParallelComputing

🔗

22.05.2023 21:14

Tři zásadní oblasti IT, co většina lidí považuje za samostatné disciplíny, považuju dlouhodobě za obměny jednoho a toho samého tématu.

‣ Programování operačních systémů
‣ Tvorba paralelních aplikací a knihoven
‣ Porozumění databázovým transakcím

Po dlouhé době se vracím ke školení SQL databází. Už jsem tyhle kurzy dělal, jenom jsem si to potřeboval trochu oživit. A nakonec to bude dobré i z pohledu marketingu.

Normální člověk z byznysu nepojme, že by někdo mohl mít expertízu ve všech třech uvedených oblastech. Netuší, že to jsou všechno jenom variace na jednu a tu samou sadu problémů. Tak mě někteří poznají jako databázistu a jiní jako systémového programátora. A já mám o rozmanitou zábavu postaráno.



No a kdyby se někdo chtěl přece jen trochu dovzdělat…

Ve všech třech případech řešíme několik nezávisle běžících aktérů, kteří přistupují ke sdíleným prostředkům. Musí tedy synchronizovat přístupy například k datům v paměti. A k tomu se dá přístupovat zhruba dvěma způsoby.

① Pesimisticky, kdy se souběžné přístupy synchronizují za pomoci čekání na různé zámky, které může držet jenom jeden z nich.

② Optimisticky, kdy se souběžní aktéři vyhýbají jen těm nehorším kolizím, a na ten zbytek prostě nějak zareagují.

Je pravda, že na kurzech paralelního programování toho můžu ukázat trochu víc. Tam máme data a práci s pamětí pevně ve svých rukách a můžeme si dovolit nakousnout některé inovativnější přístupy, zatímco v případě SQL se musíme držet toho, co nabízí transakční databáze.



PostgreSQL je v mnoha ohledech úžasně jednoduchý a flexibilní nástroj. Ve standardu máte uvedené čtyři úrovně izolace transakcí. Postgres šalamounsky implementuje jenom ty dvě úrovně, které mají nějaké užitečné vlastnosti.

Jedna z nich je právě ta pesimistická a druhá optimistická. Jenom se ta slova snažte interpretovat víc technicky než ezotericky. Pesimistická je ta spolehlivá, která vždycky funguje. Optimistická je ta, která elegantním a užitečným způsobem selhává. Negativní výsledek je totiž taky výsledek.

#Programování #Vzdělávání

🔗

19.05.2023 12:07

Abych pravdu řekl, stále se mi nedaří porozumět systému společenských konvencí. Nezbývá než se opět poradit s „mistrem teplákem“ Denis Tureček a „vrchním sluníčkářem“ Lukas Vyskocil.

Co chvíli se mi někdo snaží dávat čočku jen proto, že si s někým nechci povídat na nějaké jeho téma. Někdy mě to téma opravdu jenom nebaví a nezajímá. Jindy je to třeba nějaký business, o kterém už vím, že se do něj nechci zapojit. A nebo už vím, že ten člověk chce jenom prudit, a snaží se ze mě vymámit nějakou reakci, kterou by mohl shodit, a udržovat mě v nekonečné diskuzní smyčce.

Jsou určité demografické skupiny, kde se vyskytuje více jedinců, kteří se ptají na nesmysly, pak se s otázkou opakovaně připomínají, a nakonec se odkazují na nějakou slušnost nebo co.

Neodpovědět na otázku je přece normální. Člověk by se snad měl umět ptát s rizikem, že možná nedostane odpověď.



Moc nechápu, co je neslušného na tom, že mě nějaká otázka nebo snad odpověď na ni ani trochu nezajímá. Když se mě někdo zeptá, co bych dělal, kdybych vyhrál milion, je slušnost odpovědět? A když se mě zeptá, co bych dělal, kdybych měl 💩 v nohavici?

Co je tohle k sakru za slušnost a kde se to ti lidé učí? 😹

#Komunikace #SpolečenskéKonvence #Etiketa

🔗

19.05.2023 11:25

Místa na středních školách je dost!

Školství je takový náš malý reálný socialismus. Na jednu stranu není kvůli regulacím vůbec jednoduché vytvářet vlastní školy tam, kde úřednictvo dětem dostatečnou podporu nenabízí. Na druhou stranu se úřady o pokrytí potřeb dětí nijak zvlášť nesnaží.

Pro začátek bych rád veřejně řekl, že vaše děti nejsou nijak méněcenné, a neztrácejí budoucnost, když se jim nepodařilo dostat přes síto přijímacích řízení. Důležité je chvíli si pobrečet, ale pak se zvednout a hledat cestu. Stejně jako když se ztratíte v lese.

A pak jsou tu lidé jako Sarka Kralickova, kteří se snaží hledat cesty i pro cizí děti. Její nápady se nápadně podobají těm mým. Takže buď trpíme podobnou iluzí, nebo to prostě dává smysl. Narozdíl ode mě je schopná a ochotná se zvednout a jít to řešit s konkrétními lidmi.



Úřednické školství funguje tak, že se pohrabe v těch svých předpisech a kalkulacích, a laskavě nám sdělí, že pro tisíce dětí prostě nemá příslušný počet schválených místností osazených učiteli. Jako kdyby tohle bylo v jedenadvacátém století podstatou učení a vzdělávání.

Šárka navrhuje se na tenhle úřednický přístup vybodnout a spustit krizové řešení spočívající v kombinaci dálkového studia a dalších nástrojů. Vlastně jenom říká, že bychom „vzdělávání budoucnosti“ měli zavést o trochu dřív. A to nejlépe teď hned.

Stačilo by nechat úředníky se dál handrkovat o tom, kolik škol je dost škol, a zatím na pozadí v rámci krizového řízení umožnit soukromým subjektům učit v rámci nějakých krizových mantinelů v libovolných trochu bezpečných (nebo dokonce žádných!) prostorách za pomoci trochu slušných materiálů a směřovat děti ke složení státní maturitní zkoušky.



Trochu mi to připomíná můj odchod ze zaměstnání. Dal jsem si za cíl během prvního půl roku dosáhnout v průměru hrubého příjmu ve výši mé základní mzdy. Nebyla to žádná hitparáda, ale cíle jsem těsně dosáhl. Podobně si myslím, že by se dalo při troše snahy dosáhnout nějaké základní kvality vzdělávání podle Šárky. Jistě to nebude hitparáda, ale na nějakou základní úroveň se snad dostat dá.

Co mě zajímá, je kdo další ještě v tomto podniká kroky, a s kým třeba Šárku spojit. Mohli by vědět Václav Strnadel nebo Šimon Steffal. Tak co myslíte, mohly by nás dostat z krize virtuální třídy a krizový režim pro střední školství?

#Vzdělávání #ŠkolstvíJeKatastrofa

A nebo myslíte, že by bylo lepším řešením poslat děcka povinně na učňáky a umít z nich v současných českých učňáků špičkové řemeslníky? Není to jen taková nostalgická vzpomínka na první republiku a ty zbytky, co nějakým zázrakem přečkaly až do časů ČSSR?

🔗

19.05.2023 10:50

Matematiku nebudu nikdy v životě potřebovat.

Tak se jmenuje facebooková skupina, kterou jsem před časem založil, a kde jsem se posmíval například tehdejšímu premiérovi Andrejovi Babišovi, když publikoval falešnou tabulku, která neměla správně ani mezi součty. Skupina umřela na tom, že to vlastně nikoho nezajímá.

Před pár dny jsem skupinu oživil a přeorientoval na nový účel. Řeším tam, proč se většina našich dětí nemá šanci v běžné škole s běžným učitelem matematice naučit a mít z ní radost.

Dával jsem tam několik příspěvků, které obsahují know-how, z nějž některé části jen tak někde nenajdete.



Často jsou to věci, na které jsem přišel až potom, co jsem si přečetl různé střípky od starých řeckých matematiků, kteří ještě neměli k dispozici pozdější arabské a evropské matematické vynálezy. Přesto dokázali používat mozek tak, že odvodily věci, které většina českých dětí umí konzumovat jenom jako vzorečky, a ještě blbě.

Je tam docela sranda i v diskuzích. Občas se najde někdo, kdo mi to přijde vysvětlit. 😹 Oblíbená poučka, že máme dvě uši, ale jen jednu pusu, asi při psaní na klávesnici nefunguje.

#Matematika #Vzdělávání #ŠkolstvíJeKatastrofa

🔗

18.05.2023 07:13

Moc mě to mrzí. Nějakou chvíli jsem nesledoval vyjednávací přestřelky mezi největšími osobnostmi LinkedIn. Moje pozornost byla odvedena jinam. Už jsem k dispozici.

#BahenníLázně

Jeden pán se tu nedávno dělil o radost ze své nové knihy. Prý nám jejím prostřednictvím vysvětlí principy vyjednávání FBI. Prý je u nás zatím zná JEN PÁR VYVOLENÝCH. 🙂 Knížku si kupte a přečtěte. Taky se na ni časem podívám. Do asociace za hejtování Karla Otýse a další nebezpečné konkurence se podle zájmu taky přidejte.

Já osobně se ovšem nejvíce těším, až bude merch, a budu si moci konečně objednat tepláky s nápisem #ArgumentyNefungují. Rád si je osobně vyzvednu na Karlštejně. Stejně jsem se tam chtěl zastavit v hospodě za svými známými od svařáku z hlavního nádraží.

A víte, co je sranda? Až si tu knížku přečtete, a nebudete něčemu rozumět, klidně se můžete stavit za mnou. Mám totiž nějaké to seznámení s vyjednáváním od mistrů FBI za sebou. Bylo to zajímavější, než bych čekal. Skoro bych si troufal říct život měnící.



Je to tak. Díky všem, i těm nejvíce neviditelným, kteří pracovali na tom, abych nemusel vyrážet za draho do Švýcarska, a mohl jsem přímo tady v Praze zažít téměř instantní změnu perspektivy. Ať se stane cokoliv, máte to u mě.

#NegotiCON

🔗

17.05.2023 11:30

Asi jste si všimli, že se teď k umělé inteligenci vyjadřuje každý, kdo má do p… No prostě kdo hledá téma, které mu udělá hromadu views.

Byznysová scéna se vyznačuje tím, že všichni o všem mluví, a prakticky nikdo ničemu nerozumí. Většina těch lidí zapadne, a už se o nich v podstatě nemluví, nebo si najdou nějakou formu exhibice kdy ze sebe udělají star online příspěvků a občas nějakého večírku.

A tak jsem zvedl zadek, a byl jsem se podívat za lidmi, kteří se strojovému učení věnují desítky let, a zabývají se tím i jinak než jen čekáním na další verzi ukecaného transformeru.



Nám se totiž do budoucna moc nehodí řídit svoje kroky podle přelétavých byznysmenů bez technologického povědomí. Nic osobního proti nim, dělají, co umějí, řídí se tím, čemu rozumějí. Občas vyhrají v loterii, uloví nějaké „nesmělé nerdy“, a dělají tvář tomu, co jejich přátelé vytvořili.

Ale svět vědy a techniky nám opět ukazuje, jak jsme jako obyvatelstvo obrovsky pozadu za duchem doby. Děcka na základce začínají používat ChatGPT a další hračky. Ale vysvětlí jim jejich učitelé a průvodci, co že to vlastně mají před sebou a jak to zhruba funguje?

Lidé utrácejí svůj drahocenný čas diskuzemi o tom, co všechno nahradí nebo nenahradí stroje. Proti tomu nemám půl slova, každý se nějak bavíme, někdo místo toho kouká na seriály. Ale když přijdu támhle na nějaký prosecco dýchánek, tak to tam větší část lidí bere jako seriózní zdroj informací o běhu současného světa.



Pak se divíme, když taková procenta naší populace ovládají zkrachovalí všude zadlužení dezinformátoři, pro které je sláva poslední šance na smysluplnou existenci. Jasně, tohle byl ode mě trochu oslí můstek? Ale opravdu je od nadšeného poslouchání sebejistých plků rádoby expertů k poslouchání prvotřídního dezinfa zase až tak daleko?

#BahenníLázně #UměláInteligence #Vzdělávání

🔗

16.05.2023 20:57

Chystal jsem se, že bych ještě prodloužil předplatné Deníku N. V začátku války jsem si chvíli nechal posílat papírovou verzi. Pak jsem se vrátil k čistě elektronické, kterou jsem ale taky vlastně moc nečetl.

Před časem mě Ján Simkanič přesvědčil, abych si navzdory některým vyloženě blbým článkům předplatné prodloužil. Letos mi pitomými kecy o zdanění ušetřil pár peněz. Ale na pana Honzejka samozřejmě nemá. Kdo máte silný žaludek, najděte si oba pány na Twitteru.

Osobně si myslím, že největší bolestí papírových deníku je, že už vlastně jen tak někoho nezajímají. Já chtěl dceři ukázat, jak taková věc vypadá, a teď se mi to válí na hromadě ve skříni.

A přepálená exhibice na sociálních sítích člověka odradí i od těch elektronických. Beztak se ke mně ty informace vždycky nějak dostanou. Peníze můžu utratit jinde nebo posílat víc People in Need, kteří občas dokážou rychle pomoct tam, kam bych se já ani nedostal.



Beztak lidi blbnou. Zrovna včera jsem byl na exkurzi na malé vodní elektrárně, kde nás provázel pán, který měl obrovské znalosti ohledně elektrotechniky a pánů Edisona, Tesly, Křižíka a Kolbena.

Ale ze všeho nejvíc se bojí Grety Thunberg. Zcela vážně měl zapotřebí tu holku a nějaké neurčité náznaky zmínit během jinak dobrého a zajímavého povídání o nádherné expozici, kterou nás provázel. A není sám. Nedávno jsem ve vlaku musel z jednoho pána tahat rozumy ohledně systémů trakčního vedení na stejnosměrném a střídavém proudu, jinak bych musel dál poslouchat řeči o tom, že se „dezinformátorům“ z doby covidové nikdo neomluvil.

Je to takové hezké připomenutí, že ani znalost matematiky a techniky člověka nezachrání před blbnutím pod tlakem okolností a vnitřního napětí. Vlastně vůbec ne hezké. Těch lidí je celkem škoda.

#Illumicati #Kňů

🔗

15.05.2023 23:58

Tak mám za sebou NegotiCON a několik konferencí o vzdělávání. Je čas vrátit se na chvíli zpátky do svého oboru, a tak jsem opět na EurOpen.CZ.

Tahle konference je zajímavá a unikátní tím, že se u nás koná už od roku 1988. Dostal jsem se k ní v roce 2010. Přednášel jsem tam v roce 2011 na téma IPsec na Linuxu. Přednášku jsem později upravil pro DevConf, kde jsem dostal nabídku pracovat pro Red Hat.

Do té doby jsem se snažil pokrýt své životní náklady na volné noze všemožnými IT službami. Jak to tak bývá, nabídka přišla v době, kdy se moje finanční situace začínala tak nějak stabilizovat.



Tak jsem aspoň o podmínkách nástupu nějakou dobu vyjednával. Sice asi úplně blbě, ale v našem oboru nebyla laťka nastavená úplně vysoko.

Nastoupil jsem na poloviční úvazek, což mi pomohlo zachovat si většinu z dosavadních aktivit. Pracoval jsem z domova, jenom pár měsíců do začátku jsem se snažil být v brněnské kanceláři. Většinu týmu jsem měl v časové zóně východního pobřeží USA.

Na programu máme mimojiné Rust a umělou inteligenci.

#Programování

🔗

12.05.2023 11:48

Pamatuju doby, kdy se na technických meetupech a konferencích o recruiterech a recruitmentu nemluvilo.

Před pár dny jsem na jednom meetupu řešil stížnost, že se na něj přihlašovalo pomocí události na LinkedIn. A proč má kvůli technické akci někdo mít registraci na síti, kde ho budou akorát spamovat verbíři.

Tam fakt nepadlo směrem k náborčím jediného hezkého slova. Můžeme si namlouvat, že jsme všichni kámoši a všichni máme stejný zájem. Ale pak mi vysvětlete, proč má recruitment u vývojářů takovou pověst.

Aneb z běžných lidských interakcí:

„Ahoj, tohle je Monika. Je recruiterka, ale nebojte, je v pohodě.“

#BahenníLázně #Unrecruitment

🔗

10.05.2023 08:09

Děti jsou taky lidi.

To je suprové motto, které by spoustě lidí pomohlo v některých situacích fungovat lépe. Ale podle všeho taky název sektářského uskupení, které mnohem více než děti a rodiče miluje vzájemné utvrzování se ve svých pravdách a hnojení kohokoli, kdo se odlišuje.

#BahenníLázně

Barča bude nejspíše úplně normální ženská. Jestli dá někdy dětem na zadek, je mi upřímně jedno. Ve světě, i tom okolním, se děje tolik nepříjemností, že má u cizích lidí fakt smysl řešit zásadní excesy.

Pokud už do skupiny o výchově dětí přijde taková žena, zaslouží si jednu z následujících věcí.

‣ Smysluplnou pomoc ve formě tipů a triků na věci, které by jí mohly zafungovat tak dobře, že k dávání na zadek vůbec nedojde. Samozřejmě s respektem k individualitě její i jejích dětí a s vědomím toho, že stejná věc nemusí zafungovat každému.

‣ Nechat na pokoji, pokud pro ni dotyčný žádné takové tipy a triky nemá, nebo jí je dávat nechce. Tak holt bude dávat dál dětem na zadek v situacích, které lépe vyřešit neumí. Když to není nic horšího… Ostatně rodiče jsou taky lidi, kdyby to Zdeňka nevěděla.

Je docela paradoxní, když tito lidé hlásají, že se máme k dětem chovat jako k lidem, a pak se k lidem chovají takto. Máme se tedy k dětem chovat cíleně hnusně?



Samozřejmě v té diskuzi zazněl klasický bahenní argument, že proti dospělému člověku taky nepoužijeme násilí, když jeho chování překročí nějakou mez. Skutečně nikdy mezi dospělými nedochází k použití násilí, když jde do tuhého?

P. S. Kdykoli mě napadne někomu napsat „lidi jako jste vy“, smažu celý text a raději začnu znovu od začátku, nebo rovnou od záměru reagovat upustím. Taky nikomu nepíšu „věřte mi“ nebo „tohle vám otevře oči“.

#LidiJsouTakyLidi

🔗

07.05.2023 00:18

Vracím se po letech k doučování matematiky.

A nemám namysli své obvyklé „kšefty“, kdy se mi někdo ze známých, se kterými jsem kdysi něco řešil ozve, že má ještě dítě, ještě další dítě a ještě nevlastní dítě, co taky potřebuje jednorázově s něčím pomoct.

Dával jsem auto neplánovaně do servisu. Protože se mi nechtělo jít po silnici, došel jsem po nějaké vedlejší trati pár kilometrů na nádraží. Jel jsem osobákem do Benešova a odtamtud rychlíkem do Tábora kvůli něčemu, o čem budu psát až příště.



Na další den jsem přislíbil, že se stavím v Liberci za ukrajinskými dětmi kvůli matematice a souvisejícím předmětům. Po cestě s Tábora volám otci, jestli má volné auto. Taky v servisu. Tak se u něj stavuju v Praze na přespání a pokouším se koupit online lístek na bus. Tak ranní bus už je plný.

Chystám se to odpískat, ale nakonec si na ráno objednávám carsharing. V osm ráno si beru auto z ulice totálně zesrané a zapadané bordelem.

Sice to můžu dát do automatické myčky na jejich účet, ale žádnou v provozu po cestě nepotkávám. Nakonec mě představa, že bych měl to auto vracet stejně odporné, jako jsem ho převzal, donutí vzít si ho do parády v Liberci na ruční myčce.



Pak už se s děckama z ukrajiny pouštíme do matematiky. Jedna holka mi říká, že má vystudovaných devět let ZŠ a bude tu dělat přijímačky. Ale matematiku zvládá tak maximálně do sedmičky. Ptám se, co ty poslední dva roky. S úsměvem a trpělivostí vysvětluje situaci. Já si v duchu říkám, že na tohle jsem si mohl odpovědět sám.

Vyslechnu si od dětí peripetie s českými školami, a v duchu se stydím, že pro ně neumíme v jejich situaci udělat víc.

Mimochodem ta s těmi přijímačkami se určitě matematiku ani nic podobného studovat nechystá. Je u toho, když ukazuju jen takový rychlý nástřel různých věcí z matematiky základní školy. Na to, že to vůbec není oblast jejího zájmu, se tváří docela nadšeně. Vypadá, že takhle matematiku nezná.

Tak málo stačí. A člověk se rázem ocitá za hranicí běžné školní reality.



Dávám si do kupy poznámky do nového digitálního zápisníku, prodlužuju rezervaci auta a spontánně vyrážím za příbuznými směrem k České lípě. V noci vracím nablýskané auto na Žižkov a jdu na vlak.

#NejsemUčitel #ZákladníŠkola #VálkaJeVůl

🔗

06.05.2023 23:14

Ztratil jsem dvě A4 poznámek od zákazníka.

Už delší dobu jsem zvažoval, že si místo čmárání na papír pořídím nejnepravděpodobnější kus elektroniky, který byste u programátora mohli hledat. Funkčně zcela omezený tablet na ruční čmárání mezi softskillery oblíbené značky reMarkable.

Stálo mě to asi pět set eur a za dva dny od objednávky jsem to držel v ruce a začal experimentovat. Skoro nic to neumí, ale aspoň nevyhazuju hromadu papírů. Tak uvidíme, jestli to k něčemu bude. Zatím to vypadá užitečně. Čmárá se na to hezky.

#DigitálníTransformace

🔗

06.05.2023 05:42

Armin a stártapeři. NegotiCON 2023 byl pro mě studnicí nových zajímavých kontaktů. A tak jsem u občerstvení zjistil, že se v červenci chystám na další zajímavou akci. 😺

🔗

05.05.2023 01:36

You don't need to defend C++.

It will stay with us for ages. There's no need to be afraid to learn from Rust even if you'd like to stay with C++ for the upcoming twenty years.



One example. Most C++ developers I meet on a day-to-day basis don't know about ownership and borrowing. They have some understanding of the underlying concepts but do not use these useful terms. They often think about pieces of data as objects rather than values. Some of them do not understand move semantics. Why?

Because C++ lies somewhere between modern programming language design and the deep past of C with classes. From the perspective of a modern language the design of C++ is simply horrible.

‣ Move semantics is trivial in Rust.

It is the default semantics of the assignment operator. Before the assignment the value sits in the source space. After the assignment it occupies the new space. The old space no longer exists. The original value in the new space is destroyed. It is that simple.

In C++ this default operation of Rust is imitated with the separate move constructor and move assignment operations. Rust's Copy trait that turns moves into trivial copies is imitated with the copy constructor and copy assignment. These imitations rely on move or forward references that Rust doesn't even need.

‣ Billion dollar mistake is a non-issue in Rust.

Rust's safe pointer types don't allow null pointers. It helps you completely avoid null pointer dereference exceptions. When you need optional pointers, you wrap them in the Option type and use pattern matching to distinguish the null and non-null cases. That simple.

#Programming #SoftwareEngineering

This isn't about trivial features that you can simply imitate using C++ language features. It is a careful design that turns the compiler into a static analyzer. That gives the compiler additional information not only to check the code for certain classes of issues but also precise information for the optimizer.

Rust can provide amazing optimization for any code that successfully compiles. It doesn't output broken code if you screw up. It uses the same basis for static analysis and the optimizations. It will force you to remove undefined behavior before accepting your code.

🔗

04.05.2023 20:12

This time about ABI stability of shared libraries.

Stable binary interface allows you to update dynamic libraries without rebuilding the dependent packages. Different programming languages provide different compatibility features.



How does good old C maintain binary compatibility? It doesn't exactly maintain it. It is the developer who is fully responsible. A common method is using opaque types heap-allocated by the library for all data types that could be extended in the future.

This is straight-forward. You do not depend on the size or layout of the data type. The library provides a creation function, a destruction function and a few other function calls that accept an opaque pointer.



C++ does many things behind the scenes and thus it may not be that obvious which modifications maintain binary compatibility and which break it. But with all due knowledge you can translate the above rules into something called the pimpl idiom.

The object of the exported type hold just the “pointer to implementation”. The actual layout is determined by an unexported type. As you can see, C++ requires a more complex approach than C, but still pretty much feasible.

Rust avoids this problem altogether by not providing dynamic library support for its data model. It can only use and provide C dynamic libraries. Therefore even a program written in Rust can only use a dynamic library written in Rust via an unsafe C interface.



Python and other dynamic languages avoid the problem by not using a classic binary calling convention and classic struct memory layout. Python programs access “members” by name using hash table search instead of a memory offset. Not much to talk about here.

But there seems to be one interesting language that uses binary calling conventions and classic struct layout. Swift seems to move the above techniques to the language level. As far as I understand, Swift shared libraries contain additional information and use a different calling convention from direct calls.

This is an interesting take. I didn't find much information about Go shared libraries. I don't know about other programming languages that would take a path similar to Swift.

#Programming #SoftwareEngineering

Do you maintain binary compatible dynamic library updates? In which languages? Are there other interesting approaches to the problem?

🔗

03.05.2023 09:35

Máme tu krizi vzdělávání.

Nebudu chodit kolem horké kaše. České státní vzdělávání se nepřipravilo na nápor nových středoškoláků. To není o nějaké jedné vládě nebo jednom ministrovi. Možná spíše o tom, kolik českých občanů vlastně o nějaké vzdělání ani tak moc nestojí.



Je to jednoduché. Státní školství má společnosti poskytovat vzdělávání pro co nejširší skupinu obyvatel. To dneska znamená převážně školy všeobecného zaměření. Klasická řemesla stejně v tuto chvíli ve školách naučit neumíme.

Mám #BahenníLázně a miluju naivní a špatná řešení…

‣ Nažeňme děti na učňáky a odborné školy. Takový správný reálně socialistický centrálně plánovací přístup. Kdyby tam jít chtěli, tak už se tam dávno přihlásily. Zjevně to z pohledu rodičů a dětí není tak super, jak se to snaží někteří prezentovat.

‣ Zrušme osmiletá gymnázia, abychom uvolnili kapacitu pro ta čtyřletá. Dlouho jsem měl podezření, že tento krok nemají ti lidé propočítaný. Tak v poslední době se mi to potvrzuje. Ale tak Tanya studovala matematiku, tak musí mít pravdu. 🤡 Důkaz diplomem.

První věc, která musí zaznít je, že by se ten systém měl za všech okolností postarat o rozvoj a vzdělávání dětí cca od 3 do 15 let. Přičemž slovo „postarat“ znamená najít kapacitu ve státním školství, nebo přesvědčit k odchodu ze státního školství.



Co by mohlo trochu ulehčit, je podporovat soukromé školství. A to především takové, které dokáže pokrýt část výuky zahraničními učiteli, dobrovolníky z řad rodičů, případně učiteli, kteří by na státní školu stejně učit nešli.

Taková škola si zaslouží jak finanční dotaci, tak neházení klacků pod nohy například při schvalování prostorů pro výuku. Proč? Protože pomáhá řešit problém. Proto nezávidět, nýbrž podporovat.



Tím by se uvolnil prostor pro totální změnu systému.

Začít děti mnohem více členit podle toho, nakolik dokážou pracovat samostatně, než podle nějakých znalostních testů. Ukazovat jim, že pracovat do jisté míry samostatně je skvělá věc. Podporovat je a umožňovat jim přestup do samostatnějších skupin.

Pokud jsme na hraně možností v počtu (kvalitních) učitelů a jejich nasazení, nevidím jinou možnost než hledat takové cesty, které umožní vzdělávání většímu počtu dětí v rámci limitů, které máme.

Připadá mi to z pohledu všeobecného vzdělávacího systému rozumnější a spravedlivější, než si část dětí vybrat pomocí nějakých testů a zbytek jednoduše hodit přes palubu.



Tady se navíc nabízí spolupráce napříč třídami, napříč školami, nebo i za hranice školského systému v podobě projektů, jako je Den pro školu. Prostě využít každou možnost ty děti naučit něco o současném světě, ať už se budou učit v rámci ročníku, od starších, od mladších, nebo od kohokoli, kdo chce a může pomoct.

Představa, že jeden pedagog promění za 45 minut skupinu okolo 30 dětí na novou skupinu dětí o jednu lekci vzdělanější, je beztak postavená na vodě.

Kdo z vás se takto naučil dovednosti, kterých si nejvíce cení?

#NejsemUčitel #ZákladníŠkola #Přijímačky

🔗

02.05.2023 21:06

It is easy to get into a heated discussion about shared libraries and other dependencies in software development.



There are a few approaches to library dependencies in various languages. Let me know if there's something I forgot.

‣ Good old “rebuild everything dependent” approach. It doesn't distinguish shared libraries from build-time dependencies and only requires source (API) compatibility. This is the easiest approach that served people well.

‣ Versioned shared libraries. Software depends on binary (ABI) compatibility of a certain branch that only receives updates that can handle all valid calls intended the previous releases. You need to be particularly careful to maintain ABI compatibility in C and C++.

‣ Protocol-based sharing. Some programming languages don't interface with libraries using a binary calling convention. Python looks up code and data by name rather than by memory address. Even in C you can use pipes or sockets with an explicitly defined protocol.

The latter two approaches allow you to update the dependency without rebuilding the dependent packages. This is a cool feature heavily used by Linux distributions. In an ideal world, when a security or bugfix update is needed, you simply update the affected libraries and restart the dependent applications.



But the world is not ideal and you can never be sure if the updated version is really backwards compatible. It can even bring new bugs into the game.

This lack of confidence brought upon us the world of Docker containers and other similar tools. Container images are basically a way to grab exact versions of dependencies and prevent the application from picking up dependencies from the host system.

It's the opposite of what Linux distributions are trying to achieve. Maybe that's why it's so popular.



Linux maintainers will often tell you that the Linux distro way is the best and only way to handle security issues. Application makers will try to avoid it more often than not. Both parties have good reasons.

#Programming #SoftwareDevelopment #Rust

I'm keeping some things for the next time. But what do you have to say about API/ABI compatibility and dependency management?

🔗

02.05.2023 09:00

Now even local people know me as a programmer. And my daughter as a child too clever for a public school.

Yesterday we had a local Walpurgis Night, the Czech way, witch burning included. I met friends that I don't see every day. Explained the strengths of Rust in comparison to C++ and Java. Other folks asked me about the possibility of private lessons for their daughter.



But this event also brought me a piece of important information. My daughter switched to a private school a few months ago. She left a Czech public school, during the second grade (children around 7).

Yesterday I learned that she “had to go because she's too clever” and that other children now don't want to be too clever so they too don't have to leave their friends. 😺 I guess this wasn't what the teacher wanted to convey.

Now they have to cope with yet another damage in the class.



I'm not very active in the local community. But I had an after-school program for children. We created simple games in Python and PyGame. It was fun but I can't continue. Regular activities on a weekly basis interfere with my business.

But I'm in contact with a few schools, from young children to university students, where we do occasional classes and activities. My freelance timetable is already completely broken and needs urgent repairs. This will hopefully fit in my activities better.

Let us see what can be done after Core C++ in Tel Aviv.

#Programming #SoftwareEngineering #Education

By the way, another programmer told me that he doesn't know if it still makes sense to teach children about programming in the age of emerging artificial intelligence. Well, nobody knows tomorrow, but I guess it is good to use (at least) block programming activities “to think and to understand”.

These are skills that can be used in any field.

🔗

02.05.2023 07:16

Už zase dělám Denis Tureček konkurenci. Kdo jste sledovali Červeného trpaslíka (Red Dwarf) a znáte Denise, dobře víte, o čem mluvím.

#offlineosobnosti

Velikonoce jsou tak nějak svátky o ničem. Pár dětí se projde po sousedech. Řeší se každoroční diskuze, zda můžou holky koledovat, zda můžou tuto tradici odmítnout…

Čarodějnice jsou oproti tomu paradoxně naprosto dokonalým svátkem. Nikdo neřeší, kdo má nebo nemá jít v jakém kostýmu. Prostě se všichni někde sejdou a baví se tak, jak jim vyhovuje. Nebo zůstanou doma, kde je nikdo neotravuje, když se bavit nechtějí. Prostě ideál.

A to si ani nemyslím, že by české čarodějnice byly pro cizince nějak méně divné než pomlázka. Taky je to zvyk, který provokoval kdekoho a přečkal snahu o potlačení i přerámování.

Pokud jde o mě, první máj jsem si naopak dovolil úplně ignorovat.



Jinak ten kočičí kostým není můj. Takhle mě v kraji kocoura Mikeše vyzdobila dcerky kámoška až na místě.

#WalpurgisNight #PáleníČarodějnic

🔗

29.04.2023 21:19

Před časem jsem slíbil nevlastní neteři, že ji doprovodím na Utubering.

Ten se měl konat v dubnu 2020. Už jsem se docela těšil. Měl jsem zjištěno, co zhruba sleduje, načtené informace, viděl jsem něco z tvorby... A nic, nekonal se. Nekonal se ani později. Ani příště.



Až teď pod jménem StarFest. Za mě docela pěkná akce. Nerad bych někoho rozesmutněl, ale program řekl bych i zábavnější než den předtím Lukášovo a Denisovo krájení chleba. 🐱

Navzdory pověsti novodobé showbiz scény mi to přišlo super. Humor mi přišel až překvapivě inteligentní. A kdybych do organizace akcí trochu neviděl díky NegotiCONu, možná bych si ani nevšiml některých drobných fuckupů.

Ani nevím, kolik návštěvníků se původně chystalo už v roce 2020 a po třech letech stále toužili po živém setkání se svými online oblíbenci. Tři roky jsou pro většinu z nich za jakýkoli rozumným časovým horizontem.



Tři roky jsou vlastně docela dlouhá doba i pro mladé tvůrce. Když nad tím tak přemýšlím, ani já nejsem tam, kde jsem byl před třemi lety.

Dobrá akce. Neteř nadšená. Já jsem se bavil. Pár dospělých, známých i neznámých, si mi postěžovalo, že by raději vedle na Majáles. Já naštěstí netuším, co je Majáles, a tak nemusím přemýšlet, o co přicházím.

Taky občas někam berete nebo doprovázíte jiné než vlastní děti?

🔗

28.04.2023 22:03

Myslím, že po včerejšku můžeme kauzu tepláků Radima Paříka konečně uzavřít.

#Etiketář #ArgumentyNefungují #BahenníLázně

🔗

28.04.2023 09:19

Před týdnem jsem psal o lekci programování na soukromé alternativní malotřídce. Tedy v místě, kde se děti neučí a nic z nich nebude, aspoň podle přetrvávajícího pohledu zastánců klasické základní školy.



Jestli jsem to vymyslel sám? 😺 Ne tak úplně. Jenom přemýšlím víc jako programátor než jako učitel. Nebo alespoň než přetrvávající představa klasického učitele.

Prošel jsem klasickou výukou programování, algoritmů a datových struktur. Měl jsem doma učebnici od Pavla Töpfera, viděl jsem věci jako adaptaci „quicksortu“ pomocí „lžimediánů“ v podání Martina Mareše. V tomhle se trochu liší programátoři „typ matfyzák“ a „typ ekonomka“.

Řazení číselných tyčinek je jenom adaptace řazení hracích karet, na kterých jsem to někdy před rokem učil dcerku. Karty a kostky jsem při doučování používal určitě před více než patnácti lety.



Pro mě je to normální.

U nových doučovaných jsem si nechal ukázat, co chtějí umět a především proč to chtějí umět. Pro mě je zásadní, jestli daná osoba chce udělat radost mamince, touží po dobrých známkách, chce se zlepšit, nebo chce prostě jenom projít.

Pak si nechám ukázat, na čem se zasekává. Tam se většinou rozcházíme v postupu s klasickými učiteli. Většinou zjistím, že ten člověk nemá v hlavě zafixované základy, tudíž je pro něj celé téma čistý chaos.

Takže se podíváme „back to the basics“. Na věci, které dotyčný v rámci školní výuky nestihl, zapomněl, nebo se tam ke škodě všech žáků vůbec nedělají. Logika, prvočíslené rozklady, syntaktické stromy, odvozování vzorců, definiční obory, různé důkazy a pseudodůkazy.



Pixelovou grafiku na papíře jsem si myslím vypůjčil od Eva Necasova z metodik k Hello Ruby. Ale samozřejmě si to různě upravuju. Byl jsem na několika učitelských konferencí. Šifrování se mi připomnělo myslím na workshopu v Ostravě u Petry Poláčkové.

Ale třeba to šifrování pomocí barev jsem „vymyslel“ až na místě. Já měl vlastně na výběr. Když si ta holka, trochu náročnější osobnost, přinesla fixy o desítkách barev… Buď bych ji ztratil a dělala by si svoje, nebo jsem mohl do hry zapojit to, co má ráda, a co pro ni má nějaký význam.

Co byste udělali vy?

Byla to vlastně sázka do loterie. Chtěl jsem zkusit, jestli ji dokážu přesvědčit, aby si vyrobila klíč a zašifrovala třeba jenom jedno slovo. Tak se do toho nejprve hluboce zabrala, a říkala mi, že v tom přiřazení barev hledá „systém“.

A za nějaký čas už ji vidím, jak po třídě chodí asi se třemi šifrovanými zprávami a hledá další děti, co její zprávu ještě neluštily.



Mezitím řeším s klukem, kterému původní úkol připadal příliš snadný, kolik vlasně různých symbolů dokáže zakódovat pomocí dvou tyčinek od jednoho do devíti korálků. Ukazuju mu základy kombinatoriky bez tužky a papíru.

Jindy řeším s holkou, která vykazuje mimořádné nasazení a dovednost, jestli lze takový text rozluštit bez klíče. Ona si myslí, že to nejde, protože může vyjít cokoliv. Nasazuju jí brouka do hlavy, že možná ne úplně cokoliv, a že jazyk má nějaké vlastnosti.

#NejsemUčitel

🔗

28.04.2023 00:23

I only started training others in C++ at the beginning of 2021.

After designing the courses during the covid lockdowns with C++17 generally supported and C++20 just approved I jumped right into the job and started training seasoned developers. In the beginning, I had to fight off the imposter syndrome like with any new topic.

Does it mean I am new to C++? Not really. I actually started learning C++ when I was about 14 years old. I learned the ancient way by first reading books (old fashioned ones, made of paper) that I borrowed from the National technical library in Prague on my father's registration.

Does anybody still read books about programming?



Now that I've survived in the C++ training business for two years, it is time to meet the community and learn from the best. I booked my place at the Core C++ 2023 conference in Tel Aviv. I believe that this event will help me bring back more value to the Czech Republic.

Anybody's going to join me in Tel Aviv?

#Programming #SoftwareEngineering

🔗

26.04.2023 22:45

Malotřídka. Soukromá. Alternativní. Počet dětí zjistím až na místě. Pro děti od čtvrté do šesté třídy program na dopoledne, mladší děti se můžou přidat podle zájmu.

Krátce vysvětluju aktivitu. Dostanou na stůl tyčinky s různými počty korálků. Zapisují sekvenci na papír, aby se k ní mohly kdykoli vrátit. Potom vyberou dvě tyčinky, vymění je, a tuto výměnu zapíšou. To dělají tak dlouho, dokud sekvence není seřazena podle hodnoty.

Nemám čas ani počítat, kolik dětí mi v pracovní skupině přistálo. Dávám jim na stůl sekvence tyčinek. Pár dětí mě už nahání, že jim chybí zadání, několik, že už mají hotovo. Rychle dávám těžší modifikace úkolu. Musím tam mít tak aspoň dvacet dětí.



Průběžně sleduju, kdo jak pracuje a různě propojuju skupinky, aby bylo vidět, jestli je ten zápis natolik dobrý, že podle něj dokáže někdo jiný postup replikovat. Děti rychle chápou pravidla hry, zápisy upravují a přepracovávají, a už samy oslovují další děti ke kontrole.

Oddechnu si a začínám v klidu lovit odpadlíky. Mám pro ně v zásobě další aktivity, dostatečně odlišné, aby je to zaujalo. Část dětí se urputně drží řazení tyčinek, a část se věnuje pixel artu. Po svačině část dětí pokračuje v pixel artu, část pixel art začíná, a část jde tvořit šifry.

Jedna holka přitáhla fixy asi s třiceti barvami, na které je očividně fixovaná. Nevypadá, že by se jí chtělo šifrovat písmenka pomocí písmenek, tak improvizuju a navrhuju kódování pomocí barviček. Další se přidávají. Naráží na problém blízkých odstínů, ale objevují na fixách kódová označení barev, tak si je tam pro kontrolu píšou taky.



Zdá se, že se mi podařilo do aktivit zapojit děti, kterým se vlastně na programování ani nechtělo. Až zpětně jsem se dozvěděl, že moji největší dříči, co nechtěli ani odejít na svačinu, nejsou ti, u kterých se největší zájem o informatiku očekával. Naopak největší zájemci o počítače měli tendenci z offline aktivit dříve odpadat.

Už jsem některým navrhoval, až si jdou třeba číst nebo odpočinout. Když mi jeden kluk oponoval, že tu aktivitu mají zařazenou jako povinnou, prošel jsem s ním krátce seznam toho, co se mu během lekce podařilo, a řekl jsem mu, že v tom nevidím problém. Za chvíli už jsem ho viděl ležet na koberci s knížkou.



Funguje to, za mě dobrý. Přiznávám, že když děti odcházely na oběd, já jsem po krátké konzultaci s učitelkou odcházel unavený a zašel si na pořádný oběd do restaurace. Ale pořád si troufám říct, že v zásadě vím, co dělám.

Takže ještě jednou, za mě dobrý.

#NejsemUčitel

🔗

24.04.2023 00:09

Pavel Bokr byl na konferenci Vzdělání pro budoucnost takřka neviditelným elementem.

On si tam totiž úplně v klidu přednášel o tom, jak dělat logické obvody v Minecraftu a učit tak děti pomocí oblébené hry. Nedělal rozruch, nevyvolával konflikty, nevedl kázání. Skoro jako kdyby tam přišel mluvit o dětech a učení, a ne prodat svůj názor, vizi, nebo aspoň knihu.

Skoro by se chtělo říct, že je to optikou této akce takový nudný člověk, který dělá věci a učí věci. Žádné učitelské platformy ani pedagogické komory. Prostě nudné věci jako programování vláčků a železničních přejezdů se závorami.



Jak si vůbec může někdo dovolit vyrazit na takovou akci a nestrhávat na sebe pozornost nějakým masivním excesem?

Pozitivní dojem za sebou zanechal i známý to influencer Robert Čapek. O tom ovšem kolují úplně jinačí zvěsti. Někde na chodbě jsem se tam zakecal s dalším přednášejícím Lukášem Heřmanem. Protože běželo několik tracků vedle sebe, spoustu přednášek znám jenom z vyprávění, mnohdy plamenného a emočně zabarveného.



Kde jsem se stihl zastavit, byla přednáška, kterou měla Jana Březinová o psychických problémech dětí. Ze začátku hluboce depresivní příspěvek, ale v jednu chvíli se to zlomilo a Jana otočila z vyprávění, co všechno je od covidu špatně do řešení krizových situací.

Ani jsem se nestihl zeptat, jestli to takto bylo plánováno, nebo jí ta depresivní složka prostě ulítla. Na druhou stranu jsem pochopil pár věcí. Třeba proč se implicitně pracuje z předpokladem, že si dítě nese probém z rodiny a ne ze školy. Znovu se mi potvrzuje, že lidé, kteří řeší extrémní situace, už na ty běžné nenahlížení z neutrálního pohledu.

Nutí mě to si znovu pustit nějaké to video o neintuitivnosti statitiky.



Co musím říct, že byla krása poslouchat, byla přednáška, kterou přinesla Klara Koubska. Byla sranda sledovat, kolik přítomných se vyděsilo, když zjistili, že děti pedagogům i ředitelce tykají, a že to nedělá žádný problém. U nás se teda taky tyká.

Osobně si myslím, že přínos vykání pro učitelskou autoritu je jeden z největších sebeklamů, co na sebe ti lidé berou. A vykání spojené s titulováním další z pozůstatků vojenské hierarchie namísto vzdělávacího prostředí. Komu bych vlastně měl při samostudiu vykat já?

Klára měla nádherné postřehy ohledně zařazení třídnických hodin do rozvrhu (tohle naše Montessori dělat nemusí), dávání prostoru dětem v rámci možností školy, systému malých mediátorů za podpory zvenčí. Další člověk, co se snaží pro děcka dělat to, co opravdu potřebují.



K tomu mě ještě napadá Štěpán Moravec ze ScioŠkoly. Ve své přednášce představoval věci, které musí být pro většinu učitelů úplně z jiného vesmíru. Četl nám zpětnou vazbu, co dostal jako průvodce od studenta.

Tak drsně se na normální české škole vyjadřuje pouze učitel k žákovi. Taková důvěra a brutální otevřenost je v sebepokrokovější normální škole naprosté tabu.

Co byste ještě chtěli vědět? Akce stála za to! Od seriózních přednášek o vzdělávání dětí až po doprovodnou klauniádu.

🔗

23.04.2023 22:30

Tohle jsem ještě neviděl. Vyrazit na větší učitelskou konferenci je něco jako výlet do jiné galaxie.

Stalo se to na přednášce, kde Jan Kohut mluvil o technikách učení a pamatování si. Příjemná a zajímavá přednáška plánovaná na 45 minut. Ověřování kvality informací a zdrojů přenechám jiným.

Velké poděkování si zaslouží pán, co se představil jako Libor Činka. Především, že svou křížovou výpravu nechal na samotný konec přednášky. Okradl tak nás posluchače jen o diskuzi na konci, kterou nahradil svojí velkolepou kulturní vsuvkou.

#BahenníLázně

Byl to nádherný koncert. Nádherný. Libor na přednášejícího mocně pokřikoval přes celou místnost. Vydržel narušovat program a dehonestovat přednášejícího několik minut v kuse!

„Vy znáte pravděpodobně dobře mou knížku…“

První dojem je důležitý. Jestli zná Honza jeho knížku, netuším. Ale jsem si jistý, že si velká část účastníků teď bude pamatovat jeho jméno. Libor si plně zaslouží nominaci na cenu Honzy z Inicia.



Je od Libora velice hezké, že má starost o naše děti.

„Je potřeba to říct, protože tady jsou pedagogové, kteří mají zodpovědnost za to, co budou dělat s lidskými bytostmi, a jak k nim budou přistupovat.“

Honza přijímá pokřikování, urážky a opakované skákání do řeči se stoickým klidem. Snad je i zvědavý, co ještě se od rozvášněného spisovatele dozví.



Jenže se nám Libor jaksi vyčerpal a začal hrát učitelskou verzi „jmelí“.

„Já bych se vás zeptal, kolik let učíte, kolik tisíc lidí jste odučil, s jakými výsledky…“

Dámy a pánové, tady končí sranda. Jakmile před vámi začne učitel onanovat množstvím svých zkušeností, rychle utíkejte a zavírejte za sebou všechny dveře.

„Není možné toto přednášet na fóru před pedagogy. To si můžete přednášet někde v hospodě. Ale né toto.“

Tou dobou už s skutečně část účatníků zvedá a připravuje taktický ústup z přednáškové místnosti. Tohle není sranda. Organizátorka se pokusí vyhlásit přestávku, ale na Libora jsou přestávky krátké!

„Jedna věc je přestávka, promiňte mi, a druhá věc jsou zásadní věci, které mohou poškodit druhé lidi.“

Lidé už pomalu vyklízejí válečnou zónu a přesouvají se směrem k občerstvení. Libor vyhrál. Sekce dotazů bez náhrady zrušena.



Sobotní bitva o diskuzní sekci byla zřejmě jen zahřívacím kolem pro samotnou Liborovu přednášku. Protože by se Liborův majestát do 45 minut nemusel vměstnat, dostává v neděli prostor od 10:00 na celých 90 minut.

Jdu tam nakouknout těsně před koncem. Přednáška se nese v duchu nádherného kázání. Když v 11:30 zazvoní budík, Libor s výrazem „hodinu končím já“ pokračuje a desítky učitelů poslušně zůstávají ve třídě. Ještě ve 12:00 stojím ve frontě na oběd a stále marně vyhlížím jeho třídu.

Nebyl to jediný silný zážitek z konference. Na konferenci Vzdělání pro budoucnost jsem nabral spoustu poučných, pozitivních a v praxi uplatnitelných vjemů.



Ale taky mi šly nemálokrát slzy do očí a několikrát jsem se dával do kupy dechovým cvičením. Příští rok pojďte se mnou. Bude nás víc, nebudem se bát vlka nic!

🔗

18.04.2023 21:17

Taková sympatická dáma. Kdyby nás nekrmila takovými nesmysly.

„Vycházíme z toho, že poskytují nadaným dětem příležitost k rychlejšímu rozvoji. Ukazuje se však, že na víceletých gymnáziích nestudují zdaleka jen ti nejnadanější.“

Místo papuškování mantry o nejnadanějších dětech by bylo dobré začít si pokládat ty správné otázky.

‣ Co vede děti a rodiče k vysoké poptávce po víceletých gymnáziích?
‣ Jak zlepšit kvalitu základních škol, aby z nich děti nechtěly utéct?
‣ Jak nově pokrýt poptávku po všeobecném středním školství?

Jak nám v tom pomůže rozhovor se sympatickou analytičkou, která nedokáže zajistit takové zlepšení základního školství, aby víceletá gymnázia umřela pro nedostatek poptávky?



Jenom podporuje výmluvy.

Násilné zrušení státních víceletých gymnázií nejspíše povede k přesunu chudší části dětí zpět na obyčejné základní školy. U těch bohatších to povede ke zvýšené poptávce po soukromých školách. Jenom pár z těch chudších se tam dostane na různá stipendia, většina nebude mít ani odvahu to zkusit.

„Ale jsou země, které podobné reformy udělaly a diferenciace v rámci povinného vzdělávání zrušily, například Španělsko a Finsko. U nás se vzdělávací systém v posledních letech naopak čím dál více diferencuje. Bylo by myslím dobré více mluvit o rizicích, která to přináší.“

V tu chvíli tu máme diferenciaci vzdělávání podle bonity rodičů a jejich ochoty investovat do vzdělání. Za co budou podobní „analytici“ bojovat potom? Za zrušení soukromého školství? Aby se každý, kdo jenom trochu může, přesunul i s dětmi do zahraničí?



Co potom, vrátit na hranice ostnatý drát?

„U nás platí, že stát poskytuje v rámci veřejného vzdělávání výhody dětem, které už výhody mají, protože se narodily do rodin, kterým na jejich vzdělání záleží, a tedy jim zajistí studium na víceletém gymnáziu.“

Vážně jsem jediný, kdo si studium na osmiletém gymnáziu zajišťoval vlastními silami?

„Výzkumy ukazují, že diferenciace poškozuje děti, které pocházejí z méně podnětného prostředí. A naopak děti, které jsou na tom lépe z hlediska rodinného zázemí, mají díky ní ještě lepší příležitosti.“

Jestli tomu dobře rozumím, autorka by ráda hodila přes palubu „děti z podnětnějších prostředí“, aby na ně nebyly vynakládány prostředky z našich daní.



Slova této milé dámy mě ještě více utvrzují v tom, že kdo může, má mít připravené peníze na soukromé vzdělávání.

„Česká republika má totiž v rámci středoškolského studia nízký podíl všeobecného (gymnaziálního) vzdělávání, je jeden z nejnižších v Evropě. Snažili jsme se omezovat poptávku po gymnáziích tak, aby podíl gymnazistů tvořil mezi středoškoláky čtvrtinu.“

Jestli má v tomto pravdu, tak by to mohlo znamenat, že je celý problém vytvořený uměle jako podpora „české montovny“. Nestálo by naopak za zvážení všeobecné vzdělávání podpořit? Co takhle jednotlivým všeobecným školám umožnit technické pracoviště a poskytovat v nich volitelné technické vzdělání?



Zas mi někdo přijde říct, že si to představuju jak hurvínek válku.

🔗

18.04.2023 20:31

Unix wasn't all that badly designed back in the 1970's. We like it a lot especially because of the openness of its modern clones. And it has that ubiquitous “get things done” feeling.

As long as you are learning “the unix way”, things look relatively good. Every problem has a new solution that creates new interesting problems. That have solutions… You have literally half a century of well known workarounds to add on top of other workarounds.

Even simple things as building software (from your code and dependencies) are chaotic and unpredictable. External dependencies are often picked up from the current state of your system. As I suggested, the first time you build your LFS to boost your Linux skills feels great. But when you realize distribution build systems are just workarounds over LFS…



I used to live in a dream that the “linux distro way” of maintaining dynamic libraries and other dependencies is the best and only way. Only later I realized that this chaos is what holds development and all great features like fully reproducible builds back.

Back then I talked to developers of Freeswitch. It was a lovely piece of software in many ways nicer than Asterisk. I told the developers that I need to build FreeSWITCH with the versions of dynamic libraries included in my distro and they said no. I was sad, they were right.

Back then it was one of the reasons FreeSWITCH was way less popular than Asterisk was. I didn't like the decision of FreeSWITCH developers but now I guess I should have disliked the way Linux distributions were designed. Docker changed that (or rather added another workaround layer) and became instantly popular.



In the past couple of years I design a set of programming courses focused on C, C++ and later Rust development with the Unix platform in mind. I did a pretty good job in showing people how operating system APIs work and what they provide.

Now I'm thinking of redesigning the whole thing to shift focus from “how things work” to what's the best way to “achieve things”. Don't get me wrong. Learning how the old computer masters designed things in the old days is great. It just no longer seems good enough for the current world of software development.

#Programming #SoftwareEngineering

🔗

18.04.2023 17:26

Jednotná přijímací zkouška. Nějak to v mém okolí zapadlo, ale někdy touto dobou chodí děcka na přijímací testy, které možná rozhodují o jejich dalším životě.

A co děcka, co v přijímacím řízené selžou? Za mě je to jenom pitomej test. Mně šly tyhle věci vždycky dobře. Na druhou stranu je spousta důvodů, proč selhat.

‣ Já třeba na zkoušku, tehdy ještě nejednotnou, málem vůbec nedorazil. Přišel jsem moc brzo, šel jsem se projít, ztratil jsem se, a málem jsem se nestihl vrátit.

‣ Spousta dětí má při testování problémy s nervozitou a trémou. Taková zkouška je pak může zbytečně zařadit hluboko pod jejich reálné schopnosti.

‣ Dost dětí v danou dobu skutečně není na takové úrovni, aby v této soutěži vyhrály a umístily se do škol. Zase to nutně nevypovídá o jejich budoucích schopnostech.

Když vaše dítě neudělá zkoušku, co vlastně děláte? Je jasné, co dělají ostatní. Baví se o tom, tlachají, diskutují jestli je dítě hloupé od přírody, nebo za to můžete vy svým počínáním… Ale co se vlastně děje v nejužším kruhu? Já to ani sám nezažil.



Vůbec mi příjde, že se u nás až extrémně dbá na připravenost do první třídy, srovnávání s tabulkovým standardem dítěte pro ten který ročník, velké testy, velké zkoušení… Pak vždycky akorát někdo přijde, že slyšel o jednom případu, kdy „dítě z alternativní školy“ neumělo v páté třídě číst nebo nějakou takovou volovinu, která se běžně ani neděje.

Já když jeden den něco neumím, tak to neznamená, že to o rok později nebudu učit další lidi. Zvlášť pokud se jedná o nějakou dílčí dovednost, která mi nebrání v rozvoji. Tak proč by u dětí, které se teprve hledají, mělo něco podobného rozhodovat na roky a desítky let dopředu?

#Vzdělávání #ZákladníŠkola

🔗

18.04.2023 10:57

Co byste tak očekávali od konference o vyjednávání?

Já jsem neočekával moc. Snad jenom že to bude velké a že přijedou opravdoví lidi z FBI. 😼 Můj obvyklý problém s těmito akcemi bývá, že základní ticket je mi málo a za VIP se mi nechce platit. To za mě vyřešil Jan Mexo Rehak. Zpětně by mi to samozřejmě stálo za plnou cenu.

Bylo to zajímavé. Bylo to těžké. Seznámil jsem se s velmi zajímavými lidmi, jako například Veronika Vrábel Porteš, ACIArb, Ivana Caha Sediva nebo Ota Novotny. Trochu jsem pochopil, co organizace takové akce obnáší. Chtělo by to mnohem víc času a klidu.



To je #NegotiCON 2024.

Místo a čas už máme. Prodej lístků právě začíná. A pro vás, co jste nadšeni z letošního ročníku, ale i pro ty, které mrzí, že to letos nemohli stihnout, je tu docela výrazný discount do konce dubna.

Jestli si nejste jistí, zda je to akce pro vás, nebo zda za ni utrácet své těžce vydělané penízky, klidně se ozvěte. Já si tam našel spoustu věcí, které bez nadsázky považuju za život měnící. Když ne ze dne na den, tak v delším časovém horizontu určitě. Tak třeba budu umět pomoct.



Nebudu se dnes rozepisovat od detailech.

Během roku mám ovšem v plánu k tématu napsat trochu víc. Takže pokud vás vedle bahenních lázní zajímá i vyjednávání, určitě mě sledujte. A můžete si na mě i nastavit „zvoneček“, jestli víte, o čem mluvím.

#Vzdělávání #Vyjednávání #Komunikace

🔗

16.04.2023 22:43

Bavil jsem se v sobotu s Pavol Hejny na učitelské konferenci o Collboardu a stavil se i na jeho workshopu. Mají do online nástěnky zabudované takové různé experimenty jako třeba prvky Montessori matematiky.

Moc hezké nápady, na kterých by se dalo dál stavět. Jednak by se dalo prostě inspirovat architekturou Collboardu a postavit si vlastní nástroje na míru. Ale dozvěděl jsem se, že by se dalo integrovat výstup takového nástroje integrovat přímo do Collboardu kvůli sdílení s ostatními.

Musím říct, že mi takové sdílené a synchronizované SVG jako výstup aplikace nepřijde vůbec špatné. Oproti sdílené obrazovce to má spoustu výhod včetně relativní efektivity z pohledu přenášených dat.



Školní prostředí nás desítky let připravilo na roli tupých konzumentů korporátních řešení, která nás více a více uzavírají do pečlivě schválené a připravované funkcionality. Ale nemusí to tak být a projekty jako Collboard to dokazují.

Při troše snahy by se dalo připravit kolaborativní prostředí, ve kterém lze nápady a tvorbu rozvíjet namísto zašlapávání. Spoustu věcí tvoříme jenom proto, abychom se něco naučili. Tedy já určitě. Tak proč se omezovat?

Chystám se projít si vícero zajímavých online projektů a různých aplikací pro výuku a experimentování, tak mi dávejte tipy. Zatím se chystám trochu prozkoumat, co dokáže Geogebra. Myslím, že přesně tento typ nástrojů dělá rozdíl mezi nudnou výukou a kvalitně stráveným časem.



Během oběda jsem se jako obvykle dostal do diskuze ohledně zavádění informatiky do škol a zavádění samostatného konceptu digitálních dovedností.

Nic nového pod sluncem. Nemalá učitelů stále nedisponuje základní digitální gramotností a nemají ani základní znalosti a dovednosti, které se dnes očekávají od žáků.

K tomu podstatná část škol nedokáže zajistit prostředí a techniku například pro výuku psaní textů během hodin českého jazyka nebo výuku zpracování tabulkových dat v rámci předmětů, kde se pracuje s experimenty a například soubory naměřených hodnot. A přitom mají nakoupených takových blbinek do informatiky…

#ZákladníŠkola #Vzdělávání #Učitelé

Někde se snaží prostředí pro moderní výuku všech předmětů zařídit, jinde se člověk jenom doslechne, že to nejde. Nejde zorganizovat školu tak, aby poskytovala žákům prostor pro jejich rozvoj v duchu jedenadvacátého století. Tak když nejde…

🔗

16.04.2023 14:08

C++ has a long history.

One of my guilty pleasures is to make C++ do something that's obvious and straightforward in another language. In this case it is an enumeration with additional data.

It is a composite type that can hold one of the listed variants and its associated data. It is supported by Rust and Haskell among others and provides a special kind of runtime polymorphism.

At compile time you have a list of possible variants. The most common way to process such a value is to write code for each variant. The most obvious way to express the variant code is through pattern matching. You assign specific code to each of the variants. Rust supports it and allows you to use pattern matching as an expression.



The closest tool in C++ is std::variant. It doesn't have named variants. It is rather based on a simple list of type variants. C++ doesn't have pattern matching. But it does have std::visit that takes a set of overloaded functions and calls the right one. You can think of it as a bridge between static and dynamic polymorphism.

You need to write a bunch of overloaded functions or an instance of a class with overloaded function call operator. Or you can write a lambda for each variant and put them together using the overloaded pattern, via a small magic class template.

It is clear you can build stuff with C++ templates. You can build simple things, complex things, even completely crazy things with them. The overloaded pattern is still relatively simple but already beyond the understanding of a majority of C++ developers.

#Programming #SoftwareEngineering

What are your favorite ways to (ab)use the C++ templating system?

🔗

16.04.2023 09:05

The end of 2019. I spent most of the days with programmers in a training center. With the lockdowns I started looking into our training offering and saw that we still have the old-style C/C++ menu.

To me C and C++ are completely different programming languages. Relatively tiny albeit sometimes messy layer on tom of assembly may have been the basis for C++ but that was ages ago.

As far as I remember, C++ programming is heavily based on templates and generic programming. You don't have to create new templates in your code but you either use them or you're basically abusing the language and not following "the ways".



I redesigned the courses. Now it is 15 full days of C++ training program and additional 18 full days of Rust programming. Since the beginning of 2021 all of the C++ courses took place. Most of them were repeated.

That means I wasn't a C++ trainer before 2020. I only became one after C++20 was approved here in Prague, Czech Republic. I spent a huge amount of time revisiting C++ features from the object-oriented data model to the modern bits of generic programming so that you don't have to.

At the same time, I have lots of new experience coming from customers and our workshops that I'd like to share online. There's a lot of opportunities to compare C++ with other languages like Python, C# and of course Rust.

#Programming #SoftwareEngineering

What is the best platform or community to share my C++ insights as they come?

🔗

16.04.2023 07:05

Jsem programátor, který bere svoje dítě, kam jiné děti nechodí.

Třeba na učitelské konference. Tam si nepamatuju, že bychom kdy o další dítě zavadili. Narozdíl od programátorských konferencí, kde snad vždycky nějaké děti potkáme.

Zrovna včera na takové akci dcerka potkala svoji učitelku angličtiny z první třídy!

← „A měli jste dobré vztahy, nebo spíš ne?“
→ „S touhle dobré.“
← „Tak ji klidně dojdi pozdravit.“

Říká se, že tahle země není pro děti.

Jenže možnosti dětí, jako je zrovna to moje, nejvíce ohrožují „zpovykané matky“, které neustále bojovně rozmazávají, kdo kde nevyhověl všem jejich přáním.



A to mám jako muž velkou výhodu, že mně nikdo nic neřekne.

Nepamatuju, že bych s ní někam přišel, a kdokoli s tím měl problém. Vždycky jsem dbal na to, aby nikoho neotravovala. Ale dokážu si představit, že kvůli některým „zpovykaným rodičům“ budou vznikat různá pravidla a omezení, která dopadnou na ty ohleduplné.

Je nesmysl požadovat po náhodných cizích lidech, aby zbožňovali vaše děti. Sami jste si je pořídili, tak je necpěte každému na potkání, pokud neprojevuje zájem.

Nemám problém se v 99 % s cizími dětmi bavit a s čímkoliv jim pomoct. Ale může přijít chvilka, kdy se třeba i v té kavárně nebo restauraci chci věnovat svým věcem. V takovém případě ocením, když dospělí dokážou zařídit, aby mě dítě nechalo na pokoji. Podobně k přebalovacím zvyklostem.

Kojení, napájení z lahvičky nebo jiné neotravné činnosti nechť se kolem mě klidně odehrávají.



Mimochodem, člověk si restauraci nebo kavárnu sice obvykle pořizuje pro své potěšení, ale musí se to taky zaplatit. Už několikrát jsem slyšel o tom, kterak matky s dětmi dokážou takový podnik přivést ke krachu.

Taky nenechávám vždy a všude kdovíjakou útratu, a jsem schopný vysedět tam důlek s laptopem na stole, a ten ještě napájet z jejich zásuvky. Ale než jsem to udělal v maličké kavárně nebo cukrárně ve Vršovicích, tak jsem holt zvedl zadek, došel k pultu, a domluvil jsem se, jestli je to v pohodě.

Ale to je prostě o tom mít nějaký elementární respekt k tomu, že pro nás zákazníky a pro svoji vlastní obživu někdo ten podnik provozuje.

#DětiJsouRadost

Na tu konferenci mimochodem dcerka dorazila v nevypucovaných kalhotách a botách po řádné bahenní lázni. Prostě mi ráno tvrdila, že čisté kalhoty nemá, a já se tím odmítl zabývat. Nikdo to nekomentoval, beztak tam byla chvíli a vyrážela na výlet, kde se stejně znovu zválí.

🔗

14.04.2023 22:35

Poprvé od chvíle, kdy se mi na LinkedIn objevilo plánování příspěvků, nemám naplánovaný jeden až tři týdny dopředu, a neposouvám datum vydání, abych mohl postovat nějakou aktualitu.

Jedním z důvodů je právě #NegotiCON a další program, kde jsem byl se Zdeňkem a dalšími lidmi. A co si budem povídat, jeho příspěvek má říz, takže sdílím. Zdá se, že jsem se bez velkého přičinění stal jedním z dvanácti „apoštolů“. A co vám budu povídat, všechno je jinak.

Není to jenom Gary, ale i Phil a Scott, kdo mají talent zasít v člověku semínko změny. Pánové méně slibují a více dávají. A to mi docela sedí a mám si z toho hodně, co vzít.

🔗

13.04.2023 21:17

Tohle je ono. Matematika mi dala mnohem víc než schopnost něco spočítat. Manuální počítaní s tužkou a papírem, případně i kalkulačkou, je skutečně spíše nástrojem k „osahání si“, jak funguje okolní svět než k nějaké praktické práci.

Skutečně denně nepočítám derivace a integrály, dokonce ani goniometrii a pythagorovu větu. Beztak to jsou všechno ve výsledku jednoduché věci, které se při troše pečlivosti naučí podle návodu vykonávat prakticky každý.

Nejsem ani matematik v pravém smyslu, ačkoliv k tomu mám určitě blíže než 95 % lidí, které v běžném životě potkám. Více se mi stává, že se matematice věnuju proto, že chci, než proto, že mi to přináší nějaký pracovní úspěch. A jsem rád, že mám kolem sebe dost lidí, kteří to dělají stejně.



Znalosti a dovednosti až po moderní matematiku mi umožňují rychle chápat spoustu jevů, které většině lidí unikají. Precizní matematické myšlení mi pak pomáhá ve spoustě dalších oblastní, kde není přínos matematiky na první pohled zjevný.

Je mi to hloupé takhle říct, ale v tomto mám oproti všem „Já jsem spíš na ty humanitní věci.“ a „Každý jsme dobrý na něco jiného.“ obrovskou výhodu. A každý z vás, kdo se někdy aktivě věnoval matematice, má tu stejnou výhodu.

Matematiku totiž jen tak neokecáte. A spoustu jiných věcí v životě taky neokecáte, takže není špatné si to vyzkoušet na něčem tak krásně abstraktním a zcela bezpečném. Dalo by se říct, že je docela blbej nápad nechat si ji znechutit kýmkoli od školy přes rodinu až po přátele.



A když už se škoda stala, vždycky se můžete obrátit na někoho, jako jsem já, a nechat si celou věc ukázat možná z úplně jiné strany než doposud. Nezáleží, jestli vám je pět nebo padesát. Jak říká Václav Strnadel, trénovat mozek můžete v libovolném věku.

#Matematika #Vzdělávání #BahenníLázně

🔗

09.04.2023 22:11

Již tradiční velikonoční příspěvek. Co nejezdíme pravidelně na výlety nebo na hory, mi tyhle svátky nic neříkají. Barbarské české tradice už vůbec ne.

Rozumím holkám a ženám, které se toho odmítají účastnit. Rozumím klukům a mužům, kteří se velikonočním tradicím vyhýbají. Mám respekt k lidem, kteří si dokážou v libovolném věku říct, co chtějí a co nechtějí. A jsem velice nakloněn těm, kteří jsou ochotni to respektovat a nevnucovat druhým svoje tradice. Ať si to lidé slaví v komunitách na bázi dobrovolnosti.

Já tu tradičně nemám ani dcerku. Protože dokud ji tyhle tradice baví nebo je aspoň ochotná je tolerovat, nemám problém jejich zajištění přenechat bývalé ženě a její rodině. Aspoň mají něco svého, do čeho se jim nepletu.



Samozřejmě počítám, že mi sem jako každý rok přijde kázat nějaký manažer cizích životů zbytečné řeči o smutném pohledu. Přitom moje pohrdání velikonočními tradicemi je veskrze šťastné.

Jen si to představte. Můžu ten den trávit jak chci, pozvání na rodinný oběd přijmout nebo odmítnout. Nikdo se z toho nezblázní, nikdo se kvůli tomu neurazí. Vlastně bych se nebál pogratulovat všem, kteří to mají jako já, a vyjádřit soustrast těm, kteří se musejí přizpůsobovat, aby se vyhnuli rodinnému dusnu.

Mexo o mně říká, že jsem v komunikaci vyměknul a otupil hrany. Když se podívám na svůj loňský příspěvek a aktuální sentiment po všech těch událostech a po rozhovorech se speakery na #NegotiCON 2023, nezbývá mi než mu dát za pravdu.



Letos už ani nesleduju velké twitterové diskuze o dobrých a špatných zážitcích z velikonoc. Připadá mi, že už je znám všechny nazpaměť z předchozích let. Tak snad jen…

Romani ite domum!

🔗

09.04.2023 14:08

Po konferenci jsem si musel trochu odpočinout, aby mi to začano znovu normálně myslet. Teda normálně. Myslím na to, co říkal Gary, Phil, Scott a další, a jak to dapadá do mého vlastního života. Což mě donutilo přehodnocovat spoustu věcí včetně událostí ohledně změny způsobu vzdělávání dcerky.

A tak jsem si utřídil myšlenky rovnou do článku. Je to svým způsobem drsné čtení, ale konečně už s odstupem a nadhledem. Třeba to někomu z vás pomůže, abyste věděli, na jaké signály si dávat pozor a jak řešit věci včas, tedy ještě dříve, než se o nich oficiálně dozvíte.

Taky je to tak trochu o relativní hodnotě peněz.

#ZákladníŠkola #BahenníLázně

🔗

07.04.2023 20:18

Aleš to trefil.

Nemám prý respekt k učitelům. Co je horší, já ani nevěděl, že mám něco takového mít, a doteď nevím, jak se takový respekt k učitelům dělá. Já když vyjdu do města, tak ani nepoznám, kdo je učitel hodný respektu, a kdo je jen obyčejný plebejec jako já.

Mám jenom svou vlastní zkušenost ze školy, jak se ke mně a k ostatním ti lidé chovali. Většina učitelů trpěla utkvělou představou, že mají pravdu, a nic než pravdu, a k tomu jim dopomáhej ministr školství.

Jako dítě jsem nevěděl nic o lidské psychologii. Netušil jsem, že: „Mám pravdu!“ může taky znamenat: „Bojím se, aby nezjistili, že vlastně dohromady nic neumím!“. Tenhle strach a s ním spojený „impostor syndrome“ jsem později taky zažil.



Vícekrát v životě jsem měl ten pocit. Nejsem na to, co chci právě udělat, dost dobrý nebo dostatečně připravený. Měl bych tomu ještě věnovat čas, nebo to přenechat někomu schopnějšímu.

Většinu věcí nedělám proto, že bych v nich byl nejlepší na světě. Spíše bývám nejlepší (a často jediný) k dispozici, připravený pomoct. Navíc můžu kterékoli oblasti zanechat, a hned mám v záloze deset jiných, na které se můžu vrhnout.

Pro pedagoga je často zanechání činnosti trochu jako konec světa. Nevidí před sebou alternativy. Nebylo by nakonec pro společnost výhodnější, kdyby se učitelé všestranně vzdělávali a podporovala se u nich možnost důstojného odchodu?



Jak vlastně vznikl automatiký respekt ke starším? Byla to vždy jen nějaká forma gerontokracie, nebo to mělo reálný základ v tom, že starší lidé se zkušenostmi skutečně měli mladší generaci vždy, co předat?

Pokud to mělo nějaký objektivní základ, tak nám do toho přelom dvacátého a jedenadvacátého století hodil vidle. Ačkoliv stále existuje spousta věcí, co se můžou mladší od starších učit (viz například Gary Noesner na konferenci #NegotiCON 2023), ale zároveň se svět stihl proměnit tak, že se v něm starší kolikrát spíše ztrácejí.

Nebo šlo jenom o to, že je někdo na světě více roků, a tak si z něj automaticky sedneme na zadek? Nebo vystudoval pedagogiku a podepsal pracovní smlouvu, tak si z něj sedneme na zadek? Možná tomu fakt jenom nerozumím.



Respekt mám k lidem, kteří si můj respekt získali a udrželi. To nejsou učitelé, kteří se ke mně chovali blbě. Dokonce ani učitelé, kteří se ke mně jenom chovali jakože hezky. Člověk by měl do té práce přinášet nějakou jasnou hodnotu, pokud chce být respektován.

Jinak ať si trhne nohou. Beztak je to jenom snaha donutit ostatní lidi, aby pro dotyčného vytvářeli společenský status, ve kterém se bude cítit dobře. Na to pochopitelně není nikdo zvědavý, tak nezbývá než se vzájemně poplácávat po zádech s podobně laděnými kolegy.

Což by samo o sobě asi těm lidem i fungovalo, když si utvoří uzavřené poplácávací skupiny. Pak ovšem nedává smysl to zkoušet na profilu Štěkánky, která tomu poplácávání po zádech moc nedá.

#ZákladníŠkola #BahenníLázně

Jaký smysl má přisuzovat respekt lidem čistě podle věku a povolání?

P. S. Znáte vlastně Štěkánku?

🔗

03.04.2023 23:26

Někteří autoři na LinkedIn hovoří o vyjednávání a komunikaci jako o něčem, co je vždycky úspěšné. Co takhle odkrýt nějaké ty slabiny.

Obvykle si ani ti nejlepší, nejznalejší a nejúžasnější v mém oboru nedovolí za mnou přijít a začít vysvětlovat. My se totiž spolu takto nebavíme. Pokud chce někdo něco vysvětlit, zeptá se. Pokud mu někdo chce pomoct, snaží se odpovídat.

Prakticky ve 100 % mi začne bez vyzvání můj obor vysvětlovat poučený laik. Přičemž poučený znamená, že někoho slyšel něco říct, a sám vlastně ani pořádně neví, o čem mluví.



Tohle nemám rád. Neumím s tím pracovat. Je to zvláštní druh komunikace, na který mě ani Gary, Scott a Phil na konferenci nepomohli připravit, ačkoliv mi jejich přednášky a workshopy obrovsky pomohly s jinými věcmi.

Tak se pojďme podívat na moji subjektivní stránku:

‣ Splaining přichází typicky od někoho, koho jsem se neptal, nechtěl ptát, a nebo otázky zpětně lituju.

‣ Odpověď obvykle nemá hlavu ani patu, a hlavně vůbec nesouvisí s tím, co jsem chtěl zjistit nebo navrhnout.

‣ Dotyčný většinou mluví dlouho o něčem, co nemám zájem poslouchat vlastně ani krátkou chvíli, natož dlouho.

‣ Poslouchat nevyžádané vysvětlení mě stresuje, ale přerušit se ten člověk obvykle nenechá. Chce vysvětlovat.

‣ Často to vypadá, že věří, že čím déle a obšírněji bude o dané věci mluvit, tím blíže budeme pochopení.

‣ Prakticky vždy předpokládá, že jsem to já, kdo nechápe, tedy jen vysvětluje a neposlouchá.

‣ Kromě stresu ve mě takové jednání vyvolává pocit naprostého disrespektu a ignorace.

Tohle je v tuto chvíli snad jediná „case study“, která mi na konferenci a doprovodných akcích chyběla. Naši věhlasní vyjednavači totiž mluvili téměř výhradně o situacích, kdy chceme té komunikaci dát maximum.



Jenže my v životě nedáváme všemu maximum a nikdy dávat nebudeme. Ptal jsem se na velmi podobný případ na workshopu Phila, a ten jenom řekl, že je v pořádnu nastavovat si hranice, a nekomunikovat za všech okolností nejlépe.

Jsme lidi a každý máme svoje individuální potřeby a způsoby, jak se s věcmi vypořádat. Já třeba takové dialogy buď ukončuju, nebo naopak eskaluju ad absurdum. Je to nějaký obraný mechanismus proti z mého pohledu otravnému a nekonstruktivnímu způsobmu komunikace.

Dá se takový rozhovor ukončit nějak jinak než hrubě, když je mým hlavním přáním, aby splaining nepokračoval, nebo alespoň ne za mojí účasti? Pokračovat v takové komunikaci považuju v tuto chvíli za nesnesitelné.



Házejte nápady do diskuze. Píšu o tom, aby už mě to tolik neštvalo. Chci se z toho dílem vypsat, a dílem získat další tipy a triky, jak na takové situace. Není to pro mě komfortní.

#BahenníLázně #Vzdělávání #Vyjednávání

🔗

02.04.2023 01:12

Workshop, který v rámci konference #NegotiCON 2023 vedl Phil Andrew, byl naprosto úžasný. Na začátku chtěl, ať se všichni představíme a řekneme něco o sobě a své práci. Po chvíli došlo i a mě.

„My name is Pavel. But most people here call me Grumpy. You probably don't know why.“

Načež mě zezadu přerušil výrazný ženský hlas.

„Jo tak to jste vy?“

Konečně jsme se seznámili osobně. Navíc mě před všemi účastníky workshopu oslovila, jako kdybych já byl z nás dvou ta hvězda. Neuvěřitelné. Byla to Ivana Caha Sediva.



Phil podle mě v první chvíli vůbec netušil, co se kolem něj odehrává. Účastníci obrátili veškerou pozornost k naší krátké interakci. Chvilku jsem počkal. Nakonec jsem se snažil pokračovat v představování sebe.

„I'm a programmer and programming trainer.“

Měl jsem připravené docela hezké intro. Tímto děkuju Ivaně za nečekaný test, jak dokážu v dané věci reagovat a plynule navazovat na svá předchozí slova. Myslím, že jsem si s tím poradil docela obstojně.

Ostatně cílem bylo nejenom říct něco o sobě, ale taky popsat nějakou konkrétní věc, co si z konference odnášíme. Řekl jsem, že jsem původně na konferenci hledal inspiraci ohledně zlepšování dovedností. Ale potom že jsem změnil názor ve prospěch návratu k promyšlení základních principů. Philovi se ta myšlenka zamlouvala.



Na dalším workshopu jsem pak v rámci hry připravoval svého vlastního vyjednavače k vyjednávacímu stolu právě s Ivanou coby vyjednavačkou jedné ze stran, se kterými jsme měli dosáhnout dohody.

Celkově pro mě tato akce představovala jedinečnou a možná až život měnící zkušenost. Nebyl jsem jenom účastníkem, ale sledoval jsem akci už v přípravném stádiu a snažil jsem se být nápomocný i během konference samotné.

Hlavně se mě neptejte, proč na snímku nesu pod rukou pytel mořské soli, a k čemu se taková věc na konferenci o vyjednávání využije. Taky nemusíte rozumět všemu.

#Vyjednávání #Vzdělávání #BahenníLázně

Jestli tomu dobře rozumím, jsem teď programátor, který neunikne pozornosti osobnostem českého LinkedIn ani vyjednavačům podle FBI. Kdo z vás to má?

🔗

01.04.2023 01:11

Chcete vyjednávat jako FBI?

A nebo byste raději programovali jako FBI, hráli na klavír jako FBI nebo vykonávali velkou potřebu jako FBI? V čem je vlastně ta FBI tak zajímavá, že podle ní chceme řídit své každodenní civilní životy? Není to trochu blbost?



Jak to chápu já, většina z nás se chce rozumně dohodnout v normálních životních situacích. Vyjednavači z FBI jsou zajímaví tím, že se dostávají do takových vyjednávání, kde si jednoduše neřeknou, ať si druhá strana nasere, protože taková reakce by mohla někoho stát život.

Kde my končíme a druhou stranu sporu posíláme, kam slunce nesvítí, oni začínají a navazují s druhou stranou kontakt. Baví se s lidmi, se kterými vy se v životě bavit nechcete, jako se starými dobrými kamarády.

To není ani tak o nějakém tréningu a získávání nových skillů, jako o totální změně přístupu. To je to, co si odnáším z přednáškového dne konference #NegotiCON 2023.



Tohle není žádná „metoda FBI“ nebo podobná blbovina. Je to vyprávění příběhů lidí, kteří používají komunikaci k tomu, aby se někdo jiný vrátil živý domů ke svým blízkým.

Nechci vyjednávat jako FBI, a nechci se dostávat do takových situací, abych musel. Většinu doby se potřebujeme úplně normálně dohodnout, nedělat kolem toho žádné velké divadlo, nepřeměřovat, kdo dočůrá do větší vzdálenosti.

Po dnešku si vůbec nejsem jistý, jestli by se „metoda FBI“ pro vyjednávání v tvrdém byznysu vůbec našim vyjednavačům z FBI líbila. Jsou to v zásadě fajn lidi, kteří velkou část života věnovali pomoci dalším lidem.



Až mě to překvapilo. Jenom chvíli poslouchat tyhle lidi přivádí člověka na nové myšlenky. Možná i myšlenky na pár věcí, co by člověk mohl v životě změnit nebo příště udělat jinak.

#Vzdělávání #Vyjednávání #BahenníLázně

🔗

31.03.2023 01:07

Dlouho jsem se tomu bránil. Jsem programátor, vyjednávání není nic pro mě. Ještě včera jsem otci s vážnou tváří odpověděl, že jsem se mezi ty lidi dostal úplnou náhodou.

A tak jsem úplnou náhodou strávil krásný večer s Hana Snablova, Michelle Reese Andrew, Jan Mexo Rehak, Marek Otýpka, Tomáš Burda, Eliška, Phil Andrew, Dr. Ekta Shah, Patricia, and last but not least, Gary Noesner and Scott Tillema.

Ačkoliv bývám i v angličtině docela dost ukecaný, tady mi chvílema stačilo jenom mlčet, poslouchat a usrkávat červeného vína. Kdo z vás mě ještě nikdy neslyšel mlčet, právě jste propásli svoji příležitost.



Ve skutečnosti to zase taková náhoda nebyla. Kromě skvělé atmosféry byla ve vzduchu cítit atmosféra lišáctví a „grumpiness“, která mi neustále přípomínala, že si navzdory zcela odlišnému backgroundu budu s těmito lidmi rozumět.

Kdybych to měl nějak shrnout, tady skutečně ego zůstalo za několikerými dveřmi, a to jsme mohli vyjednávat maximálně tak o tom, jestli si dáme řízek nebo svíčkovou.

A tak proti mě v jednu chvíli seděli tři instruktoři vyjednávání se zkušenostmi z FBI. Gary se nám věnoval ještě před večeří. Jenom z toho mám dvě A4 ručně psaných poznámek. Dvě stránky toho, co se zdálo důležité speciálně pro mě.



Na tuhle akci jsem se dlouho těšil. A musím říct, že ačkoliv jsme ještě ani pořádně nezačali, nejsem zklamán. Nebudu přehánět, když řeknu, že tohle je *ta* událost, na kterou mělo smysl letos zamířit.

Pochopitelně se toho do konce roku bude dít ještě spousta. Na druhou stranu, Garyho tipy do byznysu a celkově jeho životní filozofie budou jen těžko hledat v letošním programu soupeře.

#Vyjednávání #NegotiCON 2023

P. S. Mexo mě i zahraničním hostům představuje pod přezdívkou „Grumpy“. Zdá se, že mi toto přízvisko už vydrží až do smrti. Grumpy is as grumpy does.

🔗

30.03.2023 08:02

Programátoři rádi používají chytré nástroje.

Jenže chytrý nástroj neznamená složitý. Naopak čím jednodušší, koherentnější a srozumitelnější věc máme k dispozici, tím jsme spokojenější.



Rust má přiřazovací příkaz. Dal by se volně přeložit jako: „Dej věc z jednoho místa na druhé.“.

a = b;

Co v takovém případě udělá Rust?

① Zahodí hodnotu v proměnné „a“.
② Překopíruje obsah paměti „b“ do „a“.
③ Nedovolí vám „b“ dále používat, už neexistuje.

Akorát nejjednodušších datové typy mají „vlastnost Copy“, takže se vynechává třetí bod, a původní hodnota se může po zkopírování dále používat. Tohle všechno řeší kompilátor.

Výše zmíněnou vlastnost můžete nastavit svým vlastním datovým typům za předpokladu, že se skládají pouze s částí, které tu vlastnost již mají.



Jak to funguje v C++?

Každému vlastnímu datovému typu můžete naprogramovat, jak bude provádět následující operace. Rovno vám k nim napíšu typické implementace.

① Copy constructor: a.copy_from(b);
② Copy assignment: a.cleanup(); a.copy_from(b);
③ Move constructor: a.copy_from(b); b.cleanup();
④ Move assignment: a.cleanup(); a.copy_from(b); b.cleanup();

Ještě vám k tomu pro pořádek přidám destruktor.

⑤ Destructor: a.cleanup();

Pak už stačí si naimplementovat dvě výše používané privátní metody, případně kód zjednodušit pro konkrétní případ užití.



Jak je možné, že tohle Rust neřeší?

C++ je velice flexibilní a obecně vám dovolí více věcí. To ovšem nemusí být u programovacího jazyka výhodou. Ve chvíli, kdy si čtu kód ve striktnějším jazyce, mám mnohem lepší představu, co ten se skutečně v programu bude dít.

a = b;

Move funguje sám od sebe. Rust umí kteroukoli hodnotu přesunout a kteroukoli proměnnou zneplatnit. Jednoduché hodnoty, jak už bylo řečeno, umí volně kopírovat.

A co složitější objekty? Takové nemají „vlastnost Copy“, nýbrž „vlastnost Clone“. Prostě si pro složitější kopírování zavádíme vlastní pojem. Akorát si o tuto operaci musíme říct, právě aby to bylo v kódu jasně vidět.

a = b.clone();

Když výjimečně potřebuju napsat vlastní kód i pro destrukci objektu, implementuju vedle vlastnosti Clone ještě Drop.



Ve výsledku mi tedy datový model Rustu nabízí následující vlastnosti pro moje datové struktury.

‣ Neudělám nic. V takovém případě Rust umí jen „move“.
‣ Označím typ jako Copy. Pak místo „move“ dělá „copy“.
‣ Implementuju Clone. Pak dělá „move“, ale můžu si říct o „clone“.

Jinými slovy v Rustu neřešíme ptákoviny.

Operaci „move“ implementuje prostým kopírováním paměti. Destrukci původní hodnoty v cílovém místě zavolá sám. Vymazání zdroje dělat nepotřebuje, programátor k němu ztrácí přístup. Jednoduché, krásné, účinné a čistě navržené.

#Programování

🔗

28.03.2023 13:39

Ten týden začíná skvěle. 🙃 V neděli se mi někam ztratila chladicí kapalina. A ta, co zbyla, nevypadá moc dobře. Tak jsem dojel z Ostravy na destilku s tím, že je super, že už nemrzne.

V pondělí vyrážím na základku zahájit projekt pexesa v Pythonu. Teploměr ukazuje jedenáct stupňů, tak jdu nalehko. Asi po dvou minutách se zvedá vítr, teplo se někam ztratilo a začíná hustě sněžit.

Dneska při cestě na matfyz mi telefon z ruky vyklouzne na chodník a displej udělá duhu. Dobrý, telefon sice používám na poznámky, ale stejně si to v zásadě všechno pamatuju. Maximálně budeme trochu víc přepínat do dokumentace.



Mám schůzku v jednu, určitě v Praze, ale vůbec netuším, kam to mám dojet. Tak dojedu na Anděl a řeším, jestli mi telefon opraví na počkání, jestli ho vůbec chci opravovat, a nakonec si tam nechávám nabít nějaký bazarový kus a novou powerbanku k tomu.

Vítězoslavně ve 12:50 volám, abych zjistil, kde že to mám být. Nezvedají mi to, a za chvilku dostanu zprávu, že řeší nějakou havárku, a dneska už se to nestihne.

Stavuju se u otce, který se ptá na powerbanku, kterou mi před pár týdny dal. Takže zjistím, že celou tu dobu vozím nabitou powerbanku a teď mám úplně zbytečně dvě. K tomu bazarový telefon na Micro USB, abych musel hlídat ještě dva druhy kabelu.



Jo a včera jsem si v e-mailu přečetl, že se mnou za pár dní počítají na konferenci Počítač ve škole, když jsem den předtím potvrdil agentuře, že na tu konferenci ani nepojedu, a můžou ten termín nabídnout zákazníkům, kterým se zrovna hodí.

Ale jako super. Vyřizuju telefony, brzdím nové poptávky, připravuju se na další byznys, rozmýšlím technická řešení, píšu si úplně s cizími lidmi o jejich byznysu, kolik by měla stát implementace Modbusu a podobné blbiny.

Ani nevím, jestli jsem se tu zmínil, že mám za sebou první lekce v Montessori škole, první Den pro školu v úplně cizí škole mimo bydliště, a zajímavou konferenci s učiteli, kteří mluví o školství dost podobně jako já. A taky setkání s pár lidmi pří cestě, když už jsem jel do Ostravy a zpátky.



Každopádně jsem tu s Vojtěch Kaláb a Pavel Vaculík řešil, že by se rádi dozvěděli víc o tom, jak se dá dneska začít s programováním pro děti. Úplně jednoduše, není to žádná raketová věda.

Ale stejně bych na to rád udělal nějakou akci, asi online stream nebo call. Jenom bych asi potřeboval, abychom se shodli na nějakém kanálu, kde se to dá dobře svolat a zjistit, kdo má kdy čas.

Já se přiznám, že se sice inspiruju na všech možných stranách, ale ve výsledku ty věci stejně vymýšlím tak trochu po svém. Přijde mi fajn využít toho, že už mám spoustu těch aktivit vlastně rozmyšlených.



Tak by se dalo po #NegotiCON 2023 něco zajímavého uspořádat. Nebráním se ani prezenční akci, ale není problém udělat něco online.

🔗

27.03.2023 10:05

Tahle síť je nemocná.

Že se budou rodičové pohoršovat, že si někdo pořídil podnik, který není zároveň dětským hřištěm, to už se tak nějak očekává. Ale zpovykaní „copíci“, co hledají na obyčejném letáku poslední chybu?

#BahenníLázně

Tahle země není pro děti. Ne jak by mohla být. Jen z jiných důvodů, než že si někdo chce zařídit klidný podnik. Je ten plakát vůbec někde vystavený, nebo jste se nechali nachytat instagramem?

‣ „Ujistěte se, že váš kočárek nebude překážet v cestě obsluze ani ostatním hostům.“

Mělo by být samozřejmostí.

‣ „Pokud k nám chcete s kočárkem vjet, zeptejte se obsluhy, kam ho můžete zaparkovat, aby nepřekážel.“

Dobrý nápad!

‣ „V našem bistru nejsme na děti uzpůsobeni. Nemáme dětský koutek, pastelky, dětskou židličku ani přebalovací pult.“

Fair enough. Já se naučil přebalovat v kočárku mimo lidi, kteří si právě pochutnávají na jídle.

‣ „Nejsme přístupní tomu, abyste své dítě přebalovali na stolech nebo našich látkových sedačkách.“

Za tím bude příběh!

‣ „Nikdy nenechávejte vaše dítě pobíhat a překážet po place. Nepřejeme si, aby vaše dítě rušilo svým křikem, pláčem nebo pobíháním ostatní hosty.“

Naprosto rozumím.

‣ „Dítě by mělo být schopné jíst na takové úrovni, jak se v lepším podniku očekává.“

Je více než jasné, že toto prvorepublikové vyjádření bude na člověka odchovaného socialismem nebo i moderní levicí působit jako rudý hadr. V našem kulturním prostoru se měl autor vyjádřit jinak.

‣ „Může se stát, že dítě neohlídáte a provede něco nečekaného. V tu chvíli je namístě omluva a nabídka nápravy.“

Tedy připouští, že se to může stát, a že se to dá vždy řešit slušně.

‣ „Popřípadně zaplacení škody.“

Peníze. Zodpovědnost. Opět rudý hadr. Asi bych v dnešních kulturních podmínkách v textu vynechal.

‣ „Pokud jste schopni naše pravidla dodržet jste u nás srdečně vítáni i s vašimi ratolestmi.“

Tedy stačí jen dodržovat nějakou základní slušnost a ohleduplnost, a můžete klidně vstoupit?



Jsem vůči cizím dětem více než tolerantní. Mám pochopení, že ani rodičové nejsou dokonalí tvorové, a že už třeba mají taky dítěte za celý den dost. Nedávno jsem byl v cukrárně na chodově svědkem toho, jak ženě utíkají dvě děti zkoumat celý prostor. Tam to ničemu nevadilo, ale je spousta podniků, které bych s takovými dětmi vynechal.

Jsem ten, který si klidně vezme vaše dítě ke stolu nebo ven, ať neotravuje ostatní hosty.

Mně akorát jednou přivedli dítě zpátky holanďani někde na penzionu. Ale to byl jejich problém, matka toho pána se s mojí dcerkou velmi dobře bavila. Jemu to nějak vadilo, tak mi ji dovedl asi třicet metrů zpátky. Akorát ji předal bez věcí.

Když si pro ně šla, musel jsem proti němu výhrůžně vykročit, aby ji nechal na pokoji. Nezávidím, jak se musel cítit trapně, když zjistil, že si holka šla pro *svoje* věci. Mohla mít tak čtyři roky, dneska už by ho poslala, kam slunce nesvítí.

#DětiJsouRadost

Vy všichni, co autorovi nadáváte, museli jste někdy pracovat s lidmi typu „Já jsem matka, kdo je víc?“?

🔗

26.03.2023 18:20

Jen posledních pár dní slýchám, že se prý učitelé bojí umělé inteligence. Kde byli posledních deset a více let?

#BahenníLázně

Strach z umělé inteligence je podobně užitečný jako klimatická úzkost. Můžeme si stoupnout na náměsti a jako za starých chiliastických časů hlásat konec světa.

Ale proč zrovna učitelé? Vědí něco, co my obyčejní programátoři nevíme? Nebo si myslí, že mají moc umělou inteligenci zastavit? Tím, že ji budou ignorovat? Samé otázky.

Nebo je problém v tom, že se konkrétně ChatGPT postupně zlepšuje v řešení školních úloh, což je pro některé učitele celý svět? Děcka tak mají nejen kalkulačky, websearch, wikipedii a milion dalších pomůcek, ale už i jazykový model?



Malvína to pojala jako příležitost hnojit. Zřejmě se jí udělal názor a nebojí se ho použít!

‣ „Učitelé (na rozdíl od mnohých aiťáků) mají znalosti historie“

Mrzí mě, že vám to kazím. Většina učitelů nezná pořádně ani historii svého oboru. Samozřejmě jsou i výjimky.

‣ „(což jim umožňuje používat kritické myšlení) a sociální cítění (takže se nezajímají jen o sebe).“

Kritické myšlení je, když Malvína bez rozmyslu napíše nějakou blbinu? Sociální cítění je, když naplive na všechny „aiťáky“. Zdá se, že se v našem byznysu opravdu vyzná. Svoji moudrost čerpá možná od samotného velkého Aštara Šerana.

‣ „Nebo si zde jen léčíte své dětské školní frustrace?“

Toliko k mému *jedinému* příspěvku do Malvíniny diskuze:

„Učitelé dávají přednost strachu?“

Zdá se, že jsem trefil citlivé místo. Nic víc jsem tam nepsal a ani neměl psát v plánu.

‣ „A nebo si snad myslíte, že jen Váš názor je ten pravý?“

Od toho jsou tu, zdá se, jiní.

„Přeji nám všem, aby nástrojem zůstala, jinak bude možná Vaše generace ta poslední lidská.“

Miluju mezigenerační řeči od lidí, kteří nemají sebemenší tušení, o čem mluví. Kdybych chtěl poslouchat důchodce šířící strach, zašel bych si nedávno na Václavák. Tam měli sraz.



Nemáme jinou možnost, než žít teď a tady, s možnostmi ktéré máme, a snažit se přizpůsobit novým situacím. Je spousta způsobů, jak se životní prostředí člověka může pokazit, a se kterými já nebo vy nic neuděláme… Ale vždycky se můžete dát na nějakou fatalistickou ideologii a být v pohodě.

#Vzdělávání #ExtinctionRebellion

🔗

24.03.2023 22:34

Po delší době další fascinující právnické #BahenníLázně.

Abych pravdu řekl, vůbec mě nezajímá vysvětlení krok za krokem, jak se z nezaplacení 16 Kč za jízdenku MHD stane čtrnáct tisíc padesát korun českých a více.

Chci od lidí, kteří se k tématu zapáleně vyjadřují, slyšet úplně něco jiného. Jestli je v pořádku za jízdu MHD v ceně desítek korun vymáhat od člověka desetitisíce. Jestli je to v pohodě i když to bylo dítě, nebo když to byl člověk v nějaké špatné situaci či životním období. A především, jaký to má přínos pro společnost.



Je mi jasný přínos vymáhání dluhů, a chápu, že ani to vymáhání samotné není zadarmo. Nepotřebuju slyšet, že takhle to prostě funguje. Pokud takovou praxi někdo obhajuje, chci slyšet konkrétně, jaký přínos má pro nás, kteří veřejnou dopravu platíme, když si na tom člověku někdo napakuje soukromou kapsu.

Jakou má takový člověk motivaci, zvlášť pokud se mu toho sejde víc, se zvednout a přispívat společnosti jako ostatní.

V diskuzi se píše, že si překupník dluhů může nárokovat tisíce za cesty právníka k soudu v místě bydliště dlužníka, když dlužník nereaguje. Jaký má vůbec v roce 2023 smysl, aby ten právník v takovém případě někam jezdil. K čemu je to dobré?



A to ani nemluvím o tom, že ta osoba, co na Twitteru vystupuje jako právnička, co pomáhá lidem, lže nebo mlží o věcech, které diskutující vidí přímo před sebou.

1) U částky 14050 Kč mi okamžitě podsouvá, že píšu kvůli těm 50 Kč, aniž bych něco takového naznačoval.

2) Nějakému diskutujícímu tvrdí, že nehodnotí ten postup, ale jenom popisuje, jak je to podle zákona. Posuďte sami.

3) A když jí připomenu, čím to vlákno začalo, tak se začne vymlouvat, že vlákno začalo až mojí reakcí.

Koho mi to jenom připomíná…

Ale zpět k tématu. Skutečně dává smysl celý ten proces od 16 Kč ke 14000 Kč, od poskytování veřejné dopravy po obchodování s dluhy za jízdu na černo? Kdyby aspoň Milan neplatil alimenty, vzal půjčku na dovolenou, nebo něco ukradl!



Jak to funguje v ostatních zemích? Taky se tam: „Může si za to sám, měl si cvaknout lístek.“ používá jako motto obchodníků s chudobou a hloupostí? Nemůže to navyšovat podíl různých dezolátů a zničených lidí v populaci?

🔗

23.03.2023 12:14

Pojďme to trochu vyvážit. Možná jste mě slyšeli v podcastu od Marek Adler nebo viděli v diskuzích s Janek Wagner a dalšími hájit děti a rodiče před českým školstvím.

Proč? Učitel se může sebrat, a odejít vykonávat jiné povolání. Dítě se nemůže rozhodnout jen tak přestat být dítětem. Rodič taky jen tak nepoloží dítěti na stůl oznámení o ukončení spolupráce. Jinými slovy pouze učitel je v této tripartitě profesionálem, a bylo by dobré, kdyby tak vystupoval.



Jsem zastáncem moderní pedagogiky a didaktiky. Jenže mi nedává smysl hejtovat Cermat za to, že má testy založené na kontrole správného výsledku. Rychlé přezkoušení z matematiky přece není didaktika a nemůže se při nejlepší vůli řídit podle stejných pravidel.

‣ Chyba je v procesu učení můj největší kámoš. Ale není to očekávaný výstup! Nechcete postavit most tak, aby spadnul, a pak se poplácat po zádech, že byl celý postup dobře, jenom jste se sekli v desetinné čárce.

‣ Matematika je o preciznosti a spolehlivosti. Jistě můžu chybovat, ale měl bych mít prostředky, tu chybu odhalit a opravit. Že se to děcka v matematice moc neučí, to je druhá věc.

‣ Jsou to děti v deváté třídě, co se věci teprve učí? Co kdyby škola pomohla dětem se do té devítky něco naučit dělat pořádně? A zrovna v matematice, kde je tak snadné odstínit oblibu a sympatie.

Cermat tu nějakým způsobem plní zadání dodat snadno opravitelný písemný test, který má podat rychlou (ne nutně správnou a relevantní) informaci o žákovi s cílem rozumně naplnit kapacitu především státních výběrových škol a zbytek dětí poslat k šípku. To jsou ve zkratce celá pravidla hry.



Asi to bude kousek lepší než losovat děti náhodně. Test zvýhodňuje děti ochotné se připravovat, kterým se v testovaných oblastech daří, a které dokážou v kritickou chvíli předvést klid a preciznost.

Jistě můžete navrhnout lepší kritéria. Dalším krokem je představit způsob realizace takového testování. Je tu spousta prostoru ke zlepšování. A nakonec to zkuste prosadit. Přeju hodně trpělivosti.

Buďte rádi, že ten systém nějak drží, a nebo si přejte, aby se co nejdříve rozpadl, dle vašich vlastních preferencí.



Jenom dostat do školy skutečnou informatiku namísto blbnutí s wordem a powerpointem stálo desetiletí práce lidí, kteří své děti mohli učit tak leda sami, a ještě s nimi stíhat stupidní domácí úkoly, aby byla škola spokojená.

Nedávno se tu všichni divili, že má učitelka dvěstě tisíc na vybavení do informatiky, a ptá se online, co nakoupit. Tak se dop*dele aspoň zeptala, místo aby ty peníze rovnou vyhodila za nesmysly.

Jak nesnáším tupé a sebestředné učitele, tak nevidím nejmenší důvod shazovat někoho, kdo přijde se slovy: „Učím informatiku, protože nikdo jiný nechtěl. Nic o tom nevím, ale chci pro ty děcka něco udělat.“ S takovým se dá přece pracovat. Naučit základy. Ukázat dostupné nástroje.



Základoškolská informatika není žádná raketová věda, nemusí ji učit někdo jako Grace Hopper nebo Alan Turing. Prostě si hrajeme.

#ZákladníŠkola #Vzdělávání

🔗

21.03.2023 17:56

Čekáte na dokončení příběhu, v němž hlavní roli hrají programátor a mezilidská komunikace? Co bude dělat programátor na konferenci o vyjednávání?



Jak trefně poznamenal 🛡️ Štefan Prokop ve svém příspěvku, s návratem na volnou nohu ze zaměstnání v roce 2017 jsem začal proměňovat skladbu lidí, se kterými se potkávám.

Jak říkají jiní (nebudu jmenovat), budu tam mít kamarády, a tudíž moje pozice není nestranná. Legrační je, že od návštěvníků konference žádná nestrannost neočekává! Můžeme stranit jak chceme a komu chceme a kamarádit s kým chceme.

Myslíte, že tyhle věci uplatníte jenom v pracovním životě?

Zatímco jsem se po pěti letech zaměstnání u nejznámějšího linuxového distributora rozkoukával na volné noze… Nedokázal jsem si udělat pořádek doma. Nefungovalo řízení financí, soužití při práci z domova, prostě všechny ty věci, co se mnohem lépe řeší s někým, s kým se máte doposud doopravdy rádi.



Rozvod byl nevyhnutelný a na rozstěhování jsem se těšil jako dítě na vánoční stromeček. Jenže jak to provést a nerozbít toho ještě víc?

První jednání probíhalo kdesi na penzionu. Žena začala reagovat na jemné signály z mojí strany typu preventivní zablokování společného účtu.

Večer přijela, a začali jsme spolu diskutovat situaci nad sklenkou vychlazené cocacoly. Rychle jsme se dohodli, že se odstěhuje ona. Obratem jsem nabídl nějakou částku do začátku na pokrytí kauce a stěhování. V diskuzi snad ani nevytahujte poznámky o SJM.



Rozvod jsem neřešil v intencích přirozeného talentu, který jsem si v minulém příspěvku trochu sebestředně přisoudil. Všechno jsem řešil s právníkem. Ovšem expertem na obchodní právo! Ale především člověk, který kladl větší důraz na komunikaci než na zákony.

Ten chlap mi rovnou poradil, abych byl v návrhu dohody štědřejší, a později ještě něco přihodil nad rámec. Prý mám raději pracovat na tom, abych ty peníze po rozvodu znovu vydělal. Připravil mi všechny dohody, ve spolupráci s další právničkou sestavil návrh na péči o dítě.

Všechny dokumenty a celý postup mojí ženě osobně představil.



Mexo už mi pomáhal s procesem úpravy dohod při stěhování z Prahy.

Měl se mnou těžkou práci. Musel mě vyhodit ze stereotypu, připravit se mnou všechny eventuality. Zbavit mě strachu, že si něco dohodnu, a pak to nebude fungovat. Podle toho, co teď řeším s dalšími lidmi, vypadá to, že umění se dohodnout není z nejsnadnějších.

Když byl problém se školou, vyrážel jsem na schůzku s plnou přípravou v rozsahu dvou tištěných A4. Bývalá žena tam vyrážela se mnou a žádala mě, ať nejsem příliš asertivní. Tak asertivní jsem nebyl, ale zachovat chladnou hlavu bylo zatraceně těžké.



Stále ještě se někdo ptá, co bude dělat programátor 31. března, tedy tento pátek, na konferenci na téma využití síly vztahů, důvěry a týmové práce ve vyjednávání? Dorazíte na #NegotiCON 2023?

#Vzdělávání #Vyjednávání #ArgumentyNefungují

🔗

21.03.2023 16:22

Proč jde kuře přes cestu? A proč programátor na konferenci o vyjednávání? My programátoři se nějak dohodneme, a manažerské blbiny, ať si řeší jiní, nebo?

Může mít programátor v práci konflikt?



Do našeho týmu přišel nový manažer. Těšil jsem se, že se budou věci řešit pořádně a že budeme mít podporu vedení. Během pár týdnů jsem to zabalil a dalších půl roku trvalo, než jsem byl z týmu uvolněn.

Dalo se to řešit lépe?

Já to vlastně řešil docela dobře. Asi přirozený talent? Rychle jsem se obrátil na lidi, co mě do firmy nabírali. Pak jsem rychle pochopil, že když se ten člověk vyhýbá konfliktu tím, že se mnou nemluví vůbec, že to asi nebude udržitelné.

Mohlo mi v záplavě emocí nebo z nezkušenosti něco uniknout?



Tak jsem se ocitl v nově vznikajícím týmu. Největší úskalí bylo, že se můj nový spolupracovník postupně stal mým šéfem.

Když jsme se neshodli na nějaké technikálii:

← „Srovnáváš hrušky a jablka.“

Později mi u jiného tématu přiletělo zpátky:

→ „Srovnáváš hrušky a jablka.“

Co to jako je? Já jsem programátor, říkám věci tak, jak jsou. Ať si řeší manažerské věci a nastaví si komunikaci se mnou, jak potřebuje.



Vysvětluju mu nějaký technický detail a on mi svému technickému backgroundu navzdory pořád tvrdí nějaký nesmysl. Až to vypadá, že ho technická stránka vůbec nezajímá, a potřebuje, abych věc řešil určitým způsobem.

Moje myšlenky:

„Proč mi vysvětluje nějaké nesmysly, o kterých musí vědět, že mu je budu rozporovat? Proč to prostě nepoloží na stůl jako manažerské rozhodnutí? Já zavřu hubu a oba si ušetříme čas.“

Jsem programátor. Manažerské blbiny ať si vyřeší mezi sebou.



A teď ta zásadní otázka. Skutečně jsem se chtěl vzdávat jakékoli zodpovědnosti? Byl to dobrý nápad, nebo špatný nápad?

Mezitím jsem komunikoval s programátorem z USA. Potřeboval jsem, aby nás podpořil. Vysvětloval jsem technickou stránku, a když nechápal, přidal jsem na vysvětlování. Neznal mě, nebudoval jsem důvěru, jen jsem argumentoval. Jak si myslíte, že to dopadlo?

Osobní setkání a pár drinků to spravilo. Jenže jsme se osobně vídali tak asi jednou za rok. Do toho se řešila nějaká interní konkurence. Pro sebe jsem si projekt vyhodnotil jako neúspěšný.



Nebyl problém, že jsem talent cíleně nerozvíjel? Nebyla chyba investovat veškeré nadšení do návrhu a vývoje?

Mezitím jsem si nedokázal udělat pořádek doma. Neříkám, že by mělo cenu snažit se vztah udržet… Ale o tom až v příštím díle. Nastavte si u mě notifikace, pokud nechcete přijít o tuto a jiné pikantní storky. Když se zadaří, vydám to ještě do konference.



Konference! Málem bych zapomněl. Ještě se ptáte, proč jde kuře přes cestu? Jsem programátor, a 31. března, tedy příští pátek, budu na konferenci #NegotiCON 2023. Uvidíme se tam?

#Vzdělávání #Vyjednávání #ArgumentyNefungují

🔗

21.03.2023 11:33

Časy se mění. Popravdě řečeno mě Karel Otýs ničím nezaujal, a zařadil jsem si ho mezi řadu lidí, kteří potřebují na LinkedIn nahnat ovečky na své softskillové kurzy.

Později mi mimo veřejné kanály bylo naznačeno, že ten člověk rozumí svojí práci. Okay, whatever, to zní velice fajn. Ale asi to v tuhle chvíli nedokážu úplně docenit. Nevím, dál.



Tak je to tady.

Asi všichni jsme někdy čelili kritice ohledně toho, čemu se věnujeme. Mnohdy od náhodných lidí, kteří o tom vůbec nic nevědí, někdy z rodiny, nebo mezi známými. Po nějaké konferenci jsem obdržel anonymní hejt. Dokonce i po kurzu už jsem to pěkně schytal.

Konkurence v mojí oblasti moc neprudí. Asi ani není tolik lidí, co by chtěli moji práci dělat a potřebovali by se mnou soutěžit.

Už mě zpětná vazba několikrát i naštvala. Dal jsem do toho tolik úsilí, které třeba ani nebylo vidět, a najednou si na mě kdosi otevírá ústa. Jak teď odfiltrovat užitečné od irelevantního. Jak se po přečtení toho očividného hejtu cítit dobře?



Skoro se až stydím, že mi tady ten chlap děkuje za zmínku. Zrovna teď, kdy se na něj začínám dívat jako na člověka, od kterého by se dalo leccos naučit. Tak pro začátek bych chtěl umět (ne)reagovat jako Karel.

A naprosto s ním souhlasím, že praxe je důležitá. Jenom za posledních pět let jsem napsal spoustu experimentálního kódu, který není a nebude nikde k vidění, abych dohnal praxi v konkrétních detailech, na které zrovna nebyl žádný projekt.

Nemůžu naběhnout před lidi, a začít s nimi psát kód, který mám nastudovaný jenom teoreticky. Tedy můžu, ale místo pár překvapení za kurz a nakouknutí do manuálu jich budou desítky, a lidi se v tom začnou ztrácet. Nebudou mít šanci udržet pozornost.

A nebudu vám tvrdit, že se mi to v minulosti nestalo.



Nakonec to vypadá, že vzít si mezi lidi „kousek Otýse“ by mohlo být zase dobré pro můj byznys. Je to dobré pro můj byznys. Učím se z různých zdrojů a od různých lidí, tak proč do toho mixu nezařadit i mistra klidu a rozvahy?

Musel bych bejt blbej, abych nevyužil, že mám teď u Karla malý bezvýznamný plus.

#Vzdělávání #Vyjednávání #MasteryClub #NegotiCON

Tímhle to nekončí. Ještě od nevrlého programátora k tématu mezilidské komunikace a vyjednávání uslyšíte. Sorry.

🔗

21.03.2023 09:29

Tuhle perlu sdílí Štěkánka. Netuším, kde to vyhrabala, ani kdo je Jana Karvaiová, tak to berte prosím s rezervou.

‣ „Dle zákona jsou za vzdělávání dětí plně odpovědní rodiče.“

Jistě. A taky jsou zodpovědni za to, že vydělají sobě a dítěti na jídlo, bydlení a další potřeby, protože celý národ z dávek neuživíme. Člověk by si mohl myslet, že celé veřejné školství živíme právě proto, aby školy rodičům s tímto úkolem pomohly.

‣ „Takže souhlasím, ať děti doma nedělají vůbec nic do školy.“

No sláva!

‣ „Potom ovšem rodiče nemají absolutně nárok si jakkoli stěžovat na školu, pokud dítě například neumí číst.“

Jestli tomu dobře rozumím, tak nám paní Karvaiová vlastně říká, že jsou ty tisíce hodin, co dítě stráví ve škole v důsledku úplně k 💩 a je to tak v pořádku.

‣ „Škola samozřejmě každé dítě číst učí.“

No sláva!

‣ „Přečíst ve škole znamená v počtu řáká v třídě přečíst jednu větu nebo slovo za vyučovací hodinu.“

Tuhle metodu výuky si ještě pamatuju z roku 1997, kdy jsem nastupoval do první třídy já! Jedno dítě pomalu přelouskává před desítkami dětí kousek textu, zatímco ostatní dávno ztratili pojem o příběhu. Knížky, co se četly ve škole, už jsem nedokázal číst doma.

Ovšem nejlepší bylo, když paní učitelka nutila děcka, co sotva čtou, u Macha a Šebestové nahrazovat „soudružka“ za „paní“ a opravovala je.

‣ „Fajn, víc toho škola nestihne, ani kdyby se na hlavu postavila.“

Znám děti, co přečetly ve škole celé knížky. Škola, kterou Jana popisuje, flagrantně plýtvá časem a energií dětí a otravuje jim život.

Ať mi nikdo netvrdí, že je pro každé jedno školní dítě užitečné 95 % času trávit posloucháním pokusů o čtení. To může běhat po školní zahradě a bude to užitečnější. Na to ani nemusím mít vystudovanou pedagogickou fakultu, abych tohle viděl.

‣ „Toto je upraveno zákonem…“

Jana zřejmě vůbec nepočítá s tím, že si může každý ty zákony skutečně otevřít a přečíšt, a rovnou si k němu otevřít i škoský zákon. Prostě tam hodí pár čísel paragrafů, aby působila důležitě.



Na druhou stranu musím ocenit, že nám aspoň paní Karvaiová na rovinu řekla, že domácí práce malým dětem zadává škola proto, že dětem nedokáže poskytnout to, k čemu byla dle zákona zřízena. Je dobré si to neustále opakovat.

#ZákladníŠkola #BahenníLázně

Prvním krokem k řešení problému je pochopit jeho podstatu.

🔗

19.03.2023 23:26

Montessori. Ještě někdo se mě prosím zeptejte, jestli se nebojím, že dcerka nebude mít dostatečnou průpravu do života. V čem je naše nová škola jiná a podezřelá?

‣ Škola nedává domácí úkoly. Bere na sebe plnou zodpovědnost za školní vzdělávání dětí, a nepřehazuje ji na rodiče.

‣ Děti běžně nenosí do školy nic než svačinu. Mají ve škole svoje věci, svůj hrnek a společnou kuchyňku s čajem.

‣ Absence není zločin. Pokud vezmu dcerku na zajímavou akci, škola to považuje za součást života a relevantní formu vzdělávání.

‣ Něco umět je v pohodě. Studijní skupiny se tvoří více podle potřeb dětí než podle ročníků. Velmi se využívá samostudia.

‣ Nezapadnout do normy pro daný ročník nevadí. Narozdíl od klasické ZŠ a zrovna tak od PPP se tu neřeší zapadání do tabulek.

‣ Pracovní kolektiv žijící v jednom prostoru tvoří různě staré děti a hned několik dospělých a školní aktivity se proměňují v čase.

‣ Škola je otevřená rodičům. A za tu chvilku můžu potvrdit očekávání, že tu bude vcelku specifická skladba rodičů.

Na jednu stranu rodič není nucen denně sledovat školní aktivity svého dítěte. To je super z hlediska mimoškolních aktivit a organizace vlastního času. Na druhou stranu je potřeba se aktivně zajímat, aby člověk vůbec věděl, co jeho dítě ve škole dělá.



Vraťme se ale k otázce přípravy na život. Pro mě nebylo zásadní, v jakém věku holka přesně začala chodit, mluvit ve větách, číst, psát nebo počítat. V klasické škole byla trochu napřed, ale to dělalo problém jenom tam, mimo školu to nikdy nikomu nevadilo.

Podobně bych to neviděl jako nějaký zázrak, kterým je potřeba všechny okolo otravovat. Jestli se jedno dítě něco naučí dříve a druhé později, výsledek je přece nakonec úplně stejný, pokud se nebavíme o drillování třeba v muzice nebo pohybu od raného věku. Věk je jenom číslo.



Já se spíše zabýval otázkou, co změna školy přinesla konkrétně jí.

① Před změnou školy to byla holka, co se chová nevhodně a nepřiměřeně svému věku. Je nepozorná, nespolupracuje, nerespektuje pravidla ani autoritu pedagogů. Vyrušuje, neudržuje pořádek, používá sprostá slova. Může za všechno, co se v jejím okolí ve škole přihodí.

② Po změně školy je to holka, co se dobrovolně zapisuje na návštěvu domova důchodců, kde hraje hry se seniory. Učí se ve škole nové věci, vybírá si aktivity, chápe a respektuje pravidla, vědomě pracuje na problémech s pozorností a nepořádkem.

To všechno v podstatě ze dne na den. Sama za mnou přišla s otázkou, jestli by bylo možné, abych jí tu školu platil až do konce deváté třídy.



Možná si tohle v danou chvíli nemůžete pro své děti dovolit platit. Nebo ani nemáte takovou školu po ruce. Případně by vám nebo vašemu dítěti z nějakého důvodu ani nevyhovovala. Nic z toho není špatně. Každý využíváme možnosti, co máme k dispozici.

Ale co máme k dispozici úplně všichni, je náš vlastní přístup. Udělal jsem hromadu chyb, stejně jako kdokoli jiný. Ale někdy stačí ty svoje chyby vidět, a hned napáchají menší škody.

#ZákladníŠkola

🔗

17.03.2023 00:11

„Pravděpodobně Vám pomoct nedokážu, protože to stejně budete dál vidět jinak. Čtu po sobě znovu úvodní příspěvek a žádný kopanec do Karla v něm není. Nejmenoval jsem ho, ani jsem ho neoznačil.“

Kdyby měl u sebe Mexovo vyjednávací plátno, tohle by se mu nikdy nestalo. Je tam snad úplně všechno, co Vít ve svém příspěvku a diskuzi zanedbal.

✅ Až do 15. března 2023 jsem si představoval pana Prokůpka jako uhlazeného trenéra vyjednávání, co se nezapojuje do bahenních diskuzí na sociálních sítích.

❌ Teď už vím že je to chlap, co by za mě mohl vzít celé #BahenníLázně, a ještě je posunout na dříve netušený level.

A co že se vlastně stalo?

‣ Vít sepsal a vydal prvotřídní „hejt“ na jiného trenéra vyjednávání. To je super! Hejtování kolegů vyjednavačů je teď na LinkedIn velká móda.

‣ Ani Hakobjan nevím proč usoudila, že se musí jednat o Mexa. Vít prozradil, že Mexo cílem jeho „hejtu“ není. Ono to ani nedávalo smysl.

‣ Vít stále popírá, že napsal „hejt“ namířený vůči Karlu Otýsovi. Přesto mu v jednom komentáři ujelo Karlovo jméno. Dokážete ho najít?

Už jsem tu v minulosti kritizoval kdekoho. Mnohokrát jsem vynechal jméno kritizovaného. Kolikrát jsem nereagoval, když někdo v diskuzi dotyčného zmínil. Ale explicitně lidem v diskuzi tvrdit, že tomu tak není, takový s prominutím pyj nejsem snad ani já.



Musím se s vámi o něco podělit. Karel Otýs je doposud první a jediný člověk, kterému jsem zavolal a požádal ho, aby si mě odblokoval na LinkedIn. Bylo to asi před půl rokem.

Četl jsem Karlův příspěvek, na který pan Prokůpek zřejmě reaguje, a vy byste měli taky. Udělejte si svůj názor. Mně to dává perfektní smysl, a asi chápu, proč příspěvek budí takové vášně.

Vítova reakce se mě osobně dotýká. Jako programátor jsem se sice něco málo naučil z knížek a od zkušenějších, ale drtivá většina toho, co profesně jsem, pochází ze samostudia a praxe. Zkoušení, přemýšlení, čerpání z různých dílčích neknižních zdrojů.

A tak ačkoliv chovám k akademické sféře hlubokou úctu, sám se jako akademik necítím. Zároveň si nemyslím, že bych musel učit nutně špatně, když si nehraju na velkého pana intelektuála. Jednoduše používám takové zdroje, které mi v danou chvíli připadají efektivní.



Vít Prokůpek je ikonou českého vyjednávání. Řekl to v diskuzi ten stejný pán, co říká, že jsou Češi ve vyjednávání lovnou zvěří, malými zvířátky, co jsou svojí naivitou až dojemná. Chodící peněženky.

„Všimnul jsem si toho, že s osobními útoky začal Mexo, nebo odmítáte být objektivní, protože jde o Vašeho kamaráda?“

Mexa za kamaráda považuju. Pomohl mi, když jsem potřeboval. Viděl jsem ho pomáhat dalším. Faktem zůstává, že se kolikrát divím, že je vůbec ochotný se tohohle bahna účastnit.

„Možná Vám pomůže úhel pohledu nezávislé pozorovatelky Andrey, který nepatří ani do jednoho tábora?“

Ten chlap si ze mě snad dělá srandu… Andrea Vozníková coby nezávislá pozorovatelka? Nezávislá na čem přesně?

#KonfliktJeSexy #ArgumentyNefungují

Update: Vít už k hejtování Karla Otýse přiznal.

🔗

15.03.2023 20:52

Kroužek programování pro děti na ZŠ se pomalu chýlí ke konci.

Na chodbě se mě kolegyně ptá, zda chci pokračovat i příští rok. Říkám, že nechci. Zablokovat po větší část roku stejný den v týdnu, kdy se nedostanu k zákazníkům, pro mě byl vždycky trochu problém. Komplikuje to především plánování vícedenních akcí.



Je to dobrá zkušenost. Pracoval jsem s dětmi většinou velmi dobře připravenými informatikou na prvním stupni. Na druhou stranu jsme řešili začlenění holky, které to dobře myslí, ale neměla ani dobře osahanou klávesnici, nebo kluka, co začal chodit během kurzu.

Jako intermezzo jsem si díky kolegyni s dětmi vyzkoušel pomůcky nakoupené školou včetně slavného micro:bitu.

Pouštím tuhle aktivitu nerad. Udělat něco pro děcka je super a učitelky informatiky na dané škole jsou skvělé. Ale s dcerky mám nově za úkol každý měsíc vydělat na její školné, spíše než pomáhat škole, na které nebude pokračovat.



Jako programátor na volné noze mám spoustu volnosti pro nevýdělečné aktivity. Na druhou stranu musím peníze vydělat. Nestačí každý měsíc počkat na výplatní den a mezitím plnit povinnosti korporátního zaměstnance. Je to něco za něco.

Zabývám se vývojem software, programovacími jazyky a v posledních letech ovládáním hardware a oblastí průmyslu.

Čas na osvětu se vždycky najde. Stejně jako se vždycky najde někdo, komu ta osvěta vadí. A stejně jako se vždycky najde někdo, kdo ví lépe, co bych měl dělat a čemu bych se měl věnovat. Takový je svět diskutérů na sociálních sítích a občas i mimo ně.

#Vzdělávání #ZákladníŠkola #BahenníLázně

Text mého kontroverzního facebookového příspěvku:

Tak jsem si zase jednou přečetl, že informatika na školách stojí za pendrek, protože státu na vzdělání nezáleží. Jsem ten poslední, kdo by chtěl chválit stát za současný stav školství. Ale v tomto případě stát podnikl všechny kroky nutné k nápravě.

Ač se na sítích od Facebooku přes Twitter až po LinkedIn kope do státu, teď už jsou brzdou školy, učitelé a někdy snad i rodiče a náhodní kolemjdoucí.

Na všechno jsou alespoň základní nástroje a povídání online a zdarma. Nikdo nečeká hned v začátku nějaké zázraky. Ale když tu jednou máme možnost učit děcka něco, co je zároveň aktuální, užitečné i zábavné, bylo by zločinem to neudělat.

Lze k tomu přistoupit různě. Můžou se nakoupit drahé pomůcky a dělat velké věci. Lze vystačit s běžným počítačem, nebo i tabletem. Dokonce se toho dá udělat spousta i v hodině úplně bez digitální techniky! Spousta lidí, v Česku i v zahraničí, na tom odvedla obrovské množství práce.

Po těch všech letech je možné zavést do škol informatiku takřka lusknutím prstu. A pak odvést spoustu práce, aby se to dostalo na špičkovou úroveň, ale pro začátek by stačílo začít s děckama dělat aktivity, které dávají smysl.

Ne před informatikou utíkat k nudnému kancelářskému kurzu, a ještě většinou blbě vedenému, jak bylo v českém rybníčku v posledních dekádách dobrým zvykem. Je to jedinečná šance pro ty děcka něco udělat a není to žádná raketová věda.

🔗

14.03.2023 22:34

Průmyslovým věcem se intenzivněji věnuju od roku 2019. Strávil jsem hodiny a hodiny čtením datasheetů. Naučil jsem se z hlavy převádět binární a hexadecimální čísla. Ale občas se mi vrací pocit, že vůbec ničemu nerozumím.

Měl jsem datasheet i kód linuxového driveru otevřený vícekrát během několika týdnů. Až najednou mi došlo, že na to, abych dostával data v reálném čase, stačí vypnout DMA. Prostě a jednoduše stačilo si uvědomit starý dobrý vztah mezi propustností a latencí, a vypnout tu věc, která má zajistit dobrou propustnost.

Jak prosté. Na osciloskopu vidím přesně to, co očekávám. Všechno běží, jak má a skutečné zpoždění se konečně blíží tomu, které měřím softwarovou cestou přes instrumentaci linuxového jádra.

#RubberDuckDebugging

🔗

14.03.2023 22:03

Mexo před pár týdny zavedl pro #MasteryClub čtvrteční večery s vyjednáváním v angličtině.

Je to super. Angličtina není nikoho z nás rodný jazyk, což nás přirozeně vede k jemnější komunikaci. Většina z nás dává v angličtině přednost kooperaci před konfrontací.

Jsme normální lidi. Ve většině situací vyjednáváme s někým, kdo se domluvit chce. Kolikrát nám jenom druhá strana neumí pořádně říct, co doopravdy potřebuje. A když si nerozumíme, spíše než dohoda nás čekají #BahenníLázně.



V našem případě byla asi hlavním impulzem pro anglické večery příprava na #NegotiCON 2023. Na druhou stranu je skvělé, že se do vyjednávání v angličtině pouští i mistr obchodu Adam z té druhé asociace. Bude nás víc, nebudem se bát vlka nic.

Jako programátor takové akce zvlášť ocením. Před lety jsem byl takto na nějaké schůzce v Drážďanech, a tak mě dráždilo, jak se ti němci neuměli vyjadřovat anglicky, že jsem se dostatečně nesoustředil na to, kvůli čemu jsem tam přijel. Odjel jsem s nepořízenou, naštěstí to není tak daleko.

Trénovat cílenou komunikaci v angličtině je potřeba. Pokud chce člověk trochu rozšířit své možnosti, nestačí se bavit s lidmi, kteří si s vámi povídat chtějí. Taky by se vám pak mohlo stát, že to nebudete vy, kdo ukončuje jednání.



Když už jsme u té angličtiny… Work smarter, not harder, jak říkáme my programátoři. Čtyřicet hodin komunikace s lidmi za tři dny je jistě úctyhodný výkon, kterým člověk ukáže nějakou tu odolnost. Na druhou stranu…

Nemyslíte, že na zlepšení komunikačních dovedností a ovládání emocí, především svých vlastních, musí člověk pracovat dlouhodobě?

P. S. All your base are belong to us.

🔗

12.03.2023 00:29

Asi si budete myslet, že jsem se do čista zbláznil. Tohle jsem ještě nikdy neudělal.

Včera jsem vyrazil do Prahy, prošel si václavák krátce před začátkem demonstrace Česko proti bídě a mířím na staromák na stánek, který tam prý mívá Pražský Majdan i o jiných sobotách.

Zakecávám se s kamarádkou, bavím se s lidmi z organizace, prohlížím si fotky a výrobky. Když už mám pocit, že tam mrznu moc dlouho, vyrážím pěšky směr metro Florenc.



Přemáhá mě zvědavost prohlížím si protest proti chudobě od Jindřišské a vyrážím podél václaváku směr Hlavní nádraží. Zvědavost zapracuje znovu, a prohlížím si akci od Wilsonovy.

To už mám v zorném poli enklávu našich mezi hulváty na druhé straně Wilsonovy a na schodech Národního muzea. A to mi přijde hloupé se za nimi aspoň nezastavit a nepozdravit je, než pojedu domů.

A protože se mi nechce obcházet celé muzeum, procházím mezi hulváty a policisty k semaforu. Teprve tam mě osloví jeden z hulvátů, začne mě mistrovat, kam patřím, a ukazuje přes ulici. Pak mě a nějaké novinářce začne vysvětlovat, že my mladí víme h*vno. Několikrát mu na poslání do p*dele odpovídám: „Tak na shledanou.“, a on se znovu vrátí.



Novinářka ještě prohodí, že mu to musí odpustit, když o ní řekl, že je mladá. A mně už se podaří chytit zelenou v době, kdy už si se mnou nikdo z hulvátů nepovídá.

Připojuju se do enklávy, bavím se s lidmi, a postupně rozklíčovávám předpokládaný plán policejní ochrany. Vypadá to dobře vymyšlené. Povídáme si, objevuju novou kočičí smečku, občas si přijde popovídat někdo z druhé strany. Většinou zmatení důchodci, co střídavě ukazují fotky vnoučat či pravnoučat, stěžují si, že na pódiu kecají blbosti, a říkají, že musíme stávkovat a svrhnout vládu.

Nakonec zůstávám až do společného policií řízeného odchodu. Takový doprovod jsem snad ještě nikdy neměl. Ještě doprovázím jednu ukrajinskou dámu, prý ze třinácti dětí, co má příbuzné v Česku, na Ukrajině i v Rusku, podáváme si ruku na náměstí Míru, a vyrážím metrem směr Chodov.



V kavárně ještě vyslechnu od vedlejšího stolu stížnost na dnešní svět.

„Lidi bojovali za svobodu slova, a teď něco řekneš, a hned seš dezolát.“

Dáma si asi fakt myslí, že udělat ze sebe pitomce před lidmi, když melete kraviny, je nějak srovnatelné s represí za totalitního režimu. Možná by si tihle lidé měli udělat exkurzi do současného Ruska a vyzkoušet svobodu slova tam. Ostatně to vypadá, že to ani proruští obyvatelé Ukrajiny zrovna nevyhráli.

Pak už tam rozpitvává nějaké konspirační teorie, co nemají ani hlavu ani patu, a chce pořád někoho kontrolovat. Když jsem vedle sebe viditelně položil kabát, tak zrovna náhodou dojedli, dopili a odešli, a já si mohl zase chvíli užívat inteligentního ticha.



Pak už jsem si přečetl, že se hulváti po našem spořádaném odchodu trochu rozvášnili a zaútočili na Národní muzeum, snad po vzoru sovětů 1968, a na ukrajinské auto, kterým jela mladá holka po magistrále. Zdá se, že antikonfliktní tým Policie ČR věděl, kdy nás poslat domů.

#BahenníLázně

🔗

10.03.2023 22:44

Asi bych se teď měl chvástat povedeným kurzem C++, veřejně podupat nějaké jiné programátory a zrovna tak veřejně umýt pr… zadnici nějaké bývalé kamarádce.

A nebo zajít na nějakou inauguraci, abych se měl s čím vytahovat. 🙃

#BahenníLázně #NebuďEzo #Nebuď

Jenže co když se neumím chovat k lidem zle bezdůvodně nebo jenom pro zisk či ego? Dokonce mi kvůli tomu Tomáš s Radimem začali jednu dobu přezdívat morální maják, byť tato přezdívka zcela jistě nepatřila jenom mně.

‣ „Vyjednávání není fér. A neměli byste se o férový výsledek ani pokoušet. Nikdy. Pokoušeli byste se o čirou utopii.“

Možná proto jsem kdysi oslovil Mexa. Potřeboval jsem vyřešit nějaké věci, osobní i pracovní. Jenže jsem nechtěl jednat na úkor lidí, se kterými jsem to řešil. A na to se potřebuju bavit s někým, kdo rozumí tomu, čeho potřebuju dosáhnout.



Určitě jsem nevyjednával o tom, co je nebo není fér. Na druhou stranu jsem si byl velice dobře vědom, zda se pohybuju ve svých vlastních hranicích, a jak moje jednání vnímá parťák, se kterým jednám.

‣ „Opravdu si myslíte, že je vůči dětem fér vyrůstat bez obou rodičů, nebo je fér zatnout zuby a zůstat v nespokojeném manželství?“

Domnívám se, že je docela fér, když mají všichni možnost žít svůj život.

Pro mě to není teorie. Já tu „férovost“ s dcerkou poprvé probíral, když jí byly čtyři roky, a od té doby mnohokrát znovu. A to nebyly žádné každodenní hádky ani žádná malá itálie.



Podle mě je super mít na trhu k dispozici různé možnosti. Člověk se může v klidu rozhodnout, jestli chce s lidma vyjebat, nebo dosáhnout smysluplné dohody a zahájit oboustranně prospěšnou spolupráci.

‣ „Pokud už po někom něco chcete, nepokoušejte se o guerillovou komunikaci pod jeho příspěvky a nehrajte si na politiky, kteří někoho k něčemu vyzývají veřejně.“

Vidím to přesně naopak. Miluju veřejnou komunikaci. A co bylo zahájeno veřejně, nechť je i ukončeno veřejně. Pokud je vůle.

‣ „Máte velkou šanci, že dosáhnete něčeho úplně jiného, než jste si mysleli a než jste chtěli.“

To se stává i těm nejlepším. A některým nejlepším se to stává až podezřele často. Ale proč to vlastně řešíme?



Už vás tyhle nablblé přestřelky nebaví?

Chcete se bavit na úrovni? Není problém, přijďte se podívat na #MasteryClub. Nebo jestli chcete vyrazit na pořádnou akci, tak mrkněte na #NegotiCON 2023. Je to už posledního března.

Já tam budu. Potkáme se?

🔗

08.03.2023 23:01

Vím, že je teď v módě kopat do humanitních oborů. Sám si občas neodpustím „vtipnou“ poznámku. Ovšem tady „tupoun“ uráží dítě kvůli smyslu pro inteligentní humor.

Osobně jsem se naučil mít rád dětský humor, a pokud je ještě k tomu inteligentní a dává skryté vzkazy těm, kteří se pozorně dívají, tak je to pecka. Musí se při vyplňování těch nudných cvičení nudit ještě více než ostatní děti.

U nás se pořád bere zvídavost dětí jako prokletí, které přitahuje příliš mnoho pozornosti, dělá problémy ve škole, a zhoršuje pozici v kolektivu. Akorát, že tohle všechno způsobují dospělí, kteří takový přístup živí.



Dokáže si kdokoli z vás představit, že přijdete na jakoukoli sociální síť, a budete takto útočit na dítě? Ještě navíc kvůli takové banalitě? Co je vůbec motivem takového jednání?

#Vzdělávání #ZákladníŠkola

Doufám a věřím, že to učitelka vzala dobře, a že hledá cesty, jak kloučka ve škole lépe zabavit. Ne snad proto, že bych si myslel, že takto všude učitelky fungují. Spíše těm děckám přeju, aby ve škole narazily na někoho trochu na úrovni.

🔗

07.03.2023 16:07

Zatímco mě „tupouni“ na sociálních sítích (LinkedIn nevyjímaje) obviňují ze všeho možného, pustil jsem se do čtení rámcového vzdělávacího programu nové informatiky a do souvisejících článků!

Co je cílem? Rozvíjet myšlení. Informatické myšlení. Tedy schopnost rozlousknout problém a popsat postup řešení natolik srozumitelně, že bude možné takový postup slepě následovat.

Mezi takové systémy patří podvojné účetnictví, vynález ze třináctého století našeho letopočtu. Nebo rejstříkové kartotéky ze století sedmnáctého až osmnáctého. Nikdo z těch lidí neuměl psát v comic sans ve wordu.



Tehdy to možná bylo pár lidí na světě, kteří se věnovali vědě či obchodu, zatímco se zbytek lidstva věnoval zemědělství. Jenže dneska nemáme ten luxus, že bychom se všichni hrabali v hlíně, a už i v řemeslech je občas potřeba zapojit mozek.

Čeští učitelé si stěžují, že děcka nezvládnou ani zapnout počítač, natož napsat něco na klávesnici. Já vidím, že děcka zvládnou od čtyř let tvořit jednoduché programy, a klávesnici začnou používat ve chvíli, kdy zjistí, k čemu jim je dobrá. A ten počítač jim klidně zapnu, když to tlačítko najdu.

Blokové jazyky jsou super. Pokud nemáte pokrokovou školu či školku, můžete už teď zkusit s děckama „hour of code“ na jejich úrovni, ať si hrajou jenom s počítačem, nebo objednat micro:bit a nechat je dělat vylomeniny s jednoduchým hardware podle návodu. Je toho samozřejmě víc, ale pro začátek to bohatě stačí.



Není potřeba nikomu závidět geniální děti nebo snad jeho vlastní nadání. Stačí jít a pustit se do toho. Je velký rozdíl nedělat nic a dělat aspoň něco málo. A to nakonec platí i pro ty školy a školky.

Je to jednoduché, často vedené návodem krok za krokem, a je to užitečnější než násobilka nebo vyjmenovaná slova, natož jiné věci, kterými se ve škole, nebo i doma, zabíjí čas.

Nakonec i z mojí dcerky si občas někdo zkouší dělat cvičenou opičku, když se dozví, že jí jde matematika. Jenže ona si o tom myslí svoje, a já ji vedu též spíše k myšlení než k počítání, natož předvádění. Dokonce máte jedinečnou šanci nás předběhnout, protože micro:bit ještě doma nemáme.

#Vzdělávání #ZákladníŠkola

Napište mi prosím do komentářů nějaká povolání, ve kterých není potřeba systematicky myslet nebo není užitečné to trénovat od malička na čemkoli včetně „programování broučků“.

🔗

06.03.2023 17:45

Je až legrační, že kdykoli napíšu cokoli k českému vzdělávání, vždy se najde někdo, kdo říká, že jsem se narodil geniální a moje dítě taky, takže jsme jednoduše vyhráli v loterii. Prostě ad hominem.

Jenže tak to nefunguje. Jako doučovatel jsem potkával geniální (a propadající) děti běžně, taky úplně normální děti, a nakonec i nějaké to dítě s poruchou či handicapem. Fakt není v pohodě házet přes palubu děcka jenom proto, že jim učitelé neumí předat základní znalosti a dovednosti, a rodiče doma řeknou, že jsou to stejně samý blbosti.

Celý ten přístup je nemocný a nepřínosný. Tady se říká, že jsou české děti rok od roku slabší. Ale zaprvé musím říct, že nevidím tu údajnou úžasnou sílu v generaci jejich rodičů. A zadruhé škola prochází inflací, a pokud děckám dává to, co dávala před dvaceti lety, jednoduše to nemá stejnou hodnotu.



Co bylo v mém zázemí jiné než u ostatních dětí? Já zase nechci tvrdit, že by u nás bylo všechno bezproblémové a sluníčkové. Řešili jsme blbiny, co řešila spousta jiných rodin. Ale pár věcí by se našlo.

‣ Když mi byly cca čtyři roky, měl jsem přístup k počítači na hraní her. Zvládal jsem mechanická ovládací zařízení a rozpoznával jsem vizuální ovládací prvky.

‣ Když mi bylo cca sedm let, měl jsem přístup k počítači na hraní pokročilejších her a taky na neherní činnost. Pracoval jsem s texty, obrázky, disketami a jednoduchými skripty.

‣ Když mi bylo cca devět let, zkoušel jsem programovat. Nebavilo mě to, ale kdybych k tomu měl dnešní nástroje, určitě bych si s nimi vyhrál. Turbo Pascal tak hravý nebyl.

Neříkám, že jsem s tím uměl nějaké zázraky, spíš vůbec. Ale pořád jsem mnoho let uměl anglicky lépe než všichni spolužáci, co nebyli v zahraničí. Matematice jsem taky dlouho rozuměl lépe než všichni.

Spíše jsem měl ty věci neustále kolem sebe a viděl jsem rodinné příslušníky s nimi pracovat. Taky jsem měl, komu pokládat blbé a ještě blbější otázky, a občas jsem na ně dostal i odpověď. Dneska jsou tyhle věci dostupné prakticky všem rodinám, ale zdaleka ne každému dítěti.



Když chci vědět, jak funguje Pythagorova věta nebo NAND logika, tak si otevřu anglickou wikipedii, nebo se spolehnu, že mi ji stejně vyhledávač nabídne. Pokud se mi zdá vysvětlení moc složité, zkusím něco na Youtube. Anglicky, česky, případně se mrknu na nějaký český článek zase přes vyhledávání.

Dodnes si pamatuju otcovo rodné číslo, které jsem coby čtrnáctiletý harant potřeboval k tomu, aby mi Státní technická knihovna půjčila další knížku. Taky, kdybych měl „fotra, co se mnou takový cypoviny nebude řešit“, tak jsem se spoustu věcí nenaučil. Patřil jsem mezi ty, co si na turisťáku při odpočinku četli o C++. Nepamatuju si doslova nikoho dalšího, kdo to dělal.

#Vzdělávání #ZákladníŠkola

Kdo tedy riskuje budoucnost těch dětí a potenciálně generuje nové nezaměstnané a nezaměstnatelné? Komu záleží na tom, aby děcka uměla odrecitovat násobilku nebo vyjmenovaná slova a označit tučný text ve wordu jakožto vrchol informatického umění?

🔗

05.03.2023 22:57

Chcete bojovat za „sociální mobilitu“ a poskytovat všem dětem ve státě nějakou základní úroveň vzdělávání pro dobu, ve které budou žít?

Zapomeňte na to. 😹 Vaším úkolem je ochránit svoje vlastní malé děti před tupouny, a když vám zbyde čas a energie, zoufale zkusit pomoct ještě pár dětem okolo sebe.

Napsal bych vám, že je to snímek z diskuze z přísně střežené profesní skupiny Učitelé +. Ale předsedkyně Učitelské platformy na mě apelovala, že se tam nachází mnoho kvalitních kolegů, co to mají v hlavě srovnané.



Jestli dobře odhaduju, tak tím „broučkem“ má namysli hračku, na které pomocí pár tlačítek „naprogramujete“, kam půjde. Zvládnou to čtyřleté děti ve školce, ale dají se na to připravit úkoly, kterými bez problémů zabavíte dospělé.

Tedy kromě tupounů, co zaslechnou slovo „programovat“, a půjdou proti „broučkovi“ demonstrovat před ministerstvo školství. Jenom aby si děti ve škole nehrály, nebavily se, a nedej bože, aby je napadlo tam třeba přemýšlet! Kam ten svět spěje?

Může mi někdo vysvětlit, jaké konkrétní dovednosti děti v tom „wordu“ s těmito lidmi získávají, a co zásadního jim to přinese do života? Podle těch diskuzí je velká část učitelů v podstatě negramotná a dělalo by jim velký problém s dětma tou základkou vůbec projít.



Ústřední motto těchto generátorů výmluv je, že „ty officy“ se děti musejí učit v informatice, protože ostatní učitelé to nezvládnou. Ti trochu chytřejší se vymlouvají na nedostatek pomůcek, aby to nevypadalo tak blbě.

Rezistence vůči snaze posunout vzdělání od tupého papouškování k pěstování dovedností je obrovská. Dolores Umbridge žije a pracuje všude mezi námi, a učí děti, kde najdou ve „wordu“ tlačítko „tučné“.

Pak se chce se mnou porodní asistentka hádat na Twitteru, že jsem omezenej, když si myslím, že by se děti měly učit zábavné, zajímavé a užitečné věci. Fajn, ona počítání k životu nepotřebuje. Ale pokud všichni budeme porodní asistenti, tak si ani tu zdravotnickou službu nezavolá.



Co všechno ještě děti nemají umět? Pracovat se dřevem a dalšími materiály? Uvařit večeři? Chápat fungování topení a ohřevu vody? Umět se dohodnout?

Proč chtějí tihle lidé vychovávat další malé tupounky, jejichž nejvyšší dosaženou dovedností bude klikání na ikonky ve „wordu“ a „powerpointu“? Aby se mezi nimi cítili jako doma?

#Vzdělávání #ZákladníŠkola

Já jsem nikdy nebyl moc nakloněný domácímu vzdělávání. Ale zase si říkám, když to vidím, jestli nakonec není lepší ty děcka vzít někam mezi lidi, kteří něco umějí a celý život se učí.

Tedy doufám, že tahle konkrétní je jen tolerovaný vetřelec, a žádné cizí děti k zářné budoucnosti nevede. Ale ověřoval jsem si, že mnozí aktivních pedagogové to skutečně takto vidí a takto prosazují. Snad až na ty „prezentace ve wordu“.

Není nakonec ta česká „sociální nemobilita“ více než s finančním zázemím rodičů spojena s tím, že si velcí tupouni výchovu malých tupounků prostě a jednoduše přejí?

🔗

04.03.2023 23:03

Netrávil jsem s dcerkou tolik času jako obvykle, a tak jsem jí nemohl denně organizovat a upozorňovat, co má udělat a na co nemá zapomenout. Nazrál čas na životní lekci.

Začalo to cestou z Rakouska. Ptal jsem se, jak to vidí s oslavou narozenin. Prý pojede s maminkou do zábavního parku. Oslavu s dětmi maminka nechce. To jsem se dozvěděl ještě několikrát.



Byl tam jasně patrný nějaký blok. Nemohlo to být k její spokojenosti. Na jasnou otázku, zda chce oslavu s dětmi, byla jasná odpověď, že by chtěla. Všechno ostatní bylo v mlze.

Vybrala si asi osm jmen. Napsal jsem rodičům těch ze školky a z předchozí školy. Měla dva týdny, aby pozvala ty z nové školy, nebo na ně získala kontakt.

Vyzvedávám ji v pátek den před oslavou…

← „Jestli tomu dobře rozumím, tak jsi žádné kámošky ani kámoše z nové školy nepozvala.“

→ „Pozvala jsem X, a ta nemůže. Taky jsem řekla Y, ale už jsem nezařídila, aby se ozvali. Zapomněla jsem pozvat Z, ale ta tu ještě je…“

Proběhla celý areál, a zjistila, že Z už stihla odejít.

← „Stejně by nejspíš nemohla. Je slušnost zvát lidi z předstihem, a máš pak větší šanci, že si ten čas vyhradí pro tebe.“

→ „Já jsem neměla čas. Dopoledne jsme se učili. Odpoledne jsme šli hned ven. A tam už jsem si na to nevzpomněla. Bla. Bla. Bla.“

Měla paniku, že jí nikdo nepřijde, tak jsem ji raději nechal se vyžvanit ze všech možných i nemožných výmluv. Pak jsem nasadil klidný hlas po vzoru Tomáš Burda, a začal sumarizovat…

← „Takže z nové školy nikdo nepřijde, protože jsi za čtyři hodiny nenašla půl minuty na pozvání a předání kontaktu, a to po celé dva týdny.“

Našlo se ještě pár nových výmluv. Zaslechl jsem cosi o hraní na piano. A vysvětlila mi, že toho měla v poslední době strašně moc.

← „Já ti věřím, že jsi toho měla moc. Ale napadá mě otázka, jestli by teda nebylo lepší si toho naložit míň, a udělat si nějaké priority, na čem ti víc záleží. To já moc dobře znám.“

→ „Ty jsi s tím měl taky problémy.“

← „To si piš. Já s tím mám problémy doteď.“

Přestala se vymlouvat. Chvilku v tichosti přemýšlela. A pak začala natahovat.

← „To nebreč, taková je realita. A nebo vlastně breč, jestli to potřebuješ.“

→ „Mně je to líto, že jsem je nepozvala. Teď už je nebudu moct pozvat. A nikdo mi nepřijde.“

Nakonec tedy dorazila jedna kámoška ze školky a jedna kámoška ze staré školy.

→ „Teď bude asi nejlepší si to užít s těma dvěma kamarádkama, co přijdou, že jo?“

← „No jasně. Přemýšlet nad tím, co se ti nepovedlo, můžeš někdy jindy. Dneska je to blbost.“

Dostala pořádnou lekci, že co si člověk nezařídí, to nemá. Ale zároveň dorazily dvě super kámošky, takže ta lekce nebyla devastující.



Moje matka, u které ta oslava byla, mi o nic řekla, že jsou to koťátka. Podle množství škrábanců, co jsem utržil, když mě zapojily do hry, to docela sedí.

Akorát teda dohromady váží skoro tolik, co já, a přitom jsou schopné na mě šplhat všechny tři zaráz. Bylo vidět, že vrána k vráně… Nevybírá si za kámošky žádný neviňátka. A tahle divoká zvěř mi dala zabrat.

🔗

03.03.2023 11:58

Dříve se o programátorech a obecně lidech z IT říkalo, že jinak jednoduché věci zbytečně komplikují, a že mluví divným jazykem.

Když jsem se v březnu 2020 rozhodl nastudovat aktuální verze programovacího jazyka C++ a připravit nové kurzy, nedošla mi plná hloubka toho, co dělám.

Podívejte se na snímek z dokumentace (cppreference), a zkuste aspoň rámcově pochopit, o čem se tam vůbec mluví. Pokud se vám dělá nevolno, a stále nevíte vůbec nic, právě jste pochopili podstatu celého problému.



Sledujte se mnou. Ani nemusíte znát nic z programování. Ale zkuste seznam dočíst do konce.

‣ Vím, co je „class“ a „downcast“ z obecného povědomí o objektově orientovaném programování.
‣ Vím, co je „constness“ a „volatility“, „lvalue“ a „complete class“, z obecného přehledu o fungování C a C++.
‣ Znám specifický význam „reference“ a „pointer“ pro C++, jen nechápu ty okecávky.
‣ Dodatečně přiřazuju význam „non-virtual base“ jako vymezení se vůči „virtual inheritance“, jen tápu, proč mě to má v tomto kontextu zajímat.
‣ Rozumím definici „prvalue“, jen mi takové vymezení, navíc specifické pro C++ nedává žádný jiný než historický smysl.
‣ Dohledávám význam „inaccessible base“ jako vymezení vůči „private inheritance“.
‣ Dohledávám „ambiguous base“ a zjišťuju, že je to zase detail ohledně „virtual inheritance“.

Tak to bychom měli s ne úplně velkou jistotou přečtenou polovinu prvního bodu z deseti, které mají vysvětlit stupidní konverzi hodnoty na jiný datový typ.

A to se bavíme o industriálním jazyce, který se bude používat další desítky let. Takže v zásadě stačí tvářit se, že je všechno v pohodě, a nechávat si platit jenom za to, že jste ochotní se v tomhle bordelu vyznávat.

Navíc ten jazyk oproti jiným dost podporuje vznik složitých a špatně předvídatelných chyb, takže už samotný fakt, že v něm někdo píše komerční kód, vytváří další pracovní a obchodní příležitosti. Inu, na důchod jsem se právě zajistil.

#Programování #TechnologickýDluh

Jestliže můžeme C++ ukazovat jako zářný příklad technologického dluhu, můžeme pak vývoj software v C++ označit jako dluhové podnikání? 😼

🔗

01.03.2023 22:36

Píšu v úterý 28. února Václav Strnadel, že se na další den stavím na jeho povídání u Marek Adler. Jenže to nemá zítra, nýbrž až 29. března. Tak jenom abyste věděli, jak jste se dostal na povídání Anna Babanová na téma genderových stereotypů.

Na tom tématu se toho dá strašně moc zkazit. Ale v podání Aničky to byla od začátku do konce hitparáda. Na konci jsem s ní ještě rychle konzultoval knížky k narozeninám pro dcerku. Něco jsem si tam fotil, a nakonec jsem se rozhodl ještě vyrazit při cestě na Chodov do Luxoru.

Tam jsem potkal svoji a dcerky nejoblíbenější knihkupkyni. Ano, přesně tu, u které si dcerka kupovala první mangu. Ukazoval jsem fotku, co sháním. Nakonec jsme spolu prošli řadu podobných knih, a vzal jsem tu, co vidíte na fotce.

Pouštěl jsem jí video, kde čte dcerka z Assassin's Creed pečlivě natrénovanou větu: „China experienced a period of untold glory and power.“ Bleskově jsem jí převyprávěl, jak měla holka problémy ve škole, a jak přecházela na soukromou Montessori školu. Trochu dcerce po svých vlastních zkušenostech ze školy záviděla.

Když započítám i oběd s bratrem, čas strávený u otce, telefonování zákazníkovi, že mám všechno přípravené, jenom jsem zůstal neplánovaně mimo domov, abych to mohl dát do kupy a poslat… Moc hezky strávený den.

#Vzdělávání #ZákladníŠkola

🔗

01.03.2023 09:06

Udělat si průzkům toho, jak se učitelé vyjadřují o dětech, rodičích i o sobě navzájem, mě napadlo v reakci na diskuze ve skupině Učíme informatiku. Čekal jsem tam trochu pokrokovější skladbu lidí, kteří se zajímají o rozvoj a budoucnost dětí, a místo toho…

Místo toho jsem zjistil, že dokonce i lidé, co mají za sebou v oblasti nějaké výsledky, jsou z toho všeho tak nervózní, nerudní a frustrovaní, že ani nepoznají přirozného spojence. V prosici mě tedy napadlo, i v návaznosti na zkušenosti, které jsme se školou udělali mi, že bych se podíval do nějaké velké všeučitelské skupiny, a přinesl vám informace, jak to tam chodí, a co se o vás a vašich dětech běžně říká.

Skupina, do které jsem se přidal, má příspěvky veřejné. Pouze jako laici a „neodborníci“, jak o nás někteří členové učitelských skupin mluví, nemůžete komentovat ani přidávat příspěvky. Ledaže byste měli školní e-mailovou adresu, to vás pak s úsměvem pustí do přísně střežené profesní skupiny. Hádejte, kdo si v lednu uvědomil, že školní e-mailovou adresu má?



Vlastně si myslím, že by ji stačilo nafejkovat. Nejsem si vědom, že by někdo kontroloval její autenticitu. Ale možná po mé návštěvě zpřísní podmínky. To by bylo, aby jim tam lezli lidi, co celý život učí, sebe i druhé, ale nejsou součástí exklizivního cechu, co má vždycky pravdu. Tedy pokud se zrovna hádají mezi sebou, tam už se mýlit můžou.

Jenom upozorňuju, že je tento příspěvek a článek veden v odlehčeném a sarkastickém duchu. Je tu riziko, že sem zavítají lidé mimo moji obvyklou bublinu, kteří nejsou na tento styl zvyklý. Při psaní tohoto příspěvku nebylo ublíženo žádnému učiteli.

Ani není namířen proti učitelskému stavu jako celku. Pokud se jím někdo cítí osobně uražen, měl by se velmi hluboce zamyslet sám nad sebou. Co tu vidíte, je sbírka snímků autentických diskuzí možná autentických kolegů ve školství. Diskuzí, které od začátku do konce probíhají ve veřejném prostoru, kam může (a možná by mělo!) zavítat každé školní dítě, případně i jeho rodiče.



A teď už se můžete začíst do samotného článku, kde najdete věci, nad kterými nemůže normální aktivní člověk, mezi kterými obvykle trávím čas, než kroutit hlavou.

🔗

25.02.2023 19:44

Na moji reakci ohledně optimalizace tříd si Tomáš Cibulec postěžoval, že se na kurzech Pythonu nemluví o tom, že je to jazyk veskrze pomalý a nepřipravený pro paralelní běh.

Já tyhle věci na kurzech říkám. Pokud máte s něčím pracovat, chci abyste znali vlastnosti a limity toho kterého nástroje. Neříkám vám, co máte nebo nemáte používat, ale nenechám vás odejít s tunelovým viděním, pokud na tom sami netrváte.

‣ Pythonisty neučím extrémním optimalizacím. Už volba jazyka napovídá, že rychlost provádění pythonovského kódu a paměťová náročnost nebude hlavní starostí projektů, na kterých budou pracovat.

‣ Začátečníky neučím extrémním optimalizacím v žádném jazyce. Mají zažívat radost z toho, že promění požadavek v program, který běží, nerozsype se, a dělá to, co chtějí.

‣ V pokročilých kurzech C++ řešíme jednotlivé optimalizace jako samostatná témata. Jinak běžně necháváme v ostatních ukázkách dvojí kopírování a podobné drobnosti.

‣ Oproti tomu v čistém C často volíme takové datové struktury, aby se daly snadno naimplementovat. Potom o optimalizaci více mluvíme než kolik jí skutečně provedeme v kódu.

‣ V kurzech Rustu budeme na mnohé optimalizace pečlivější, protože do toho jazyka dobře zapadají. Ale některým optimalizacím typickým pro C++ se naopak vyhýbáme.

‣ Ale co takové programování v unixovém shellu? Tam se optimalizuje někdy velmi těžko, na druhou stranu pak ten kód nemusí být schopný v rozumném čase vůbec odvést svoji práci.

‣ Assembler by mohl být zajímavý jak z hlediska architektury, tak i z hlediska optimalizace. Ale netuším, jestli by o takový kurz byl vůbec zájem.

Každý programovací jazyk má své možnosti a omezení. Mnohé prostředky jsou v jednom jazyce, knihovně či frameworku daleko přirozenější než v jiném, kde se obvykle preferuje jiný nástroj.

Při posuzování efektivity programovacích jazyků je potřeba brát v úvahu všechno od procesu vývoje přes sestavování software až po jeho běhové vlastnosti. A kolikrát je to prostředí nějakým způsobem dané a není možné si vybírat. Potom samozřejmě může dojít i na takové věci jako výkonnostní ladění Pythonu.

#Programování #Vzdělávání

🔗

25.02.2023 17:17

Linux má spoustu architekturních problémů. Zásadních i méně zásadních.

Celosvětová komunita složená z jednotlivců, malých firem i obrovských organizací dosáhla něčeho úžasného. Máme tady operační systém, který lze do jisté míry použít prakticky na všechno. Linux v tomto ohledu nemá obdoby, a dávno za sebou nechává BSD a další.

Díky mnoha rokům v komunitě a pěti letům u linuxového distributora Red Hat jsem vždy razil ideologii, že všichni mají spolupracovat a vracet všechny změny zpátky „proti proudu“ směru distribuce software. Během posledních pěti let jsem musel tuto doktrínu opustit.



Jako programátor a konzultant na volné noze poskytuju firmám doslova pár hodin až pár dní svého času, a čas jejich vlastních lidí je též omezeným zdrojem. Navíc ten projekt paradoxně nejde vždy na ruku potřebám embedded vývojářů.

Dám vám úplně hloupý příklad. Embedded hardware se popisuje pomocí „device tree“. To je strojově čitelný popis konfigurace a propojení jednotlivých částí zařízení.

Malé routery jako například Turris od CZ.NIC mají v sobě switch, do kterého můžete zapojit několik počítačů a jiných zařízení. Jednotlivým portům můžete dát pomocí device tree názvy. Pokud má router ještě samostatné síťové rozhraní, tomu dát název nemůžete.



Pro uživatele systému, dejme tomu správce sítě, je název každého konektoru zřejmý. Je napsaný na krabičce. Přijde vám logické opravit Linux tak, aby všechny porty, na krabičce řádně popsané, měly odpovídající název daný pomocí device tree? Správci, přes kterého by taková změna musela projít, nikoliv.

Dnes učím zákazníky, že si musíme dělat věci po svém, syslit si změny u sebe, a portovat je v průběhu času na novější verze jádra. Nemůžeme investovat čas a peníze do změn v upstreamu, které nelze udělat na lusknutí prstu. Jednoduše je to mimo budget.

Pokud řešíte podobné problémy, moje doporučení je následující:

‣ Dokumentujte v device tree *všechny* údaje o stavbě zařízení, které dokážete konzistentně popsat.

‣ Používejte vlastní prefix ve tvaru „váš-prefix,název-položky“, ať na první pohled vidíte vlastní značky.

‣ Co se hodí implementovat v jádře, na to si udržujte vlastní sadu změnových souborů vůči konkrétní verzi jádra.

‣ Kde by vás implementace v jádře zbytečně zdržovala, napište si skript, který najde údaje v device tree a ty aplikuje.

‣ Teprve potom má smysl zvážit komunikaci s vývojáři Linuxu a dalších projektů a případně zkusit některé vaše změny začlenit.

Takto je to vyzkoušené a funkční. Pokud si na to nevěříte, můžu vám to přijet ukázat na vašich konkrétních problémech. Pokud by se vám přece jenom osvědčil jiný postup, neváhejte dát vědět v komentářích.

#OperačníSystémy #ProgramátořiMajíEmoce

Pokud byste řešili otázku, jak v týmech a napříč organizacemi prosazovat rozumné návrhy, Václav Strnadel už dávno prošel zkouškou ohněm a pomáhá s komunikací i programátorům. Pro vás, co potřebujete prosazovat požadavky i v náročnějším prostředí, tu máme #MasteryClub a konferenci #NegotiCON 2023.

🔗

25.02.2023 15:23

Nedávno jsem prodlužoval propagaci na webu Na volné noze a přidával jsem k tomu ještě pro zahraničí postavený Freelancers. Nečekal jsem žádný velký dopad na mezinárodním poli, ale spíše mírně rostoucí množství nových kontaktů českých.

Moje oblast je tak trochu „niche“, takže od portálů tohoto typu nečekám zázraky. Práce je dostatek, ale portál Na volné noze mi přinášel během roku několik málo kontaktů se zajímavými mikrozakázkami, kde jsem mohl řešit a konzultovat konkrétní drobné problémy většinou menších místních firem. Teď už mi od nich delší dobu nic nového nechodí.

A tak se ptám Robert Vlach, ale i svých starých známých, co na těch portálech inzerujete, tedy Richard Koza, Josef Jebavý, Pavel Minar, Ondrej Sika, David Karban a dalších, jestli se něco za poslední dobu změnilo, a co dělat s tím, aby moje drobná investice do prezentace mezi freelancery k něčemu byla. Nějaké nápady či postřehy?

#Podnikání #NaVolnéNoze

🔗

24.02.2023 15:10

Já vám do toho nechci kecat, ale introverze a extraverze jsou v této době v českém prostoru akorát tak blbé módní výmluvy a sabotéři vašich vlastních cílů.

Nikdy dřív jsem neregistroval, že by se lidé při příchodu do společnosti začali okamžitě kastovat na této škále. Jistě, každý znás má nějaké vrozené sklony, něčemu se naučil v dětství a nějak se s tím vypořádává v osobním a pracovním životě v dospělosti. Ale dnes?



Na introverzi se vymluvím, když bych raději trávil čas někde úplně jinde, ať už sám, nebo s někým úplně jiným. Nebo si na ni vzpomenu, když je potřeba někam zavolat nebo s někým zajít něco domluvit, a mně se zrovna nechce.

Tolik dobrých věcí už mi uteklo jen proto, že jsem nevzal do ruky telefon a nezavolal tam, kam jsem měl zavolat. Tolikrát už jsem měl nějakou ztrátu jenom proto, že se mi zrovna nechtělo řešit reklamaci, nebo se prostě zeptat. Dodnes se mi to ve slabších chvilkách děje.

Extraverze je naopak věc, kterou lidé staví na odiv, když potřebují obhájit, že se můžou chovat blbě, strkat do všeho nos, nebo si toxickým způsobem uzurpovat diskuzní prostor jenom pro sebe a svoje témata.

Aby nedošlo k omylu, já vůbec netvrdím, že to jsou skutečné charakteristiky introverze a extraverze. Jen popisuju obvyklé chování lidí, kteří se jako introverti nebo extraverti prezentují.



Nebudu vůbec zabrušovat do psychologie. Mezi lidmi se to většinou bere tak, že introverti moc nemluví, když to není potřeba, zatímco extraverti mluví, když je potřeba mlčet a poslouchat.

Taky se u nás s introverzí a extraverzí pojí určitá témata. Pokud budu mít kapacitu vám hodinu vyprávět o sběrnicích a komunikačních protokolech, pravděpodobně mě skupina podnikatelek, markeťaček a účetních brzo umlčí a označí za introverta.

Když budu připravený hodinu mluvit o vývoji dítěte od prvních kroků a slov až po peripetie se školkovou a školní docházkou, nejspíše budu ve stejné skupině extravertem. Nezlobte se na mě, ale touto optikou to není žádná objektivní psychologická kategorie.



Jestli někomu připadá diskriminační, že pro introverty vychází víc knížek, tak to se musím smát. Člověk, co je společností považován za introverta, bude mít v průměru více času na čtení i na psaní. Navíc jsou doporučení pro pasivnější lidi poměrně sofistikovaná.

Extraverti tolik knih nemají šanci napsat ani přečíst. Kromě toho mi přijde, že by se doporučení pro zlepšení sociální interakce extravertů vešlo na jednu A4 velkým písmem.

„Zavři aspoň na chvíli klapačku, a začni vnímat, co říkají ostatní.“



Protože jakožto ukecaný programátor trpím na nevýhody obou charakteristik, často si v duchu říkám: „Teď mlč. Zůstaň z ticha. Nic neříkej.“, nebo taky: „Nadechni se. Vezmi si slovo. Koukej začít mluvit.“.

Jinými slovy, pokud o něco jde, snažím se s tou komunikací nějak vědomě pracovat, aby byla ku prospěchu mému i lidí, kteří jsou v té konverzaci se mnou. Nedokážu říct, zda je pro mě těžší mlčet nebo mluvit.

#BahenníLázně #NebuďEzo #KoučujKouče

🔗

24.02.2023 07:38

Tak už je to rok. Dost mě to psychicky odrovnalo a mělo to vliv na byznys, i když se mě válka přímo nijak nedotýkala. Nestěžuju si. Prožil jsem celý rok v teple, blahobytu a bezpečí.

Občas je mi líto, možná se i trochu zastydím, že jsem tak odtržený od situace, a že jsem vlastně moc nepomohl. Naštěstí aspoň můj byznys nevyžaduje, abych stavěl na odiv neutralitu a nadhled, nebo dokonce musel přesvědčovat ostatní, že situaci speciální vojenské operace rozumím.

Nebudu psát žádné rozbory ničeho ohledně války na Ukrajině, protože ačkoly stále sleduju po očku její průběh, vím o tom venkoncem 💩. Já se raději podivuju nad místními zbytečnými „válkami“ na sociálních sítích, a těmi uživatelé mé #BahenníLázně neustále zásobují.

Moc nerozumím, na co si třeba tady Radim stěžuje. Publicity se mu dostalo. Jak sám uvádí, má jeho firma i dobré prodeje. A jestli ho rozhodí nějaký ten kyselý komentář, tak ať trochu potrénuje chutě a zakousne se třeba do nějakého citrusového plodu. 🙃

🔗

22.02.2023 23:46

V roce 2019 jsem se pro potřeby jednoho ze zákazníků naučil měřit software od operačního systému až po aplikace pomocí nástrojů, jako jsou ftrace a eBPF. V roce 2023 jsem se naučil měřit hardware pomocí osciloskopu.

Teď tedy měřím obojí, a nestačím se divit, kolik se toho dá v kombinaci hardwarových a softwarových měření zjistit.

Softwarové měření mi umožňuje velice snadno tvořit statistiky, ze kterých lze vyvozovat závěry o spolehlivosti, a zároveň hledat konkrétní zdroje nespolehlivosti. Hardwarová měření mě posouvají za hranici toho, co se děje přímo na procesoru. Data lze sbírat pro statistické účely i z harwarových řešení, ale zatím jsem takovou věc nepotřeboval.

Musím říct, že mě tahle oblast docela baví. Je to taková až detektivní práce. Člověk zjišťuje, co se vlastně vůbec děje, jenom aby tím otevřel otázku, proč se to děje.

#Programování #Hardware

🔗

22.02.2023 23:28

Programovat ovladače zařízení je jednodušší, než si lidé představují. Jako tvorba kteréhokoli jiného software je to v zásadě o následujících věcech.

① Kolik práce už za vás udělali jiní, abyste nemuseli stavět všechno od nuly, a udělali pár řádky kódu mnoho parády.

② Jak velkou část té práce udělali tak, že vám to přináší daleko větší překážky než o kolik vám tím ulehčili práci.

③ Nějaká míra vlastní invence a řemeslné schopnosti, abyste odvedli dobrou práci na té části, co musíte dělat vy.

Pokud přesně víte, co s tím hardware chcete dělat, té vlastní invence ani moc nepotřebujete. Možná bych se nebál říct, že je v takovém případě lpění na invenci spíše na škodu.

A tak zatímco někteří považují úpravy operačních systémů za královskou disciplínu, jiní programátoři naopak říkají, že je to jednodušší než psát aplikace. Myslím, že najdete zrnko pravdy v každém z těchto názorů.

#Programování #SoftwarovéInženýrství

🔗

22.02.2023 23:07

„Co mělo tohle za účel?“ suše se ptá mě a bývalé skoro osmiletá dcerka několik metrů od dveří školní budovy, kde strávila dopoledne na vyšetření pedagogicko-psychologickou poradnou. Zrovna na potvoru v den, kdy mají vyhrazený čas na pokémony.

Je pravda, že jsme ji nechali trávit celé dopoledne u úplně cizích lidí, byť velice milých, kteří po ní chtěli plnit různé úkoly. Taky je fakt, že jsme si předběžné závěry vyslechli za zavřenými dveřmi, jak se to obvykle s dětmi dělá. Její otázka tedy byla zcela namístě.

Vskutku legrační akce. Nejprve vyslechnete, jak vaši milí rodičové vyprávějí do nesmyslného detailu váš vývoj takřka od početí přes první kroky, slova, věty přes všechny školy a školky až po vaše fungování mimo školská zařízení. Pak vyplňujete nějaké příklady, píšete diktované věty, skládáte kostičky…

A když už řeknou, že máte všechno hotovo, místo aby vám k tomu něco řekli, dají vám pro jistotu ještě nějaké těžší příklady navíc. Mezitím se neskutečně dlouho vykecávají s vašimi rodiči za zavřenými dveřmi.

#ZákladníŠkola #PedagogickáPoradna

Tak na tohle, holka, ti takhle z voleje nedokážeme dát uspokojivou odpověď.

Do školy, kde tě dospělí brali jako vadnou, protože se vymykáš idealizované představě o sedmileté holčičce, už nechodíš. Kam chodíš teď, doporučení PPP dodržují už teď a vůči všem dětem bez rozdílu, protože to jednoduše dává smysl. Co si tedy od návštěvy tohoto zařízení slibujeme? Až na něco přijdu, dám ti vědět.

🔗

20.02.2023 11:54

Po celou svoji historii učím lidi mít v kódu pořádek.

Git je systém správy verzí, který umožňuje udržet pořádek nejen v samotném zdrojovém kódu, ale i v jeho historii, větvích a verzích. Je velice flexibilní. Mnohé projekty využívají jen základní možnosti. Ale například Linuxové jádro udržuje pořádek na velmi vysoké úrovni.

Na kurzech lidem říkám, že sjednocení dvou větví vývoje může skončit třemi různými způsoby. Buď je výsledek v pořádku, nebo Git zahlásí konflikt a předá kontrolu programátorovi, ať si konfliktní úpravy sloučí sám. Pověstná třetí možnost je, že Git změny bez problémů sloučí, ale výsledek je nefunkční. Říkám tomu skrytý konflikt.



Tady se ovšem nabízí otázka, co to znamená nefunkční. A tady obrovsky záleží na volbě programovacího jazyka a pokrytí jednotkovými testy. U kompilovaných jazyků vede nejčastěji skrytý konflikt na selhání už při kompilaci. Menší část takových problémů odhalí automatizované testy.

Ještě jsem snad nikdy nedohledával zpětně skrytý konflikt v historii tisíců revizí. Jenže debugujte problém v Linuxu, který se projeví tak, že jádro bez jediné hlášky na daném hardware bez nenastartuje ani nevydá chybovou hlášku. Git naštěstí nabízí binární půlení historie a Linux na rozdíl od většiny projektů udržuje historii čistou.

Během pár kroků (logaritmus délky testovaného rozsahu revizí) člověk získává první revize, který dělá problémy. Jenže je to právě revize, která slučuje dvě větve vývoje. Koncové revize každé z nich normálně startují. Takže skrytý konflikt, který se dostal do LTS verze 6.1 a doposud nebyl objeven a opraven.



No a tady zřejmě příběh končí. Sice by bylo zábavné hledat v té změti konkrétní chybu, ale hádám, že detailní analýzu mi v tutu chvíli nikdo nezaplatí, a nejspíš to bude muset časem rozlousknout někdo od výrobce.

Každopádně mám dobrou historku pro lidi, co se mě budou ptát na reálné příklady skrytých konfliktů nebo na případy, kdy je užitečné mít dobře udržovanou historii projektu a každý jednotlivý commit provozuschopný.

#Programování #Git

🔗

19.02.2023 23:46

Pečlivě jsem si prošel autentickou učitelskou diskuzi ohledně víceletých gymnázií. Tak trochu jsem tušil, že rozumnější členy už prostě nebaví neustále vyvracet stejné mýty, polopravdy a lži.

Sesbíral jsem tedy argumenty z diskuze a poslal zpátky do skupiny s vlastním komentářem. Najednou rozumnější křídlo vycítilo podporu, a začali se ozývat. Potrefené husy naproti tomu taky začaly hlasitě kejhat.



Jak stojí otázka, o které se bavíme?

① Co nejdříve zrušit nebo zásadně omezit víceletá gymnázia a doufat, že to v důsledku povede k nápravě českého školství a nedostatku kapacity gymnázií.

② Co nejdříve napravit kvalitu a systém základních škol, a v případě úspěchu nechat víceletá gymnázia dojít na nedostatek zájmu ze strany žáků a rodičů.

Jsem pro druhou možnost, ale to asi nikoho nepřekvapuje. Daleko zajímavější jsou argumenty pro první možnost. Zatím to vypadá, že kromě mnou uvedených nepřišly žádné. Jen prázdná obvinění od lidí, kteří se nedokázali smířit s tím, že vlastně žádné argumenty nemají.



Rozumnější křídlo říkám těm, kteří jsou schopni nějakého nadhledu, diskuze a argumentů. Že se zrovna náhodou s většinou z nich shodneme i na názoru, je jistě dílem náhody. Není to podmínkou, klíčová je kvalita reakce.

Zajímavé je, že to rozumnější křídlo tam je, a když dostane dobrou příležitost, nebojí se ozvat. Ale zpátky na #BahenníLázně. Mezi kandidáty na nejblbější papouškované argumenty jsou…

‣ Jsou výhradně o plnění sešitů více informacemi.
‣ Jsou atraktivní pouze pro rodiče a nikoliv pro děti.
‣ Mají sloužit výhradně mimořádně nadaným dětem.
‣ Tlačí děti do stáda, které zajímají jen známky a výkon.
‣ Základní škola to bez premiantů nezvládne.

Samé hloupé pověry založené na strachu, nejistotě a pochybnosti. Dokázal bych o osmiletých gymnáziích říct mnoho ošklivého, přesto mi ani jedna z výše uvedených věcí nedává smysl.



Mým favoritem je opakující se mantra o mimořádně nadaných dětech. Jednak už teď je z výzkumů víceméně zjevné, že většinu talentovaných dětí škola ani neodhalí. Děti se prostě přizpůsobí skupině a naučí se příliš nevyčnívat. Taky jsem se o to jednu dobu snažil, jen jsem se zařadil mezi ty neúspěšné. Vždycky mi to někde uteklo.

Druhá věc je, že se u nás nadání přeceňuje. Dítě nemusí být mimořádně nadané na to, aby dokázalo vstřebat základní informace o okolním světě. Jasně, někdy se jde po nesmyslných encyklopedických detailech, ale to není jen doména víceletých gymnázií.

Jednoduše řečeno víceleté ani jiná gymnázia nejsou o nějakém mimořádném nadání, ani nedává smysl to od nich očekávat. Možná by skutečně nebyla potřebná a poptávaná, kdyby společnost dokázala zajistit bezpečí a rozvoj dětí na devítiletých základních školách.



Ovšem v danou chvíli si dovoluju považovat jakoukoli snahu omezit děti v možnosti hlásit se na víceletá gymnázia za snahu zahladit problémy základních škol, které jsou ve srovnání s gymnázii viditelnější.

#Vzdělávání #ZákladníŠkola

🔗

15.02.2023 20:20

Píšu si s Tomáš Cibulec. Učí se programovat. Prošel si nějakým kurzem u Czechitas, strašně se mu to líbilo, a rozhodl se zkusit další kurz.

Sám mám ještě někde ve skříni tričko Czechitas z doby, kdy jsem jezdil pomáhat do Mladé Boleslavi. Úmyslně jsem si to nastavoval jako dobrovolnickou činnost, abych na sebe nebral příliš mnoho zodpovědnosti za volnočasovou aktivitu.



Pracovat na kurzech s chytrými lidmi je překvapivě těžké. Dokážu si představit situaci, kdy má smysl domluvit se na vrácení peněz a odchodu z kurzu. Tomáš je začátečník, spoustu věcí nezná, spousta zkušeností je pro něj nová.

Co se stalo?

‣ Něco mu nevyhovovalo a možná nezvolil nejvhodnější formu komunikace.
‣ Vysvětlili si to, uklidnil se a kontroverzní zprávy raději vymazal.
‣ Došlo k eskalaci další osobou, byl vyhozen z komunikačních kanálů i kurzu.

Co bych k tomu řekl. Začátečníci dělají chyby nejen v kódu, ale i v soft oblasti, která je v IT velice důležitá. Od toho tu jsme, abysme jim pomohli. Tohle přesně řešíme s Jan Mexo Rehak v #MasteryClub. Aby nezvítězilo ego tam, kde je potřeba věci dělat trochu s rozmyslem.

Je hezké, že se kurzu Czechitas mohl zúčastnit i chlap, a dá se pochopit, když něco nevyhovuje a účast se některému člověku ukončí. Je to z velké části dobrovolnická aktivita a ta má ještě trochu jiná pravidla než třeba kurzy, co pořádáme s ICT Pro s.r.o. nebo osobní mentoring, který poskytuju po vlastní ose.



Co by se ovšem nikdy nemělo stát, je to, že teď s minimem informací dáváme začátečníkovi feedback já a Karla Root, místo toho, aby to s ním lidsky probral někdo, kdo do té komunikace vidí.

Jen tak někoho vykopnout a přestat s ním komunikovat je snadné, ale když má ten člověk skutečný zájem, není úplně hezké mu podkopnout nohy, a pak nechat na něm, ať se zvedne a jde dál. Takže pokud tam máte víc takových „rozumbradů“, kteří se vám nehodí do konceptu, posílejte je rovnou za mnou.

#Vzdělávání #Mentoring #Programování

🔗

14.02.2023 22:52

‣ „Když žena připálí polévku. Vyměňte polévku. NE ŽENU.“

🤎 🤍🖤🤎 🤍🖤🤎 🤍🖤🤎 🤍🖤🤎 🤍🖤🤎 🤍

Alena prý byla na mši, kde jistě velmi znalý a zkušený pán vyprávěl o tom, proč se lidé rozvádějí. Jenže ačkoli mám ve svém okolí spoustu rozvedených lidí, nevím o nikom, kdo by se rozváděl kvůli připálené polévce ani ničemu podobnému.

‣ „rozvodovost více jak 50 %“

Můžu vám doporučit úžasný francouzský film Chocolat. A nebo si zajděte na Maryšu. Padesát procent zní jako hrozivé číslo, kterým můžete strašit děcka na svatého Valentýma. Ale bez kontextu to o naší společnosti mnoho neříká.

‣ „místo oprav měníme celý kus“

Pokud se bavíme o spotřebním zboží, tak zcela určitě. Pokud jde o dlouhodobé partnerské vztahy, kdo si tohle potřebuje namlouvat? Ten, kdo je ve vztahu toxický a majetnický, a nedokáže se smířit s tím, že už s ním někdo nechce být?

‣ „hledáme štěstí jinde, ale zapomínáme nejdřív opravit sami sebe“

A dokonce to štěstí jinde nacházíme, a vůbec to nemusí být skokem z jednoho vztahu do druhého. Na světě je spousta jiných věcí, které člověku přinášejí štěstí. Pro někoho možná těžko představitelné.

‣ „Myslím že moji čtenáři už se mě naučili číst. Ví, ze ráda provokuju, používám nadsázku a kontroverzní témata. Nemusí to každému sedět. Děkuji za komentář.“

Nadsázku zbožňuju a kontroverzní témata jsou můj denní chleba. Akorát je musí prezentovat někdo, kdo na to má, a koho neurazí vcelku nevinná reakce.

‣ „charakter cloveka se pozná podle toho, že podekuje i když se mu něco nelíbí.“

Tak teď jsem se úplně ztratil. Co že jsem se to o charakteru Aleny právě dozvěděl?

‣ „Tak mě napadá...Kam jsme se jako lidstvo za tisíce let posunuli?“

Tak třeba za to poslední milenium jsme se posunuli tam, že si o mně jenom myslíte, že jsem blbec, a nejdete mě rovnou upálit? Mně to nepřijde jako málo. Dokonce bych si dovolil říct, že takovému pokroku docela fandím!

#BahenníLázně

🔗

14.02.2023 22:17

Už dvakrát jsem vydal příspěvek o našem lyžování v Rakousku. Já jsem dřív lyžoval rád a hodně, ale už nějakou dobu mi tahle zábava nepřipadala dost účelná a užitečná.

Ale dcerku to baví, a tak jsem ji ještě jednou vyslal s mým otcem na jarní prázdniny na hory. Nakonec jsem vyrazil s nimi.



Úterý. Dcerka už má za sebou jeden den na svahu a jeden den poznávání rakouského Krankenhausu. Já už mám zmapované vleky a sjezdovky za dobré viditelnosti, tak rozdávám rozumy.

Piluju s ní perfektní techniku, aby už neplužila a nepřetěžovala nateklý kotník a bolavou, leč ultrazvukem pečlivě zkontrolovanou, achylovku. Když to začne vypadat dobře, beru ji na kousek větší svah. Tam zase začne plužit, a tak ji s brekem odvádím zpátky, že na tohle ještě nemá.



Pořád jí nejde to brždění bokem. Oprašuju svoji pověstnou didaktickou improvizaci, a sjíždíme svah pozadu. Otec se ptá, co to vymýšlíme za kraviny, ale já vím, co dělám. Jakmile se nebojí jet pozadu, nebojí se trochu víc přetočit lyže, a nebojí se brzdit bokem.

Akorát občas tu vrchní lyži klopí obráceně. A tak ji to znovu ukazuju, a jak se postavím na hrany, tak samozřejmě přepadnu. Velká sranda, ale já už včera dost složitě koumal, jak se zase zvednout.

Dcerka se rozhodla, že mi poradí. Prý bych měl víc cvičit, abych měl sílu se zvednout. Tak jí ještě ze země dělám přednášku o hezkém chování a konstruktivních radách, ale na tom, že ona stojí a já se válím po zemi, to nic nemění.

Po několika více či méně zoufalých pokusech se mi podaří vykoumat, jak těch sto kilo dostat znovu nad zem. Důstojnost nechávám za sebou a jedem.



Protože už mi dělá problém se zvednout i z postele, nechávám dcerku připravit jídlo a diriguju vleže. Po diskuzi s ní o tom, zda nám bude stačit čtvrt kila těstovin a s otcem, zda té omáčky není moc, raději přece jenom vstanu a obstarám kuchyň.

Po večeři prohlašuju, že dneska už se ani nehnu. Asi o hodinu později se mi podaří vcelku bezbolestně vstát z postele, tak je tam nechám louskat Assassin's Creed, jdu se projít po okolí a volám Denis Tureček a pak kámošce, kterou neznáte.

Večer pečlivě louskám blogposty Jakub Neruda ohledně C++ a dělám si poznámky pro své další zkoumání a kurzy, zatímco zbylí dva lyžníci dávno chrápou.

#SrandaMusíBýt

🔗

13.02.2023 23:11

Slíbil jsem vám pokračování třígeneračního výletu. Neděle končila tím, že jsem dcerku učil, že se pořád neremcá a že o její bolavé noze už víme, studený obklad dostala, a že o tom do rána nechci slyšet. A že žádný rentgen nebude, protože na ten se bezdůvodně nechodí.

Pondělí. Ráno dcerka skoro nechodí. Tak si říkám, že ji nemůžu připravit o zážitek z pravého nefalšovaného rakouského Krankenhausu. Asistenční služba mi dává na výběr Gmunden a Bad Ischl. Nesu dcerku na ramenou z parkoviště.

Rakouská nemocnice v Gmunden je jiná, než jsme zvyklí od nás. Jsou tam lidi. Baví se s námi. Během chvilky jsme zaregistrování v systému a čekáme už s tím, že o nás vědí.



Ze začátku aspoň ukázkově kulhá a chytá se mě, když má někam dojít. Lékařka ji prohlédne, a vyhrožuje, že jí to bude muset na několik dní zafixovat. Když zmíním, že jsme původně přišli lyžovat a chodit, pošle ji na ultrazvuk. Otec se jde projít, aby mohl sundat respirátor.

Čekáme na ultrazvuk, a dcerku to kulhání přestává bavit. Tak začíná dělat ostudu a do místosti s ultrazvukem si nakráčí jako princezna. Rychle přiskakuju a podpírám ji, aby to aspoň vypadalo. Lékař jí kvůli ultrazvuku s nohou všemožně manipuluje, a ona se jenom usmívá.

Na ultrazvuku kromě otoku vůbec nic. Chválím lékaře, že v tom vůbec něco vidí, a on mi hrdě rakousko-anglicky říká něco o své specializaci. Vracíme se zpátky k lékařce, ta jí to nechá namazat a zafačovat a napíše nám nějakou mast. Lyžovat prý může hned, jak to zvládne.



Vyzvedáváme léky, kupujeme kebab. Po jídle beru lyže, a vyrážím sám na svah. Po cestě ještě volám Lucie Zitterbartová.

Jedu ty stejné kopce za jasného počasí. Je to dost strmé. Nebýt včerejší mlhy, ty dva bych na tu sjezdovku v životě nedostal. Navíc je sníh vypražený sluníčkem, vyklouzaný a místy už zase schovaný do stínu. Ve strmějších úsecích z toho zatraceně bolí nohy.

Na mírnějším úseku si připomínám carving, takže hezky i koleno vnitřní nohy vyklopit ven a nechat obě lyže vykrajovat oblouk. Jde mi to skvěle. Až si začnu věřit tolik, že padnu na pravou stranu a málem si zrasím rameno.

Jak se tak válím na prázdné sjedovce, uvědomuju si, že jak se dcerka dokázala zrasit bez jediného pádu, tak ani já jsem doteď nespadl. Taky že je moc krásné si pamatovat carvingovou techniku, ale teď bych mnohem víc potřeboval vědět, jak vstát.



Teorii si pamatuju. Lyže kolmo na svah a zvednout prdel. Jenže když jsem se to učil, vážil jsem okolo 80 kg a neměl jsem pocit, že mi upadnou nohy. Několikrát jsem se přetočil a zkoušel to na různé strany.

V momentu zoufalství zkouším ještě svoji starou metodu natočit lyže z kopce a zvednout se rovnou do rozjezdu. A co myslíte, jak to asi dopadlo. Nakonec se zapírám o chatrné hůlky, a nějakým zázrakem zase stojím a užívám si aktu, že tou cestou za celou dobou tohohle cirkusu nikdo nejel.

#SrandaMusíBýt

Po lyžování se vracím za otcem a dcerkou, která, když už není v nemocnici, opět i se zavázanou nohou příkladně kulhá.

🔗

13.02.2023 21:47

Jarní prázdniny a třígenerační výlet. Už jsem zvažoval, jestli raději dcerku nevyslat na nějakou organizovanou akci, než zase vymyslím nějakou bejkárnu.

Sobota. Přijíždíme krátce před šestou večer do městečka Ebensee, ubytováváme se a zorientováváme se. Vyrážíme na nákup. Těsně po šesté zjišťujeme, že obchody zde mají v sobotu, tipněte si do kolika. Restauraci nehledáme, dojídáme svačinu.



Neděle. Vyrážíme lanovkou na svah. Je taková mlha, že ani s kombinací dvou map a několika náhodných kolemlyžujících nechápeme, kudy se dá dostat na které sjezdovky a vleky. Navrhuju, že prostě pojedeme dolů. Otec protestuje, že nemůže jet, když nic nevidí.

Navrhuju, ať si sedne do hospody, že my to prozkoumáme a vyjedeme sedačkou. Nakonec jede s námi. Jezdím první, a sjezdovky k sedačce i k malé kabinové lanovce mi přijdou celkem sjízdné. Dcerka za nedodržování bezpečnostních pokynů vyfasuje zákaz obědu v restauraci.

Odpoledne se vracíme domů s tím, že druhé kolo ten den už asi nedáme. Obchody jsou zavřené. Zákaz restaurace platí. Nouzové zásoby se skládají ze sáčku těstovin, konzervy tuňáka, rajského protlaku, soli a kajenského pepře. Úspěch zaručen.



Okolo třetí se dohadujeme, kdo z nás neusne a stihne se do pěti otočit v jediné místní cukrárně, než zavře. Nakonec vyrážíme všichni. Otec pobaví celou cukrárnu, když překládá můj požadavek na jeden kousek od každého ve spodní řadě.

Otec se po cestě rozhodne předat mi krabici se zákusky, a udělat si klídek při procházce po městečku. Dcerka se k němu na poslední chvíli přidá. Odcházím tedy do apartmánu sám s krabicí dortů.

Po nějaké době se oba objeví. Tak holce říkám, že mě to s tím dortem mrzí. Chce mi zakázat večeři, tak říkám, že už stejně nemám hlad. Po nějaké době se začne ptát po krabici od dortu, tak říkám, že je v popelnici.

Otec to už nevydrží a pošle ji do lednice pro pivo. Zadržuju smích. Dcerka se vrátí z lednice s úsměvem přes celý ksicht a krabicí dortů. Pivo nechala v lednici.



Po večeři dcerka trochu remcá, že jí bolí noha, když s ní hýbe. Dostává studený ručníkový obklad, zmáčí obě strany postele a je spokojená. Koukáme na Saturnina. Na druhý pokus to vypadá, že už z toho chápe aspoň něco.

#SrandaMusíBýt

Rozhodl jsem se, že vám to dám na pokračování. Takže pokud jste zvědaví, jak to pokračovalo, budete muset pár dní sledovat moje příspěvky. Můžete si na mě dát klidně zvoneček, ono vás to stejně brzo omrzí.

🔗

12.02.2023 22:33

Verbování nových programátorů do projektů probíhá zhruba dvěma způsoby. Jedni nabírají vývojáře podle klíčových slov, aby co nejlépe zapadli do technologického stacku. Druzí hledají lidi podle schopností, a na technologiích se s nimi domlouvají podle potřeb a užitku.

Někdy to tady na LinkedIn vypadá, jako kdyby existovala jenom ta první možnost. Nábor podle klíčových slov se totiž daleko lépe deleguje na oddělení lidských zdrojů či externí náborové agentury.

Nejzajímavější projekty takto podle mého názoru fungovat nemůžou. Člověk není souborem klíčových slov a příslušných roků zkušeností. Dokonce není souborem dosavadně získaných znalostí konkrétních technologií. To všechno jsou věci, které se dají dohnat v podstatě za chvilku.



Možná budu teď znít příliš abstraktně. Osobně si mnohem více cením schopnosti rychlé orientace v nových problémech a vůbec zájmu je řešit. Je to taková úchylka, pro náš obor extrémně výhodná, kdy máte vnitřní radost z toho, když do sebe věci zapadají a ve výsledku fungují.

Během života jsem si musel přiznat, že spousta lidí tohle vlastně nemá. Že se skutečně mnozí lidé raději budou hádat a soutěžit o to, kdo je důležitější a nepostradatelnější, než aby jednoduše a přímočaře směřovali k tomu, aby věci fungovaly.

Jak se programování stává stále populárnější disciplínou, je stále důležitější rozlišovat lidi, kteří ten obor dělají jenom pro peníze, od lidí, kteří v něm našli nějakou vnitřní logiku a smysl. Velice těžko vám ty lidi roztřídí někdo, kdo se kolem nich sám motá jen proto, že je to teď tak trochu lukrativní obor.



Samozřejmě nic není černobílé, a tak jako nefunguje MBTI a podobné horoskopům podobné bejkárny, nefunguje ani striktní rozdělení lidí podle toho, co je vede k tomu v tomto oboru pracovat. Ale vždycky najdete extrémy, které vám můžou pomoct, i extrémy, kterých je lepší se vyvarovat.

Nakonec se dá pracovat s celou škálou lidí mezi těmi extrémy, protože jednoduše nedává smysl vsadit všechno na jednoho koně. Pokud těm lidem trochu rozumíte, pak asi chápete, že to není o lepších nebo horších programátorech, ale taky o tom, že každému se dobře žije v trochu jiném typu úkolů.

Akorát se pak musíte vzdát některých moderních myšlenek řízení týmů, které předpokládají, že „naházíte lopatou“ programátory na jednu hromadu, a nasypete na ně hromadu úkolů, ať si je rozebírají.



A tak ať už tady ohledně mainstreamových trendů budete číst cokoliv, vždycky budou existovat vedlejší proudy, kde ty věci fungují trochu jinak. Často to drží pohromadě nějaké silné osobnosti, které si dokážou bez ohledu na aktuální trendy udržet svůj styl práce a řízení.

#Programování #Unrecruitment

Ostatně to platí i u programovacích jazyků samotných. Někdy se stane, že lidé zoufale očekávají příchod něčeho, co už dávno mají po ruce, jen v jiném jazyce či na jiné platformě, než kde zrovna teď na ten zázrak čekají.

🔗

11.02.2023 20:33

Máme tady další díl z cyklu #HonzíkovaCesta. Honza je podle všeho dost starý a dost svéprávný na to, aby se choval blbě k úplně cizím lidem. Ale asi ne dost na to, aby ustál trochu srandy, aniž by ho přispěchal bránit nějaký ten internetový bodyguard či #MorálníMaják.



Radime, ty v žádném případě nejsi blb, naopak jsi velice inteligentní člověk. Jenže riziko inteligentních lidí tkví v tom, že si dokážou velice sofistikovaně obhájit i ten největší nesmysl, pokud se jim zalíbil natolik, že se ho nechtějí vzdát.

Pojďme na chvíli vytáhnout hlavu z tvrdého byznysu a vrátit se ke starým časům, kdy s tebou byla sranda. Jsem si naprosto jistý, že sebevědomé borce jako je Jan Nedvěd, Jan Kočař, Jiří Jemelka a další není nutné hrdinně bránit jako princezny ohrožené zlou internetovou hydrou.

Vraťme se k tradici, co jsme tu kdysi založili s Luckou, která mě ve své linkedinové pohádce pasovala do role Zákysníka, kdy si ze sebe můžeme občas vystřelit, a nikdo to nebere kdovíjak vážně.



Osobnost českého LinkedIn se jistě rozpomene na své pochopení pro srandu, a bude „národ“ raději spojovat než rozdělovat. Můžu se na to spolehnout?

🔗

09.02.2023 15:12

Velmi oblíbená nematematická úloha.

Lidé se na internetu rádi rozplývají nad veskrze debilními otázkami. A tak zatímco si učitelé navzájem vysvětlují, že násobení nemá přednost před dělením, a to ani v „těsné“ variantě s vynechaným znaménkem. Mně napadají úplně jiné otázky.

‣ Proč má vlastně násobení přednost před sčítáním?

Jako programátor bych na to očekával jasnou odpověď. Asi je to ve specifikaci jazyka, který používám. Jenže kde je specifikace matematického jazyka, které používáme? A kde se tam píše, kdy mám psát desetinnou tečku a kdy čárku?

‣ Pokud to je ve specifikaci, proč je to zrovna takto?

Klidně by mohlo mít přednost sčítání před násobením, kdybychom takový jazyk chtěli používat. Ale zkušenost říká, že častější je nejdříve násobit a potom sčítat. Důvody hledejte ve fyzice a geometrii, nebo vlastně všude, kde se používá algebra.

‣ Ale proč se povoluje „těsné“ násobení, když to dělá bordel?

Opět hledejte původ tam, kde se používá algebra. Vynechávání znaménka násobení výrazně zkracuje zápisy, což se při úpravách výrazů hodí.

‣ Jaktože nemá těsné násobení přednost před dělením?

Dávalo by to smysl. Nikdo rozumný nebude psát „36:3(8−6)“ s úmyslem nejprve vypočítat dělení, a pak teprve vynásobit vypočtenou závorkou. Naopak by někoho mohlo napadnout „těsností“ násobení vyjádřit přednost. Jenže ten zápis není užitečný.

‣ Co tedy s tím?

Rada programátora je prostá. Pokud někdo takový zápis použije, a chce po vás, abyste s ním pracovali, vezměte ho něčím těžkým po hlavě. Matematika je krásná a užitečná, a neměli bychom si ztrpčovat život řešením nevhodných zápisů.

Ne-#matematickéOkénko

🔗

07.02.2023 22:17

Příběh o tom, jak se pedagogicko-psychologická poradna snaží pomoct dítěti blbé učitelce navzdory. Snímek je z učitelské skupiny, takže je vám jistě jasné, že tam hned několik lidí nadhodilo, jestli náhodou rodiče nelžou.



Právě tyhle příběhy a tyto diskuze mám rád. Proč? To hned vysvětlím.

‣ Nejsou tam jmenovány žádné konkrétní postavy, takže nikomu z účastníků sporu nehrozí nactiutrhání.
‣ Je to příběh o učitelce, dítěti a rodičovi, jakých známe spoustu a kde si můžeme snadno vybrat svého favorita.
‣ Diskuze neříká nic o skutečných aktérech, zato velmi dobře charakterizuje samotné diskutující.

Učitel, který automaticky zpochybnil verzi rodiče, se zachoval jako naivní hlupák. Případy, kdy učitel pro svou stavovskou příslušnost automaticky věří učiteli, a se stejnou samozřejmostí dítě či rodiče označí za lháře, vidíme ve školství dnes a denně. Přitom jsme snad všichni slyšeli učitele lhát, nebo se alespoň přesvědčeně mýlit.



Pokud bychom se na to měli dívat jako na detektivku, měli bychom v první řadě hledat motiv.

① Jaký má rodič motiv lhát, že učitelka odmítá ukazovat testy?

Stát se může ledacos, a jistě je dobře situaci probrat s vedením školy. Ale ruku na srdce, jaká je šance, že zrovna v tomto příběhu figuroval rodič, který si to celé vycucal z prstu?

② Jakou má učitel motivaci odmítat ukazovat testy?

Spousta učitelů svojí práci nevěří, a nechtějí, aby jimi zadávané a opravované testy někdo viděl, nebo ještě hůř, zveřejnil s komentářem na internetu. Další spousta věří, že je v pohodě dávat roky či desítky let ty stejné testy, jenom je potřeba je vždycky pečlivě sesbírat.

Můžeme prohlásit všechny ty známé a zveřejněné případy za fejky, a říct si, že tohle u nás žádný učitel nikdy nedělá. A nebo můžeme vzít Occamovu břitvu, a nechat si daleko pravděpodobnější verzi, že rodič skutečně narazil na učitelku, která se nechce připravit o pohodlí.



Ostatně je to jenom další z příkladů toho, že jsou české školy stavěné na míru učitelům, nikoliv dětem. Dítě testování, ze kterého se ani nemůže poučit, k ničemu nepotřebuje. Když takto vypadá testování, jak asi vypadá výuka? Čtení z učebnice? Přepisování poznámek na tabuli? Diktování do sešitu? Já to snad ani nechci vědět.

#ZákladníŠkola

🔗

07.02.2023 21:37

Jako programátor vyjednávám raději kompilátorem, operačným systémem, a teď už i osciloskopem, než-li s lidmi.

Ale když už se Negotico tak rozjíždí, a chystá se #NegotiCON, možná by se slušelo napsat, proč se kolem toho motám taky, a proč si s klukama a holkama hraju po večerech na vyjednavače.

Vždycky jsem se zajímal o komunikaci. Akorát jsem větší část pracovního života věnoval spíše té digitální, kdesi na úrovni počítačovích sítí a protokolů.

Co tedy k sakru dělám ve vyjednávacím klubu?



První a hlavní důvod je sociální. Před časem mě Jaromir Sedlak vytáhl na jistou akci v praze, kterou pořádali Denis Tureček a Tomáš Řezníček. Tam jsem se dal mezi jinými do řeči s Jan Mexo Rehak.

Nehledal jsem vyjednávací klub. Byli tam zrovna náhodou lidi, se kterými jsem se chtěl bavit. Postupem času jsem zjistil, že mnozí z nich mají nějaký ten technický background. Měl jsem tu čest sledovat tu věc od začátku.

Mexo byl asi první člověk, co mi tuhle oblast představil ne jako: „Urvi si, co můžeš!“, ale jako umění se dohodnout. Rozumět potřebám svým, rozumět potřebám druhé strany, a odejít od stolu s něčím, co bude dávat smysl.



Já to beru spíše z pohledu komunikace jako celku. Při poslední vyjednávací hře jsem měl největší problém dát důvěru týmu a nechat je dělat svoji práci.

Podobně jako programátor mám přirozenou tendenci dát zákazníkovi všechny informace, které by potenciálně mohl potřebovat. Postupem času se snažím dávat mu přesně ty informace, které potřebuje teď a tady, aby nebyl zahlcen balastem, který zajímá v danou chvíli jenom mě.

Na jednu stranu jsem ve svých starých historkách začal objevovat skrytý talent, protože jsem spoustu věcí řešil přirozeně dobře. Na druhou stranu jsem ve své komunikaci objevil spoustu chyb, které mohly vést k neladu a nepochopení tam, kde stačilo se jenom dohodnout.



Dnes už jsem to já, kdo se pouští do trpělivého vysvětlování přátelům, zvláště pak z oboru. Ne vždycky záleží na faktech. Ne každý chce poslouchat milion argumentů. Kolikrát je užitečnější se soustředit na to, zda je ochotný pro mě udělat, co potřebuju, a co očekává ode mě.

Umět lépe komunikovat, neřku-li vyjednávat, pro moji technickou bublinu znamená… Otrávit méně lidí zbytečnými informacemi a diskuzemi. Dostat se mnohem dříve k jádru věci. Uzavírat smysluplné dohody doma i v práci.

Zrovna doma jsem těch komunikačních chyb udělal spoustu, a bylo to špatně pro všechny zúčastněné. Pokud jde o práci, tam jsem to vždycky dohnal oborovou expertízou, ale to taky není všechno.

#Komunikace

A tak jsem tu a připravený kamarádům pomoct udělat v Česku něco pro komunikaci a vyjednávání. Potřebujeme to tu jako sůl, tak ať si neuděláme ve světě ostudu a nejsou z nás malá česká lovná zvířátka.

🔗

07.02.2023 16:23

Musím říct, se s osciloskopem jsme se spřátelili až neuvěřitelně rychle. Pozvat na návštěvu otce se ukázalo jako dobrý tah. Ukázalo se, že řešil kdysi dost podobné věcem, co potřebuju řešit já.

Pro začátek mi docela pomohlo konečně vidět skutečnou komunikaci, tak jak po tom drátě běží. Vidím na tom, kdy je komunikace čistá, a kdy do ní některá strana nevhodně zasáhne. Poznám klasický seriák od full duplexové komunikace, vidím bitrate…

Jednak jsem se nechal nachytat, co všechno dokáže Linux zblbnout v kombinaci s převodníkama, když se mu neřekne, že komunikace musí být half duplex. Takže pečlivě přenastavit parametry a vypnout všechno z „line discipline“, co by mohlo narušit komunikaci.



Dobře jsme se s otcem nasmáli, když mi testovací skript dával chybný výsledek vždycky přesně po deseti krocích, bez ohledu na bitrate. Jo, posílal jsem sekvecni, a desátá zpráva obsahovala 0x0a, který mi Linux přeložil zřejmě na 0x0d 0x0a Prvně jsem si téhle blbosti všiml právě na osciloskopu, kde byla zpráva o bajt delší.

Pak už mě překvapilo jenom to, že Linux při pomalých rychlostí přidává latenci dlouhou zhruba čtyři bajtové intervaly bez ohledu na konkrétní bitrate. To je dost podezřelé, protože by člověk čekal, že zpoždění operačního systému bude spíše konstantní než lineární k intervalu přenosu jednoho bajtu.

Moje prozatimní hypotéza je nějaké víceméně umělé zpoždění kdesi v linuxových driverech. Takže pokud jste na něco takového narazili, určitě dejte vědět. Už jsem takových problémů v minulosti pár měřil, ovšem softwarově, nikoliv osciloskopem. V určitou chvíli budu pravděpodobně znovu měřit softwarově přes eBPF.



Tak to vypadá, že mi tu osciloskop asi nějakou dobu pro potřeby dalších měření zůstane. Mám nový skill a mám z toho obrovskou radost.

#Programování #HardwarovéOkénko

🔗

07.02.2023 13:40

Někdy je lepší udělat restart.

Programátoři potřebují ukládat seznamy věcí, které nejsou stejné. Hned ukážu na oblíbeném příkladu.

Jdeme tvořit obraz. Budeme na plátno skládat základní tvary.

‣ Kolečko potřebuje ke svému upřesnění jenom jedno číslo, poloměr.
‣ Obdélník šířku a výšku, případně ještě úhel, jak je natočený.
‣ Obecný mnohoúhelník pak libovolně velký seznam vrcholů.

Protože chceme vidět, jak obraz vypadá, náš program musí umět nakreslit celé plátno na obrazovku. Tedy vymazat obrazovku a obtisknout jeden tvar po druhém na správné místo.



Aby to fungovalo, stačí pár věcí.

‣ Všechny tvary mají společnou vlastnost, lze je nakreslit na obrazovku.
‣ Zmíněný seznam umí vyhradit místo, kam lze uložit kterýkoli z nich.
‣ Umíme pro každý prvek seznamu zavolat správnou kreslicí rutinu.

Můžeme tomu říkat polymorfismus. V našem případě to jednoduše znamená, že můžeme projít seznam tvarů, a každý nechat nakreslit pomocí kódu, který přísluší danému typu. Tedy spustit jiný kus kódu pro nakreslení kruhu než pro nakreslení obdélníku.



Funkci polymorfismu garantuje programovací jazyk, a v detailu se v tomto ohledu různé jazyky velmi liší. Výše uvedený příklad se řeší pomocí podtypů a Liskovové substitučního principu. Napíšu kód, který na první pohled pracuje s abstraktým typem „Tvar“, ale ve skutečnosti dokáže pracovat s konkrétními typy „Kruh“ a „Obdélník“.

Jsou dva hlavní směry, jak to udělat. Statický polymorfismus znamená, že se vše vyřeší v době sestavení programu a obecný kód se zkompiluje do několika konkrétních kusů kódu podle potřeby. Dynamický polymorfismus vytváří datové struktury takové, aby program dokázal najít správný kus kódu až za běhu.

Statický polymorfismus bývá efektivnější. Dynamický polymorfismus je univerzálnější. Proto programovací jazyky zaměřené na výkon, jako je C++ nebo Rust, poskytují obě možnosti.



Je tu ovšem jeden zásadní rozdíl. Rust jako relativně nový programovací jazyk nabízí možnost popsat očekávané vlastnosti konkrétních typů pomocí rozhraní (trait). Rust tak kontroluje konkrétní kód, zda skutečně splňuje rozhraní, a obecný kód, zda používá pouze uvedené rozhraní a nic jiného.

Takové kontroly C++ neumí. V rámci standardu C++20 byla přidána poněkud bizarní možnost přidat kontrolu konkrétního kódu, ovšem bez kontroly obecného kódu. To vede na nesrozumitelné až nesmyslné chybové hlášky a ztracený čas programátora.

Navíc rozhraní pro statický polymorfismus popisuje zcela odlišně od rozhraní dynamického. To mi připadá jako špatný nápad. Výrazně to zvyšuje komplexitu a komplikovanost jazyka, přitom to nepřináší ani takový přínos jako řešení v Rustu. To vše kvůli dědictví z osmdesátých let a zachovávání zpětné kompatibility.

#Programování #ProgramátorskáŠkola

Když se bavím se skalními C++ programátory, často tyhle věci obhajují, a ptají se mě, jak bych to „v C++“ řešil lépe. Ale proč bych měl já opravovat něco, co je fundamentálně rozbité?

🔗

07.02.2023 10:47

Mám pro vás další jednoduchou a praktickou početní úlohu. Uměli byste spočítat, kolik metrů má námořní míle podle následujících definic?

‣ Námořní míle je jedna minuta zeměpisné šířky.
‣ Úhlová minuta je šedesátina úhlového stupně.
‣ Zeměpisnou šířku znáte, nebo si najdete.
‣ Metr je jedna desetimiliontina kvadrantu.
‣ Kvadrantem se myslí úsek poledníku od rovníku k pólu.

Tak utíkejte pro kalkulačku. Já to počítal jako obvykle v Pythonu. Vy to můžete dát třeba do Excelu.



Ona ta úloha říká víc než jenom číslo. Ukazuje nám, že zatímco mnohé délkové jednotky se historicky odvíjely od rozměrů lidského těla, posledních pár set let nám dalo jednotky odvozené od rozměrů celé země, později třeba zaokrouhlené na něco, co se nám lépe měří.

Zajímavé je, že k tomu dochází právě až v posledních pár stech letech, přestože helénský svět už před více než dvěma tisíci lety rozměry země znal a zeměpisnou šířku a délku definoval.

Nějaký šikovný historik by jistě dokázal vysvětlit, co to říká o rozdílu mezi budováním znalostí a budováním vědecké autority. Koneckonců by mohla být docela zajímavá i polemika, kam by to helénská civilizace dotáhla, kdyby ji neobsadili primitivnější římané a nemuselo se čekat více než tisíciletí na restart.

#MatematickéOkénko

Úloha vypůjčena z Youtube kanálu Matematika pro život.

🔗

04.02.2023 23:20

Spammeři jsou den ode dne drzejší. Za normálních okolností se snažím slušně a profesionálně odpovědět i tomu nejslabšímu kontaktujícímu, který si otevřel můj profil Na volné noze a rozhodl se u mě poptávat služby. Ale tohle je, vážená Mary H., pokud je to autentické, poněkud přes čáru.

‣ „Dobrý den, dovoluji si Vás oslovit touto cestou, kontakt jsem na Vás dohledala na fakultě IT a napadlo mě, Vás v této souvislosti oslovit.“

To si ze mě děláte srandu.

‣ „- flexibilita (dovoláme se Vám v sobotu v 7 ráno, stejně tak jako ve středu v 19h)“

Já bych vám řekl, co si můžete, ale na provesní síti se to nehodí.

‣ „-  Komunikační dovednost a přesah do mezilidské komunikace tak, aby ve firmě Vám bylo rozumět - více, co s programy dělat, jak s nimi pracovat - umíte vysvětlovat (neučíte se s námi, ale učíte nás).“

Trochu se obávám, že by se nám spolu dobře nekomunikovalo.

‣ „Dodavatelská práce je v časovém vytížení 1-2/h/týdně + dle projektů případně více.“

Přeju hodně štěstí při hledání nešťastníka, co by chtěl s vámi spolupracovat.

#BahenníLázně #Spammeři

🔗

04.02.2023 22:34

Alžběta je přesně ten typ životního poradce, o kterém jste vždycky snili.

Nic o vás neví, vaší práci taky nerozumí, ale přesně ví, co se vám stane, když neuposlechnete její rady. Trochu jako ty e-maily v začátku století, které jste měli rozeslat deseti svým přátelům, jinak se vám stane něco hrozného. Přesně ten typ rádce, kterého můžete již dnes beze ztráty vyměnit za ChatGPT.

#Unrecruitment #BahenníLázně

🔗

03.02.2023 22:59

Požádal jsem dcerku, aby umyla nádobí. Beze slova vykročila vstříc kuchyni, zastavila se u nástěnky, a zabrala se do vyjednávacího plátna, které Jan Mexo Rehak připravil pro Negotico.

To jsou ty chvíle, kdy by Lukas Vyskocil začal psát první písmena svého dalšího příspěvku o těžkostech moderního rodičovství. Lukáš si to může dovolit. Jenže já byl den předtím na Mastery Clubu, kde mi zakázali všechny kompromisy a win-win strategie. Takže smůla.

→ „Já asi nebudu moct to nádobí umýt. Jsem moc unavená.“
← „Unavená? Tak to se asi dneska nebudeme dívat na film…“

Nádobí bylo. Topinky připravené. Na stole připravený Earl Grey s mlékem a s medem. Já jsem jen s grácií pronesl, že stůl utírat nemusí, nakrájel cibuli, naoctoval tlačenku a klidil se z kuchyně.



Možná by vás mohlo zajímat, pokud si nepletete strany, že moje je pochopitelně ta nástěnka vlevo. Plátno tam má od mého návratu z bratislavy. Už se stihla zeptat snad na význam všech pojmů, co tam jsou použíté. Před zmíněným mytím nádobí ještě stihla prohlásit, že to vypadá, jako kdyby se tam mělo něco dopisovat.

Takže pokud vám jenom trochu hrozí, že budete muset někdy něco řešit s mým dítětem… Pokud nejste na blacklistu, zajděte se podívat na Mastery Club nebo doražte na #NegotiCON.

#Vyjednávání #DětiJsouRadost #Nebuď

🔗

03.02.2023 09:40

Mnozí učitelé na veřejných školách se snaží dělat v rámci daného systému to nejlepší možné a zvládnutelné.

Protože už se smířili s představou, že systém je pevný a neměnný, obrací svůj tlak vůči dětem a jejich rodičům. Soukromá škola postavená na jiných principech pak není pro učitele klasické školy skvělou inspirací, nýbrž nepřítelem, který umožňuje některým rodičům utéct před zodpovědností.



Ano, různé způsoby kreativního trestání žáků, probírání jejich nezodpovědnosti a nezodpovědnosti jejich rodičů po sborovnách a po internetech, považuju za rozmar učitelů. Pokud to není jasná aktivita vedoucí k jasnému cílu založená na jasných informacích, nemám problém to nazvat učitelským tlacháním.

Naopak za docela hezké techniky považuju:

‣ Začátek školy v rovných 8:00 (s možností dorazit dříve) a začátek výuky v 8:15, pokud to místní doprava umožňuje. Je tam celé patnáctiminutové okno, kdy se dá s žákem už řešit, proč chodí pozdě, přitom to ještě nenarušuje výuku.

‣ Extrémně zajímavé či zábavné aktivity na začátku výuky. Považuju to za lepší nápad než v diskuzi zmíněné bonbony za včasný příchod, který úspěšně vyzkoušeli na učitelích ve sborovně. Odměna má být vnitřní, ne formou cukříků.

Nadávání na žáky a rodiče jistě uleví u vínka, ale situaci nijak nepomáhá, a tak není špatné jej držet v mezích a ve vhodném kontextu. Navíc spousta škol musí řešit, jestli je opravdu vhodné trestat dítě za něco, co způsobuje rodič, a naopak trestat rodiče za to, že si ve své roli není tak jistý, jak by učitelé chtěli. Případně je jakkoli penalizovat za dostupnost dopravy, kterou zajišťuje obec.



Ale základní problém pořád vidím v mindsetu. Klasické školy nejsou typicky postavené okolo potřeb žáků, kvůli kterým je z rozpočtů platíme. Tedy spoluvytváří ten toxický systém, který tu prakticky každý trochu otevřenější a podnikavější člověk kritizuje. Ani učitelé nejsou u nás navyklí přemýšlet v intencích potřeb žáků a v potřebě přizpůsobit školství třeba i místní situaci a sociálním podmínkám.

#BahenníLázně #ZákladníŠkola

🔗

03.02.2023 09:02

A tak zatímco klasický recruitment se věnuje svým testíkům a rozpoznáváním „fit for culture“ uchazečů, mě zákazník pozval na výborný oběd a vrazil mi do náručí osciloskop se slovy…

„Ty už si s tím poradíš.“

Fajn. Takže tu mám přístroj se spoustou knoflíků, jehož název se teprve učím bez zakoktání vyslovit. Tak jsem na neděli pozval otce na oběd, večeři a přespání. Ví vil sí.

#Unrecruitment

🔗

31.01.2023 23:47

Návštěva u matky. Dcerka vypráví, že dělala ve škole rovnostranný trojúhelník. Matka dělá chytrou, a ptá se jí, jestli ví, kolik stupňů má úhel v takovém trojúhelníku. Já dělám chytrého, a ptám se, jestli to matka umí odvodit, nebo jestli si to jenom pamatuje. Dcerka si jde řešit svoje.



Ukazuju matce, jak „vnější úhly“ reprezentují otáčení se při průchodu celým obvodem, a že dohromady vždy tvoří celou otočku. Takže u pravidelných n-úhelníků jsou „360° / n“, vnitřní úhly tedy „180° − (360° / n)“, takže…

α(3) = 180° − 120° = 60°
α(4) = 180° − 90° = 90°
α(5) = 180° − 72° = 108°
α(6) = 180° − 60° = 120°

Tady mimochodem můžete vidět, v čem je „babylónská“ šedesátková soustava tak geniální. Až pravidelný sedmiúhelník nemá velikost úhlu v celých stupních, protože nechete používat 420-kovou soustavu.



Machruju, že se přes mnohoúhelníky dá zdola i shora ohraničit obvod kruhu. A zjemňováním těch mnohoúhelníků se dá iterativně vypočítat hodnota čísla π s předem zvolenou přesností.

Hned na to se v montessori škole dozvím, že se bude dělat π. Zajímá mě, jak k tomu přistupují, protože výše uvedený postup je pro mrňata nedostupný. Že mě to hned nenapadlo. Postup stejný jako u měření obvodu kola biciklu. Jedna značka, změříme obvod. Změříme průměr. Písemné dělení. Podle přesnosti měření vycházejí výsledky dostatečně podobně.

Akorát mě trochu mrzí, že učitelka dětem řekla, že π je 3,14. To je jak nechat děti věřit na ježíška. Jednou z toho bude mrzení. Žádné desetinné číslo nemůže vyjadřovat hodnotu π.



Zase jednou mi ukázali, že jsou v něčem lepší než já. Tam, kde hledám řešení pomocí algebry, to prostě hodí názorně na papír a nějak změří. Potom už pracují s informací, že se ta měření tak nějak shodují, takže se s tím dá počítat.

#MatematickéOkénko #Montessori

🔗

31.01.2023 22:41

Umíte svoji práci přiblížit prckovi, co sotva chodí do školy? Bude tomu pár let, co jsem se kvůli práci učil, jak fungují sběrnice. Většina obyvatelstva se takovou věc nikdy nenaučí, a s následujícím postupem by mě poslali do prdele. Pro dítě skvělá offline aktivita.

① Položte smradlavou rybu na stůl.

Popisuju problém normálně, tedy zcela mimo realitu dítěte. Dvě zařízení, tři vodiče, jedno má poslat zprávu „Hello“ na druhé.

‣ „Prostě tam pošlu písmenka. Po tom drátu.“

Domluvíme se, že umíme posílat jenom čísla určitého rozsahu, dejme tomu bajty. Jak konkrétně, k tomu se vrátíme později.

‣ „Tak to H pošlu jako obrázek“

To zní jako nápad.

② Použiju falešné onálepkování.

Zpochybním, že by dokázala poslat obrázek.

‣ „To teda dokážu! Pošlu tam pixely.“

Přece jenom si z předchozích spontánních domácích lekcí něco pamatuje. Osvěžíme RGB model a bitovou hloubku barevných kanálů.

③ Hodím do toho vidle.

Nechceme posílat obrazovou reprezentaci písmen. Jenom informaci, které písmeno to je. Trpělivost. Pomáhat, ale neprozrazovat.

‣ „A to mám jako písmenům dát čísla podle abecedy? Mám řešit i písmena s háčky.“

Dlabu na Unicode, proto máme zprávu anglicky. Tiskneme ASCII tabulku.

‣ „To si vezmu.“

④ Shrnutí a prozření.

Takže umíme posílat text jako čísla. Vlastně jako sekvence bajtů. Tedy jako sekvence bitů. Big-endian, ale to neřešíme. Jenže jsme se zatím nedomluvili, jak „elektricky“ posílat z levé strany na pravou ty bity.

Zábavná vsuvka. Několik minut přemlouvání k olíznutí devítivoltového akumulátoru. Poučení o bezpečnosti práce, že ne každá elektřina se může olizovat. Signalizovat by se dalo zdrojem napětí. Přijímat třeba žárovkou.

⑤ Návrat na začátek.

‣ „Tak já to na jedničku rozsvítím a na nulu nechám zhasnuté.“

Potvrzuju, že se to takhle dělá. Ale jak poznáme po sobě jdoucí stejné bity? Kupodivu nepřišla s ničím na způsob morseovky.

‣ „Tak já budu na tu jedničku svítit vteřinu. A na nulu vteřinu nesvítit.“

Přeskakuju diskuzi o vteřině a sekundě. Potvrzuju, že to takhle funguje. Ale jak poznám začátek komunikace?

‣ „Tak já to nejdřív čtyřikrát po sobě rozsvítím.“

Potvrzuju, že vynalezla něco na způsob start bitu. Ale jak poznáme konec? Už máme za sebou tolik úspěchů, že nevadí těžká otázka.

‣ „Já nevím. Tak na konci rychle zablikám.“

Potvrzuju, že by to šlo, ale že se to dá řešit i bez zrychlování signalizace pod úroveň zvoleného časového intervalu. Přidáváme další linku k signalizaci komunikačního okna. Taky zkusíme nakreslit, jak by to vypadalo s hodinovým signálem.

⑥ Sestřelení sebevědomí.

Jen krátce ukazuju „manchester code“. V tuhle chvíli nemá šanci si to představit a pochopit. Ale ví, že nejsme v bodě „už vím všechno“, a cesta je otevřená. Tréning schopnosti v nejlepším s grácií skončit.

#ProgramátorskáŠkolka #Programování #Elektro

Když se jí Jaromir Sedlak ptal na matematiku, možná nevěděl, odkud pramení odpověď: „Matematika mi jde, ale neumím úplně všechno.“ Je to přesně ten poslední bod.

🔗

31.01.2023 21:21

Trochu se za to stydím, ale musím vám to udělat. Strávil jsem celý den ve škole. Desítky dětí, desítky rodičů, několik učitelů. První až šestá třída.

Na vlastní kůži jsem poznal, co jsem zatím zažil snad jen ve formě lucidního snění při psaní maturitní slohové práce, kterou vám neukážu, protože jsem ji od posledního stěhování ještě nenašel.



Nikam se nespěchalo. Rodičové si zkoušeli práci ve skupinkách. Já jsem neodolal a prošel jsem si dvě skupinky matematické. Jedna odvozovala číslo π, kde se účastnilo i moje dítě. Druhá řešila papírovou variantu „montessori“ násobení velkých čísel. Tam se z dětí přihlásily hlavně holky.

Od výuky po rozdávání (slovního) vysvědčení jsem nepotkal nějakou nervozitu nebo nekomfort z toho, že jsou děcka ve škole, ani animozitu vůči „zbytečným věcem“, co se děcka ve škole učí. Asi chápu, proč mi říkali, že si dokážou poradit s širokou škálou dětí, ale že ta škola není tak úplně pro každého rodiče.

Nepřestává mě fascinovat ten klid. Desítky dětí včetně mojí dcerky, která ještě před čtvrt rokem na klasické ZŠ zásadním způsobem narušovala výuku, a člověk se může normálně bavit a pracovat.



Třídní schůzka celkem na pohodu. Rodičové vymýšleli bejkárny, což je oblíbený sport třídních schůzek. Ale vcelku mírně a civilizovaně. Spousta klasických témat se neřešila vůbec. Tentokrát žádné domácí úkoly, špatné děti, přehazování zodpovědnosti na rodiče. Žádné zapisování informací, které se daly poslat e-mailem.

Děti se mezitím vyběhaly a vyřvaly venku a při přesunu na oběd přes naši schůzovací místnost se utišovaly navzájem. Tohle je třeba věc, kterou jako rodič nedokážu žádným způsobem zařídit, a klasická škola to taky neuměla. Obecně mám pocit, že místo abych napravoval škody napáchané školou, sleduju pokrok, který nemám šanci v domácích podmínkách zařídit.

Samozřejmě, nic není dokonalé, a všude se dají najít problémy a nedostatky. Ale tohle je můj celkový dojem ze dne vysvědčení a z předchozích dní ve škole. Srovnání s klasickou školou to nesnese, tam jsem se do výuky ani nedostal.

#ZákladníŠkola #Vysvědčení

Samotné rozdávání vysvědčení byla taková milá formalita s tleskáním. Byla docela sranda pozorovat, jak některé děti nosí vysvědčení rovnou rodičům, zatímco moje dcera sama studovala text slovního hodnocení na opačné straně kruhu. Načež mi oznámila, že je to vysvědčení pro ni, což vyvodila z textu psaného v druhé osobě, a strčila mi zavřené desky, ať jí to někam dám.

🔗

29.01.2023 13:57

Paradoxně, pokud mám k dispizici omezenější jazyk, můžu s kódem dělat mnohem víc věcí. Je velice moderní vymezovat programovací jazyky tak, aby v nich nebylo možné napsat všechno.

Nechcete spouštět všechno. Nedává smysl chtít, aby triviální chyba nevyspalého programátora, která prošla přes zanedbané code review způsobila rozsypání datového modelu klíčové služby, a otevřela váš systém útokům zlých hackerů z Mordoru.

Ani se nechcete dívat na náhodná selhání kritických systémů v době, kdy to nejméně čekáte. Mít k dispozici jazyk od začátku navrhovaný jako nebezpečný je super na experimentování a na týrání studentů, ale pokud jde o praktický software, máme jistě na víc.



Fascinuje mě schopnost lidí obhajovat (z dnešního pohledu) špatný design, místo abychom si narovinu řekli, jaká má ten který nástroj omezení.

‣ Moje zkušenost je taková, že se vývojáři velice zajímají o C++20, ale reálně můžou na projektech používat stěží C++17. Ani nástroje, co používáme na kurzech nejsou tak úplně C++20 ready.

‣ Mnozí vývojáři zahrabaní po krk v kódu vnímají aktuální verze jako vrchol vývoje. Ignorují, na jaké překážky C++ narazilo, a že se na úroveň současných jazyků v tuto chvíli nemá šanci dostat.

‣ Ostatně když se podívám, co všechno má být v C++23, čtu tam: „Sorry. Zvorali jsme to. Pojďmě to udělat jako ostatní.“ Tomu naprosto rozumím a schvaluju to.

Je to velice jednoduché. Volající kód má být kontrolován, zda správně používá nabízené rozhraní. Volaný kód má být kontrolován, zda takové rozhraní skutečně poskytuje. C++20 zavádí relativně komplikovaný popis rozhraní, kde se kontroluje pouze poskytující strana.



Výsledkem jsou bizarní a nesrozumitelné chybové hlášky, ze kterých programátor musí těžce lovit, co vlastně bylo špatně. Zrovna jsem to zkoušel naživo na kurzu, a bylo pro mě obvykle jenodušší si znovu projít kód a hádat, kde by mohla být chyba, než to louskat z informací od kompilátoru.

To znamená pálit energii programátora na věci, které může úplně v pohodě vyhodnotit stroj, místo aby se zabýval logikou programu a cílem kódu, který píše.

#Programování #Spolehlivost #Rust #NebuďEzo

🔗

29.01.2023 12:02

Líbilo by se mi jednoho dne zkusit udělat soft skills tréning na téma „život mezi pitomci“. Spousta z mých známých po letech opět vyhrožovala emigrací v případě špatného výsledku voleb. Já se na špatný výsledek připravil, emigrovat jsem se nechystal.

Komunikace s pitomcem, ale i s člověkem, co si dal za cíl vás rozhodit, má vcelku jednoduchá pravidla. Většina těch dobrých bezradných lidí stále pracuje s představou, že je nutné druhou stranu přesvědčovat. A že je nejlepší tak činit za pomoci argumentů. To nemůže fungovat.

Zkuste se bavit s lidmi, co mě tady na LinkedIn po diskuzi někdy v minulosti zablokovali. Povětšinou jsou to lidé už svým přístupem odsouzení k prohře. Jejich život je postavený na „blokování“ všeho, co nedokážou ubít argumenty, často velmi hloupými.



Teď se nebavím o lidech, co mě zablokovali, protože chtěli sledovat jiný obsah. Ti prostě jenom neznali funkci „mute“, a jsou to často lidé, se kterými se mimo sítě normálně bavím. Bavím se o těch lidech, co vystupňovali diskuzi, a pak nedokázali s grácií odejít.

Jak se vám stane, že nedokážete s grácií opustit diskuzi, ať už je to hloupoučké přetlačování na sociálních sítích, nebo rozhovor s vaší matkou či otcem? Jak je možné, že nedokážete najít ten bod, kdy už jste všechno řekli, a více říkat nemusíte? Jak se můžete nechat vyprovokovat jedním jediným slovem, a prohrát vlastní tvář?

To všechno bych uměl dostat do kurzu, kdyby mi pomohl někdo, kdo tyto věci dokáže lépe pojmenovat a formalizovat. Narozdíl od jiných soft skillerů bych na to nerad používal počítačovou terminologii. Ta na tyhle situace fakt nefunguje.



Kdo mi pomůže vypálit certifikovaným a okroužkovaným softskillerům a koučům vypálit rybník, a udělat lepší a pro každý jeden den užitečnější kurz než oni?

‣ Šimon Steffal?
‣ Michaela Holišová, ACC?
‣ Jan Mexo Rehak?
‣ Václav Strnadel?
‣ Petr Naske?

Petr Pavel bude dobrý prezident. Ne dokonalý, možná ani ne historicky významný, ale ten řád a klid mu věřím. Přesně takový řád a klid bych i jako „blbej programátor“ rád předával těm, co o něj mají zájem. Kdo jiný než já by měl vaši schopnost udržet klid na tréningu testovat?

#BahenníLázně #Volby2023 #ArgumentyNefungují #KonfliktJeCajk

🔗

28.01.2023 23:30

Je mi docela líto, že jsme 2 400 046 lidem nedokázali nabídnout nic lepšího než svoji nespokojenost vyjádřit volbou prvotřídního zloducha.

Teď je čas slavit. Uchránili jsme si o 959 105 pořádný kus dobré pověsti, a kdo ví co všecho ještě. Volby dopadly dobře. Po dlouhé době bude mít Česká republika prezidenta trochu na úrovni. Jsem pro každou srandu, a končící prezident nám jí připravil opravdu hodně, ale v jednu chvíli se ten hnůj musí taky vykydat.



Co jsem se tak díval do diskuzí, spousta učitelek by se ráda vrátila ke starému dobrému zvyku rozvěsit ve třídách portrét prezidenta. Já si myslím, že by si ho měly pověsit nad postel u sebe doma, a ve školách se raději věnovat utváření prostředí vhodného pro rozvoj dětí.

Není nutné po všech těch zkušenostech děckám do každé třídy nacpat zarámovaný portrét státníka, ať na ně jakože přísně dohlíží. Ať si tím zdobí svoji sborovnu, když to tak potřebují, nebo ať si dají každá stojan s fotkou na svůj pracovní stůl. Je to přežitek a děckám to nic nedá.

#Volby2023 #ZákladníŠkola #Vzdělávání

🔗

28.01.2023 21:58

Konečně jsem se vetřel na workshop od Lucky. Byla sranda sledovat, jak se Lucie Zitterbartová popere se situací, kdy se jedna z jejích hlavních didaktických pomůcek stane zároveň účastníkem kurzu.

Za mě dobrý. Už vím jak na to, kdybych se jednou rozhodl začít brát tuto síť vážně a dělat na ní velké byznysy. A protože dobré zboží se chválí samo, nebudu se tu rozepisovat a vytvářet nějaký ezo kult osobnosti.



Ale našel jsem v archivu jiný poklad, naši poněkud cringe výměnu zpráv 26. října 2017. To jsem ještě nebyl dost Grumpy.

← „Máte hezké nápady. Assessment centrum pro firmy a budoucí šéfy mě opravdu potěšilo. Bylo by mi ctí přidat si vás mezi kontakty, pokud to vidíte stejně.“

→ „Dobrý den Pavle, ráda si Vás přidám. Vaše komentáře mají hlavu a patu. :) Lucie“

← „Moje komentáře bývají populární i nepopulární. :)“

→ „to máme společné :) leč podstatou je, že mají hlavu a patu :)“
→ „jsem zastánce toho, že lidé spolu nemusí souhlasit, ale mají k sobě být slušní“

← „To je asi docela dobrý nápad. Názory jsou od toho, aby se lišily.“

→ „určitě, rozdílnost je tvořivá :)“

Jak vidíte, známe se s Luckou celkem dlouho. Těch cringe situací jsme spolu už pár zažili. Ale můžu vás ujistit, že tohohle intelektuálního otlapkávání jsme velice rychle zanechali.

#OfflineOsobnosti #LuckyCitron #PrinceznaVole

🔗

28.01.2023 00:04

Co chyba, to stupeň dolů. Trestání za chyby je toxické, a jeho následky můžete denně pozorovat na dospělých lidech okolo vás.

Je to jistě úspěšná a osvědčená metoda. Učitel tak udělá z části dětí debily, a nemusí se s nimi dále zabývat. Bavíme se tady o dětech, jako jsem byl já cca v osmi letech. Prostě se zasypou negativním hodnocením, a tím se přehodí zodpovědnost na rodiče.

Trochu šikovnější děti trochu šikovnějších rodičů to většinou dokázaly nějak překonat. Stres z toho, že nechci být za debila, se proměnil na precizní výsledky. A taky, že jsme za debily začali považovat ostatní děti, protože tak to prostě bylo postavené.



Všechny školy, kam jsem chodil, byly postavené pro učitele. Žáci nikdy nebyli na prvním místě. Ani ti lepší, natož ti s horšími výsledky. Celá komunikace od začátku postavená tak, že učitel je šéf a my jsme kreténi. A nejspíš to samé vedení školy vůči učitelům.

Asi nemám nic proti tomu učit se preciznosti. A nakonec ani trocha toho tlaku není na škodu. Nakonec se říká, že trocha toho nepohodlí dětem jenom prospěje. Ale pak mě zajímá, proč má škola tak slabé výsledky v poměru jak ke spotřebovanému času, tak k negativním vedlejším efektům.

Svět se dost mění, a škola ukotvená někde na pomezí devatenáctého a dvacátého století nedokáže poskytnout dětem dobrý základ pro život ve stoletím jedenadvacátém. Sorry.



Mluvil jsem o tom už se spoustou lidí. Prostředí klasické školy je toxické, a často vede přesně na ty problémy, které jsme teď s dcerkou řešili. Je tam spousta různých důvodů, proč je škola tolik toxická, a určitě o spoustě z nich ani nevím. Ale co s tím?

Rodič se má na prvním místě starat o svoje dítě, potom pomáhat jeho kámošům a dětem svých přátel. Na zachraňování školství v širším měřítku většina z nás nemá prostředky. Takže co dělat, když ne všichni můžou dát děti na takové školy, které nabízejí trochu lepší režim?

Co zkusit udržovat takový vztah s dítětem, aby pro něj svět aspoň mimo školu fungoval správně? Pro začátek bych učitelům nevěřil vše, co vypustí z úst. Zdá se, že klasická škola u pedagogů podporuje tendenci ulehčovat si život lhaním a zkratkovitými soudy.

Taky bych moc neřešil známky. Chtěl bych vidět, jestli dítě něco umí a jestli se něco užitečného do života učí. A tady je trochu problém v úsudku rodičů, kterým může třeba matematika připadat neužitečná, protože se sami nikdy nedostali k tomu její přínos pochopit.

#Unrecruitment #Vzdělávání #ZákladníŠkola

Těžké.

🔗

23.01.2023 11:56

Asi chápu, že na sebe Radka potřebuje upozornit za každou cenu. Já osobně bych do toho nešel, ale zase bych to nerad hodnotil z pohledu člověka, jehož byznys na rychlém upoutání pozornosti na linkáči tak úplně nezávisí.

Ale když už bych se do něčeho takového pustil, tak určitě ne proto, abych si mohl postěžovat, že mi to nepřišli všichni jenom pochválit, a blokovat lidi, co si můj počin dovolili kritizovat. To mi nedává smysl.

‣ „✳️80 – 85 % komentářů velmi negativních (poučování, osočování, jak si někdo něco takového může dovolit, braní si věcí osobně, citace několika frází z komentářů a z toho závěry, sympatie s negativními komentáři, katastrofické předpovědi o ovlivňování voleb)“

Jak už kdosi trefně poznamenal, pokud chtěla Radka získat hromadu komentářů, stačilo napsat, že bude volit Babiše a trochu ho v příspěvku vychválit. Nemusela v napjaté době zasévat konflikt mezi město a vesnici. Něco jiného je jít s vlastní kůží na trh, něco jiného jenom postovat 💩 na sítě.



Nebudu řešit, zda věřit příběhu o sociálním experimentu, to není moje věc. Ale z reakce mi přijde, že to Radka úplně nezvládla.

‣ „Pokud jsem někoho hodně vytočila, případně jsem mu svým příspěvkem zkazila den, tak se omlouvám (ale myslím si, že žádný příspěvek za to nestojí – navíc jakákoli reakce je hodně o nás a ne o tom příspěvku nebo jeho autorovi).“

Svatá pravda. Jen vyznívá trochu blbě od autora toho příspěvku. Skoro jako kdyby neměl dobré svědomí, a snažil se jej zoufale přehodit na diskutující.

‣ „Testovala jsem také svoji míru „psychické odolnosti“. Dala jsem si za cíl na jednotlivé komentáře odpovídat neutrálně – fakticky a bez emocí. Celkem to šlo, ale už večer jsem z toho měla migrénu. Teď si dám na chvíli „síťový detox“.

Fakticky a bez emocí? Zdá se, že tu někdo chtěl zaútočit na cizí emoce, a sám zůstat v klidu. Co by se tak asi mohlo pokazit?

„Přeji pěkné dny …💜“

Miluju, když lidé vyrovnávají vlastní toxicitu falešnou pozitivitou. Hlavně tam narvat úsměv a srdíčko, aby byl narativ „všichni mi ubližují“ trochu uvěřitelný. Drama musí být.

#BahenníLázně #NebuďEzo #KonfliktJeSexy

🔗

23.01.2023 11:25

Tak jsem si ty tepláky na práci z domova konečně koupil. Nakonec se k nákupu oblečení dostal až na výletě v Bratislavě. Denis Tureček ani Renáta Šejnová s oblékáním programátora nepomohli, asi neměli čas.

Akorát teda Louis Vuitton, navzdory upřímným doporučením od ezo guru, zklamal. Nakonec jsem mnohem lépe pořídil v Reserved. Jaromir Sedlak mi tu málem vynadal, co blbnu, že se mnohem lépe nakoupí v Praze. Ale každý den v Thai Mai mi jeho přísnost vynahrazuje.

Doma mám k tomu ještě suprové programátorské pantofle, ale ty jsem si sem nebral. Jedu nalehko, nevozím blbiny, co nutně nepotřebuju. Každopádně na další rok „home office“ jsem teď plně vybaven, a teď už mi zbývá jenom dořešit pár technických drobností.

#Unrecruitment #NebuďEzo

Je docela sranda si tady na hotelu pouštět televizi. Já ji doma zrušil i s gaučem v roce 2019, a teď mě naprosto fascinuje, jak moc velké blbiny tam pouštějí. Doma mi to chybět rozhodně nebude. Což mi připomíná, nebuďte blbí, jděte k volbám.

🔗

23.01.2023 01:07

Je to skutečně tak těžké?

Jak to vidím já, tato úloha vyžaduje jenom…

‣ Porozumět tomu zápisu.
‣ Chápat algoritmus dělení.
‣ Trochu přemýšlet a zkoušet.

Na třetím řádku musí být čtyřnásobek dělitele. Dělitel tedy může být jedině 15, 16, nebo 17. Na druhém řádku musí být o šest víc než nějaký násobek dělitele. Takže dělitel 15 nebo 16 a výsledek 324. Jo a tronásobek dělitele musí končit osmičkou, aby o tři větší číslo končilo jedničkou…

5184 : 16 = 324

Nebo se to dá vzít z druhé strany, a rovnou zjistit, že do dělitele sedne jenom 16, a zbytek doplnit stejným způsobem.



Jediné, co mě napadá, je závislost úlohy na konkrétním způsobu zápisu písemného dělení. Jinak mi přijde, že je to perfektní úloha na rozlišení toho, jestli dítě jen otrocky aplikuje písemné algoritmy, nebo rozumí, co se tam děje. Smyslem matematiky by mělo být to druhé.

Jestli je na desetileté dítě aspirující na první místa u přijímaček na výběrovou školu taková úloha těžká, to teď neumím posoudit. Já se kdysi snažil dvě holky na takové přijímačky připravit, ale už nemám porovnání.

#Matematika

🔗

20.01.2023 23:33

Marek jde do p*dele.

Učitelé jsou taky jenom lidi. Někdy jsou nekompetentní, neprofesionální, nespravedliví k dětem, útoční vůči rodičům. Jindy hrubí a sprostí k sobě navzájem.

‣ „Ten dokument jsem tak interně pojmenovala já.“

Gratuluju! 🎉

‣ „(i předsedkyně jsou jenom lidi a občas jsou i digitálně nekompetentní).“

Ale jistě. Museli jste se dobře bavit, když jste vyloučení člena organizace připravovali, a dali úřednímu dokumentu název „adler jde do p*dele docx“. Co jste měli dobrého? 🥂

‣ „To, že pan Adler považuje za zásadní řešit digitální stopu dokumentu.“

Kdysi jsem to přehnal ve vztahu ke starším z rodiny někdejší ženy. Naštvaný jsem nastoupil do auta a odjel. Asi za hodinu jsem se vrátil s pikslou kafe a bonboniérou. Dost věcí mi vadilo. Byl jsem v právu. Ale moje reakce byla jenom moje. 💡

Nasypal jsem si popel na hlavu a byl chvíli zticha. Jejich reakce? Prý jsme všichni pod tlakem a reagujeme unáhleně. Je to v pořádku, vozit jsem prý nic nemusel. Show must go on! ❤️

‣ „Že to je zveřejněné na pedagogické.info zase další.“

Je to vůbec nejlepší učitelská story, kterou jsem za poslední měsíce četl. A tato „neomluva“ tomu dodává korunu. 👌

‣ „Mrzí mě, že se z toho dělá kampaň.“

Je to ňáká provokace. Je to podvrh. Je to kampáň! Já to vodmítám. Komu to prospěje todle? Toto jsou praktiky… 😹

❦

Jak chcete svým žákům vštěpovat nějakou etiku, a kolegům učitelům dávat nějaký kodex? 💩 Zadávejte tyhle učitelské diskuze k rozboru žákům a studentům, ať k tomu dají své vlastní hodnocení, a pak si to čtěte před spaním. Taková ostuda.

#BahenníLázně

Už delší dobu jsem měl v plánu stavit se za Markem osobně. To se mi ikonicky podařilo v době mezi jeho nepovedeným vyloučením a zpětvzetím onoho vyloučení. Povídali jsme si o vzdělávání. Na mikrofon. Mozaika vzdělávání, dílek číslo 22.

Za mě výborná akce a skvěle strávený večer. Marek mě svými otázkami dostával do lehkého diskomfortu. Ale myslím, že mě dost šetříl. Až dozraje čas, chtěl bych zkusit trochu víc konfrontační formát.

#Vzdělávání #ZákladníŠkola

🔗

17.01.2023 23:52

Rozhovor s úplně cizím chlapem, učitelem ze skupiny na Facebooku. Sliboval vysvětlit cíle současné HV a VV.

→ „Jste podle mně dostupných informací programátor, podle mě empiricky založený člověk, takže pravděpodobně nebude úplně jednoduché Vám to vysvětlit.“

Asi tušíte, že na „výchovy“ už nedošlo.

← „Přijde mi, že jste mě touto větou ztratil.“
→ „Za to, jak mou myšlenku pochopíte, můžete jen Vy sám. To nemám možnost nijak ovlivnit.“
← „Ukončeme tuto diskuzi. Jak jste již sám naznačil, nikam by nevedla.“

Jak byste na můj návrh reagovali?

→ „Můžeme se vrátit k původnímu tématu?“
← „Jaký má smysl vracet se teď k původnímu tématu?“
→ „Stejný jako na začátku. Pokud jste měl o něj opravdový zájem. Prosím, neodpovídejte na otázku otázkou.“
← „Ze začátku jsem o něm diskutoval s člověkem, ze kterého jsem měl neutrální až mírně pozitivní dojem.“

Chtěl se bavit o pocitech, dojmech a emocích, nebo ne?

→ „A nyní je ten dojem negativní jen proto, že nepíšu to, co chcete o sobě číst?“
← „Co konkrétně o sobě nechci číst?“

Jak na tomhle chce stavět?

→ „Opět na otázku otázkou? Odpovězte a já odpovím.“
← „Vy mi říkejte něco o manipulaci.“
→ „Žádná manipulace, jen Vás prosím o základy slušného chování.“
← „Kterou ze zásad slušného chování jsem porušil?“
→ „Odpovídáte na otázku otázkou a tak se vyhýbáte konkrétní odpovědi. Je to nepříjemné a vyčerpávající. Takto se slušná diskuze nevede. Opravdu jsem zvyklý na poněkud jinou úroveň od člověka, který se chce bavit o něčem konkrétním.“

Tady nezbývá než povolat mistra etiketáře. Denis Tureček?

← „Už se mě poněkolikáté pokoušíte urazit pouze na základě toho, že nedělám, co vy chcete.“
→ „Nesouhlasím. Nikoho urazit nechci a ani to nedělám. Ale z naší konverzace usuzuji, že jste vcelku konfliktní člověk.“
← „‚A nyní je ten dojem negativní jen proto, že nepíšu to, co chcete o sobě číst?‘ Co konkrétně vás vede k položení takové otázky člověku, kterého neznáte?“
→ „No vidíte, měl jsem pravdu.“
← „Zdá se, že to je to jediné, co si chcete z této diskuze odnést.“

Jedeme do finále.

→ „No těch otázek od Vás padlo více, tak jsem nečekal, že zrovna navazujete. Vedlo mě k tomu to, jak jste se urazil, když jsem Vás odhadl na empiricky založeného člověka.“
← „Další hodnotící soud.“
→ „Jaký soud? Psal jsem o sobě.“
← „Nebudu odpovídat.“
→ „To jste mohl napsat hned na začátku.“
← „Nechci působit jako konfliktní člověk. Ostatně jsem vám ani kvůli vyvolání konfliktu nepsal.“
→ „A vidíte, mně to v tuto chvíli přijde úplně evidentní.“
← „Evidentní?“
→ „Ano. Věřím, že pokud takto, tímto hulvátským stylem píšete i s jinými lidmi, určitě nejsem první ani poslední, koho komunikace s Vámi otrávila. Nic ve zlém, jen píšu, co vidím. Díky za Váš čas a už mi nepište. Stačilo.“
→ This person is unavailable on Messenger.

Já mu říkal, že diskuze nikam nepovede. A těm ostatním jsem to taky říkal. 🙃 Kdyby lidi vnímali, co jim druzí říkají…

#Unrecruitment #ZákladníŠkola #BahenníLázně

Redakčně zkráceno.

🔗

16.01.2023 12:17

Dobře vím, jaké to je po schůzce ve škole mnoho nocí pořádně nespat, jenom jsem to zažil z druhé strany.

Já byl ten problémový rodič a moje dcerka problémové dítě. A nakonec můžou být v té škole rádi, že jsem to byl zrovna já, který miluju vzdělávání a preferuju spíše dohodu a mírumilovná řešení. Taky mohli dopadnout daleko hůř.



Jakožto problémový rodič bych učitelům poradil pár věcí, které možná od kolegů nezazní, nebo se ztratí ve změti emocí.

‣ Komunikujte brzo. Komunikujte správně. Možná díky tomu žádný problémový rodič ani problémové dítě nevznikne.

‣ Komunikujte s dítětem. Pokud má dítě problém, který mu způsobuje školní prostředí, měli byste to vědět, než z toho obviníte rodinu.

‣ Komunikujte spolu. Než svou „diagnózu“ vysypete na rodiče, ověřte si s kolegy, jestli náhodou nemáte jen příliš bujnou fantazii.

‣ Využijte služeb školního psychologa. Pomůže vám vysvětlit věci ohledně dětí, které jste se na peďáku neučili nebo je zapomněli.

‣ Komunikujte s rodičem. Rodič má ze zákona právo o problémech dítěte ve škole vědět, i když dítě doma říká, že je všechno super.

‣ Nelžete. Aspoň ne v tak důležité věci, jako jsou konflikty mezi dětmi. Tohle se zákonitě obrátí proti vám, ani o tom nemusíte vědět.

‣ Držte se tématu. Neotevírejte na schůzce věci, které nemáte dobře promyšlené, v rámci školy probrané a dobře připravené.

Pokud na dítě a rodiče začnete útočit, jenom tím prozrazujete svůj vlastní strach, aby se nezačalo řešit, co všechno jste jako učitelé zanedbali.



Zní to hezky, zaútočit první a zadupat rodiče do země dříve, než se stihnou rozkoukat. A většinou se vám to i povede, pokud můžete vytáhnout něco, na co rodič není připravený. Pravděpodobně vám většinu věcí odkýve, a na konci podepíše protokol, kde nic z těch kontroverzních věcí není.

V tu chvíli můžete slavit pár hodin úspěchu, než se rodič oklepe, a dojde mu, co jste udělali. Pak už je to sázka v loterii. Většina vám bude ustupovat, abyste neubližovali jeho dítěti v době, kdy ho nemůže osobně chránit. Mnozí začnou nevědomky ubližovat dítěti s vámi, v domnění, že pracují na nápravě.

Tak jako vy máte tendenci ve strachu šlapat po těch (zdánlivě) slabších a ty silnější nechávat na pokoji, tak i ten problémový rodič vycítí váš strach a vaši nejistotu, a bude se podle toho chovat. A nakonec bude úplně jedno, zda jste situaci vyvolali špatným úmyslem nebo jenom nekompetencí. Ono se to dost těžko rozlišuje.



Jasně, že můžete narazit na rodiče magora, i když se nakrásně snažíte ke konfliktům přistupovat zodpovědně. Ale kolik případů je skutečně takových, a v kolika případech je to učitel, kdo vyhrotí úplný nesmysl, a de facto donutí rodiče k rozhodnutí mezi potopením vlastního dítěte a potopením učitele. Nevím.

#Vzdělávání #ZákladníŠkola

Ono někdy stačí se podívat, jak se chovají učitelé mezi sebou.Třeba v online diskuzích. Tam se projeví schopnost nadhledu a „záchranná brzda“, která by měla každého z nás chránit před ostudou a poděláním vztahů.

🔗

15.01.2023 17:21

Nejvíc mě baví, když se na LinkedIn sejde výběr z největších pitomců, a začnou si navzájem nadávat. Takové diskuze jsou zajímavé i z hlediska logiky. Obvykle mají oba pravdu, oba odcházejí z diskuze poraženi, a oba si myslí, že to tomu druhému nandali.

Jan vydal nádherný ublíženecký post o tom, jací jsou obyvatelé hlavního města arogantní pitomci. Co na tom, že většina takzvaných „pražáků“ tam přišla z různých koutů republiky.

Barbora ho přišla setřít. Sice je to nejspíše to jediné, co dotyčná dáma umí, ale zase to umí docela dobře. Na mě sice kdysi nedosáhla, ale na trochu tupější hromádky testosteronu její schopnosti stačí.

Nádherný koncert pro #BahenníLázně!



Za mě nejlepší reakce dostatečně v duchu kvality příspěvku přišla ovšem od Martin Boháč. Redakčně zkráceno.

„Už podle té grafiky bych usuzoval, že tohle vytvořil nějaký polodebil z fejsbůku sám na sebe, aby mohl začít hulákat, jak je terčem nenávisti.“

Jakub Lohnisky hraje s Janem hru Praha–Brno.

„Jako chápu ten post, bude mít dobrej dosah. Jinak je takovej typicky brněnskej :-)“

Oldřich Turner aby si nepřisadil. Jan se s ním hádá o místo bydliště. To nepochopíš.

„Typicky ublížené brněnské fňukání. Nesmíte se brát tak vážně 🤣🤣“

Michal Hruška se to snaží formulovat trochu lépe, ale Jan ho stejně jen tupě uzemní.

„Bohužel stále přetrvává, že zapšklí Brňáci chovají nenávist k Praze, Váš obrázek je tedy trefný Honzo a Vy jste jeho odrazem, ačkoli si tu na něj stěžujete. 😄 Přeji Vám hlubší vnímání a méně starostí. 🙏“

Docela trefně se k tomu vyjádřil Lukáš Glaser, ale ani ten se lepší odpovědi nedočkal.

„Sefe, volime babise, at to tem Prazakum dame sezrat 😉😁“

Pak tu máme klasický zahraniční „nadhled“, který přinesla Iva Kabosch. On pragocentrismus nedává smysl ani při pohledu z Prahy, ale co už.

„Z pohledu cloveka zijiciho dlouhodobe mimo Cesko me pragocentrismus nedava zadny logicky smysl.“

S pokusem o filozofický traktát přichází Markéta Paulínová. Kolik z vás vlastně nesnáší své starší bratry?

„A mohla bych napsat sto příspěvků o tom, že Praha se opravdu často chová jako starší bratr. Ale může si za to sama.“

Jindy útočný Tomáš Ručka jde do této přestřelky smířlivě.

„Prahu miluji. Brno mám moc rád. Přitom jsem náplava z vesnice. Takže neřeším. 😁“



Já vám nevím. Jezdím pracovně na Moravu zhruba od roku 2009. Kolikrát jsem si vymýšlel falešná rodná města, abych se tam mohl lépe bavit a nemusel stokrát denně poslouchat stejný vtip. Nakonec jsme se vždycky nějak domluvili.

Pokud jde o rozumnější část profesní komunity, tam se to neřešilo vůbec. To už musel někdo mít fakt velkou potřebu uplést z 💩 vtip. Ale i tak většinou stačilo vtip po en-plus-první vyslechnout, a pak už to bylo cajk. Navíc mi přijde, že za tu dekádu je Brno zase o kousek kosmopolitnější.

Mně je celkem jedno, jestli je blbec z Prahy nebo třeba Bruntálu. Pokaždé je mi líto těch, co s ním musejí žít a jednat. Tohle není jenom o nějakých volbách, ale třeba i o dětech a vnoučatech.

Hezký den! 🐧

🔗

15.01.2023 16:12

Milá odbornice Soňa asi nedávala na geografii pozor.

Země je kulatá a den se v naší zeměpisné šířce posouvá rychlostí okolo 1070 km/h od východu k západu. Pokud by děti ve francouzském Caenu vstávaly o celou hodinu později než děti v Jindřichově Hradci, pořád k nim sluníčko doputuje o chlup později než k těm našim.



Můžeme začít střádat výmluvy, že „ten umí to a ten zas tohle“. Ale k čemu nám je řídit se „odborným názorem“ někoho, kdo nevidí okolní svět v souvislostech?

Pokud by bylo pro české děti skutečně zdravější chodit do školy na devátou, proč by pak nebylo pro děti v západní Francii nebo západním Španělsku zdravější chodit do školy třeba až v půl jedenácté?

Úplně nejvíc mě pobavil argument, že když děti vstávaly později na online výuku, začaly samy od sebe přirozeně chodit později spát. Jako kdyby se to mělo magicky zastavit na nějaké optimální hodnotě.

Tomu snad ani sama nevěří.



A to jsme do toho ještě nezamíchali stále platný skokový letní posun celého časového plánu o celou hodinu. Jak je možné, že ještě v pátek 24 března bude pro děti zdravé vstávat tři hodiny před polednem, ale v pondělí 27. března bude úplně stejně zdravé vstávat o hodinu dříve?

Jinak ta fyziologická potřeba puberťáků chodit spát o půlnoci by mě docela zajímala. To tak bylo fyziologicky vždycky, když jsme doma začali intenzivně svítit, nebo až když jsme začali večer koukat do různých obrazovek?

Když už máme tu kulatou zemi, do které půlnoci že to potřebují být vzhůru? Je to když je na hodinách 00:00, nebo když je v dané zeměpisné délce sluneční půlnoc? Je to stejné v létě v Jindřichově Hradci jako v zimě v Caen?

Jsou tyhle kraviny výsledkem vědeckého bádání, nebo jen výplody magického myšlení?

#Vzdělávání #Matematika #Geografie #NebuďEzo!

Nemám nic proti troše toho sociálního inženýrství, ale nemohlo by to, když už, mít aspoň hlavu a patu?

🔗

15.01.2023 01:01

To si tak popíjím kafe u matky, a místo řešení politiky si stěžuju, že jsem nějak nepochopil, jak že ti Řekové změřili obvod země.

Tak se na to dívám, a ono je to vlastně jasné. Věděli, že cca 5000 stadií z Alexandrie je místo, kde sluneční paprsky v nejvyšším létě dopadají kolmo na zem. Městečko na obratníku raka.



Takže když tou dobou v Alexandrii změřili stín svislé tyče, a zjistili, že tam slunce svítí pod úhlem asi 7°, tedy že cca 1⁄50 obvodu je oněch 5000 stadií, měli v tom jasno. Celý obvod tak docela dobře trefili, a odhadli ho na cca 250000 stadií.

Bavíme se o výpočtech lidí před více než dvěma tisíci lety. Lidí, kteří sledovali slunce, hvězdy, planety… Aby dokázali odhadnout tvar a velikost země, stačilo jim doslova pár set kilometrů, aby měli k dispozici pozorování z různých zeměpisných šířek.

Kromě toho si všimli, že měsíc dokáže z pohledu ze země tak akorát zastínit slunce. Do stínu země by se vešel na šířku dvaapůlkrát. Pokud je slunce daleko, dá se při troše snahy jistit, že je země třiapůlkrát tak široká jako měsíc. A z velikosti měsíce odhadnout jeho vzdálenost.

Taky přišli na to, že proti obratníku raka musí být severní polární kruh, a pokud Pytheas nekecá, podařilo se jim přes britské ostrovy za polární kruh doplout a vidět polární den.

#Vzdělávání #Matematika #Astronomie #NebuďEzo!

Tohle vás ve škole nenaučí. A proč taky. Peníze to nevydělává, a ještě se u toho musí přemýšlet. Prostě zbytečná zábava pro nerdy. Proč by nemohla být země třeba placatá.

🔗

14.01.2023 14:49

Co myslíte? Můžu si pozvat programátory na kurz C++, a pak před nimi v tom jazyce tak trochu „zakopávat“, nebo je to blbý?

Když se o mě pokouší stará dobrá nejistota, jestli je moje „vyjadřování“ v daném programovacím jazyce dost dobré, vzpomenu si na své začátky. Dělal jsem v ukázkách násobně víc chyb, a nikdy mi za to nikdo nenadával.



Vždy jsem improvizoval, že si tedy alespoň ukážeme ladění a hledání problémů. A tak nemá smysl mít blbý pocit, když nějakou tu chybu udělám a zrovna ji nevidím na první pohled. Naopak si musím chyby vymýšlet a pamatovat, abych z nich napříště udělal „hádanky“.

Tu máte pár příkladů chyb, které v C++ někdy dělám doopravdy, a jindy se je snažím dávat účastníkům k odhalení jako úkol.

‣ Chybějící virtuální destruktor.

Je to tak. Když C++ nezná konkrétní datový typ objektu, kterému končí platnost, nedokáže pak objekt správně zrušit, a může se rozsypat se datový model za běhu programu.

‣ Obrácený smysl podmínky.

Kolikrát čekáme, až nějaká situace *nastane*, ale píšeme to opačně, formou čekání, dokud *nenastala*. Člověk pak může snadno napsat přesný opak toho, co chtěl.

‣ Chyba o jednu vedle.

Jako lidi počítáme od jedné do osmi, jako programátoři od nuly do sedmi. Počet prvků je osm, pozice posledního je sedm. A když přídáváme další, původní počet je osm, nový počet devět, pozice nového prvku osm. Neseknout se je kumšt.

‣ Zapomenutá synchronizace.

Jak tak rozebírám, která operace signalizuje změnu stavu, a která na změnu stavu čeká, a během mluvení k tomu píšu testovací kód, aby to bylo na čem předvést… Tak tam tu synchronizaci prostě nenapíšu, a pak se divím, že nedostávám správné výsledky.

‣ Konverze číselných typů.

Chtěl jsem takhle ukázat něco na textu složeném z písmenek. Písmenka (jen ASCII) mám v typu s rozsahem −128…127. Pak už mě písmenka nezajímají, a používám stejný kód normálně na číselné sekvence. Jak vidím místo kladných čísel záporná, čekám, že se program rozsypal, ale nakonec je to jenom blbá konverze.

‣ Konkrétní typ v šabloně.

Když se napíše kód pro konkrétní datový typ, a potom se přepisuje na generickou variantu, snadno se tam někde zapomene původní typ. Pokud generickou variantu testuju stále stejným kódem, kompilátor tohle nijak nehlídá.



Chyba je pro programátora kámoš a každodenní společník, který vás nikdy neopustí. Pokud chcete být dobří programátoři, asi nejlepší cestou je úplně skipnout tradiční český vzdělávací systém, který za chyby trestá, místo aby s nimi učil pracovat.

Dělat věci blbě, a nebo aspoň chyby znát a rozumět jejich následkům, je nutný první krok k tomu, aby se vůbec člověk naučil dělat věci dobře.

#Vzdělávání #Programování

🔗

10.01.2023 10:51

Prostě arogantní ajťáci. Co by jim to udělalo, kdyby milé Marcele trochu pomohli. Ona jim těch deset minut práce ráda zaplatí!

Takhle my mezi sebou nemluvíme. Nemůžeš jako outsider přijít mezi bandu programátorů a začít na ně dělat ťuťu ňuňu. To je blatantní porušení etikety, jak by řekl Denis Tureček. Odměnou vám bude, že decentnější z nich příspěvek taktně přeskočí, a ti, kteří mají zrovna dneska náladu někoho sestřelit, vám to dají sežrat v diskuzi.



Nechápu myšlenkové pochody, které k napsání takového příspěvku vedou, když pak Marcela neustojí zcela očekávanou reakci. To si ani nezkusila přečíst svůj příspěvek jako člověk z IT?

„Srdečně zdravím“ → A hele, další spam!
„šikovný Junior“ → Nechce platit. Ale proč píše velký J?
„Junior na webovky“ → Nechce platit.
„Word Press na Wedosu“ → To dělal soused, co nestihl utéct.
„Nic složitého“ → Neváží si naší práce.
„jen korekce“ → Wut?
„nastavení cookies“ → Proč to píše programátorům?
„copywriting“ → PROČ TO PÍŠE PROGRAMÁTORŮM?
„kreativitě se meze nekladou“ → Vůbec neví, co chce.
„Snad nevadí, ze postuji sem.“ → Si piš, že vadí.
„spousta nažhavených lidí“ → Na to tě poslat, kam slunce nesvítí.
„nováčci do nového oboru“ → Tak jim nabídnu 💩, co nikdo nechce.
„šanci novým talentům“ → Klikat v nastavení wordpressu.
„Budu se moc těšit.“ → Nebudeš.

Tohle je stejné jako přinést číšníkovi na stůl 💩, medovým hlasem vychválit jeho umění na place, a nabídnout mu dvacku za to, že ho uklidí. Nedělejte to. Ztrapňujete se. Ztrapňujete nás.



Všechny tyhle „práce na deset minut“ zabírají příliš mnoho času oproti jejich hodnotě vyjádřené platbou od zákazníka. Kdybyste si jenom zahájení komunikace s novým zákazníkem cenili na 4 hodiny, další 2 hodiny s ním řešili problém, 1 hodinu řešit placení, a on vy vám laskavě těch deset minut zaokrouhlil na celou 1 hodinu…

Tak si to spočítejte. Subjektivně jste v tom za 8 hodin, ale zákazník platí jednu. Takže pokud si jako začátečník naceníte čas třeba na 240 Kč/h, subjektivně vám to hodí 30 Kč/h.

Nebo naopak, pokud chcete subjektivní taxu 240 Kč/h, musíte hodinovou práci juniora, nováčka do oboru, nacenit na 2000 Kč/h, a pak si o sobě na LinkedIn přečíst, že mladí nechtějí makat, za to si o sobě moc myslí. A na rovinu, klikání nastavení ve wordpressu vám hvězdnou referenci neudělá.



Pokud chcete v IT zadávat zakázky za nižší tisíce za kus, nemáte šanci si ty lidi řídit. Buď musíte fakt lovit jednotlivé zoufalé dušičky, které ještě nezjistily, že se to vůbec nevyplatí dělat, nebo si aspoň vymyslet lepší žebrací pohádku. Jinak vám nezbývá než se obrátit na někoho, kdo si to řídí sám, a fungovat podle jeho pravidel a jeho kalendáře.

Ale to se bavíme o fungujícím mikrozakázkovém byznysu, kde má dotyčný zmáknutý celý workflow od platby až po standardizovanou službu. Pak to pravděpodobně nebude váš wordpress na wedosu, ale volba z pevně dané nabídky. Vše udělané tak, aby se s tím dobře pracovalo dodavateli služeb.

#Unrecruitment #BahenníLázně #NebuďEzo!

🔗

09.01.2023 20:22

Není to sice z Pařížské ulice, ale je tak teplá, že bych klidně mohl ještě o stupínek stáhnout topení. Udělal jsem si povánoční radost, byť mi ji na Twitteru módní ezo guru pomluvil.

‣ „A mikina, Pavle Šimerdo, na které se šetří, páchne. Ta superlevná už 1. den, ta nejdražší nejpozději 3. den. Proto mi je jí líto.“

‣ „To je excelentní otázka na úplně jinou otázku, Pavle Šimerdo. Takhle to vidím po vytahaných tričkách, žmolcích na saku, fejkových šálách, fejkových teplákách a neznačkových kabelkách s obrovským logem, na mikiní katastrofu.“

Úplně jsem si vzpomněl na poslední rok školky na svého nejlepšího kámoše, co mě zásadně vždy oslovoval celým skloňovaným jménem, a říkám si, kde je mu dneska konec.

#BeMillenial #ArgumentyNefungují

🔗

09.01.2023 13:16

Kdysi se mi tu banda softskillerů úporně snažila vysvětlit, co je to multitasking.

Jestliže jsou koučování a soft skills o neustálém rozvoji a učení se nových věcí, zajímalo by mě, zda se dotyční za ty roky dovzdělali v historii a významu používaných pojmů, nebo zůstali na místě.



Nejprve pár základních faktů z technického světa. Připomínám, že, stejně jako soft studie, vycházíme z dokumentu IBM z roku 1965.

‣ Dávkové zpracování úloh je, když výpočetní jednotka zpracovává úlohu od začátku do konce, než se začne shánět po dalších úlohách.

‣ Multitasking je, když se některá úloha začne vykonávat v době, kdy ještě nejsou dokončeny všechny úlohy stávající.

‣ Task switching je, když výpočetní jednotka zajišťuje multitasking pomocí přepínání z jedné nedokončené úlohy na jinou.

‣ Context switch je samotný akt přepnutí z jedné úlohy na druhou, kdy se jedna úloha uloží, aby výpočetní jednotka mohla jinou vyzvednout.

Není apriori špatně půjčovat si terminologii z jiných oborů, jen je třeba myslet na to, že člověk není počítač. Ale i tak je dobré význam termínů nejprve pochopit, a pak na nich teprve stavět v dalším oboru.



Co ve skutečnosti zřejmě chtěli badatelé a „životní poradci“ u člověka prozkoumat, byla schopnost paralelního vykonávání činností ve stejný okamžik. Tomu se v počítačovém světě říká paralelismus, a je složitý i v našem oboru.

Paralelizovat můžeme třeba tak, že rozdělíme výpočet mezi více součástek, a z jejich výstupu sestavíme výsledek. Nebo využijeme periferie, které pracují samostatně. A nakonec můžeme paralelně zpracovávat úlohy, tedy „rozložit multitasking“ na více výpočetních jednotek.

Jsou to mechanismy inženýrské (ve smyslu inteligentního designu), tedy nemá velký užitek je aplikovat na člověka (lépe popsaného evoluční biologií). Ale pokud už se tak někdo rozhodne, paralelismus je správná analogie, nikoliv multitasking.



Zkusím si kromě Vaška, který se mě jenom snažil neúspěšně brzdit, o což se několikrát pokoušel i v poslední době, vzpomenout na další jména, která se objevovala v diskuzích o multitaskingu.

‣ Ales Benjamin Stuchlik
‣ Dana Makovičková
‣ Jana Zhoufová, ACC💡
‣ Martin Kubernat
‣ Petra Simkova
‣ Radka Legerska

Na soft skills se mi vždycky líbilo, že čím méně si můžu být danou věcí jistý, tím sebejistější se volí tón.

„V PC asi multitasking probíhá, ale u lidí nikoliv. A to kupodivu ani u žen 😀, jak si muži myslí. Multitasking lidský mozek neumí - ani ženský, ani mužský. Mluvím o soustředění se na několik věci najednou.“

Tohle je „epic fail“. Jak můžu tvrdit cokoliv o multitaskingu v počítači, když tomu slovu nerozumím? A srovnávat multitasking u člověka a počítače, když nemám srovnané pojmy?

#Vzdělávání #Koučing #BahenníLázně

Trochu to vypadá, že moderní soft skills spočívají v tom, že se volně aplikují random cool pojmy a analogie. Ale aby to znělo důvěryhodně, musí se u toho člověk tvářit děsně vážně a vědecky. Hlavně vědecky.

#NebuďEzo! #ArgumentyNefungují #MultitaskingFunguje!

🔗

09.01.2023 10:49

Václava Havla možná spousta lidí neměla ráda, ale nepamatuju si, že by u něj někdo řešil nějakou levici nebo pravici. Jasně, neřešila se všelidová volba, a veřejný diskurz se postupně neredukoval na staré češtinářské: „Jsi sparťan, nebo slávista?“ A nebo mi to v tom věku uniklo.

Jistě udělal spoustu špatných rozhodnutí a řekl spoustu blbých věcí, ale pořád to byl chlap, co se dal bez větší ostudy pověsit ve školní třídě na zeď. Jeho nástupci pak tuto tradiční symboliku úspěšně zlikvidovali.



V poslední době mi připadá, že lidi jako Filip vůbec nepotřebujeme, že jsou nám úplně k 💩. Můžeme ho obhajovat tím, že upozorňuje na důležité problémy ohledně menšin, zlého patriarchátu, a aby se ženám a holkám nestávalo to, čeho se sám prý kdysi dopustil.

Ale nefunguje to. Já za podobnými příspěvky vidím jenom sobecké sraby, kteří se ze všeho nejvíc bojí, že dají hlas někomu, o kom se později bude v jejich okruhu mluvit nehezky.

Tihle salónní levičáci nemůžou volit Petra Pavla. Prošedivělý starý chlap, armádní generál k tomu, jaký větší symbol patriarchátu byste ještě chtěli? Nemůžou volit Danuši Nerudovou ne kvůli nějakému real problému, ale jednoduše proto, že volí pravici. Nemůžou volit Andreje Babiše… No, nechme to být.



Takže to vypadá, že obrovské množství mladých lidí buď bude sedět na p*deli, nebo dojde ostentativně vhodit prázdnou obálku, aby ukázali světu svůj názor. A pak budou chodit brečet, že jim staříci zvolili národní ostudu a mezinárodní zatracení. To dává perfektní smysl.

#Politika #Volby

🔗

09.01.2023 00:03

Matematika by se měla fakt asi učit obráceně. Já snad ze školy neznám vůbec nic o její historii, všechno jsem si zjistil až v rámci hobby dlouho po zoufalých pokusech nechat se oficiálně vzdělat v rámci systému.

Naučil jsem se počítat. Většinou mě výuka nebavila, ale měl jsem po ruce knížku, kde náhodou byly poznámky aspoň k tomu, jak ty věcí fungují. Proč je řešíme, a kdy je lidstvo vůbec začalo řešit a z jakých důvodů, jsem neměl ponětí.

Pak docela chápu, když odchovanec našeho systému na sociální sítě píše, že zvládá v matematice jenom ty věci, co jsou „jednoduché a lineární“. 🙃



Už jenom takové blbiny jako rovnice.

Prostě jsme skočili do abstraktní matematiky, a začali řešit, jak z rovnice v knížce udělat seznam všech řešení. Střídavě jsme se tvářili, že řešením rovnice je číslo, nebo množina. Střídavě nám o stejné rovnici říkali, že má jedno řešení, nebo dvě řešení, která jsou ovšem stejná. Prostě totální chaos.

Když jsem zjistil, že je to vlastně všechno jenom vymezování nějaké části množiny, o které občas předem tak nějak tušíme, že bude mit maximálně dvě řešení v případě kvadratické rovnice, nebo nějaké ty interavaly v případě nerovnic, přestal jsem to řešit, protože v tu chvíli byly všechny školní úlohy easy. A zase jsem měl čast číst dál.



Co že je to ta kvadratická rovnice? Rovnice dvou polynomů druhého stupně? A co třeba rovnice, kterou lze snadno převést na následující tvar pro nenulové „a“?

ax² + bx + c = 0

Nezdá se vám, že je tam to nenulové „a“ tak trochu zbytečné? Co s ním rovnici rovnou vydělit?

x² + b/a x + c/a = 0

Nemůžu snadno vyjádřit „x“, dokud je v rovnici použité dvakrát. Co kdyby levá strana vypadala následovně? Vlastně pro „e = b/2a“ skoro vypadá!

(x + e)² = (x + e)(x + e) = x² + ex + ex + e² = x² + 2ex + e²
(x + b/2a)² = x² + (b/a)x + b²/4a²

Ale jenom skoro. Zkusíme přídat co chybí, a hned zase odebrat.

x² + b/a x + c/a = 0
x² + b/a x + b²/4a² − b²/4a² + c/a = 0
(x + b/2a)² − b²/4a² + c/a = 0

Necháme si vlevo jenom tu část, kde je „x“.

(x + b/2a)² = b²/4a² − c/a

Dáme dohromady zlomky.

(x + b/2a)² = (b² − 4ac) / 4a²

Už vám to něco připomíná? Klidně můžeme ještě rovnici rozšířit „(2a)²“, abychom ji zbavili zlomků.

(2a²)(x + b/2a)² = b² − 4ac
(2ax + b)² = b² − 4ac

Zbytek už znáte.



Kdyby už člověk věděl, co dělá, tak se to dá celé udělat bez zlomků.

ax² + bx + c = 0
4a²x² + 4abx + 4ac = 0
4a²x² + 4abx + b² = b² − 4ac
(2ax + b)² = b² − 4ac

Pokud ne, tohle funguje jako základ jasného a jednoduchého důkazu vzorečku pro zjištění reálných řešení kvadratické rovnice. Ale nebudete vědět, proč rovnici rozšiřuju zrovna „4a“, a dokud na to nepřijdete, nemáte nejmenší šanci pochopit moje myšlenkové pochody. Přesně takový postup jsem viděl kolikrát i na matfyzu. Shame.

#MatematickéOkénko #Vzdělávání

🔗

08.01.2023 20:53

Nemůžu si pomoct, ale taky si učitelky a učitele pamatuju v první řadě jako prolhané zmije. Důvěra se holt dlouho a těžko získává, ale ztratit ji můžete ze dne na den.

Jistěže těm lidem křivdím. Rozum mi říká, že jsem ve své školní historii potkával lidi s většími či menšími životními strastmi, kteří asi někdy v minulosti byli nadšeni z toho, že by mohli učit novou generaci, a možná tu práci měli pořád ještě trochu rádi. Ale to už je pracně vydřený nadhled bez emocí.

Když mi některý příběh připomene, jak jsem se ohledně učitelů a jejich chování k žákům a studentům skutečně cítil, v hlavě lítají blesky. Nemůžu za to, vztah mezi námi a učiteli takový prostě byl.



Tentokrát bych nechal stranou prvních devět let docházky, zaměřil bych se na dobu, kdy jsme se považovali za velké kluky a holky. Ano, náš ročník měl i v programátorské třídě čtyři osoby ženského pohlaví.

Jací jsme vlastně tehdy byli?

‣ Samozřejmě jsme si různě navzájem lezli na nervy a budovali a předělávali během těch let vzájemné vztahy.
‣ Určitě jsme vůči některým učitelům uměli být dost zlomyslní, ale většinou jsme přesně věděli, co nám vadí.
‣ Obecně jsme byli docela milí a ochotní lidé, a nepamatuju si případ, že bychom ve škole odmítli nějakou pomoc.

Tedy samozřejmě v očích mnohých pedagogů nevděční grázlové, co z nich akorát dělají blbce. Ani je nenapadlo, že to dost dobře zvládají úplně sami.



Pamatuju si francouzštinářku, co nezvládla tak banální věc, jako je požádat o drobnou pomoc. Přišla do cizí hodiny v doprovodu další ježibaby.

„Potřebujeme nějakého šikovného ajťáka. Je tady někdo takový?“

Jistě si nás umíte představit, programátorská třída, ticho, nikdo se ani nepohnul, všichni jednotný výraz nezájmu. Nakonec si někoho vybraly, a šlo se. Stěhování televizí. Chápete, že ty blběny neměly dost sebevědomí ani na to, aby si pár klukům řekly o pomoc se stěhováním?



Jo, přesně takové blbiny si člověk zapamatuje, a těm lidem to většinou vůbec nedochází. Přitom o nic nešlo, tedy kromě reputace celého učitelského stavu. Znám samozřejmě daleko větší průšvihy, ale o tom se lidem kolikrát nechce mluvit. Tohle se hodí do každé společnosti.

Což mi připomíná… Mám nově profil na projektu „Den pro školu“, ale spíše kvůli svým běžným aktivitám a hard skills, než amatérské psychologie pedagogického sboru a jejich vlivu na vážené svěřence. Bude sranda.

#Unrecruitment #Vzdělávání #Gympl

🔗

08.01.2023 17:21

Zdá se, že jsem v pátek porušil bezpečnost a ochranu zdraví při práci či požární ochrany. 🙃 Pánové mi přišli svorně vynadat za můj páteční pokus s plánováním příspěvků. Možná bych opravdu neměl o víkendu vyvolávat flamewar!

Chápu pointu. Naplánováním vydání příspěvku na sobotní ráno může působit jako snaha pokazit Vítově rodině víkend. Na druhou stranu si dovolím předpokládat, že je tato síť určena pro dospělé a svéprávné lidi.

#BahenníLázně

Abych pravdu řekl, byla to míra nedovtipnosti Vítova příspěvku, která mě natolik zaujala, že mi to stálo za další „slohovku“. Málo se to totiž ví, ale psaní mě docela baví. 😼 Fakt!

„Rodina zajisté nejvíce ocení, když se o víkendu píše slohovka na téma Honzík.“

Až se mi chce říct, že závidím schopnost nacpat tolik do jedné věty.

‣ Vít četl můj příspěvek o víkendu. Jak tráví svůj čas, nechť si vyřeší sám se sebou a se svojí rodinou. Já to psal v pátek, takže klid. 😹
‣ Příspěvek není o žádném „Honzíkovi“, což pochopil každý, kdo dokázal o víkendu přečíst víc než rozsah jednoho odstavce. 😽
‣ Beztak jen závidí, že jsem ten nápad přilepit k víkendovému příspěvku screenshot Honzova příspěvku o makání o víkendu, dostal já a ne on.

Na rovinu. Měl jsem jenom radost z toho, že se mi konečně objevila funkce odloženého vydání příspěvků, a tak jsem rychle vybral něco aktuálního, na čem bych funkci vyzkoušel. Čekal jsem od toho lacinou srandu pro pár kámošů a stálých čtenářů. Nehledal jsem v tom žádný potenciál.

#Unrecruitment

Proč mi vlastně tolik lidí chodí psát, že jsem jim nebo někomu jinému zvýšil dosah? Měl bych to nějak řešit, nebo v čem je zakopaný pes?

🔗

07.01.2023 13:31

Kdosi se mi s hrůzou svěřoval, že snad prý padl návrh, že by děti od první do třetí třídy nemusely být známkovány. Jenže učitelé prý nebudou umět psát slovní hodnocení.

Souhlasím, že mnoho učitelů nebude umět psát smysluplné slovní hodnocení. Mám to z vlastní zkušenosti, kdy měli povinnost každý týden hodnotit chování mojí dcery. Sice tam byl jistý náznak pokusu o vyváženost nějakou pozitivní poznámkou, ale hlavní sdělení vypadalo spíše jako stížnost na dítě, než snaha o nějaký posun.

Ale jak sakra tento nedostatek řeší známky? Tak buď se všem, co něco dělají a něco zvládnou, dávají známky dobré, pak by se mohlo klidně dávat razítko s králíčkem nebo podobná blbina… Nebo se známkami vyjadřuje, že některé dítě není ve srovnání s ostatními dost dobré… A nebo se špatné známky rozdají všem, aby učitel vyjádřil, že celá ta spolupráce stojí za 💩.



Já bych se toho tak nebál. Horší než známkování to podle mě v prvních třídách být nemůže. Jsou to prckové, a beztak se většina jejich školního výkonu a známek už dneska odvíjí od toho, jak k nim učitel přistupuje.

Kdysi se říkalo, že je naše školství jedno z nejlepších, protože oproti našim třeba takové britské děti pořádně nic neumějí. To neumím posoudit. Akorát mi příjde komické ukazovat si na někoho, kdo se vyjadřuje ve světovém jazyce, a přitom tady vystresovat děti k tomu, že se nedokážou pořádně odprezentovat ani česky.

Jaké jsou vlastně hlavní cíle české školy? Někdy mi připadá, že to jsou docházka a právě známky. Ještě dneska slyším lidi hodnotit děti podle toho, jaká hodnotící číslíčka jim byla přidělena ve škole. Docházka je ještě větší bizár. Jaký je vlastně rozdíl mezi dítětem, které chodilo do školy o sto hodin víc, a dítětem, které pár týdnů nabíralo síly?

Posedlost docházkou mi trochu připomíná jistého marketéra, co nás nedávno začal oblažovat na LinkedIn svými motivačními řečmi. Občas mám pocit, že takových „honzů“ máme v učitelských sborech spoustu, a jejich potřebou je donutit děti makat, aniž by to mělo nějaký cíl.



Jak si vlastně pamatujete své učitele? Kdo ve vás zanechal nejhlubší pozitivní či negativní dojem?

Pořád nemůžu dostat z hlavy, jak zoufalým dojmem na mě pedagogické sbory působily, a především, jak se ten dojem s odstupem času a nárůstem zkušeností neustále zpětně zhoršoval. Dnes mám z toho dojem takový, že se snad ti lidé nikdy neučili spolupracovat, a vlastně se mezi sebou dost nesnášeli.

Minimálně prvních devět let školní docházky si zpětně dovolím považovat za přehlídku toxického individualismu od učitelů až po žáky. Další čtyři roky bych řekl, že jsme se toho minimálně v rámci programátorské třídy dokázaly zbavit, a ty toxičtější vztahy jsme přenechali pedagogickému sboru.



Je to dneska v učitelských sborech lepší, horší, nebo ta všeobecná rivalita a nevraživost mezi pedagogy zůstává úplně stejná, a semknou se jenom v případě, že je potřeba jít proti dítěti, rodičovi, ministerstvu, nebo všem dohromady?

#Vzdělávání #Unrecruitment

🔗

06.01.2023 23:45

LinkedIn je úžasná síť. Stačí nasdílet libovolnou aspoň trochu drsně podanou krávovinu, a získáte hromadu pozornosti.

Je úplně jedno, jestli je to Adamovo slavné „znásilnění zezadu“ na obchodní schůzce, Radimovo „africké péro“ na psaní velkých čísel na whiteboard, nebo Honzův „víkendový závod s konkurencí“. Všechno je to úplně stejný a zatraceně funkční koncept.



Ale tak když už tu hru hrajem… Pro mě je normální pracovat o víkendu, úplně stejně jako je pro mě normální nepracovat ve všední den. Ne že bych běhal podnikatelskou variantu krysího závodu, to vůbec, jenom prostě nedodržuju zažité konvence a miluju nejen zoo ve všední den ráno.

Slovo konkurence se v mém světě vůbec nepoužívá. Neznám moc lidí, kteří by chtěli dělat to, co dělám já. Když už se někdo najde, většinou je chvíli na roztrhání, a pak vezme nějaký lukrativní korporátní projekt, a zmizí z trhu.



Občas se mi někdo ozve, že mě hrozně moc potřebuje na fulltime. Snažím se nezavírat dveře k jednání hned v začátku, a zjišťovat, co vlastně druhá strana potřebuje.

Ale často končíme na tom, že po mně bude chtít podepsat podivné smlouvy a přistoupit na nižší cenu, to vše kompenzované jen nějakou iluzí stabilního příjmu, o který jsem vlastně ani nežádal. A kvůli tomu mám odejít z trhu?

A mám dojem, že mě často lákají pryč z trhu právě takoví, co sami sebe nazývají největšími víkendovými dříči. Občas mi přijde, že hledají někoho, kdo bude pro firmu dýchat jako oni, ale místo dlouhodobé hodnoty si odnese nějaký ten pravidelný bakšiš.



Občas se zapomenou, a používají v diskuzích slova jako „loajalita“ vůči člověku, pro kterého sami v životě nic neudělali. A tak jestli se vám líbí žít v iluzích, stavět na odiv své druhořadé úspěchy, a při tom všem dělat poskoka někomu, kdo vás velice rád vytěží na maximum, ale jenom dokud to maximum budete chtít dávat.

A tak se opovažte mít osobní vztahy, vlastní zájmy, věnovat se rodině, a nebo snad dokonce někam do kalendáře zařadit neproduktivní den. To si v takové spolupráci jednoduše nemůžete dovolit. Pokud se něco dá do kalendáře rozplánovat a zapsat, tak se to tak dá taky udělat.

Jaký má vlastně smysl takové spolupráce vyhledávat? Jasně, když přijde slabší den, člověk se musí umět hecnout. Na druhý den to asi nebude lepší, tak už člověk sáhne trochu blíže ke dnu. Nakonec i den se většinou dá jet v režimu „f*ck it, jedeme dál“. Čtvrtý a pátý den už si nedělám o kvalitě iluze.

Dál bych to úplně nezkoušel, a pro cizí business leda nas*at.



A tak bych vám rád řekl, že držím kalendář tak, aby se vždycky našel čas zajít na kafe a udělat si pohodu. Ohledně rodiny se tady nebudu rozepisovat. Takže kdy dáme to kafe? Nebo další pražskou procházku?

#Unrecruitment #Networking
#BahenníLázně #ArgumentyNefungují #NebuďEzo!

🔗

06.01.2023 11:19

Tomáš se ptá na ty technicko-společenské změny. Jmenovec známého politika a glosátora, náš milý dějepisář na gymplu, hlásal, že člověk zvládne jednu významnou změnu za život. Mně se zdá, že tomu jedenadvacáté století nepřeje.

Co by mohly být ty změny posledních dekád?

‣ Pamatuju dobu, kdy bylo normální jít do práce a nepoužívat tam počítač. Takových zaměstnání za poslední dekády výrazně ubylo.

‣ Jiná věc byla éra pořizování počítačů do domácnosti. My byli dlouho divní, že jsme jako děcka k počítači přístup měli, než to bylo běžné.

‣ Já bych za změnu považoval i éru laptopů a wifin, i když to asi zasáhlo mnohem menší část populace.

‣ Ovšem za hlavní předěl považuju nástup online počítačů do kapsy aka chytrých telefonů. Já se tomu vyhýbal, ale to už není dobrý pro byznys.

‣ Ale nepodceňoval bych ani nástup online služeb, co ve velkém využívají i důchodci, včetně nákupů všeho možného.

‣ Osobně bych zařadil i nástup pandemie a obrovský tlak na přizpůsobení se situaci pomocí nástrojů, co už vlastně máme.

‣ Paralelně k tomu všemu bych rád připomněl změnu dostupnosti informací, kdy místo cesty do knihovny vezmu do ruky mobil.

Proč považuju nástup mobilních telefonů za daleko zásadnější než nástup stolních počítačů? Počítač v kanceláři, nebo i v domácnosti, je jen další nástroj na který se chodí. Mobil znamenal, že se některým lidem dovolám kdykoli, a teď už je to online terminál „na všechno“.

Chodit na internet bývalo hrozně cool a dnes už je to spíše fosilní vzpomínka. A teď si uvědomte, že mnozí žijete a spolupracujete s lidmi, kteří prošvihli nástup i ústup této doby. Obrovské množství lidí žije ve dvacátém století, a jak realitu úporně ignorují, akorát na ně padají další změny.



Kdesi na internetech jsem četl článek, jak rozumět dnešním deváťákům. Asi tak 95 % slov a frází, co se tam psali, znám a používám už tak dvacet let. A takových různých článků, kurzů a koučování od mimoňů pro mimoně najdete celou hromadu.

Ať žijí soft skills dvacátého století, hard skills devatenáctého a matematika tří tisíc let nazpět. Tehdy byl svět ještě v pořádku.

#Unrecruitment #Vzdělávání #NebuďEzo!

🔗

05.01.2023 09:33

Tak co, milé ejčárky a milí ejčárové, pustili byste tohle sívíčko do prvního kola, nebo byste ho hodili do koše a počkali si na kandidáta, který se bude na pozici lépe hodit? Nezapomínejte, že jako dítě kradl v obchodě, jako voják řídil pod vlivem, a celkem nedávo kouřil trávu.



Politiku neřeším, tak se pojďme bavit o dominantní síle na LinkedIn, softskillerům dvacátého století, co ostentativně ignorují změny paradigmatu století jedenadvacátého. Vzpomínají na krásné devadesátky, nebo ten přístup přebírají od starších spoluobčanů.

Spousta těch lidí, co se snaží nabízet kurzy komunikace za desetitisíce a výše se ani nedokáže smysluplně bavit s člověkem, co se věnuje technice a digitálnímu světu. A tím digitálním světem fakt nemyslím poskládat pár prvků v Canva a každý den napsat pro klienty pár příspěvků na sítě.

Představte si, že bych já si vybral nějaké povolání nebo oblast lidské činnosti, které mě dráždí, a neuměl bych s těmi lidmi konverzovat ani vést diskuzi jenom proto, že umějí něco jiného než já. Vždyť je to směšné.



Generálovi se divím, že do té prezidentské volby vůbec jde. Kariéru měl dobrou, práci víc než zajímavou, já bych se na jeho místě s Čechama o prezidentování vůbec nebavil. Zcela vážně soutěžit ve výběrku s lidmi jako je pan čapí hnízdo mi přijde nanejvýš trapné.

Ještěže s sebou české prezidentování stále ještě nese nějaké zbytky prestiže, a někomu takovému stojí za to se ztrapňovat před všemi těmi našimi pitomci. Navíc je pohledu recruitmentu trochu něco jako „arogantní ajťák“.

#Unrecruitment #VolteDanuši #NebuďEzo!

🔗

04.01.2023 12:11

Nikdy jsem neměl ke škole úplně vřelý vztah a neschovával jsem si věci na památku. Tady máte jednu z výjimek, aneb jak třináctiletý Pavel Šimerda hodnotil dílo padesátiletého Josefa Škvoreckého.

„Nevím, proč Škvorecký popisuje Dannyho pokusy, které jsou tak jako tak odsouzeny k nezdaru, dokud nenajde nějakou bezzásadovou holku, která má na lásku stejný názor jako on. A to, že je na pozadí druhá světová válka, z toho nedělá lepší příběh. Pouze můj názor!“

Jo, bylo mi třináct, byl jsem odchovaný na stupidních českých pohádkách, různých romantických s*ačkách typu Zorro nebo Tři mušketýři a výchově k přehnané ohleduplnosti.



Ale na povinnou četbu už názor asi nezměním. A to jsem tu Prima sezónu ani pořádně nečetl. Většinu čtení jsem delegoval na Terku, která seděla asi metr ode mě v autobuse z Prahy do Hastingsu. Taková milá nenápadná jedničkářka, která měla vždycky kompletní a čitelné poznámky ze všech předmětů.

Vlastně si teď vzpomínám, že jsem do ní byl asi docela zamilovanej. Teda minimálně jsem jiné kámošce Karolíně, která o mě měla zájem, vnutil foťák, ať mě s Terkou tajně vyfotí na Trafalgar Square na lvovi. Vždycky jsem zbožňoval lvy a chtěl jsem mít s Terezou hezkou fotku.

Ale vůbec jsem jí nechtěl nic vysvětlovat a ukecávat jí, aby se ke mně přitulila, a Karolína byla jediný člověk, o kterém jsem věděl, že udělá, o co si řeknu. Ale vlastně nechápu, co na mě viděla, když byla u toho, jak jsem se postupně přestal bavit s Eliškou, protože jsem chtěl do „inner circle“ třídy, a taky proto, že si nechala dát mat čtvrtým tahem. 🤦‍♂️

Takže jsem byl taky tak trochu kretén, jenom jsem o tom nenapsal knihu. Ale co, ještě mi nebylo padesát a kdo ví, co mi krize středního věku přinese. A když, tak snad nebudu tak slavný, aby po mně musel moje fantazie někdo povinně číst.



Nutit mladým puberťačkám číst retrospektivní erotické fantazie padesátiletého starce mi přijde snad ještě pitomější, než že jsem takovou věc měl číst já.

Ale jednu výhodu to mělo. Snad poprvé v životě jsem viděl Terku mluvit ošklivě. Možná i díky tomu mi byla blíž. A taky díky tomu, že mi ukázala špatné věci u učitelů, které jsem tak nějak omylem obdivoval. Vůbec se nakonec čas strávený s „outsiderama“ ukázal být do života užitečnější, a nesmyslnou snahu zařadit se do mainstreamu a „být normální“ jsem nakonec vzdal.

Těžím z toho dodnes. Už jenom pro to uvědomění, že i ta jedničkářka, miláček všech učitelů, měla větší část pedagogického sboru za nutné zlo a myslela si o těch lidech svoje.



Když se na to dívám s nadhledem, tak sebe, svoje kámoše a svoje kámošky nevidím jako ty hrozné puberťáky, ale jako děcka, kterým v době, kdy jsme se úplně nejvíc zajímali o věci, zabrzdila škola všeobecný rozvoj. Pak se asi nemá cenu divit, když nám případá tak trochu zabržděná celá česká společnost.

A nemám pocit, že by v tom povinná četba, tak jak je dnes nastavená, a vlastně celá ta výuka postavená na telefonních seznamech, nějak zvlášť pomáhala.

#Vzdělávání #ZákladníŠkola

🔗

02.01.2023 21:18

Určitě jste na internetech narazili na podvod jménem čínské násobení. To se záměrně vyberou taková čísla k násobení, že stačí nakreslit pár čar jedním směrem, pár čar druhým směrem, spočítat křížení, a máte výsledek.

#BahenníLázně

Tak tahle geniální „východní“ metoda má i svoji „západní“ alternativu v matematice podle Montessori. Ta funguje na všechna čísla, a zvládnou s ní děcka klidně v první třídě násobit trojciferná čísla.

Co tím chci říct. Matematika umí být velice jednoduchá a zároveň zábavná, když se správně podá. Madam si stěžuje na Pythagorovu větu, jako kdyby to byla nějaká taxonomie hlavonožců. Přitom je to jenom o chápání délky šikmé čáry, kterou pochopí i plochozemci.

Že to nikdy nepoužila? Já tím dělal na stavbě pravý úhel. Jasně, neběhám denně počítat délky šikmých čar podle čar pravoúhlých, ale díky základům euklidovské geometrie mám aspoň nějakou představu o délkách, plochách a prostoru.

Neobjednávám si v restauraci 1/4 husy s odůvodněním, že 1/6 bych nesnědl. Nechci pro dva lidi pizzu dvojnásobného průměru. A neobjednám si dvakrát tolik dlaždic než potřebuju.



Jasně, můžeme se předhánět v tom, kolik ze starověké matematiky jsme nikdy nepoužili. Pythagorova věta je jen jeden z mnoha střípků pochopení světa a vesmíru, které člověku pomáhají nebýt debil.

Na druhou stranu dneska všichni koukají do obrazovek, a mnozí navíc hrajou hry, kde se (nejen) trojúhelníková geometrie používá ve velkém. Navíc se na tom dá neskutečně snadno tříbit myšlení a představivost, takže to bylo zajímavé i v době před počítači.

Že se u nás matematika z většiny učí od základu úplně blbě, to je druhá věc. Mechanické výpočty opravdu můžeme přenechat počítačům, a zvládnou to rychleji a lépe. Matematika je něco úplně jiného.



Ale nakonec i ten mechanismus násobení podle Montessori dává větší smysl než učení se malé násobilky a následně školského algoritmu násobení. Je to tím, že ukazuje v první řadě princip, a až na jeho základě staví mechanismus.

A stejně jsem to roky dělal při doučování. Spousta dětí i dospělých mi na to řekla, že takhle je jim to jasné. Ptali se mě, proč jim to takhle nikdo neukázal. A to se bavím o všem od počítání se zlomky přes úpravu výrazů až po diferenciální počet.

Větší část českého národa matematiku neovládá prostě proto, že ji potkali jen v úplně pitomé formě, a už nenašli příležitost se na ni podívat správně. Většina věcí, co nepochopili, je totiž zoufale jednoduchá.

#Vzdělávání #Matematika #ZákladníŠkola

A tak jen pojďte do mě, a začněte mi vysvětlovat, na co všecho nemáte hlavu, talent nebo kýho čerta… Nasypte na mě všechny svoje výmluvy, proč to či ono nemůžete chápat. Když většinu těch věcí zvládne při troše motivace i úplný blbec.

„Matematiku nebudu nikdy v životě potřebovat.“

🔗

01.01.2023 22:16

Milá Kitty. Lidé mi taktně naznačují, že jsem celou tu ezoteriku a magické myšlení jenom blbě pochopil.

‣ „Prostě se to nevylučuje. Naopak by se to mělo doplňovat.“

Markéta podle mě trefila definici současného „ezo“ dokonale. Je v podstatě doplňkem toho, co umíme smysluplně popsat a ověřit. Je to tedy soubor „znalostí“, které si myslíme jenom proto, že si je prostě myslet chceme.

‣ „Dotčena určitě nejsem, jen jsem někdy slovíčkář a mám dojem, že tenhle výraz má určitý význam a hotovo.“

Současné „ezo“ už není nějaké „tajné vědění“, jak uvádějí archaické slovníky. Myšlení ezoteriků nejlépe vystihuje láska ke slovům jako „prostě“ nebo „a hotovo“, které je zdánlivě osvobozuje od nutnosti svá tvrzení dokládat a vysvětlovat.

‣ „Další věci vnímaj citliví lidi. Upřímě, pro mě je fugování volání malá magie. 😄“

A tak zatímco se „citliví“ lidé odevzdávají do tajů magického myšlení, ti „necitliví“ se starají o to, aby si to mohli zatelefonovat a napsat o tom na internetu. Protože ezoterika vám jaksi celosvětovou síť postavit a udržovat nezvládne.

‣ „Prostě je to další lvl rádia, mikrovln, wifiny...“

Tomu se říká cargo kult. Původně ten pojem označoval situaci, kdy například domorodci začnou uctívat spadlé letadlo. Jenže se zjistilo, že úplně stejně „hloupě“ reagují na technologie i „domorodci“ v civilizovaném světě.

‣ „To všechno je neviditelné, ale už chápem, jak to fuguje a umíme to měřit.“

Klíčovým narativem ezoteriky je iluzorní symetrie mezi vědeckými teoriemi a ezobláboly. Staví na premise, že má názor vycucaný z prstu stejnou hodnotu jako poznání získané bádáním.

‣ „Ono se to skvěle doplnuje, z mojeho vidění světa jsme energie prostě ještě pořádně věděcky nepochopili, toť vše.“

Energie ve vědeckém světě znamená něco trochu jiného než v rámci ezoblábolení. Už jen proto nelze mezery v poznání fyziky smysluplně vyplňovat ezoterickými výmysly. Ale dá se to dobře prodat hejlům.

‣ „No já mám ráda i duchovno a přesah, i logiku.“

Já taky. Proto čtu fantasy. Je to totiž skvělý způsob, jak přesměrovat lidskou potřebu vycházející z primitivního myšlení někam, kde nebude narušovat úsudek ohledně skutečných věcí a jevů.

‣ „Slovo ezo pro mě má jiný význam, a ani si moc nedokážu představit, čím jsou placatozemci ezo.“

Jak kteří. Já se jako plochozemec narodil a po ploché zemi lezl. Ovšem od určité doby mám zhruba tři možnosti.

‣ Důvěřovat informacím o přesnější topologii země, než vidím vlastním okem.
‣ Dívat se třeba na oblohu a pozorovat jevy rozlišující plochou a kulatou zemi.
‣ Patřit ke skupině „alternativních géniů“, co „odhalili“ světové vědecké spikutí.

Já už si vybral.

‣ „Různí lidi věří na spoustu různých nesmyslů. 🙂“

Je to tak.

#BahenníLázně #ArgumentyNefungují #NebuďEzo

Nakonec je úplně jedno, jestli mě magické myšlení dovede k tomu, že jsem byl v minulém životě Kleopatrou, před týdnem mě uneslo UFO, nebo jsem vám dneska ráno poslal „energie“ na vyléčení z kocoviny.

🔗

31.12.2022 20:55

Silvestrovská groteska aneb jak jsem asi získal titul nejhoršího otce roku 2022. Když se mi podařílo zařídit, že se dcerka, lyže i zasněžený svah nacházely na jednom místě, několikrát jsem se jí zeptal, jestli si věří na to jezdit sama.

Pod kopcem jsem se zakecal se starší dámou z pokladny. Po očku jsem sledoval déjà vu, kdy se dcerka někde na kopci trochu zasekla, a zastavili se u ní další lidi. Občas potřebuje trochu slovně postrčit, a úplně cizí lidi na lyžích jsou lepší než otec v barefootech pod svahem.



Když to zalomila u vleku rovnou do sítě, došel jsem se jí zeptat, jak jí to jde, čímž jsem se těm dobrosrdečným lidem prozradil.

‣ První jí přišel vynadat, že ohrožuje lidi, a že už na „velký vlek“ nesmí.
‣ Druhý se obrátil na mě, že tam nemůže sama jezdit, když to neumí.
‣ Třetí mi přišel říct, že tam je lyžařská škola. Kde se loni učila lyžovat.
‣ Čtvrtý mi pro jistotu přišel vysvětlit, že tohle jí jenom ubližuje.

Tak jsem jí řekl, ať tam počká, a zaběhl jsem do boudy lyžařské školy, než se na mě obrátí pátý a šestý člověk. Tam jsem řekl, že se loni učila lyžovat u nich, a běžně jezdila sama, ale teď že nás při první jízdě vyhodili. Tak že prý zavolají, kdyby někdo nedorazil, a já si zatím šel pro svoje lyže, že ji vezmu rozjezdit na dětský vlek.



V autě jsem zjistil, že jak jsem ji vypravoval, a jak jsem ještě nebyl ani rozhodnutý, jestli vůbec budu brát svoje lyže do auta, že s sebou nemám sportovní kalhoty. Takže jsem dcerku cca v 11:50 nechal přezout a vyrazit s dvoustovkou do hospody, že si pro ty kalhoty dojedu.

Takže jsem stihl stěží vyjet z parkoviště, a 11:55 telefon, že se má ve dvanáct hlásit jako náhradník hlásit na sjezdovce. Jasný, otočil jsem auto, zaparkoval, vyběhl do hospody, sebral jí dvoustovku, a hnal ji zpátky dolů, ať se na nic neptá a kouká mazat.

Předal jsem ji v lyžákách mladému instruktorovi, a oznámil, že lyže mají odložené při cestě k vleku. Ptal se na helmu. Já se ptal dcerky na helmu. Dcerka se chvilku zamýšlela, a ohlásila, že helmu má v hospodě. Tak jsem se ještě proběhl do hospody a zpátky, a vyslal jsem ji s instruktorem na svah.

#Halloween #StayGrumpy

Asi za deseti minut je vidím bez sebemenších potíží brázdit velký svah, a na konci lekce se pro formu zeptám, jak to teda vidí. Tak dostanu oficální instruktorem posvěcené slovo, že může na svahu jezdit, a pokračovala tak dlouho, dokud jsem po povídání s hromadou dalších lidí nedostal hlad.

Když se jakž takž vzpamatovala z oběda a z mého výstupu ohledně držení a používání příboru, vylezla zpátky na svah, a jezdila až do zastavení vleku. Ještě si vyjednala jednu jízdu navíc. Mezitím jsem stihl mluvit s dalšími lidmi, a stoprocentně mezi nimi byl i někdo z těch, co mi přišli dát najevo, že jsem asi padlej na hlavu, když jen tak strčím na svah malou nelyžařku.

Takže hezký nový rok všem! 🐱

🔗

30.12.2022 20:36

Trochu jsem se svými známými diskutoval o indické kultuře a jejích odrazech tady u nás. Předně bych rád zmínil, že jak oni, tak i jejich další indičtí kamarádi, milují Česko proto, že se tu oproti své domovině cítí bezpečně a nikdo je tu nesoudí z nějakých náboženských pohnutek.

Ptal jsem se hostitelky, jak s dívají na českou módu glorifikovat indickou kulturu v podobě různých ezo guru a jejich nadšených následovníků. Překvapilo mě, že jsou docela informovaní a mají nejen přehled o tady známých jménech indických podvodníků, ale dokonce i o některých českých obchodnících s hloupostí.

Ohledně současné indické kultury mi řekla jenom to, že se tady aspoň tolik nebojí, že ji tady někdo zabije nebo znásilní. Pak se odmlčela, chvíli mluvila v eufemismech, a nakonec jen suše utrousila, že si myslí, že se tady její maličké bude vyrůstat lépe.



Tady se lidé kolikrát dívají na indickou kulturu jako na projev moudré starobylé civilizace. To je pořád nějaká ajurvéda, čakry, a kdoví, jací ještě čerti… A nakonec se z toho stejně vyklube jen velice výnosný obchod s lidskou hloupostí.

Zaujalo mě tvrzení, že jsou tyhle guru kulty od začátku stavěné jako byznys konkrétních lidí, nikoliv velkých náboženských organizací. Na západ se marketuje indická moudrost, zpátky se marketuje západní validace indické moudrosti, a výsledný pozitivní feedback loop tvoří základ pro výnosný byznys model.

Zároveň to ve mně budí dojem, že ta samotná společnost je relativně nepřátelská vůči rozumně uvažujícím lidem, a že naše české problémy nejsou ve srovnání s jejich marastem nic.

#Kultura #Vzdělávání

Mimochodem, prý jí přijde hrozně super, že když si tady vezme kraťasy, tak mají lidi starost, aby se nenachladila a neonemocněla, místo aby ji soudili, že odhalila moc kůže a neobléká se dost tradičně. Prý tu narazila na samé milé a úžasné lidi.

🔗

30.12.2022 00:23

‣ „Myslíte, že po tomto příspěvku hodně HR bude kontaktovat daného kandidáta? 🤔 já si to nemyslím.“

Ví Yana Krychfalushiy něco, co se mezi námi programátory neví? Koluje už mezi recruitery pro české země černá listina s Martinovým jménem?

Teď, když nemá Martin Jagr podle odborníků z oboru personálních zdrojů šanci na uplatnění jako programátor, pojďme pro něj založit finanční sbírku na pokrytí základního živobytí, ať aspoň nemusí chudák spát pod mostem a krmit se zbytky z popelnic.

‣ „Mě osobně by ani nenapadlo něco zveřejňovat.“

To chápu. Zveřejňovat něco tak citlivého a ostudného, jako je kobercové oslovení recruiterem ohledně generické práce v PHP pro generickou, či spíše neexistující, firmu, je nehoráznost. Ten už si v životě nezaprogramuje.

‣ „A věřte, kandidáti umí také perlit a HR se má také čím chlubit.“

Kandidát je ostudné povolání. A přitom si na jeho výkon troufá kdejaký hejsek, který si jenom založí profil na linkáči a veškerá jeho snaha končí tím, že se označí za „open to work“. Tolik času a peněz do něj recruiteři vráží, a on to fláká a namísto řádného kandidátování si válí šunky na gauči a přepíná televizní kanály.

‣ „Viděl jste hodně příspěvku, kde recruiter veřejně ukazuje komunikaci s kandidátem a chlubí se tím?“

Viděl jsem dost. Kandidáti, těžce přeplácení, si tam vůči chudákovi z recruitmentu dovolují doslova hrozné věci.

‣ „Jsem kritická vůči situaci a tomu, jak někteří kandidáti se “povyšují” vůči recruiterům.“

Je to hrozné. Nikdo by neměl narušovat majestát člověka s privilegiem human resources. Přitom skromnost, pokora, slušnost a gentlemanské chování na dnešním pracovním trhu tak chybí.

‣ „Neshlédla jsem u kandidát vlastnost například “porozumění nebo loajalitu”.”

Hrůza. Jak může vůbec vylézt mezi slušné lidi?

‣ „Mohla bych se s dovolením zeptát, jaké služby od takové agentury očekáváte? 🤔“

Žádné. Člověk, expert ve svém oboru, přece nebude něco očekávat, či ještě hůře, žádat. To recruiter má žádat, oslovený poslouchat a plnit.

‣ „Být hrdinou není někoho shodit, být hrdinou je projevit ve vztahu k druhému člověku nějaké dobré vlastnosti 😉.“

Přesně.

‣ „Možná paní nemá tak vysokou profesionální úroveň, jako máte vy, opakem je pravda, že Vám chybí ta morální stránka. Jaký je mezi Vámi tedy rozdíl?“

To je přece jasné. Recruiter je jenom trochu neprofesionální, ale ten oslovený, ten je nějaký divný. Určitě žere děti.

‣ „Na morální stránku se ale často zapomíná, přitom morální stránka je to, co každého z nás dělá Člověkem.“

Fujtajbl. Nechť shoříš v plamenech pekelných.

‣ „Dle mého názoru profesionalita člověka se neurčuje pouze tím, jaké profesionální znalosti, dovednosti a zkušenosti v daném oboru člověk má, ale i tím, jakou morální stránku ukazuje.“

Tak to každopádně. Styďte se, Martine! Až na věky věků.

#BahenníLázně #Unrecruitment

Stačí jeden příspěvek, a nestačíte se divit, jak rychle se stanete z programátora bezdomovcem.

🔗

28.12.2022 21:22

Moc jsem nepochopil reakce na Martin Jagr v diskuzi pod jeho příspěvkem ohledně obtěžování a neprofesionálního chování ze strany recruitera.

Nejprve moje interpretace rozhovoru…

‣ V příspěvku nevidím, že by se Martin ucházel o zaměstnání.
‣ Oslovuje ho náhodný kolemjdoucí (gender neřešme) s poptávkou.
‣ Posílá generickou nabídku, s velkou pravděpodobností podvodnou.
‣ Martin reaguje pozitivně, čímž se ovšem k ničemu nezavazuje.
‣ Z náhodného kolemjdoucího se vyklube jen sběratel sívíček.

Až potud všechno v naprostém pořádku. Náhodný kolemjdoucí něco chce. Ovšem nenabízí ani protihodnotu, ani propracovaný příběh, aby sívíčko dostal. Že je neúspěch součástí života obchodníka, ví i žebrák na hlavním nádraží.

‣ „I am a recruiter not personal assistant sorry“

Tady příběh končí. Žebrák usoudí, že se šrajtofle vytahovat nebude, tak pro svůj dobrý pocit na osloveného aspoň plivne. Nic nového pod sluncem.



Žebrákovi ovšem na pomoc přispěchá hromada zachránců.

Mária Harvaníková a Hana Slepičková vysvětlují, co chce recruiter. Felipe Alarcon a Danka Holzerová argumentují irelevantní praxí. Lenka Lokšová a Katka Bláhová pak dokonce soukromou korespondencí. 🤦‍♂️ Yana Krychfalushiy dost pitomě shazuje autora po morální stránce.

Alexandra Horinková, Antonín Pánek, Ondřej Filcek, Ondřej Pokorný, Lina Sirmabiyik, Martin Kubík, Simona Chovancová, Ladislav Hájek, Jiří Stodůlka a Lucia Jánošíková mají akorát irelevantní kecy na autora příspěvku.



Málo se to ví, ale být otevřený novým pracovním kontaktům neznamená to samé, co „žebrat o zaměstnání“, a není tedy důvod, aby dotyčný rozdával životopis náhodným kolemjdoucím.

Dokonce to není ani rozumné. Komunikace ohledně nových příležitostí s náhodnými lidmi stojí nejen čas a energii, ale představuje i reputační riziko. Člověk se velice snadno stane součástí fingovaných a podvodných výběrových řízení.

Představte si, že se třeba za pět let přihlásíte do výběrka na zajímavou pozici, a oni vás v tichosti vyřadí jenom proto, že narazí na nesrovnalosti v nějakém starém výběrku, ve kterém ani nevíte, že jste byli!



Proto si dovolím všem programátorům, kteří nejsou zcela zoufalí, držet se následujících pravidel.

‣ Vůbec neposkytovat žádné dokumenty náhodným kolemjdoucím.
‣ Dokonce je ani nevybízet k využití PDF verze profilu na LinkedIn.
‣ Nespolupracovat s agenty, kteří tají identitu zaměstnavatele.
‣ Akceptovat z recruitmentu výhradně zcela profesionální jednání.
‣ Případnou kritiku směřovat k chování, nikoli k osobě oslovujícího.

Práce pro slušné programátory je všude dost. Není potřeba se podbízet lidem, jejichž jednání se neliší od jednání podvodníků. Je na nich jednání upravit. Zveřejnění screenshotu nevhodné komunikace ze strany oslovujících vám žádné důležité dveře nezavře.

#Unrecruitment #BahenníLázně

Chcete pracovat tam, kde od vás očekávají přínos, nebo se zakopat v nevhodně vedené organizaci? Jste to vy, kdo přináší hodnotu. Vaše práce je cennější než ego arogantního recruitera.

🔗

28.12.2022 02:10

Hádám, že udělám radost Martin Tomeš a možná i Jirka Doubek a dalším. Rust poskytuje vzácnou kombinaci vlastností low-level jazyka a kontrolovaného prostředí pro tvorbu korektních a spolehlivých programů.

Až příliš často se mi v reakcích na Rust objevuje Go. Jazyk, který v principu není tak moc low-level jako Rust, C nebo C++, korektnost částečně nahrazuje vlastnostmi runtime a částečně nechává nekontrolovanou, a s Rustem sdílí jak použití pro paralelní aplikace, tak vymezení vůči obludnosti starého dobrého C++.

Takže jsem se nezávisle na své vůli musel na Go trochu víc podívat.



Nedávno jsem si zjišťoval, jak se v Go řeší různé formy polymorfismu a jak se řešení liší oproti Rustu a C++. Teď jsem využil klidných svátečních dnů (a nocí), abych si prošel přehledově všechny důležité rysy toho jazyka od základního datového modelu přes generika po gorutiny a k tomu všechny ty drobnosti okolo jako řízení přístupu pomocí malých a velkých písmen a řízení chyb vracením více výsledků.

Pokud člověk nepotřebuje pobrat detaily ohledně výkonu, a překoná prvotní zmatečnost zdrojů ohledně Go, dá se ten „big picture“ pobrat docela rychle. Ten jazyk je… Jednoznačně jiný. Pro mě je to ideální chvíle, kdy si začínám sepisovat, v čem se jednotlivé jazyky liší, a kategorizovat, jak se stejná věc v různých jazycích dělá.

Jak se člověk pídí po detailech implementace toho jazyka, tak vlastně zjišťuje, že se všechny polymorfní typy (interface object) chovají jako kdyby na pozadí byly všechny objekty stejného typu, trochu ve stylu Pythonu.

Jakože pro jakoukoli metodu můžu mít interface a jakýkoli objekt si můžu převést na interface, který konkrétní typ implementuje. K tomu všemu je implementace interface implicitní, takže nikde nepíšu, který interface pro který typ implementuju. Jenom tam přídám odpovídající metody jako v Pythonu. Divočina.



Pro uživatele jazyka to v zásadě znamená, že nemusí typy nijak zvlášť řešit. Pro implementaci to znamená všemožný overhead, který není v kódu jazyka na první pohled vidět. Ale pořád obecně menší overhead než jazyky jako Python. Něco za něco.

#Programování

Na druhou stranu, i když se Go očividně snaží pomoct programátorovi psát rozumný a bezpečný kód, není tam žádná garance. Vypadá to, že program v Go může dělat problémy, které v kódu v Pythonu ani v Rustu nenastanou, ale pořád lepší než C nebo C++.

🔗

27.12.2022 12:00

Asi dělám něco špatně. Možná jsem pod neblahým vlivem, který na mě má Denis Tureček, až příliš zjemnil rétoriku, a neodesílám lidi dostatečně důrazně do patřičných mezí.

Už několikátá osoba mi nabízí „jiný pohled“.

K čemu? Představuju si, že půjdu v Praze po ulici, oslovím náhodnou dámu, ukážu na auto, a zeptám se jí, jakou má barvu. Ona odpoví, že zelenou. A tak ji nabídnu jiný pohled. Co kdyby to auto bylo ve skutečnosti žluté?



Lidi. Fakt vám dává smysl oslovit chlapa, a dát mu „nabídku jiného pohledu“? Pohledu nikoliv zajímavého, správnějšího, lépe odůvodněného, nebo nějak jinak hodnotného. Jenom jiného.

Pamatujete ještě na módu „děláme XYZ jinak“? Ne skvěle, ne dobře, dokonce ani ne obstojně, prostě jenom jinak. Teď má zase každý druhý jiný názor, a po ostatních vyžaduje respekt k nějaké volovině, co se mu zdála dost atraktivní na to, aby s ní otravoval lidi.

Jak mám správně podle etikety poslat do háje „lidi s názorem“, kteří mi zcela zjevně nemají, co nabídnout? Profesory vysoké školy života, absolventy mateřské ale určitě né dovolené, šiřitele tajného vědění a konspirací, které nám mainstream neukáže, krotitele neomarxistů, apologety intuitivního myšlení a uživatele typologií, dle kterých mají dávat přednost dojmům před fakty.



Fascinují mě rady od lidí, kteří něco plácnou, neumí to nijak odůvodnit ani obhájit, a tak začnou řešit nějaké ezo na odvedení pozornosti.

→ „Je potřeba vzít v potaz individuální typologii.“
← „Z čeho tak usuzujete?“
→ „Dělal jste si někdy nějakou?“
← „Jako dítě jsem četl horoskopy.“
→ „Jaj, tohle je něco jiného.“
← „Zeptám se znovu stejně. Z čeho tak usuzujete?“
→ „V podstatě, kam mířím, je, že se lidé liší ještě v individuálním nastavení.“

Tak určitě.

← „Jak se liší „jiné nastavení“ od obyčejné „lenosti přemýšlet“?“
→ „Myslíte, že jsem líná přemýšlet?“
← „Jen jsem položil otázku.“
→ „To já taky.“

Není tady nějaký ezo guru, který by mi pomohl se vyznat v komunikaci s „typologickými“ lidmi? Nebo se o to nemám ani pokoušet.



Co je vlastně cílem tohoto „obtěžkávání jinými pohledy“, když prý nemá ovlivnit názor druhého člověka? To mě zajímá.

#Unrecruitment #ArgumentyNefungují #NebuďEzo

Dneska doma čteme ze starého zákona. Nejsou to úplně vánoční témata, ale na to si u nás moc nehrajeme.

🔗

26.12.2022 10:42

Umělá inteligence mění pravidla hry.

Lidi to ještě úplně nechápou, ale současná úroveň strojového učení má potenciál odříznout z relativně lukrativních trhů obrovskou spoustu lidí, co se do této doby považovali za kreativní a veskrze přínosné pracovníky, a nikdo neměl potřebu jim to vyvracet.



Strojové učení dokáže lépe a lépe odpovídat na požadavek: „Udělej něco!“ Dosud se spousta lidí živila právě tím, že po nich kdosi chtěl, aby udělali „něco“. Tito lidé o sobě rádi prohlašují, že si vystačí s intuicí a že jsou kreativní nebo kýho čerta.

Jenže právě takovou intuici umí současný software napodobit a převzít. A docela dobře dnes zvládá i to, co tito rádi nazývají kreativitou. Jediné, co k tomu potřebuje, je dostatek dobře označených vstupních dat. Jinými slovy cokoliv, co dnes vytvoříte, může být brzy součástí „intuice“ a „kreativity“ stroje.

Už jenom fakt, že už dnes můžete sesbírat hromadu výtvorů opatřených nějakým názvem či popisem, a udělat z nich „stroj na remixy“, který navíc produkuje výsledky, co ani nejsou zjevným plagiátem něčeho konkrétního.



Občas se mnou přijde někdo diskutovat o pokroku v umělé inteligenci. Možná proto, že mi chce udělat radost, že se „taky umí bavit o IT“, možná ho fakt zajímá moje reakce co já vím na hrozbu, že AI nahradí programátory.

To poslední, co mě v současném světě trápí, je zda strojové učení dokáže vygenerovat funkční program. Kdo má aspoň elementární znalosti z počítačové vědy (nikoliv jen tvorby software), přesně ví, o čem mluvím.

Software, které ze zadání vytvoří program, který udělá přesně to, co je v zadání napsané, se totiž v našem žargonu jmenuje kompilátor, a používá se už více než půl století. Pokud za svoji práci považuju kopírování útržků kódu ze StackOverflow a GitHubu, skutečně ji můžu předat do rukou software.

Trendem poslední doby je vývoj software zpřesňovat a opatřovat rigidními kontrolními mechanismy. Ale tak jasně, můžeme otočit kormidlem, a zkusit cestu, kdy člověk, který ani pořádně neutuší, co vlastně chce, popíše v pár větách zadání, a „počítač něco udělá“.



Mimochodem, tuhle „ekonomickou“ diskuzi vedeme minimálně od mých patnácti let, kdy se mě teta ptala, jestli nás „co sedíme u počítače“ nebude brzo víc, než kolik trh potřebuje.

Čas od času za mnou někdo přijde s otázkou, co když už programování nebude potřeba. Možná mě chce jen potěšit, že taky „umí konverzovat o IT“. Možná chce opravdu vidět moji reakci na tuto hrozbu. Lidé si někdy neuvědomují, že těch lidí v různých oblastech je docela dost, a že by kolaps takového trhu ohrožoval především ostatní.

Lidé se rádi utěšují tím, že ti od „jedniček a nul“ jsou díky svým znalostem a schopnostem snad nějak „nepraktičtí pro život“, nebo něco takového. Ale kdyby došlo na lámání chleba, teprve by si uvědomili, jak výhodné pro ně bylo nechat si hračičky hrát za dobré peníze s technologiemi.

#UměláInteligence #Vzdělávání #SociálníJistoty

🔗

25.12.2022 19:11

Jasná věc. Tradiční oslava vánočních svátků. Dcerka se zavřela s mým telefonem, a odmítá přiznat, že další video s postarším chlapem přednášejícím u tabule o kinematice hmotného bodu a předvádějící výpočty daleko za její úrovní, už ji nemůže bavit. Zdá se, že ten experiment s klasickou základkou byl asi fakt trochu omyl.

Já se mezitím na Facebooku poučil, jak že je to s těmi pointery, abych do nového programátorského roku nevkročil nedostatečně informován o fundamentech počítačové vědy.

Ještě předtím jsem si hrál na amatérského kouče a psychologa, znovu otevíral téma rozvodu a (ne)spokojenosti zúčastněných osob, a prováděl polorodinnou terapii bez odborného dohledu. K tomu rozmýšlím, co ještě všechno do konce roku dodělat, a co by mohlo ještě chvíli počkat.



Nemůžu se zbavit fascinace možstvím linkedineerů, kteří se během tohoto kalendářního roku na LinkedIn i mezi lidmi odkopali, a dál už v tom víceméně jenom šlapou. Chvílemi to vypadá, že kdo nezmagořil v politických přestřelkách před covidem nebo během covidového šílenství, dostal šanci to položit letos.

Vánoce a začátek nového roku jsou ideální čas to buď otočit a vyhrabat se z vlastního bahna, a nebo nebo naopak příležitost pro ještě hlubší a důkladnější bahenní lázeň.

Co si vyberete?

#Programátor #Halloween #MorálníMaják #NebuďEzo

🔗

24.12.2022 10:35

Vánoční svátky jsou pro mnoho lidí obdobím stresu, nesvobody a snášení nepříjemného.

Jako by toho bylo ke konci roku málo, řeší dárky, zahlcené doručovací služby, nákupy na vánoční přežírání, návštěvy ne vždy oblíbených a milých příbuzných, domácí hádky, dusno, předstírání…



Čtvrtým rokem trávím 24. prosince tak, jak si to sám zařídím. Je to den pro mě, kdy vím, že nemám otravovat lidi, kteří se zoufale snaží slavit.

Nemusíte mi závidět klid a pohodu. Každý prožíváme svátky, jak můžeme a umíme. Je na vás, kolik stresu si pustíte k tělu. 🐈 Roky jsem na štědrý den chodil s dcerkou ven, abychom odolali vánočnímu dusnu co nejdéle. Večer jsem se snažil co nejmíň mluvit.

Ani mě nezkoušejte litovat. Nejsem z těch, co nedokážou žít sami se sebou a udělat si vlastní program na jeden den. 😼 Kdyby mi doopravdy bylo smutno, mám to deset minut k matce a hodinu k otci. Oba mě nechávají na pokoji, za což jsem jim neskonale vděční.



Souzním s pohledem, co napsala Lucie Hrda.

„Vánoce pro mě nemají žádný zvláštní význam, provozuju je jen kvůli dětem, takže je mi úplně ukradené, že nejsem s dcerami na Štědrý den, ale třeba den předem nebo den potom. Nebo prostě nějak jinak, podle toho, jak se s jejich tatínkem dohodneme.“

Jako dítě jsem vánoční blbiny zbožňoval, ale zase už je trochu jiná doba. Mohl bych žádat KOMPROMIS, kdy se budeme rok co rok o Vánoce střídat, aby to bylo FÉR. Ale k čemu? Raději budu bojovat za věci, na kterých mi záleží. A vy byste taky měli.

Loni jsem strávil větší část dne doma a v průběhu celého dne jsem měl na telefonu Jan Mexo Rehak, Hana Snablova a další lidi, plus nějaká ta komunikace online. Teď si udělám lososa. Pak se podívám do Prahy, a večer chci zajít do Aera na Ježucha. To je tak tradice pro mě.



Ani další dny si neplánuju kazit. Navštěvuju jenom lidi, které navštěvovat chci. Spousta lidí si udělá spokojené prázdiny. Mnoho se v tomto období pohádá a rozejde, a lidi se tomu zase budou divit.

Je to v mnoha rodinách jeden z mála časů v roce, kdy člověk jednoduše nemá právo říct, že toho má dost, zalézt si zpátky do osobního prostoru, a nechat ostatní ať se radují a veselí dle svého gusta. Ale zase můžou vykrystalizovat problémy, které v těch vztazích už stejně jsou.

Vánoce jsou i svátkem očekávání. Četl jsem na Twitteru o holčičce, co si napsala ježíškovi o králíka a klec, a dostane omluvný dopis. Spousta českých žen čeká vděk ostatních členů rodiny za věci, o které se nikdo neprosil. Spousta žen i mužů ze všeho nejvíc touží po klidu a pohodě.

Tedy pro mnohé krásné zakončení roku, pro jiné svátky zklamaných očekávání, snů a iluzí. Pro někoho výročí úmrtí v rodině. Ať si tedy každý oslaví vánoce, jak dokáže, dobře či špatně, a neotravuje s tím ostatní. 😽

#Vánoce #BahenníLázně #Nebuď

Ale musím říct, že vydat 23. prosince příspěvek „jen pro zadané muže“, kteří „si myslí, že mají fungující vztah“, a ještě v diskuzi rýpat do konkrétních vztahů, o kterých nic nevím, tomu říkám vánoční umění. 👌

Happy Halloween! ❤️

🔗

23.12.2022 14:33

Nikdy jsem nechtěl dělat kurzy online.

Jsem progresivní spíše z rozumu než citu, původně jsem vlastně docela konzerva. Od roku 2008, co jsem se jako „mladé ucho“ pustil do školení, se lidi smáli mému papírovému diáři. Počítače pro mě vždy byly pouhým nástrojem pro aplikovanou matematiku.

V roce 2020 mi mi covidový rok ukázal prostředníček. Dával jsem zadarmo „hour of code“, a docela to šlo. Přesun kurzů do online ovšem nešel vůbec dobře. Chtěl jsem s tím seknout, a jít dělat jenom projekty. Dostával jsem sice pozitivní feedback, ale mně se ty kurzy nelíbily.



Přátelé softskilleři mi radili zařídit, aby měli všichni zapnuté kamery, a byli nuceni se mnou komunikovat. Tak určitě. Mezi programátory držíme kulturu svobody a vzájemného respektu. Jsem tu od toho, abych lidem pomohl seznámit se s věcmi, na které neměli čas, ne abych je vychovával k mluvení do mikrofonu a na kameru.

Doporučovali mi dělat kratší kurzy. Jenže to se udělá objednávka na několikadenní kurz u zákazníka nebo na učebně, a později podle situace zákazník požádá o přesun do online. Navíc i v učebně vycházíme lidem vstříc, a kurzy děláme hybridní.



Zapínání a vypínání mikrofonu a celkově menší kontakt se zbytkem skupiny mnohé moc nemotivuje promluvit nahlas. Spousta programátorů je ochotnější napsat do chatu, a případně si zapnout mikrofon, jenom když chtějí říct něco delšího.

Zároveň můžou posílat útržky kódu, odkazy na větší kusy kódu online nebo na externí zdroje. Sám jsem začal spoustu věcí na čistě online kurzech dávat do chatu, a nechal bych si nějaký takový kanál líbit i na prezenčních kurzech.

Menší interaktivita má zároveň tendenci zrychlovat tempo celého kurzu. Takže kromě nedostatku komunikace účastníkům hrozí ještě nedostatek času téma vstřebat.

Tady je každá rada drahá. První věc je maximálně zklidnit sebe a svůj hlas, a snažit se mnohem víc „vyprávět“ než „sdělovat“. Tedy nikam nespěchat, ale zároveň neupadnout do monotonie. Takže o pauzách se protáhnout a být trochu víc v pohybu. Využívám třeba k mytí nádobí, a k tomu si pouštím na telefonu věci z Youtube, aby pro změnu chvíli mluvil někdo na mě.

Začal jsem experimentovat s delším časem na pauzy, ovšem s úkolem. Ten bývá přemýšlecí, ale kdo chce, může si to napsat i do kódu. Hlavně lidem říkám, ať se zvednou, a třeba si dají něco k pití, že je tak spíše něco napadne. Možná už je to vliv Montessori, co já vám. 🙃



Správně jste poznali, že ač jsem se tomu zprvu bránil, začíná mě to svým bizarním způsobem bavit. Je to zajímavé být virtuálně s účastníky kurzu, ale zároveň po tři pracovní dny doma sám v podstatě mluvit do zdi. Asi v tom budu pokračovat.

#Vzdělávání #Programování #Unrecruitment

🔗

21.12.2022 11:50

LOPATKOVÁ TEORIE LEADERSHIPU

„Já mám takovou lopatkovou teorii. Víte, co je lopatková teorie? Čtyřleté děti si hrají na píškovišti s lopatkou. A ty geneticky daný lídři mlátí tou lopatkou ty ostatní, co sedí v rohu, a tak je to celý život.“

Leadership podle budoucího prezidenta, genericky daného leadera, kterému na „stužkové“ řekli, že bude šéfovat OSN.

„Co je hlavní úkol školy, strana 153? Myslím, že hlavní úkol školy je zjistit, včem je kdo silný, k čemu má nadání. Já neumim, počítač nepoužívám, matematiku jsem nesnášil, umím jedna plus jedna je dva… A u vás už by měli vědět, na co máťe nadání. A podle toho byste měli jít na vysokou školu, a tam byste měli učit už od prvního ročníku věci, které už víte dopředu, že budete dělat.“

Takže něco jako centrální systém rozpoznávání talentu a zařazování na vysoké školy a posléze do společnosti? Nebo vychovávání dalších malých babišů, co nás pak v rohu umlátí lopatičkami? To zní lákavě.



Teda jestli tohle Češi zvolí, tak nepochybuju, že s prezidentskou lopatičkou vejdeme do dějin. V této zemi už ani nemůžete dělat politickou satiru. Jak taky, když nikdo nemá šanci poznat, kdy si děláte srandu, a kdy prostě popisujete události.

#Vzdělávání #Leadership #Politika #MezinárodníOstuda

A tyhle děti u toho byly.

🔗

20.12.2022 17:15

Proč je Box ve standardní knihovně Rustu správně a std::unique_ptr ve standardní knihovně C++ špatně?

Jsou to pointery. Prachobyčejné sprosté pointery. Pár bajtů obsahujících jenom adresu v paměti. A abstrakce, ze které kompilátor pozná, kdy má zavolat destruktor pro cílový typ, a která zakazuje pointer kopírovat.



Co ale s pointerem, který nemůžeme kopírovat, pokud ho nechceme nechat sedět v jedné proměnné do konce bloku, co s ním?

‣ Přesunout do jiné proměnné nebo do atributu nějakého objektu.
‣ Předat i s vlastnictvím volané funkci ve formě argumentu.
‣ Vrátit z funkce volající funkci pomocí „return“.

Tohle všechno je z pohledu Rustu operace „move“, původní proměnná s pointerem přestává existovat, pointer se jednoduše přesune na nové místo. C++ tohle zvládá jenom při návratu z funkce. Ve všech ostatních případech se používá std::move a původní pointer se musí vynulovat.



Takže musí být std::unique_ptr nulovatelný, a tedy trpí na „billion dollar mistake“. Box tímto problémem netrpí. Rust používá move jako výchozí operaci. Tedy se může pointer prostě přesunout a kompilátor zajistí, že původní umístění už není dostupné.

Kromě toho Box automaticky zvládá pracovat s polymorfním pointerem na strukturu, která implementuje nějaký interface. Polymorfní pointer v Rustu je ve skutečnosti dvojice pointerů. Jeden na strukturu a druhý na tabulku metod, které implementují destruktor a daný interface.

Takže to prostě funguje. Narozdíl od C++. Na jednu stranu C++ vystačí s jedním pointerem na objekt, který se sám odkazuje na tabulku virtuálních metod. Tam se možná nachází virtuální destruktor. Záleží, jestli jste ho nezapomněli nadefinovat. A virtuální metody implementující rozhraní obecné třídy.



Nic proti C++. Je to jeden z nejúspěšnějších programovacích jazyků vůbec. Jen ten design jaksi není připravený na tu funcionalitu, která se tam přidávala, a člověk si musí dávat velikánský pozor, aby se mu výsledek nerozsypal od rukama. A nebo hůř, v produkci.

#Programování #Vzdělávání #SoftwarovýNávrh

🔗

20.12.2022 00:01

Tohle mě nepřestává fascinovat. Co se ti lidé na pedagogických fakultách učí, když ne jak zvládnout běžné situace s dětmi? Jako rodič na to nemám školy, a nechápu.

#ZákladníŠkola #Vzdělávání

Bývalá žena mluví sprostě. Moje mamka mluví sprostě. Babička mluvila sprostě. Prababička umřela, když mi bylo pět, pamatuju si s ní akorát popíjení „bílýho kafe“ a mlsání „esíček“. Ale prý taky mluvila sprostě.

A její matka určitě taky, a matka matky, až hluboko do historie, kde někdo rozdělil slova jazyka na sprostá a slušná. Moje dcerka mluvila ve škole sprostě. Ne tak u mě. Nějak si navykla, že do školního prostředí vulgarita prostě patří, zatímco u mě se jí tato část jazyka tak moc nelíbí, ledaže by samotný vulgarismus byl předmětem diskuze.



Když jsem si s dcerkou v obchoďáku na Chodově pročítal „týdenní zprávu“ ze školy na téma „co ta trapka zase provedla“, kterou mi v rámci řešení problému měly učitelky povinnost poslat…

← „Tady se píše, že jsi byla sprostá. Dokonce velmi sprostá. Můžeš mi říct, co si pod tím mám představit?“
→ „Řekla jsem ve škole…“

Začala se rozlížet po okolí, naklonila se ke mně…

→ „Ku*va.“ (potichu)
← „Moc tě neslyším, řekni to nahlas.“
→ „Ku*va.“ (pořád potichu)
← „Pořádně se nadechni, a řekni to nahlas.“
→ „Neřeknu.“

Chvilku se bavíme o tom, proč to ve škole říká…

← „Proč to neřekneš? Dělej.“
→ „Protože jsou tu lidi.“
← „A ve škole snad nejsou lidi?“
→ „Jsou.“
← „Tak to řekni. Tady skoro nikdo není. Chodí kolem nás jenom pár lidí, a kluk vedle si hledí svého.“

Kluk vedle nás přestal koukat do telefonu, a raději odešel…

→ „Nemůžu.“
← „Nebuď srab. Ve škole to říkáš před učitelkami, a tady máš najednou problém? Jednou to řekni, a dám ti pokoj.“
→ „Ku*va.“ (polohlasem s vytřeštěnýma očima)

Tak to bychom měli. Je čas to proložit dalším kolem nakupování, než otevřeme novou diskuzi o školách.



Očividně velmi dobře rozlišuje, kde se takové slovo říká, a kde nikoliv. Učitelky podle všeho vytvořili prostředí, kde se to říká. Je to dop*dele druhá třída, děcka jim zobou z ruky, rodiče jim do toho nekecaj, prostředí ve škole je jejich dílo.

Dcerka se nejspíše dovtípila, že stačí říct „ku*va“, aby na sebe přitáhla pozornost. Učitelky se dovtípily, že to bude určitě nějaký problém v rodině. Psycholožka ten problém po sezení s dcerkou dokonce pojmenovala.

Na rozhodnutí změnit školu psycholožka reagovala varováním, že další změna dcerku ještě více rozhodí.

Stal se přesný opak. První zklidnění nastalo potom, co se dcerka jenom dozvěděla, že by mohla jít do školy, kde se bude moci, narozdíl od té současné, učit zajímavé věci. Další zklidnění nastalo, když do té školy začala chodit. Problém v rodině. 😹



Pamatujete americké filmy, kde si hlavní postava z nějakého úplně bizarního důvodu vezme třídu největších grázlů, a postupně zjišťuje, že to jsou vlastně docela v pohodě mladý lidi? Já to vždycky bral jako zábavné americké s*ačky, ale teď nevím.

P. S. Už vím, kde se berou infantilní průpovídky typu: „Víš o tom hovínko.“!

🔗

18.12.2022 11:03

Jedna věc se nástupci Miloše Zemana musí nechat. Na všech sociálních sítích rozpoutal debaty o kvalitě a povaze českého školství. Opět se nestačím divit.



V diskuzi, kde Marek Mikuš obhajuje „zkoušení u tabule“, mě Adéla Čmelíková přivedla na myšlenku, že bychom si měli nejprve ujasnit, co známky dokážou, a rovnou přidala pohled, který mě nenapadl.

‣ Jsou dlouhodobým trestem za každou jednotlivou věc, která se dítěti nepovedla.
‣ Slouží k porovnávání dětí mezi sebou, aby věděly, kdo je blbec a kdo je šprt.
‣ Rozdělují děti na ty, které mají budoucnost, a ty, kterých je potřeba se zbavit.

Po přečtení komentáře se mi bez vyžádání začaly vybavovat scény ze seriálu MOST!, který jsem si začal pouštět až celkem nedávno. Napište do diskuze lepší popis funkce známek.



Kdybych se jako programátor při učení se nových věcí trestal za každý nepovedený kus kódu, šel bych snad raději kopat kanály. A začínám přemýšlet, proč jsem měl takový problém se prezentovat před lidmi, když moje dítě to zvládá.

Chápu v severočeských městech boj, kdy se část (převážně bílých) žáků zoufale snaží vyniknout mezi lemply, aby z nich něco bylo. Ostatně nikdo známkování u tabule nezakazuje, jen se bavíme o tom, zda a v jakém prostředí je to ta nejlepší cesta.

‣ „Osobne si myslim, ze to je stale hlavni motivace k uceni. Proc bych se mela snazit, kdyz Tonda z vedlejsi lavice na to kasle a ve vysledku projdem oba.“

Mně to třeba podle všeho jenom uškodilo. Prezentační dovednosti jsem musel nabrat jinde, zkoušení u tabule navzdory. Soutěž s lemply rozhodně nepatří mezi mé hlavní hnací motory.



Jo a když k nám na základce propadl starší kluk, okamžitě z něj byl kápo.

‣ „Ja chci byt za svou snahu ocenena vice nez jen dobrym pocitem😃.“

Osobně bych v dětském věku nepovažoval „dobrý pocit” za něco méněcenného, už vůbec ne oproti školním známkám. Kromě toho známky nejsou jediná možnost odměny, ani jediná možnost trestu.

Když mi fyzikářka začala dávat špatné známky jenom proto, že jsem před třídou odhalil, že tomu nerozumí, a ještě neumí uznat chybu, mně ten dobrý pocit stačil na to, abych se umístil na fyzikální olympiádě, navzdory tomu, že mi domácí kolo polila kafem. Ta blběna tím oznámkovala akorát tak sama sebe.



Je zajímavé sledovat na jednu stranu školní „horror stories“, a na druhou stranu vidět lidi kvalitu školství obhajovat, protože: „Works on my mach… in my town!“ Daniel Pražák sbírá náměty, proč se říká, že máme školství jako za Marie Terezie, a co se tím myslí. Tak mu určitě napište.

Má tam i „horror stories“ od dalších lidí, takže diskuze není úplně pro slabší povahy. Ale řeší se tam i ta Marie Terezie.

#Vzdělávání #Unrecruitment

Když už jsme u těch planet. Mě nezajímá, jestli vaše dítě umí vyjmenovat osm planet podle knížky. Spíš mi řekněte, jestli vaše dítě v posledních týdnech vidělo Jupiter, Saturn a Mars na obloze!

A jestlipak ví, proč některé věci na obloze „zůstávají na místě“, a u jiných dokáže aspoň předvídat, kde je uvidí třeba za hodinu?

🔗

17.12.2022 21:28

Co vám říká pojem „billion dollar mistake“?

Mnoho programovacích jazyků od roku 1965 po dnešní dny obsahuje vlastnost, za kterou se Tony Hoare o pár desetiletí později omluvil, a prohlásil ji za chybu, která na sebe navázala obrovské množství prostředků.



Tvůrci programovacích jazyků řešili následující kombinaci požadavků:

‣ Data uspořádaná do záznamů pevně dané struktury.
‣ Podprogramy pracující se záznamy daného typu.
‣ Přímý přístup k záznamu pomocí paměťové adresy.

Bylo potřeba, aby program mohl obsahovat volání podprogramu a předání paměťové adresy konkrétního záznamu. Vzniká tedy situace, kdy se do paměti ukládá ukazatel, tedy číslo obsahující paměťovou adresu záznamu.

Ale co když zrovna žádný záznam není? Právě tady se zrodila idea speciální „nulové“ hodnoty ukazatele, která právě takovou situaci vyjadřuje. Technicky naprosto v pořádku, logicky bohužel nikoliv.



V tu chvíli totiž z kódu vyčteme, že náš podprogram přijímá „nulovatelný ukazatel“ na daný typ záznamu. Typový systém tak neobsahuje informaci, zda vstupní argument vždy ukazuje na existující záznam.

Kód takového podprogramu by měl tedy vždy kontrolovat, zda nemá ukazatel „nulovou“ hodnotu, a podle toho by se měl zachovat. Jestliže volá další podprogramy a předává jim ukazatele, pak i ty musí vstupní argumenty kontrolovat.

Pokud by ukazatel nulové hodnoty nabývat nemohl, žádná z těchto kontrol a obsluh nulových variant by nebyly potřeba. Kód každého jednotlivého podprogramu by byl jednodušší a výsledný program spolehlivější. Proto bylo rozhodnutí zavést nulový ukazatel tak drahé.



Od té doby se tento nešťastný nápad objevuje znovu a znovu v programovacích jazycích a databázových systémech a dává práci obrovské spoustě vývojářů při řešení jeho následků.

Přitom skutečně stačilo na úrovni programovacího jazyka používat platné reference. Jinak ten problém skutečně není v nulovatelných ukazatelích, ale v návrhu jazyka, kdy jsou ukazatele nulovatelné, když nechceme.

Vedle nulových pointerů ještě programovací jazyky trpí na neinicializované ukazatele, případně „divoké“ ukazatele, které byly kdysi platné, ale teď už v té paměti může být něco úplně jiného.

#Programování #Bezpečnost #Spolehlivost

Znáte nějaké programovací jazyky, které na „billion dollar mistake“ netrpí?

P. S. Obchodníci nad námi jako vždy kroutí hlavou. Taková chyba je přeci příležíležitost vydělat ještě více peněz, a tímto způsobem roztáčet kola ekonomiky! Nebo ne?

🔗

17.12.2022 13:14

Konečně máme důkaz, že jsou čeští internetoví intelektuálové povětšinou vlastně docela blbí lidé. 😼 Jsou schopni vás sestřelit za chybu v mě/mně, a mezitím si nechat úplně utéct pointu.



Co jsme se dozvěděli o našem budoucím prezidentovi Andreji Babišovi v pořadu k tabuli?

‣ Nezajímá se o astronomii.
‣ Je pro něj důležitá láska, ale neví, jak to má kráva se žaludky.
‣ Neví, co je na oponě národního divadla, byť rekonstruoval muzeum a operu.
‣ Nezajímá se o dílo Jaroslava Haška ani Karla Čapka, ale zná Babičku.

Vskutku šokující. Tohle lidem konečně otevře oči! 😹



Nebudu se pouštět do nějakých konspiračních teorií. Mně je úplně jedno, jestli mu poradci řekli, ať ze sebe nedělá moc chytrého, nebo úplně normálně „rupnul u tabule“. Dílo zkázy dokonali intelektuálové na sítích.

Pojďme se vrátit do reality.

‣ Jako malý jsem uměl vyjmenovat všechny planety, měl jsem na to knížku. Moje dcerka má jiné knížky a vyjmenovat planety neumí. Je blbá?

Ona najde Jupiter a Mars na noční obloze. Já ještě před pár lety našel na obloze leda velký h… vůz. Budu se na ni vytahovat, že jsem si uměl zapamatovat sekvenci planet ze stránky v knize? Budu se na toho retarda vytahovat, protože namísto „planet“ vyjmenoval „tělesa“?

‣ Nikdy jsem se moc nezačetl do Karla Čapka. Od první třídy mám zafixováno, že co pochází ze školy, je nudné a nezáživné. V klidu bych nějaká díla vyjmenoval, ale češtináře si pamatuju jako tupé pokrytce.

Když jsem se začetl do The Canterbury Tales, byl jsem dost překvapený, že jsme se o tom učili ve škole, a že nám k tomu neřekli něco podobného jako o vilných jeptiškách ze Španělska.



Mně na výstupu Andreje Babiše na alternativní základní škole vadily jiné věci, než že neuměl vyjmenovat planety. Vztah toho chlapa k dětem, vlastním i cizím, je žalostný. Jeho vystupování slizké a v daném prostředí nevhodné.

Je hezké, že marketing vymyslel, že musí být vidět s dětmi, stejně jako předchozí potentáti. A že to Prima dokázala ve spolupráci se soukromou školou zařídit, byť by se mu role „hodného strejdy“ mnohem lépe hrála někde ve školce, kde by stačilo poznat kravičku či ovečku.

Že mu naši internetoví kecálisti dopřáli kouřovou clonu ve formě planet, krav a spisovatelů? Byl to jen zábavný kvíz na konci pořadu. Zajímavější bylo, jak dětem vnucoval svůj vztah k Masarykovi a Baťovi, své bezcenné knihy, a jak ho nechaly přiznat, že napsal jenom dvě kapitoly.



Kdo je potenciálním voličem Andreje Babiše? Já jich pár potkal. Co vím, tak intelektuály nesnášejí. Nejvíce se bojí, že z nich někdo udělá blbce, tak jako tady z pana Babiše. Často nesnáší děti, zvláště pak chytré a schopné. O soukromých školách nemluvě. Tohle je jejich prezident.

Kolik z vás si vůbec uvědomuje, že je strach jedna z nejméně ovladatelných emocí?

#Vzdělávání #Vánočka

Fakt budeme kvalitu lidí odvozovat od encyklopedických faktů, na které si člověk vzpomene na základce u tabule? Ještě na takové, která si ani na biflování, testy a zkoušení u tabule moc nepotrpí?

🔗

16.12.2022 08:49

Nemůžete nakráčet na Internet, a začít o cizím člověku šířit pomluvy. 💡 Tedy můžete. Jen se nedivte, že vás pak nemůžou brát vážně.

Tušíte, že se veřejné kritice IT vyhýbám. Vývojáři se na mě obracejí s důvěrou. Nechci, aby se cítili pod tlakem, a vnímali mě jako hodnotitele. Když o mně ovšem Jurij Starynec napíše, že jsem neprošel prvním kolem výběrka…



Tak mi vysvětlete, jak to Jurij vlastně myslel dobře!

‣ „To že Vaše CV neprošlo prvním kolem není potřeba to brat tolik osobně a vylejvat si srdíčko takovým stylem :D“

Oni mě zařadili do výběrka? Bez mého vědomí? To zavání zneužitím osobních údajů, nebo rovnou celým podvodným výběrkem

‣ „Ale já jsem netvrdil, že Vaše CV u nás neprošlo prvním kolem.“

Tedy to bylo v jiné firmě?

‣ „Není tam zmínka o firmě. Kde tam vidíte firmu nebo konkrétní výběrové řízení?“

Srabácké couvání? Když o cizím člověku něco napíšu, tak si za tím snad stojím, nebo uznám chybu.



Má v plánu své tvrzení doložit?

‣ „Nemám a neměl. Myslím si, že víte jak to bylo myšleno.“

Jak to bylo myšleno? Zatím mám dojem, že spíše než „myšleno“ bylo při psaní reakce „vymýšleno“. Měla to být jen prázdná urážka?

‣ „Je to o čtenářské gramotností, LI je tam zmíněné :)“

Akorát, že vůbec. Štefan reagoval na můj příspěvek, kde LinkedIn nezmiňuju. Jaký je důvod zpochybňovat jeho „čtenářskou gramotnost“?

‣ „Tak to se omlouvám za špatnou interpretaci, neměl jsem v záměru nikoho urazit.“

Omluvil se, to nemohu říct. Za špatnou interpretaci čeho? Za svou interpretaci celé diskuze a své pozice mezi ostatními diskutéry?



Ale špatné jsou samozřejmě screenshoty. 😼

‣ „Najděte příspěvek, který má dosah.“

Líbí se mi představa, že *hledám* příspěvky, které mají dosah.

‣ „Vezměte z toho téma co rezonuje a napište o něm vlastní příspěvek.“

Omlouvám se. Příště budu psát výhradně o tématech, co nerezonují.

‣ „Posolte to pasivní agresi.“

Well. Co čekáte od programátora, co vypadl už v prvním kole výběrka?

‣ „Udělejte screenshoty původního příspěvku.“

Příspěvky, na které reaguju, mají záhadnou tendenci mizet. Když je screenshot, častěji zůstane i původní příspěvek.

‣ „A také je použijte.“

Omlouvám se. Příště zásadně budu dělat screenshoty, abych je nepoužil.

‣ „Mluvte o sobě ve třetí osobě.“

To je dobré, to zkusím!

‣„Do autora příspěvku do komentářů vkládejte link na svůj příspěvek.“

Díky tom mám vtipné reakce mimo bublinu!

#BahenníLázně #Unrecruitment #Pomluvy

Vůbec mi přijde, že se lidé z té firmy snaží upoutat pozornost dost neotřelým způsobem. Odkazy najdete v diskuzi. Nevím, co k tomu dodat.



Tak se přiznejte!

Která firma mě vyhodila v prvním kole na základě sívíčka? Pokud uvidíte v podezřelém výběrku moje jméno, klidně se ozvěte. Rád vám podám informace.

P. S. Kvůli tady pánovi ani nevyšel nový páteční vtípek. Těžké.

🔗

15.12.2022 08:11

Jurij má možná pravdu, že roky zkušeností fakticky nic neříkají. Ale projde to přes jeho recruitery?



Má zrovna tahle firma postavený recruitment na lidech, kteří nějak rozumí kvalitám programátorů? Profesní životopis, neboli #sívíčko, není dokument, který píšete proto, abyste potěšili pana Jurije, nebo kohokoli jiného, kdo to bude číst. To byste podle cílovky do životopisu malovali koťátka, nebo balili kvalitní koks.

Sívíčko je vaše reklama. Může být konvenční jako skoro nahatá ženská v reklamě na balenou vodu. Strhávající pozornost jako zelený mimozemšťan s elektronikou. Může to být čistý cringe jako reklama pro ženy na deodorant pro muže.

Sívíčko děláte pro sebe, pro svoje cíle a pro svoji radost. Můžete to svěřit profesionálovi, který vás tam donutí připsat „řidičský průkaz skupiny B“, když se ucházíte o pozici programátora ve velkém městě a zkontroluje vám, jestli uvádáte „svědomitost“, „samostatnost“, „výborné komunikační schopnosti“, a především „perfektní znalost Windows“.



Když rozhazujete sítě a dáváte na sebe kontakt, kdo se vám ozve jako první? Energošmejdi? Prodejci skvělých investic? Pak někdo z agentur, kdo si kobercovým náletem řeší svoji potřebu nabrat seniorního javistu do random firmy za random sazbu a inkasovat svůj podíl z provize? To je vaše cílovka?

Sívíčko neslouží k tomu, abyste se o programátorovi dozvěděli, co potřebujete. Je to leták, co vás má inspirovat, aby se s ním bavil někdo, kdo ví, co dělá. Zoufalá snaha přeskákat administrativu a dostat se ke stakeholderovi, který za něj zabojuje při náboru.

Pokud chcete o člověku něco vědět, stačí se zeptat. Jistě se nebude bránit, když mu zavolá šéf vývoje, a bude se chtít dozvědět, kde si dotyčný v té práci stojí, a co by mohl pro tu firmu smysluplně dělat.

#Unrecruitment

🔗

14.12.2022 14:41

Koupil bych si kurz či konzultaci od někoho, kdo mi dává jasně najevo, že to bez něj nezvládnu?

Co chvíli tu čteme, jak jsou lidé od techniky arogantní, a informatici úplně nejvíc ze všech. Uzávám, že moje bublina může být i v rámci IT tak trochu specifická. Nic takového běžně mezi lidmi nezažívám. Když dávám dobré otázky a nezneužívám jejich dobroty, prakticky všichni se snaží mi tu chvilku věnovat a pomoct mi. Taková je moje zkušenost.

Samozřejmě, když mě někdo požádá o naladění televize nebo něco takového, tak se holt chovám podle toho. Počítám s tím, že budu za arogantního hajzla, a nakonec je to možná to nejlepší, co pro sebe můžu udělat.

Pomoc lidem v IT mě živí. Ovšem ne tak, že bych si hledal zelenáče, a sliboval, že z nich za hromadu peněz udělám ty nejlepší programátory podle Mosadu™. Pracuju i s úplnými začátečníky. Včetně dětí. Ale taky pomáhám lidem, kteří mě v letech zkušeností převyšují klidně o dekádu.



Jak je to možné? Věnuju hromadu času zkoumáním věcí, kterým spousta lidí vedle své práce a osobního života čas věnovat nemůže. Rád pracuju s těmi nejlepšími, a dělám všechno pro to, abych jim měl, co nabídnout. Na druhou stranu se nijak neštítím zapálených začátečníků.

Odmítám se cítit uraženě jenom proto, že se někdo rozhodne, že to zvládne sám, a jeho peníze se užijou jinde než zrovna u mě. 😹 To je snad každého věc, nebo jsem něco na tom světě blbě pochopil?

#Unrecruitment #Vzdělávání #NebuďEzo

Musím říct, že mi mnohem víc vyhovuje navazovat kontakty s lidmi, co jsou na první dojem „grumpy“, a postupem času zjistíme, jestli se vůbec chceme spolu bavit. Než úlisnými, ze kterých až časem vypadne, že jsem pro ně vlastně 💩. Raději bych se to snad dozvěděl hned, a zařídil se podle toho.

P. S. Nekoupil. Ledaže bych byl ve stavu zoufalství, a neviděl už jinou možnost.

🔗

13.12.2022 10:15

Apologetika humanitního vzdělávání.

Už pár týdnů se na Twitteru řeší, jak by si „technici“ měli humanitních myslitelů vážit a uctívat je. Trochu mi to připomíná učitelky stěžující si, že si k nim moje dcerka nevybudovala respekt.



Tak jo…

‣ „Kritické myšlení je základem vědy, ale většina technicky vzdělaných nejsou vědci.“

Na technických lidech miluju to, že rádi pracují z fakty. Ne vždy mají k dispozici správá fakta a ne vždy s nimi umějí správně pracovat. Ale mívají aspoň snahu. Potřebovali bychom víc takových i v netechnických oborech. Jenže se tam často nebudou cítit dobře.

‣ „Kritické myšlení vyžaduje abstraktní uvažování a to se zdá mnohým technicky vzdělaným chybí.“

Abstrakce je základem všech technických oborů. Jestliže někdo není dostatečně vybaven abstraktním uvažováním, netroufal bych si dotyčného označovat za technického vzdělance a používat ho ve srovnání.

‣ „Technické obory se dají často prostě naučit.“

Technické obory byly utvářeny právě proto, aby se je lidé mohli naučit. Asi bych jako výhodu humanitních oborů neuváděl, že se na učení a získávání dovedností rezignovalo.

‣ „U humanitních musíte mnohem častěji myslet za sebe.“

Nenaučit se obor a myslet v něm za sebe? To mi trochu připomíná vysokou školu života. A taky agnosticky laděná náboženství, která za jedno z dogmat pokládají: „Tomu bys nerozuměl.“ Subjektivní myšlení je něco, co by vzdělanec měl právě umět upozadit.

‣ „Opravdu jsem nezaznamenal stejnou míru povýšeného hejtování technických oborů, jako je vedena vůči humanitním.“

Jasná věc. Tak proto neustále čtu na Twitteru stupidní urážky na technické lidi. A proto se mi kočky z humanitní třídy už na gymplu vysmály, když jsem špatně vyslovil: „Veni, vidi, vici.“. Beztak samy neměly tušení, jak by to pan Kaisar vyslovil.

‣ „Opačně o ničem takovém nevím.“

Jediný způsob, jak o tom může člověk nevědět je, že mu to nevadí, a tak tomu nevěnuje pozornost. 🙃

‣ „V tom, že na technické VŠ se berou humanitní studia jako něco podřadného, co je neuplatnitelné a nemá žádný smysl.“

Pokud to není pravda, může být dotyčnému vcelku jedno, že si to pár lidí myslí. Mně taky bylo jedno, že si většina lidí myslela, že sezení u počítače je zbytečnost, a že bych se měl věnovat „pořádné práci“.

‣ „Podrobovať hypotézy a teórie testom, overovať výsledky na základe ktorých vznikajú nové je základ technických a prírodovedných vied.“

Stačí se podívat na jména lidí, kteří rozvíjeli vědecké myšlení a vědeckou metodu. Kolik z nich opovrhovalo matematikou a vědeckým poznáváním přírody?



Tak když máte mindrák z techniky, tak se pár věcí naučte. Ani kvůli tomu nemusíte studovat vysokou školu. Matematiku, fyziku a všechny možné navazující oblasti najdete normálně na Internetu. Spousta zdrojů online pochází z univerzitního prostředí.

Prý se to dá snadno naučit, nepotřebujete k tomu abstraktí myšlení, a vlastně u toho nemusíte sami ani moc přemýšlet. 😼

Jdete do toho?

#Vzdělávání #HumanitníMindráky #Unrecruitment #NebuďEzo

🔗

12.12.2022 08:43

Co kdybychom rozdělili učitele na bystré a nebystré?

Když jsem zjišťoval informace o školách ještě v Praze, narazil jsem na školu, která tuším po druhé třídě vyčleňuje děti šikovné na matematiku. To by se holce mohlo hodit. Ale taky jsem se dozvěděl, že „tomu zbytku“ se mezi učiteli přezdívá „debilové“. A to mi připadá, promiňte mi ta ostřejší slova, vůči dětem až nepěkné.



Jestliže dá obrovskou práci těm učitelům vysvětlit, že je potřeba k šikovnějším dětem přistupovat jinak, a jediné, co si z toho vezmou je, že si třídu rozdělí na „jedničky“ a „nuly“, pak mi prosím vysvětlete, kdo je tu „blbej“, a jestli to jsou fakt děti. A samozřejmě rodičové, vedení, děti, stát, a vlastně všichni lidi, co neučí. Aspoň tak čtu učitelskou diskuzi na Twitteru.

O víkendu jsem s jednou holkou řešil fyziku, skládání sil. Přesně ten typ, co by páni učitelé zařadili mezi „nebystré“. Sám jsem ji snad poprvé viděl soustředěně pracovat a přemýšlet. Jsem smutný, že porušila škatulku, do které se dlouhodobě zařazovala? Ale vůbec ne.

Minule se řešila komoušská představa, že máme nějaké procento nadaných dětí, nějaké procento retardovaných, zbytek normálních, a že je stačí prostě rozřadit a pracovat s nimi zvlášť. Pak to vypadá, že učitelé nemají zájem pracovat s celou škálou dětí, a pomáhat jim do života ve škole designované pro všechny.



Jako programátor používám „nuly a jedničky“ jako nástroj, ne jako dogma. Jako otec platím drahou soukromou školu, která si nestěžuje, že se děti chovají jako děti, a ještě k tomu si každé dovolí být trochu jiné. Jako člověk lituju děti, kterým škola bezdůvodně ubližuje, a kazí jim radost z učení. A dospělé, kteří už se z toho nevyhrabali.

#ZákladníŠkola #Vzdělávání #BahenníLázně

Existuje způsob, jak českým dětem pomoct?

P. S. Daniel Pražák mi to nejspíš jako obvykle promlčí. S dalšími řeším spíše obsah výuky. S kým se dají smysluplně řešit těžká témata, netuším.

🔗

09.12.2022 07:48

Páteční vtípek na odlehčení. 🙃 Jakožto svého druhu „neutrální Švýcarsko“ jsem si říkal, že bych takové věci asi vydával neměl. Teď si říkám… Proč bych nemohl lidem dopřát trochu nevinné zábavy na konci týdne. 😼

#Vtípek #BahenníLázně #Nebuďte...

Sejdou se takhle Diamond Jack, Guru a Vexlák a vyměňují si postřehy, jak najít trouby, být u nich první, a obrat je o peníze.

Diamond Jack říká: „Usměju se, udělám na fotce kosočtverec, a hned mi přistávají na profilu lajky. Kdo mi fotku lajkne, je nejspíš trouba, tomu slíbím, že se stane skvělým obchodníkem za dva dny, a na semináři ho zkásnu.“

Guru říká: „To nic není, napíšu sebevětší blbost, třeba, že tepláky jsou cool, vyjednávám podle Mosadu, nebo že jsem prošel všechny kurzy rétoriky v Německu, a zopakují to všechna média. Kdo tomuhle uvěří, je ještě větší trouba, sám se přihlásí na workshop, a zkásnu ho dvakrát tolik.“

Vexláka to vytrhne ze snění o bonech a minulosti a povídá: „To vůbec nic není – já napíšu, že dělám networking jak noha, slíbím, že tam budou všichni, pak každýmu na LI rezešlu, že bez nich to nezačne, a oni mi za guláš, nealko, víno a příslib lepších zítřků pošlou rovnou šestku.“

„No a co je na tom tak dobrýho nebo zvláštního?“ ptají se Guru i Diamond Jack současně. „Že tak funguju už 30 let a troubové na to ještě nepřišli.“



Jakákoli podobnost se skutečnými osobami je samozřejmě úplně random, to dá rozum. 🙃 Tak se mě pořád prosím ve zprávách neptejte, kdo je kdo.

Máte taky nějaký hezký páteční joke?

🔗

08.12.2022 14:03

A tak zatímco hvězdy linkedinu dráždí můj „solitární“ život, já se ke konci roku zabývám otázkou, co změnit na svých kurzech, a co ponechat.



Letos jsem si doplnil zkušenost o kroužek pro starší děti, takže už mám pokrytou zkušenost s lidmi zhruba od 3 do 80 let, od úplných začátečníků až po lidi, kteří se dané oblasti věnují dvacet let, od individuálních konzultaci přes firemní kurzy po veřejné kurzy, od prostory zákazníka až po online kurzy z domácí kanceláře.

Některé cílové skupiny mám vyzkoušené více než jiné, ale chtěl jsem si zkusit celou škálu možností, i kdyby nebyly komerčně zajímavé. Mám v hlavě koncept, jak využít zkušenosti s dětmi k vylepšení práce s dospělými, případně jak zužitkovat zkušenost online i v učebně nebo na návštěvě ve firmě.

Připadá mi, že to mám docela dobře postavené z hlediska znalostí, takže tam chystám spíše menší úpravy. Ale rád bych ještě trochu posunul způsob práce. Člověk nesmí být u kurzů pro profesionály příliš kreativní. Na druhou stranu mi přijde, že by se tam dala udělat ještě spousta drobných zlepšení, které dohromady zvýší užitek té akce.



Kdo se zabýváte školením hard skills, je tu něco, co jste v posledních letech dokázali změnit k lepšímu a ve prospěch účastníků kurzů? Bylo to spíše v náplni, v přístupu ke znalostem a dovednostem, v samotné komunikaci, nebo třeba v použitých nástrojích?

Kdo děláte kurzy soft skills, byli jste někdo v poslední době na nějakém kurzu hard skills? Co vám na tom příšlo jiné? Jak byste zužitkovali svoje schopnosti ve světě tvrdých dovedností? Někdy by se mi líbilo ty techniky mezi hard a soft lektory porovnat.

#Unrecruitment #Programování #Batůžkář

A co se týče toho mého současného single života… Proč má někdo potřebu tohle u cizích lidí řešit? Jsem s tím v pohodě, nikomu tím neubližuju, má to své výhody i nevýhody. Jestli to měl být jen pokus zasáhnout citlivé místo… Tak úplně nevím, jestli se zadařilo.

Byly doby, kdy jsem se snažil přizpůsobovat představám ostatních, ale nic moc mi to nepřinášelo. Pak byly doby, kdy jsem se snažil vysvětlovat, ale zjistil jsem, že argumenty nefungují. Jestli někomu vadí, že nežiju spořádaným rodinným životem, nebo že nejsem na akcích po alkoholu dost přítulný, tak jako co já s tím?

Carpe diem.

🔗

07.12.2022 10:34

Včerejší fail v diskuzi u Marie mě doopravdy mrzí.

Jsem tu pro zábavu, a taky, abych se seznámil s právě takovými lidmi, jakým je Lukas Vyskocil. Už roky pracuju s informací, že se v jistých kruzích řeší, kdo se mnou peče.

„A ty se s tím Šimerdou jako bavíš?“

Měl jsem se nejdřív Lukáše zeptat, zda je to v pohodě, nebo na Twitter nedávat pro pobavení příspěvek zakončen: „Mám to ale kamarády.“. Vůbec mi nedošlo, že můžu milého chlopka svým tweetem kompromitovat.

Čeští influenceři na LinkedIn, ti největší a nejdrsnější, nespí. A tak mi dovolte trochu té „damage control“. Kdybych chtěl chacharovi vyjádřit hluboké a nehynoucí přátelství, udělám to osobně, bez publika, nebo si vezmu Denis Tureček jako svědka.

#Fail #Batůžkáři #Neomarxisté #Švýcarsko

A tak bych tu rád své přátele a známé poprosil, aby mi dali vědět, zda je pro ně v pohodě, abych se o nich takto familiérně vyjadřoval, nebo by chtěli raději zůstat inkognito.

Už dlouho mám v profilu nastavené, aby mé kontakty viděli opět jen moji kontakti. Můžu vám slíbit, že ve svých kontaktech nebudu udržovat lidi, kteří by si do vás chtěli veřejně kopnout na základě toho, že se bavíme. Zvláště české influencery s hromadou tupých následovníků.

Bavím se s kdekým, včetně lidí, co jsou úplně jiní než já (zdravím Kateřina Braithwaite), a skutečně nemám zájem tu vytvářet nějaké uzavřené a neprostupné kmeny, kdy se třeba řekne: „Toho neberem, ten se baví s Zitterbartovou.“

Podle času a nálady jsem otevřený všemu, co není zjevný blábol, a všem, kdo se neprojevují vyloženě toxicky a hovadsky. Akorát snad politicko-fanouškovskou diskuzi s vámi nepovedu.

#BahenníLázně #OfflineOsobnosti #Ostrava

Pokud bude potřeba, můžu ještě v rámci „damage control“ udělat samostatný příspěvek, že je Lukáš vůl, a že ho absolutně nesnáším.

Už se mi pár lidí na podobné věci chytilo, a začali se bavit s někým, kdo je nezajímal, jenom proto, že „se o ně Šimerda veřejně otřel“. Věřím, že u „hodného kluka“, jako je Lukáš, by to fungovalo dvojnásob.

P. S. Oslavte se mnou celých šest let, po které tento účet mnohé baví, mnohým pije krev, a nemálo lidí baví právě tím pitím krve.

🔗

06.12.2022 09:34

To je sranda, teď abych holku prozměnu učil skromnosti a zdrženlivosti.

Mikulášská akce. To znamená potkat spoustu dětí z bývalé školy a jejich rodiče. Odpovídat na otázky, jak se dcerce na nové škole daří, jaké to tam vůbec je, a proč vlastně odešla.

Jenom dcerce zazářily oči, a chystala se to naplno rozjet, odtáhl jsem ji pod nějakou záminkou ze společnosti. Zeptal jsem se jí, co by dělala, kdybych pro ni tu novou školu nezařídil. Prý by to zvládla na té veřejné, ale tady je to lepší. Sama se začala zajímat, proč tam nepřejdou i kámošky.

Kromě toho jí nějaký dobrák (bývalá žena, ale to je jedno) řekl přesnou částku, kolik ta škola stojí. Chtěl jsem, aby věděla, že je to drahé, ale ne aby znala přesnou cenu. Ale pochopitelně jsem nic neřekl, takže si nemůžu stěžovat.



Tak jsme spolu bleskově probrali možnou situaci ostatních dětí, a vrátili jsme se zpátky. Od té chvíle už na všechny otázky mistrně odpovídala: „Jo, dobrý.“ místo aby rozjela nekonečný monolog o tom, co všechno tam pro ni funguje líp. A já se zase mohl soutředit na: „Nefungovalo to pro ni, a nikdo se moc nesnažil to změnit.“ abych nestresoval rodiče.

Vlastně jsme teď s dcerkou na stejné lodi. Taky si už mnoho let musím vybírat s kterými přáteli o čem mluvit, aby to vůbec dávalo oběma stranám smysl. Spousta věcí v mém životě je super, ale nedají se prostě sdílet s každým, nefunguje to.

Ta změna školy je skutečně radikální. Dcerka tam dělá spoustu věcí, co předtím ve škole nedělala. Třeba si čte. Píše ve svém tempu. Zkoumá počítání a matematická zákonitosti na své úrovni. Seznamuje se s informacemi o okolním světě. Šije a vyšívá. Taky neprojevuje problémy v chování. Mantinely jí dávají ostatní děti.



Každopádně pořád držím v hlavě slova Michal Gavurník, a snažím se ji vést, aby fungovala dobře i s děckama, co nemají podmínky jako ona.

#Unrecruitment #ZáklaníŠkola

🔗

05.12.2022 22:50

Michaela Holišová, ACC mi ukradla #BahenníLázně.

Naprosto nevinným příspěvkem, aniž bych si toho ráčil všimnout, nechtěně leč mistrně rozstřelila hnízdo dezolátů tady na LinkedIn.



Tak tohle vám, kámoško, jen tak nedaruju. To byli *moji* pokémoni. Některé z nich znám osobně a popíjel jsem s nimi alkoholické i nealkoholické nápoje. Jiní mě tady na LinkedIn provázejí takřka od založení mého profilu.

Míšo, nechcete to tady rovnou celé vzít za mě?

Michaela se vyslovila proti stupidnímu nálepkování dětí. Je to člověk, který věří, že máme dětem do života pomoct, a ne se jim pomstít tím, že na ně přeneseme maximum dětských traumat naší generace. Možná to bude znít blbě, ale tahle ženská je mi do jisté míry inspirací a vzorem.



Nebudu ji tady ovšem před dezoláty bránit. Udělám si 🍿, a budu se zájmem sledovat deratizaci v jejím podání.

Patří mezi nejskvělejší online i #OfflineOsobnosti, které jsem tu potkal. Její moudrost a nadhled i ve mně vyvolávají trochu té malé české závisti. Je to člověk, jehož jednotlivé drobné postřehy a poznámky fakticky zlepšují můj život.

Jak by řekl Denis Tureček... Míša je boží!

🔗

04.12.2022 22:02

Co je na programování v Rustu opravdu ošklivé?

Nepracuju tak, že bych aktivity pro programátory jednou připravil, a pak už je dělal vždycky stejně. Opět jsem zadával úlohu na vytvoření jednoduché simulace. Je to past. Tentokrát jsem na to raději při zadávání úlohy výslově upozornil.

Simulace se totiž moc hezky píše pomocí objektově orientovaného programování bez paralelismu, tedy způsobem, který je v přímém konfliktu s datovým modelem programovacího jazyka Rust.

Naivní implementace takového zadání vede na cyklické závislosti, což vám kompilátor Rustu odmítne. Je kolem toho zajímavá teorie, proč to musí udělat, aby splnil garance, které od něj požadujeme. Pro začátek stačí si zapamatovat, že Rust se v tomto ohledu nechová jako objektově orientované jazyky.



Vždycky se do té pasti někdo chytí. Při samostatné práci jsou jeho trestem hodiny ladění a přesvědčování kompilátoru, obvykle nezakončené úspěchem.

Rád bych vám ukázal typický postup chyceného:

‣ Zkusí vytvořit jednotlivé objekty simulace, a propojit je vzájemně pomocí referencí. Kompilátor si začne stěžovat, že nemůže zabezpečit souběžný přístup pro zápis do simulace.

‣ Začne to opravovat pomocí chytrých pointerů s počítáním referencí ze standardní knihovny. Od té chvíle cyklické reference kompilátoru nevadí, jen se ty objekty při skončení simulace nedokážou automaticky zrušit.

‣ Jenže zjistí, že jsou ty počítané reference určené jen pro čtecí operace, a neumožňují úpravy objektu. Takže přidává další vrstvu, která řídí případný souběh zápisových operací. Od té chvíle lze zkompilovat kód, který umožňuje počítání referencí i s řízením souběhu.

To jsou všechno krásné a úžasné nástroje, které ovšem ke splnění úlohy vůbec nepotřebujete. A tak máte na výběr, zda zkoumat temná zákoutí sdílených referencí a souběhu přístupu, nebo během chvilky vyřešíte jednoduchý úkol, a jdete dál.



Celý problém je v použití pointerů. Používat je v C++ je nebezpečné a náročné na pečlivost programátora, a může vést na totální rozsypání datového modelu aplikace. Rust vám naopak hází klacky pod nohy už během kompilace, aby se to za běhu už nerozsypalo.

Stačí simulaci neprogramovat jako síť objektů propojených pomocí pointerů. Jestliže pro každý typ objektu vytvoříte v simulaci jednu tabulku, kde bude mít každý jednotlivý objekt svůj jednoznačný identifikátor, výše uvedené problémy přestanou existovat.

Samozřejmě to vše zabalíte do nějaké hezké abstrakce, aby se uživatel té simulace už nemusel těmito detaily zabývat. Uživatelem mám namysli programátora, který píše aplikační kód. Jeho nezajímají detaily vaší implementace, pokud plní svůj účel.



Někdy se vyplatí řešit problém snadnou a primitivní cestou, a nekomplikovat si život jen proto, že jste tak zvyklí.

#Programování #ŽivotníMoudra

🔗

03.12.2022 16:49

Podle Olga Vlachynská tuto otázku dokáže vyřešit jen jedna promile obyvatel, ti s hodnotou IQ vyšší než 145. Kde to tvrzení vzala, proč mu důvěřuje, a co si vůbec pod tím číslem představuje, čert ví.

Olga zapomíná na nejdůležitější, a totiž že IQ testy jsou jen nepřesné měření dovednosti vyhledávání určitých vzorů. Proto například Mensa ČR odrazuje od přípravy na testy, aby měřili svého druhu „virgin“ inteligenci neovlivněnou tréningem.

Je to jen primitivní nástroj na nějaké hrubé rozřazení lidí podobný všemožným přijímacím testům.



Pojďme řešit úlohu. Máme před sebou čtverec s osmi vyplněnými políčku. Do devátého máme dát jedno z šesti nabízených řešení.

Musíme v těch osmi políčkách najít nějakou pravidelnost. Zdá se, že můžete obsah všech políček dekomponovat na sadu pěti základních symbolů, ze kterých můžete složit až 32 složených symbolů, z nichž šest máte v nabídce možných řešení.

Pravidelnost může být v samotném výskytu symbolů, nebo i v nějakém vztahu mezi nimi. Pojďme se na ně nejprve podívat individuálně, a nakreslit si mapu výskytu pro každý symbol zvlášť. Tři ze symbolů jsou si nápadně podobné, a za předpokladu šikovného doplnění jsou jenom otočenou verzí těch ostatních.

◯◯⬤
⬤◯◯
◯⬤

◯⬤◯
⬤◯◯
◯◯

◯⬤◯
◯◯⬤
⬤◯

Jenže pro zbylé dva symboly to neplatí, a řešení, které by tomuto modelu odpovídalo navíc ani není v nabídce. Mapa jednoho ze zbylých symbolů se liší o doplnění do středu čtverce.

⬤◯◯
◯⬤⬤
◯⬤

Mapa dalšího se liší o doplnění do středu čtverce a ještě do rohu v sousedství toho stejného symbolu. Nabízí se nápad doplnit i ten předchozí stejným způsobem.

◯⬤⬤
◯⬤⬤
⬤◯

Takové doplnění by opět vedlo na řešení, které není v nabídce. Ovšem pokud obě doplnění zkombinujeme, vychází nám řešení D. Tomuto postupu můžeme říkat redukce chaosu, ale takové řešení stojí na vodě. Paradoxně by mohlo více imponovat člověku s nižší inteligencí, ale jak už jsem naznačil, sám na IQ nijak zvlášť nevěřím.



Měli bychom tedy takový postup odmítnout jako neúspěšný, a hledat řešení jinde. Na druhou stranu jsme jistou míru pravidelnosti objevili, takže co s tím? Vezmeme si na pomoc amatérskou psychologii, a zkusíme si vzpomenout, co víme o tvůrcích testů.

Oni nade vše milují sekvence a diagonály. A zrovna náhodou náš postup, který vede k řešení D, splňuje určitou vlastnost. Výsledné mapy jsou nejen doplněné na úplné 45° diagonály, ale dokonce na opakující se diagonály s periodou tří symbolů. Náhoda? Nemyslím si.

Na základě znalosti fetiší tvůrců obdobných testů bych si tedy dovolil označit D za řešení této úlohy.



Tak to bychom měli.

‣ Jsem tedy génius s IQ vyšším než 145?

Vůbec. Analyzoval jsem to pro zábavu a pro vás v klidu na papíře bez časového omezení. Tím se neřadím mezi lidi, kteří by dokázali test na IQ 145 v časovém limitu splnit.

‣ Mohl bych být génius s IQ vyšším než 145, kdybych trénoval?

To netuším, ale tuto třídu úloh bych podle mého názoru dokázal z hlavy řešit, kdybych tom věnoval jenom trochu času.

A vy?

#NebuďEzo

🔗

02.12.2022 10:55

Dívali jste se někdo v C++ na std::variant a std::visit? Řešili jsme to na jednom z kurzů, a na mě to působí jako úplně zpackaná náhrada za chybějící composable types a pattern matching.



Asi chápu, jak se k takovému řešení dospělo, a trochu mi to připomíná české školství, o kterém jsem v poslední době psal. To se vezmě něco, co je z hlediska uživatele fundamentálně špatně, a na základě toho se komplikovaně postavní něco, co mělo být víceméně jednoduché, ale ve výsledku to pořád nějak není ono.

Stačí se podívat, čeho chceme a můžeme docílit, a porovnat si to s tím, čeho jsme ve skutečnosti docílily. Asi bych neměl tak velký problém s tím, že je nutné dodat kód ve formě lambdas/closures. Proč ne, to je jenom o zvyku a o detailech syntaxe. Ale ta neflexibilita.

Visitor ve standardní knihovně C++ je vlastně jenom takový match/switch podle dynamického typu, vytvořený pomocí šablonového metaprogramování. Nemůžu mít několik variant stejného typu, což v jiných jazycích můžu. Tak si musím v C++ napsat obalující typy pro všechny varianty, což znamená další kód, který v zásadě nic neříká.



Ono je to ve výsledku použitelné, a do některého z kurzů to určitě zařadím, ale nemůžu se zbavit dojmu, že je v tomto C++ trochu těžkopádné. Ale aspoň si na tom můžeme ukázat, že obsah workshopu netvoří jenom lektor, ale sem tam něco zajímavého přinese i někdo z účastníků, a když se to ujme, stane se to součástí kurzu.

Moderní C++ je zajímavé a děsivé zároveň. Umí to spoustu věcí, a vlivem konkurence se to pomalu ale jistě posouvá na nějakou rozumnou úroveň. Zároveň je prakticky bez šance zbavit se v C++ starého balastu a technologického dluhu.

Ale tak aspoň je po těch desetiletích jasné, že lidi chtějí normálně psát std::print a std::format, a ne skládat kousky textu na výstup pomocí naprosto nepohodlné šipkové notace. Sice prý vynalezli printf už v roce 1966, ale Bjarne dostal v roce 1984 „lepší nápad“.



A to jsme se ještě nebavili o geniální myšlence jménem „type erasure“, která se v C++ používá k tomu, aby za vás celé kusy objektově orientovaného kódu dopsal kompilátor sám podle potřeby. Srandovní koncept. Taky na jednom z kurzů děláme.

#Programování

🔗

01.12.2022 19:29

Byť je to napsáno trochu expresivněji, tohle myslím docela vystihuje obecnou nevraživost určité sorty lidí vůči nám technicky zaměřeným.

#BahenníLázně

Nabízí se otázka, v čem konkrétně studenti a čerství absolventi technických škol vadí víc než jiní. Tady „čubis“ (její vlastní slova) vidí v technických oborech samou aroganci a misogynii, a přitom jsou to zase jenom lidi.

Ona se vysmívá tomu, že jsou technické obory v podstatě triviální aplikací vědecké metody (kde ta asi vznikla?), a že si lidi od techniky nedokážou ani představit, jak složitá je taková sociologie.

Což o to, ona sociologie složitá je. A je složitá právě tím blbým způsobem, že výsledky práce sociologa nejsou vůbec snadno ověřitelné. V tom je právě krása techniky, že my máme mnohem větší šanci tu teorii správě postavit a užitečně aplikovat.



Někdy mi příjde, že zdaleka nejvíc nevadí, jací ti studenti jsou sami o sobě. Určitě je tam nějaká tendence k výběru technických směrů, a zcela jistě tam hraje roli i nějaká ta společná kultura, i když mám pocit, že velká část z ní už dávno přešla do mainstreamu.

Podle mě nejvíce provokují ti příležitosti, co techničtí studenti a čerství absolventi mají oproti mnoha jiným oborům. Něco na způsob závisti v kombinaci s nepřijetím reálného okolního světa. A taky jistá dávka pragmatičnosti, kterou obvykle oplývají lidé, co ty příležitosti mají.

A taky doporučuju si občas promluvit se studenty a absolventy těch humanitních oborů, zda skutečně dosahují takové úrovně, aby se mohli nad technické lidi takhle povyšovat.



Jinak mi přijde docela vtipné, jak cílí jenom na zajíčky, na které ještě můžou občas platit tyhle kecy a cílené ponižování na základě tak hluboce osobní věci, jako je sexualita a vztahy, pro případ, že by na toho člověka nedosáhla přes akademické kvality.

#Unrecruitment #HumanitníStudia

Že někdo studuje či dokonce úspěšně vystudoval nějaký obor, ještě neznamená, že budu automaticky uznávat jeho názor a odbornost. Takových lidí s papírem, co v reálu nic moc nepředvedli, už jsem za život potkal…

🔗

01.12.2022 09:30

V čem je Rust pohodlnější než Python?

Jakožto dynamický skriptovací jazyk má Python úplně jinou startovní čáru. Spousta problémů, které řešíte v systémových jazycích, se ho jednoduše netýká. Má šanci být ve všech ohledech pro uživatele jednodušší a pohodlnější.

Co musíte v nízkoúrovňovém jazyce, jako je Rust (nebo hůř, C++) řešit?

‣ Kde se data nachází, a do kdy vám tam zůstanou. Python alokuje vše dynamicky, všechna data udržuje v objektech se stálou paměťovou adresou, na které zůstanou, dokud je budete potřebovat.

‣ Kdy datům končí platnost a uvolňuje se paměť. Python ukončuje objekt, když na něj nikdo neodkazuje. Čas od času ukončí i provázané skupiny objektů, které jsou z programu nedostupné. Nemusíte se tím zabývat.

‣ Jak definovat polymorfní typy, abyste mohli psát obecný kód. Python všechno volá jménem, a když něco chybí, jednoduše za běhu havaruje. Případně lze pouštět části kódu tak, že se běhové chyby odchytí, a nějak se na ně zareaguje.

Každá sranda něco stojí. Lze vcelku předpokládat, že si Python vezme více výpočetního času a spálí více energie. Ale taky se dá říct, že program v Pythonu nebo jeho čísti budou mít větší tendenci havarovat v běžném provozu.



Co nám tedy nabízí Rust, když se vzdáme pohodlí dynamického skriptovacího jazyka? Nechme na chvíli stranou vytváření binárek, nesrovnatelný výkon, paralelismus, a bezpečnější ošetření chyb. Pojďme se na věc podívat z pohledu psaní a čtení kódu.

‣ Data mají přesný a srozumitelný tvar. Prostě si nadefinujete strukturu, a k jejím členům můžete přistupovat. Na první pohled přesně víte, co s těmi daty můžete dělat. Ví to i váš kompilátor, a může to vědět dokonce i váš editor kódu a pomáhat vám.

‣ Všechny věci (objekty) vytváříte už hotové a koherentní. Pokud na něco zapomenete, kompilátor/editor vás na to upozorní na jednom místě, a nechá vás chybějící doplnit. V dynamickém jazyce hledáte jak pitomci, kde jste co chtěli vlastně inicializovat.

‣ Abstrakce je volitelná. Jednoduché programy můžete stavět bez ní. Ale když už se do abstrakce pustíte, opět máte jasně během psaní kódu a kompilace jasné, co za operace daný datový typ nabízí. Polymorfismus se dělá tak, že si sepíšete seznam operací zvlášť, a ten pro konkrétní typy naimplementujete.

V těchto ohledech je Rust daleko srozumitelnější. A vlastně by bylo super mít programovací jazyk pro začátečníky, který by tyto a další vlastnosti měl. Při práci s Pythonem si musím dávat velký pozor, aby děti nějak uřídili skriptovací náturu toho jazyka. Mít něco jako „Rust for school children“ by těm prckům oproti Pythonu ušetřilo hromadu nervů.

#Programování

Kdo z vás se dnes pustil do Advent of Code?

🔗

30.11.2022 10:20

Maria Montessori prý v devatenáctém století pozorovala děti a zajímala se o jejich potřeby. Lidé tomu v jedenadvacátém století říkají „alternativní vzdělávání“. Co by nám na tohle Mária asi řekla?



Její příběh jsem poslouchal včera na přednášce. Byl prostor na dotazy, tak jsem se kanadské lektorky zeptal na aktuální český hype okolo finského školství. Asi chápu, že člověk od Montessori nevěnuje tolik času finskému systému. Ale do začátku zmínila následující.

‣ Je to ve Finsku vážená a dobře placená profese.
‣ Jsou to vzdělaní lidé, kteří rozumějí svému řemeslu.
‣ Lidé ve školství tam mají velký respekt.
‣ Nejsou zahlceni admnistrativou.

Pak ještě mluvila o tom, že jsou Finské děti dost v pohybu, a dostanou se během vyučování několikrát ven. Jak moc finská škola respektuje principy, na které se dbá v Montessori, by se prý někdy ráda podívala.



Jedna posluchačka spíše tlumočila dotaz či obavu rodiny a okolí, zda není Montessori pro dítě „příliš dobrá“, a zda bude připraveno na život a práci mezi ostatními lidmi. Tuhle otázku mám asi vyřešenou.

Nicméně lektorka to vedle pár příběhů ze život pojala z pohledu sebeúcty a nadhledu. Dobrý přístup školy k dětem by měl podpořit jejich schopnost urovnat si, za co doopravdy může, a co je problémem toho druhého. Prý není vůbec na škodu, když se k těm dětem přistupuje aspoň pár let slušně, a můžou si v klidu vybudovat odolnost.

Já bych k tomu ještě řekl, že bude větší šance, že to dítě zvládne v dospělosti rozpoznat dobré a špatné prostředí, a má tak větší šanci se dostat mezi lidi, se kterými se bude i nadále dobře pracovat.



Co mě na zaujalo, je, že se ty děcka od malička učí věcem, které mi dělaly roky velké problémy. Musel jsem se je těžce učit v dospělosti, a doteď nemám úplně vyhráno. Dost mě to vzalo.

Chápu jistou míru skepse. Dnes už je u nás okolo Montessori docela slušný hype a asi i kult. A tak tím asi bude mávat spousta škol, které nemusejí úplně dosahovat těch výsledků. Já to chápu jako jeden z nástrojů, který může pomoci postavit dobrou školku a školku, když ji dobrou mít chcete.



Jejich prvňáčci vědí, že slunce zabírá milionkrát víc místa než země, a mají aspoň rámcovou představu, jak takový milion vypadá. Můžou se na ten milion podívat a vzít si ho do ruky. Akorát jsem teda poznal, že jsem tu správně podle toho, že se našel „šťoura“, který poznal, že děti jednotkovou kostičku ztratily, a používají o něco větší, než má být.

Miluju společnost, kde to nejsem já, kdo si všímá posledního detailu.

#ZákladníŠkola

Bylo by super, kdyby většina toho, čemu dnes říkáme Montessori, byly věci ve škole úplně normální a samozřejmé. Pro začátek by stačilo stavět školu pro děti, ne jako dědičnou pomstu za to, že my jsme se přece měli taky špatně.

🔗

29.11.2022 22:01

Ale to není fér! 😭

V roce 2011 jsem na konferenci dostal nabídku věnovat se certifikovaným kurzům pro linuxové administrátory. Všechno se tak nějak postupně řešilo, udělal jsem na zkoušku několik kurzů, a řešilo se další papírování kolem toho.

Jednoho dne jsem se sešel s šéfem té firmy, a řekl jsem mu, že jsem na jiné konferenci dostal nabídku dělat vývoj přímo na té linuxové distribuci. Ani jednou nepadlo slovo „fér“ nebo nějaké explicitní výčitka. Asi na vteřinu se na mě zatvářil smutně, ale hned na to mě podpořil a doptal se zvědavě na detaily.

Ani si mě nedal na žádný blacklist, jak navrhuje Paul Petrovic, a dokonce jsem u něj po pěti letech realizoval zakázku od prvního pracovního dne po skončení pracovního poměru.

Tak jedná s lidmi někdo, koho obdivujete i po deseti letech.



Adéla zatím váhá, zda ještě rychle neudělit výchovnou lekci mladému klukovi, který odřekl práci dva dny před nástupem.

Pro mě je takový postup naprosto nepochopitelný. Neznám situaci toho člověka, ani jestli není celá historka vycucaná z prstu za účelem získání pozornosti na LinkedIn. Ovšem typicky člověk neprochází celým výběrkem jenom proto, aby pak nenastoupil. Pravděpodobně má k tomu nějaký zásadní důvod.

Adéla se mi v diskuzi svěřila, že vystudovala vzdělávání dospělých. Zdá se, že se „uraženou reakci“ snaží přerámovat jako vzdělávání, prezentovat to jako dobrý skutek, a předstírat zájem o budoucnost toho člověka. Přitom si nejspíše firma sama vymínila zkušební lhůtu, aby mohli kluka bez okolků v začátku vyrazit.



Adéla používá při popisu situace divná slova. Prý by mu ráda vysvětlila, že je to od něj „nefér“. Moc tomu nerozumím. Změnila se u něj situace, nenastoupí, sama Adéla uvádí, že tím nic neporušuje. Dal jim vědět, aby ho prvního nečekali, a mohli se podle toho zařídit.

Nevidím jediný důvod, proč by ho měla ejčárka nějak mistrovat. Pokud je rozhodnutý, formálně popřát hodně štěstí, a tím je celá věc vyřešena.

#Unrecruitment #BahenníLázně

Jakékoli pokárání má pro firmu naprosto nulový přínos, naopak tím ejčárka zcela bezdůvodně ohrožuje dobré jméno firmy, pokud ta nějaké má. Kdyby raději dělala svoji práci, nebo si aspoň dala v klidu kafíčko, a neprudila. Proč vlastně HR mají tendenci než pro dobro svého zaměstnavatele pracovat víc pro svoje ego?

Ako to vnímate vy?

P. S. Vždycky, když někdo v byznysu začne operovat slovem „fér“, vzpomenu si na Radim Pařík. Tady by mě ještě zajímalo, co k tomu může říct Jan Tegze.

🔗

29.11.2022 09:30

Inkluze ve školství. Česká škola je v zásadě postavena pro slabé žáky, slabé učitele a slabé rodiče. Moc nepočítá s tím, že by měla podporovat ty nejlepší, aby se to celé posunulo někam dopředu, a škola děti nepřipravovala na život, který uvidí jen ve filmech pro pamětníky.

Část lidí ze školství teď uvěřila, že by mělo české ministerstvo školství z Finska „prostě okopírovat to, co funguje“. Jakože poručíme větru a dešti, a české ministerstvo přikáže ředitelům, učitelům a rodičům, aby od září fungovali jako Finové. Zapomeňme na Baťu, zapomeňme na Čapka a Masaryka.

Děti řekněme solventnějších rodičů se dnes často zachraňují na různých soukromých školách. Děti rodičů s těsnějším rozpočtem na víceletých gymnáziích. Pojďme to všechno zrušit a srovnat do latě. Kdo chce učit, nechť se zapojí do jednotného centrálně plánovaného systému.



Finové si postavili systém, který bývá hodnocen velmi kladně. Jenže my nejsme Finsko. Máme odlišné nedostatky i přednosti. České děti se možná od těch finských tolik neliší, ale čeští učitelé i rodičové, a vlastně i celá česká kultura, se liší zásadně.

Stát teď možná udělal pro české školství tu nejlepší možnou věc. Už nějakou dobu nemáme centrální osnovy, aktualizace RVP směřují k větší svobodě škol. Ředitelé a učitelé nadávají jak špačci. Nemají často tušení, jak s tou svobodou naložit. Najednou nestačí nadávat, co to v té Praze zase vymysleli, že budeme všichni dělat.

Ve školách se používá něco jako „svatá trojice výmluv“. Jsou to špatné děti, špatné rodičové a špatný stát. Teď když se zástupci škol můžou sejít, regionálně i celostátně, a můžou z titulu své odbornosti tvořit českou školu bez překážek ze strany MŠMT, moc se jim do toho nechce.



Slýchám stížnosti, že MŠMT nedokázalo postavit centrální systém vzdělávání, a tak hází zodpovědnost na školy. Možná to tak je. Na druhou stranu je to obrovská příležitost pro školy a jejich učitele ukázat, že nejsou jen banda více či méně zlobivých ochočených pejsků, a že dokážou spolupracovat a společnými silami něco vytvořit.

Ostatně mají naše děti učit spolupracovat a samostatně tvořit, a kolikrát jim to moc nejde. Nevidím důvod, proč by si nemohli vyzkoušet to, co se chce po školních dětech, akorát na nějaké trochu profesionálnější úrovni.

Jasně, tohle se člověk nenaučí ze dne na den. Možná se to někteří učitelé nenaučí nikdy. Ale tady se vracíme k otázce, zda se škola staví k tomu, aby vedla děti k důležitým dovednostem odpovídajícím době, nebo jako safe space pro staré a nepřizpůsobivé učitele.



Řekněte mi upřímně. Kdybyste nepotřebovali peníze, a kdyby se vám chtělo pět dní v týdnu pracovat s dětmi. Chápejte otázku jako zcela hypotetickou. Já taky musím vydělat na nájem, základní potřeby, nějakou rezervu, a taky na vzdělání pro dcerku, které veřejná škola nakonec nedokázala nabídnout.

Tak jak teď znáte školu a učitele ve svém okolí, jsou to lidé, se kterými byste chtěli pracovat? Co by se muselo změnit, abyste s nimi pracovat chtěli?

#ZákladníŠkola

🔗

28.11.2022 10:50

Prý jsem sociopat. 😹 Čím víc lidí si o mně myslí, že jsem nějak asociální, tím lépe se mi bude žít. Dnes jsem se na autobusové zastávce zakecal se třemi lidmi. Kvůli jednomu jsem nevystoupil doma, dal si snídani o pár obcí dál. Tam jsem si dal svařák, a zapovídal se s dalšími dvěma.



Jenže to se nepočítá. To nejsou lidé, kteří si myslí, že za ně vyřeším jejich problémy, a kteří mi začnou vysvětlovat, jak jsem špatný a nespravedlivý, když není po jejich. Zdá se, že mi nevyhovuje přátelství ve smyslu „ochočení zvířátka“, jak to popisuje Antoine de Saint-Exupéry.

Paradoxně mi připadá, že mí bývalí kamarádi mají potřebu neustále prezentovat přátelství jako výměnný obchod. Mám k nim být tolerantní, protože oni jsou tolerantní ke mně. Ptal se mě někdo, jestli chci?

Protože já nechci. Čím méně času takovým lidem věnuju, tím více se můžu věnovat někomu, komu můžu skutečně pomoct, nebo se věnovat sám sobě. Přijde mi, že jsem musel udělat něco hrozně blbě, když jsem si pustil k tělu lidi, co mi „na rozloučenou“ naznačují, že bez nich nebudu mít žádné kamarády.

#Osobní #Unrecruitment

Šimerda nemůže za vaše pos*aný životy. Pár lidí, se kterými se nevídáme tak často, už o mě mělo starost, ale já si jen ve stresu udělal tak trochu pořádek. Zdá se, že se některým úplně nelíbí, že byli tak trochu uklizeni z cesty, abych mohl projít a řešit si svoje.

Takže nemějte strach. Je mi dobře. Pojďme se bavit!

🔗

26.11.2022 23:24

Nikola to bere z ostra.

Ona totiž musí. Její hodnotou je vyjednávání. Někdy si nemusí rozumět s lidmi, jejichž hodnota leží jinde. Co když pána přemotivuje, a on si to rozhází s lidmi, které potřebuje? Ona odkráčí středem, a bude své vyjednávání provozovat jinde. On bude plakat nad ztrátami.

V poslední době jsem se mnohokrát octil v situaci, kdy se mnou jednali (zda vyjednávali a zda o tom věděli ponechám stranou) lidé, kteří se právě domnívali, že stačí trochu přitlačit, abych si jako nemyslel. Jenže si zapomněli udělat domácí úkol, a nebyli připraveni na eventualitu, že bych od jednacího stolu mohl prostě odejít.

Sám jsem stejnou chybu už udělal v životě tolikrát. A tak i dnes, kdy si často nechávám od druhých poradit a pomoct, velice pečlivě jejich doporučení filtruju. Protože jediný z nás, kdo je zodpovědný za výsledek jednání, jsem já sám. Pokud se nezadaří, každý správný rádce se na mě usměje: „Nevyšlo? To se stává.“

#ArgumentyNefungují #NevyjednávejBlbě

Chápu správně, že se ta „férovost“ odkazuje k takřka zákazu slova „fér“ ve vyjednávání? Obávám se, že tyhle „rady z internetu“ můžou snadno nadělat víc škody než užitku. Co když to žádná „kotva“ nebyla? Co když na druhé straně nestojí splachovací vyjednavač, a vy začnete smlouvat s někým, kdo vás při prvním zpochybnění hodnoty přestane brát vážně?

🔗

26.11.2022 09:29

Mám za sebou celou sérii kurzů C++. Obsah jsem připravoval na jaře 2020 v reakci na to, že je konečně klid se zase trochu pověnovat přípravě nových věcí, a chystám se už podruhé revidovat.

Kdosi mi tu psal, že bych C++ neměl školit. Nejsem dokonalý. Na každém kurzu dávám příležitost, aby účastníci do kurzu sami zasáhli, a ukázali něco ostatním. Má to úspěch. Skoro ze všech kurzů si odnáším vlastní poznámky, na co se ještě podívat. Tentokrát mám jako hlavní body OpenMP a MPI.

Zároveň se stále více utvrzuju v tom, že je C++ zbytečně komplexní a nekoherentní jazyk pro svůj účel. Můj live coding skill se neustále zlepšuje, rychleji nacházím chyby, ale stále nikomu z vývojářů není divné, když spouštím kompilaci s tím, že si nejsem jistý, zda to projde.

#Programování #Vzdělávání

🔗

25.11.2022 15:48

Tak jsem se dočetl, že prý pan Musk správně vyhodil všechny ty neschopné zaměstance, co v práci vůbec nic nedělali, a teď tam konečně nabere ty nejlepší lidi, a ten Twitter pořádně rozjede.



Jasně. Lidi za ním šli do SpaceX protože sehnal peníze na vesmírné projekty. A nebo do Tesly, protože moderní elektrické auto mimo rigidní zázemí tradičních automobilek. Ale kdo mu s nadšením půjde opečovávat webovku na sdílení kravin, to by mě docela zajímalo.

Možná není bez důvodu, že ti lidé v Twitteru vydělávali tolik peněz. Jistě se tam najde spousta zajímavých úkolů ohledně zvládání zátěže a udržování celého toho systému v běhu a hraní si s vedlejšími službami typu spaces. Asi nic, kvůli čemu by se člověk obětoval.

Nepředpovídám pád Twitteru ani hromadný exodus na Mastodon a další platformy. A vlastně je mi úplně jedno, jestli ta firma překoná to, že ji nový majitel koupil vlastně omylem, a podobně působí i jeho další kroky. Pro mě za mě ať klidně slaví úspěch.



Jenom mi přijde komické, jak fanoušci urážejí programátory a další zaměstnance, o kterých nic nevědí. A to vše jenom proto, že roky vydělávali v Twitteru dobré peníze. Třeba je budou vydělávat jinde. Nebo teď vůbec vydělávat nepotřebují. To je přece na nich.

Ale jasně, po vzoru Farmy zvířat, zaměstnanci špatní, Musk dobrý, zaměstnanci špatní, Musk dobrý. Já se fakt omlouvám, ale tyhle kulty osobnosti moc nežeru. Twitter nemá šanci na kvalitní lidi zapůsobit nějakým startupovým cool efektem. Bude platit, nebo nebude mít.

Vzhledem k politickým i manažerským nejistotám ohledně nového majitele bych čekal, že se tam lepší kusy teď spíše moc nepohrnou. Ale nemám problém se mýlit. Jen ať se nová garda předvede.

#Unrecruitment

🔗

23.11.2022 16:32

Asi už jsem s tím trapný, ale ti lidé si fakt myslí, že naučíme děti ve wordu a excelu, řekneme jim, jak se chovat na internetu, pošleme je do práce, a všechno bude zalité sluncem.

‣ K čemu potřebujeme každý rok ze škol statisíce „písařů ve wordu“ a „vyplňovačů excelových tabulek“ v době, kdy jsou běžně data v databázích a tištěnou tabulku zvládne načíst stroj?

‣ Všichni vám řeknou, že word a excel neumí, abyste je nenutili do nudné práce. Ale když na tom bude záviset jejich výplata, naučí se to během pár chvil.

‣ A že lidé ty softwary používají blbě? Pamatuju si ten řev, když Microsoft jednou udělal dobrou věc a postavli celé UX okolo stylů, aby ty dokumenty k něčemu vypadaly.

Fakt si myslíte, že když na dětičky pošlete paní učitelku s wordem, excelem a powerpointem, že to pomůže? Na kolika z vašich oblíbených TEDx talků se vlní barevná skákající písmenka v powerpointu?



Jaké moderní dovednosti chcete děti učit na nudných softwarech z devadesátých let? Klidně ať v tom píšou slohovky a referáty, když nic lepšího neznáte. Ale ať z té školy prosím vylezou s lepším základem než tréningem na přepisování údajů z papírových formulářů do počítače.

‣ Dítě není malá verze zamindrákovaného dospělého. Nebojí se techniky od chvíle, kdy vyleze z dělohy. Nepotřebuje ve škole kancelářský kurz pro opožděné dospělé.

‣ Já se za tři tucty let s kancelářským balíkem nenaučil, a taky žiju. Skoro bych řekl, že si žiju docela dobře. Na prezentaci ročníkovek našich humanitních kámošek jsme byli napomínáni za záchvaty smíchu.

‣ Na počítači jsem určitě psal dříve než v deseti letech v programu T-602 pro MS-DOS, obojí slepé větve, po kterých dnes neštěkne pes. Disketu jsem si musel vyžebrat. Asi si to napíšu do životopisu!

Lidi, buďte od té dobroty, a přejte těm děckám víc než brečení nad tím, že se ve škole nenaučili nic pro moderní život. Nespokojte se s przněním první generace, která měla šanci vědět o technice víc, než že v televizi běhaj „takoví malí trpajzlíci“.



Kdyby mi v dětství někdo ukázal smysl logických hradel ve stylu nandgame, nevzdal bych snahu porozumět tomu, jak může věc zapojená do elektřiny počítat a provádět program.

Není to žádná hluboká informatická znalost. Jenom si člověk projde celou hru, řekne si „Jo tak takhle funguje digitální elektronika.“, a může se jít věnovat třeba Shakespearovi.

Nebo si děcka naprogramují vlastní hru, kterou si můžou s radostí zahrát. Zase to není dneska žádná věda. Ale až budou někde řešit software na zakázku, tak se budou umět vyjadřovat v kontextu digitálních technologií, a nebudou působit jako neandrtálci.



Ve škole mě za ty tisíce hodin skoro nic nenaučili. Matematiku jsem se učil víceméně sám, a podle toho to taky vypadá. Informatika byla stejná fraška jako občanská výchova. Fyziku jsem tam nepochopil a zanevřel na ni.

Ze zeměpisu si užitečně pamatuju snad jen, že Ukrajina je obilnice Evropy. Z dějepisu si pamatuju 1212 zlatou bulu sicilskou, jen nemám tušení, co to je. Škoda slov.

#ZákladníŠkola

🔗

22.11.2022 19:04

Tak se mi zdá, že „nová informatika“ je jenom jiný název pro situaci, kdy český stát akceptoval realitu okolního světa, a českým školám nikdo nebrání učit informatiku tak, aby to dávalo smysl.

Co jsem nevěděl je, že s očištěním informatiky o veškerý balast vznikla nová oblast „digitálních kompetencí“, což je souhrnný název pro ty věci, co do informatiky nepatří. Jsou to všechny ty psaní ve wordu, počítání v excelu, skákající písmenka v powerpointu, prostě všechny ty netechnické dovednosti, co se ve školách dělaly místo skutečné informatiky.

Geniální na tom je, že se digitální kompentence, podobně jako například kompetence k učení nebo komunikaci, mají učit tak, aby mohly být rovnou uplatněny. Tak například psaní textů na počítači by mělo být spojeno s potřebou vytvořit text v digitální podobě v rámci některého z předmětů.



V čem je problém? Stát dal školám dlouho očekávanou svobodu v tvorbě a aplikaci vzdělávacích plánů, a zároveň docela rozumně definoval očekávané výstupy. A školy nevědí, jak s nově nabytou svobodou naložit. Řešení není snadné.

‣ Informatiku kolikrát učí lidé, kteří nemají k tomu oboru vůbec žádný vztah. Někdy jejich schopnosti skutečně končí na úrovni proškolení v práci s kancelářským balíkem.

‣ Ostatní předměty často učí lidé, kteří by dali přednost době Marie Terezie. Zavřeli se do své bubliny a ignorují dění v okolním světě. To poslední, co chtějí, je převzít zodpovědnost za moderní vzdělávání dětí.

‣ Učitelé především ve veřejných školách nejsou vůbec připraveni převzít zodpovědnost za vzdělávací plány, a mnohem lépe by se cítili s plánem direktivně nastaveným státem.

Ono to dává ve světě každého z těch aktérů smysl. Jenže cílem školy není a nemá být spokojený učitel, který si dvacet let jede svoje. Škola by měla připravovat děcka na život v takovém světě, jaký je, nikoli takovém, na jaký kdosi s nostalgií vzpomíná.



Lidem se zdá ten plán moc radikální. Znamená totiž, že by děcka měla rozumět věcem, kterým jejich rodiče často nerozumí, a kterým nerozumí mnoho současných učitelů. Opakuje se situace s angličtinou v podání přeučených ruštinářů. Ale je to tak dobře, a měli bychom požadovat, aby se ten plán plnil.

Na druhou stranu by to chtělo vytvořit nějaký základní mustr pro ty školy, které na tvorbu vlastního plánu nemají, ale i tam je problém, jak zajistit dostatek učitelů, kteří zvládnou pobrat a předávat základní znalosti a dovednosti dnešní doby. Těžké.

#ZákladníŠkola

🔗

22.11.2022 09:32

A tak zatímco jsem si hleděl svého, pomáhal studentům s Rustem a žákům na základce s Microbitem, dcerka prožila první zkušební den v nové škole.

Rozdíl oproti normálu je, že sama od sebe vyprávěla o každé jednotlivé lekci a jejím obsahu. Ale jasně, to bude jen novým prostředím. 😼 Za chvíli určitě budeme měnit zas. Protože vrtulník.

Hned si ji vzaly pod křídla straší holky. Ráno jsem se měl konečně čas podívat do školy s ní. Jedna z kámošek za námi přišla, a zkušeně prohlížela a kontrolovala copánek. Řešil jsem tam ještě nějaké věci, a dcerka už mi začala pomalu dávat najevo, že tam otravuju moc dlouho, a jestli už může jít s holkama.

Vím, kdy mám odejít, a učitelka na mě taky pokývla, že ode mě už teď ráno nic nepotřebují. Tak se mi zdá, že vyhodnocení zkušebních dní bude jenom formalita.

#ZákladníŠkola #BahenníLázně

Známky mě nezajímají, a v tomto věku bych si dovolil je považovat za úplně zbytečnou učitelskou (a u některých možná rodičovskou) fetiš. Sto procent skvělých vyučujících bych tak trochu očekával. 😼 Nemusí mít vždycky skvělý den, a leccos se může pokazit, ale kdo by nechtěl pro svoje dítě aspoň skvělé učitele?

🔗

21.11.2022 13:49

Ani jsem neřekl studentům, proč nejsou na webu poznámky, které jsem jim slíbil. Je dvatenáctý den po schůzce s učiteli dcerky základní školy, a zároveň první zkušební den v prostředí školy nové.

Nemám od toho velká očekávání. Jeden den člověku nic neřekne, zvlášť pokud si sama od sebe na prostředí předchozí školy nikdy nestěžovala. Tak si řeším svoje, ona si řeší svoje, a snad se připravuje na začlenění do školy, kde jsem potkal lidi, kteří vypadají, že by jí mohli dát něco do života.

Nejsem velkým zastáncem toho, aby člověk svoje děti všechno učil sám. Na druhou stranu je docela trapas, když některé děti tráví hromadu času ve škole, kde se vlastně dohromady nic nenaučí.



A to neříkám, že by měly mít během té krátké doby kdovíjaké akademické dovednosti.

Ale když už se argumentuje, že se mají především sžít s kolektivem a se školou, tak proč k tomu nejsou ve škole a v družině vedeny? Proč je škola nechává v rámci kolektivu zvlčet, a pak si rodičům stěžuje, že se nechovají podle představ? To mi hlava nebere.

Proč škola vydává hromadu zbytečných příkazů a zákazů, které pak na žácích nijak nevymáhá, a dlouhodobě tak podporuje tezi, že kdo porušuje pravidla, ten vyhrává?



Proč se škola chová, jako kdyby rodičové neměli na práci nic jiného než řešení jejich domácích úkolů a napravování věcí, které se staly ve škole, tedy pod kontrolou nikoliv rodičů, nýbrž pedagogického sboru?

A mimochodem, ten domácí úkol v bakalářích není. Tedy v sekci domácích úkolů. Je schovaný kdesi hluboko v poznámce k přehledu výuky z daného dne. Zdá se tedy, že paní učitelka od rodičů očekává, že tak dvakrát denně proklikají ten webový systém celý.

Jsem docela zvědavý, co se bude řešit na tripartitách. Nás už by se to nemělo týkat, ale mám chuť se zeptat ostatních rodičů. Ona by totiž tripartita měla být o nějakém trojím vztahu mezi dítětem, rodičem a školou, ale co když takový vztah navázaný není?

#ZákladníŠkola

🔗

20.11.2022 11:56

Střídavě mi lidé nadávají, že:

① Jsem příliš zahleděný do programátorského světa.
② Naopak řeším věci, co nejsou matematika a programování.

Asi to dělám dobře, když to schytávám vyváženě z obou stran.



V čem jsem byl ve škole vždycky za blbce a lempla, byl dějepis. Daniel Pražák na Twitteru hájí současnou podobu výuky dějepisu. Kdybych měl jeho názor nějak shrnout, napsal bych:

„Není to tak hrozné, jak to vypadá.“

Co jsem tak vypozoroval, tak se zdá, že trochu lepší učitelé mají tendenci oslavovat každý nepatrný úspěch, zatímco já pořád čekám, kdy se staré způsoby výuky konečně „spláchnou do záchoda“, a začne se ta škola dělat aspoň trochu správně.



Velký úspěch moderního pojetí dějepisu Dan spatřuje v tom, že některé ze škol „dojdou“ až k soudobým dějinám, někdy dokonce až do devadesátých let, světe div se, dvacátého století. Zdá se tedy, že soudobé dějiny jsou ve školství něčím, co lze zařadit kamsi na konec, kdy se to „probere“, a tím je práce učitele splněna.

Jsem sám, komu to přije jako blbost? Skutečně nejsou dějiny dvacátého a vybrané události jedenadvacátého století dost důležité, aby se o nich mluvilo v každém ročníku školy? Vážně se to dá odbýt tím, že k nim ta škola aspoň dojde?

Jinak ty dinosaury v hodinách dějepisu považuju spíše za metaforu. Čekal bych, že se tím myslí plýtvání hodiny za hodinu na probírání a sepisování jednotlivých válek a snad i bitev starověkého a středověkého světa, aby se děti naučili na zbytečné faktografické testy.

Myslel někdo na žáky, kteří třeba budou v době probírání soudobých dějin zrovna nemocné? Nebo kteří budou veškeré své úsilí věnovat přijímačkám? Případně z nich opadne stres a mají školu na posledních pár měsíců úplně na salámu? Konzultoval to někdo třeba s dětskými psychology?



Nenechte se mýlit. Já mám starověké dějiny rád, a dokážu strávit hodiny čtením anglických článků na Wikipedii, ze kterých mě nikdo nikdy nebude zkoušet, a moc ženských to ve skutečnosti taky neoslní. Baví mě poslouchat historická povídání před spaním a dohledávat zajímavosti a detaily.

Ale stavím to na úroveň zábavné a uklidňující kratochvíle, spíše než na nějaké nutné vzdělání pro celou generaci našich dětí. Někoho zase fascinuje podrobná anatomie ryb. A něčí zájmy leží úplně jinde.

Škola by podle mého názoru měla poskytovat všestranné vzdělání odpovídající své době, ne obrovskou sbírku bizarních detailů k následnému zkoušení. Ty se přece může člověk naučit pro jeden nebo dva konkrétní obory, když zjistí, že je potřebuje.



Co si o tom myslíte? Dává smysl učit dějiny jako sérii lokální timelines konkrétních událostí v jenotlivých oblastech od starověku, a doufat, že se na konci stihne „dojít“ až do nějaké finální tečky z druhé poloviny dvacátého století?

🔗

19.11.2022 14:16

Jak funguje kvantová terapie? To nasypete na lidi kvanta blábolů. Oni nemůžou uvěřit, že dali tolik peněz za bláboly, a tak raději uvěří těm blábolům. A aby si takovou víru mohli obhájit, začnou se v životě trochu snažit, a výsledky se dostaví.

‣ „Mně to funguje, mým klientům taky (měla jsem pouze jednu, co mi pověděla, že necítí změny v životě).“

Je to tak. Ještě lépe než samotná víra funguje strach, že budu muset sám sobě i ostatním přiznat, že jsem se nechal napálit. Nikdo nechce být za důvěřivého idiota, a mnoho lidí, ve chvíli, kdy se jím stane, udělá všechno, aby svůj omyl zakryli, a to i sami před sebou.

‣ „Já to vidím tak, že pokud člověk je přesvědčený o tom, že mu něco nepomůže, tak se to tak taky stane.“

Tak určitě. Pokud je fungování té věci založené na tom, že tomu věříte a bojíte se nevěřit, není důvod, aby to na nevěřící a nebojácné fungovalo.

‣ „Měla jsem pouze jednu, co mi pověděla, že necítí změny v životě.“

To byla určitě její chyba. Měla víc věřit, a všechno by bylo úžasné a sluníčkové. A hlavně je super přiznat jeden neúspěch. Dodává to celému sdělení punc důvěryhodnosti.

‣ „Merlin ví kolik toho je, ale o metodách to ve výsledku není, si myslím.“

Myrddyn Emrys je super, toho bych se přesně šel zeptat, kdybych se chtěl dozvědět něco o druidské magii.

‣ „Metod je spoustu, kvantová terapie, EFT, EST, NLP, JIH, RUŠ, kvantové opravy, emoční kód, ThetaHealing.“

Kvantové opravy? Kvanta oprav kvantovým blábolením? Ježiš to musí být super zážitek. Pro někoho.

‣ „Ta základní myšlenka je to, že všechno kolem nás je informace, se kterou můžeme pracovat, měnit jí, vyndavat, nahrazovat a tak dále.“

Prostě staré dobré magické myšlení primitivních pravěkých lidí. A taky malých dětí, co očima zastavují tramvaje. Jenom je potřeba o koktejlu přimíchat nějaký módní pojem dnešního světa, kterému klienti nerozumějí, aby to nevypadalo tak předpotopně.

‣ „Takže se mění, nahrazují, upravují, přesvědčení, programy, které máme.“

A proč se to dělá? Vždyť to všechno skvěle a dokonale funguje, tak na co to měnit? Jenom proto, aby člověk zacílil na nové klienty, které se předchozími metodami nepodařilo napálit?

‣ „Ale pokud má někdo nějaké hluboké přesvědčení, je silně skeptický atd...“

Tak se z něj nesypou penízky, obdiv a pozitivní reference. Já vím, takový člověk je z pohledu ezoteriků vlastně k ničemu.

#BahenníLázně #NebuďEzo #NebuďGuru #NebuďJardu

V komentáři najdete obligátní odkaz na starou indiánskou moudrost v podání největšího českého ezoguru a mistra kvantového blábolení.

🔗

18.11.2022 23:05

Nevyžádané rady a Karpmanův dramatický trojúhelník. Jestli mi něco bylo v posledních pěti letech užitečné, byla to schopnost měnit staré kamarády za nové.

Nemůžu oddělovat práci, zábavu a osobní život. A tak různé události a životní změny vedou k tomu, že musí člověk některé lidi jednoduše nechat za sebou. Jednak potřebuju místo pro nové lidi, kteří přemýšlejí tak, jak já potřebuju, dvak nemůžu neustále řešit, že se mi někdo snaží vnutit zpátky nedobré myšlenky a představy.

Kolikrát se mi ten člověk snaží pomoct, aby mě otočil zpátky na původní kurz, je na mě naštvaný, že nemám pro jeho snahu pochopení, a staví se do role ublíženého, když se ohradím.



A to není jeden člověk. Někteří pochopí, mají radost, že se mi daří, a sami se snaží se svým životem něco trochu dělat. Jiné dráždí už jenom to, že dělám jiná rozhodnutí, než by na mém místě udělali oni.

Jako když v šachách dostanete nápad, promyslíte jej všemi směry, až dospějete k závěru, že je to v dané pozici naprosto k ničemu. Načež přicupitá rádce, kterého se nikdo neptal, a začne vám cpát přesně ten stejný nápad, a nechce si to nechat vymluvit.

Nakonec do vás začne hučet, že jste ten tah přehlédli, a on je ten, kdo vidí něco, co vy ne. A když se situace na šachovnici po pár tazích změní, a vy ten stejný tah můžete zahrát, začne kolem vás vítězoslavně skákat, že byste to bez něj nikdy nevymysleli.

#Unrecruitment #Život #Kamarádi

Lidi zlatí, jestli chcete mít nějaké dobré kamarády a známé, snažte se nebýt permanentně nesnesitelní. A když vaše nesnesitelnost kulminuje v době, kdy dotyčný řeší svoje a hledá podporu, kde může, nedivte se, když se ocitnete mimo hru.

🔗

16.11.2022 13:35

První článek po dvou letech. Na jednu stranu jen tlachání na sociálních sítích, na druhou stranu mi to dost otevřelo oči ohledně českého školství a české společnosti obecně. Měl jsem to rozepsané už od minulého týdne, a chtěl jsem to vydat ještě před 17. listopadem, abych se pak mohl naplno věnovat aktivitám pro ten den, a další dny už jsem to nemusel řešit. 😼

Pokud máte nějaké náměty, můžu článek ještě doplnit nebo upravit, než to uvidí víc lidí.

Není to jenom rýpanec do učitelského světa. Je to velká ukázka toho, jak nemá fungovat komunikace s veřejností ani s dalšími pedagogy. A jak moc by možná i ti lepší z učitelů potřebovali trochu vyklidnit ego a naučit se bavit s lidmi. A především s lidmi, kteří netráví své dny ve školních budovách.

#Unrecruitment #Vzdělávání #BahenníLázně

Jednoho dne možná i vy budete v bahenních lázních, ale dotáhnout to až do velkého článku, který často nevydávám, to není jen tak.

🔗

16.11.2022 08:47

Jestli víte ze školy, že se země otočí kolem své osy za 24 hodin…

Tak vám lhali. Stejně jako vám lhali o přemyslovcích. Stejně jako vám lhali o husitech. Tak vám lhali i po pohybu země. Nehledejte v tom zlý úmysl. Škola se vám ten svět snaží prezentovat co nejvíce zjednodušený a ještě nalakovaný narůžovo.



Pár měsíců pozoruju noční oblohu, a zorientovávám se v pohybu země a ostatních viditelných těles. Jasně, plochá země dává v první chvíli smysl, pokud přijmete představu, že se celá obloha zhruba za den otočí okolo osy procházející zemí.

Představa statické kulaté země, kolem které se všechno točí, funguje v zásadě stejně. Klaudios Ptolemaios musel být naprostý genius a šílenec, když dokázal takový model popsat pomocí skládání kruhových pohybu. Dneska by to zvládlo naprogramovat a vizualizovat i trochu šikovnější dítě, ale celé to vymyslet bez počítače mohl jenom magor.

Jenže tu máme ten problém se sluncem, které se netočí tak úplně s hvězdami, ale o pár minut denně za nimi zaostává. Asi už tušíte, že řešením je opustit arogantní a naivní geocentrické dogma.



Jenže ani postavit slunce do středu nestačí. Jakmile začnete modelovat obíhání země kolem slunce, zjistíte, že za jeden rok vám na zemi uplyne jeden záporný den. Pokud tedy chcete trvrdit, že den má 24 hodin a rok 365 a čtvrt dne (přesnější to teď nepotřebujeme), musí se země kolem osy otáčet rychleji, aby ten jeden den za rok dohnala.

Jestliže se země okolo osy otáčí 24 hodin (1440 minut) za rok rychleji, než se nám podle plynutí slunečních dnů zdá, musí každý den dohnat zhruba 1⁄365 z toho, tedy necelé čtyři minuty.

A tak otevírám Wikipedii (anglickou), a co myslíte? Uvádí délku „hvězdného dne“ o necelé čtyři minuty kratší než 24 hodin, jejichž délku odvuzujeme právě od slunečního dne.



Už se tedy nemusím ptát, proč se na papírové mapě z hvězdárny musí proti sobě kalibrovat datum i čas. Za nějakých patnáct dní totiž uvidím stejnou část oblohy jako za hodinu.

#MatematickéOkénko #Astronomie

Mimochodem, dcerka se byla podívat v Montessori škole, nechala se tam od holek provést úplně vším a vyprávět si úplně všechno možné. Ptala se učitelky, jestli by tam mohla dělat matematiku s pátou třídou.

A tak jí učitelka ukázala, jak u nich děcka pracují od první třídy s číslama do milionu. V tu chvíli jsem pochopil, že oni tam nad matematikou pro děti přemýšlí v postatě úplně stejně jako já, jen mají propracovanější systém a pomůcky.

Vedle toho vypadá matematika v klasické škole stylem „dnes už budeme počítat do pěti“ jako ztráta času pro všechny děti, nejen pro ty nadanější. Celý problém vidím v tom, že se tam většinu času děti učí nudit.

Ale asi chápu, že s českou rezistencí vůči zlepšování vzdělávání na straně učitelů i rodičů nelze čekat zázraky.

🔗

15.11.2022 17:08

Jeho nejoblíbenější učitelka je chemikářka, která ho fackovala, aby se všechno naučil. Jeho nejlepším kamarádem je „slave mindset“, ale ve stejnou chvíli mluví o „žití naplno“.

Kde jsem to jenom…

Už vím, před lety jsem řešil nějaký byznys s člověkem, co vedl podobné řeči, a neustále si u toho utíral nos, přestože zjevně nebyl nachlazený. Tyhle výlety mimo bublinu mi trochu připomínají blízká setkání třetího druhu.

Zdá se, že žije v neustálém strachu, že když nebude neustále makat, „přijde o všechno“. A ten večer, který „za to stojí“, bych vidět nechtěl, ani ten „život na plno“, a ani tu recitaci tabulky chemických prvků.

#BahenníLázně

Vidím, že má příspěvek úspěch, přidávám bonusovou storku.

Asi tak v deseti letech jsem na táboře přeslechl důležitou informaci, tak jsem se došel zeptat za vedoucím. Nechal mě udělat deset dřepů, tak jsem to splnil, a požádal ho o zopakování té informace. Nechal mě udělat dalších deset dřepů, a tak jsem pochopil.

Nechtějte po mně, ať někoho respektuju jen proto, že vydělal peníze.



Mohl by mi prosím někdo znalý poměrů vysvětlit, co mají společného následující osoby?

‣ Dědič, Luboš
‣ Hermánek, Jakub
‣ Jemelka, Jiří
‣ Ondko, Jozef
‣ Pařík, Radim
‣ Průša, Tomáš
‣ Toman, Miloš
‣ Věříš, Petr

Skoro to vypadá, jako kdyby spolu pánové hráli nějakou velice stupidní hru. Omluvte moji zvědavost.

#JemelkaArmy

🔗

15.11.2022 08:08

Když nejde hora k Mohamedovi, musí Mohamed k hoře. A není to Mohamed, je to Renáta Šejnová.

#OfflineOsobnosti

Nenápadné kuře alias nebezpečný génius, který rozumí absurditě okolního světa. Máte-li pocit, že nehraje podle pravidel, ujistěte se, že víte, do jaké hry jste vstoupili. Pokud se radujete z výhry, užívejte si ten okamžik, a moc se nerozhlížejte.

Šejna je holka problémová. Je protřelá životem a myslí si svoje. Další člověk, se kterým by mělo moje dítě v rámci „školy života“ strávit trochu víc času.



Před necelými dvěma lety jsem se rozhodoval ohledně stěhování z města. Počítal jsem, že stejně v Praze budu napůl žít, protože sem za mnou nikdo nepřijede.

Tak opak je pravdou. Renata není zdaleka první z linkedineerů, se kterým jsme šli na pokec tady v okolí. Naopak se zdá, že je to docela dobrý filtr těch, kteří zvednou zadnici a fakt přijedou.

#Networking #ArgumentyNefungují #NevyjednávejBlbě

🔗

14.11.2022 08:18

Včera jsem poprvé mluvil s dcerkou o možnosti, že by ze školy odešla.

Odkládal jsem to z jediného důvodu, aby to nebrala tak, že se člověk při prvním problému prostě sebere a zdrhne. Chtěl jsem, aby si to řešení konfliktu se školou prožila. Měl jsem v plánu vydržet až do první plánované tripartity během nějakých jedenácti měsíců školní docházky, kde bychom kontfrontovali dcerku a učitele.



Jenže druhá strana zase tak rychle nespolupracuje, a nás už nebaví čekat. Položil jsem Sáře stejnou otázku jako jim. Zeptal jsem se, co jí škola dala za ten rok a čtvrt školní docházky.

Odpověděla, že se naučila fungovat mezi dětma, ale pak jsme se shodli, že to už obstojně zvládala i předtím. Co se ostatního rozvoje týče, řekla, že se tam nic nenaučila, že už všechno uměla. To pochopitelně není zcela přesné, ale zjevně ji škola i po takové době nechává si to myslet.

Do veřejné školy jsem ji dával proto, aby poznávala život mezi relativně běžnými lidmi, a neuzavírala se do nějaké snobské bubliny. Jenže z komunikace s učiteli vychází, že škola nemá ráda příliš zvídavé děti, kterým se někdo i v předškolním věku věnoval. Prostě to vadí.



Dcerka už na sobě začala hledat chyby, a začala o sobě pochybovat způsobem, který ji nikam v dobrém neposouval. Ona tu pozornost ze dne na den nevykouzlí, a v daném prostředí už vůbec ne.

Učitelky sice tvrdí, že potřebují posudek z PPP, aby věděly, jak s ní pracovat, že prý nejsou odborníci. Co je vlastně kvalifikací učitele prvního stupně, když ne práce s rozmanitou skupinou dětí? Nemám problém se s holkou na PPP stavit, aspoň pozná zase něco nového. Proč ale neumějí pedagogové s dětmi bez papíru z PPP pracovat?

Ale nakonec ten rok a kus na veřejné škole bez zjevných výstupů nepovažuju za ztracený čas. Je dobře, že viděla, jak to na takové české základce funguje. Ale myslím, že viděla dost, a měla by věnovat vlastnímu rozvoji.

#Unrecruitment #Vzdělávání #ZákladníŠkola

Mluvil jsem o tom už s desítkami lidí. Problémy, na které narazilo moje dítě, nejsou minimálně v českém prostředí nic vzácného nebo neobvyklého. Ani ty úplně poslední detaily konfliktu nejsou nijak unikátní. Hlavou zeď neprorazíš.

🔗

13.11.2022 07:32

Nenechte se mýlit, mě ten jazyk opravdu zajímá. Dokonce si říkám, že bych, pokud se mi bude líbit, vypsal z legrace kurz, třeba si jej někdo z legrace objedná, a budeme v Česku školit Zig!



V programu alokujeme pamět nebo nějaké jiné prostředky, případně si nějaké data zamkneme pro sebe, aby nám do nich nikdo nezasahoval. Jenže paměť a prostředky musíme zase vrátit, data odemknout, a to všechno jak v případě úspěšného průběhu, tak i v případě selhání dané operace. To je komplikované a náchylné na chyby.

Je mi líto, ale to, co píše Jared, je blbost. Úkolem destruktoru není, aby třídy byly spokojené a objektově orientovaný model byl naplněn. Slouží jednoduše k tomu, aby se tyto uvolňovací operace samy řadily na konec bloku nebo obecně tam, kde končí životnost dané věci. Je to věc, která programátorům ulehčuje život, uživatelům havarující programy, a majitelům peníze.

Ještě úplně nevím, jak tohle řeší nebo neřeší Zig. Jenom vím, jak to neřeší standardní C, které má Zig ambice nahrazovat. Každopádně to tvrzení o overheadu a rychlejším běhu je taky blbost. Rust je jedním z těch „modern languages“ a destruktory má volitelné, tudíž se zařazují jen tam, kde jsou potřeba.

Nejde vůbec o to, co vypadá „out of date“, ale o to držet se precizní teorie, a vědět, které nástroje mi co dají, a čím za ně zaplatím.

#Programování

Chtěli byste vědět víc o programovacím jazyce Zig?

🔗

12.11.2022 10:13

Deset dní stresu za sebou. Řeším nesmyslné problémy, které neměly ani vzniknout, a kterým jsem věnoval tolik pozornosti, že to má vliv na moji práci a celkové fungování.



Něco jsem odmítl, něco jsem odložil… Každopádně třídenní intenzivní kurz v kombinaci s nedostatkem spánku není zrovna to, co jsem si vždycky přál dělat. Už jsem začal používat různé triky, jak zahnat únavu, a hodit se zpátky do plného soustředění.

Dcerku jsem jeden den poslal do školy bez snídaně a společné aktivity jsem ani nezaváděl. Dětem z kroužku jsem poslal „notičky“ až na konci týdne. Studentům jsem úkoly jednoduše nezadal.

Nestěžuju si, jenom popisuju realitu Grumpyho dnů. Včera jsem se ještě odhodlal vyrazit na akci za známými. Bowling jsem vynechal, kulečník jsem po letech bez větší radosti znovu zkusil, vzpružil mě až fotbálek a nějaké to jídlo a pití. A konečně jsem se pořádně vyspal a vstal v nějakých deset hodin do bytu provozovaného v nouzovém režimu.



Ale máme, co slavit. Херсон je zpět pod ukrajinskou kontrolou, a zlo je zahnáno na levý břeh Dněpru. Dneska tu pozdní snídani vidím místo ovesných vloček na bavorské klobásky.

Ona ta blízkost války člověku paradoxně pomáhá si neustále uvědomovat, jak moc on sám řeší nepodstatné krávoviny. Takových radikálních rad a doporučení jsem od českých lidí dostal, nebo naopak plamennou kritiku mého postupu.

Takže, milí zlatí, pojďte si se mnou připomenout staré známé: „Když nejde vo život…“ a taky: „Trpělivost růže přináší.“. Nemusí se všechno řešit hned a zvostra. A to si myslím, že řeším ty věci rychleji a pečlivěji, než si většina lidí vůbec může dovolit.

#Slavíme #VšechnoDobřeDopadne

Dceři jsem nezávisle na její vůli zrušil odpolední družinu, aby zase trávila trochu víc času někde, kde kromě divočiny a pokárání učitelkami bude mít taky nějaké vedení, a vzburcoval jsem celou rodinu, aby mi pomohli vykrýt časy, kdy jí to zázemí nemůžu poskytovat osobně. Ostatní je v řešení.

🔗

11.11.2022 07:37

Tohle je taky vtipná story. Okradlo mě Brno. Prostě mi pár jízd naúčtovali dvakrát. A zřejmě tak neoprávněně strhli peníze i spoustě jiných lidí.

Chyby se stávají, tak si prostě jednoho dne vytáhnu z databáze všechny ty duplicitní jízdy, opravím je, a pošlu lidem zpátky kredit s možností zažádat si o jeho vyplacení. Ale to bychom si nemohli v Praze a okolí dělat srandu z toho, že nám Brno dluží peníze.



29. června 2021 – Poseidon mi několikrát po sobě strhává kredit dvakrát, čímž mě okrádá doslova o pár desítek korun českých. Do nastavení jsem nezasahoval, ale ještě si raději kontroluju, jestli se mi tam nějak neobjevilo, že cestujeme dva. Nebylo to tam.

15. srpna 2021 – Nudím se v Brně, a tak si při práci s Poseidonem udělám screenshot, a pošlu reklamaci na určený e-mail. Přímo v appce to nejde, e-mail je jediná uvedená možnost. Bez odpovědi.

12. února 2022 – Znovu se nudím v Brně, a tak jim tu reklamaci „přepošlu“, aby pak neřekli, že se o dlužníka nestarám. Namísto toho, aby provozovatel prověřil situaci a ukradené peníze vrátil, začne po mně vyžadovat nějaké kódy, asi aby mě to stálo více času.

10. listopadu 2022 – Zmíním se na twitteru a človíček pod účtem IDS JMK uvádí, že se jim to stává běžně, že musejí vracet peníze. A že by teda udělali VÝJIMKU, a celou věc se mnou dořešili. Vám to dává smysl?

11. listopadu 2022 – Přesto odmítají udělat svůj domácí úkol, dohledat platby VŠECH, které okradi, a ty peníze jim vrátit. To už není chyba systému. Už vědí, že okradli lidi, a s plným vědomím situace si ty peníze nechávají.

A kromě toho za moje peníze ani nedodávají deklarovanou službu. Řidiči šaliny na Sochorově hlásí zastávku na znamení až, když ji projedou, aby tam nemuseli zastavovat. 😹

#BahenníLázně #ExperienceDesign #Brno

🔗

10.11.2022 19:15

Lidi jsou někdy fakt vtipný. Karel má starost o budoucnost cizí holčiny, která si ve třinácti vybudovala following, který jí nosí výdělek 100k+ měsíčně.

→ „Ono zase mít dobrý prospěch na ZŠ není tak náročné jako jiné stupně ;)“

Ta holka si v tuhle chvíli vydělá tolik peněz, že si bude moci sama o sobě dovolit studovat prakticky jakoukoli školu, na kterou bude mít schopnosti. A nebo třeba žádnou, když se tak rozhodne, a může peníze investovat jinam. Každopádně do toho úplně cizímu páprdovi nic není.

„... no podle preferencí dětí ve třídě a nářky rodičů na třídních
schůzkách, že děti nemají jiné ambice, než být youtouber....“

Já měl v tom věku ambice… Hovno jsme měl. Snažil jsem se nějak přečkat školu. Přešel jsem na jinou jenom z důvodu, že na téhle už jsem moc dlouho, a chci prožít počáteční nadšení z nového prostředí. Všichni předpokládali nějaký inteligentní důvod, tak jsem jim odkýval cokoliv, co si už mysleli.

Nářky rodičů a učitelů na třídních schůzkách, v hospodě i na sociálních sítích jsou jenom projevem frustrace. Nesoudím, zda si za to ten či onen rodič či učitel může sám, ale jestli chtějí společně naříkat, ať si na to postaví zeď jako mají v Jeruzalémě.

→ „Čili viděl bych v tom riziko, že dítko po ZŠ oznámi "za mně dobrý",
nicméně na dnešní celkem komplexní život, si myslím je ZŠ málo....“

Na dnešní komplexní život je málo i několik titulů z VŠ. 😹 Tak hlavně, že to diskutujeme u mladé holky, co bude mít podnikatelskou zkušenost a naboostované soft skills. A neřešíme to u mladých nadějných fotbalistů a podobných adeptů na život bez vzdělání a v dluzích.

Co vlastně lidem tak vadí na tom, když se někomu daří mimo systém, a vydělá si pár peněz bez škol a bez upsání se pasákům z televizí a šoubyznysu? Jasně, taky mi lezou na nervy děcka, co vydělávají na jiných děckách tím, že jim dávají blbý příklad. Ale tohle je problém společnosti, ne toho, že nějaká holčina streamuje hry.

#BahenníLázně #Vzdělávání #Společnost

🔗

10.11.2022 07:37

Listopad mi dává za pravdu. Učitelé už NIKDY nebudou vnímáni jako před covidem.

Předvídal jsem to v začátku covidové dálkové výuky. Statisíce českých rodičů možná poprvé od školy viděli práci učitelů na vlastní oči, navíc v nečekaně ztížených podmínkách. Jaroslava Cejnarová je jen další člověk v řadě, který to potvrzuje.



Dálková výuka spolu s digitálním věkem mění pravidla hry, ale mnozí si to ještě ani pořáďně neuvědomili. Dnes, když má dítě problémy ve škole, už rodič nemusí odcházet ze schůzky zdrcený, prožívat své dny v depresi, a doufat, že se to nějak uklidní.

Díky mobilní telefonii můžete během 48 hodin mluvit s více než desítkou svých přátel a známých, které máte v seznamu kontaktů. Díky internetu a sociálním platformám můžete během stejných 48 hodin oslovit další desítky lidí.

A nebo o sobě dát prostě vědět, a začnou se vám postupně další desítky ozývat, které by vás třeba ani nenapadlo oslovit. Můžete mluvit s více než desítkou zkušených učitelů, s více než desítkou rodičů, kteří zažili prakticky totožné jednání školy vůči rodině.



Takže zatímco učitel stihl odučit pár dní, vy už máte všechny informace o tom, jak fungují v těchto případech různé instituce, jaký původ vlastně mívá jednání těch učitelů a jaká jsou možná pokračování vašeho příběhu.

A tak zatímco dříve šlo rodiče prostě zašlapat do země, pokud si učitel včas zjistil, že nejde o nějaké prominenty… Vyvolat bez dobrého důvodu otevřený konflikt s rodičem školního dítěte je dnes fakt blbej nápad. Měla by to být až ta úplně poslední možnost, po pečlivém zvážení a poradě s vedením školy.

Jestli si někdo myslí, že obvinit sedmiletou holčičku ze sexuálního nátlaku vůči nebohým chlapcům, kdy příklady onoho nevhodného sexuálního chování jsou vedle údajného „nucení k pusinkám“ a „zaléhávání“ i běhání po čtyřech a válení se po zemi při hře na zvířátka, a také společné čůrání u stromečku ve družině, nevyvolá otevřený konflikt mezi rodiči a školou… Tak nad tím asi moc nepřemýšlel.



A tak se ptám, čím to je, že se teď v listopadu doslova roztrhl pytel s vyloženými průšvihy českých škol a závadného jednání učitelů vůči dětem a jejich rodinám.

Začíná skutečně působit post-covidový náhled široké veřejnosti na fungování školy? Projevují se ve školském prostředí nějaké jiné problémy ve společnosti? Nebo nárůst používání sociálních platforme v důsledku covidu? Já si totiž nepamatuju, že by se to kdy v minulosti začalo takto vyhrocovat.

#Vzdělávání #ZákladníŠkola #Společnost

Co si o tom myslíte?

🔗

08.11.2022 09:42

Tímto vyzývám Daniel Lessner, Kateřina Parvonič a Petr Naske k diskuzi na platformě, kde nebudou využívat svých administrátorských práv k potlačování zásadních otázek ohledně výuky informatiky na školách.

Je velice zvláštní, že nevadí nanejvýš toxické chování členů skupiny a neustála snaha urážet ad hominem nejen mě, to chápu, ale i další členy, kteří našli odvahu postavit se na stranu dětí.

Nerozumím tomu, že ve skupině, kde potkávám i geniální vzdělavatele jako Miroslav Suchý nebo Barbora Havířová, v narativu diskuzí převažuje omlouvání zjevného poškozování dětí, a představa, že na děti patří aplikovat přísnost, zatímco pro chování učitelů žádných mantinelů netřeba.

#Vzdělávání #ZákladníŠkola #BahenníLázně

🔗

07.11.2022 17:45

Na základě příspěvku od Silvia Kurtová jsem po čtyřech letech znovu kopnul do vosího hníza ve FB skupině Učíme informatiku.

Je to úplně stejně TOXICKÉ místo, jako kterákoli jiná tamní skupina. Přestože jsem získal i vcelku rozumné reakce, narazil jsem ve skupině na myšlení z doby kamenné, rezistenci vůči modernizaci výuky a apatii k bezdůvodnému poškozování dětí.

#BahenníLázně

Učitelé, kteří mají zjevně máslo na hlavě, se namísto zájmu nebo civilizované polemiky uchylují k osobním invektivám, argumentačním faulům, pasivní agresi a nesmyslným požadavkům na přizpůsobení okolního světa jejich potřebám a přáním.

Rádi si postěžují, že jejich žáci ničemu nerozumí a ještě se neumějí chovat. Sami se přitom ani nesnaží chápat, co se okolo nich děje, na všechno říkají buď „nejde“ nebo „tomu nerozumíš“, nebo kolem sebe začnou rovnou kopat.

Někteří jsou dokonce tak mimo mísu, že po mně začali požadovat dodání odborníků, kteří pověsí celé svoje řemeslo na hřebík, a půjdou dělat učitelský úvazek. Nenechají si vysvětlit, že takhle to fakt nefunguje. Jak chcete s takovým materiálem pracovat?

A kdyby… Představte si, že by měl tyhle lidi jako své nadřízené a služebně starší kolegy. Snažit se je přesvědčit o nějaké smysluplné koncepci musí být marnost nad marnost. Taky by se mohlo stát, že za pár měsíců ten odborník začne slintat a rozdávat pětky.



Nikdy jsem neměl o informatice na českých školách valného mínění, přesto diskuze předčila má očekávání. Připadá mi, že tam nejvíce kejhají lidé, co nemají o informatice a možnostech její výuky vůbec žádný přehled. A tak místo, aby se někoho zeptali, a dobře poslouchali, řvou.

Kromě toho nikdo z těchto uřvanců neměl odvahu vzít tu písemku pro čtvrtou třídu, celou si ji napsat, a nechat se veřejně ohodnotit. Takoví srabi to jsou. Klidně napíšou, že si desetiletá holka trest zaslouží, ale sami nevyplní.

#Vzdělávání #ZákladníŠkola

Jestli na to máte, obrňte se nekonečnou trpělivostí, a běžte si s nimi o výuce informatiky popovídat. Od chvíle, kdy jsem tam přestal diskutovat, snaží se tam dotyční urážet aspoň ostatní. Já na to nemám. Umím pomáhat jen těm, kteří se sami trochu snaží.

🔗

06.11.2022 09:10

Jesus Christ Superstar je v češtině i originále můj nejoblíbenější muzikál vůbec. Když už v autě nevím co, pustím anglickou verzi. Už několikrát jsem se dcerky zeptal, co chce poslouchat, a po její odpovědi jsem řekl, že nám raději pustím tohle.

Kulturní akce mají prý pozitivní vliv na osobnost člověka, Kateřina Braithwaite a Denis Tureček jistě rádi potvrdí. Rasti se rozhodl to naopak vyvrátit. Stěžuje si, že #Ostrava pokutuje za špatné parkování dámy na vysokých podpatkách. Já bych jim spíše sebral řidičáky.



Tohle je ukázkový příklad #FirstWorldProblems jako na míru pro moje #BahenníLázně. Jak se asi cítí místní, co večer přijedou s děckama, a nemůžou slušně zaparkovat, aby ráno zase mohli s děckama autem vyrazit?

Kdyby ti lidé byli opravdu kulturní, parkovali by někde na parkovišti k tomu určeném. A pokud by jim to nevyšlo, nebo by se ten den rozhodli vzít to „na prasáka“, určitě by je nenapadlo stěžovat si na ostravskou městskou policii. Nebo?

Co je tohle do p*dele za kulturu, když si holky exhibující v nezdravé obuvi nedokážou zajistit odvoz tak, aby po nich nezůstal bordel v podobě hromady špatně zaparkovaných aut.

Rasti určitě nemá takovou nouzi, aby si nemohl dovolit zaplatit ostravského taxíka. Já když jel nedávno s Liftago po Ostravě, poprvé jsem ručně nastavoval dýško, abych se nestyděl, že se mojí maličkostí někdo zabývá za takové drobné.



Já si tak nějak zvykl tolerovat bordel z akcí, které jsou pro všechny. Vždycky si říkám, že to, že mě akce nezajímá, nebo si na ni nestíhám udělat volno, je můj problém. Ale chtít po městě, aby snášelo bordel z akce doslova pro pár lidí?

Já nemám žádný problém se sobectvím ani s lakomstvím, to je každého věc. A podle vzoru, kdo jsi bez viny, hoď kamenem, vlastně ani moc neřeším, že si lidi udělají během muzikálu zábor na ulici před domy a byty místních. Ale stěžovat si pak na pokuty, když se tam nevejdu, je směšné a papalášské.

Rastislave, sorry, mám vás rád. Ale když mi dáte materiál na lázně, tak budou lázně, nedá se nic dělat. Navíc to má i morální rozměr, protože přesně tento typ papalášství bezdůvodně provokuje běžné místní lidi a rozděluje naši zemi. A zrovna v Ostravě.

🔗

05.11.2022 08:55

Když řešíte krizovou situaci, idiotské komentáře ignorujete. Jiný náhled získáváte mimo veřejné diskuze, od lidí, kteří stojí nohama na zemi. Tak už můžu. 😹

#BahenníLázně

Je dobré se před odesláním komentáře ujistit, zda nepíšu 💩.

‣ „Nekteri lide by nemeli mit deti.“

Pán působí naivně, když otevírá s cizí matkou diskuzi, zda si neměla rozmnožování raději odpustit.

‣ „A nejhorsi na tom je fakt, ze rodice to casto resi az je fakt pruser.“

To zní jako obvinění rodičů z toho, že si učitelé věřili, že to zvládnou, a pak se jim nechce přiznávat, že to neodhadli.

‣ „Stoji za kazdou cenu za svym ditetem.“

Rodič není zaměsnanec školy, jeho rolí není převzít iniciativu a vyřešit problémy školního kolektivu od prvnáčků až po vedení.

‣ „Ktery jeste nedavno chodil na nocnik.“

Které jsem na nočním i na záchod osobně učil. Jak přesně bezbrannost dítěte omlouvá jednání dospělého?

‣ „Vzhledem k tomu, ze sam jsem ucil a mam nekolik pratel, kteri stale uci vim, jaci rodice dokazi byt a jsou hned se vsim hotovi.“

Během 48 hodin od zjištění problému jsem mluvil s desítkami rodičů, víc než desítkou učitelů včetně možné náhradní školy, a několika psychology včetně pedagogicko-psychologické poradny a krizového centra.

Mezi doporučeními se objevilo i okamžitě požádat o pomoc Českou školní inspekci nebo podat trestní oznámení. Pročítal jsem weby advokátních kanceláří Lucie Hrda a Ireny Havránkové. Vše z důvodů, co nejsou ke zveřejnění.

Naštěstí nic z toho nebylo potřeba.



Jirka je lepší rodič a má lepší děti.

‣ „Ja se svymi detmi komunikuji pravidelne a ujistuji se z jejich chovani zda se citi ok nebo se neco deje.“

Ano, učitele jsem dodatečně informoval o tom, co se v jejich škole děje.

‣ „Stejne tak proaktivne komunikuji se skolou a snazim se predchazet podobnym problemum.

Ano, už na konci srpna jsem posílal zprávu, která se zřejmě při údržbě systému ztratila.

‣ „Ja Vas chapu, jste matka sveho ditete. To je naprosto v poradku.“

Ještě před chvílí to vypadalo, že si Jana děti neměla vůbec pořizovat.

‣ „Ja z vlastni praxe jednoznacne vim, ze velmi casto je problem ve vlastni rodine, ktera nejakym zpusobem nezvlada/nemuze/nechce vychovu.“

Až budu příště hledat definici předsudků…

‣ „Casto rodice neverili, ze je jejich dite schopno neceho takoveho.....ale vlastne ja si to cele vymyslel.“

Jestli pan Jiří, obdobným způsobem jako tady, komunikoval i s rodiči svěřených dětí, taky bych nabyl dojmu, že si to celé vymyslel. Krizová komunikace s rodiči je snad nejtěžší školská disciplína, a pokud ji učitel nebere dostatečně vážně, nemůže to dobře dopadnout.

#Vzdělávání #ZákladníŠkola

🔗

04.11.2022 20:58

Chápu, že jsem vás trochu vyděsil, ale zase se toho nástupu dětí do školy tolik nebojte. Problémy se dají řešit, pokud máte dostatek vůle, času, a taky peněz.



Odložil jsem práci za desetitisíce, a jednání o další práci v podobných relacích. To vše abych mohl případně věnovat dostatek času situaci svojí dcery. Nechci si ani představovat, jak bych stejnou situaci řešil, kdybych měl k tomu všemu nouzi.

Škola by se měla umět v ideálním případě postarat o všechny děti, a nevytvářet vyhrocené situace, do nichž musí rodič aktivně zasáhnout. Jenže pochybení jednotlivce vás může zaskočit i na škole, kterou si pečlivě vyberete a prověříte. Ne vždy dokáže škola na takové pochybení zareagovat, ale vy musíte.

Osobně za největší bizár považuju představu, že v případě rozporu učitelé říkají pravdu. Pedagog, který se stará o desítky dětí, může situaci snadno chybně vyhodnotit. Druhý pedagog mu důvěřuje, a tak to vezme jako fakt. Třetí už to slyší od dvou, tak nepochybuje.

Rodič pak dostane informaci z několika zdrojů, což vytváří iluzi spolehlivosti, ale ve skutečnosti se jedná o pouhý otisk dojmu jednoho člověka z doby před několika týdny.



Dítě, které zpochybní tvrzení několika dospělých, je automaticky považováno za lháře. Rodič, který se za něj postaví, je automaticky považován za důvěřivého debila. Protože úplně jiní rodiče věřili dětem, které lhaly, v úplně jiných situacích.

Jakmile se začnete ptát konkrétně, začnou se objevovat kouzelná slovíčka „asi“, „nejspíš“ a „možná“. Co byla ještě před chvílí fakta, jsou teď mlhavé zprostředkované domněnky. Ptal jsem se rodičů, učitelů, vychovatelů, psychologů, volal jsem do poradny, do krizového centra… Není to nijak výjimečná situace. Prostě se to stává.

Navíc mi přijde, že čím méně si je ten člověk jistý, tím více má tendenci vyhrabat na to dítě špatných věcí. Kdyby se totiž řešilo jádro problému, máme agendu za deset minut hotovou, schválené další společné kroky, a minimálně desítce lidí by se lépe spalo.



A tak vám děkuju všem, co jste mi pomáhali, podporovali mě a vyprávěli své příběhy. Díky vám v tom nejsem sám, a dokážu to řešit v klidu a bez přehnané eskalace. Pokud něco takového budete řešit, mám pro vás bodů na závěr.

‣ Je nesmírně důležíté se nezhroutit, nepropadnout vzteku a neupadnout do apatie.

‣ Berte s rezervou, co vám ve škole říkají, nevěřte jen proto, že to říká několik lidí.

‣ Ptejte se na konkrétní fakta, důkazy, svědectví, důvody pro danou interpretaci.

‣ Držte se své role, nezapomínejte, za koho při jednání se školou vystupujete.

‣ Respektujte zoufalé podmínky učitelů, předpokládejte pochybení než zlý úmysl.

Je to zatraceně těžké. Musíte být připraveni využít všech dostupných prostředků a udržet si čistou hlavu. Jenom tak máte šanci řešit situaci, která vám připadá jako z jiného světa.

#Vzdělávání #ZákladníŠkola

🔗

04.11.2022 09:20

Volná parafráze přijatého hovoru z čísla +420 770 118 553.

→ „Dobrý den, tady telefouňa z firmy FinMorons, kolega s vámi před čtyřmi měsíci hovořil, sledujete teďka tu hroznou inflaci?“

← „O čem se mnou kolega před čtyřmi měsíci hovořil?“

→ „Byl to jen krátký hovor, kdy vám představoval naši firmu.“

← „Můžete mi nějak přiblížit, o jakou spolupráci se tehdy jednalo?“

→ „Já vám řeknu adresu našich webových stránek, a vy se na to můžete podívat.“

← „Moment. Já od vás potřebuju přesné informace, o jakou spolupráci se jednalo.“

→ „Kolega vám jenom říkal o webových stránkách naší společnosti.“

← „Tohle je pracovní telefon, sem nemůžete volat s nějakou reklamou.“

#Telefouňové #Zoufalci

🔗

02.11.2022 20:28

Tak máme za sebou krizovou schůzku ve škole. Jistě chápete, že přeskočím detaily, ale můj celkový dojem ze situace je tristní.

‣ Všechno je jinak. Původní žádost o prostudování školního řádu se stihla transformovat v řešení komplexních výchovných problémů.

‣ Z ničeho nic se objevila minimálně desítka závažných problémů v chování mojí dcerky, které doposud nestály ani za zmínku.

‣ Na dotaz jsem se dozvěděl, že problémy trvají už minimálně měsíc, aniž bychom pro jejich závažnost byli povoláni ke konzultaci.

‣ Některé prohřešky byly skutečně hodné řešení. Bohužel nejvíc ty, u kterých dcerka následně odvyprávěla poněkud jiný příběh než učitelky.

‣ Navíc se o těch situacích s holkou prý nikdo nebavil, a tedy podle všeho nedostala ani příležitost se obhájit.

‣ To bohužel vrhá stín pochybnosti i na základní věci, které jsme spolu řešili, a ze kterých vychází naše závěrečná dohoda.

Na otázku, co si konkrétně moje dítě odneslo ze dvou měsíců výuky, jsem se nedozvěděl nic. Na druhou stranu jsem byl ujištěn, že v prvních dvou ročnících není nijak podstatné, co si děti odnesou z výuky, nýbrž zda se naučí základním školním dovednostem a respektování autorit, což mají milé děti zvládnout už tak v prosinci první třídy, akorát moje dcera to nezvládla doteď.

Výsledkem osmdesátiminutové schůze dvou až tří učitelek a dvou rozvedených rodičů je tedy ještě větší rozbití naší důvěry ve fungování této části školy. Osobně jsem nabyl dojmu, že v tuto chvíli na moje dítě hodí cokoliv, kolem čeho ve škole byť jenom projde, a pokud to půjde, budou hledat „problém v rodině“.

#Vzdělávání #Rodičovství #ZákladníŠkola

🔗

02.11.2022 07:59

Rust vypráví příběh. Šachové figurky přicházejí ve dvou barvách. Od každé barvy máme šest druhů figurek. První řadu popisujeme bez ohledu na barvu, aby byla stejné pro bílého a černého.

Už tady kompilátor kontroluje, jestli tam nepíšeme kraviny, a editor každou blbost červeně podtrhává. Nedovolí nám nic jiného než přesně osm věcí, z nichž každá je typem figurky. Šachová hra bude potřebovat šachovnici. Ta bude mít osm řad. Každá řada osm políček. Každé políčko buď figurku, nebo nic.

Nová hra se založí tak, že se postaví figurky na šachovnici podle pravidel. Tady nás opět kompilátor kontroluje, zda se trefujeme do dříve zmíněných osmi řad po osmi políčkách, a zda na každém políčku řekneme, zda tam vůbec nějaká figurka bude, a případně která.



Díky rozsáhlé znakové sadě Unicode lze celou hru vypsat jako osm řádků po osmi glyfech, které rovněž zobrazují figurky nebo prázdné místo. Tady nám dokonce kompilátor dokáže zkontrolovat, zda jsme vyčerpali všechny možnosti, a nezapomněli jsme popsat, co se udělá s kterou figurkou i s prázdným místem.

Kdo mi můžete věnovat trochu času, pošlete mi co nejčistší kód ve svých oblíbených programovacích jazycích. Zvláště mě zajímá C++ a z těch novodobějších třeba Go a Julia.

#Programování #ShowMeTheCode #NebuďEzo

🔗

01.11.2022 08:20

Práce se začátečníky a s dětmi mi pomáhá definovat, co je na návrhu jazyka Python špatně, a co by se u moderního jazyka vyvíjeného na zelené louce dalo udělat lépe.



Vybral jsem vám jen pár věcí…

‣ Matoucí přiřazení do lokálních a globálních proměnných.

Naivně napsané přiřazení do globální proměnné uvnitř funkce ani nepracuje správně, ani neupozorňuje programátora na chybu. Lepší řešení mají jazyky, které zakládají proměnné explicitně (například pomocí „let“).

‣ Nenabízí výčtový typ s kontrolou ošetření všech možností.

Python 3.10 sice zavádí pattern matching. Do jazyka to nejen na první pohled nezapadá, ale ani to neposkytuje stejné zázemí jako jazyky, které s výčtovými typy pracují. Programátor tak snadno udělá chybu i v těch nejjednodušších programech.

‣ Nenabízí strukturovaný typ s výčtem atributů.

Instance tříd, kterým můžu volně přilepovat atributy, opravdu nejsou struktury. Ani volitelné typové anotace, ani výčet slotů nejsou srozumitelný popis objektu, nota bene pro začínajícího programátora, který v kódu teprve hledá smysl.



Nakonec musím dát za pravdu, že i zarovnávání do bloků dává zprvu docela zabrat. Jenom nevím zda více nebo méně než systém bloků pomocí složených závorek. Každopádně tomu ReplIt moc nepomáhá tím, že nastavuje odsazení v rozporu s konvencemi Pythonu.

Možná je Python tím nejlepším jazykem na výuku programování, který máme k dispozici. Zároveň je to prakticky uplatnitelný jazyk. Jenom bych si jej asi nedovolil označit za dobrý jazyk pro začátečníky. Protože pokud bych měl sepsat očekávané parametry programovacího jazyka vhodného pro výuku, Python je nebude plnit.

#Programování #NebuďEzo

Jsem si vědom, že s tím Rustem už trochu otravuju, ale ten myšlenkový rozdíl je naprosto zásadní. U něj vím, jak přesně budou vypadat použité datové typy. A taky vím, že můj kód bude vždy pracovat s korektním objektem, který bude mít vyplněné všechny povinné položky.

Celý ten moderní pohled na tvorbu software mi dává takový smysl, že bych nejraději udělal za minulostí tlustou čáru, a používal už jen jazyky vytvořené na základě stejných myšlenek a předpokladů.



Jedním z důvodů, proč tyhle kritické příspěvky píšu, je potřeba otevřít to téma, urovnat si myšlenky, a především ventilovat návrhové problémy jazyků někde jinde než na kurzech, kde ty jazyky učím lidi, kteří za mnou přišli s nadějí, že investovali do té správné technologie.

Nedávno jsem si už říkal, že jsem snad dokázal odškolit kurz C++ aniž bych ten jazyk pohaněl, ale celé se to pokazilo, když se mě na konci jeden člověk zeptal na srovnání mezi C++ a Rustem. Ještě musím hodně trénovat.

🔗

31.10.2022 07:00

Dnes si povíme něco o win-win strategii. Včera krátce po třetí hodině odpolední, kdy jsme teprve stihli dokončit náš program včetně nedělního oběda, jsem dal dcerce do ruky telefon otevřený na stránkách akce „Česko proti strachu“, a vyčkal.



Svět skutečně není černobílý, a každá taková akce má nějaké vady, ale o tom později. Hezké pro dítě na takové akci je, že možná poprvé vidí lidi držet minutu ticha za oběti války, chovat se uctivě při hymnách hned tří různých zemí a vzdávat čest těm, kteří si ji svými činy vysloužili. Tohle ve škole nepoznají.

Další věc je, že i v tak obrovském davu lidí poznává kulturní chování, vzájemnou vstřícnost, a celkově velmi kulturní a lidské prostředí. A třeba dostane od úplně cizích lidí svíčku, ať se může zapojit ke společné aktivitě „nižších desítek tisíc“ lidí.

Snad moc nenahraju „dezolátům“, když řeknu, že ten dav lidí nebyl úplně zahuštěný, a při troše umění a vstřícnosti okolních lidí se jím dalo celkem bezpečně protáhnout a celou akci si projít.



Kdybych chtěl holku naučit zatrpklosti, stěžování na život a házení zodpovědnosti na druhé, vzal bych ji na páteční akci. Jenže by tam jít nechtěla, a navíc jí mnohem raději ukážu nedělní lidi, kteří umějí žít, a mají aspoň trochu nějaké morální zásady.

Ale pořád jsme trochu „češi“, a tak když malá čtenářka nápis „knihy zdarma“, jít jsme museli. Objevili jsme hned dva stánky s free knihami s náboženskou tématikou. Ale zase se tentokrát „chvilkařská“ akce obešla bez nějakých větších bigotních výstupů starých páprdů.

A tady přichází ten win-win. Netušíce, že mají před sebou malého ďábla, si stánkaři spokojeně plnili své proselytické povinnosti, a vybírali s dcerkou omalovánky a biblické příběhy, jsem jí k tomu přibalil studijní materiál ohledně popírání současné biologie a kosmologie. Obě strany s transakcí spokojeny. 😼

#Vzdělávání #NebuďEzo! #MusímeSNimiMluvit

Až mě překvapilo, jak velký vzdělávací potenciál tato dvojice protichůdných demonstrací má, byť první z nich jen formou videí sesbíraných z Twitteru. Člověk chtěl vlastně jenom podpořit dobrou věc, ale nakonec to má možná větší význam než měsíc ve škole.

P. S. Dokonce jsme stihli pozorovat příslušníky PČR při preventivní činnosti.

🔗

30.10.2022 10:12

Mnoho lidí si tak nějak plete víru a poznání. Paradoxně se toto zmatení objevuje jak na straně odpíračů vědy, tak i na straně lidí, co se považují za její příznivce.

#NebuďEzo #VědeckáMetoda #BahenníLázně

Lukáš v diskuzi pod příspěvkem #DatovýVědec jednoduše hází přes palubu všechny lidi, kteří neuvěřili stejně jako on. Odkud to jenom…

‣ „Člověkem způsobená klimatická krize je fakt.“

Nechme stranou klimatickou krizi a podívejme se raději na kvalitu Lukášovy argumentace. Dobrá argumentace by měla ztratit na síle, když dosadíte volovinu.

‣ „Země ve tvaru plochého disku je fakt.“

Nevím jak vám, ale mně ta věta zní pořád stejně přesvědčivě.

‣ „Kdo tomu nevěří, toho další fakta nepřesvědčí.“

Ani tato věta v kontextu ploché země nijak neztratila. Tady nejsme ve vyjednávání. Já se zeptal jako člověk, který se o věci zajímá, a dostal jsem odpověď na úrovni plochozemců a konspiračních blbounů.



Prakticky vždy, když se člověk takto ozve, začnou přicházet různé výmluvy.

‣ „Odvádíte diskuzi úplně jinam, takže předchozí diskuzi považuju za uzavřenou.“

Až na to, že vůbec. Od začátku vedu diskuzi o tom, že není rozumné házet lidi přes palubu *jenom* proto, že neuvěřili.

‣ „Každopádně nejsme schopni v dnešní komplexitě ověřovat veškeré souvislosti světa. Prostě na to nemáme kapacitu.“

Tedy budeme s fakty pracovat stejně kvalitně jako ezoterici a konspirační blábolisti?

‣ „V určitý moment se každý musí rozhodnout, jestli věří výsledkům vědecké metody.“

Jedním ze základních pilířů vědecké metody je právě nechat víru doma, a zkoumat a ověřovat. Rozhodovat se mezi vědou a vírou jako mezi spartou a slávií zdá se býti poněkud nešťastné.



Vědecká metoda je nástroj, ne ideologie nebo fotbalový klub. Na tom, že máme hodit přes palubu *všechny* lidi, co doposud neakceptovali nějaký konkrétní závěr, neshledávám nic vědeckého.

‣ „…nebo vlastním emocím, které jsou matoucí a ovlivňuje je třeba to, že jsme vypili moc kafe, nebo nás včera někdo naštval.“

Paradoxně na to sedí tento popis jako p*del na hrnec. Všichni jsme někdy unavení a vyčerpaní, a ani mesiášský komplex, jak už sám Petr dříve zjistil, nejde realizovat non-stop. Každý někdy ventiluje frustraci. Ale to je problém toho konkrétního člověka, ne všech lidí, které nedokázal přesvědčit.

‣ „Tak to prostě je.“

Amen. Slyšeli jste slovo Lukášovo. 💩



Neúspěšné výmluvy často vyústí ve vyloženě zoufalý argument nějakou nepovedenou analogií a některým z pasivně-agresivních emoji. 🤦‍♂️

‣ „To, že teď v rukou cítím mobil, za oknem slyším nějaké zvuky a mám dojem, že se planeta pootočila do polohy, které říkáme ráno, je taky pouhá víra 😉“

A tak zatímco já jsem za polárním kruhem nemohl jít spát, dokud na vlastní oči neuvidím ztracený západ a východ slunce, a neucítím, jak se mi ve světlé a teplé noci začne mráz z permafrostu zakusovat do nohou… Lukáš ráno věří, že je ráno. 😹

#MusímeSNimiMluvit #TakPojď

🔗

29.10.2022 07:25

Pohled na technické vzdělání prozrazuje o lidech a jejich životech strašně moc!



Většina lidí je čistými konzumenty dnešního technologického světa. Kdyby měli udělat „restart“ bez svých techničtějších spoluobčanů, začali by se leda tak mlátit klackama a skákat okolo ohně.

Počítání předmětů, které se dají vzít do ruky, se lidé naučí celkem snadno. Ale počítání s čísly už je abstrakce, ke které se musí lidé dopracovat. Aritmetika vám dává nástroj pro vyjádření početních postupů, aniž byste museli přesouvat po stole kamínky.

Algebra vám umožňuje vzít ty postupy, dát jim nějakou rozumnou formu, a utvářet z nich komplexnější postupy, které by vaše hlava jinak nepobrala. Je základním stavebním kamenem pro jakoukoli další teorii. Jenže stále nedokáže vyřešit ani tak základní věc, jako je obvod kruhu nebo popis pohybu po kružnici.

Takže to buď začnete různě obcházet a aproximovat, nebo zavedete kalkukus, abyste mohli dobře popsat i kulaté a zakřivené věci. Najednou umíte docela dobře popisovat svět okolo vás, a využívat matematiku ke konstrukci… Třeba i toho počítače s Excelem.



Ale když je to všechno hotovo, proč by se s tím člověk m*dal, žejo. Proč umět vyrobit stůl, když bydlíte 30 kilometrů od Ikey. A proč rozumět matematice, když si stačí pořídit počítač a programy, které připravil někdo jiný, kdo ty potřebné abstrakce postavit umí.

Jedna skupina lidí si stěžuje, že ten rozsah matematiky, co se během života naučili, už nemůžou v práci uplatnit. Protože ač jsou dnes technické dovednosti vysoce ceněný, stále ještě je snadnější sáhnout si na dobré peníze tak, že do toho budete lidem kecat a budete je organizovat.

Druhá skupina lidí si stěžuje, že se vůbec takové věci učili. Kolikrát si myslí, že když někdy zvládli něco otrocky zderivovat, že dělali tu těžkou matematiku, aniž by kdy věnovali čas a energii pochopení, co že to vlastn doopravdy udělali. Ale tak aspoň něco, aspoň se při tom naučili následovat správně nějaký primitivní postup.



Když si vezmete, že takový plochozemec šíří svoje bludy o hustotě a vztlaku na sociálních platformách, jejichž provozovatelé pro zvládnutí celosvětového provozu zaměstnávají jedny z největších špiček v oboru prostě proto, že si to můžou dovolit…

Nemůžeme se divit, že takové množství lidí technologie raději uctívá, než aby se jim snažili rozumět. A nejsou to zdaleka jen lidé ze soft oborů. Nedávno jsem tu objevil diskuzi, kde se někdo z programátorů ptal, co bychom dělali, kdyby Microsoft zpoplatnil Visual Studio Code. Jestli bychom platili, nebo přešli na něco free.

Jako kdyby VS Code byla nějaká posvátná kráva, bez které se neobejdeme. Přitom je to software, který nahradím daleko snadněji než Excel, který taky po technické stránce velice snadno nahradím.

Jak je vidět, #CargoKult kvete v každém oboru včetně toho našeho.

#Matematika #Technologie #Vzdělávání #NebuďEzo

🔗

28.10.2022 20:37

← „Jasně, rád s tebou půjdu na oběd, ale snídal jsem až teď, tak bych šel asi trochu později. Tak asi v jednu.“

→ „To už budu mít asi hlad.“

← „Tak ty bys šel ve dvanáct, já v jednu, tak co 12:30? Ale kdybych pořádně vyjednával, tak bych ti dřívější čas než 12:52 nedal.“

Řešili jsme, kam že to vlastně půjdem…

→ „Mám se pro tebe stavit autem nebo dojdeš?“

← „Znáš mě. Já ti slíbím nějaký čas, pak se zdržím, začnu se škrábat do kopce, a budeme jíst v půl druhý. Radši mě vyzvedni.“

→ „Tak jo, ve dvanáct jsem u tebe.“

← „Jasný, doraž.“

#ArgumentyNefungují #NevyjednávejBlbě #Batůžkář

Někteří si musejí své bullshit stories složitě vymýšlet, nebo si na to najímat marketingové agentury. Grumpy nemusí, on je žije. Jemu stačí prostě jenom sepsat svůj den, a stejně je to pořád lepší jak ty profesionální marketingové kecy.



Přiznávám, nebyl to úplně celý můj den. Musel jsem trochu odpočívat, ale stihl jsem zasvětit dcerku do radosti z úklidu domácnosti a ručního mytí nádobí. Prý jsem měl pravdu, a fakt z toho má dobrý pocit. Odměnou mi byly detailní dotazy, nakolik se dají její dosavadní poznatky z National Geographic aplikovat na reprodukci homo sapiens. Na diskuzi o 28. říjnu 1918 a dezolátských akcích 2022 už vzhledem k pokročilé hodině nedošlo. Ale není všem dnům konec.

P. S. Snad si tu zítra nepřečtu příspěvek: „Deset chyb Pavla Šimerdy při vyjednávání obědového času“, protože takovou zpětnou vazbu bych asi neuměl správně vyhodnotit a zpracovat. 🙃

🔗

28.10.2022 08:56

Je ráno 28. října 2022, a v 8:09 mi zvoní telefon, že mi „rohlíci“ přivezli všechno, co potřebuju k tomu, abych se měl dneska dobře. A jsem si více než jistý, že Lukas Vyskocil se má dnes taky dobře. Vlastně ani kurýr nevypadal, že by si chtěl stěžovat na práci v tak slavný den.

#ArgumentyNefungují #NebuďEzo

Kdo mě znáte, víte, že nejsem žádný vlastenec. A protože už mi není dvacet, dá se předpokládat, že už se jím nikdy nestanu. Prý nám to naše bývalé Československo starý pán brilantně vyjednal s prázdnýma rukama. Nejsem ani žádný historik, a fakt netuším, jak moc prázdné ruce TGM měl, když vydupával z hlíny československý stát.

Jistě to byl obrovský úspěch. Podařilo se s Čechy a Slováky podařilo vyjednat společný stát pro Čechy, Moravany, Slováky, Rusíny, Slezany a… Miliony sudetských Němců, se kterými se nikdo kromě policie a armády nebavil. A k tomu jsme si ještě museli trošičku vymezovat hranice s Poláky a s Maďary.

Malý zázrak, že nám, především díky československé armádě a mezinárodnímu postavení, takto vyjednaný stát vydržel celých dvacet let, aby si jeho existenci stihli lidé zapamatovat, aby vůbec našli ochotu jej v roce 1945 obnovit, od roku 1948 do roku 1989 prznit, od roku 1989 do roku 1992 si na všecko stěžovat, a nakonec celou slavnou federaci slavnostně ukončit. A stěžovat si dál.



Jasně, můžeme se upínat k Masarykovi, k Čapkovi, nebo k Baťovi, podle toho, zda více inklinujete ke státnické, intelektuální nebo podnikatelské nátuře. Je super, že tuhle historii máme. Dává nám to jistotu, že být Čechem nebo Slovákem není nějaký nepřekonatelný handicap.

Bez těch pár slavných osobností bychom na tom asi byli mnohem hůře. Já sice k životu nějaké vlastenecké vzory nepotřebuju, ale zdá se, že spousta lidí ano. A určitě lepší mít aspoň pár vlastenců „na své straně“ než na straně zničených zadlužených dezolátů, kteří pro trochu té pozornosti a nějakou tu korunku udělají všechno.

Je super, že Radim v poslední době komentuje politická vyjednávání à la pražká koalice. Ale že by pro nás méně znalé politických her trochu rozvedl, o co tam vlastně jde, kdo má rozehranou jakou hru, kdo je jeho favoritem, komu nabídl své služby, a kdo přijal… 🙃 To se mu nějak nechce.



Vyvěsil bych českou vlajku, kdybych nějakou měl. Zašel bych na Kverulantovo „útok na hrad“, kdyby měl v plánu nadobro vysídlit prezidentskou kancelář a ze sídla českých králů udělat místo vyhrazené turistům od Pražanů až po Japonce. Dobře, tak zajdu aspoň s bráchou na oběd, když je ten svátek.

#NoGentleman #NoPatriot #NoNationalist #Batůžkář

🔗

26.10.2022 22:40

Technologický dluh vzniká, když programátoři a další tvůrci dělají věci tak, aby fungovaly.



Když tvoříte software jenom tak, aby fungoval, tvoříte jednorázovou věc, a příliš neinvestujete čas a energii do údržby. Každá změna, co nezapadá do stávající architektury, je drahá, a zároveň prohlubuje technologický dluh, čímž činí budoucí změny ještě dražší.

Technologický dluh spočívá v nekoherenci software, kdy i drobná změna může vyžadovat desítky změn v jiných částech software a riziko zanesení chyb, které můžou vést na provozní problémy a další náklady a ztráty. Kde laik vidí: „Chci přidat jedno tlačítko.“ může se ve skutečnosti skrývat zásah do desítek na sobě závislých komponent.

Něco jiného je přidávat očekávanou funkcionalitu do software, který je koherentní, automaticky testovatelný, dobře zdokumentovaný… Něco jiného přidávat změnu do kupy hnoje, která jenom čeká na to, aby se mohla rozsypat.



Není to jen o programovém kódu. Součástí toho všeho jsou i procesy, které změny software provází, od samotného vývoje, přes používané nástroje a kvalitu kódu, až po aktuálnost postupů a dostupnost pracovní síly.

Tady bych si dovolil za zásadní technologický dluh v průmyslu označit samotné programovací jazyky C a C++. První z nich miluju pro jeho surovost a blízkost k hardware. Ovšem jen do chvíle, než si uvědomím, jak drahý vývoj v céčku je.

Kdybyste za kód v jazyce Rust dávali programátorovi trojnásobnou sazbu než za „céčko“, pořád bude v poměru k hodnotě levnější. Možná budete mít problém s ekosystémem, stávajícím kódem, integrací do nástrojů, a dostupností pracovní síly, a tak se vám „céčko“ stále vyplatí. C++ je na tom snad o něco lépe.

Ale to je právě ten technologický dluh. Časem, až všichni kolem vás pochopí, že je ten programovací jazyk nerentabilní, vás budou investice do odchodu od zastaralé technologie teprve čekat.



Dodnes potkávám zákazníky, kteří drží část projektů v Python 2.x, který je morálně zastaralý a především dávno nepodporovaný. Aktualizovat ty projekty na Python 3.x je drahé, a možná se to už nikdy nevyplatí.

Ale vždy se najde projekt, který neumře, a který je potřeba dál podporovat. A kdo chce dneska udržovat software v nepodporované verzi Pythonu? Musíte platit za to, že se zahrabe ve starém hnoji, a třeba nestihne růst s okolním světem a získávat znalosti potřebné pro příštích deset let na trhu.

Jednou ten člověk odejde, a všichni ostatní vás s takovým požadavkem pošlou do p*dele. A nebo si řeknou násobnou sazbu, aby se z vašich peněz odškodnili. To je technologický dluh.

#Programování

Technologický dluh není jen nějaký fancy buzzword. Je to věc, která stojí lidi jejich motivaci a psychické zdraví. Která stojí firmy hromadu peněz, pak další hromadu peněz, a nakonec možná budoucnost.

Ono se tomu neříká dluh ze srandy. Za rostoucí technologický dluh platíte nekřesťanský úrok, a ještě vám roste jistina, kterou budete muset splatit, abyste se z té spirály vůbec dostali. A nebo to jednoho dne nechat shořet.

🔗

26.10.2022 15:54

Nejsou to úplně #BahenníLázně, ale rozhodně je to skvělá „case study“ o komunikaci na sociálních sítích!



Každému z nás se ta komunikace někdy nepovede. Ale je přece rozdíl něco pokazit, a chovat se tak programově po dlouhou dobu.

‣ „Důvody proč jsem naopak nezmínila agenturu jsou dva. Jednak moji sledující o existenci agentury vědí, jednak i agentura je v tom nevinně.“

Pokud mám na sítích pověst fňukny, která je idolem a vzorem pro další armádu fňuken… Holt nevydám tweet, že platím desetitisíce měsíčně
za nespolehlivou službu, protože chůva, co mi hlídá dvě odpoledne v týdnu dítě, odjete na pohřeb na Ukrajinu.

‣ „Nakonec se postaral #drahý, stará se rád, jenže pracuje, živí nás (z většiny, oba naše příjmy jsou nepostradatelné). Přišel o den výdělku. Netopím se v penězích. Jsem rodinný advokát, zastupuji matky samoživitelky, důchodkyně, zhusta zadarmo.“

Moc ušlechtilé. Neměl by si ale člověk prvně zamést před vlastním prahem, než si jde plnit své mesiášské sny? Navíc chudoba právníka snad ještě nikdy nikoho nerozbrečela.

‣ „Chůvě jsem samozřejmě vyjádřila upřímnou soustrast a řekla jí, ať se tím netrápí, protože se tím trápila a bylo jí to líto.“

Medaili?



Vylévat si frustraci na sociální síti, kde jsem za hvězdu (všech fňuken) a mám tam vliv a hromady sledujících, to zní jako super nápad!

‣ „Holt jsem si svou momentální frustraci vylila zde. Chtěla jsem se vyhnout románu na x tweetů a zkratce bohužel podlehla srozumitelnost.“

To se stane. Jen ne každý má talent po letech intenzivního tweetování jedním blbým příspěvkem zvednout ze židle i takové lidi, jako je Andrej Poleščuk. 👍

‣ „Podstatou nebylo obvinění agentury a už vůbec ne chůvy, podstatou byl povzdech, že i když si posichrujete první poslední, někdy to nevyjde a je z toho mrzení (a někdy průšvih).“

Takhle napsané by to bylo pro spoustu lidí relatable.

‣ „Lidé často říkají, že si má pracující matka najít chůvu. Jenže ono to problém neřeší. Ne vždycky.“

Lidé sice říkají, ale člověk je zodpovědný sám za sebe. Jaký má smysl se neustále vztekat, že se okolní svět netočí kolem jeho potřeb a přání?

‣ „Drobek není ani chudák ani zanedbávané dítě.“

Kdyby byl, lidi na twitteru to asi nevyřeší.

‣ „Chůva chodí na dvě odpoledne v týdnu. Nicméně diskuze odhalila další aspekt, se kterým se pracující mámy malých dětí denně potýkají: nenávist a odsouzení okolí, protože se cele neobětují dítěti.“

Věčný problém věčně brečící ženy. Nikdo normální se s ní nevydrží bavit, a tak jí zbydou internetové diskuze s lidmi s debilními názory. Asi je mi jí trochu líto, ale dělá si to sama.



Kdysi jsem řešil podobný problém. Taky jsem z toho měl nervy, ale nechoval jsem se u toho, jako kdyby se celý svět proti mě spikl. Zjistil jsem, kdy může být dcerka s maminkou, kdy s babičkou, vzal jsem telefon, internet, sehnal chůvu… Ani na chvíli jsem si nepřipouštěl, že by se mi nepovedlo k zákazníkům do Norimberku vyjet.

Nevyšel jsem z toho nas*aný, nýbrž optimističtější než kdy předtím.

🔗

25.10.2022 22:17

Jednou bych chtěl pochopit všechny ty ezoteriky, plochozemce a jim podobné. Byly doby, kdy jsem stěží poznal velký a malý vůz. Když se podívám na oblohu teď, vidím v ní i kolik je zhruba hodin, a vím, jak bude za hodinu nebo dvě vypadat, pokud nepřijdou mraky.



Co vidíte, je grumpyho dnešní naprosto zoufalý pokus namířit foťák obyčejného mobilu do okuláru levného dalekohledu. Jupiter a jeden, druhý, třetí i čtvrtý měsíc. Díval jsem se i na Saturn kvůli prstenci. A co byste řekli. Měl ho tam!

A nevěřili byste, jak rychle mi ty planety utíkají. Naučil jsem se mířit dalekohled tak, abych měl daný objekt úplně na kraji, aby než se s tím popasuju, mi objekt neutekl za protější kraj průzoru.

Vlastně na tom není nic divného, když si člověk uvědomí, jak malý úhel ten dalekohled zabírá, a jak rychle se země otáčí. Nakonec i v Brně na Svoboďáku fungoval Jupiter při pohledu směrem k nádraží mezi vysokými domy jako noční hodiny.



A stejně tu budou lidi, kteří budou raději koukat do země, aby nemuseli přiznat, že jsou mimo mísu. Ani důkaz přímo před nosem nemusí být pro ezoterika důvodem k zamyšlení.

#NebuďEzo #BahenníLázně

Lázeňské screenshoty najdete v komentářovém vlákně.

🔗

24.10.2022 18:32

Poznejte Grumpyho matku. Dnes jsem na matfyzu dostal hlavolam, a dopadlo to jako vždycky. Matka se bránila, ať jí to vůbec nedávám, a za minutu už se dožadovala, ať matfyzákům pošlu fotku, že to složila.



Snažím se neustále vylepšovat způsoby výuky.

Rust pro programátory se teď snažím učit tak, aby jako první viděli, co je v tom jazyce zvykem dělat jinak než třeba v C a C++. A dneska jsem se zkušenou učitelkou konzultoval design kurzu Pythonu pro děti. Ten mám naopak postavený tak, aby se naučily rozumět, jak funguje počítač a periferie.

Kromě toho se chystám na drobný redesign kurzů návrhových vzorů. Ten už nějakou dobu běží, ale začal jsem si sepisovat, co bych na nich chtěl všechno vylepšit.

Mám tam návrhové vzory v Pythonu, který je zajímavý tím, že vůbec nemá koncept interface a vyhýbá se statickým typům. Dále návrhové vzory v C++ a Rustu, kde se spousta věci dá řešit flexibilněji než klasickým objektově orientovaným přístupme.

A nakonec tam mám specialitku pro fajnšmekry, návrhové vzory v C, kde je jeden den navíc, abychom stihli i tvorbu objektového modelu. Ten doposud objednala jen jedna organizace.



A s ročním zpožděním se chystám konečně rozjet ten Haskell. Nakonec to chtělo dát tomu trochu čas, a trochu to funkcionální myšlení zpracovat a vstřebat.

#Unrecruitment #Programování #GrumpyhoMatka

🔗

23.10.2022 09:59

Svět skutečně není černobílý. Malé připomenutí, že to, že si někdo dá na sítě stejné barvy, ještě neznamená, že se bude chovat příčetně.

Malé shrnutí:

‣ Pán se *domníval*, že kritizuju Lucii Hrdou.
‣ Dále se *domníval*, že ta kritika byla urážlivá.
‣ Na základě těchto domněnek mohl provést TČ podle § 353.

Neřešme nedorozumění, ta se stávají, a člověk s nimi musí jednoduše počítat. Bavme se o tom, jak by se měli české děti a čeští dospělí učit online komunikaci.



Podobnou situaci jsem ovšem viděl i osobně na akci za podporu 🇺🇦 obránců na Václavském náměstí. Ale tam to mohlo dopadnout hůře. Podobně „nedomýšlející“ človíček se v dobré víře pustil do sporu s policií během zásahu vůči ukrajinské prodejkyni vlaječek.

Naštěstí pomohli jiní účastníci, a podařilo se jim pánovi vysvětlit, že jeho chování ničemu nepomůže. Uniformovaní nakonec jednání s prodejkyní dokončili, a vyřešili domluvou. S dobrovolníky z kriminálky, co tam přišli jako součást antikonfliktního týmu, jsem ještě prohodil pár slov. Bylo to super, pomohli mi lépe pochopit souvislosti některých medializovaných kauz.

Pán taky ve skutečnosti nepřišel škodit, ale projevila se jeho frustrace a řekl bych i zhoršený úsudek, a mohla z toho být velká kauza zatýkání účastníka jinak pozitivně laděné akce. Uniformovaná policistka z prvu jednala arogantně a nekonstruktivně, ale zachránila to právě práce zkušených „antikonfliktů“.



A tak, pokud máte občas chuť někomu „nabančit“ za to, co říká, zkuste si nejprve uvědomit pár věcí.

‣ Každý má právo na názor a hodnocení faktů včetně kritiky vašich oblíbených hvězd, hvězdiček, kamarádů, kolegů i rodinných příslušníků.

‣ Při nejlepší vůli se člověk ne vždy vyjádří tak, aby to všichni správně pochopili. Nedorozumění je běžná součást komunikace.

‣ Nikdo nemá povinnost vám svoje názory obhajovat a vysvětlovat. Není problém se rozloučit s tím, že si nerozumíme.

‣ Než se pustíte do nějakých větších akcí, je potřeba aspoň krátce zvážit možné následky. Nejsem rambo, za rozbitou držku vás dám k soudu.

‣ Obvykle dobré věci nepomůžete tím, že zbijete někoho, kdo si jen dovolil reagovat na vás jinak než v předklonu.

Nezbývá než připomenout, že lež není názor, pomluva je taky trestný čin a šíření nenávisti je zlo. Ani sebelepší názor nemůžete cpát úplně všude. Na prohlídce toho bunkru v Brně taky průvodce utrousil cosi o „západu“, a taky jsme ho nezbili, jen jsme obrátili oči v sloup. Ale to asi jako nevidomý ani nezaregistroval.



Pokud jde o ukrajinskou prodejkyni vlaječek, podle všeho měla jakési úřední povolení, nicméně neplnila zákonné podmínky. Zdá se, že prodávat lidem na takové akci na vlastní pěst cypiny a vybírat peníze do vlastní kapsy u nás tak úplně nejde.

Někde jinde by se to možná dalo tolerovat, ale na exponované akci na Václavském náměstí za přítomnosti dvou televizních štábů to asi nešlo.

#Komunikace #BahenníLázně #СлаваУкраїні

Zkráceně řečeno, nechovejte se jako k*eténi, ani když si myslíte, že máte pravdu. Ničemu to nepomůže.

🔗

22.10.2022 14:23

Ve čtvrtek večer jsem se v Brně stavoval na komentované prohlídce protiatomového krytu, který mi zároveň sloužil jako zážitkové ubytování. Když jsem něco pojedl na Svoboďáku, sledoval jsem cestu Jupiteru po obloze, koukal na sociální sítě, a dumal, co s načatým večerem.

Tu na mě vyskočil končící EVOLVE! Summit, tak jsem vyrazil zjistit, kdo ještě vyráží někam po brněnských barech. Můj první úlovek byl Ivar Mesensky, který mi stihl nabídnout odvoz taxíkem do Sky Ice Bar, ještě než mu Michal Toman naprášil, kdo jsem.



Tam jsem se dostal do společnosti extravertních krasavic, které se mě vyptávaly, co jsem zač. Řekl jsem, že v Brně školím introverty. Bohužel jsem se předem nepřipravil, improvizaci jsem neustál, a tak jsem v jednu chvíli raději přiznal, že jsem programátor.

Jedné z ejčárek to v hlavě seplo, a začala se zvědavě ptát, v čem programuju, a přemýšlet, koho to vlastně hledají. Zachránil mě z části Rust, u kterého na obligátní otázku odpovídám, že je to jazyk, co má v logu zrezlé ozubené kolo, a z části druhá ejčárka, která tu první zastavila, že šly pít, ne se bavit o práci.

Ale něco vám řeknu. Ivar dokáže v několika větách perfektně shrnout problémy IT recruitmentu a vysvětlit, proč to za ty zdánlivě snadné peníze nechcete dělat. Taková škoda, že toho chlapa nikdo pořádně neposlouchá. Ušetřili bychom si tolik nedorozumění.



Každopádně bylo zajímavé být přes den s introvertními programátory a večer s lidmi z totálně jiného světa, kde lidé věří věcem, které mají s naší normální realitou pramálo společeného.

Když jsem se zmínil zákazníkům, že jsem se stavil za lidma z Evolve Summitu, mlčky čekali, až jim vysvětlím, co to je. Když jsem řekl, že jsem si sedl do hospody mezi recruitery a vyzradil své povolání, obrátili oči v sloup. Recruitment jsou očividně lidi, do jejichž společnosti se dobrovolně nechodí.

Trochu jsem doufal, že chytnu Tamara Ksandrová a její dojmy z přednášky o náboru právě do IT, ale bohužel musela odjet. Jinak jsme to večer docela rozjeli a stihli ještě Super Panda Circus. Něco takového jsem snad ještě neviděl.

#Unrecruitment

Jediný Petr Skondrojanis se chtěl se mnou prát, ale prý až jindy. 😼 Ještě jsem stihl rychle potkat pár starých známých velkých hvězd, Petra Nulíčková a tak. Pak nějaký ten drink a zpátky do krytu.

🔗

19.10.2022 16:38

Včera na mě dýchl duch reálného socialismu. Nějaká jezinka mi přišla vynadat a otravovat mě nevyžádanými radami ohledně školy.

#BahenníLázně

→ „Já asi nerozumím tomu, co je cílem příspěvku?“

To se mě ptá?

→ „Chcete jen shazovat školství?“

Anekdotou z mého života?

→ „Není lepší zaměřit se na to, co funguje?“

Dejte mi do ruky mávátko…

→ „Může jít jinam. Nebo tedy využijte domácí vzdělávání.“

Já se neptal.

→ „Chcete změnu, dávejte zpětnou vazbu.“

Opravdu jsem se neptal.



Příběhy ze života lidí na LinkedIn nechceme!

→ „Výkřik na LinkedIn, kde Vám dají lidí za pravdu…“

V čem mi dají za pravdu?

→ „Ale jako asi je to příjemný…“

Nevím. Asi je mi to jedno.

→ „A že vždycky je dobrý se zamyslet, jak přispívá ke kvalitě výuky samotný žák.“

Hrdinka. Kopnout si bez informací do malé holky. 😹

→ „A vlastně i rodič tam má svoji roli. Měla by být ideálně podpůrná :)“

Tak to ne. Moje role ve vzdělávání rozhodně není podpůrná!

→ „A že školství se dávno posunulo od toho, co popisujete.“

Popisuju jednu událost ze života.



Jsem zmaten. Přišla se zeptat, nebo mi to přišla vysvětlit?

→ „No spíš se zeptat na to, proč jste se ho rozhodl popsat takhle :)“

Jak takhle?

→ „Já sleduju školství dlouhodobě a je mi líto, když někdo nevidí, jak se zlepšuje :)“

Co s tím mám mít společného?

→ „Ale přišlo mi to prostě nekonstruktivní.“

Nekonstruktivní story na sociální síti. 😹

→ „Ale v takovém případě se nic nepohne :)“

Ono se mělo něco pohnout?

→ „Fakticky je to situace, která se dá řešit s učitelem v klidu a z popisu mi přišlo, že jste se o to ani nepokusil.“

Přišlo? Na základě čeho?

→ „Proto jsem navrhla, že můžete dát zpětnou vazbu.“

Fakt jsem se na nic neptal.



Má názor. Sice nic neví, ale fantazie a domněnky jsou jako poloviční fakta. 🙃

→ „Jen jsem vyjádřila svůj názor stejně jako Vy :)“

Jaký zase názor?

→ „Když nechcete diskutovat, beru to.“

Diskutovat o čem?

→ „Nechci tím ztrácet čas, abychom si tady každý psali svoje a nikam to nevedlo.“

Je to doslova můj profil. A můj příspěvek. Píšu si sem svoje. Nebudu si sem psát cizí. 😼 Vážně se mě v roce 2022 snaží umlčet absolventka pedagogické fakulty, která…

‣ Nepřemýšlí nad tím, co napíše cizímu člověku.

‣ Neumí svůj slovní průjem ani rozdělit do odstavců.

‣ Netuší, že emoji není interpunkce.

Proč?



Co že to dotyčná vlastně dělá?

„…na práci s dětmi se speciálními vzdělávacími potřebami a třetí na rozvoj a podporu ženského principu ve školství. Tam se cítím nyní asi nejvíc jako doma.“

Co to je ženský princip ve školství?

„Vytvářím podporující komunitu rodičů, kde je v pořádku dělat chyby a mít špatný dny. Chci, abyste věděli, že vy jste za všech okolností ty nejlepší rodiče.“

Tak ten byl dobrej. Ten podporující mindset z ní přímo čiší.

#Vzdělávání #MesiášskýKomplex #NebuďEzo

🔗

18.10.2022 14:59

Pravidla diskuzí o dětech samozřejmě platí i o známkách. Že mi to hned nedošlo.

‣ Pravidlo první: Nikdy nediskutujte s profesionální matkou. Pravděpodobně má víc dětí než vy.

‣ Pravidlo druhé: Nikdy nediskutujte s profesionální matkou. Pravděpodobně kojila déle než vy.

‣ Pravidlo třetí: Když jste chlap, rovnou se dejte na taktický ústup. Nemáte šanci.

Asi začínám chápat, proč Domča staví celou svoji online osobnost na vzhledu a fotkách. Člověk co na vás v diskuzi o známkách rovnou vybalí, jestli vůbec máte děti, kolik, a jestli taky žijí tak dokonalý život…



Nepřišel jsem si nic poměřovat. Přinesl jsem komentář, že se toho o dítěti a jeho schopnostech ze samotných známek zrovna moc nedozvím.

Jestli chce diskuzi o známkování obracet do osobní roviny, dobře, umíme. 🙃 Jak byste popsali rozdíl mezi rodičem, který pro posouzení znalostí a dovedností svých dětí potřebuje číslíčka v žákajdě, a rodičem, který se na ně dokáže dívat i bez toho. Je to dost osobní?

A co vlastně z těch známek v danou chvíli vyvozujete? Jaká rozhodnutí kromě „tady přidej, ať máš hezčí číslíčka“ na jejich základě činíte? To mě zajímá.

#Vzdělávání #BahenníLázně #NebuďEzo

🔗

18.10.2022 07:26

Asi nikoho nepřekvapí, že je moje dítě průserář. Včera jsem dostal zprávu, že se má speciálně ona seznámit se školním řádem, který budou probírat ve škole, a že s ní mám ještě opětovně promluvit. A taky zprávu od jiné učitelky, že vyrušuje a že jí mám domluvit, že se takto při vyučování chovat nelze.



Tak jsem s ní ještě večer po tréningu promluvil, nechal ji přečíst celý školní řád, a vybrat pasáže, které si myslí, že jí dělají potíže. Jeden kluk ji prý obtěžoval, neustále si k ní sedal a sahal na ni, a o přestávce mi přišla říct, ať už ji *prosím* neotravuje. Načež prý do ní strčil, servali se, a přistihla je učitelka. Pak ještě vyrušovala na angličtině, kde se nudí, z toho byla druhá včerejší stížnost.

Dal jsem si práci s reakcí, a ráno jsem se dozvěděl, že o té rvačce třídní vůbec neví. A že dcerka šla spát o hodinu později, a ještě jsme rušili telefonem její mámu, která brzo ráno vyjíždí jako řidička autobusu, a já jsem do jedné ráno dodělával materiály pro děcka na programování, a nakonec jsem ani pořádně nespal…

Protože vyrušuje. Já se z nich fakt picnu.

Kdyby jí angličtinářka dala přečíst ten školní řád, má od ní na hodinu pokoj, a může s dětma v klidu dělat „Put the dog under the table.“ a já pak s holkou můžu doma pokračovat v luštění „Assassin's creed“, až bude čas.



Je to s ní náročné, o tom žádná. Ale do školy chodí v podstatě kvůli socializaci. Těch pár blbin, co tam dělají, by se naučila i doma. Navíc fakt nechápu, co za kouzelná slovíčka jí můžu *doma* říct, aby dala pokoj, které jí nedokážou oni říct na místě v té situaci.

Upřímně netuším. Řešili jsme stejnou otázku ve školce a v první třídě a nevyřešili. Ale jestli pomůže ji za trest na angličtině nechat sedět a koukat do přepážky učitelského stolu a vynadat jí, když zvedne oči, to si fakt nejsem jistý. Uvidíme, zda se tento způsob osvědčí. 🙃 Když mi to řekla, musel jsem to rozchodit.

#Děti #Vzdělávání #Škola #NebuďEzo

A tak vzhledem k tomu, že se nechala tak trochu napálit a vyprovokovat, jsem ji aspoň ráno naučil básničku, co mám od Mexa.

Fool me once, shame on you,
fool me twice, shame on me.

🔗

17.10.2022 07:15

Už jsem mnohokrát pálil čas a energii na pomoci někomu, kdo vlastně ani neměl zájem na tom, aby se to povedlo. Jan Richter se mnou a i vůči Tomáš Roreček mluví úplně stejným jazykem. Motivem celé komunikace je ukázat nám, že jsme k ničemu.



Nemůžu mluvit za Tomáše, ale já osobně lidem s tímto přístupem k ničemu jsem, a nestydím se za to.

‣ „Venoval tady mnohem vice usili na hate, misto toho aby ten text jen prepsal.“

Jak se má programátor bavit s člověkem, který všechno, co není pochvala a klanění se, označuje slovem „hejt“? Pokud chcete, aby pro vás někdy někdo zadarmo něco udělal, musíte si o to aspoň umět říct.

‣ „Nic mam asi jine nastaveni, snazim se spise zlepsovat sve okoli.“

Třeba tím, že chodíte nadávat lidem, co by rádi, kdyby pacienti nemuseli čekat od rána do večera, aby se *vůbec dozvěděli*, zda je v daném místě někdo vezme? To hodně pomůže.

‣ „Rozhodne chapu vyhody rezervacniho systemu a vim, ze pro vetsinu ambulanci je to nutnost a ostuda, ze to lekari jeste nemaji.“

Nikdy jsem vás neviděl orodovat za to, aby lékaři měli rezervační systémy, a aby pacienti vždy věděli na čem jsou, tušili, kdy zhruba se dočkají, a především *jestli vůbec* se dočkají.

‣ „Tady se ale porad bavime o urgentnim prijmu. Na nej vylozene nemaji lidi chodit, sem maji jezdit sanitky.“

A vědí to? Bylo na té nástěnce v *čekárně* napsáno, ať jdou do řiti, a pokud jim něco opravdu je, zavolají si sanitku? A nezaslouží si i neurgentní pacient alespoň informaci, že tam je zbytečně?

‣ „Uznavam, ze mi i infarkt nebo embolie obcas prijde po svych. Rozhodne vsak nechci, aby se mi zrovna tady objednavali na urcitou hodinu - prisli by pozde…“

A takhle vám přijdou včas, když budou sedět v čekárně a čekat, jestli si jich někdo všimne? Lékař, co dává pasivně-agresivní cedule, obvykle nemá tušení, co má v čekárně, nebo ano?

‣ „O dalsi eskalaci vsak urcite nestojim, a tak dekuji moc za komentare a Vas cas.“

Proč jste to tedy přišel eskalovat v první řadě? Tvrdíte, že se snažíte zlepšovat své okolí, a zatím se snažíte akorát vyvolat konflikt, vůbec nic pro zlepšení jste tu nenabídl.

‣ „Pokud mi chcete pomoci s IT systemy, ktere mi usnadni praci na urgentu/nenechaji zapomenout na reassessement, skoleni, ktera zlepsi moznosti komunikace pacient-lekar, prosim, napiste mi na jan.richter@nmbbrno.cz.“

Zapomeňte. Ať vám napíše někdo, kdo je ochotný snášet vaše toxické jednání. A nebo si to pojďte vyříkat z očí do očí. Možností mě potkat je hromada. Nebo myslíte, že se stačí chovat hovadsky na sítích, a všichni vám padnou k nohám?



Stačí si sednout do té čekárny, a zjistit, co ti lidé prožívají, když nám nevěříte. Lékaři nadávají, že člověk přišel pozdě. Jenže čekat ve třech čekárnách, a pokaždé doufat, že se vám bude vůbec někdo někdy věnovat, je na úrovni psychického týrání. Kdo to zažil, už to prostě zažít nechce, a raději své zdraví zanedbává, dokud to fakt nebolí.

#Unrecruitment #Arogance

Lékaři to mají těžké, tak to aspoň pořádně osolíme i pacošům, že?

🔗

16.10.2022 09:09

Tohle znám! Demotivátory potkávám celý život. Málokdy jsou to lidi, kteří sami něco předvedli.



Někteří by se měli naučit držet pysk, když nemají, co říct.

‣ „A ty se chceš hlásit na fyzikální olympiádu? Proč zrovna ty?“

Libuše Šobrová, fyzikářka na osmiletém, kterou jsem před třídou opravoval, když nám vykládala bludy. Do příští hodiny se to naučila, a tvrdila, že nikdy nic takového neřekla.

‣ „Překvapuje mě, že jste se umístil na té anglické soutěži.“

Kateřina Vraná, zástupkyně ředitelky na čtyřletém, vůbec jsme se neznali, pokud jsem neměl to „štěstí“ ji potkat na chodbě.

‣ „Já si myslím, že do té slabší skupiny patříte.“

Neznámá angličtinářka, kterou omylem pustili ke studentům matfyzu. Řekla to nějakému studentovi, kterého předtím v životě neviděla.

‣ „You wouldn't understand it.“

William Jolitz, nedávno zemřelý programátor, když jsem po něm chtěl nějak doložit tvrzení, že memory model Rustu řeší „cache locality“.

‣ „Mám pocit, že se v tom moc nevidíš…“

Dáma z nejmenované organizace, když se úplně nedařilo při mé dálkové výpomoci s programováním pro děti.



Já pak řeším s cizíma děckama, že místo aby spočítali jednoduchou rovnici, rozpovídají se o tom, že „nemají hlavu na matiku“. Přitom mají na krku stejnou hlavu jako kdokoli jiný, a netrpí na žádné postižení kromě toho, co jim kdo nabulíkoval.

Kdo jsou ti demotivátoři? Jsou to lidé, kteří věří na svou intuici a na první dojem. Lidé, kteří se na vás jenom podívají, a vědí o vás všechno. Lidé veskrze tak hloupí, že ani svoji hloupost nikdy neuvidí.

Mnozí z nich jsou neškodní, dělají si své sluníčkové věci, a příliš se necpou do života ostatním. Někteří ovšem usoudí, že jsou tak úžasní, že svůj talent musí uplatnit k zasahování do životů druhých. Nerozlišují, co je objektivní, a co je jen nějaký jejich nablblý názor. Neznají rozdíl mezi korelací a kauzalitou.



Já vám neřeknu, že jste na matematiku nebo programování leví. Řeknu vám, co je potřeba zvládnout, abyste nebyli. Svoje hranice si najdete sami. A ani potom vám ty hranice nepotvrdím, to je vaše věc.

Jedna kámoška si u mě před mnoha lety ty hranice jasně vymezila. Určili jsme „strategii přežití“ tak, že nemusí chápat úplně všechno, co dělá, část věcí se naučí mechanicky, aby prošla. Taková byla dohoda, a mohl jsem jí říct, že stejně na víc nemá.

Jenže se jednoho dne zbláznila, přihlásila se na geografii a kartografii, a s drobnou dopomocí to vystudovala. Prostě změnila přístup, a původní hranice nechala za hlavou. Je skvělá, že to dokázala. Já jsem hrdý, že jsem ji nikdy neřekl, že je na matiku blbá.



Pokud pracujete s lidmi, bez ohledu na věk a způsob spolupráce, nehrajte si na bohy. Netušíte, co ten člověk bude dělat za rok, za dva, za pět… Ruku na srdce, o kom víte dost na to, abyste mohli říct, že se nikdy nezlepší?

Nemusíte člověka potupit a zostudit jenom proto, že s ním chcete ukončit spolupráci. Jednoduše mluvte o sobě a svých důvodech, proč tak činíte.

#Vzdělávání #Spolupráce #NebuďEzo #BahenníLázně

🔗

15.10.2022 06:46

Je sychravé sobotní ráno, a já si čtu vlákno od Daniel Pražák o známkování ve školách. Ten chlap si dovolil obrátit váhy známek tak, že to teď vypadá, jako by vlastní iniciativa a rozvoj dovedností dítěte měly větší hodnotu než testování znalostí.



Snažím se představit si sebe znovu jako dítě, a vzpomenout si, co pro mě znamenali učitelé.

‣ Poslední rok školky. Jedna nepříjemná ježibaba. Jedna milá bloncka, co mi totálně nadržovala i na úkor mých kámošů. Well done.

‣ První stupeň základky. Celkem milí lidi, nenadchlo ani neurazilo. Nikdo z těch lidí mě snad v ničem nepodpořil.

‣ První část osmiletého gymplu. Většinou o ničem, ale pár lidí tam za něco stálo, ale byly to výjimky.

Eva Burianová – Vtipná matikářka z Moravy (ne že bych tehdy věděl, co to je). Měla odvahu mi před třídou říct, že jsem lempl, i když jsem měl za jedna. A uměla pojmenovat můj potenciál.

Ivana Vojířová – Inteligentní ženská, která chápala, že život není o známkách a povrchních bejkárnách. Dávala mi trojky ze zeměpisu, a mluvila ke mně jako k člověku.

Jako bylo tam ještě dost celkem milých lidí. Ale pokud se bavíme o kategorii „chtěl bych být v něčem jako oni“, tak si teď víc nevzpomínám.

‣ Čtyřletý gympl. Opět většinou veskrze o ničem, ale aspoň se s těma lidma dalo celkem existovat.

Pavel Töpfer – Sympatický týpek z matfyzu, machr za hranicí naší nejdivočejší představivosti. Mluvil k nám jako k lidem, co něco dokážou.

Božena Mannová – Ženská nad věcí. Bavila se s náma, nechala nás rozvíjet nápady, zařizovala, abychom se někam dostali, něco viděli, a někde mluvili.

Růžena Bechyňová – Další ženská nad věcí. Uměla nám říct něco o životě a něco o podnikání. Bavila se s náma jako s lidma.

Tomáš Zeman – Choval se po celou dobu jako pablb, ale aspoň se s náma normálně bavil. To je víc než můžu říct o většině ostatních.

Většina ostatních je z pohledu dalšího života zcela zapomenutelná.

‣ Vysoká škola. Tam se moc s nějakou podporou a pomocí nepočítá, pokud si pro ni člověk aktivně nedojde. Výuka poněkud neosobní.

Martin Mareš – Hluboký zájem, vstřícný přístup, schopnost vysvětlit cokoliv. Provozoval i volitelný předmět čistě na rozvoj myšlení.

Aleš Pultr – Chlap, který dokáže na tabuli nakreslit graf, co nakreslit nejde, jenom proto, aby to mladí matfyzáci měli šanci názorně pochopit.

A spousta dalších lidí s dílčím přínosem a spíše výjimečně nějaký exot, na kterého byste raději zapomněli.



Kdo vůbec vymyslel, že je v pohodě, aby děcka učili veskrze lidé, o kterých si nemůžou říct:

„Hele dobrý, v tomhle bych chtěl být jako on/ona!“

A pokud už musí být učitel žákovi jenom „úředníkem vzdělávání“, tak proč aspoň ten úřad nevykonávat ve prospěch dítěte. Známkování beru jako nutné zlo. Kdyby to jenom trochu šlo, dal bych přednost postupnému splnění okruhů před „průměrováním“ známek z testů.

#Unrecruitment #Vzdělávání #NebuďEzo

🔗

14.10.2022 18:20

„Ty věci z matematiky jsem nikdy v životě nepoužil.“

Nejvíce mě dojala dáma v diskuzi u Hujka Petr, která své děti chrání před existencí moderní elektroniky. Takže v době, kdy děti, které na pár hodin půjčíte Grumpymu, budou vědět, k čemu je dobrá matematika, její děti budou stále ještě žít v domění, že pro dnešní život stačí umět říkat básničky a běhat po lese.



Matematika je dobrá… Třeba k tomu, abyste naučili kočku běhat dokola. To si takhle vezmete Python (pozor ať kočku nesežere) a PyGame, a začnete odpočítávat milisekundy.

Teď je čas nula, kočka bude vpravo. Za chvíli bude čas 500 (půl sekundy) a kočka bude nahoře. Za další chvíli 1000 a kočka bude vlevo. Pak 1500 a kočka bude dole. A nakonec 2000 bude kočka tam, kde byla na začátku, a může běžet nové kolo.

Teď už zbývá jenom napsat funkci, která vám převede aktuální čas na aktuální polohu v souřadnicích, jak je používal René Descartes v sedmnáctém století a Nicole Oresme ještě o pár set let dříve.



Jak spočítáme polohu podle času? Znáte jednotkovou kružnici? Ukazuje se na ní zobecněná trigonometrie. To si nakreslíte dvě kolmé čáry jako soustavu souřadnic, do kružítka dáte jednotku (ideálně velkou, třeba 5 cm) a uděláte kružnici.

Tužkou pojedete po kružnici od jejího nejpravějšího bodu proti směru hodinových ručiček. Funkce, která převádí „kolik jste ujeli“ na souřadnici „x“ se jmenuje kosinus. Ta druhá, co převádí stejné číslo na souřadnici „y“ se jmenuje sinus. Úplně zbytečné znalosti, že? 🙃

Souřadnice podle ujeté dráhy po jednotkové kružnici jsou tedy sinus a kosinus. Pětkrát tak velká kružnice bude mít všechny vzdálenosti i souřadnice pětinásobné. Takže stačí vždy všechny délky přenásobit skutečným poloměrem kružnice.



A máte v zásadě hotovo. Jenom člověk musí trochu přemýšlet. Obrazovkové souřadnice jsou obvykle vzhůru nohama, a obrázky se umísťují nikoli prostředkem, ale levým horním rohem. Nic, co by se nedalo v kódu opravit.

#MatematickéOkénko #ProgramátorskáŠkolka #Vzdělávání

Zkuste mi sem dát nějaké tipy na věci z matematiky, u kterých by bylo dobré si říct, k čemu jsou.

🔗

14.10.2022 07:46

Pověst tech recruitmentu v posledních letech prošla ZÁSADNÍ PROMĚNOU. I proto mě ani po odeznění covid uzavírek nevidíte pořádat osvětové konference nebo dávat rozhovory k tématu.¹



Co k tomu říkali lidé, které obdivuju, a jejichž technické i lidské kvality ctím?

2017: „Nech je být, oni to mají s námi těžké, obor neznají, s námi se nikdy pořádně nebavili… Pojedeš na FOSDEM? Už jsi koukal, co chystají dát do nového standardu C++? A co dcera, už se učí programovat?“

2022: „Už zase mě otravuje nějaký mimoň. Ta firma je celá divná, v podstatě se chovají jako podvodníci. Nebylo by nakonec lepší fungovat bez těch agentur a nechat si HR jenom na administrativu?“

Nevěřil bych, že náborového obor svou pověstí překoná finanční poradenství i multi-level marketing, a začne pomalu ale jistě útočit na prodejce energií.



Přitom začínali jako prodejci Nového prostoru. Bavit se s nimi o práci působilo směšně. Ale zapracovala lítost, a většina technických lidí se jim snažila dát šanci a vyjít vstříc, aby se mezi nás mohli začlenit jako lidi. Koneckonců jsou to mnohdy naši dávní spolužačky a spolužáci.

Ani nevím, kde se to pokazilo. Kde se vzala myšlenka, že nábor lidí za miliony může dělat vlastně kdokoliv. Jak je možné, že si pro auta pošlete někoho, kdo tomu trochu rozumí, ale pro tvůrce vašich produktů a služeb prvního, kdo stojí na nádraží s cedulí HR a usmívá se?

#Unrecruitment #PracovníTrh #NebuďEzo

¹ Kromě toho to moc nikoho nezajímá.

🔗

13.10.2022 19:44

← „Pavel Šimerda, dobrý den. V poslední době mě strašně baví vaše diskuze na LinkedIn. Ale strašně mě nebaví na ně chodit koukat z alternativního profilu. Tak jsem vám chtěl navrhnout, jestli byste si mě odblokoval.“

Moji staří kámoši mě učili držet se lidí, se kterými si rozumím na první dobrou. Noví kámoši mě učí, že když něco chci, mám vzít telefon, a zavolat tam.



Za ty roky na sociálních sítích od abclinuxu až po LinkedIn mi už pár lidí ohledně mých online příspěvků volalo. Vždycky mi to přišlo tak trochu divný. Proč mi volá? Proč mi normálně neodepíše jako všichni ostatní? Tak teď jsem snad úplně poprvé volal já.

→ „Jestliže jsem si vás zablokoval, tak k tomu musel být nějaký důvod.“
← „Já doufám, že ten důvod už pominul.“
→ „Taky v to doufám.“

Už se jednalo spíše o zdvořilostní konverzaci. Osoba, kterou v tuto chvíli nebudu jmenovat, s odblokováním souhlasila už před touto výměnou.



Ani moje dítě nezůstává v komunikaci pozadu. Na malém městě je super to, že si nemůžu dojít ani na oběd, aniž bych se dozvěděl, že má moje dítě další průšvih. Moje cesta z oběda křižovala cestu její třídy z oběda.

Zastavila se u mě její učitelka, a řekla mi, že dcerka ve školní jídelně házela pomerančem. Říkal jsem si, jak moc rozjívený ty děcka museli být, aby *moje* dítě hodilo jídlem. Nakonec se z toho vyklubal docela zajímavý příběh.

Úplně cizí učitelka prý ve školní jídelně zastavila dcerku, aby jí vynadala za házení pomerančem. Když se holka bránila, ještě jí vynadala za lhaní, že ji sama viděla na vlastní oči. Později se ke mně doneslo, že si učitelka zřejmě zahrála na slavné Rádio Jerevan.

Ona totiž vůbec nehodila pomerančem, nýbrž jen kusem pomerančové slupky. A nehodila s ním jen tak sama od sebe, ale zpátky na kluka, který místo koše trefil ji. A navíc to podle všeho nebyla vůbec moje dcerka, ale jiná holka, která měla zrovna taky tyrkysovou mikinu.



Kdyby komunikace byla počítačová hra, Grumpy právě postoupil do dalšího levelu, zatímco jeho dcera uhájila čest rodiny a našeho vztahu k jídlu. A když už jsme u toho vztahu k jídlu, Twitter zase jede na plné obrátky.

→ „Ne slepe verit diteti a servat kucharky na prvni dobrou. Doufam ze nejste ten typ rodice co chodi rvat na ucitele za spatne znamky.“

Jsem typ rodiče, kterému jsou známky úplně ukradené. Podle všech dostupných informací školní známky o mém dítěti nevypovídají a nemůžou vypovídat nic, co by mě mělo zajímat.

#SociálníSítě #Komunikace #Vzdělávání

Ohledně nucení k jídlu, spíše než řvát na kuchařky bych byl schopný obratem datovkou podat trestní oznámení pro podezření z týrání nezletilé osoby. A pak diskutovat o tom, zda lze či nelze stáhnout již podané trestní oznámení. Grumpymu nechcete sáhnout na dítě.

🔗

12.10.2022 22:09

Spousta lidí se tu směje Denis Tureček alias etiketář, že se zabývá blbinami, a nedělá něco pořádného. To je v pořádku. Taky se směju jeho knoflíkům a motýlkům. A že nevystačí s jedněma teplákama z Pařížské, jako pravý chlapák…



Denis mě naučil jednu dovednost. Je to dovednost, o kterou jsem se nesnažil, a kterou jsem vůbec nechtěl mít. Protože jsem ani netušil, že to jde.

Naučil mě udržet úsměv a pohodu tváří v tvář hlupákům, bláznům a dezolátům všeho druhu. Zatím se považuju za úplného novice, ale trénuju, kde se dá. Se sousedy důchodového věku, nebo třeba i s dezoláty na Twitteru.

Občas mám ještě chuť těm lidem napsat, co si myslím, ale pak si vzpomenu na Denise. Nemá to smysl. Oni to nepochopí, a já se akorát ušpiním od jejich bahna.



Twitter je úžasný v tom, že se tam mnozí neberou tak vážně. Už jsem tam několika lidem reagoval na dotaz, jak řešit, že jejich maminka, tatínek, tetička, strýček nebo jiný příbuzný mají kecy na Ukrajince postižené ruským terorismem.

Ptají se upřímně. Je to pro ně nová situace, se kterou si nevědí rady. Snažím se je aspoň psychicky podpořit, a dát nějaké tipy do začátku. Už teď posílám dál střípky toho, co mě #etiketář naučil. Kdybych to měl nějak shrnout, bylo by to asi takto.

„Jak být šťastný a usměvavý, i když musíte trávit čas s kretény, protože je prostě potřebujete, nebo si v tuto chvíli nedokážete zařídit život tak, abyste s nimi být nemuseli.“

Asi to nezní tak cool jako vyjednávání nebo ovlivňování. Na druhou stranu, jakou hodnotu pro vás má, když váš den zůstane hezký navzdory okolnostem? Umění nebrat si osobně 💩 druhých lidí je k nezaplacení.



Samozřejmě to doplňuju vlastní tvořivostí a obrovskou inspirací od Jan Mexo Rehak a dalších lidí. Nemůžete se přece spoléhat na jednu znalost či dovednost v tak komplexní věci jako je interakce s dalšími lidskými bytostmi. Nakonec se učím i od lidí, kteří si o mně myslí, že jsem debil. 🙃

#Unrecruitment #Komunikace

A vedle toho všeho přemýšlím, jak by se dalo pomoct Jaroslava Cejnarová s udržitelností financování humanitárních aktivit. Už je to dlouhé, lidé jsou unavení, mají své vlastní výdaje, přesto by bylo fajn zachovat kontinuitu pomoci.

🔗

12.10.2022 07:58

Volala mi paní z telefonního čísla +420 576 201 942. Říkám si, zas nějaká nevychovaná slípka z telemarketingu. A tak ji hlasině přeruším.

← „Dobrý den!“

Zarazí se, ale začne znovu žvanit.

← „Dobrý den!“

Zkusím ještě pro zábavu několikrát, a pak už ji jenom přerušuju vzkazy pro případ, že by si ještě někdo pouštěl záznamy.



Lidi, musíte si uvědomit, že když vám volá robot, dostáváte se do nebezpečné situace, kdy někdo dokáže masově sbírat údaje telefonní cestou, a tedy cokoliv, co řeknete, může být v příštích letech použito ve váš neprospěch. Tak ať pak tady za půl roku nebrečíte, že na vás někdo udělal cílený social engineering, a připravil vás o hromadu peněz.

→ „Dovolala jsem se do okresu Svitavy?“

Známá to psychologická hra. Nepoučený člověk má tendenci chyby opravovat. Učili nás to ve škole, a učí to i naše děti.

→ „Ne, tady Královec!“

Tu mi robotodáma vysvětlila, že i v mém okrese mají k dispozici energie nebo kýho čerta. Otestoval jsem, zda ten bot reaguje na sprostá slova a další zajímavá klíčová slova. A když mě to přestalo bavit, dal jsem telefon k repráku s muzikou.



Prosím vás, nebavte se s botem, nedávejte ŽÁDNÉ údaje ani botovi, ani indovi, ani českému člověku, co vám zrovna náhodou zavolal, protože má vaše číslo z databáze, vygenerované, určitě jste dali souhlas na facebooku nebo nějakou podobnou hovadinu.

Praktikujte metodu minimální informace. Člověk nebo bot se zeptá. Vy neodpovíte. Nebo odpovíte něco úplně mimo. Nebo se taky ptáte. Je to velice jednoduchá technika, která vám může zachránit p*del. Pokud vám někdo volá, on zná skutečný účel, vy ne. Pokud si nechcete hrát, pak to prostě položit a zablokovat.



Provozovatelům jsem prostřednictvím bota vzkázal, ať mi zavolají, že si pokecáme, ale že teda zatím schopnosti toho jejich ej-áj, jak by řekl Matěj Matolín, nejsou nic moc.

#Telefouňové #Podvodníci

Možná přijde i Miloš Toman.

P. S. Před tím telefonátem jsem měl napsaný celý příspěvek k vydání, který kvůli těm mamlasům teď nevyšel.

🔗

11.10.2022 17:27

Mám za sebou nenápadné, leč nikoli bezvýznamné úspěchy, o kterých zatím ještě nebudu veřejně mluvit. Ale můžeme se bavit o dětech a o zákazech. Já mám v tomhle docela vtipnou historii.



Kdysi dávno se na nás obrátil kluk snad z německa, asi tak čtrnáctiletý, kterému omezovali přístup k internetu na domácím routeru. Věřil, že by pro jeho rozvoj bylo lepší, kdyby to omezení uměl tajně obcházet, a tak jsme mu trochu pomohli. 😼 Snad se zadařilo.

Před časem se jakýsi učitel ptal, jak zařídit, aby se žáci nedostali ve škole na internet. Navrhl jsem mu, ať zabalí celou školu do alobalu. 😹 Nevím proč, moje doporučení ho popudilo. Přitom to byl nesmysl, člověk na jeho technické úrovni neměl proti žákům šanci.

Obecně byl ve školách vždycky problém už jenom kvůli filozofii produktů od Microsoftu, která byla vždy neslučitelná s požadavkem dělat věci funkční a bezpečné zároveň. Na gymplu už byly učitelské disky vyloženě veřejným zdrojem. 🐈 Ani nebylo riziko, že se to vyzradí, protože by *nikdo* nechtěl vysvětlovat starším učitelům, jak je možné, že mají žáci 100% úspěšnost v získání přístupů.



Strašně mě baví představa, že pětileté a šestileté děti nebudou říkat „vadafak“. Děti si vyměňují znalosti a zkušenosti. To nejlepší, co můžete v danou chvíli udělat, je opravit jim výslovnost, ať to aspoň říkají správně, a naučit je trochu toho společenského kontextu.

Pak mě docela baví představa dotyčné, že se něco vyřeší tím, že svoje dítě dokáže odříznout od přístupu k Youtube, když chodí do školky. A nejvíc mě baví ten dojem, že to všichni můžou udělat stejně.

Dcerka moc dobře ví, na co se nemá koukat. Tak není blbá. Nechá dospělé se bavit, a vezme si telefon nebo tablet se sestřenkou někam za roh. Ale je ukecaná. U mně pak vypráví, na co všechno ji ostatní děti „nutily“ koukat, když „nechtěla“. 😽 Taková jsou pravidla hry.



Taky si myslíte, že dokážete šestileté dítě uchránit před vnějšími vlivy? Znal jsem takové, co se to snažili aplikovat i na osmnáctileté a starší děti. Já na to nevěřím. Podle mě tyhle zákazy nefungují.

Jako neukecala mě, ať ji v sedmi letech vezmu do kina na Jana Žižku, a to se dost snažila. Ale rok nebo dva zpátky jsem si nechal pouštět Fiziho a různé jiné krávoviny.

Nemůžete od dětí ve věku, kdy půlka z nich ještě věří na ježíška, očekávat kdovíjaké kritické myšlení. A tak je lepší s nimi párkrát přetrpět blbější z youtuberů, zasmát se s nima pár kravinám, a trochu jim ukázat, jak je ti blbouni vodí za nos.



Nebo vám přijde lepší předstírat, že to neexistuje, a nechat děcka poznávat svět bez vás? Fakt chcete ty děcka posílat do kolektivu jako blbečky, kteří nechápou, co se okolo děje? Já tedy ne.

P. S. Nakonec ten Fizi nebyl tak úžasný, jak se prve zdálo, a dcerka dala přednost show „Breaking the magician's code“, kterou jsme sledovali spolu. Aspoň měla, o čem mluvit, aniž by se styděla, že na to kouká.

🔗

11.10.2022 08:01

Práce s dětmi vám často prozradí věci, které jste nechtěli vědět.

Moje někdejší přítelkyně před lety ještě s kámoškou pracovala v takových pololegálních jeslích. Zařízení pro rodiče, kteří nechtějí dodržovat pravidla, od podnikatelky, která taky nedodržuje pravidla. A neplatí energie. A když jí to přestalo bavit, zdrhla s platbami za další období do zahraničí.



Jako programátor s volnou pracovní dobou jsem se tam za holkama často stavoval na oběd. Podnikatelka nebyla úplně ráda, ale dohodli jsme se, ať si třeba nase*re. Děti se na mě vždycky hned vrhly. Bylo to až divné.

Postupně jsem začal rozlišovat, které děti se přijdou doslova vnutit, a které se přijdou bavit normálně, a pak se zase v pohodě vrátí ke hře. Když jsem se začal holek ptát na příběhy, a sledovat chování rodičů a prarodičů při vyzvedávání jejich milovaných ratolestí, začalo to docela zapadat.



Lidé jsou schopni nadávat, že někdo nechává šťastné dítě od malička většinu dne ve školce. Tak tady byl třeba malý kluk, který byl v jeslích od začátku do konce, a do noci mu podnikatelka ještě zajišťovala chůvu na větší část týdne.

Nikoho nesoudím, jen popisuju realitu. Pro některé z těch dětí podle mě byli jejich rodičové v podstatě cizí lidi. Jejich chování vůči mě podle mě odráželou zoufalou snahu upoutat zájem nějakého dospělého. A protože se o ně staraly dvě ženy, návštěva chlapa pro ně byla něco jako svátek.

Další kluk se tam takřka denně počůrával. Obě vychovatelky to s ním řešili v klidu a hezky. Ovšem několikrát jsem viděl, jak se k němu při vyzvedávání chovají prarodiče, když dostanou oblečení na vyprání. To kdybych musel denně snášet, tak se pochcávám bez ohledu na věk.



Holky a kluci, ve věku zhruba od roku do tří, byli zlatíčka. Ale když s nimi člověk strávil trochu víc času, viděl různé problémy, které z rodiny vlastně neznal. Rodiče těch dětí vysypali peněženky, a za to získali službu, která je dokázala zbavit dětí takřka na libovolnou dobu, za pomoci mladých holek na denní i večerní služby.

Nemám vůbec nic proti využívání služeb chůvy, jsem naprosto v pohodě s jeslemi pro mladší děti, a dokážu pochopit lidi, co mají i jiné zájmy a jinou náplň než děti. Ale myslím si, že jsem se stal svědkem toho, když se to rodičům tak trochu vymkne z rukou.

Ani nevím, jestli bych chtěl vidět jejich ksichty, když jim holky řekly, že je konec, podnikatelka zdrhla s jejich penězi, a oni si mají ze dne na den hledat nové odkladiště na děti.



Nikdo neříká, že musíte trávit s dětmi hromadu času. Dětské kolektivy jsou super. A některým rodičům to s dětma třeba úplně nejde, nebo je na nich znát, že je to nebaví. Není nutné, aby matka trávila s dítětem veškerý čas, když to tak necítí.

Ale chce to zvládnout připravit nějaký ten kvalitní čas. Ten se nedá dohnat vůbec ničím. Ani penězi, ani dárky, ale ani dodatečně dlouhým jakože společným časem, pokud se v něm vlastně mezi vámi nic moc neděje. Dobře strávené dvě hodiny jsou lepší jak blbě strávené dva dny.

#Děti

🔗

10.10.2022 16:15

→ „Vy jste se na to nepřipravoval? Nedíval jste se do žádných poznámek? To jste nám všechno dokázal říct jen tak?“

Grumpy je podle všeho mistr improvizace, který na úvodní technickou přednášku o Rustu nepotřebuje ani přípravu ani poznámky. Je to tak. Když mě postavíte do sálu, klidně na lidi začnu mluvit a „svoje technická témata“ dám spatra.



Jak mi neustále opakuje Jan Mexo Rehak, dobrá příprava otevírá daleko lepší prostor pro improvizaci. A u programování to platí dvojnásob. Na dotazy odpovídám tak, že rovnou píšu programový kód, a ukazuju, jak to funguje. Přesto mám ve zvyku zkoušet si před akcí i věci, které znám.

← „Všiml jste si, že během přednášení občas kolem sebe mávám mobilem? Občas se do něj i podívám.“

Otáčím k němu telefon displejem. Mám tam otevřený gitovský repozitář s aktuálními poznámkami včetně „last minute“ úprav ze včerejška.



Dneska mě čekala vysoká škola a základní škola. Zkuste si tipnout, z čeho jsem měl větší respekt, a koho jsem se více bál zklamat. Obojí mám za sebou. Hodnocení obou akcí si nechám prozatím pro sebe. Možná se k nim později vrátím.

Čeká mě spousta práce. Taky spousta odpočinku, aby mi ta práce šla dobře od ruky. A samozřejmě malé linkedinové a twitterové války na zpestření života programátora pracujícího z domova. A sledování zpráv ze světa, abych nezapomínal, jak zatraceně dobře se tu máme.

#Programování #Vzdělávání #NebuďEzo

🔗

09.10.2022 07:16

Jasný. Když senior na frontendu udělá chybu v tagu a znervózní tak, že se z ní na místě nevyhrabe ani se strýčkem googlem… To je jako kdyby matfyzák špatně sečetl dvě čísla a nemohl najít chybu. A to by se přece nikdy nestalo!



A tohle je přesně důvod, proč si dělám na všechno přípravy a ověřuju si při tom přesně takové věci. Hrabu se v detailu. Během psaní toho kódu bych vám odvyprávěl něco z historie SGML a HTML. Jenže mě si na frontend nemůžete dovolit najmout.

① Nevysypete z kasičky tolik peněz, abych na to sahal byť jenom pohrabáčem. Prostě nechci, nemusím, tak to nedělám. Možná někdy jako volnočasovku, ale rozhodně ne denně ve full-time angažmá.

② V samotné práci bych našel způsob, jak během zkušebky předstírat, že vím, co dělám. Ale jakmile by začal být potřeba širší rozhled ve frontendu, projevilo by se, že to nedělám a nerozumím tomu.

Neříkám, že toho člověka měli vzít. A možná bude nakonec vděčný, jestli s ním vyrazili dveře.



Tak se na to podívejte.

→ “No like couldn’t figure out why the following isn't working.”



To vypadá jako platná SGML-like syntax. Problém bude asi v tom, že už v HTML nemá v sobě mít žádné elementy.

→ “Even tried the following. No material ui completely threw them off. Suddenly didn’t know basic syntax.”

/>

To už jako platná syntax nevypadá. Ale je v tom vidět jistá dávka zoufalství.

→ “And no it wasn't just nerves, the pattern was strong.”

Možná. To jako pouhý čtenář z toho příběhu nedokážu vyvodit.



Jestliže jako programátor, nebo i jako matematik, přemýšlím na určité úrovni abstrakce, občas mi může uniknout nějaký detail. Pokud tomu člověk věnuje roky studia a praxe, tím spíše se to dá pochopit.

I když jsem na detail docela trénovaný, ale jak už jsem psal, mě si na to najmout nemůžou. Je potřeba pracovat s takovým trhem, jaký je vám dostupný. Navíc kdo mě viděl jako lektora občas zmotat syntaxi různých jazyků nebo API různých knihoven… Dost to záleží na momentální kondici, tak se snažím během kurzů dobře spát a jíst tak, abych se vyhnul „gastrodemenci“.

Osobně zbožňuju technická live interviews a baví mě i „live programming“ nebo „programování na papír“. Tak jestli se potřebujete na někom vyřádit, objednejte si mě. Na reálných pohovorech pak počítejte s tím, že to prakticky všichni ostatní programáťoři nesnáší.

#Programování #NebuďEzo #NelidskéZdroje

Až zjistíte, že matfyzáci všeho druhu na sílu narvou do hlavy takovou úroveň abstrakce, že pak neumějí ani počítat do deseti, tak se budete možná divit. 😹 Ne nadarmo se říká, že by člověka s vysokým technickým rankem neměl posuzovat laik pomocí dojmů.

🔗

08.10.2022 11:36

Až se divím, že jsem tu nikdy nepsal o Gitu. Přitom je to další programátorský nástroj, co se během let dostal ze stavu „je to geniální, ale nikdo to nepoužívá“ do dnešního stavu, kdy je de facto standardem pro udržování zdrojových kodů a spolupráci na malých i velkých projektech.



Je to věc, která mi umí na mém po čítači vytvořit repozitář. Do toho repozitáře si můžu přidat nějaký kus textu nebo dat, tedy soubor. A nebo adresář z takových souborů složený. A nebo celý stav projektu obsahující hlavní adresář. A nový stav projektu po změně, který zahrnuje i předchozí stav, a tedy celou historii projektu.

Některý účastník kurzu se mě ptal, jestli může jednotlivý soubor v historii upravovat. Tak nemůže. Odkazy mezi objekty používají identifikátor odvozený z obsahu toho odkazovaného objektu. Výměna jednoho objektu znamená v důsledku výměnu všech objektů, které se na něj přímo či nepřímo odkazují.

Všechny úpravy tedy probíhají tak, že se sestaví celý nový stav projektu, a ještě se do něj kvůli zachování historie zahrne odkaz na předchozí stav projektu.



Taková myšlenka není unikátní pro správu zdrojových souborů. Neměnitelné (immutable) datové struktury poskytují jinak nedostupné vlastnosti všemu možnému od souborových systémů až po efektivní multitasking a paralelizaci.

Na takových datových strukturách skvěle funguje princip copy-on-write, kdy dokážete jinak nemožné operace jako „zamrazení“ celého souborového systému nebo databáze pro účely zálohování, aniž byste na něm museli skutečně zastavit veškerý provoz. Je to typický příklad nástroje, ktery je zároveň jednoduchý i geniální.

Někdy se tom říká snapshot. Ale člověk si nesmí představovat, že můžu celou tu databázi „vyfotit“ ve zlomku sekundy. Ve skutečnosti se to dělá stejně jako v tom Gitu.



Snapshot je vlastně jenom odkaz, přes který se dostanu na celou hierarchii objektů (souborů, znáznamů), které platily v daném „okamžiku“ mezi změnami. Zároveň si daný systém udržuje odkaz na aktuální hierarchii objektů.

Jenom díky tomu, že žádné z těch objektů ve skutečnosti nepřepisujeme (immutable), můžeme je sdílet mezi snapshotem a aktuálním stavem. Pouze pro každou změnu vytvoříme nový objekt, a postupně zduplikujeme i všechny objekty, které na něm byť jen nepřímo závisí.

Obě hierarchie se tedy z velké části prolínají, a malý rozdíl mezi nimi způsobuje malý počet objektů, které je třeba držet ve dvou rozdílných verzích.

#Programování #ProgramátorskáŠkolka #NebuďEzo

Aneb jak jednoduchá myšlenka dokáže pomáhat v celé šíři oboru informačních technologií. A taky podráždit všechny ty, kteří vám budou tvrdit, že všechno jde, když se chce. Některé věci z principu nejdou a ani jít nemají. Kdo se chce považovat za skutečného odborníka na danou oblast, měl by je znát a chápat.

Proto je pro nás informatiky tak obrovský důležitá matematika a její principy. Pokud chceme věcem rozumět, je to náš kámoš, ne nepřítel.

🔗

07.10.2022 20:35

Marketing znamená daleko víc, než něco umět, to ví každý správný linkedineer. Já bych tedy s dovolením i něco uměl, jestli to není moc na obtíž. Ale nikdy jsem nebyl moc dobrý na ten marketing, a tak mám pocit, že sem moc nezapadám.



Dneska se mě opět ptali, co dělám. A místo abych odpověděl, že dělám Rust, a že je to ta nejlepší věc, kterou se se mnou můžou naučit… Zase jsem se rozkecal o dvaceti různých skillech od linuxové administrace přes aplikace a operační systémy až po databáze. Oh, dear.

Pak se divím, že můj mediální obraz není rozlišitelný od všech těch ezoteriků, co umějí vlastně všechno od módy až po blockchain. Tohle budu muset napravit.

Jsou lidé, co se fakticky rozhodují, jestli se naučit Go nebo Rust. A protože já Go dobrovolně dělat nebudu, musím lidi podpořit v té správné volbě.

Pak jsou lidé, co se rozhodují mezi C++ a Rustem. S těma sice můžu dělat C++ do aleluja, ale profesní čest mi nedovolí alespoň nezmínit, že existuje něco potenciálně mnohem lepšího. Je potřeba to říct. Rust je přelomová technologie.



Tak co? Já vím, že jsem na ten marketing totální lama, ale někdo to těm lidem říct musí. Přece nezůstaneme stát na místě jenom proto, že je to míň práce než udělat krok správným směrem.

Můžu se daleko snadněji živit čímkoli jiným, co si ten průmysl žádá. Dělat jeden kurz Pythonu za druhým, občas to proložit C++, a kdyby to bylo málo, přidat si do portfolia C# nebo Javu. Projekty na tyhle technologie seženu, i kdybych si zítra hodil na krk ceduli „Java programátor“, a postavil se na náměstí.

Ale co naplat, když mám dobré technologie raději než peníze.

#Programování #NebuďEzo #Batůžkář #WorkLifeBalance

🔗

06.10.2022 21:27

„Šíří se tady ňáký fejk ňjůz, že bych měl ignorovat ňáký dámy. Dámy a pánové, vy, co mě znáte, tak můžete potvrdit. Dámu, bych nikdy neignoroval.“

Takže kámoška Hana Snablova. Vždy luxusně oblečená. Zároveň jeden z nejlaskavějších lidí, co znám. Miláček mojí dcerky. Už nějakou dobu odmítám ty dvě pustit spolu nakupovat jen ze strachu, že bych se nedoplatil. Asi není dost dáma.



Nejsem nestranný. Ale když se konkurenti navzájem ostřelují svým ostrovtipem, rád se pobavím i na účet kámošů, bez kterých by byl můj život chudší. Však oni mi to odpustí.

Jenže tady mi chybí ten vtip, pointa, či aspoň špetička elegance. Co je ku*va elegantního na tom boostovat si ego na ženské, která se ke mně za všech okolností chovala více než slušně. To bych nedělal snad ani já.

Původně jsem si myslel, že to o „ezo guru vůdci“ je jenom taková sranda. Teď mi to přijde spíš jako sebenaplňující proroctví. Taková ta věc, co se naplní právě tím, jak se s ní snažíte bojovat.



Tohle má být ten geniální marketing podle Radka? Úžasný stěr podle Markéty? Vzor pro desítky lidí, kteří Mexovi přišli vysvětlit, že to dělá blbě, ale u Radima taktně mlčí? Tohle je STROP, jak by řekl Filip Novák.

Zdá se, že ty řeči o „sektě“ nebyly až tak mimo mísu, jak jsem nedávno říkal Mexovi do telefonu. Protože tahle #EzoArmy se trochu jako sekta projevuje. A to všechno na obranu jednoho křehkého ega chlapa středního věku. Proč?

Taky jsem tu kdysi měl takovou malou sektičku, ale mně to nijak zvlášť neimponovalo, a spíš jsem se těch lidí postupně zbavoval.

#NebuďEzo #JeduFeminismy #RadekHulánStyle

Mimochodem, přesvěčte někdo Karla Otýse, že nekoušu. Nebaví mě otevírat si jeho diskuze pod druhým účtem. A když ho budu chtít dát do #BahenníLázně, stejně se přede mnou neschová.

P. S. Jak se vlastně přepisují významné pauzy v přímé řeči? Zapisovat neformální jazyk je těžké, jak jsem se před časem přesvědčil při psaní komentáře k 42. podcastu nelidských zdrojů.

🔗

05.10.2022 14:45

Marie Bubnová si myslí, že bych měl být zticha. Zapomeň. 😹 Já mám totiž z nějakého blbého důvodu rád lidi, a narozdíl od některých diskutérů trpím na empatii a soucit.



Tak pojď…

→ „Jednou jsem slíbila, že nevybraným kandidátům sdělím důvod. A víte co? Obrátilo se to proti mě jako bumerang a dostala jsem výtky typu…“

Když neumím oznamovat špatné zprávy, jaký je pro mě nejlepší obor, a proč je to právě personalistika? Protože tam rozdávají každý měsíc peníze, a berou každého?

→ „Jakto myslíte?, Já jsem nejlepší kandidát.“

Co musíte člověku říct nebo napsat, aby vám takto odpověděl? Vsadím boty, že mu namísto skutečného důvodu odmítnutí napsala nějakou floskuli typu: „Vybrali jsme lepšího kandidáta.“

→ „Nemáte pravdu.“

To, kdyby mi někdo řekl, tak se taky vopupínkuju. 🙃 Můžu si tipnout? Místo sdělení skutečného důvodu začala Marie kandidátovi sdělovat nějaký nesmysly, pro jejichž posouzení není profesně způsobilá.



A teď vám ukážu, že jsem hodná holka, a vy pitomci…

→ „A navíc, pokud mám o kandidáta zájem, řeknu mu to ihned na pohovoru. 😎“

Každý jsme někdy na někoho zapomněli, nebo už neměli odvahu se ozvat. Ale málokdo z nás je takový neandrtálec, aby si šel na sociální sítě obhajovat cílené ghostování lidí ve své práci.

→ „Však vědí, že, když se do 2 týdnů neozveme… a s tím do toho jdou. Takže ne - neničím svůj brand. Dostávám toho, co říkám. 😎“

Tak fungují výhradně lidé, kteří se zájem o lidi a o svoji práci nesnaží ani předstírat.

→ „Takže ne - neničím svůj brand. Dostávám toho, co říkám.“

Tady výjimečně souhlasím. Na špatném brandu není tak snadné něco pokazit.



Zdá se, že dneska budeme tajnůstkařit.

→ „Pavle, já si myslím, že je zbytečné to tu dál pitvat. Nějak mi to nepřijde dále přínosné. Každý řekl svůj názor a tím bych to uzavřela.“

Právě naopak! Věřím, že by mě, Marek Čermák, a nemalé množství čtenářů naopak velice zajímalo, jak to bylo doopravdy. Co vám ti lidé udělali tak hrozného, a co jste jim ve skutečnosti psala vy? Lidé milují skutečné příběhy, kde se můžou ztotožnit s nějakou postavou.

#Unrecruitment #NebuďEzo #Přístup

Obhajobu ghostingu jsem řešil už na své HR minikonferenci v roce 2018, kde se mi nějaká dáma snažila vysvětlit, že je naprosto v pořádku takto jednat s lidmi. Žádná lítost, žádné pokusy o slušné jednání, prostě klasické jednání s lidmi jako s 💩. Proč? Protože můžu. Protože já další 💰 stejně dostanu, a na lidi 💩 pes.

P. S. Vážení personalisté, napište mi prosím ukázky reálné zpětné vazby tak, jak ji uchazečům dáváte! A klidně i jejich reakce. Ať se můžeme bavit o něčem konkrétním.

🔗

05.10.2022 08:20

Mýtus: Java je rychlejší než céčko.

Fakt: Za velmi specifických okolností se může někdy stát, že vám javovský kód poběží rychleji než odpovídající céčkovský kód.



Tady se vám klasicky dělí svět na ezoteriky a racionalisty. Ezoterik bude tuto informaci šířit v nadšení, že se dostal k tajnému vědění, které ostatním uniká. Ale každý programátor s trochou selského rozumu se naopak bude ptát, jak je to sakra možné.

Java má obrovský overhead a ještě trpí na problémy s přidělováním zdrojů. Jazyky jako C, C++ nebo Rust se tomuto vyhýbají. Kde a jak tedy může Java urvat výkon navíc?

Je to jednoduché. Typický program v céčku je série instrukcí procesoru vygenerovaná kompilátorem na základě zdrojového kódu napsaného programátorem. Javovský kód se do instrukcí překládá až za běhu, a tedy se může rekompilovat na základě vstupních dat. Více informací o tom, co budeme zpracovávat, může znamenat lepší výkon.



Při opakovaných operacích tak může Java na základě skutečných dat ušetřit tolik času, že někdy dokáže překonat i ten overhead a dodat výsledek v kratším čase.

Ale nemůže za to ten programovací jazyk. Generovat instrukce za běhu progamu můžete stejně dobře i bez Javy. Masivní datové operace se dají optimalizovat podle vstupů bez ohledu na programovací jazyk, jen musíte mít k dispozici ten správný nástroj a použít jej. Java takový nástroj používá automaticky.

Obecně je kód napsaný v jazycích jako C, C++ a Rust po všech stránkách daleko rychlejší než kód v Javě, nebo hůř, Pythonu. Musí to tak být. Takový program vykonává jen své vlastní instrukce, a nemusí dělat všechny ty opičárny okolo.



Většina případů, kdy je céčkovský program pomalý, není takto speciálních. Jenom je tak prostě napsaný. Psaní rychlých programů v C je velice pracné. Pomoct může C++, nebo lépe, Rust.

Navíc se vám výhoda C++ nebo Rustu téměř neprojeví na běžném počítání. Řešení kvadratické rovnice nebo počítání nějaké statistiky nebude o nic snadnější. Jsou to rozsáhlejší komponenty nebo komplikovanější práce s daty, kde vám tyto jazyky přinesou výhodu.

Rust je v mnohém pohodlnější než C i C++, aniž by bylo nutné obětovat výkon. Java, C# a další jsou v mnohém (ne ve všem) pohodlnější než Rust, ovšem za cenu nutnosti použití složité runtime, bez které program nemůže fungovat. Používají se i z toho důvodu, že čas programátora je u většiny projektů dražší než čas stroje.

#Programování #NebuďEzo

Nečekejte, že se objeví jeden skvělý jazyk, který nahradí všechny ostatní. Je potřeba si zvolit oblast, kterou chci dělat, a podle ní volit vhodné nástroje.

Je nesmysl, aby se datový analytik pral s datovým modelem Rustu. Naopak nedává smysl používat Python na kritický software, jehož selhání má fatální následky. Jediný svatý grál ve světě software je hledání vhodných nástrojů pro daný účel.



P. S. Až mě fascinuje, jak moc jsou problémy v IT nakonec podobné problémům v ostatních oborech. Asi nakonec nebudeme tak výjimeční, jak nám léta „normální lidé“ vtloukali do hlavy.

🔗

04.10.2022 21:28

Lidi choděj blbě oblečený, nikomu to nevadí a nikdo je nekádruje na povolání. Dokud se náhodou nedozví, že se ten člověk zajímá o informační technologie.

Kde se bere ta představa, že ajťákovo vytahané triko je nějak horší než vytahaná trika ostatních chlapů? A odkud se vzala ta fáma, že utrácíme tisíce dolarů za počítače?



Kdysi, to bude tak 2006, jsem prostě bral, co zbylo. Nejdřív po bráchovi domácí počítače, pak starší laptop od něj z práce, později laptop půjčený od kamaráda. To byla doba, kdy vznikl dobrý zvyk nepřepojovat nikomu bez zeptání laptop z jedné zásuvky do druhé, protože si spousta z nás nedokoupila ani funkční baterku.

Pobavila mě kamarádka podnikatelka, když říkala, že si musí koupit nový laptop, protože ten její je starý a pomalý. V duchu jsem si říkal, že by mi tam ten starý mohla nechat jako velice slušný upgrade, ale věděl jsem, že jako začínající živnostník nesmím dát najevou žádnou slabost.

V době adminování jsem si koupil maličký laptop asi za tři tisíce. Pak jsem přecházel opět na repasované business laptopy řekněme do deseti tisíc korun. A dodnes jsem z vlastní kapsy nedal za žádný počítač třicet tisíc a více.



Přiměřený počítač je investice. Drahý počítač je frajeřina, a rozdíl v ceně se při práci nezaplatí. Možná tak nějaký dražší MacBook může fungovat jako nenápadná kotva při jednání o ceně, ale to se nebavíme o výkonu práce.

Navíc jsem to měl jako linuxák jednodušší. Nepotřeboval jsem výkonný stroj na to, abych uživil režii samotného operačního systému. Běhalo to dobře na pomalém procesoru, pomalém disku, a v závislosti na konkrétních potřebách se dalo vyjít i s menší operační pamětí.

Dnes už není tak podstatné, jestli si koupím stroj za 25k nebo za 100k, ale naučená skromnost mi nedá, a snažím se těch zbylých 75k investovat lépe. Nakonec je to pořád méně než suma peněz, co jsem použil na podporu Ukrajiny a Ukrajinců.



Ale investovat lépe neznamená, že to narvu do hadrů z Pařížské, abych ze sebe dělal manekýna. Pár nových věcí jsem si v nadšení koupil, ale že bych z toho měl druhý vánoce, to se říct nedá. Prostě hadry.

A tak jestli někdo za posledních šest let neobměnil šatník, tak to naprosto chápu a schvaluju. Je mi jedno, jestli je to ajťák, podnikatel, manažer nebo uklížečka. Aspoň se chová ekologicky, tak mu poděkujte, a dojděte si koupit další hromadu zbytečných hadříků pro sebe.

Je velká sranda sledovat, jak blbě tu kolikrát mají lidé ukotvené hodnoty, co je pro ně důležité a čemu věnují až přehnanou pozornost, než aby si přiznali, že jde o prachobyčejnou marnivost a potřebu se neustále s*át do ostatních.

#NebuďEzo #NebuďNarcis

Klidně si nakupte drahý hadry a ukazujte se v nich, pokud vám to dělá radost. Jenom nepočítejte s tím, že to z vás udělá lepší a úžasnější lidi. A nebo si raději kupte pořádný počítač za $4k, to má aspoň nějaký užitek. 🙃

P. S. Trochu mi to připomíná, jak jsou na Moravě na Pražáky všichni milí, dokud neprozradí svůj původ. 🙃

🔗

04.10.2022 09:57


Proslýchá se, že nemám rád Radim Pařík. Jak na takovou blbost přišli? Mnohokrát jsme se tu spolu bavili na cizí účet. Dodnes si občas pustím jeho starší přednášky nebo rozhovory. Znamená to snad embargo na srandu a kritiku? Nemyslím si.

Že si občas jdeme do noty s Jan Mexo Rehak a Denis Tureček? Jen jestli to nebude tím, že máme leccos společného, a když něco potřebuju, pomůžou. Radimova banda je dobrá tak pro zábavu, žádný reálný užitek nečekám. Ale to neznamená, že někoho nemám rád.



Radim je v pohodě. Jsou tu jiní staří kámoši, kteří mi způsobují obrácení očí v sloup a vzpomínání na slovenské nadávky, když už se odhodlají se ozvat.

‣ „No tak to ses moc neposunul teda.“

Místo abych se naštval, začal jsem se smát, a vzpomněl jsem si na své drahé čerstvé i nečerstvé absolventy ICF. Jsem si jistý, že tento kámoš také chtěl, abych se posunul někam, kde pro něj budu dobře zpeněžitelný. 😹 Tak sorry, že jsem stále jenom blbej programátor.



Proč se tedy do té ezo-přestřelky namáčím? Je to jednoduché. Mexo nabral směr, který je mi nanejvýš sympatický, a kde si můžu najít to svoje a psát o ezoterice v programování. Kromě toho se můžu s klukama (a holkama) kdykoli potkat a nabírat inspiraci.

A dělat si srandu z Adam Dolejš a Ondřej Muzika mi prostě přijde přínosné. Jsou to snadné a zábavné terče, které na Radima, Mexa ani Denise v nejbližší době nedosáhnou. A jestli Radim učinil nějaká byznysová rozhodnutí, která se teď snaží podpořit, to mi tu nepřísluší soudit.

Občas poškádlit Lucie Zitterbartová taky není na škodu. Ostatně #BahenníLázně jsou tak trochu i její dílo, co si budem. 🙃 Beztak se to v komunitě dávno tuší.

#OfflineOsobnosti #NebuďEzo

Takže jestli už nemám rád Radima? Jasněže mám rád Radima. Jenom s ním v poslední době nebyla moc zábava, ale to se vždycky může změnit. Lucka měla taky „blbé“ období, a pak se přestala brát tolik vážně, a vrátila se mezi nás.



Co vám v poslední době někdo řekl nebo napsal „hezkého“?

P. S. Proč se tu vlastně pan Muzika odznačil, když u Mexa diskutoval jako o život? Já nekoušu.

🔗

03.10.2022 10:50

Snažím se oborovou část svých příspěvku profesionalizovat oproti #BahenníLázně a jiným volnočasovým štěkům, ale na reakcích to kolikrát není poznat.



Pro začátek se podívejme na nějaký ten *splaining.

→ „Pokud vám to vadí, tak ho nepoužívejte.“

Proč si autor reakce přeje, aby Grumpy po šestnácti letech přestal používat Python?

→ „Vámi popsané nedokonalosti Pythonu nejsou jeho nedokonalosti, ale jeho filozofie, tedy až na tu pomalost.“

Ona se ta pomalost neobjevila sama od sebe. Vychází právě z návrhu toho jazyka jakožto jednoduchého skriptovátka.

→ „Osobně si myslím, že vyjma akademických pracovníků, Python není vhodný pro začátečníky.“

Člověk může „osobně“ myslet kdejakou blbost.

→ „Samotnému řemeslu programování vás moc nenaučí.“

To je takzvaná „informace na ho*no“. Jenom zkoumat její pravdivost je naprostá ztráta času.

→ „Na druhou stranu programovací jazyky se poslední dobou vyvíjí dost překotně a tak se třeba z PHP…“

Pro svět by bylo lepší, kdyby se PHP nevyvíjelo. Ničím zajímavým do světa programovacích jazyků nepřispívá.

→ „Skoro plnohodnotný programovací jazyk s podporou OOP“

Nenacházím jinou motivaci takové obhajoby PHP, než že do něj má člověk „zainvestováno“. Syndrom utopených nákladů.

→ „Stejně tak i Python se vyvíjí“

Dík.

→ „Statické typování je možné.“

Dobrovolné typové anotace a dolepování statických datových typů není ani v nejmenším srovnatelné s typovým systémem Rustu či Haskellu.

→ „I ten paralelizmus se v něm dá udělat“

Až bude odstraněn globální zámek, a interpret bude skutečně paralelizovatelný, můžeme se na ten paralelismus podívat. Zatím se o tom minimálně deset let jenom mluví.

→ „I ta rychlost by měla nyní přijít s verzí 3.11“

Bavím se o principech, neřeším dílčí optimalizace. Nepředstavujte si, že bude mít 3.11 výkon srovnatelný s C, C++, Rust nebo Go.

→ „Takže asi tak.“

Amen.

Takže tu máme hromadu ① faktických chyb, ② nekoherentních sdělení a ③ míjení kontextu diskuze. Na to mě napadá jediné. Když nevím, tak neoznamuju a nepoučuju, nýbrž se prostě a jednoduše zeptám. Otázky vedou na diskuzi, *splaining akorát tak na trapas.



Aha, on ještě není konec…

→ „Osobně si spíš myslím, že vše kolem Pythonu je jen hype, který má dost možná už následníka v Rustu.“

Opět „informace na ho*no“, jejíž pravdivost či nepravdivost je v kontextu zcela nepodstatná.

→ „Myslím si, že ten tlak na to, aby každý programoval (záměrně nepíši uměl programovat), jen generuje pseudo-programátory a tuny mizerného kódu, na který v budoucnu dojedeme.“

Já být taky elitář. 😹 Jestli na něco dojedeme, je to špatný management klíčových a kritických projektů. To, že se děcka ve škole, velký holky u czechitas, nebo horníci na rekvalifikaci naučí psát kód, naši elitu IMHO ohrožuje pouze finančně.

#Programování #NebuďEzo

Psaní kódu je řemeslo jako každé jiné. Do nějaké míry se jej může naučit prakticky kdokoliv. Ovšem současní vývojáři vyprodukují tolik „ho*nokódu“, že bych to na nováčky ani nesváděl.

🔗

02.10.2022 19:28

Jak nenápadně zmanipulovat tři malé holky, aby šly objevovat nějakou jinou atrakci, a Grumpy si mohl nerušeně vyrobit pár věcí z polystyrenu?

#ArgumentyNefungují #NevyjednávejBlbě

Nebudu vás napínat. Nikam nešly, a ještě mi do toho začaly kecat, kopírovat moje nápady, a ukazovat mi všechny svoje výtvory. O tomhle se, pokud jsem nepřeskočil nějakou kapitolu, v „Never split the difference“ nepsalo.

A tak jsem po dvou dnech na frontendové konferenci v Ostravě a zoufalém pokusu něco vidět na hvězdárně kousek za Prahou, strávil ještě dva dny s hromadou dětí všeho věku na hrádku, kde se dělaly jako obvykle různé výrobky a pokusy se vším možným.



A to bych nebyl já, abych zase něco neprovedl. Na recepci si v klídku povídaly dvě zaměstnankyně, zatímco nás od řvoucích dětí dělily pouhé jedny dveře. Fungovalo to přesně do doby, než jsem dětem ukázal, že na recepci je obrazovka s pohledem na kamery.

Tak nejdřív se celá banda rozeběhla ke kamerám, že se musí vidět, načež zjistily, že nejsou u té obrazovky. Pak se celá banda vrátila k obrazovce, kde zjistily, že na kamerách nikoho nevidí. Pak teprve se začaly rozdělovat, kdo bude blbnout u kamer a kdo koukat.

Barmanka rychle pochopila pravidla hry, a když jsem u toho nebyl, dala děckám z recepce zvoneček. Recepční mi vyprávěla, jak jim ho musela sebrat a schovat. Grumpy dělal blbýho, načež položila zvonek přede mě, aby mi ukázala, o čem mluví. 🧌 Stačilo jedno cinknutí.



Jinak to byl taky super výchovný víkend. Většina aktivit byla nějakým způsobem o tom, že dítě nemusí poslouchat kecy moudrých, ale může si věci prostě vyzkoušet, ověřit, prohlédnout mikroskopem… Taky příležitost posadit holku u oběda ke studentce, co jí začne povídat, že fyzika je zábavnější než chemie.

#NebuďEzo #PoužívejMozek

🔗

29.09.2022 22:57

Mám za sebou životní premiéru. Když mi Eva Klusová napsala, že bych mohl přednášet na frontendové konferenci, nebylo o čem přemýšlet.



Nic o frontendu nevím. Pokud si někdo myslí, že těm lidem mám, co říct, a chce se mnou tohle risknout, nevidím jinou možnost než se sbalit a udělat to. Být poprvé netechnickým speakerem na technické konferenci, to se neodmítá.

Ani jsem nepočítal, že by se mi to napoprvé podařilo udělat tak, jak bych chtěl, aby to vypadalo. Mým cílem bylo, abych se při přednášce nesesypal, a aby se lidi bavili. Až při přípravě přednášky mi došlo, jak dlouhý čas jsem se zavázal naplnit.

Pár věcí mi došlo až během samotné přednášky, a ještě jsem se zmohl sesbírat feedback od lidí, kteří vypadali, že by mi mohli chtít pomoct.



Nebudu se tady vychvalovat, takže rovnou ke zhodnocení vybraných chyb a nedostatků.

‣ Možná jsem z tématu udělal větší chaos, než bylo v plánu.
‣ Trochu jsem si rozbil pořadí a návaznost dílčích témat.
‣ Netrefil jsem se přípravou do úrovně a rozhledu publika.
‣ Neuměl jsem obratem vyhodnotit odpovědi posluchačů.
‣ Nedal jsem přednášce žádný výrazný závěr či pointu.

Už tomu bude šestnáct let, co jsem měl první technickou přednášku k cizím lidem mimo nějaký zavedený kolektiv. Jenže technické téma člověka vede tak nějak samo.



Technická přednáška může být lepší nebo horší, ale pořád se tak nějak počítá, že tam jsem kvůli erudici. U té netechnické je nasnadě otázka, proč tam jsem, a jaký má být můj přínos. A taky jestli to nejsem tentokrát já, kdo blábolí.

#NebuďEzo #MBTI #Horoskop #Ostrava!!!

Díky Jan Seyd, Richard Fridrich, Martin Kolar, Pavel Ungr a dalším za vřelé přijetí!

🔗

28.09.2022 21:31

Ani se necítím na to, abych se k této fotce snažil cokoli moudrého dodávat. Stoupla si tam sama, odmítla všechny, kdo nabízeli, že tam budou s ní, a přečkala všechny urážky a drobné fyzické potyčky.

#GirlPower #СлаваУкраїні

🔗

28.09.2022 14:28

Grumpy #batůžkář vyráží po nedlouhé době znovu na východ, tentokrát druhou třídou Pendolina přímo do města rázovitého. Snad tam nepotkám moc ezoteriků.



Bude legrace zase po dlouhé době přijít mezi lidi, jejichž hlavní platformou je JavaScript. Proč platformou? Proto, že pro webaře, ty frontendové, je tu až na zoufalé experimentování s WebAssembly k dispozici jenom JavaScript a to, co do něj můžou nechat „přechroustat“.

Asi vás nepřekvapí, že JavaScript nemám rád. Má pár docela dobrých a zajímavýčh specifik, ale od začátku to není dobře navržený jazyk, a už vůbec ne pro účel, na jaký se nejvíce používá. Možná jediný důvod, proč ten jazyk ještě žije, je právě omezenost webové platformy.

Mrzí mě, že musejí lidé JavaScript používat, stejně jako mě mrzelo, když mnozí museli používat PHP nebo Visual Basic. Ale naštěstí i na programátory funguje stockholmský syndrom a syndrom utopených nákladů. Takže většina těch, co se naučili všeho všudy jeden jazyk, budou čest „svého“ jazyka bránit do roztrhání.



Celých pět let jsem se tady na LinkedInu vyhýbal tématům, které by mohly provokovat programátory, tedy dlouhodobě nejčastější konzumenty mých služeb. Ale to se mění, jak mi strach z konfliktu v byznysu přijde čím dál zbytečnější.

Přece není problém říct, že Python, JavaScript, C++ nebo kterýkoli jiný jazyk má své nedostatky, zvláště pokud mám o těch jazycích a použitých paradigmatech dostatek znalostí, abych ty nedostatky nejen viděl, ale i s nimi uměl pracovat.

Asi nejtěžší bylo smířit se s tím že „někdo na internetu nemá pravdu“ a nesnažit se dělat osvětu v diskuzích za každou cenu. Kdo mě zná z let 2007 až 2012, ví, o čem mluvím.



Pro altruistického ukecaného introverta bylo těžké pochopit, že je pro některé důležitější „mi to vysvětlit“ než „tomu porozumět“, a že faktický stav věcí často není v diskuzi to hlavní. Ale ve chvíli, kdy tohle člověk chápe, začne se více soustředit na lidi, kteří o pomoc stojí, a nedělá jim problém za ni zaplatit.

Najednou paradoxně pomáhám více lidem, ale zároveň se mi to více vrací jak v penězích, tak i nefinanční cestou. Jenom za sebou přirozeně nechávám lidi s „mindsetem oběti“, kteří se postupně ukazují jako plýtvání mojí energií. Je to smutné, ale co naděláte.

#NebuďEzo #ArgumentyNefungují

Pokud se mnou chce dneska někdo o programátorských věcech polemizovat, nestačí přijít a nesouhlasit. Pokud se tím mám nějak více zabývat, je potřeba něco do diskuze přinést, něco smysluplného a hodnotného. A nebo projevit více zájmu o téma než „rád se poslouchám, když s někým nesouhlasím“.

🔗

27.09.2022 18:29

Je to stejně kouzelné, jak to uplácení dětí vlastně ani úplně nefunguje. Jako z počátku je lepší, hodnější a úžasnější rodič, prarodič a podobně, co bere do mekáče, kupuje plyšáky při kdejaké příležitosti, nechává pít coca colu… Ale stačí vydržet.



Časem má totiž jedna výjimečná sklenka coly se mnou větší hodnotu než velká petka na stole. Taky má větší hodnotu jedna návštěva mekáče, a příště už mnohem lepší jídlo někde v restauraci, nebo nakonec i doma společně vařené.

A nakupování hraček a plyšáků? Prolezli jsme několik obchodů kvůli dárku pro kámošku. Dcerka si neřekla ani o jedinou věc pro sebe, ani nedělala psí oči. Jenom si tam chvíli pomazlila lišku, velmi pečlivě ji urovnala zpátky mezi plyšáky, a šla dál.

Nic jsme nevybrali, tak jsme vyráželi z obchodu s prázdnou. Ještě si všimla, že už tam liška není. A trochu vyzvídala, kde se vzala taška připravená na pokladně, a co že si tam kupuju. Dokonce se neudržela, a do té tašky se podívala, ale bylo tam jenom něco zabaleného v papíru.



Tak jsem zaplatil, řekl jsem jí, ať se stará o svý, a přestala vyzvídat. Oběhali jsme další obchody, sehnali ten dárek, nakoupili nějaké oblečení a další drobnosti. A ještě jsme stihli v multikině dojít na Princeznu rebelku (2021) bez coly a bez popcornu, jen s ledovým čajem.

No a někdy během začátku filmu jí přistála na klíně paní liška, kterou od té doby prakticky odmítá dát z ruky, a dokonce i domácí úkol mi k pracovnímu stolu přinesla s liškou. Někdy mají ty nesamozřejmé věci mnohem větší hodnotu než ty samozřejmé.

Někdý má celý ten zážitek, jak ráda říká Hana Snablova, nebo příběh, jak by řekli zase jiní, mnohem větší cenu než ta věc samotná, zvlášť když jde o kus žvance, který se z velké části za chvíli promění v… Však vy víte.



Klidně ať se na mě zase sesypou profesionální matky (a otcové či odemykači potenciálů), co nikdy v životě nedaly dítěti trest, nebo se tak stydí, že vzpomínku raději vytěsnili. U nás je to jednoduché. Není perfektní chování (u silnice, v MHD a podobně), pár varování, a pak sorry.

Všechny nesamozřejmé věci jako jídlo v restauraci, dobrá večeře, nebo plánovaná aktivita, se můžou kdykoli zrušit. Aktivita se holt prošvihne nebo přesune na jindy. Místo restaurace se dá na zahnání hladu koupit suchá houska. Pít se taky dá i voda. Trest je blbá motivace, ale někdy holt jediná, která je v nabíce.

Trest se dá často přerámovat jako odměna. Ale vlastně i odměna je blbá motivace. Kolikrát je to jako platit dětem za mytí nádobí, které se kvůli nim ušpinilo. Něky se dá obojí přerámovat jako prostě příčina a následek, podmínky a požadavky. Nejsou splněné základní věci? Nemusíme se bavit o žádostech a přáních.



Jo a mimochodem je to dost dobrej film. Je tam asi tisíc věcí pro děti, ale taky asi tisíc věcí pro dospělé. Jsou tam dokonce nějaké ty vtipy na „softskillery“ asi na podobné úrovni, jako děláme tady v bahenních lázních. Příběh primitivní a předvídatelný, ale s tím se počítá.

#Unrecruitment #FilmováDoporučení

🔗

27.09.2022 09:26

Několikrát jsem byl jedním z těch expertů, co pokazil nějaké jednání se zákazníkem, o kterých píše Diamond Jack. A různých jednání jsem se odmítl zúčastnit. Proč se to nám technikům děje?



Je mi jasné, že cílem kárového kluka bylo vyvolat senzaci a kontroverzi, ale proč mu trochu nepomoct. 🙃

‣ „Asi to všichni znáte, jdete na vyjednávání, kde potřebujete uzavřít dohodu s protistranou, abyste mohli i příští rok společně růst. Začnete vyjednávat, vyvíjet tlak na protistranu, vyměňovat požadavky a už po půl hodině prasknou expertovi nervy a rozeřve se na celé kolo, co to slibujete za vzdušné zámky a že tohle ani není technologicky možné.“

Neznáme. Pokud si beru na jednání k ruce experta, co se po půl hodině rozeřve na celé kolo, tak musím být asi úplný idiot, to se nedá jinak říct.

‣ „Málokdy je vůbec posloucháte, často se Vás snaží přesvědčit v nekonečných debatách o jejich pravdě, všichni je neradi berete na schůzky a jakmile tam promluví, tak byste je nejradši zase umlčeli.“

Když se vám ten technik dva roky snaží vysvětlit, že země je kulatá,
a vy si ho vytáhnete na obchodní schůzku, kde zákazníkovi prodáváte lodní radar na detekci okraje zemské plochy, tak se nedivte.



A nezkoušejte mi namluvit, že „expert, kterého málokdy vůbec posloucháte“, a jehož oborové znalosti považujete za „jejich pravdu“, s vámi toužil tu schůzku absolvovat, nebo vůbec trávit čas ve vaší společnosti.

Obvykle neumí dobře lhát, a mívá problém se vyznat v konverzaci, kde se hodně lže. Zároveň to, co vy tam naslibujete, mu v příštích měsících a letech způsobí hodně mrzení a bolesti. V neposlední řadě bývají především technici často jedinými lidmi v místnosti, kterým nikdo nesdělil skutečné cíle jednání.

Přizvat k jednání člověka, který na něj nechce, není na tyto situace trénovaný, nemá potřebné informace, a ještě k tomu je řekněme „citlivější“ a navíc emočně zainteresovaný na přesně té části jednání, která vás vůbec nezajímá, tak co sakra čekáte, že se stane. 😹



Jsem si jistý, že většina z vás tohle zná a chápe, a že si neberete na jednání „odborné maskoty“, aniž by oni sami byli s tou rolí srozuměni a řádně na ni proškoleni. Přesto se s vámi podělím o pár případů.

‣ V úplných začátcích své kariéry jsem zákazníkovi odpovídal na otázky, které byly mimo rozsah jednání, a manažer mě nezastavil. Upozornil mě až mimo jednání.

‣ V zaměstnání se mi ozvali lidi ze supportu, a žádali mě, abych se zúčastnil callu se zákazníkem, protože jim už nevěří ani nos mezi očima, a mně jako vývojáři by spíše uvěřili. Odmítl jsem.

‣ Jako externího specialistu mě z jednoho jednání i s technikem protistrany vykázali do jiné místnosti, ať raději jdeme řešit problém, zatímco se ostatní budou hádat o tom, kdo za něj může.

Doporučuju rozmýšlet, koho na tom jednání vlastně potřebujete. Jestli spíše odborníka, nebo spíše herce. Na důležitá jednání se připravujte. Vždycky. Všichni.

#NebuďEzo #NevyjednávejteBlbě #BahenníLázně

P. S. Nenechte ze sebe dělat idioty.

🔗

26.09.2022 14:52

Proč se neřídit pracovním trhem, a místo toho se naučit programovat v Rustu?



Debugování a hledání složitých problému v C a C++ kódu je moje velikánská „guilty pleasure“. Je tu super pocit se po třech dnech „probudit“ s tím, že jsem rozluštil něco, do čeho se nikomu nechtělo.

Na druhou stranu jsem vždycky toužil po tom psát funkční programový kód, kde nebudu muset odlaďovat zcela běžné věci. Člověk se hezky pocvičí, ale z ekonomického hlediska je to jednoduše ztracený čas.

Proto jsem v roce 2006 preferoval Python oproti PHP. A ze stejného důvodu preferuju už několik let Rust oproti C++. A v některých ohledech vcelku paradoxně i oproti Pythonu. Haskell nechme pro dnešek stranou.



Rust je o jedinečné kombinaci extrémního výkonu a velmi dobrého prostředí pro tvorbu bezpečných datových struktur a bezchybného kódu. Začněme třeba takovým rodným číslem.

‣ Hodnota typu rodné číslo je vždy validní.

‣ Lze zkusit vytvořit z posloupnosti čísel. Taková operace vrací buď platnou hodnotu, nebo některou z přesně vyjmenovaných chyb.

‣ Kód, který rodné číslo vytváří, se musí postarat jak o platnou hodnotu, tak i o chybu. Rust k tomu poskytuje nástroje.

‣ Kód, který rodné číslo dostává už hotové, poběží výhradně s platnou hodnotou, jinak k jeho spuštění vůbec nedojde.

‣ Kód, který s rodným číslem pracuje, si může vyžádt den, měsíc a rok narození, pohlaví, čtyřčíslí, nebo celé rodné číslo jako posloupnost číslic.

Python a další jazyky mají problém s tím, že můžu do funkce poslat úplně jiný typ hodnoty, nebo nějaký None či NULL, a najednou musím přemýšlet, co všechno v tom kódu mám kontrolovat a nekontroluju.



Rust mi v tomto případě neumožní kontrolovat, co nemám, ani nekontrolovat, co mám. Pokud chci, aby se program sestavil, musím uvést, co s kterou chybovou situací chci dělat.

match RodneCislo::from_string("1234567890") {
 Ok(rodne_cislo) => ...co udělám s rodným číslem…,
 Err(chyba) => ...co udělám s chybou…,
}

A nebo když si jenom tak hraju, a chci nechat program při chybě prostě spadnout…

let rodne_cislo = RodneCislo::from_string("1234567890").unwrap();

Dobře napsaný knihovní kód nepadá. A kód napsaný v bezpečném Rustu nemůže vrátit nic jiného, než co je explicitně uvedeno, tady například typová signatura funkce from_string.

pub fn from_string(&str) -> Result { … }

Volající ví, že ta funkce buď vrátí Ok(rodne_cislo) nebo Err(chyba), přičemž Error může být klidně obyčejný seznam chyb.

enum ChybaKonverze {
 MocKratke,
 MocDlouhe,
 SpatnyFormat,
 NedelitelneJedenacti,
}

Jak vlastně číslo uložit. Je to číslo v matematickém či počítačovém smyslu. Asi moc ne. Je to seznam číslic? Možná.

struct RodneCislo {
 cislice: [Cislice; 10],
}

A co je to ta číslice? To uživatele vůbec nemusí zajímat. Ale když to budu implementovat, nejspíš ji uložím jako číslo (třeba u8, rozsah 0…255), ale budu obdobně zajišťovat, aby ve skutečnosti Cislice byla vždy v rozsahu 0…9.

#Programování #ProgramátorskáŠkolka

🔗

25.09.2022 17:09

Tak ženy v Dagestánu taky nejsou zrovna marné, jak to tak sleduju. Bojují za svoje lidi, jak dokážou, než aby je poslaly jen tak na porážku. Kavkaz nevypadá zrovna jako nejmilejší a nejpokojnější místo k životu, a oslabení Ruské federace na klidu úplně nepřidává.

Íránské ženy se přihlásily o slovo o pár dní dříve, a taky se začaly dít věci. Sice je to je kousek vedle a má to všechno svoje vlastní příčiny, ale tak tyhle události se vždycky ovlivňují, že.

Celá ta oblast kolem Ruska je taková divoká teď. A ta jejich mobilizace mi připadá jako ryze sebevražedná mise. Když si vezmu, že jsme ještě před půl rokem věřili na druhou armádu světa, a teď to vypadá, že z ní zůstane akorát banda násilím odtažených ubožáků, které ani nemá kdo vycvičit.

Tím neříkám, že nedokážou nadělat ještě dost škody všude okolo, nebo že nebudou pouštět hrůzu v podobě nové verze Islámského státu. Ale už teď mi začíná případat, že Ruskou federaci v současné podobě už žádná velká sláva nečeká.



Když už Rusku přestal podkuřovat i papež František a ani s velkým podporovatelem bratrovražedné války Kirillem se nakonec nesetkal. Kazachstán se nechová zrovna kamarádsky. Indie se chová až nezvykle rezervovaně. Izrael taky docela vystoupil ze své komforní zóny.

Ázerbaidžán vystrkuje růžky. Gruzie řeší, jak se postavit k sílícím hlasům ohledně obnovení kontroly hraničních oblastní. Různé staré konflikty vyplouvají na povrch. Ale hlavně ty pověsti o velkém a silném Rusku vypadají, že jsou nenávratně v tahu.

A naprosto zoufalá forma mobilizace a vyzbrojování zrezlými zbraněmi zralými tak do muzeí a soukromých sbírek kvůli zemi, kterou vůbec nepotřebovali obsazovat, na reputaci moc nepřidávají. Nepotřebovali obsazovat, kdyby se Rusové naučili něco, co by mohli světu, vedle věcí, co tahají ze země, nabídnout.

Ještě půl roku zpátky měli obávanou armádu, se kterou mohli v regionu leccos vyjednat. Teď už můžou akorát tak chrastit jadernými zbraněmi, což jim moc kamarádů nepřinese, a spoléhat se, že nikdo nebude chtít obsazovat jejich území a starat se o ty chudáky, co tam žijou.



A snažit se na svoji stranu obracet nešťastníky, co se kolikrát nedokážou postarat ani sami o sebe, tak zkouší za Rusy lobovat a vyřvávat na náměstí a kdesi cosi. Ale to snad taky jednou skončí. Nostalgie po sovětské éře se asi moc nedědí. A děti spousty z těch lidí budou rády, když se jim podaří odmítnout dědictví a nezdědit po nich dluhy.

#NedělníZamyšlení #SvětovéUdálosti #MeziProgramováním

🔗

24.09.2022 09:11

Když jsem v roce 2001 slavil na chalupě patnácté narozeniny, objevila se tam rodinka ze sousedství, kterou jsem neznal. Získal jsem tak jednu mladší kámošku, jednu pětiletou capartku k nošení na krku, a především jednu o generaci starší kamarádku.



Martina byla první člověk, který mi řekl, že je *naprosto normální*, když člověka v mém věku baví trávit maximum času mimo moji rodinu a nabírat externí vlivy. Taky byla první cizí člověk, který se mi snažil nějak vyjít vstříc, když jsem se u ní chtěl učit anglicky.

Teda ona možná vycházela vstříc sama sobě, když se rozhodla mě namísto platby za lekci přijmout jako babysittera pro ty dvě holky a staršího kluka k tomu.

Trávil jsem s ní spoustu hodin mimo lekce angličtiny, a bavili jsme se o různých věcech. Naše první domluva v Praze ohledně angličtiny byla po telefonu 12. září 2001, takže bavit se o událostech jedenáctého září byla přirozená věc, tím spíše že se vrátili do ČR po několika ve Washingtonu.



Martina chtěla, ať si zapamtuju, co jsem v době události, která měla potenciál značně zasáhnout do světových dějin, dělal. Tak si pamatuju. Nedělal jsem nic úchvatného ani světoborného. Ale chodil jsem se učit pořádně anglicky a starat se o mladší děcka. A vymezoval jsem se vůči své komoušské babičce, to byla taky sranda.

Ani v roce 2022 nedělám nic moc světoborného. Žiju si vcelku skromným a pohodovým životem. Pomohl jsem nezištně všeho všudy pár lidem. Na druhou stranu si říkám, že kdyby miliony českých lidí udělaly aspoň to, co já… No nic, zpátky do reality.

Prostě se budu řídit její radou, a budu si pamatovat, co jsem dělal v době, kdy se vláda ruské federace rozhodla ukázat světu havarijní stav celé své armády od techniky až po lidi a dezolátní stav svého obyvatelstva, a destabilizovat i tu část světa, kde možná k něčemu byli. Ať už jsem dělal něco zajímavého, nebo prostě jenom něco.



Nikdy nevíme, jaký historický milník a jaké množství nepředstavitelného lidského utrpení budeme z tepla domova sledovat. A miliony lidí nečekaly, že to ani z tepla domova nebude, a že se jich to bude jednoho dne přímo dotýkat. Ti, kterých se ruský terorismus a jeho důsledky dotkly, taky v drtivé většině doufali, že se to nestane.

Civilizace, kapitalismus, a takovéto běžné nadávání na chudobu a nedostatek, jsou vlastně naprosto úžasný stav oproti tomu, co zažívá spousta lidí, kteří jsou více či méně jako my. Krize, která nám hrozí osmnácti stupni celsia v domácnostech a kancelářích, je vlastně jenom takové příjemné osvěžení fádního života v civilizaci.

#SobotníZamyšlení #VálkaNaUkrajině #Vzpomínky

Rok 2022 je mimojiné rokem, kdy jsem se naučil azbuku, pár ukrajinských slovíček, ale taky něco málo o historii opakovacích pušek Mosin-Nagant navržené ke konci devatenáctého století.

🔗

23.09.2022 18:29

Ladislav Vysmek se mě v diskuzi ptá, zda není lepší se učit takové technologie, které firmy nejvíce poptávají. Nemyslím si.



Rozumím, že tento návrh dává tazateli logiku a smysl. Přesto jsem si málem poprskal klávesnici kafem. Argument odkazem na výpis pythonovských inzerátů na „jobsech“ mě dorazil.

Před devatenácti lety jsem se rozhodl věnovat se Linuxu (byť zpočátku spíše na uživatelské úrovni) a před šestnácti lety jsem vsadil právě na Python. Obě rozhodnutí jsem učinil na vzdory doporučením vycházejícím z firemného IT a trhu práce.

Kdybych tehdy poslouchal tato objektivně velice rozumná rozhodnutí, zůstal bych na Windows XP a naučil se Microsoft .NET a C#. A rozhodně bych si nežil špatně. Už někdy v roce 2005 jsem měl nabídku, že pokud se vydám touto cestou, okamžitě pro mě mají projekty. Home office i pomoc do začátku samozřejmostí. S velikou lítostí jsem odmítl.



Nikoho nesoudím za to, že si vybere v danou chvíli nejpopulárnější technologie a nejsnadnější cestu k výdělku. Python skutečně z tohoto pohledu nebyl kolem roku 2006 tou nejlepší cestou. Ani Linux nebyl okolo roku 2003 zrovna nejsnadnější volbou. Ale nechodily mi tam prakticky žádné hry, a tak jsem věnoval o to víc času samostudiu.

Přesvědčil jsem tehdy několik firem a nemálo individuálních vývojářů, aby z populární kombinace PHP a MySQL přešli na technologicky vyspělejší Python a PostgreSQL. A řešil jsem pro firmy i jednotlivce servery a síťové prvky na Linuxu.

Nevěnuju se IT proto, abych vydělal peníze. Vydělávám peníze proto, abych si mohl dovolit věnovat se věcem, které mi přinášejí radost a uspokojení. Nežádám nikoho, aby to měl nastavené stejně, ale pochopitelně společnost takových lidí ocením.

#Unrecruitment #Programování #NebuďEzo

🔗

23.09.2022 07:44

Jak má vypadat dobrý kód, a proč jej v Pythonu nemůžete psát?



Možná to některé překvapí, ale programování není (jenom) o tom přesvědčit počítač, aby udělal to, co chceme. Programátor je jenom člověk, a při práci mu daleko více sluší pokora než nabubřelost.

Skutečně dobrý programátor si uvědomuje limity své i svých kolegů, a snaží se už při vývoji software využívat schopnosti stroje ve prospěch výsledku své práce. Miluje nástroje, které mu už během vývoje dají přes prsty, a nechají ho opravit všechny chyby.



Pamatujete si všichni na školní řešení rovnic a dělání zkoušky? Byla pro vás zkouška jen povinným opruzem, nebo neocenitelným pomocníkem? Jenom díky zkouškám a „počítání dvěma způsoby“ se dokážu za výsledek jakéhokoli výpočtu postavit.

Jenže v programování máte problém. Jednotlivé části programů vrací různé výsledky pro různé vstupní argumenty. A kolikrát i pro stejnou hodnotu argumentu vrací různý výsledek za různých okolností. V tom aby se blbej vyznal.

Skriptovací jazyky jako je Python přímo vybízí k programování stylem „zkusíme a uvidíme“. Každý kus Pythonovského kódu může ve výsledku udělat relativně cokoliv podle vstupních argumentů a stavu programu.



Python je malý zázrak. Spoustě lidí pomohl rychle nabrat základní programátorské znalosti a dovednosti. Pár věcí mu ovšem chybí.

‣ Statická typová kontrola

Statická kontrola znamená, že určitý druh chyb programátor musí vyřešit, ještě než své změny vůbec pošle dál. Tyto chyby tedy nebudou zdržovat ani ostatní kolegy, natož aby způsobily selhání v produkci.

Volitelné typové anotace jsou zoufalý pokus, jak statickou typovou kontrolu do Pythonu dodatečně dostat, ale polovičatá řešení nechci diskutovat.

‣ Výkon a explicitní výpočetní složitost

Ani u těch nejzákladnějších věcí nevidíte na první pohled, jestli to bude rychlé nebo pomalé. Stejný kód ve funkci bude rychlejší než v globálním programu. A celkově je ten jazyk pomalý a nevýkonný.

A zase tu máme zoufalé pokusy (zdravím GraalVM) zpracovávat pythonovský kód tak, aby se jej podařilo za běhu dodatečně optimalizovat.

‣ Paralelismus

Dnešní hardware mnohem lépe škáluje do počtu výpočetních jader než do jejich individuálního výkonu. Kromě toho, že je pythonovský kód neskutečně pomalý, a standardní implementace není paralelizovaná, takže ohledně využití hardware máte prostě smůlu.

Masivní nasazení Pythonu tak znamená nejen nevyužití současných možností hardware, ale při větším nasazení i pálení obrovského množství elektřiny bez jakéhokoli užitku.



A to je statický typový systém jenom taková ochutnávka toho, co všechno je možné zajistit již při vývoji software. Vedle samotné typové kontroly nabízejí některé méně známé jazyky možnost dopsat do kódu i další podmínky, které musí splňovat. Jejich ověřování je další kus práce, kterou stroj dělá daleko lépe než programátor.

#Unrecruitment #Programování #NebuďEzo

Nakonec se mi staticky typovaný kód bude i daleko lépe pokrývat jednotkovými testy.

🔗

22.09.2022 08:50

Ženy na vrcholných pozicích jsou super. Takové, co se odmítají nálepkovat jako feministky, jsou super ještě mnohem víc, protože chápou souvislosti.



Ono to dá kolikrát práci něco se naučit a někam to dotáhnout. Je vcelku pochopitelné, když dříč nechce spadnout do stejné škatulky s těmi, co vykřikují tu něco o diskriminaci, tu něco o patriarchátu, a vlastně se reálně ani moc o nic nesnaží.

Pokud některá z feministek útočí na jiné dámy jenom proto, že se dostatečně nehlásí k nějaké společné nálepce, připomíná mi to spíše projev náboženské sekty než čehokoli jiného. Co sakra vadí na tom, že si jde žena svou cestou?

Rozumím tomu správně, že si tyto dámy prostřednictvím nálepky vynucují pozornost a uznání, a proto potřebují, aby se k té nálepce hlásil i někdo, kdo, jak by řekl Tomáš Nezmeškal, něco znamená?



Tahle ten boj s patriarchátem nevybojujete. Protože ve chvíli, kdy se vaším největším nepřítelem stává Markéta a ne Tomio, tak už ten boj prohráváte kontumačně. Poslední zhasne.

„Z hlediska vnímání feminismu u nás, které je dost pokřivené, ani sama sebe neoznačím za feministku. Tou bych byla v zemích, jako je Írán, tam bych se omezením vzpouzela.“ ~Markéta

„Teď mi neskákej do řeči, jo! Teď mi neskákejte do řeči, jsem řekl, my si netykáme, uklidněte se.“ ~Tomio

A v žádném případě to není jenom v politice.

„Nejsme feministický kroužek. Nejsme žádný slepičí feministický spolek.“ ~Dita

„Nejsme feministky, nechceme na trhu nikoho zvýhodňovat.“ ~Monika

„Nejsme feministickým spolkem.“ ~Martina

„Nejsem feministka. Zní to divně? Mým známým ano. Když na to v debatě přijde řeč a někdo se mě přímo zeptá, nemívám prostor na dlouhé expozice, a proto odpovídám jednoduše – ne, necítím se být feministkou.“ ~Bianca

To všechno jsou ženy, které nechtějí spadnout do feministické škatulky, přestože je za nimi obrovské množství práce pro ostatní ženy a jejich emancipační proces. O vlastní vůli se rozhodly, že jim ta nálepka nevyhovuje.



Podle mě si zaslouží respekt. A především respekt od každého, kdo se hlásí k tomu, aby se ženám v kariéře a ve veřejném životě dařilo. A součástí toho respektu je neoznačovat je za feministky, když se tak samy nevidí. A nepsat litanie o tom, že když se nehlásí k feminismu, tak jsou určitě internalizovaně misogynní, ať už to znamená cokoliv. 🔥

#Unrecruitment #JeduFeminismy #MahsaAmini

Beztak když mi některá řekne, že je feministka, odpovídám „Hmm.“, protože jsem se o ní právě nic konkrétního nedozvěděl, a musím si počkat, jestli mi jednu flákne za podržení dveří, nebo jestli spolu budeme vesele bořit patriarchát. 🙃 Lepší by bylo se vyjadřovat konkrétně než pomocí nálepek, co dávno ztratily původní význam.

P. S. Nikola Badin Sebkova, co tu nedávno překládala „labeling“ jako „etiketování“, což značně pobavilo #etiketář… Co takhle „nálepkování“? 😼 V tom kontextu je to asi spíše „pojmenování“, ale chápu, takové nudné slovo.

🔗

21.09.2022 14:12

Tak tohle je ten pověstný „confidential nábor“, o kterém se tu nedávno tak básnilo? Tak takhle tedy, dámy a pánové, prosím ne.



Jaká je výchozí pozice? Napsal mi nějaký cizí člověk. Podle všeho recruiter, ale asi to není dost cool, tak píše „connecting professionals“. Specialista na „dotnet“, a jde zrovna po mně! Bude sranda. 😼

‣ „Ready for chat?“

Namísto dobrý den, nazdar nebo tradičního oslovení? Ale jo, bude sranda. 😼

‣ „Lets Connect, Pavel!“

Ani nápad.

‣ „Hope you are well and had an enjoyable week.“

Konečně trocha obligátních prázdných zdvořilostí. Už jsem si myslel, že mi píše nějaký buran.

‣ „I'm a senior Headhunter focusing on Rust/Python.“

Co to? Já myslel, že jsi *specialista* na dotnet. Nedůvěryhodné, a zasloužilo by si lepší vysvětlení.

‣ „Running a retained search.“

Žargon. Co já vím, co je „retained search“, a co je mi vlastně po tom?

‣ „Crypto role in Czechia.“

Oh, yeah, take my money! Co jsem se o té roli dozvěděl? Co po mně budou chtít? Šifrovat?

‣ „A number of your colleagues from Red Hat have spoken with me regarding the move and I'm keen to introduce myself to you.“

Kolik? Kdo? A kdybych měl na profilu, že jsem pracoval s Marťany, tak s nimi mluvil taky?

‣ „When works for a confidential discussion around this?“

Nikoho nekritizuju za „bad English“. Ale v čem přesně bude diskuze s expertem na kombinaci Rust/Python/.NET „confidential“?

‣ „If this opportunity…“

Opportunity? Where? What? Count me in!



Jak přesně poznám, jestli tento Alex skutečně zastupuje nějakou zajímavou českou firmu, nebo je to podvodníček ve stylu nigerijských dopisů, který ze mě tahá informace pro další kolo?

Jeho komunikace je od začátku do konce nedůvěryhodná. Odkazuje se na údajné reference, které mi neumožňuje ověřit. Naplňuje úplně všechny znaky podvodné komunikace, a ještě tlačí na pilu ve snaze dostat mě co nejdříve na call.

Ten kontakt smrdí. Všechno od něj smrdí. Nebrat.

#Unrecruitment #BahenníLázně #NebuďEzo

🔗

20.09.2022 20:34

Opět jsem si ověřil, že nejsem žádný matematik. Prý snadná úloha, kterou by měl zvládnout každý řidič. Jak byste to řešili vy? Fantazii se meze nekladou.



Zapínáte stopky, dvě auta se míjí na dálnici a oba řidiči spatří překážku. Oba po jedné sekundě začnou brzdit se stejným rovnoměrným zpomalením, rychlejší auto v čase A naráží do překážky, a pomalejší v čase B zastavuje těsně u překážky.

Pokusím se funkcí popsat polohu (v metrech) každého auta v čase (v sekundách). Derivací polohy v čase je rychlost (v m/s), druhou derivací pak zrychlení (v m/s²). Obě auta mají stejné konstantní záporné zrychlení.

s''(t) = −5

Právě se díváte na jednoduchou diferenciální rovnici. Pomocí integrace lze z druhé derivace získat první derivaci a z ní původní funkci.

s'(t) = -5t + c₁
s(t) = -2,5t² + c₁t + c₂

Akorát se nám tam objevily nějaké konstanty. Ty vyřešíme dosazením času počátku brždění.

s'(1) = −5 + c₁
s(1) = −2,5 + c₁ + c₂

Pokud bychom znali polohu a rychlost aut na začátku brždění, mohli bychom konstanty snadno vyčíslit.

c₁ = s'(1) + 5
c₂ = s(1) − s'(1) − 2,5

Poloha auta podle času by se pak stala úplně obyčejnou kvadratickou funkcí.

s(t) = −2,5t² + (s'(1) + 5)t + (s(1) − s'(1) − 2,5)
s'(t) = −5t + (s'(1) + 5)
s''(t) = -5

Rychlost je tedy lineární funkcí a zrychlení konstantní přesně podle zadání. Máme to správně.



Pomalejší auto jede celou první sekundu rychlostí 25 m/s a ujede 25 m, zatímco druhé jede rychlostí 27 7⁄9 m/s, tedy 250⁄9 m/s a ujede 250⁄9 m. Dosazením těchto hodnot získáme polohu podle času pro každé auto.

s₁(t) = − 2,5t² + 30t − 2,5
s₂(t) = − 2,5t² + 295⁄9t − 2,5

To už jsou konkrétní funkce, které můžete hodit do nějakého nástroje na kreslení grafů. Funkce platí jen v intervalu od jedné sekundy do srážky nebo zastavení auta.



Jak daleko je překážka od místa, kde zapínáme stopky? Podle zadání je to tam, kde první auto dosáhne nulové rychlosti.

s₁'(B) = 0

Odvodíme funkci pro rychlost prvního auta a dosadíme zatím neznámý čas B.

s'(B) = −5B + 30

Vyřešíme lineární rovnici a zjistíme polohu.

B = 6
s₁(B) = 87,5

Překážka je vzdáelná 87,5 metru.



Akorát druhé auto této vzdálenosti dosáhne dříve, a nás by zajímalo, kdy to bude. Dosadíme zatím neznámý čas A do funkce polohy druhého auta. Uvědomíme si, že obě auta nakonec musí urazit stejnou vzdálenost.

s₂(A) = − 2,5A² + 295⁄9A − 2,5
s₂(A) = s₁(B) = 87,5

Upravíme vzniklou kvadratickou rovnici. Vypočítáme diskriminant pro řešení rovnice.

A² − 118⁄9A + 36 = 0
D = 2260⁄81

Zjistíme jen první ze dvou řešení rovnice, protože po srážce již funkce nevyjadřuje pohyb auta.

A = 59 − √565 ≈ 3,91

Spočítáme rychlost druhého auta v čase srážky a rovnou převádíme na km/h.

s₂'(A) ⋅ 3600⁄1000 = 2 ⋅ √565 ≈ 48

Druhé auto naráží do překážky těsně před čtvrtou sekundou v rychlosti okolo 48 km/h.

#MatematickéOkénko

Koho z vás překvapilo, že pouhých 10 km/h rozdílu v rychlosti v době spatření překážky může vést k tak masivnímu rozdílu v možnostech zvládnutí situace? Přiznejte se!

🔗

20.09.2022 11:42

Je to kouzelná technika. Dávat nula osobních informací a odpovídat víceméně na všechny otázky otázkou. Funguje vždycky.



← „Ano?“

→ „Dobrý den, pane Šimerdo, tady Arazim.“
← „Dobrý den.“

→ „Zastihl jsem vás někde na obědě, v práci, nebo co teďka děláte?“
← „Proč se ptáte?“

→ „Ták, ze slušnosti.“
← „A kvůli čemu voláte?“

→ „Jsem s investičný, bla, bla, bla, ale nechceme vám nic nabízet nebo prodávat. Máte nějaké zkušenosti s investováním?“
← „Když mi nechcete nic nabízet ani prodávat, tak proč voláte?“

← „No, abych se vás zeptal. Tak máte s tím zkušenosti?“
→ „Zatím nevím, proč bych měl odpovídat.“

← „Tak neodpovídejte. Na shledanou.“



Jen bych vám chtěl říct, že to není jenom o zábavě. Nesdělovat cizím lidem informace, do kterých jim nic není, je jedna z nejzákladnějších dovedností digitálního věku. Zvláště cizím lidem, kteří se na ně ptají.

Dnešní podvody a krádeže často nejsou o tom, že vy jste cílem, ale o tom, že cílů jsou tisíce, a až ten, kdo se ukáže jako důvěřivý, se stává výběrovým cílem.

#Unrecruitment #Telefouňové #Humoresky

Tréning zadarmo. Díky pane Arazime. Zase zavolejte.

🔗

20.09.2022 08:35

V poslední době začínám mít pocit, že jsem „quiet quitting“ a „quiet hiring“ musel pochopit nějak špatně. Určitě jsem ani jedno nechápal jako pojem určený k nablblému nadávání na nějakou generaci nebo roli.



Osobně jsem si „quiet quitting“ představoval jako období zaměstnance, který by rád odešel z práce, ale z jakéhokoli důvodu se neodhodlá podat výpověď, a tak jenom snižuje aktivitu na minimum.

Jeden z mých šéfů takhle fungoval roky. Měl v práci pohodu, dostával mzdu, měl budget, když jsme za ním byli ve státech, byly to super příjemné večeře každý den. Ale byl tam už víc jak dekádu, měl tam spoustu kámošů, jen ta práce ho dávno nebavila a nezajímala.

A my jsme fungovali bez něj. Já se díky tomu dostal na schůzku úplně mimo subordinaci, protože to byla pro vyšší vedení jediná možnost, jak se dozvědět, co děláme, a co bychom ještě mohli udělat.



Chápu „quiet quitting“ jako něco, co se stává velice kvalitním a aktivním lidem, když se dostanou do určité životní situace. Neberu to jako synonymum ke „flákání“ a „práce do výše platu“ u lidí, kteří tak fungují od začátku.

Právě naopak, ve chvíli, kdy opět díky nějaké události „quiet quitting“ skončí, dá se předpokládat, že ten člověk bude hledat zajímavou a především zcela odlišnou práci.

Dokážu to pochopit. Když jsem chtěl skončit v zaměstnání, žena do mě hučela, ať zůstanu, že se tam mám dobře, a že mi dobře platí. Prostě se bála o penízky. Kdyby mě zajímalo, co si myslí, a poslechl jsem ji, taky bych možná přešel do fáze „quiet quitting“.



Ale protože její názor na moji práci bylo to úplně to poslední, co jsem řešil, je ze mě rozvedený živnostník, který si může dovolit věnovat obrovské množství času vzdělávání a rozvoji v tom, co dělám i nedělám.

Vnímám „quiet quitting“ jako jistou formu „odevzdanosti osudu“, kdy člověk 99 % času jedná s cílem mít klid a pohodu. Nepouští se do zbytečných konfliktů a iniciativ. Nevnucuje svoji pomoc tam, kde o ni nikdo nežádal.

Prostě si udělá svoje podle smlouvy a náplně práce, možná občas něco zazdí, ale určitě se nesnaží nějak vynikat a upozorňovat na sebe. Ostatní lidé takového člověka v práci většinou zbožňují. Mívá čas je vyslechnout u kafe, ale už si ani nedělá námahu jim kecat do života.



Je spousta organizací, zvláště státní správa a některé megakorporace, které takové chování podporují a odměňují. Takže to nemusí být o tom, že člověk půl roku „tiše odchází“, a pak si najde novou práci. Klidně se může takto „odcházet“ až do důchodu, a ještě po cestě pomalu skromně šplhat po kariérním žebříčku.

Dneska ten pojem vídám spíše u frustrovaných „páprdů“ a „mesdames“, kteří potřebují a něco schovat svoji neschopnost vést lidi a komunikovat s nimi. Ale jejich použití toho slova si dovolím považovat za nesprávné. Na druhou stranu kdyby těm lidem rozuměli, nepociťovali by takovou frustraci.

#Unrecruitment #NebuďEzo

Co pro vás tento pojem znamená? Jaké máte zážitky v roli „tiše odcházejícího“ nebo jeho šéfa, spolupracovníka či podřízeného?

🔗

19.09.2022 10:57

Onehdá jsme s Lucie Zitterbartová diskutovali vulgaritu v příspěvcích na LinkedIn. Mně osobně bohatá slovní zásoba českého jazyka ani rozmanitost diskutovaných témat nijak nepohoršují.

Příspěvky považuju za „vulgární“ ve chvíli, kdy mi připadá, že to pisatel s tou „lidovostí“ tak trochu přepálil. V tomhle mám trochu Denis Tureček vibes, kdy vidím „buranství“ tam, kde se začne ztrácet elegance a koherence sdělení. Člověk může být sprostý i bez použití jediného sprostého slova.



A tak jako se ke kraťasům nehodí ponožky do půlky lýtek, tak se podle mě ke kampani týkající se dětí nehodí hashtag s k***ami. Nejde o to, že by snad děti neznaly už od školky široký repertoár sprostých slov.

Pomáhat cizím dětem je super. Schovávat se za cizí děti, aby mě nikdo nemohl kritizovat za vulgaritu a aroganci je prasárna. To raději budu sprostý protože chci a protože mě názor ostatních nezajímá. Přijde mi to čestnější než svoji sprostotu povyšovat na nějakou ctnost.

Samozřejmě pokud to funguje a plní účel, kdo jsem já, abych soudil marketing kohokoli, to už mi před lety vysvětlil jistý pan Hošek. 😹 Ale mně osobně ten hashtag jednoduše k tomu účelu neladí a nelahodí.



Děti ať si klidně mluví sprostě. Aspoň se na tom naučí, kdy se co hodí říkat a kdy nikoliv. Dcerka mě zrovna přesvědčovala, že když nesmí říkat ve společnosti „what the f**k“, tak že „WTF“ říkat může, protože je to jenom zkratka. Jasně, určitě tím myslí World Taekwon-do Federation.

Sám jsem se musel v někdy v jedenácti letech dodatečně učit nezapomínat občas říct nějaké sprosté slovo, abych mezi kluky a holky zapadl. Jeden rozhovor si pamatuju, když jsem v šatně jedl metro dezert, a zbytek jsem měl položený na kolenou.

‣ Tomáš: „Šimerdo, proč sedíš s nohama u sebe jako holka?“
‣ Já: „Protože by mi to, K***A, spadlo.“

Holky to samý.

‣ Tereza: „Pavle, uměl bys vůbec říct sprostý slovo? Zkus to kvůli mě!“
‣ Já: „N***r si.“

Fungovalo to skvěle. Prostě jenom potřebovali, abych občas prokázal schopnost společenského chování přiměřeného skupině. A tak mi přijde naprosto přirozené, když Fatty Pillow zdraví své fanoušky „Nazdar k***ibádi!“, ale nebudu přispívat na děti v kampani s k***ami, to po mně nikdo nemůže chtít.



Mimochodem ta slova nehvězdičkuju kvůli vlastní prudérnosti, ale aby mi to nějaký k***t z****aný nenahlásil.

#NebuďEzo #Nebuď#BuďJakoEtiketář #BahenníLázně

🔗

18.09.2022 11:27

Když už nemám tendenci cpát se denně sladkým, jak se řešilo v předchozím příspěvku, jaká je moje guilty pleasure?

#BahenníLázně #OfflineOsobnosti

Jednou za čas se tu objeví kontroverzní příspěvek s obrovským dosahem. Naposledy od Jan Mexo Rehak, předtím od Filip Novák, a předtím od mnoha jiných. A ta guilty pleasure spočívá ve hře na pamatováka. Otevřu si diskuzi pod jiným účtem, podívám se na staré známé blokující, a zkouším si vzpomenout, jaký na mě udělali dojem.

‣ Andrea Vozníková – Už nevím, o co šlo. Ale podle komentářů u Mexa je to prudič, co vyhledává co možná nejnesmyslnější a nejstupidnější možné konflikty, a neumí psát v odstavcích.

‣ Tomáš Řehák – Hrubý trol bez špetky vychování či elegance. Nic víc než stroj na předsudky a urážky. Jak se říká, nesuď lidi, nechodíš v jejich botách, tak ty jeho bych v té době opravdu vidět nechtěl.

‣ Viktor Kostický – Nemám tušení, nevybavuju si žádný konflikt, vlastně mi to jméno ani moc neříká. A co se tak dívám, ani u Mexa nepouští žádné hrůzy.

‣ Karel Otýs – Tady asi tuším. Ale mě jsem dojem, že mě ten člověk někam osobně zval, tam mi pak blokace přijde jako trochu trapas. Tuším, že jsem kritizoval trochu toho ezoterična.

‣ Jan Turner – Tam si matně pamatuju, že s Oldřichem jeli nějaký ego souboj, který se mě vlastně ani moc netýkal. Ale narcistní kecy mě občas provokují, a komentář si neodpustím.

Vlastně docela malá a krotká sbírka. Kde jsou staří strážci všech konfliktů na českém LinkedIn, kteří si vždy a všude hlídali, aby jejich slovo nechybělo? Princové a princezny klávesnicového boje za udržené svého křehkého ega v éteru?



Za zhruba pětileté působení tady jsem objevil jen několik adeptů na blokaci, ale zatím se mi to vždy podařilo vyřešit jinak. Lidé, které bych zablokoval, byli vesměs spíše jednoduší a čitelní, a tak nebylo potřeba využívat tak mimořádného ochranného prostředku.

Proč tentokrát mluvím o blokujících jmenovitě? Proč ne? Jsou to typicky lidé, kteří mě oslovili ve veřejném prostoru a zvolili nějaký způsob komunikace. Že komunikace z jejich strany občas působí důvěrně až intimně, na tom nic nemění. 🙃 Navíc se kolikrát mezi sebou ani neznají, a nemůžou si popovídat o tom, co jsem to za zmetka.

#Unrecruitment

🔗

17.09.2022 19:04

Když někdo děti krmí denně hromadou sladkostí, považujeme to za zanedbání péče. Když ovšem těmi největšími s****ami vykrmuje své dospělé zaměstnance „healthcare“ firma, je to benefit.



Proč to dělají?

‣ Kupovat trvanlivé sladké tyčinky je laciné gesto, se kterým není prakticky žádná práce.
‣ Hromada čehokoli zadarmo na první pohled působí, že firma pro svoje lidi něco dělá.
‣ Spoustu lidí skutečně potěší dostupnost sladkostí zadarmo, kdykoli na ně přijde chuť.

Patřím mezi lidi, kteří sami sebe s trochou nadsázky považují za závislé na čokoládě a sladkém. Mnohokrát jsem koupil svoji „guilty pleasure“ Milku s plánem, že půlku si sním sám, a druhou půlku si dáme s dcerkou na krupicovou kaši, ale na dcerku nezbylo.

Tuto závislost jsem překonal až v roce 2020, kdy jsem měl dcerku celé dny doma bez možnosti dát si cokoli sladkého, aniž by o tom věděla. Neobešlo se to bez průšvihů, kdy malá inspektorka opakovaně objevila v koši obal od něčeho, o co jsem se s ní nepodělil.

Protože mi záleželo, aby se dcerka denně nekrmila s****ami, nezbylo mi než začít abstinovat.



Jsme dospělí lidé. Jsme zodpovědní sami za sebe, a ty věci zadarmo v kuchyňce můžeme prostě nejíst. Ovšem už to, že tam jsou, nota bene v healthcare firmě, vysílá signál, že konzumovat je v množství, na které máme chuť, je naprosto v pořádku.

Nejde o to, že by si programátoři, administrátoři a další dospělí lidé, nemohli doma nakrájet do krabičky jablíčko a mrkvičku, nebo si venku v obchodě něco koupit. Přesto nevěřím, že je v pořádku vysypat před ně hromadu sladkých tyčinek, a ukázat jim, že cokoliv jiného je bude stát čas a peníze.

Spousta mužů a žen se sladkým obžerstvím bojuje a domů si ty věci nekupuje právě proto, aby ani nebyly na dosah. Nechápu, proč by si dospělý člověk nemohl nevhodnou stravu chodit kupovat do obchodu za svoje. Neznám větší důkaz, že firmě na lidech ve skutečnosti nezáleží, než že je uplácí sladkostmi jak malé děti.



Když jsem se v rámci firmy, která byla v tomto relativně rozumná, dostal pracovně do USA a viděl tento „benefit“ poprvé na vlastní oči, říkal jsem si, že jsou ti Američani asi úplně blbí. Dávno vím, že to není o Američanech.

Jsem všema deseti pro osobní zodpovědnost, ale tohle v každodenním režimu považuju za ránu pod pás, a takřka definici medvědí služby. Navíc se domnívám, že zrovna IT patří v tomto ohledu mezi zvláště riziková povolání.

#BahenníLázně #Unrecruitment

🔗

16.09.2022 07:36

Koukám, že marketing je taky obor, co může dělat opravdu každý. Kolik pomatenců vám přinese nevyžádané rady, jsem pozoroval už u Filip Novák, a teď znovu u Jan Mexo Rehak.

#BahenníLázně

Stačilo jenom trochu zčeřit klidné vody. Neméně zajímavé je, že si to v druhém kole zopakují jenom ti největší zoufalci, případně dorazí ti, kteří první kolo prošvihli. Ale věřím, že kdybych si založil falešný profil, počkal tak týden, a udělal novou provokaci, že se u mě všichni ti mamlasové sejdou, aby mi to vysvětlili.

Ale nejvíc se mi líbí, jak ti lidé nepokrytě lžou. Nejdříve přijdou jakože poradit a vysvětlit, jak se to má správně dělat, ale nakonec se stejně prozradí. Jako tady mistr Vojta, když začal psát Hana Snablova o blbečcích.

Chce se mi se zeptat…

Co ten člověk vlastně umí? Koho zajímal jeho názor? Co ho vede k tomu chodit po cizích profilech, a říkat o těch lidech, že jsou pro něj „blbečci“? To má být ukázka toho skvělného osobního marketingu, nebo jako co?



Možná by to nebylo jak u blbejch na dvorečku, kdyby si ti řekněme méně vybavení hleděli svého. 🙃 Ale zase dosah těchto počinů je od začátku založený na tom, že přijdou a budou mít potřebu k tomu něco říct. Tady se nám kruh uzavírá, a všechno je vlastně v pořádku.

A co vy? Uráží vás trochu ostřejší komunikace a lehké kopance mezi lidmi ze stejného oboru, nebo je to v pohodě?



P. S. Jak ji znám, Hanka si z blbečků moc nedělá. Ostatně je to žena, které pozorně naslouchá i moje dítě, a to je občas nadlidský úkol.

🔗

15.09.2022 07:54

Technická čeština, zvláště v oboru programování, je chudý jazyk, který nevyjádří pořádně ani základní věci. Tak třeba obyčejná „chyba“. Je to chyba uživatele, programátora, nebo nějaká vnější okolnost?



Když používáte jedno slovo pro všechny tyto situace, může to svádět k představě, že můžete všechny tyto chyby řešit stejně. Já se snažím držet těchto pravidel.

‣ Jestliže je to chyba uživatele, je dobré mu jeho jazykem sdělit, co má špatně, a případně co s tím může dělat.

‣ Jestliže je to chyba provozní, stačí dát jakkoli najevo, že ta věc nefunguje, a zajistit, aby provozovatel mohl dohledat detaily.

‣ Jestliže je to chyba programátora, opět stačí dát najevo, že se něco pokazilo, a zajistit, aby se k vývojářům dostaly detaily.

‣ Detaily by měly být v jazyce oboru, tedy anglicky, za použití správných technických termínů. Všechno ostatní je špatně.

U posledního bodu narážím na iniciativní UX návrháře, kteří jsou posedlí tím, že každý kus textu zobrazený uživateli má být lokalizovaný a srozumitelný. To je hluboké nepochopení fungování celého oboru.



Chybové hlášení pro provoz nebo pro programátora se může týkat problému s databází nebo s dalšími službami, které se používají napříč celým oborem. Chybové hlášky v angličtině stačí vyfotit a poslat technikovi. Ten, když hned neví, si zadá kus anglické hlášky do internetového vyhledáváče. Český překlad mu moc výsledků nedá.

Doba je zlá, a do oboru přichází spousta kreativních hlav bez jakékoli erudice. Není těžké si představit, že taková hlava navrhne všechny chyby, co přijdou z nějaké cizí služby, nejprve prohnat automatickým překladem, a pak je teprve ukázat uživateli.

Možná i na samotný obor bude znovu zkoušet útočit víc lidí, kteří neovládají ani technickou angličtinu, a někdo pro ně v dobrém úmyslu zajistí lokalizaci chybových hlášek. To všechno je z pohledu vývoje i provozu kontraproduktivní. Čeština je z technického pohledu úplně zbytečný jazyk, a lokalizace samotných uživatelských rozhraní by měla stačit.

#Programování #NebuďEzo

🔗

14.09.2022 08:15

Myslíte, že se na vtipech s pečivem nedá ukazovat kvalita programovacích jazyků a postupů?

① Jdi do obchodu, najdi pult s pečivem
② Naber rohlík, spočítej nabrané rohlíky
③ Pokud máš více než šest rohlíků, pokračuj bodem ⑤.
④ Pokud jsou k dispozici další rohlíky, pokračuj bodem ②.
⑤ Pokračuj k pokladně, dokonči nákup.

První si vezmeme na paškál volbu jazyka. Dotyčný volil pro své vyjádření volné české věty s číslováním kroků. Řízení programu řešil pomocí podmíněného skoku, kdy vykonávající po zvážení situace pokračuje jiným než následujícím bodem v seznamu. Tak se programuje snad jen v assembleru, a možná kdysi v Basicu.

#ProgramátorskáŠkolka

Ten program je pitomě navržený. Sice v bodě ④ kontroluje, zda lze nabrat rohlík, ale v bodě ② úplně prvně nabírá bez kontroly! Legitimnější by bylo kontrolovat dostupnost vždy.

② Pokud nejsou k dispozici další rohlíky, pokračuj bodem ⑤.
③ Pokud máš více než šest rohlíků, pokračuj bodem ⑤.
④ Naber rohlík, spočítej nabrané rohlíky

V moderním programovacím jazyce by se tohle pomoc skoků vůbec nepsalo. Prostě dokud jsou k dispozici rohlíky, a dokud jich nemáme aspoň sedm, provádí se opakovaně ④. Jakmile rohlíky došly nebo jich máme sedm, přejdeme plynule na ⑤.



Jenže do když v bodě ② ověřím, že je stále z čeho brát, ale než stihlu v bodě ④ po rohlíku sáhnout, někdo stihne sebrat i ten úplně poslední? Říká se tomu „race condition“. Je tedy mnohem lepší umět na selhání reagovat.

② Zkus nabrat rohlík. Pokud se nepovelo, pokračuj bodem ⑤.
③ Spočítej rohlíky. Pokud jich je přes šest, pokračuj bodem ⑤.
④ Pokračuj bodem ②.

V moderním programovacím jazyce byste napsali body ②③ jako blok cyklu (loop), skok na ⑤ jako ukončení cyklu (break), a nějaké „pokračujte bodem X“ si můžete nechat od cesty.



Ještě je docela fajn, když chcete řídit programy podle selhání, když je možnost neúspěchu součástí typového systému. Tedy napříkad víte, že operace „zkus nabrat rohlík“ skončí buď s výsledkem „jasný, mám rohlík“, nebo s výsledkem „sakra, nemám nic“, a vy byste měli mít možnost se na to spolehnout.

Mezi programovací jazyky, které umějí hezky vyjádřit chybové stavy, a kontrolovat váš kód, abyste na nic nezapomněli, patří Rust a Haskell. Ten systém umí být občas otravný, ale ve výsledku je daleko robustnější než zpracování výjimek, jako máte v Pythonu.

Robustnější znamená, že vám spoustu chyb odhalí už kompilátor, a nemusíte se divit, proč ten program dělá blbosti, a trávit další hodiny laděním chyb, o kterých nemáte nejmenší tušení, kde se vzaly.

🔗

13.09.2022 07:41

Nepotřebuju vyjednávat jako FBI ani Mosad. Potřebuju ovlivňovat běžné české lidi, aby udělali to, co by je mělo dávno samotné napadnout.

← „Ano?“
→ „Tady ABC z firmy XYZ, volám, abych s vámi domluvila termín instalace připojení k internetu.“
← „Pavel Šimerda, dobrý den. Zeptám se, když už tu máte svoje zařízení, přístup na střechu si zajišťujete sami?“
→ „To bychom asi měli mít, ale bylo by lepší, kdybyste se zeptal. Máte, koho se v domě zeptat?“
← „Počítal jsem s tím, že tyhle informace budete mít. Nerad bych to tady řešil zbytečně přes tři lidi.“
← „Tak já to zjistím, a zavolám vám.“

Základní věc. Jsem poskytovatel, mám přípojený dům, v něm vlastní zařízení, ten mám zanesený v mapě, a u něj mám poznamenané, jak se tam dostanu.



Tohle snad zvládnu.

Co jsem ještě neobjevil, je způsob, jak ovlivnit dospělé ženské, aby při třídenním pobytu dokázaly poslat dítě aspoň jednou si vyčistit zuby, aspoň jednou podat každodenní lék a občas zahnat dovnitř se zahřát. Naopak ovlivnit je, aby nepodávaly dítěti paracetamol při zvýšené teplotě a lehkém bolení hlavy, je úkol, na který si ani v těch největších fantaziích nevěřím.

Ještě nikdy jsem nevyjednával s teroristy, ale pak jsou tu běžné lidské interakce, které člověka nechávají úplně bezradného. 🙃 Navíc už začal školní rok, takže nová učitelka, původem z mateřské školy, starý systém, spousta ne zcela smysluplných požadavků, ale nebudeme z toho dělat vědu, že?



Naprostá věšina případů každý den, kdy potřebuju někoho ovlivnit, znamená přesvědčit člověka, aby dělal něco, co měl dělat sám od sebe. Prostě neustále hrát za sebe i za druhé.

#NebuďEzo

🔗

12.09.2022 06:43

Esoterický původně znamená skrytý, omezený na malou skupinu lidí. Přesně takovými věcmi se zabývá #etiketář. Jeho doporučení možná fungují na pomezí aristokracie a diplomacie.

Ocenil bych spíše každodenní „etiketu“ pro lidi. Nějakou sadu guidelines, na kterou by si vzpomněli, i když jsou hladoví, unavení nebo podráždění, a nechovali se jako k*eténi.



Zažil jsem s Denisem průchod skupiny dvojicí skleněných dveří s odstupem asi patnácti metrů. Jeden muž se ujal jedněch, druhý muž druhých, a kromě naší dosavadní formace to rozbilo i můj smysl pro efektivitu. Trénovali jsme podávání ruky ženám, větší komedii jsem nezažil. A říkal, že na společenskou večeři chodí člověk najedený.

A teď si vzpomeňte, jaká interakce ze strany okolních lidí přišla problematická vám. Já vidím smysl v těchto otázkách.

‣ Za jakých okolností je vhodné sahat na cizí dítě, vyndavat cizí dítě z kočárku, dávat cizímu dítěti cokoli k jídlu…

‣ Jakou formou a v jaké situaci je vhodné dávat cizímu rodiči výchovná doporučení nebo „pomáhat“ s výchovou…

‣ Jak se chovat při nástupu do dopravního prostředku, vstupu do budovy, prostě kamkoli, kde se „kupí“ lidi…

‣ Chování za volantem, na kole, na přechodu pro chodce, všeobecná „zdvořilost“ v dopravě…

‣ Základy chování, když přijdu mezi lidi, se kterými mám jen málo společného, dětská hřiště, čekání před školou, zaměstnání…

‣ Dávání najevo, kdy jsem otevřený konverzaci, a kdy mě to spíše obtěžuje. Chápání téhož…

‣ A do moderní doby, jak se nepos*at ze sebemenšího náznaku kritiky, třeba i v online diskuzi…

To jsem ze sebe narychlo vysypal pár případů, které jste jistě všichni potkali. Dalo by se pokračovat dál, a myslím, že by to bylo daleko užitečnější, než když si Denis hraje na Obsluhoval jsem anglického krále.



Kdybyste chtěli namítat, že třeba mezi politiky by se „vyšší etiketa“ hodila, tak si pusťte video, jak se „kapitán“ dezolátní strany chová k šéfce jedné z vládních stran, a jaký obdiv za své hulvátství sklízí mezi svými.

A mezinárodní diplomacie? Jen se podívejte na prezidenta republiky. Tohle mi připadá v Česku v danou chvíli jako naprosto zbytečná práce. Tady by to chtělo nasadit co nejnižší laťku, a té se pokusit opatrně dosáhnout, ne si hned hrát na Jamese Bonda.

#Etiketa #NebuďEzo

Všichni etiketáři tohle moc dobře vědí, ale je pro ně těžké vzdát se své buržoazní fetiše, a udělat taky něco pro lidi. 😹 A to Denis je ještě docela v pohodě, slovutný pan Špaček a jeho dílo oproti němu působí jako vykopávka ze starého Egypta.

Ale abych jenom nekritizoval, od Denise jsem se naučil i velice užitečným komunikačním vzorcům. A musím říct, až jsem zpočátku často pochyboval, funguje to jako víno. Dalo by se říct, že mi ten člověk ušetřil spoustu času a nervů. Dokonce se meli lidmi šíří fáma, že jsem mu v pátek ve 20:57 řekl, že je boží.

P. S. Nevíte, kde bych si mohl koupit důstojné papuče a tepláky do práce pro programátora na home office? Posledně mi kdosi radil zajít si do Paříkské ulice v Praze.

🔗

11.09.2022 18:33

V čem se učit programovat? Tak tuhle otázku uspokojivě nevyřešili lidé chytřejší než já. Můžu vám dát maximálně pár střípků sesbíraných z vlastních i cizích zkušeností a úvah.



Pojďme se bavit prakticky. Přeskočím všechny specializované výukové nástroje typu Logo, Karel, Scratch, Code .org a další. Ale řeknu vám, proč je lepší se učit Python než Pascal.

Tak nejdříve kritéria. Akademický přístup staví na první místo algoritmizaci, a preferuje jazyk velmi blízký výpočetnímu hardware, ale zároveň určitou přívětivost ke studentovi, aby se toho neučil moc najednou, a aby se mu ty programy nerozsypávaly.

‣ Assembler – Používáte instrukce přímo pro stroj. Program nemá žádnou strukturu, tu tvoříte vy. Pro většinu začátečníků mimo realitu. Do týdne by s tím sekli. Ale jsou lidi, kteří v tom napsali celé rozsáhlé počítačové hry. 🙃

‣ C – Udává nějakou strukturu, ale vůbec žádné „vodění za ručičku“. Mnoho začátečníků shoří na ladění rozsypávajících se programů pro absenci kontroly přístupu do paměti.

‣ Pascal – Dlouho považovaný za nejlepší (ze špatných možností) z důvodu, že řeší právě ty přístupy do paměti. Ale nepraktický do té míry, že ani Delphi a FreePascal jej nedokázaly udržet ve hře.

‣ Python – Akademicky z mnoha úhlů pohledu špatná volba. Ale praktický jazyk. Jeden měsíc se jej naučíte, další měsíc s ním máte první praktické úspěchy.

Mnohé univerzity odmítaly uznat Python za možnou alternativu, ale postupně povolily. Algoritmizace dávno není hlavním tématem programátorů, a univerzity nejsou kostel.



V rámci tříbení myšlení by ještě dávalo smysl začít funkcionálními jazyky jako Scheme nebo Haskell. Matematický přístup k programování by dal studentům něco, co imperativní jazyky nedokážou, a spousta těch algoritmů by se jim psala líp. 🙂

Proč univerzity povolily, a pustily si navzdory nejlepšímu vědomí a svědomí akademiků hada do rajónu? Python se ukázal být jednou z nejsnažších možností, jak se bavit s počítačem, a sdělit mu, co potřebuju udělat.

Existuje pro něj obrovský a různorodý ekosystém knihoven a nástrojů do všech možných oblastí lidské činnosti. Jinými slovy, pokud nepotřebujete dělat něco speciálního, znalost Pythonu vám zadarmo otevírá celou řadu oblastí.



A hlavně, není problém všechny získané znalosti a dovednosti využít ani v případě, že se budete učit nějaký jiný jazyk. Začít programovat je těžké. Začít programovat rovnou v Rustu, Haskellu nebo C++ je zatraceně těžké.

Snadný jazyk se spoustou praktických aplikací funguje jako žebřík, po kterém můžete vyšplhat tam, kam potřebujete. Ať už se posouváte kamkoli, základní dovednosti spočívající v převádění vágního záměru do exaktního jazyka vám už nikdy nikdo nevezme. Dokonce ani když se programováním nikdy živit nebudete.

A kdyby ani to nestačilo, kterýkoli programovací jazyk je lepší než rozhodovací paralýza. Dobře podporovaný programovací jazyk integrovaný do dnešního světa bude vždycky dobrá volba.

#Programování #NebuďEzo

🔗

11.09.2022 07:33

Ukrajina po dvě stě dní ukazuje, že si podporu kamarádů při obraně proti zlu zaslouží. Jasně, úspěšná proti-ofenzíva ještě není konec války, a ani konec války nebude konec problémů. Ale už teď všichni vidíme, že Ukrajinci jsou Evropani.



Nějakou dobu jsem nenašel příležitost se aktivně účastnit pomoci. Tam, kde žiju, všechno funguje, a většina místních Ukrajinců už tu žije mnoho let. Jediní uprchlíci, se kterými jsem se tu dostal do kontaktu, už se odstěhovali.

Na druhou stranu jsem na začátku pomohl na hranicích a během prvních měsících poslal nemálo peněz i na přímou podporu ukrajinské obrany. Když jsem odjížděl z hranic, doprava už byla zajištěna oficiální cestou. Když jsem přestal přispívat armádě (mimo symbolických srpnových 1968 Kč), měla už Ukrajina zbrojní podporu celých států.

Lidé hovoří o tom, zda jsme se 1939 a 1968 měli bránit. Mnozí namítají, že jsme ani v jednom neměli dostatečnou podporu světa. Ukrajinci se neptali, a šli se bránit. Je na nás jim tu podporu prokázat od začátku až do konce války.



Obětovat kousek pohodlí a kousek bohatství je to nejmenší, co můžeme pro napadenou zemi udělat. Nejsou to naše mrtvé, zmrzačené a znásilněné děti. Stačí jenom říct, že pomůžeme, když bude třeba, jak bude v našich možnostech a silách, a že nebudeme koukat vždycky jenom na svůj vlastní prospěch.

#Unrecruitment #SpeciálníOperace

Zatím se do žádných bouřlivých oslav nepouštím, na to je moc brzo. Ale jednou bych chtěl s Vojta Hordějčuk, Luděk Bob Jankovský, Václav Strnadel a dalšími vyrazit slavit přímo na Ukrajinu.

🔗

10.09.2022 15:18

Tak se mi zdá, že jsem včera s tou ezoterikou v informačních technologiích trefil do černého. Dokonce mi tam přistál komentář tak blbý, že jej nemůžu použít ani na #BahenníLázně. Nikdo by mi nevěřil, že jsem si to nenapsal sám, abych měl materiál.



Dalo se celkem očekávat, že když budu psát věci „tak jak jsou“, tak prostě pár lidí nepotěším. Ti lidé se něco naučili, něco vytvořili, věnovali tomu obrovské množství času a úsilí. Pak přijde Šimerda, a jen tak mezi řečí utrousí, že ten jejich způsob není úplně optimální.

A teď můžete začít házet různými buzzwordy jako #softskills nebo #mindset, já tomu říkám jednoduše „přístup“. Pokud někdo poukáže na problémy či nedostatky, nemusíte ze dne na den předělat celý projekt nebo svůj pracovní život, dokonce to nemusíte dělat vůbec. Ale máte k takovému rozhodnutí nějaká fakta navíc.

Akceptovat nové věci v našem oboru neznamená zahodit všechno, co se člověk do této doby naučil. Spíše naopak, každá dosavadní dovednost se hodí. Blbých návyků se dá taky zbavit.



Jednou jsem seděl na začátečnické přednášce o Javě, která se mi nelíbila. Obsahovala tvrzení, která byla buď nepravdivá, nebo nesrozumitelná, a k tomu všemu pro cílovku irelevantní.

Na takovou věc jsem v minulosti typicky reagoval odchodem z místnosti, protože koukání venku na stromy je mi příjemnější a užitečnější. Tentokrát jsem místo toho začal sledovat všechny druhy chyb přednášejícího. Proč? Tušil jsem, že narazí na některé věci, které dělám taky, a tak se místo Javy zlepším aspoň v lektorování.

U spousty věcí jste to vy, kdo rozhoduje, jestli je to otrava nebo příležitost.



Další příklad ezo mi dodal jeden známý, pro kterého jsem řešil mimojiné support bezdrátových sítí, a přechod od statického routování na kombinaci OSPF a BGP. Jednoho dne si mě zavolal, že se mu rozpadají konkrétní bezdrátové spoje podle verze routovacího software, prý při velkém počtu TCP spojení.

Základem ladění je moc nezabývat tím, co si na začátku o původu problému myslí zadavatel. Kdyby znal skutečnou příčinu problému a věděl, jak ji odstranit, nevolal by.

Nebudu zabíhat do detailů. Architektura sítí je vrstvená, a počet navázaných „transportních“ spojení by neměl ovlivnit, zda se udrží „linkové“ spojení. Chybu napříč vrstvami sice nelze úplně vyloučit, na druhou stranu to rozhodně nebude první, čím bych se šel zabývat.



Nejvíc ezo jsem si samozřejmě užil, když jsem se ještě věnoval domácím počítačům od MS-DOS po Windows XP. Kolikrát to lidem začalo fungovat už jenom tím, že jsem přišel a vyzkoušel to.

Tady nejvíce podezřívám právě nedostatek preciznosti a agility na straně uživatelů a chyby v UX. Třeba jsem v jedné firmě řešil zamrzlé okno excelu. Zkouším klikat a nic. Přepnu na jiné okno a zpět, všechno funguje, a dostal jsem vynadáno, že jsou ti programátoři úplně blbí. 🙃

Pěkně zavařit může i přílišná agilita uživatele či „kámoše, co tomu rozumí“.

#NebuďEzo

🔗

09.09.2022 08:38

Prý teď letí #ezoterika ve vyjednávání. Naštěstí v mém oboru všichni přemýšlí exaktně a přesně vědí, co se v těch strojích, programech, databázích, sítích a operačních systémech děje. 🙂



U nás se říká cargo kult. Slovo „esoteric“ používáme blíže původnímu významu, spíše ve smyslu obskurní. Proto raději říkám jen „ezo“, když mám namysli lidovější význam.

Jak vzniká ezoterika v IT?

‣ Osoba řeší problém, kterému nerozumí. To není špatně, v tom spočívá naše práce. Když tomu rozumíme, není to problém.

‣ V zoufalství začne zkoušet řešení ve stylu „hledání klíčů už i v lednici“. Ztrácí pozornost a přehled o tom, co dělal.

‣ Začne to fungovat, a v ještě větším zoufalství začne hledat, kterou kombinací aktivit to vlastně opravil.

Zvláště v některých oblastech IT osoba často namísto skutečné příčiny objeví komplikovaný „taneček“, po kterém se věc nějak uvede do provozu.



Když má něco fungovat, a nefunguje, pro mě je to super! Super oproti případu, kdy něco nemá fungovat, a funguje. Proč? Protože se to rozbije, až u toho nebudu. Potřebuju vidět celý proces „od nefunguje po funguje“.

① Věc nefunguje.
② Aplikuju přesně definovanou změnu.
③ Věc funguje.

Jinak nemám ve výsledek důvěru. Proto si užívám víc programování než správu systému, i když se díky #DevOps leccos zlepšilo, a velká část dnešní infrastruktury je popsána kódem, který lze testovat.



Mám pro vás zcela neabstraktní příklad z praxe. Ověřoval jsem zařízení, které střídavě startovalo a nestartovalo. Jednou tak a jednou tak. Za sebou nějakých devět hodin práce ten den.

Žádná detektivka. Při úspěšném startu se nastaví nějaký flag (přepínač). Ten způsobí neúspěšný start. Při neúspěšném startu se vymaže. Následuje úspěšný start. Ale jsem unavený, tak aby to nebyl unáhlený „ezo“ závěr. Beru papír a tužku, nechám cca dvacetkrát startovat, značím úspěch či neúspěch. A co nevidím. No nevidím paritu!

Na papíře vidím jasně nahodilý průběh pokusů. Mrknu, jestli napájecí zdroj vůbec odpovídá požadavkům. Tak neodpovídá, píšu si o silnější zdroj, a jdu spát.



Bohužel i velice precizní a exaktní géniové trpí na „ezo“. Často se tak zaberou do své práce, že zapomenou, proč a pro koho to dělají. Někteří to dělají schválně, další si nemůžou pomoct, a spousta to dělá z nezkušenosti.

Dám vám do komentáře odkaz na diskuzi mezi Lennartem Poetteringem a Linusem Torvaldsem. Je to vhodné i pro lidi mimo IT, dejte si prvních šest minut videa. Porovnejte si přístup obou pánů, a rozdělit si mezi „tým Lennart“ a „tým Linus“ vývojáře, které znáte.

#Unrecruitment #Programování

A nejhorší „ezo“ a cargo kult je samozřejmě neustálé srovnávání člověka s počítačem. Když to slyším od lidí z branže jako srandu, tak se aspoň pousměju. Ve chvíli, kdy to začnou aplikovat se vší vážností, brání mi v obrácení očí v sloup pouze výše taxy, za kterou jim pomáhám.

To není jako vyjednávání, kde můžu lidi třebas dořvat, a pak si za to nechat poděkovat jako za tréning krizové komunikace. Jsme klidný a přívětivý obor.

🔗

08.09.2022 08:49

Python je dneska tak profláknutý jazyk, že můžete takovou nabídku s klidem ignorovat, protože víte, že přijde další. Mimochodem, věděli jste, že slovo #ezoterický programátoři jako jedni z mála používají ještě v jeho původním významu?



Mám šestnáct let zkušeností programování v Pythonu. Znám prakticky všechny jeho omezení a nedostatky, historické i současné. Můžu předávat znalosti a zkušenosti. Ale už pro mě osobně nemá smysl v tom něco programovat.

Není to ani „nejlepší nářadí, co mám doma“, ani to není „nástroj, se kterým se můžu leccos naučit“.

Psát v tom kvalitní a spolehlivý software je nesmysl. A tím mám namysli software, o jehož kvalitě mám jako tvůrce vysoké mínění, ještě než jej spustím a vyzkouším v provozu. A mně nebaví tvořit software, který se rozpadá, a ve kterém je potřeba neustále odchytávat chyby.



Proto se dnes nejvíce zabývám programovacími jazyky, principy a paradigmaty, které umožňují programátorovi udržet striktní a konzistentní datový model. Cílem už není „jenom“ předsvědčit stroj, aby pro mě něco spočítal, ale aby pro mě vytvořil spolehlivý kód.

Je kolem toho spousta paradigmat a buzzwordů. Ve skutečnosti to celé stojí na těžké disciplíně skloubit programátorovo pohodlí a průmyslovou úroveň kvality.

Proto řeším v první řadě Rust, Haskell a C++, každý z trochu jiných důvodů. A vedle toho se občas dívím na ezoteričtější jazyky jako Ada a SPARK. Python má v tomto ohledu velmi nízkou přidanou hodnotu, ale stále se na něj nechám příležitostně ukecat.



Dneska vidím v diskuzích všechny mluvit o umělé inteligenci a rozšířené realitě, a zdá se mi, že téma kvalitního software mezi lidmi zrovna moc nerezonuje. Na specializovaných konferencích to řešíme, ale je to vůbec sexy téma pro veřejnost?

#Programování #Bezpečnost #Spolehlivost #NebuďEzo

🔗

07.09.2022 08:46

Lidé vykoupaní v bahenních lázních mi občas „děkují za promo“. Jsem si vědom, že to bývá jen poslední záchraná brzda pro jejich ego, a pokud jim to pomůže, kdo jsem já, abych soudil jejich motivace.

Naopak lidi nevykoupané občas mrzí, že se na ně nedostalo. Mám pro vás takový návrh. Toho bahna je na LinkedInu tolik, že to při nejlepší vůli nemůžu stihnout. Nebudu vám tedy radit, ať napíšete něco opravdu blbého, a slibovat, že to „otisknu“.



Tady na LinkedIn se mnozí bojí použít „cizí hashtag“, ale to je úplná blbost. Hashtagy jsou otevřený zdroj, a ani já si žádný z používaných hashtagů od #Unrecruitment po #Nebuďte… nenárokuju pro sebe.

Kdokoli z vás může ve kterýkoli okamžik přijít, a udělat nejen #BahenníLázně, ale třeba i #ProgramátorskáŠkolka nebo #MatematickéOkénko. Nic z toho nejsou nějaké mé „ochranné známky“, takže hurá do toho. A těším se, až i já budu po #offlineosobnosti taky v lázních vykoupán a rozebrán do posledního slovíčka.

Etiketář Denis Tureček už mi chystá na příští léto offline bahenní lázně. A mám takové neblahé tušení, že se do toho namočí i Jaromir Sedlak a Sandra Brožová. Jsem zvědavý, co vytvoříte.

#DalšíBlbýHashtagAťSeNenudíte

🔗

06.09.2022 06:45

Asi takhle. Radka čas od času potkávám osobně, nebo si zavoláme. Tak dneska mu patří #BahenníLázně. Moc nerozumím, co ho vede snažit se zoufale uplést konflikt z takového s prominutím h…a.



Nechápu tyhle reakce. Když si už si chci do někoho veřejně kopnout, má to mít trochu vtipu a elegance, ne styl uřvaného děcka či zhrzeného milence. Rád potkávám osobně i Mexa, Denise, Radima a Lucku. Všechno jsou to nějakým způsobem zajímavý lidi. A možná vás to překvapí, i s etiketářem se dá normálně bavit.

‣ „Tak doufám, že jsi připraven na ten shitstorm co velmi brzo přijde.“

Pro začátek bych si asi nedovolil zpochybňovat připravenost profesionálního vyjednavače. A na reakce Mexa i Denise si vždycky rád počkám. Netrpělivost škodí.

‣ „IMHO je zde poměrně velká šance, že se tento příspěvek dostane k oběma pánům a to i bez jejich označení (chci mít klidnou neděli takže to neudělám).“

Prázdné žvásty. Takhle se vtipné kopnutí s nadhledem netvoří.

‣ „Pak, protože do melounu a lidem do hlavy nevidíme, počítám s tím, že to může zase vygradovat.“

Další neurčité žvanění. To tam fakt nic lepšího nemáš?

‣ „Zvlášť ještě když to postavíš na odmítnuté pozvánce na premiéru kontra odmítnutí/ neodmítnutí pozvanky do podcastu.“

Jo, to byla od Radima trochu blbost, ale osobně bych tipoval, že zcela úmyslná a plánovaná.

‣ „IMHO to je políček jak svině. Tohle se egu bude velmi těžce žvejkat.“

Vynechám-li hodnocení vyjadřování na úrovni „S…e magi v kostkách.“, co nám *ve skutečnosti* tyto dvě věty říkají?



Možná se pletu. Ale viděl za pět let tady na LinkedIn těch hejtů hromadu, a mně tato věta říká, že se Radek cítí uražený a ponížený, a snaží se to Denisovi *za každou cenu* nějak vrátit. Radimův dloubanec pak vypadá jako skvělá příležitost si kopnout a rychle se za Radima schovat.

Jsem zvědavý, co za tím ve skutečnosti je. Ne dost zvědavý na to, abych vzal do ruky telefon, a Radkovi zavolal, ale pořád dost zvědavý na to, abych napsal tento příspěvek a zeptal se veřejně.

Radimův nový hashtag #Nebuďte… v tomto případě nabírá úplně jiné obrátky. Některé k… se očividně budí samy, aniž by se o to kdokoli snažil.



Už když kluci začali psát o ezo-guru-járech, a trochu si dloubli do ovčích komunit některých lidí… A všimněte si, že ani nepíšu konkrétně ovčí komunitu Radima. Tohle je jen a pouze o potrefených ovcích z libovolné komunity, které jsou připravené začít bečet. Nebo to byly potrefené husy?

#ShowMustGoOn

Je tu ještě někdo, kdo by potřeboval bahenní lázeň? Kdybyste mi někdo chtěli opravdu udělat radost, uspořádejte pro mě wellness networking v opravdových bahenních lázních.

🔗

05.09.2022 09:40

Radim narozdíl od slepých následovníků pochopil, že konkurence není zločin.

A tak zatímco se slabší povahy přišly hádat, Radim pochopil Mexovo sdělení, a předvedl jak přátelskou reakci, tak i své básnické střevo. Takže dneska žádné #BahenníLázně, byť by na ně bylo v diskuzi materiálu víc než dost. 😼



Ani já nepovažuju jednotlivé vývojáře, lektory a konzultanty za nějakou konkurenci. Ani v případě, že se mezi námi skutečně některý zákazník musí rozhodnout, tedy konkurence fakticky jsme.

Přijde mi, že si aspoň v mém oboru mnohem víc pomáháme, než abychom provozovali nějakou rivalitu. Ať za mnou někdo přijde, že bude líp učit Python. Ušetří mi energii na specializaci. A když mi „vyfoukne“ spolupráci, o kterou stojím, taky to přežiju.

Netuším, jak funguje konkurence na poli vyjednávání. Shodou okolností jsem osobně potkal Radima, Mexa, Toma a několik málo dalších, ale vlastně netuším, jak velká česká vyjednávací scéna je.



Akorát teda v poslední době, co má Radim naplno rozjetý marketing, tak mám pocit, že chce být vyjednavačem a lektorem vyjednávání každý druhý. Dobrá práce!

Na druhou stranu si říkám, jestli to nepovede ke stejnému efektu jako raketový růst popularity mého oboru. Je sice super, že se teď každý druhý zabývá programováním, ale začíná být těžké mezi všemi těmi najít někoho se systematickým přístupem. A to říkám jako člověk, který si musel ten systematický přístup tak trochu vydřít.

Radim udělal pro popularizaci vyjednávání v Česku strašně moc, a z jeho marketingu dnes můžou těžit všichni, kdo s touto oblastí mají aspoň trochu společného. Je super vidět, že se rozrůstání oboru nebojí, a bere ostatní vyjednavače jako kámoše a kolegy.



S tou ezoterikou Mexo uhodil hřebíček na hlavičku. A nenechte se mýlit, i programátoři, systémaci, síťaři a další mají svoji ezoteriku. Už jsem nespočetněkrát řešil support, kdy se mi namísto přesného popisu symptomů dostalo nějakoé variace na „Já vim co tomu je.“ od člověka, který nemá ánung, co se v těch systémech skutečně děje.

Já taky nenásleduju každou kravinu, kterou Mexo vypustí z úst, a to kolikrát ani když má pravdu. Kritické myšlení považuju za základ. Na žádné ezo-guru-vůdce nevěřím. Dokonce knihu „Never split the difference“ považuju za dost primitivní a značně repetitivní příručku.

Tím samozřejmě význam Chrise Vosse nijak nesnižuju. Nesmírný celosvětový úspěch naznačuje, že možná právě po tomto stylu je na světě poptávka. Podobně vidím knihu „Bohatá táta, chudý táta“ od Roberta Kyosakiho, kterou zná taky každý druhý.



Někteří lidé prostě své idoly a vůdce potřebují. A tak zatímco kováři se nad tím vším jenom smějou, kováříčci se snaží trapně dohadovat, byť kolikrát ani není, s kým.

Je sranda sledovat, jak někteří, co se tématem začali zabývat až pod vlivem Radimova masivního marketingu, najednou splainují profesionálům v oboru, jak dělají chyby, a jaké si zavírají dveře. 😹

#Nebuďte

Tuší někdo, proč je nemáme budit?

🔗

04.09.2022 20:49

Jsem tak rád, že jsem muž, a moje hodnota a jedinečnost se neodvíjí jenom od exhibice v hadrech na míru. 😽 My chlapi totiž máme i jiné hodnoty než hadříky.

#BahenníLázně #JeduFeminismy

„Opravdu je každá žena jedinečná?“

Rozhodně! Ještě jsem nepoznal zdravého člověka, který by nebyl dobrým nebo blbým způsobem jedinečný. A v mém světě je i žena člověk. 😺

„Říká se to. Já si to ale nemyslím. Stačí vyjít ven a rozhlédnout se. Většina žen vypadá úplně stejně. “

Venku jsem byl, a nemůžu tuto tezi potvrdit.

„Stejné střihy oblečení, stejné látky, stejné barvy.“

Sám mám dobrý vztah k nenápadným vzorům a barvám. Jednou o mně dcerka řekla, že jsem mindža. Rozdíl mezi mindžou a nindžou jí obratem vysvětlila moje matka. Bývalá nebyla schopna slova. 😹

„Jen málokterá žena dokáže skutečně zazářit a vyniknout.“

Chápu, že zakázková krejčová potřebuje prodat své služby, ale sundat kvůli tomu polovinu obyvatelstva země…

„Právě proto jsem se rozhodla každý model šít pouze jednou“

To zní jako převratná myšlenka. Nemělo by se to patentovat? Co když to někdo okopíruje? 😼 Půjčím si slova Filip Novák a zeptám se, jak by se tento marketingový text dal vylepšit, aby nebyl cringe a dával smysl?



Michaela diskutuje.

← „Takže žena je vlastně jenom o hadrech, co má na sobě? 🙃 Dokud není unikátně oblečená, nemůže být hvězda?“

→ „Dobrý den, ženy, které v Praze potkávám, mají každá téměř stejné oblečení s ohledem na aktuální módní trend. Není jednodušší způsob, jak říct, kdo jsem, než skrze oblečení a první dojem, který v něm žena udělá. Ať se nám to líbí… Bla, bla, bla.“

← „Já psal něco trochu jiného: [opakuju předchozí komentář]“

→ „Žena není jen o hadrech, nicméně si jimi může zpříjemnit den a zlepšit celkový dojem ze sebe. :-) A ať se nám to líbí nebo ne: ‚Šaty dělají člověka.‘ 🙂“

Kde jsem tvrdil, že si člověk (tedy i žena) nemůže zpříjemnit den dobrou kávou, nebo třeba oblíbeným kusem oblečení, ať už je jedinečný nebo tuctový? Nemůžu si vzpomenout. To o pravdě odvěké, že šaty dělaj člověka, to je jen říkanka pro lidi, co si sami sebe neváží. Michael Gellert Grayton 🍑📸 vám vysvětlí zbytek.

→ „Pravděpodobně se Vy sám otočíte raději za hezky upravenou ženou... Nebo snad nesouhlasíte?“

Jsem si téměř na beton jistý, že v místě, kde bych to nečekal, se otočím i za ženou zcela neoblečenou, ba dokonce i za neoblečeným mužem.



Radek diskutuje.

→ „Někdy se zase budeme muset potkat a můžeš tohle téma vytáhnout na Silvu a její italský pohled na módu obecně.“

Potkat se můžeme. Silvu rád potkám, pokud se bude chovat civilizovaně, a nebude mi cpát svůj pohled za každou cenu. Jistě to bude milá žena.

→ „V okamžiku kdy to uděláš budu hledat popcorn. ;)“

← „Ať si Silva i se svým italským pohledem trhne nohou. 😸“

→ „Ty prej můžeš taky. ;)“

Člověk by měl umět rozlišit, kdy jeho osobní fetiš, nebo i osobní fetiš jeho partnerky, někoho zajímá, a kdy už je to tak trochu mimo mísu.

#NebuďMindža

Prohazování jména a příjmení je nějaký nový swag?

🔗

03.09.2022 18:30

Původně jsem jenom trochu posteskl, že dcerka neuvidí přehlídku policejních koní kvůli pár pitomcům, co se přijedou předvádět do Prahy. Představoval jsem si takovou „demošku“, jakou pořádali u Matematicko-fyzikální fakulty na malostranském náměstí.



Tak prý se to docela rozjelo. Vyměkl jsem, a pustil si stream od ČTK. Ať to organizoval kdokoli pro kohokoli, obdivuju s jakou nenápadností dokázal na václaváku vykouzlit desítky tisíc lidí ochotných poslouchat tyhle 💩 a nadšeně aplaudovat.

Zrovna se pokoušeli o takové „Karel Kryl vibes“. Sice to bylo hrozně křečovité a ten „písničkář“ to zrovna moc neumě. Ale účel to jistě splnilo. Celkově mi přišlo, že se poukouší o Milion chvilek naruby.

Po panu písničkářovi přišel energický imitátor Adolfa Hitlera s úderným proslovem o velké hospodářské krizi a našich odvážných zachráncích. Pak tuším štěkal cosi o plameni národní hrdosti a českém národním povstání. Já se začetl spíše do úderného neverbálního projevu než slov.



Jeden z řečníků nasliboval lidem, že snad 28. února začne stávka, a že už to domlouvá s odboráři. A taky s průmyslníky. Pro jistotu několikrát zdůraznili, že to není proruská demonstrace a že ani nejsou žádní nácíčci, a mezitím tam střihli pár hesel, co naznačovaly, že je to obojí.

Neviděl bych to jako nějaké náckovské shromáždění, spíše takový role playing hrdého předválečného německa padajícího na hubu kvůli snad úplně všem kromě hrdých Němců. Tak doufám, že se vyřvali, a dají chvilku pokoj, a nebo zkusili třeba tu stávku. Stávka by v jejich podání mohla být fakt sranda.

Taky se na pódiu mluvilo taky o bohu, tedy křesťanském Hospodinovi. Sice tentokrát nežehnal Americe, jak jsme zvyklí, nýbrž České republice. Vyznívalo to dost podobně. Ani jsem netušil, že u nás funguje nějaká nacionální větev tohoto abrahamovského náboženství.



Malý výběr z hlášek:

‣ „Demonstrace bude trvat asi dvě hodiny, tak si to užijte, budou to nejlepší dvě hodiny vašeho života.“

‣ „Jindro máš slovo. A užij si to!“

‣ „Prosíme policii. Je tady narušitel. Je tady narušitel. A provokatér.“

‣ „Víme, že máte už tak dost finančních problémů, tak vás příště nebudeme tahat všechny do Prahy.“

A ze vtipů, co kolují internetem:

‣ „Mezi demonstranty se plánují vmísit desítky exekutorů, kteří tak chtějí využít koncentraci dlužníků na jednom místě.“

‣ „Až bude potřeba rozehnat dav, stačí vyhlásit, že o půl kilometru dál jsou velké slevy, nebo se rozdává něco zadarmo.“

To by mohlo stačit.



Moc nevěřím tomu, že bychom v dohledné době uměli vyměnit vládu za lepší. A tak ač i já vnímám různé kiksy a nedostatky, stojím za tím, aby kabinet Petra Fialy zůstal v provozu. Ostatně si pusťte některé hlášky nevládních poslanců, a nestačíte se divit.

„Normální člověk by jel z Brna do Bratislavy, vidím Břeclav, odbočím doprava a jsem ve Vídni. A doleva mám Varšavu!“

Tohle vážně naže země potřebuje? Nemyslím si. Nakonec by to semlelo i ty pitomce, co za to teďka… Když už nebojují, tak aspoň pořvávají na náměstí.

🔗

03.09.2022 07:30

Spoustu věcí jsem ve škole nechápal. Třeba procenta. Nebo úlohy se zlomky. Hodiny výcviku orientované na to, aby šprti mohli zůstat šprty, a neučili se nad věcmi přemýšlet.



Asi chápu, že se na procentech špatně ukazují aritmetické zákonitosti. Ostatně mají s procenty problémy i dospělí lidé, a vymýšlí si kvůli tomu nesmysly jako procentní body. Co jsem se díval na ekonomické učebnice, tak raději procenta okamžitě převádějí na desetinná čísla, aby uživatel ekonomických vzorečků nebyl zmaten.

Tak ať se procenta odloží na dobu, kdy to má smysl, a pracuje se jenom se zlomky. Beztak jsou na pochopení jednodušší, a když na to přijde, ta aritmetika se na nich ukázat dá.

Jenom si nemyslím, že je v pořádku šetřit si práci, a předložit dětem jako test papír, na kterém bude dvacet příkladů podle modelu „3/4 z 20“, jako jsme měli my. Takové zadání vůbec neprobouzí představivost. Schopnost mechanického počítání bych si v současné době dovolil považovat za zajímavou dovednost, leč zcela podružnou.



Kousel lepší je už jenom úkol vzít si kousek dortu tak, aby tam zbylo pro další tři děti, všichni jsme měli přesně stejný díl, a nic tam nezbylo. A klidně po krocích, nejprve máme celý dort, pak už jen tři čtvrtiny, a pak nic.

Dá se vybarvovat na papíře, dají se používat sady drobných předmětů a rozdělovat ve skupině podle nějakých pravidel, a potom vysvětlovat, jak se to podařilo udělat. Posedlost testováním a známkováním je vlastně jen snaha si usnadnit práci na úkor vzdělávání.

A když už se dostaneme na ty „3/4 z 20“, tak já bych šel o krok dál. Vybrat z čísla nějaký zlomek je jenom blbý násobení. Tak nebudu používat tenhle polovičatý zápis, a napíšu „¾ ⋅ 20“ Podobně „21 % z 50“ je jenom násobení, tak napíšu „0.21 ⋅ 50“.



Aritmetika a algebra jsou totiž vynálezy. Významné a úžasné vynálezy do určité míry použitelné i pro každodenní život, a především pro zpřesnění myšlení člověka. Když chápu, že čtyři skupiny po sedmi je stejný počet dětí jako sedm skupin po čtyřech, půjde mi veškerá matematika mnohem líp.

Takže kolikrát to, jestli mám nebo nemám „mozek na matiku“ záleží nejvíc na tom, jestli mi někdo včas řekl, jak ty věci fungují. A pokud chcete trochu těžší challenge, zkuste moji starou oblíbenou úlohu.

1) Mám v mapě zakreslené dva stromy a znám jejich přesné souřadnice.

2) Třetí strom chci do mapy teprve zakreslit. Mám možnost se na něj jít podívat, a metrem si odměřit vzdálenosti od obou zakreslených stromů.

3) Pomocí kružítka to umí zakreslit každý. Ale já to chci spočítat v té soustavě souřadnic.

4) Chci si napsat program, ve kterém můžu přidávat do mapy další a další stromy, a on mi bude počítat souřadnice.

Tohle jsem řešil v patnácti a nevyřešil. Později jsem se k tomu vrátil, a není to zase tak těžké. Ale to už jsem si nosil v hlavě nějaké tipy a triky, jak s takovými úkoly nakládat.

#Unrecruitment #MatematickéOkénko

Jako bonus vám posílám jednu *splainerku, takže dneska zvládneme k tomu všemu i #BahenníLázně.

🔗

02.09.2022 09:17

Řečtí matematikové byli magoři. Tak moc se bránili vynálezu algebry, až se naučili řešit matematické problémy naprosto bizarními geometrickými konstrukcemi. Z dnešního pohledu naprosto nepochopitelné.

Zpátky k euklidově vzorci pro pythagorejské trojúhelníky. Jednoduchá věc. Jste na stavbě, máte jenom laťky, hřebíky a kladivo, a potřebujete nutně vyměřit pravý úhel. Stačí použít kratší laťku jako měřítko, a vyznačit si na třech laťkách její trojnásobek, čtyřnásobek a pětinásobek, a tři laťky v označených místech stlouct do trojúhelníku.

Chcete vědět víc? Již zmíněná trojice délek je jen jedním z řešení pythagorovy věty v oboru celých čísel.



Euklides pomocí geometrického popisu dokázal, že když vezmete dvě sudá čtvercová čísla, dokážete z nich takový trojúhelník odvodit. Pokud už máte k dispozic algebru, automaticky taková čísla označujete například „2m²“ a „2n²“. Mrkněte na obrázek.

Pak už se dá celkem snadno do algebry přepsat, že ten malý čtverec s tím obdélnékem dávají dohromady ten velký čtverec.

(m² − n²)² + 2m² · 2n² = (m² + n²)²

A teď to, co Euklides složitě popisoval pomocí vlastností čísel, můžete vidět na první pohled pomocí algebry. Tedy „2m² · 2n²“ je vlastně „4m²n²“, což je opět čtvercové číslo, algebraicky „(2mn)²“.

(m² − n²)² + (2mn)² = (m² + n²)²

Takže máte návod, jak vyrábět pythagorejské trojice. Zbytek už jsem psal v jiném příspěvku, odkaz na něj vám dám do komentáře.



Jako programátora mě na tom fascinuje ten humpolácký workaround, kterým tehdejší matematici nahrazovali chybějící algebru. Jakmile se lidé naučili pracovat s algebrou, všechny ty geometrické blbiny se mohly zahodit. A opravdu mohly?

Na spoustu věcí je geometrická představa jednodušší a názornější, jindy si to moc už představit nedokážeme. Náš mozek beztak nejspíše nejlépe pobere nějaký mix všech možných přístupů, kdy si na analogiích potvrdí, že ty věci opravdu fungují a dá se jim věřit.

#Unrecruitment #MatematickéOkénko

Varování: Na zpracování tohoto příspěvku potřebujete trochu z geometrie a trochu z algebry. Stejný vztah Euklides odvodil čistě geometricky a dnes se naopak odvozuje čistě algebraicky.

🔗

01.09.2022 22:53

Občas se prostě nepochopíme. Ondřej psal, že práce korporátního náboráře patří mezi uplatnění, která pro mladou generaci představují absolutní sen. Čtete dobře. Absolutní sen!

#BahenníLázně

Já si tedy pod absolutním snem představím něco, co chápe i to dítě, ale budiž, možná se pletu. Jednu kámošku jsem potkal, když pomáhala na veterině. Byl jsem nadšený, že ji vidím, a vlastně mi vůbec nebylo divné, že pracuje tam, kde může pomáhat zvířátkům.

Znovu jsme se dostali do řeči, když sháněla někam programátory nebo kýho čerta. Naše komunikace se změnila na „ona něco chce a nedá s tím pokoj“ a „nechápu, proč by mě to mělo zajímat“. Asi ji už zvířátka přestala bavit, a nadchla se pro nábor lidí do firem. Ani už nevím, jestli byla korporátní nebo agenturní.

A nebo prostě potřebovala prachy. Jednoduše chtěla vydělávat peníze, které si na veterině vydělat nemohla. Neměla žádnou na trhu žádanou odbornost, a tak šla do oboru, kde není žádná odbornost nutná.



Gabriela si neráčila všimnout, že jsem nikde nepsal, že by korporátní nábor znamenal snadno vydělané peníze. To by bylo na samostatnou diskuzi, která ovšem pro mě nemá žádnou hodnotu, proto bych takovou věc nenapsal.

Napsal jsem, že těm lidem někdo řekl, že je čekají snadno vydělané peníze bez předchozí kvalifikace, a že je zřejmě právě taková možnost zlákala. Jak jinak si vysvětlujete tu změnu, kdy člověk opustí, co jej do té doby zajímalo, a nadchne se zrovna náhodou pro nábor manažerů a ajťáků, tedy pozic, které přinášejí nejvyšší mzdy či provize při náboru.

Vzpomeňte na 42. podcast nelidských zdrojů, kde Matěj popisuje utrpení, kterým si prošel, když musel nabírat ajťáky. Až zpětně přiznal, že těmi lidmi po celou dobu pohrdá. Podle všeho tu práci nedělal rád, ale přinášela mu nejen zisk, ale i žebřík, po kterém mohl vyšplhat tam, kde mu bude konečně dobře.



Proč tady nikdo nepíše o tom, jak miluje nábor co já vím autobusáků. Ty bude podobně těžké sehnat jako ajťáky, jenom z toho nekoukají stejné doláče. Nebo milion dalších profesí, kde je potřeba najít lidi a začlenit je do firmy.

Nemám problém uvěřit, že se spousta lidí naučí mít tu práci rádi, když jim přináší peníze. Ale ať mi nikdo netvrdí, že tahle práce je od začátku absolutním snem hromady lidí z jakékoli generace. To nedává smysl.

Myslel jsem, že nabízet mi práci v recruitmentu je po těch pěti letech, co jsem tady, už trochu otřepaný vtip, a tady nijak nevystihuje pointu. Jaká je správná odpověď na takovou stupidní provokaci?

#Unrecruitment #Komunikace #ArgumentyNefungují

Ať mi někdo řekne jediný důvod, proč bych se měl nechat zaměstnat v korporátním náboru. Co tak úžasného by mi to mělo přinést, abych do toho šel. Proč tohle vůbec někdo zkouší v diskuzi jako argument?

Co pro ty lidi vlastně znamená korporátní recruitment? Co jim dává důvod ráno vstát z postele, dorazit do práce, a věnovat se své profesi? Já bych v takové práci kromě potřeby dostávat měsíc co měsíc výplatu jen těžko hledal, proč vstát a dorazit.

🔗

01.09.2022 12:04

Máme tu první školní den, a dcerka ani po roce nechápe, že by měla škola mít i nějaký jiný účel, než že se denně uvidí s kámoškama a kámošema. A není v tom ve třídě zdaleka sama, takže to v pořadí již třetí učitelka bude mít opět zajímavé.

Pro mě je to den, kdy můžu rodičům připomenout, aby se ve vzdělání svých dětí nespoléhali jenom na školu, protože „jsou za to přece placeni“. Tak svět úplně nefunguje.



Moje dítě má nezávisle na škole na svůj věk docela slušný přehled o okolním světě, od matematiky, přes přírodní vědy, informatiku, výpočetní techniku a byznys, až po filozofii. Spousta dalších dětí je na tom podobně. A u spousty se naopak rodiče spoléhají na školu, a vlastně se o jejich vztah ke vzdělání a ke světu moc nezajímají.

Ne každý má na drahé soukromé školy nebo dokonce soukromé učitele, a ne každá soukromá škola dokáže poskytnout takovou službu, jakou rodič očekává.

Každopádně, ačkoliv se ve školách od mého dětství mnoho změnilo, a většinou k lepšímu, pořád ještě nedokážu pochopit až bizarní lpění na mateřském jazyce. Učit se prakticky všechno česky znamená připravit děcka o rozhled a ekonomiku o budoucí výkon. Je to na hovno.



Stejně jako minulý rok jsem první den školy dostal nabídku podílet se na výuce. Loni z toho sešlo asi kvůli pozdnímu plánování, tak uvidíme, jestli mě letos bude ve škole potřeba.

Programování je jedna z nejlepších věcí, co můžou děcka pro svůj rozvoj dělat. Není to suchá matematika, výsledky vidí přímo před sebou, a vždycky je, kam se posunout dál. Přitom musí přemýšlet nad soustavou souřanic, posloupnostmi kroků, reakcí na události a synchronizací činností. Když chápou, proč to dělají, zvládnou to.

Nakonec i ta matematika se podceňuje. První den školy se na Twitteru diskutuje, jak ubrat matematiky žákům, kteří ji nechápou, namísto aby se řešilo, jak změnit výuku, aby ji chápali. Komu je cizí matematika, ten nerozumí věcem kolem nás, ani těm přírodním, ani vyrobeným lidmi.



Zájem o vzdělání je z velké části volba. Málokdo je natolik handicapovaný, aby objektivně nezvládl matematické myšlení nebo mluvit cizím jazykem. Většinou je to jen nevhodně zvolená cesta.

To tvrdím jen z vlastní zkušenosti, ale pevně věřím, že když budete pátrat po exaktnějších zdrojích a studiích, dojdete ke stejnému výsledku. Lidé jsou různí, ale ta mozková kapacita tam v drtivé většině případů je. Stačí se ji jenom naučit správně využít.



Loni dcerka dostala při nástupu do první třídy hodinky. Letos jsem jí slíbil, že bude mít připravený k prvnímu září pokojíček. To se podařilo, ale ještě bych jí chtěl dát nový penál. Kde vlastně seženu pořádný velký penál pro holku?

#Unrecruitment #Vzdělávání

Pomohla někdy někomu pedagogicko-psychologická poradna, nebo to jsou jenom tyhle hrůzostorky, kdy nějakému dítěti řekli, že nic nedokáže?

🔗

31.08.2022 12:29

Co nás učí pohádky?

Asi jak které. Ale madam zřejmě nemá namysli Šmouly, Toma a Jerryho, ani Piráty z Karibiku.

#BahenníLázně

Naše klasické pohádky nás například učí, že stačí, aby chlapovi holka líbila, a padne mu kolem ramen, a může si ji zatáhnout do pelechu. Teda pokud ho mezitím nesežere drak.

Proč tolik pohádek končí svatbou? Není to náhodou tím, že žít s někým je kolikrát mnohem větší hrdinství než zbavit zemi toho blbýho draka? A nebo tím, že „láska na první pohled“ neznamená, že ti dva spolu zvládnou pár dní dovolené, natož „a žili spolu šťastně až do smrti“? Raději nerozebírejme, do čí smrti to má být.

Pohádky jsou super! Jen si přiznejme, že většina z nich žádné velké moudro neobsahuje, a kolikrát vyvolávají falešnější představy o životě než sledování porna.



Foglarovky? Už nevím, kolik mi bylo, ale měl jsem kámošku, se kterou jsme připravili a sehráli loutkové divadlo. Byla skvělá, rozhodně toho vymyslela víc než já, ale v Hoších od Bobří řeky jsem se o žádné takové Terezce nedočetl.

Dnes když mám dceru, jsou mi znalosti knížek pro budoucí mnichy jaksi k ničemu. Májovky? Nepamatuju si nikoho z vrstevníků, kdo by je četl. Tou dobou maximálně tak filmy.

Z blbin pro děti, kde vlastně moc žádné děti nebyly, mě bavili když už tak Zorro, Mušketýři nebo Xena. Na princeznu bojovnici byl určitě lepší pohled než na bandu puberťáků ve Stínadlech, které jsem beztak nikdy nepochopil.



Víc by mě zajímalo, kam Katarína chodí na ty kraviny, co mi píše?

„Hm takže aj všetky rozprávky šup preč , lebo stratili nadčasovosť , nech už to znamená čokoľvek ?“

Baví mě i věci tisíce let staré, takže tady je tahle bábi tak trochu mimo mísu.

„To je smutné ak dnešná mládež…“

Smutnější mi přijde, jak se chovají mnozí staří, zvláště ti, co z nějakého důvodu usoudili, že zrovna jejich generace zbodla šalamounovo hovno.

„Alebo je to teraz také módne kritizovať veci čo boli .“

Tahle bábi mě právě obvinila z módnosti a konformity! Denis Tureček se nasměje. 🙃 Než existovaly důchodcovské konspirační e-maily, považovali mě lidi za alternativce.

„Videli ste vôbec niektorý z tých filmov ,ale ako divák príbehu a nie ako kritik ?“

Viděl jsem všechny díly Vinnetoua. Byl jsem z nich stejně nadšený jako z milionu dalších věcí včetně Limonádového Joe. Dodnes mám v popkultuře své „guilty pleasures“, na které se rád podívám i s vědomím, co za nesmysl sleduju.

„Zamyslel ste sa niekedy nad rozprávkami o čom nám hovoria, čomu nás učia ?“

Právěže vždycky! A to je ten problém.

„Alebo to jednoducho všetko zmetiete zo stola, lebo je to staré a nemá to čo mladým povedať ?“

Nepřijde vám divné cpát lidem dalších generací věci jenom proto, že se kdysi staříkům líbily? Jenom proto, že z toho někdo kdysi dokázal vykřesat nějaké ideály? To já dokázal vykřesat stejně dobře z Mága od Raymonda Eliase Feista, a taky to nikomu necpu.

#Geronti #Děti #JeduFeminismy

🔗

30.08.2022 21:37

Koupě obyčejné postele s matracema je hotová věda. Dřevěné postele a pevné rošty jsem koupil v Idea. Měli na skladě prodejny zlomek toho, co měli vystavené, což samo o sobě nebyl kdovíjaký výběr. Ale vybrali jsme, akorát s matracemi byl problém.



Pro začátek Idea nemá matrace balené pro pohodlný převoz. A pokud bych chtěl objednávku dovézt, nemůžu to zařídit namístě, nýbrž musím nakoupit přes e-shop. Do řiti nakopat. A chrániče matrací nemají ani na skladě e-shopu. Berem postele a jedem.

Po cestě se stavujeme v ProSpánek.

→ „Tak ať se máme od čeho odrazit, jakou si představujete cenovou relaci.“

Pamatuju si, že podle webových stránek mají ceny tak od tří tisíc pro dcerku a osmi tisíc pro mě. Potřebuju se zbavit otázky, a úmyslně podstřeluju.

← „Hledám devadesátku tak za dvojku, a stočtyřicítku okolo šesti tisíc.“

→ „To jste nevybral dobře, stočtyřicítku jsem měl někdy za studentských let. Jakou máte partnerku?“

Usměju se a chytám dcerku kolem ramen.

← „Partnerka toho času žádná, takže by stočtyřicítka snad mohla stačit. A já jsem vcelku skromný a dokážu spát na ledasčem.“

→ „Měl bych tady pro vás matraci za deset tisíc šest set. Nic v nižší ceně vám nemůžu nabídnout.“

Po cestě k autu dceři vysvětluju, že tolik peněz dokážu utratit líp, kromě toho jsem na tyhle obchodní kecy alergický, a raději koupím na e-shopu.



Po dvou dnech vyrážíme do Ikea, a zkoušíme pěnové matrace od nejlevnějších. Dcerka mi odsouhlasí, že jí stačí ta nejlevnější za pár stovek, a sám si vyberu za tři a půl tisíce. Dceři se dražší matrace líbí, tak jí nabízím, že si může vzít levnější a dostat tisícovku „do kasičky“, nebo může mít stejný typ matrace jako já.

Takže ve skladu vyzvedáváme dvě až na rozměr stejné matrace. Po cestě berem chrániče matrací, nějaká prostěradla a pár blbin k tomu. A pro mě nový polštář.

Dcerka by taky ráda nový polštář, a líbí se jí paměťová pěna. Jeden vezme, hodí ho na zem mezi lidi, a lehne si. Dalších deset minut mi vysvětluje, že to nemohla udělat jinak, a odchází bez polštáře.



Ještě se stavujeme pro bačkory do školy. Chci se s ní domluvit, kde se stavíme na jídle, ale když mi poněkolikáté skočí do řeči, odjíždíme z Prahy hladoví. To se nakonec vyřeší vyjedením mojí matky, byť dnes žádné strávníky nečekala.

Nakonec se přes různé návštěvy podaří dorazit až domů, vytahat náklad všechny ty patra a rozvinout matrace a nechat regenerovat, zatímco my spíme dál na zemi. Po všech těch hygienách, šamponech a kondicionérech mám konečně čas na burčák a koukání z balkonu. Postele tímto zůstávají opět nevybalené a nesložené.

#Unrecruitment #Domácnost #ArgumentyNefungují

Mimochodem, koho ty moje řeči ještě po pěti letech baví, tak pokud na mě máte Follow, tak se vám na mém profilu zobrazí ještě zvoneček, kterým si můžete způsobit, že před mým příspěvky už neutečete. 😼

🔗

29.08.2022 21:06

Kamarádka nutně potřebovala vidět, kde teďka bydlím, a nejvíc ze všeho vychvalovala balkón. A vlastně proč ne, je tam výhled na stromy, jen minimum světla s okolních domů, jsou vidět hvězdy a sem tam nějaká planeta (toho času Jupiter a Saturn), a do toho hučí potok a trochu toho provozu od silnice.



S burčákem se tam sedí docela dobře, s kafem nebo čajem to taky půjde. Ale je fakt, že v normální hezký večer tam uslyším hospodu se zahrádkou a hřišťátkem s hromadou dětí, takže to člověka snadno „vcucne“ ven mezi lidi. Ale nějakou tu asociální chvilku by si tam člověk užít mohl, a v horším počasí nebude hospoda tak zajímavá.

Mimochodem mě dneska překvapil můj jinak asociální kocour, když neutekl před smečkou pěti holek, které se na něj vrhly, když se mi asi po deseti minutách podařilo zjistit, ve které krabici se zabydlel. Ale možná útěk prostě jenom vzdal.

Každopádně jsem po dohodě s majitelkou bytu vyházel všechny postele, a včera jsem dovezl po jedné nové posteli pro sebe a pro dcerku. Ještě musím dokoupit matrace. Dcerka má položený koberec, takže k doladění pokojíčku stačí málo.

#Unrecruitment #Domácnost

🔗

27.08.2022 19:53

Já si tady vždycky přečtu všechny ty moudré rady všech poradců, mentorů a koučů, a pak se podívám, jak taková věc vypadá v praxi.



Pisatel na Twitteru si myslí, že dělá montérům službu, když jim nabízí práci za 400 Kč na hodinu. Přitom je to on, kdo potřebuje, aby tu práci někdo udělal. Od nás chce politování a konfirmaci, že jsou to líní sráči, a on je king. Nedostane. 😹

Názornější mi ovšem přijde příklad s 2000 Kč, což bude drtivá většina obyvatelstva vnímat jako bizarní a nedosažitelnou částku.



Dneska už nejde lidi, co něco umějí, nakupovat jako levné prostitutky v devadesátkách. Je milion důvodů, proč může člověk odmítnout dvojku na hodinu u více.

‣ Možná ten deal není z pohledu dodavatele a jeho možností tak dobrý, jak si zadavatel myslí.

‣ Možná dodavatel vidí jinak rozsah práce, a tedy tak 500 Kč na hodinu a hádání se o termínu jako bonus.

‣ Možná zadavatel zapomněl na vedlejší náklady dodavatele a neatraktivitu malého rozsahu kšeftu.

A to se bavíme o věcech, které se dají celkem vyčíslit.

‣ Dodavatel se taky nemusel vůbec ztotožnit se zadáním, a danou věc daným způsobem dělat nechce.

‣ Možná vidí na straně zadavatele rizika ohledně placení, reklamací a neplánovaných změn.

‣ Nebo se zadavatel chová od začátku jako kretén, a dodavatel s ním nechce mít nic společného.

A protože se takové věci neříkají, zadavatel odchází s tím, že „lidi nechtěj makat“. Taky už jsem pár „vcelku dobře placených prací“ za život odmítl, krátkodobých i dlouhodobých.



Někdy je zázrak srovnat očekávání obou stran. Kdysi jsem dělal support vývojářům jedné firmy za pár stovek na hodinu pár hodin v měsíci. Jednoho dne spustili ostrou verzi webu pro velkou firmu.

Majitel mi volal, že to pod náporem padá. Nenechal se odkázat na provozovatele hostingu. Nenechal si vysvětlit, že jsem na cestě na objednaný kurz. Otravoval mě tak dlouho, dokud jsem si nevypnul telefon.



Nechal jsem za sebou naštvaného zákazníka v průseru. Dal jsem si s ním schůzku hned po návratu, a ptal se, co ode mě jako čeká. Měl jsem supportovat vývoj, ne produkci, a na ten den jsem od něj žádnou objednávku neměl.

Tahle práce nebyla vůbec perspektivní. Ne ten konkrétní zákazník, ale celý ten model spolupráce, že budu běhat po firmách, a řešit aktuální problémy. Nějakou dobu mě to udrželo nad vodou, abych se nemusel nechat zaměstnat, ale dlouhodobě to dělat nešlo.



A to je právě ten problém. Objednatel přemýšlí krátkodobě a vidí peníze vyhrazené na triviální službu. Dodavatel vidí kšeft na 💩, hromadu vopruzu kolem toho. A především ušlou příležitost dělat něco pořádného, navazovat dlouhodobé vztahy a budovat dlouhodobou obživu.

#Unrecruitment #Živnostničení

Kéž by na mě tehdy naběhl nějaký osvícený rádce, a řekl mi, jak mám ten byznys dělat, aby se o mě hned na přelomu let 2008 a 2009 firmy popraly, a já nemusel celé roky žít skromným životem.

🔗

27.08.2022 07:55

Když jsem začínal s Gentoo nebo jsem si hrál s jinými zajímavými projekty, užíval jsem si toho, že na IRC dosáhnu na geniální lidi, kteří mě můžou navést na řešení a osvětlit mi různé technické detaily.

Často se mi ovšem stávalo, že když jsem řešil něco zajímavého a neotřelého, objevil se „blbeček“, jehož jediným cílem bylo říct mi, že to dělám celé špatně. Gentoo mělo tu výhodu, že jsem „blbečky“ odpálkovával heslem „Gentoo is about choice.“.



A toho „blbečka“ neberte jako nadávku. Tím se může stát každý z vás, bez ohledu na obor. Stačí, když se zapomenete, a začnete člověku radit „jak byste to udělali vy“ namísto „jak to potřebuje on“, a zahlušíte prostor tak, že už nezíská radu od těch, kteří by mu uměli pomoct.

Tohle hodně řeším i na kurzech. Často předávám obecnou znalost skupině, která sdílí nějakou konkrétní znalost. Jsou situace, kdy nejlepší, co může lektor pro lidi udělat, je usmívat se a nechat je diskutovat specifické zkušenosti.

Nicméně teď experimentuju s NixOS, který jde trochu opačným směrem než Gentoo. Namísto maximální flexibility v systémové integraci se snaží naopak aplikace maximálně oddělit. Prakticky každá geniální myšlenka má nějaká úskalí.



Je jasné, že když vezmete tak těsně integrovaný ekosystém, jako je ten linuxový, a uděláte čisté řezy mezi komponentami, narazíte na okrajové případy, které se vám rozsypou jako domeček z karet, a vy je budete horko těžko dávat dohromady.

Na druhou stranu jsou tu případy užití, které můžete shrnout pod pojmem „developer experience“. Dnes si můžete na každé obecné linuxové distribuci pustit Python, doinstalovat chybějící knihovny, a experimentovat. Práce v řádu sekund až minut, všude stejná, zvládnou to se skřípěním zubů i Windows. Ale ne NixOS.



Nejmenovaný kamarád mi začal vysvětlovat, že se to na NixOS dělá jinak. Vytvoří se projekt, připraví se seznam balíčků, které potřebuje, a pouští se ve vlastním shellu s vlastním prostředím.

Na deployment s výhradami docela rozumný způsob práce. Jenže experimentování a vývoj není deployment. V tomto ohledu se NixOS v roli obecně použitelného systému jeví jako nedotažený. Ale co si pamatuju z Gentoo, co mi jeden člověk říkal, že nejde, druhý už měl dávno vyřešené.

Tak uvidíme. Nerad bych si zrovna Python řešil sám, i když to bude asi vcelku jednoduchá věc.



Osobně považuju #DeveloperExperience za jednu z nejdůležitějších oblastí vůbec. Takový #Rust nevyhrává jen díky propracovanosti jazyka a datového modelu, ale právě i díky tomu, že je ten projekt od začátku navržený s ohledem na programátora.

Věděli jste, že jsem byl požádán, abych pokračoval ve výuce Rustu na univerzitě? Po hektickém startu v loňském roce se sice divím, že mě pustí vůbec přes vrátnici, a tak se docela těším na akademický rok, který si nedomlouvám až na konci září.

#Unrecruitment #OperačníSystémy

P. S. Co tak sleduju dění, fakt bych nechtěl být ženou, co volí Tomia Okamuru a tu jeho stranu. Snažit se uvařit Markétu na tom, jestli má nebo nemá děti…

🔗

26.08.2022 17:03

Nedávno jsem se ptal pár „západnějších“ lidí, jestli je špatně říkat původním američanům „indiáni“. Koukali na mě jako na blázna, proč takovou věc vůbec řeším.



Jasně, že jim nebudeme říkat „indiáni“, copak sem přišli z Indie?

„ARD rovněž neplánuje v budoucnu zakoupit licence na filmy s Vinnetouem. Část veřejnosti totiž považuje označení „Indiáni“ za rasistické.“

Tady vidím asi tak tři hlavní problémy:

‣ Označení „indiáni“ je od prvního dne nesmysl. Filipíncům taky neříkáme „indiáni“ jenom proto, že té oblasti kolonisté říkali „Východní Indie“, tak proč američanům říkat podle „Západní Indie“?

‣ Rasismus má různá vymezení, a minimálně v USA se docela ujal význam, že se jedná o jakékoli nevhodné či nespravedlivé chování namířené vůči skupině obyvatel na základě jejich etnického původu.

‣ Rozhodnutí, zda něco vysílat nebo nevysílat, mívá spoustu různých důvodů. A tak přehnaná korektnost může být skutečným důvodem k nevysílání Vinnetoua, ale stejně dobře to může být vycucané z prstu.

Označovat původní američany za etnikum, které žije o více než deset tisíc kilometrů od jeho domoviny, která byla navíc během staletí obsazena a plně ovládnuta Evropany, je rasistické. A pokud jde o zneužívání „indiánského odkazu“, stačí se podívat na Jaroslava Duška.

Kromě toho Vinnetou už dávno nikoho nezajímá. Nostalgická stopa v generaci mých rodičů už dávno nefunguje, a moje generace už to měla jako jednu z mnoha pohádek. Nedá se na to koukat znovu se stejným zaujetím, a dnešním dětem to už ani nemá, co nabídnout.



Takže za mě klidně šup s Vinnetouem do archivů, ze kterých si je člověk vytáhne pro potřeby studia hlouposti a naivity evropských lidí doby, která taková díla prostřednictvím svých spisovatelů, filmařů, čtenářů a diváků produkovala.

Foglara bych mimochodem řadil do stejné kategorie, a to byl snad až na přiznání existence holek jakožto plnohodnotných lidských bytostí velmi progresivní. Hochy od Bobří řeky jsem nechápal už ve škole, a to jsem byl schopný schroupat kdejakou krávovinu.



Ačkoli souhlasím, že máme právo a povinnost se bránit před některými excesy odkazujícími se na #MeToo a #BlackLivesMatter, nevěřím, že vysílání filmových dojáků, které zjevně neprošly testem nadčasovosti, je to správné bojiště. Pusťte si snad raději Koňskou operu.

Jsem spíše team #AllLivesMatter. Rasismus mi nic neříká a nebaví mě mu věnovat více pozornosti, než je nezbytně nutné. Pokud jde o původ lidí a mnohé jejich vrozené znaky, moje svědomí je čisté. Možná čistší než svědomí lidí, kteří tomu kolikrát věnují mnohem více času a zájmu.

#Společnost #JeduFeminismy

Nevím, co by mi muselo spadnout na hlavu, abych vážně řešil, jestli do televizního programu zařadí Vinnetoua. 🤦‍♂️

🔗

26.08.2022 09:03

Jak pracuju částečně z domova, a vůbec spoustu věcí neřeším, tak mi občas uniká „biorytmus“ vnějšího světa. A zrovna včera jsem vůbec nepochopil, proč se najednou desítky lidí na LinkedIn, o kterých by člověk možná v životě neslyšel, chovají jako…

#BahenníLázně

Nejde o ty dva „umělce“ ze screenshotů. Jde o celý včerejšek, řádově více frustrovaných diskutujících než v normální den, pečlivě vyplněné profesní profily, a chování, jako kdyby právě vylezli z pasťáku.

Já z toho mám srandu. Ale pro ty lidi to musí být hrozné žít sami se sebou a vybírat si kámošky a kámoše jenom z lidí, kteří tohle chtějí mít kolem sebe denně. Je to z tohoto pohledu takové až smutné, ale zase bych nerad zabředl do falešné lítosti vůči lidem, které klidně nechám vykoupat v bahně.

Podle profilů jsou to téměř výhradně lidé z profesí okolo komunikace, osobního rozvoje, a uvádějí na svých profilech rysy a schopnosti, které vůbec nesedí k jejich projevu.

#Unrecruitment #Narcisové

🔗

25.08.2022 07:29

Od chvíle, co se tu Filip Novák podařilo parádně rozstřelit hejno potrefených hus, jsem začal pečlivě sledovat oslovení, která nesou znaky bizáru. Zdá se, že mám na LinkedIn co týden oslovení od člověka, který zjevně neví, co dělá.

#BahenníLázně

Mohl by mi někdo srozumitelně vysvětlit, proč mi ta ženská píše, a co po mně chce? Já jsem to vůbec nepochopil. Už naše konverzace ve vlákně probíhala zhruba v následujících intencích. Volná interpretace.

→ „Vítr skoro nefouká a tak by se na první pohled mohlo zdát, že se balónky snad vůbec nepohybují. Jenom tak klidně levitují ve vzduchu. Jelikož slunce jasně září a na obloze byste od východu k západu hledali mráček marně, balónky působí jako jakási fata morgána uprostřed pouště. Zkrátka široko daleko nikde nic, jen zelenkavá tráva, jasně modrá obloha a tři křiklavě barevné pouťové balónky, které se téměř nepozorovatelně pohupují ani ne moc vysoko, ani moc nízko nad zemí. Kdyby pod balónky nebyla sytě zelenkavá tráva, ale třeba suchá silnice či beton, možná by bylo vidět jejich barevné stíny - to jak přes poloprůsvitné barevné balónky prochází ostré sluneční paprsky.“

← „Tak dlouhý blábol jsem dlouho nečetl.“

→ „Jenže kvůli všudy přítomné trávě jsou stíny balónků sotva vidět, natož aby šlo rozeznat, jakou barvu tyto stíny mají. Uvidět tak balónky náhodný kolemjdoucí, jistě by si pomyslel, že už tu takhle poletují snad tisíc let. Stále si víceméně drží výšku a ani do stran se příliš nepohybují. Proti slunci to vypadá, že se slunce pohybuje k západu rychleji než balónky, a možná to tak skutečně je. Nejeden filozof by mohl tvrdit, že balónky se sluncem závodí, ale fyzikové by to jistě vyvrátili. Z fyzikálního pohledu totiž balónky působí zcela nezajímavě.“

→ „To nemyslíte vážně.“

Tak se přiznejte. Který z českých influencerů a linkedin gurus učí lidi, že toho stačí říct opravdu hodně, a budete vypadat moudře? Na Lucie Zitterbartová bych to netipoval.

#SorryNotSorry

P. S. Asi si taky založím komunitu žen.

🔗

24.08.2022 21:01

Kdysi jsem se zavázal, že budu českou komunitu učit rozdíl mezi IT vtipy a vtipy o IT. Jeden ze vtipů mi připomněla Lenka Petrová. Gentoo má prý jenom dva režimy. Kompiluje se a vypnuto.



Samozřejmě je to vtip. Na mém tehdejším laptopu se celé Gentoo se vším, co jsem používal, dalo v pohodě během tří dnů zkompilovat. Teda pokud se to na něčem nezaseklo. Tehdy jsem začal používat „stable“ balíčky, tam se to člověku tolik nestávalo.

Jenže kdo by čekal tři dny. Takže jsem postupoval následovně.

1) Co nejrychleji dostat systém pomocí stage3 do stavu, kdy je schopný nabootovat do konzole a připojit se kabelem do sítě.

2) Nakonfigurovat parametry, překompilovat toolchain, a překompilovat celý základní systém, ať to máme z jedné vody načisto.

3) Přidat základní konzolové nástroje. Od té doby se dal ten systém trochu používat. Zkompilovat NetworkManager a odpojit kabel.

4) Zkompilovat minimalistické Xorg prostředí a přepnout z konzole do grafiky. Zkompilovat XFCE a přepnout z ošklivé grafiky do něj.

5) Nainstalovat binární Firefox a Thunderbird, případně jsem jednu dobu používal odlehčenější alternativy.

6) Tehdy jsem ještě používal megalomanské prostředí KDE. Kompilace komponent, prostředí a aplikací zabrala násobně víc než dosavadní proces.

7) Profit. Začít na hodinách nebo pohledem z okna sledovat, kdy vlastně je den a kdy noc. A zavolat příbuzným, že jsem stále ještě naživu.

Spousta lidí měla samozřejmě kecy. Používal jsem počítač jinak než oni. Ale ten systém mě spoustu věcí naučil, a byl jsem v kontaktu s geniálními lidmi daleko za hranicí toho, co potkáte běžně v hospodě.



Velká část lidí tady na LinkedIn považuje IT za řemeslo. A to řemeslo je pro ně magický stroj, který mění peníze na jejich webovky a excelovské tabulky. A pak se diví, když se obrátí na mě, že si nerozumíme.

Pro mě je mnohdy snazší bavit se s lidma „z byznysu“ o dětech, domácím zvířectvu a přípravě snídaní z ovesných vloček než o „těch počítačích“. Přesto se vždycky najde někdo, kdo mi přijde „splainovat“ o budoucnosti umělé inteligence, i když se dotyčný ani neobtěžoval si zjistit, jak vůbec taková umělá inteligence vypadá.

Tohle není o nějaké aroganci. Mně to prostě jenom nebaví. Navíc je to pořád dokola to samé. Byznisáci ohleně IT čtou ty stejné články, poslouchají ty stejné podcasty, a opakují ty stejné nesmysly.

#SorryNotSorry #Informatika #OperačníSystémy

Chtěl jsem psát o NixOS. Tak až příště. 🙃

🔗

21.08.2022 13:01

Je mi jasné, že většina z vás nikdy nedocení flexibilitu linuxových distribucí ani genialitu nástrojů z dílny Gentoo nebo NixOS.



Tak pojď.

→ „Klavesnice s mysi jsou naprosto esencialni k tomu, aby se s tim dalo neco delat (kuprikladu spravovat tomu konfiguraky).“

Ne tak úplně.

‣ Pořád můžu startovat konzoli z instalační flashky, kde to funguje. Můžu se přepnout do shellu instalace, nebo opravovat systém zvenčí. Myš není nutná.

‣ Navíc ten systém bootoval s funkční klávesnicí už na první pokus. Nefungovaly pouze vstupy v grafických nadstavbách, ale to se podařilo opravit.

‣ Nehledě na to, že stačí odkomentovat jeden řádek konfigurace, a systém se sestaví včetně vzdáleného přihlášení pomocí SSH z jiného počítače. Ani klávesnice tedy není k opravě nutná.

→ „Jasne, kdyz se to rozjede, tak je to super, ale prijde mi to jako kladeni zbytecnych prekazek.“

Je rozdíl, jestli si koupím auto na ovládání, nebo lego, ze kterého lze takové auto postavit.

→ „Copak by to nedovedli udelat tak, at to funguje rovnou?“

Též je rozdíl, jestli lego sestavuju podle návodu, nebo od první chvíle začleňuju vlastní úpravy.

→ „Kdysi prinesl jeden kamarad Ubuntu, ze to umi uplne vsechno a ze Mikrosrot se muze jit bodnout.“

Hele, to byl tvůj kamarád, ne můj. 🙃

→ „Behem instalace machroval, jak to umi souborove systemy ZFS, XFS, WTFS :-)“

Tyhle keci mi spíše připomínají reklamní obrazovky Windows 98 při instalaci.

→ „Prislo jsme na to, ze to nedovede prehravat MP3jky. Pry nejake kodeky, nesvobodne licence, ideologie...“

Dodržování zákonů a patentových ochran, aby tebe a tvoji organizaci finančně nezlikvidoval patentový troll, je pud sebezáchovy, ne ideologie. Řešilo se to doplňkovými „evropskými“ repozitáři.

→ „Jako na hrani asi dobre, ale bezny Franta uzivatel si rekne, ze to si nekdo dela srandu a vrati se poslusne k widlim.“

A to je ten problém. Roky jsem se snažil slušně a korektně lidem vysvětlit, že se názor „běžného franty uživatele“ na můj počítač opravdu nikoho nezajímá. Pomohla až pasivní rezistence, kdy jsem začal na každou žádost o pomoc odpovídat, že Windows neumím.



S linuxovými distribucemi jsem začal experimentovat kolem roku 2001, mým hlavním systémem pak byly od roku 2003 jako náhrada za Windows XP. Během těch dvou dekád jsem potkal všechny problémy od nekompatibility s hardware a software třetích stran až po UX.

Jenom díky linuxovým distribucím, BSD, Solarisu a podobným hračkám jsem zůstal v IT. Otevřenost a přístup k celému stacku byl ten rozdíl, který rozhodl o tom, jestli mě ten obor chytne, nebo budu hledat uplatnění jinde.

Jenom díky otevřeným technologiím se ze mě stal člověk, který rozumí serverům, sítím a operačním systémům. Navíc mě pořád baví ten „kutilský“ ráz, který má v Česku dlouhou tradici, a kterému kdysi podlehl i můj otec jakožto radioamatér.

#Unrecruitment #OperačníSystémy

Nakonec i ten slavný Microsoft ve velkém nabírá právě linuxáky, a konkurenční Apple na přelomu tisíciletí přešel na BSD.

🔗

20.08.2022 22:51

Můj pracovní laptop sice zřejmě zloděje moc nezaujal, ale než uhánět český konzulát v Miláně, a čekat, jestli mi nalezené věci včas vydají, je pro mě praktičtější připravit na práci laptop nový.

A protože jsem měl stejně v plánu vyzkoušet #NixOS, skočil jsem do toho po hlavě, a rád bych se s vámi podělil o své úspěchy. Čtěte i když tomu nerozumíte, ať víte v jakém zmatku člověk jako já pracuje.



Tušil jsem, že to bude něco na způsob #Gentoo, a tedy že první pokus o rozběhání bude jeden velký průser. A taky že jo. Ale zatím z toho mám dobrý pocit. K těm úspěchům.

‣ Nezapomněl jsem „dřevorubecký“ přístup ke konfiguraci diskových oddílů na příkazové řádce. Za chvíli nastaveno včetně šifrování disku a btrfs subvolumes.

‣ Po ručním připojení oddílů se systém nainstaloval jedním příkazem. Doslova během chvilky a včetně bootloaderu, takže po restartu úspěšně nabootováno do nového systému. Někde tam jsou pořád ještě i windows, ale už je neumím spustit.

‣ Chybí softwarové balíky na podporu wifi s PSK. Tak najdu kabel, ale není kam jej zapojit. Z legrace se jdu podívat po ethernetovém adaptéru do USB. Nakonec znovu bootuju z instalační flashky a přípojuju disky.

‣ Odkomentovávám jeden řádek v konfiguračním souboru, a během chvilky je systém sestavený včetně podpory wifi přes NetworkManager, a rebootuju.

Tak jsme na síti, a co dál. Konzole je super, ale chtělo by to grafické rozhaní. Používám wayland a sway, ale tady se mi je nedaří rozchodit. V grafice nereaguje klávesnice ani myš. Tak zkouším xorg se stejným výsledkem.

‣ Po nějakém tom hledání přidávám do konfigurace následující, a tentokrát už bez restartu rebuilduju systém.

# !!! fixed my mouse!
services.xserver.displayManager.startx.enable = true;

‣ Překvapivě to vůbec nespouští „display manager“ s přihlašovací obrazovkou, ale klávesnice i myš najednou fungují! A ještě překvapivěji, od této chvíle fungují i pro wayland/sway, které mají s xorg pramálo společného. Asi nějaká závislost okolo libinput, kterou využívají obě grafické služby.

Tak se zdá, že by základní věci mohly fungovat, a zbytek holt bude chvíli „na punk“, než se to doladí. Ostatně jsem ráno z bytu vystěhoval všechny postele, takže „na punk“ bude odteď i odpočinek.



NixOS vypadá geniálně. Základní systém se vždy sestavuje načisto za pomoci konfigurace a dostupných balíčků. Oproti tomu bylo i Gentoo s „emerge --clean“ prasárna, o RPM/Deb distribucích ani nemluvě.

A co si pamatuju, tak i Gentoo umělo vlastní adresář v rámci jiné distribuce a snad i běh za uživatele, ale v NixOS je to všechno taková samozřejmost, že se člověk ani nerozhoduje, zda to použije.

Jednoduše si instaluju balíčky do uživatelského prostředí, za administrátora pro všechny uživatele, a nebo je rovnou napíšu do konfigurace k zapracování do hlavního systému. A samozřejmě je to hned, jsou to binárky, je to cachované, optimalizované, prostě to šlape.

A že se mi hned nerozběhne úplně custom konfigurace prostředí, s tím jsem tak nějak počítal.

🔗

20.08.2022 14:55

Lucie Hrda se spolu s dalšími věnuje osvětě v oblasti, o které většina lidí nechce ani slyšet. Přitom téma, které se přímo či nepřímo dotýká spousty lidí.

Podle komentářů na sítích by člověk čekal, že jsou ti soudci jednoduše hloupí a věci neznalí. Po přečtení několika rozsudků na webu Bez trestu to vidím jinak.



V první řadě mě překvapilo, že jazyk těch rozsudků není hloupý, ani odtržený od reality. Uveřejněné rozsudky objektivně a srozumitelně popisují skutky, motivace i další okolnosti. Používají pojmy jako „zvlášť závažný zločin“ a „zvlášť zranitelná oběť“. Obsahují zdůvodnění, proč soud nepřistoupil na šikanu ze strany obhajoby ve formě nadbytečných výslechů a znaleckých posudků obětí a dalších svědků.

Rozsudky, které jsem četl, mi dávaly smysl, než jsem se pročetl k části „odsuzuje se“. Ještě si v klidu přečtu o odnětí svobody v trvání tří let. Netuším, na kolik let by se mělo za ten který čin zavírat. Rozumím tomu tak, že dotyčný půjde za mříže, a rodina začne situaci zpracovávat.

Buch, odkládá se na zkušební dobu v trvání pěti let. Soudce dal odsouzenému ponožku. Odsouzený je volný. Pohoda jazz.



Jak je možné, že je výstupem rozsudku za „zvlášt závažný zločin“ vůči „zvlášť zranitelné oběti“ jenom „bububu, už to nedělej, nebo tě fakt zavřem“? To si jako laik dovolím přenechat odborníkům na trestní právo.

Jenom jsem si to chtěl srovnat s jinými závažnými trestnými činy. Tak třeba případ, kdy oba rodiče zradili předškolní dítě, které měli chránit, způsobem, že bych na jejím místě nevěděl, jestli chci žít. Pro srovnání jsem našel případ, kdy se kluk pokusil shodit svoji přítelkyni ze skály. Buch, taky podmínka. Možná soudci nakonec nejsou nakloněni sexuálním agresorům o nic víc než vrahům.



Jedna věc mě ovšem na rozsudcích zaujala. Všechny byly napsané tak, že jejich hlavním hrdinou byl odsouzený. Uložení trestu, byť jen podmíněného, bylo popsáno s ohledem na možnou nápravu viníka.

Možná to není dobrý pohled na závažné činy vůči zranitelným obětem ve chvíli, kdy již byly uspokojivě vyřešeny pochybnosti o skutku samotném, motivaci i okolnostech. Možná by po tom všem dokazování neměl být pachatel hlavní hvězdou celého případu, kolem které se všechno točí.

Nemělo by nakonec být cílem v první řadě ochránit společnost, zajistit bezpečí dětí i dospělých, a poskytnout maximální pomoc všem, kterým už někdo ublížil? Proč náš soudní systém bere větší ohledy na odsouzeného než na poškozeného, na zločince než na společnost?



Netuším, co na tom Lucie dokáže změnit, ani jestli na to jde dobře. Co vím je, že jsou zveřejněné rozsudky dost poučné, jak ohledně problémů, které se dějí kolem nás, tak o schopnosti společnosti se s nimi vypořádat v rámci rodin i v rámci soudního systému.

Jestli chcete vědět víc, najděte si večer, kdy můžete postrádat radost a veselí, a začtěte se do jednotlivých rozsudků. A možná vám to sebere trochu z vašeho humanismu, pokud nějakým trpíte.

#Společnost #BezTrestu #SmrtJakoTrest #KastraceJakoŘešení

🔗

19.08.2022 08:20

Dva dny zpátky telefonuju Lucie Zitterbartová, a vedeme nějaký ten small talk na účet ostatních. Jako vždycky mi řekne, že musí ještě něco řešit. Jako vždycky to ignoruju, a začnu mluvit o něčem, co vím, že ji vcucne jako vysavač.

Uvědomil jsem si jednu věc. Říkám jí, že jsem na těch jejích akcích zjistil, že si víc vážím lidí, kteří přijdou, a řeknou „Ahoj.“, „Dobrý den.“, nebo aspoň „Šimerdo, ty seš ale kretén.“. Protože pak ještě existuje ta sorta lidí (nebudu Martu jmenovat), která umí člověka řádně okopávat z bezpečí u klávesnice, ale pak jenom sedí a nervózně se uculují.



Tím neříkám, že po té výměně „zdvořilostí“ musíme v hovoru nějak pokračovat. Nemusí do mě hodinu hučet, a přesvědčovat mě o své bizarní a pokroucené „pravdě“. Stejně mě na svoji víru neobrátí.

Ale myslím, že by si každý internetový hrdina a internetová hrdinka měli vyzkoušet aspoň základní sociální interakci. Ono to pak totiž vypadá, že všechny ty „soft skills“, „empatie“ a „Microsoft Office“ na profilech lidí vezdejších jsou jenom takové ozdoby pro lidi, co nic kloudného neumějí.

#Unrecruitment #BahenníLázně

A mimochodem, Simon Steffal byl nejlepší osobní setkání za včerejší večer vůbec. Akorát nechápu, proč neumí na LinkedIn používat diakritiku. Doby, kdy jsme museli psát jména bez háčků a čárek, aby to systémy uměly zpracovat, jsou snad už dávno pryč. A při zahraniční spolupráci přece diakritika dodává na autenticitě.

🔗

18.08.2022 08:46

Poprvé jsem zkusil, jaké to to je půjčovat si dcerku. Nikdy předtím nebyla skoro celý měsíc pryč. Jenom náhodou mi tu na jeden den a noc neplánovaně „přistála“.



První nápad byl udělat si tatínkovský den. Fuck it, je tady proto, aby se bavila, ne aby bavila mě. Navíc bylo neskutečné vedro. Tak jsme napsali známým, a další jsme potkali před domem. Počkali jsme, až matka s otčímem odjede z baráku, naházeli jsme do vody čtyři holky, já jsem odpočíval u kraje, a lovil ty, kterým se zrovna nedařílo.

Dcerku už z vody několik let tahat nemusím. Pomáhal jsem jí maximálně na moři, když panikařila potom, co ji žahla medúza. Jinak poslední roky „topím“ zásadně cizí děti. Jedna přišla perfektně vybavená, měla i špunty do uší a kolíček na nos. Po půl hodině s náma usoudila, že vlastně nic z toho nepotřebuje.

Ještě jsem s dcerkou stihl rychlou otočku do Prahy pro nové plavky, aby měla na školní rok, aby nemusela chodit na školní plavání v tom, co jsem jí koupil na naše výlety k moři a venkovní vodě. Máma jí mezitím taky jedny koupila, ale ty jsem jí dal v batůžku zpátky, jakože ať má nějaké u nich.



Fakt si moc neumím představit tohle „půjčování“ jako standardní model s vlastním dítětem. Tohle bylo fajn, že to bylo neplánované zpestření, a že vím, že od září má být zase zpátky tady, a velkou část času u mě.

Je to úplně jiné snažit se z toho dne vytěžit, co se dá, a ještě řešit různé ptákoviny okolo. Jako nenadávat jí, že si „u těch druhých“ na chatě nečistí zuby, neříct jí, že „mám tam blbej kartáček“ je jenom stupidní výmluva, zarovnat jí vlasy potom, co si je sama kvůli žvýkačce zastřihla, a poslat ji znovu do světa s kartáčkem a pastou z domova v batůžku.

Vlastně docela obdivuju chlapy, co si dokážou říct, že nechají výchovu a rozvoj svých dětí na drahé bývalé, a berou si děcka jenom na zábavu a na výlet. Já bych to nedal než jako poslední řešení z nouze.



Podobně jako svým bizarním způsobem obdivuju všechny rodiče, co prsknout svoje děti do školy s tím, že ze školy po čase přijdou připravené na život, a maximálně si zanadávají na učitele, co to nezvládli, ačkoliv jsou za to placeni.

Se mnou řeší i vztahy s kámoškama a svoje dětské svatby a rozvody, a taky disputace ohledně všeho od chování okolních lidí až po vznik vesmíru. A co se mnou explicitně neprobere, to odposlouchá při ostentativním předstírání, že jí vůbec nezajímá, co si dospělí povídají.

Takže sice není super mít děti pořád na krku, ale pořád jsou součástí našeho světa jako kdokoli jiný. A je docela sranda sledovat, když mě týden a déle nevidí, jak má už připraveno, co mi řekne.

#Unrecruitment #Rodičovství

Ale urazila mě. Na oběd jsem jí přivezl pravou pizzu od Itala, její oblíbenou hawaii, a na večeři u našich indických známých už tvrdila, že neobědvala, že jsem jí nic nedal.

🔗

17.08.2022 06:23

„Pravidlo ‚chválit veřejně, kritizovat diskrétně‘ upadá v zapomnění.“

Pohybuju se v internetových komunitách od roku 1999, a žádné takové pravidlo tu nikdy nebylo.

#BahenníLázně

Celé toto nedorozumění podle mě plyne z naprostého nepochopení, kde se člověk nachází a s kým komunikuje.

Na jednu stranu i komunikace s rodinou a přáteli může být těžká disciplína, a firemní komunikace se aspoň částečně řídí nějakými pravidly a hierarchií. Ale pak je tu ta opravdu těžká disciplína komunikace vůči úplně cizím lidem, kteří vám nic neslíbili a nedluží.

„To, co se bojíme říct druhým lidem do očí, dokážeme přes sítě napsat a opájíme se vlastním pocitem odvahy.“

Tohle si „internetoví lidé“ denně namlouvají, a pak se dost diví, když přijdou normálně mezi lidi, a schytají kritiku z očí do očí, a třeba i před publikem. Jen si zkuste stoupnout třeba k nakládacím rampám obchoďáku, a začít tyhle kecy vykládat řidičům a skladníkům.



Komunikovat s cizími lidmi od první chvíle na úrovni a s nadhledem je královská disciplína. Nejsem naivní, nečekám, že ji bude dobře ovládat každý, kdo se honosí „prací s lidmi“. Ale to neznamená, že si necháme neprofesionální oslovení a jednání líbit, nota bene písemnou formou, kde měl dotyčný spoustu času si to rozmyslet.

„Chápu, že LinkedIn, stejně jako jiné sítě, poskytuje možnost se pochlubit, je to výkladní skříň našich úspěchů, s fotografiemi vysmátých kolegů ze společné snídaně, kyticí na pracovním stole, certifikátem po absolvování školení, kudos s poděkováním nebo pochvalou.“

A kvůli tomu sem budou vážně lidi chodit a číst příspěvky? Tomu snad někdo věří?

„Paradoxně to vrhá špatné světlo na pisatele příspěvku. Jména neuvádím.“

Beztak všichni víme, že si Zuzana přišla kopnout především do Filip Novák, který si dovolil poukázat na něco, co by se dalo nazvat společensky přijímaným podvodem. 🙃

A na lháře a podvodníky se co? No přece neukazuje!

#Unrecruitment #PojďMiToŘíctDoOčí

🔗

16.08.2022 08:06

Mnohým lidem se dá nakecat cokoliv. Stačí dobrý hlas, barevná grafika, pár cizích slovíček, a dostatek sebevědomí.



Co je ve videu špatně? Čekal bych, že inteligentní člověk, nota bene řidič, se během patnácti sekund plácne do čela, co ten člověk plácá za nesmysly. Auta s malým odstupem při stání na semaforu se simultánně rozjedou do plné rychlosti.

Jestliže nepomohla moje oblíbená metoda „kouknu a vidím“, snad pomůže trochu jednoduché matematiky. Pokud se auta s rozestupem jednoho metru rozjedou do plné rychlosti, jaký rozestup mají mít?

V autoškole říkali dvě sekundy. Češi si ve městě jistě věří, a víc jak sekundu rozestupu nedodržují. To je 15 metrů při rychlosti 54 km/h, 10 metrů při rychlosti 38 km/h. Osm aut znamená sedm rozestupů, při cílové rychlosti 38 km/h tedy nějakých 70 metrů namísto původních 7 metrů.



Pokud se všechna auta budou rozjíždět ve stejný okamžik, musí se osmé auto rozjíždět velmi pozvolna, aby během rozjezdu postupně dalo prvnímu náskok aspoň blížící se těm 63 metrům. A nebo si řidič nemusí brousit spojku, a může se rozjet úplně stejně, stačí se začít rozjíždět o nějakých 6 sekund později.

Můžete si sehnat dalších sedm řidičů a vysílačky, a jít si to vyzkoušet. A nebo si můžete s trochou matematiky a kódu naprogramovat simulaci, kde si budete upravovat parametry. Akorát je dobré brát v potaz fyziku a další věci, ne jako autor videa.

Ono to postupné rozjíždění aut na semaforu totiž vůbec není špatně. A dokonce se dá takhle snadno spočítat ideální zpoždění v případě, že se všichni rozjíždějí zhruba stejným způsobem. Zpoždění vám vytvoří potřebné rozestupy, které na dalším semaforu zase zrušíte, abyste zbytečně nezabírali místo.

#MatematickéOkénko #FundamentalProblemOfTraffic

Ke konci videa sice mluvčí „ukazuje“ autonomní řízení, a všichni jistě zbožňujete Elona Muska a jeho velkohubá prohlášení, ale opět vám tak trochu lže. Ukazuje totiž provoz, ve kterém se nachází pouze dokonale centrálně navržená samořízená auta. Žádní chodci, žádná zvěř…

Takto jednotně se dají řídit těžké vlaky na řízené trati, a ani ty nedokážeme ochránit před škodou od „polského náklaďáku“ zastaveného na barevně vyznačeném železničním přejezdu.



Že vám pár věcí ve videu dává smysl? Skutečně tam není úplně všechno špatně. Jen jako celek je to pořád kontent, který lidi učí nesmysly. A lidi tomu věří a obhajují to, protože jim to někdo hezky a barevně řekl.

Update: Trochu jsem to zestručnil a doupravil, aby to bylo názornější.

🔗

15.08.2022 09:21

Lidé mívají zvláštní představy o tom, co jsou to desetinná čísla, byť je nějakým zázrakem umějí používat. A když dostanou do ruky počítač, je to ještě horší.



Rád bych vypíchl asi nejčastější omyly. 😼

‣ Desetinná čísla jsou prostě čísla, která nejsou celá.
‣ Počítač to za mě vyřeší a správně spočítá.
‣ Twitter je jenom o politické žumpě.

Výsledek vidíte ve screenshotu. Je to výstup programu, který začíná číslem 0.0, opakovaně přičítá 0.1, a vypisuje hodnotu. Proč tak jednoduchý program vypisuje blbosti?



Matematika překvapivě kategorii desetinných čísel v zásadě nepoužívá. Jsou čísla celá, jsou zlomky celých čísel, a jsou čísla, co nejdou takovým zlomkem napsat (úhlopříčka čtverce, obvod kruhu).

Počítače pak pro přibližné výpočty s necelými čísly nabízejí reprezentaci binární, s plovoucí čárkou. Tedy reprezentaci nepřesnou a nesnadno předvídatelnou, ale pro počítač efektivní a z pohledu uživatele rychlou.

Standard pro necelá čísla se chová neintuitivně jak z pohledu běžného člověka, tak i z pohledu matematika, byť ten dnešní by už měl tyhle věci znát.



Počítače tradičně na čísla vyhrazují přesnou velikost paměti. Protože jak celých, tak i necelých čísel je nekonečně mnoho, vždy snadno najdete číslo, které se vyjádřit nedá.

A zrovna 0.1 (odpusťte mi programátorskou desetinnou tečku) mezi taková čísla patří. Ve dvojkové soustavě bude mít takové číslo nekonečný (periodický) rozvoj, který počítač ořízne. Výsledná reprezentace se bude rovnat spíše něčemu takovému.

0.1000000000000000055511151231257827021181583404541015625

Zpátky z dvojkové na desítkovou se dá převádět už bez ořezu. Tohle je nejbližší číslo, které lze ve formátu „double“ vyjádřit přesně.



Takto vypadá, když 0.1 postupně sčítáte.

0.1000000000000000055511151231257827021181583404541015625
0.200000000000000011102230246251565404236316680908203125
0.3000000000000000444089209850062616169452667236328125

A takto zaokrouhlené reprezentace 0.1, 0.2 a 0.3.

0.1000000000000000055511151231257827021181583404541015625
0.200000000000000011102230246251565404236316680908203125
0.299999999999999988897769753748434595763683319091796875

Je na tom vidět, že jak se sčítáním kumuluje chyba, tak už 0.3 je ve skutečnosti blíže k jinému binárnímu číslu než 0.1 + 0.1 + 0.1.



Je úplně jedno, jestli budete říkat „počítačovým“ necelým číslům reálná (real), nebo jakkoli jinak. Je potřeba mít na paměti, že pro ně neplatí prakticky žádná z běžných algebraických pravidel.

Nemá cenu se rozčilovat, že vám počítač píše blbosti. Je na spolupráci zadavatele a programátora hlídat si „zaokrouhlovací chyby“ a neočekávat ideálně od aritmetiky s plovoucí čárkou žádná přesná čísla.



Výpis ve screenshotu je z Pythonu. Skoro to vypadá, že autoři knihovny dbali na to, aby výchozí počet vypisovaných míst byl úplně na hranici přesnosti a aby se konstanty zapsané v kódu zobrazovali na výstupu stejně, jako je zapsal programátor.

Jakou aritmetku vlastně používá Excel?

#MatematickéOkénko #ProgramátorskáŠkolka

🔗

14.08.2022 19:46

Štěňata je potřeba socializovat co možná nejdříve, tak proč ne zaměstnance.

#Unrecruitment

🔗

14.08.2022 08:17

„Byli jsme pod neustálou kontrolou a úřady nám zakázaly odjet auty domů až do doby, kdy bude vypraven transport turistů v koloně doprovázené policií, která po předem určené trase pořes Polsko a Ukrajinu nám dovolí jet na Slovensko. Cestou nám budou povoleny i zastávky, ale nikdo se nesmí vzdálit a musí se ve všem řídit pokyny policie.

Odpověděl jsem příslušnému úředníkovi, že jsem už za války podobnou cestou eskortován byl až do Osvětimi, že jsem přijel ze své vůle jako svobodný občan ČSSR, dokonce na oficiální pozvání ADN, proti žádným zákonům NDR jsem se neprovinil, a že tedy zase jako svobodný občan pojedu domů, nikoli v koloně, bez eskorty a přímou trasou.

Když si budou chtít moje děti ulevit, zastavím, až uznám za vhodné, a ne když to velitel eskorty povolí. Můj adrenalin se dostal značně vysoko. Přitom jsem situaci, která mne bude čekat doma, neviděl růžově a počítal jsem se všemi nepříjemnými eventualitami.“

Děda uměl žít. Dovolená v rekreačním středisku Allgemeiner Deutscher Nachrichtendienst v Grünheide v srpnu 1968.

#NepatříNaLinkedIn

🔗

13.08.2022 12:30

Desítky lidí se tu pohoršovaly nad zveřejňováním seznamovacích zpráv na LinkedIn. Já jsem doteď nepochopil, proč to někoho vůbec zajímá, a proč má potřebu takovou pitomost na vážno řešit.



Nebavíme se o zneužití skutečných soukromých konverzací. Je to jen obyčejné oslovení, navíc za účelem zisku. Spousta lidí tady je zblblá z nějakých školení, a myslí si, že „rozšiřování sítě“ nebo „kobercové oslovování“ je snad nějaká úžasná a záslužná činnost.

Když se Filip Novák ohradil vůči paní, která mu zjevně lhala, objevily se hned mraky „splainerů“. Prý se může každý kontakt někdy v budoucnu hodit. Přitom je to jednoduchá matematika.

Napište mi do komentářů, jaký potenciál a jakou hodnotu má podle vás kontakt ve screenshotu jen podle bezprostředně dostupných informací.



Podíváme se na generický obsah zprávy.

→ „Zdravím Pavel, Ako sa máte?“

Má štěstí s tou slovenštinou. Zdvořilostní fráze přeskočíme.

→ „Rada by som si Vás pridala do svojej siete.“

Nezajímá. Nevidím důvod.

→ „A prípadne Vám pomohla nájsť správny projekt.“

Nezajímá. Nevidím hodnotu.

→ „O aké technológie máte aktuálne záujem?“

Kdo si přál vědět, o jaké technologie se zajímám, ten se k té informaci snadno dostal. Ani já tedy zřejmě druhou stranu nezajímám.

→ „Prajem krásny deň ;)“

Mrk, mrk. 🤦 To jako vážně?

→ „Daniela“

Kdo?



Ohodnoťte prosím můj příspěvek na škále od 0 do 10, kde nula je naprosto neutrální a 10 je hrubě zesměšňující vůči osobě, co mě na LinkedIn oslovila. A řekněte mi, proč Filipově příspěvku dáváte víc bodů, než mému, když ani nepoužívá hashtag #BahenníLázně.

Odpusťte si řeči o listovním tajemství nebo osobních údajích. Nic z toho se v českém recruitmentu pokud vím běžně nedodržuje. Dívejme se na to čistě z lidské stránky.

#Unrecruitment #BahenníLázně

🔗

12.08.2022 20:13

Říká se, že nemáme odmítat moudrost starou tisíce let. Jenže už tehdy existovali blázni a podvodníci, takže musíme volit pečlivě. Co si zahrát třeba na Euklida?



Euklides sepsal takovou blbinu, která se dá zkombinovat s pythagorovou větou tak, aby člověk získával pravoúhlé trojúhelníky s celočíselnými délkami stran.

To se vezme délka „m²“, která je přesně uprostřed mezi délkou přepony a jedné z odvěsen, a druhá délka „n²“, kterou je potřeba přidat nebo odebrat, abychom dostali délku jedné z již zmíněných strany. Proč na druhou? To hned uvidíte.

Máme délku přepony a délku jedné z odvěsen, tak odvodíme zbylou odvěsnu z pythagorovy věty, a máme hotovo.

‣ Přepona: m² + n²
‣ První odvěsna: m² − n²
‣ Druhá odvěsna: √( (m² + n²)² + (m² − n²)² ) = √( 4m²n² ) = 2mn

Právě ve výpočtu druhé odvěsny je vidět, jak výhodné bylo použít „m²“ a „n²“, aby v jejím vyjádření nemusela být odmocnina. Řekové s nimi neuměli moc počítat, a nám se tam taky nehodí.



Máme tedy vzoreček pro všechny tři strany podle „m“ a „n“. Když volíte kladná celá čísla, vyjdou vám i délky stran trojúhelníka celočíselné.

‣ m = 2
‣ n = 1

‣ Přepona: 4 + 1 = 5
‣ První odvěsna: 4 − 1 = 3
‣ Druhá odvěsna: 2 × 2 × 1 = 4

Klasika. Pythagorejské trojice se tomu říká. Můžete podle nich třeba měřit úhly na stavbě.



Ten vzorec má přesah i do moderní matematiky. Akorát tam se nám hodí zmenšit ten trojúhelník, aby měl jednotkovou přeponu, a dal se zobecnit pomocí jednotkové kružnice.

‣ Přepona: 1
‣ První odvěsna: (m² − n²) / (m² + n²)
‣ Druhá odvěsna: 2mn / (m² + n²)

Díky normalizaci přepony na jednotkovou velikost se ukazuje, že ten vzorec vůbec dva parametry nepotřebuje. Stačí jejic podíl (t = n/m).

‣ Přepona: 1
‣ První odvěsna: (1 − t²) / (1 + t²)
‣ Druhá odvěsna: 2t / (1 + t²)

Jednotková kružnice už se používá v souřadnicích, a dá se použít jako naivní definice periodických funkcí sinus a kosinus.

‣ x = cos φ = (1 − t²) / (1 + t²)
‣ y = sin φ = 2t / (1 + t²)

Parametr „t“ pak vyjadřuje body na přímce, a výše uvedené vzorce představují jejich projekci na body kružnice. Celá přímka se tak zobrazí na celou kružnici kromě „pólu“, podle kterého tu projekci provádíme.

Umí to pomoct počítat integrály se sinem a kosinem. 😼

#MatematickéOkénko

🔗

11.08.2022 19:49

Dědovi vyšla kniha. Dneska jsem si domů přinesl jeden výtisk. Zvědavost a trochu té ješitnosti mi nedaly, abych se nepodíval, jak si editor poradil s informací, že přebíral texty od programátora.

Ta kniha je dobrou připomínkou toho, že (nejen) každý z naší rodiny existuje jenom proto, že se někomu zrovna nechtělo umřít, a ještě si opatřil děti. Připomínka toho, že bychom se tváří v tvář cynickému světu neměli brát zbytečně moc vážně.

#Unrecruitment

🔗

10.08.2022 19:13

Při přípravě tohoto příspěvku nebylo ublíženo žádnému zvířátku. Tedy možná.

#BahenníLázně

Několik desítek lidí, z nichž některé potkávám osobně, přišlo ukázat své hluboké pokrytectví pod příspěvek od Filipa. Na jednu stranu vadí, že Filip někoho kritizuje, na druhou stranu se jeden bílý rytíř vedle druhého snaží zadupat Filipa hluboko do země.

Jeden tupý komentář vedle druhého. Nadávky, splainingy, shazování, vyhrožování, celkově komunikace na úrovni uličního výboru… Prakticky nikdo z těch moralistů se v diskuzi ani nechová, jak sami hlásají. Prostě stádo na úrovni #FattyArmy, ale to byla děcka, u kterých byla ještě naděje, že dospějí.

Mně nevadí, že se chováte jako 🤡🤡🤡, ale proč se u všech bohů u toho tváříte tak vážně a moralisticky? Co vám to dává?



Nic proti, já se rád pobavím blbými komentáři na internetu. Je to jedna z mých hlavních guilty pleasures. Ale když nad tím přemýšlím zpětně, je to vlastně docela tragédie.

‣ Vadí, že Filip není gentleman a dovolil si kritizovat ženu? S tím jděte k šípku, máme rovnoprávnost, bavíme se o práci, ne o tanečních.

‣ Vadí, že Filip kritizuje někoho z HR? Jsme tu snad v chráněné dílně? Nebo v reálném socialismu? Koho všeho nesmíme kritizovat?

‣ Vadí, že Filip ptajného na tom, jakublikoval oslovení cizím člověkem na pracovní síti? Co je tajného na tom, jak firma či zaměstnanec oslovuje úplně cizí lidi?

Já se s váma přece nebudu dohadovat o tom, jak moc se má nebo nemá taková věc anonymizovat. Beztak se k tomu butthurt autorka buď přihlásí, nebo ji všichni poznáme podle stylu vyjadřování. Pokud to nemá z nějakého školení, po kterém to píšou všichni stejně.



Jestli vadí, že se Filip Novák chová jako klaun a hází kolem sebe blbými vtipy? Tak buď mě takový humor aspoň trochu baví, a nebo to nesleduju. Filip dělá až hluboce debilní vtipy. Jejich síla tkví výhradně v tom, jak na ně vy reagujete.

Mně osobně úplně nejvíc pobavilo, jak to má Filip od začátku připravené a naplánované, a teď mu tam chodí nevyžádané rady od lidí, kteří jsou myšlenkově několik kroků za ním, a slepě plní jeho plán. Někteří dokonce příznávali, že to od něj může být cílená provokace, ale i tak vždycky našli, co by mu mohli splainovat.



Co na to říct. Filip si mnohé z vás povodil jako krysař s píšťalkou, a vy jste šli. On na vás nepostavil kontent na LinkedIn, to je pro něj naprosto vedlejší kanál. Jste jeho kontent pro živý stream na Youtube a jeho záznam. Tak se poučte, a nebuďte blbí. 😹

#Marketing #ZeptejSeFilipa

Jaké zvíře byste chtěli být? A na jaké zvíře se cítíte dneska? Napište do komentářů!

🔗

10.08.2022 07:31

Filip Novák si dovolil dost, když odmítl rozšířit svoji síť o lidi, se kterými podle všeho není ani moc zábava.

Ačkoliv je jeho příspěvek venku teprve pár hodin, dostal v komentářích snad celé #BahenníLázně českého HR najednou. A koukám, že si do něj přišli kopnout i lidí, kteří do mě nekopou. 🙃



Je těžké vybrat jednoznačného vítěze, ale Dagmar s reakcí asi na způsob „Tatínek vám vyhlásí válku!“ docela vede.

‣ Tereza: „Vykoukl jste mi na LI.“

Infantilní komunikace už od první věty?

‣ Tereza: „Usoudila jsem, že budete zajímavý a inspirativní člověk.“

Tohle generické pochlebování na někoho platí?

‣ Lubomír: „Mimochodem jsem si vás v minulosti také přidával proto, že mi obsah "Zeptej se Filipa" přišel poměrně vtipný.“

Už mu vtipný nepřijde? Tak co tady řešíme.

‣ Lukáš: „Co cekat od mentora co se foti v triku Stratton Oakmont.“
‣ Milan: „Pozastavujete se nad zásadní funcionalitou sociální sítě pro navázání pracovních kontaktů?“
‣ Jan: „Vy zverejnujete soukromou konverzaci?“

Tyhle stupidní reakce plodí dospělí lidé? Co je na té šablonové zprávě tak soukromého?

‣ Adélka: „Prosimtě Filipe, a z jakého důvodu sis mě přidal před týdnem do spojení ty?“

První inteligentní reakce z asi dvaceti.

‣ Vojtěch: „Jako chlap byste měl mít trochu pochopení.“
‣ Vojtěch 2: „Vy jste nejak moc cimprlich, nezda se Vam? Nechapu, kde je problem, proste rozsiruje sit a Vy tu z toho delate issue.“
‣ Markéta: „Jestli jste vysazený na HR a headhuntery, tak to spojení prostě odmítněte.“

Přesně s tím potřeboval Filip poradit. 😹

‣ Tomáš: „Tohle gentleman nikdy neudělá. 🙏🙈 Ještě jedno přísloví mě napadlo: mít z ostudy kabát. 🧥“

Kombinace nevyžádaného *splainingu a pokusu o retro humor?

‣ Pavlína: „To je jak kdyz si otevřete hospodu a jste naštvaný, ze vam tam chodi lidi 🤦‍♀️😀😀😀 tyhle příspěvky jsou hrozne vtipny 😀😀😀🫣🫣🫣🤦‍♀️🤦‍♀️🤦‍♀️“

Další nepovedený pokus o napodobení „cimrmanů“ za doprovodu zvracení smajlíků? Adept na cenu o nejnenápaditější reakci.

‣ Tereza: „Ještě bych samožersky mohla doplnit, že nejsem neúspěšná. Naopak. Jsem úspěšná, a i proto mě ta práce (samožersky i altruisticky) baví. ;)“

A proto se musím tolik snažit, aby mi to nějaký Filip věřil.

#FakeItTillYouMakeIt

Ještě mrknu na bonusy z alternativního profilu.

‣ Kamil: „Pán se samozřejmě chová jako narcista, aby si zvýšil dosah tím, že mu ostatní budou psát oprávněnou kritiku.“
‣ Jan: „Ja to reknu tatinkovi a ten vam vyhlasi valku.“

Koukám, že vznětlivý pan Turner má stejné asociace jako já.

‣ Kamil: „Nějak ta komentářová sekce nevyšla podle plánů co, lol“

Tečku za větou neumí. Jako děcko se vyjadřuje. A ještě si myslí, jak to s ostatníma ovcema Filipovi nandal.



Fascinuje mě rychlost zásobování ovcemi, které přišly Tereze a sobě navzájem poplácat záda, a říct si, že jsou všichni (kromě Filipa) skvělí a úžasní. To asi kdyby si toho nikdo nevšiml.

Ach jo. Filip nemůže za vaše pokažené životy.

🔗

08.08.2022 11:35

Kdekdo mi tu přisuzoval špatné zkušenosti z pohovorů, ale nikdy jsme se tu nebavili o skutečných pohovorech, na kterých jsem byl odmítnut.

Kdy jindy toto téma otevřít, než když mě Lukáš Augustín dostal v diskuzi na „druhou stranu“ diskutovat proti „přehnané ohleduplnosti“ vůči kandidátům ve výběrových řízeních.



Už za první větu by mistr měl dostat minimálně nobelovku.

→ „Pavle, ne každý vidí věci stejně jako vy.“

Díky, to by mě nenapadlo.

→ „Existuje 16 různých lidských povah, to je docela hodně.“

Asi tak jako existuje 16 různých genderů, nebo to bylo 32, už si nepamatuju. Teď tu o noemově arše.

→ „Kdy a jak se tohle má dělat a jaký to bude dopad na candidate experience...“

Já třeba nepotřebuju v každé firmě, kam přijdu, pohladit ego a chodit kolem horké kaše. Ocením hezký dárek než půl hodinu keců a mlžení. Takže pokud někdo za univerzálně správnou metodu označuje mlžení, ozvu se.



→ „Představte si, že jdete na pohovor na programátorskou pozici, přijde vám, že si vedete dobře a já vám řeknu, že to není ono a pošlu vás domu...“

Představuju. Akorát moc nechápu, proč byste mě měl posílat domů. Je vám 💩 po mých dalších cestách, pokud se mi nechystáte doporučit v okolí dobrou restauraci nebo nějakou zajímavost. Nedohodnout se na spolupráci není zločin.



V roce 2011 jsem dorazil na pohovor do telekomunikační firmy. Dva nebo tři chlapi mi tam představili, co ten tým dělá, a zeptali se mě na kritické sekce.

Asi to bude znít jako vtip, ale já nevěděl, co to je. Měl jsem nastudované, jak se používají mutexy a tyhle věci. Díval jsem se na to spíše technickým okem, pojem „kritická sekce“ jsem úplně přeskočil. Já s nimi pracovat nechtěl, měli moc drsné prostředí bez možnosti testování před nasazením do produkce. Ale jako jednotlivec jsem samozřejmě hrál až do konce pohovoru.

Kritické sekce vadily a přes rozhodnutí odmítnout mě to trochu mrzelo. Říkal jsem si, že takové detaily se člověk naučí vcelku hned. Dneska vím, že je docela dobré v kritických sekcích uvažovat.



Ve stejném roce jsem byl na pohovoru v Německu. Tam mě odmítli v pětadvaceti letech pro překvalifikovanost. 😹 Prý bych jim u toho testování nevydržel, a mezi vývojáře by mě mohli přeřadit až za dlouho.

Tak si to shrňme. Já tu práci chtěl, měl jsem na to, a ještě tam měla být během půl roku možnost přesunu do vývoje. Asi jsem se měl sesypat a jít brečet do kouta. Jediné, co mi opravdu vadilo, že mi finální rozhodnutí neoznámili ani po několika týdnech urgencí. Když si to po několika měsících rozmysleli, poslal jsem je k šípku.



Nevidím důvod z pozice zaměstnavatele protahovat pohovor, nebo i celé výběrové řízení, když bylo o výsledku již rozhodnuto. Ten čas se dá využít lépe. Odmítnutému lze nabídnout kafe, drobný dárek, místnost na telefonování… Nebo ať se klidně zeptá na feedback.

Je tolik lepších věcí, které pro toho člověka můžete udělat, lepších než ho trápit již prohraným bojem a falešnou hrou. Odvolávat se na dobro uchazeče je alibismus.

#Unrecruitment

🔗

07.08.2022 16:48

Tomáš se mě ptá, co dělat s dětmi z rodin, které nejsou se vzděláním zrovna kamarádi. Tím tak trochu souzní s mým tvrzením, že takzvaná sociální mobilita není zdaleka o penězích.

Možná se budu opakovat, ale dnešní možnosti vzdělávání nejsou stejné. Matematika mě vždy bavila, fyziku mi znechutili ve škole. Měl jsem učebnice, učitele, knihovnu, knihkupectví, a občas koho se zeptat.

Dnešní děti nemusejí vytáčet domácí telefon něčích rodičů, aby si zkontrolovali výsledky úkolů. Stačí použít online appku typu Wolfram nebo Photomath, případně všechno bleskově nafotit a poslat. Můžou si najít online i teorii, aniž by musely cestovat do knihovny.



Zatímco ještě o generaci zpátky bylo pracné sehnat informace, dnes je nejpracnější informace filtrovat a přeskakovat. Skutečně největším uměním je vědět, kterých dvacet věcí rychle přeskočit, abych se dostal k jednadvacáté.

Taková tisícovka hodin českého jazyka za první stupeň nemusí být to nejlepší, co může škola pro dítě udělat. Tedy pokud se nemá část dětí naučit být „grammar nazi“ a povyšovat se na druhé seznamem převážně zbytečné přečtené literatury, a druhá část, že škola je tu od toho, aby jim otravovala život.

Ostatně už jenom kdyby se děcka na konci páté třídy dokázala domluvit anglicky, je to stokrát lepší dárek do života. Ale domluvit, ne odříkat papír slovíček. A taky trochu přemýšlet hlavou, ne jenom tupě počítat.



Už jenom taková blbina jako obvod kruhu. Online se během chvíle dočtete, že nejde pomocí běžných čísel vůbec vyjádřit. Ale že to už ve starověku zvládli aspoň přibližně.

A tak můžete jenom se znalostí Pythagorovy věty vymezit kružnici mezi opsaný a vepsaný čtverec. A pravidelný osmiúhleník. A šestnáctiúhelník. A tak můžete pokračovat dál. Získáte tak dvojici čísel, které dokáží vymezit obvod kruhu (a tím pádem i magické číslo π) teoreticky s libovolnou přesností.

Jenom pomocí Pythagorovy věty lze zjistit výpočet, jak z délky strany pravidelného mnohoúhelníka vypočítat délku strany dvakrát jemnějšího pravidelného mnohoúhelníka. Takže není problém napsat si na papír postup pro výpočet libovolně přesné hodnoty π.



A když máte napsaný postup na papíře, není nic jenoduššího než čapnout někoho, kdo umí psát v libovolném programovacím jazyce, otevřít online odpovídající nástroj, a přepsat společně postup z papíru do textu.

Pokud jste udělali všechno správně, můžete pozorovat postupně se zužující rozsah zahrnující π a sledovat, jak se vám postupně usazují jednotlivé číslice desetinného rozvoje. Až najednou se to celé pokazí a program začne vracet nesmysly.

Protože jste si nepřečetli, že počítač běžně nepracuje s desetinnými čísly, natož pak s nekonečnou přesností. Ale na to taky při hledání odpovědní na vaše otázky narazíte.

#MatematickéOkénko #Programování #SuperBeginners

Vyhlašuju soutěž o symbolickou výhru pro ty z vás, kteří dokážou přehledně nakreslit a popsat cestu od mnohoúhelníků přes pythagorovu větu až po srozumitelně popsaný postup výpočtu.

🔗

07.08.2022 10:00

Je až fascinující, jak vám život mezi náboženskými extremisty může změnit úhel pohledu. V první řadě pán tak trochu zaměňuje nošení krátké sukně s možností nosit krátkou sukni, a nebo třeba dlouhé kalhoty.

Ostatně takto nějak se projevuje typický #Gentleman, kterému #Etiketa není cizí. A nebojte se, naši gentlemani by taky rádi srovnali holky do latě, kdyby nehrozilo, že jim české holky dají po tlamě.



Já vám nevím. Strávil jsem velkou část léta venku u vody. Většina žen se zakrývá takřka neexistujícím kusem látky. Mnohdy se neobtěžují s vrchním dílem. A nemálo z nich nosí plavky v odstínech blízkých barvě kůže, takže z dálky nejsou vidět vůbec. Sodoma gomora. 😹

“THE western countries are the ones who are most exploitative of young, beautiful ladies.“

Nedělám si iluze, na světě se toho děje spousta. Ale přijde mi, že svobodné země mají větší tendenci o zneužívání mladých (nejen krásných) holek více mluvit a více je chránit. Třeba i před vlastní rodinou nebo církví.

Co jsem tak slyšel, tak už i jehovisty se u nás podařilo přimět, aby znásilnění řešili s policií, a ne jenom domluvou dotyčnému uvnitř církve a zapečetěním případu v církevním archivu. Víc by mohla vědět Lucie Hrda, i když nevím, jestli má přehled zrovna o jehovistech.



A teď o tom zkaženém a dekadentním západu.

“The Californian porn industry or Riccardo Siffredi's porn university in Italy or the Page girls of the London tabloids are prime examples of the subjugation of young women as mere sexual objects.”

Je docela zajímavé číst o ovládání a objektifikaci žen od někoho, kdo v zásadě obhajuje tvrdý patriarchát, akorát v rámci vyváženosti odsuzuje Taliban, že se utrhávají ze řetězu až moc.

A odkud vlastně ví o pornoprůmyslu a nějakém Riccardovi, o kterém jsem já ani neslyšel. To asi nebude pečlivým studiem Koránu.

“The Taliban is the other extreme. No woman should be forced to wear a Burma but if she chooses to wear a beautiful hijab like Muslim ladies do in Malaysia, that's perfectly fine with me.”

Nechme stranou, že „nosit Barmu“ si představuju trochu jinak… Poděkujme pánovi, že je úplně v pohodě s tím, když se ženy zakrývají o trochu méně než „na strašidlo“. Většina naší krásné Evropy je holt v pohodě s tím, když se zakrývá ještě výrazně méně, a v místech, kde se s tím počítá, třeba i vůbec.



Sekularismus je podle mě jeden z nejlepších a zároveň nejnenápadnějších společenských vynálezů moderního světa. Pro velkou část z nás samozřejmost, všude na světě takové štěstí nemají. Chtělo by se říct, že většina světa trpí na prorůstání všemožných náboženství a ideologií do vztahů mezi lidmi.

A tím se dostáváme zpátky k mému oboru.

„Jasný. Říkáš totální kraviny. Uvedení do praxe by spoustě lidí posralo životy. Víš co, pojď radši programovat.“

Ta spolupráce lidí různých názorů a představ mě vždycky fascinovala. Kolikrát jsem o někom ani nevěděl, jestli má být brán jako ženská nebo chlap. Tak jsem se podíval na kód a výsledky.

#Unrecruitment #JeduFeminismy

🔗

05.08.2022 10:24

Předně bych chtěl poděkovat Lenka Benetkova za pomoc s nenápadnou propagací programovacího jazyka Rust. Příspěvky se snažím psát pro všechny, byť je občas znalost matematiky a programování velkou výhodou.



A teď na oplátku k Lenčině zamyšlení…

„Omlouvám se, ale musím se skutečně zamyslet nad tím, co lidi vede k tomu, napsat takový dlouhý komentář.“

Za pět let, co to tady sleduju, jsem nepřišel na to, proč někteří lidé, především z #HR chodí…

‣ Psát litanie o tom, jak si vyhlédli mladého nezkušeného nešťastníka, a dali mu pořádnou sodu.

‣ Vysvětlovat nám plebejcům, jak to mají v životě a v práci těžké, a jak bychom na mě měli brát ohledy.

‣ Natáčet celý díl podcastu jenom o tom, jací jsou lidi z technických oborů „kohouti“.

Nebudu zde opakovat vulgarity, kterými zde personalisté své „svěřence“ častují.



Lenka se ptá, proč se slušný člověk pozastavuje nad vulgaritou, neprofesionalitou a arogancí lidí, kteří si sami zvolili práci s lidmi.

„Nechci nic takto v pátek hodnotit. Jen mám pocit, že je to neuvěřitelně zbytečně zabraný prostor už tak v nekonečném světě oceánu sociálních sítí :-)“

Lenka je toho názoru, že Grumpy a jeho #BahenníLázně jenom zabírají místo na sítích, které by místo něj mohli zabírat „lepší lidé“ a publikovat „lepší obsah“. Třeba zase nějakej hustej stěr namachrované ejčárky na kluka, který zjevně neví, co se životem.

„Doufám, že tady nebudu někdy cestovat takto na tapetě jako tato slečna nebo paní z HR ;-)“

Challenge accepted. 😼

„Neboť nesouhlasit a pustit si pusu na špacír a být osobní jsou dvě odlišné disciplíny.“

Do které z těch disciplín patří říkat z pozice HR mladému zajíčkovi, že se chová jako deb*l? A do které říkat o lidech, co mě celé ty roky živili, že jsou to všichni kok*ti?

„A slepice s kurníkem bych nechala do debat Svazu chovatelů slepic :-)“

Přece se nebudu snižovat na jejich úroveň a mluvit jejich jazykem. Tyhle zvířecí nadávky jsou vcelku roztomilé, a kdybych se o těch lidech vyjadřoval tak, jak mluví o lidech oni, musel bych si pak vypláchnout hubu savem. 😹 K tomu mě nedonutíte.

#Unrecruitment

🔗

03.08.2022 21:38

„Ucitel se minimalne pet let ucil, jak ucit. Tak at dela svoji praci, je za ni placen. To za prve.“

Ano, přesně bych čekal, že mi odpoví ten typ „blbých rodičů“, o kterých byl můj předchozí příspěvek. Vzdělání je transakce, kdy rodič vloží dítě, stát vloží peníze a učitel vloží znalosti a dovednosti.

Je mi líto, ale jestliže už v prvním odstavci učitele explicitně nechávám pro tentokrát stranou, reagovat „full rage“ na to, že jsem si dovolil jednou kritizovat rodiče namísto učitele, je chucpe.



Ostatně můj příspěvek byl tak trochu právě o nablblých emočních výlevech rodičů. Já se samozřejmě taky umím spravedlivě rozhořčit nad učiteli matematiky a výsledky jejich práce. Ale ode mě to aspoň bude dávat smysl.

Učitel toho na jednu stranu může hodně pokazit, na druhou stranu těžko může dělat zázraky u dítěte, které je pokažené třeba už z rodiny. A naopak mnozí rodiče jdou matematice tak trochu naproti.

Mezi rodiči jsou obrovské rozdíly. Už u tak základních počtů, kdy se dítě asi měsíc před šestými narozeninami zeptá, kolik hodin mu zbývá do narozenin, se ten rozdíl projeví. Jeden s lahváčem v ruce dítě okřikne, že je to blbost, druhý ukáže dítěti, jak si to může spočítat. A lahváče si dá na oslavu, když se to po dvou dnech podaří.



Co chci říct je, že děti přicházejí na svět s velmi odlišnými podmínkami. A mezi ty podmínky nepatří jenom nějaké talenty a zdraví toho dítěte, nebo naopak finanční zázemí jeho rodičů. A já se zrovna zaměřil na ten vliv, který je doma a zadarmo.

#Unrecruitment #Vzdělávání

🔗

02.08.2022 21:27

Kdosi se mě nedávno zeptal na názor na Hejného matematiku. Pro mě je ta otázka naprosto podružná. Já osobně za jeden z největších problémů považuju blbé rodiče. Učitele pro jednou nechám stranou.

‣ „Ukaž mi to. Co je to za kraviny? Tomu nerozumím ani já. Jak to má potom chápat chudák dítě!“

Jsou chvíle, kdy ta nejlepší věc, co může rodič udělat, je držet hubu a zamyslet se. Sociální mobilita totiž není jenom o tom, že se lépe daří dětem movitějších rodičů, ale i dětem rodičů, kteří se nechovají idiotsky.



Jakých hříchů se rodičové dopouští při první reakci na probíranou látku?

① Generační arogance, kdy o sobě rodič předpokládá, že cokoli ze vzdělávacího procesu bude chápat lépe než dítě.

② Zpátečnický egoismus, kdy rodič demotivuje dítě od učení se věcí, které on sám ve škole nepoznal.

③ Kult neumětelství, kdy rodič vyzdvihuje rezignaci a odmítání vzdělávání jako nějakou ctnost.

Mně vlastně nezajímá, jestli je to matematika Hejného, Komenského, Aristotela, nebo kýho čerta. Mě zajímá, jestli je mechanická (násobilka, trojčlenka) nebo principiální (násobení, abstrakce). Jestli výuka pracuje s motivací a uplatněním. A taky jak se podepíše na dovednostech člověka.



Tak si to zkuste. Sečtěte z hlavy čísla od jedné do pěti. Nebo do sta. A nebo do devíti set devadesáti devíti. Jak na to půjdete?

Takovou posloupnost není snadní sečíst rozdělením na kousky. Na druhou stranu je velice snadné ji sečíst po dvojicích od krajů k prostředku, vzhledem k tomu, že mají všechny takové dvojice stejný součet. Jenže vám to komplikují posloupnosti liché velikosti, kde vám po odebrání dvojic zůstane prostřední člen.

Taky můžete posloupnost naklonovat a dvojice sbírat tak, že odeberete nejmenší z jedné kopie posloupnosti a největší z druhé. Tam už lichá velikost nehraje roli, a dvojic bude tolik, kolik je členů jedné posloupnosti. Akorát vám výsledek vyjde dvojnásobný, tak jej musíte zase rozpůlit.

Dává vám to smysl?

#Vzdělávání #MatematickéOkénko

Každý styl výuky a reprezentace matematiky klade na čtenáře z řad žáků i rodičů nároky ohledně znalosti konvencí a předpokladů. Klíčovou otázkou není, zda se učíme podle jednoho nebo druhého, ale jestli se učíme správě nad věcmi přemýšlet a neztrácet se při modelování problémů matematických i jiných.

🔗

01.08.2022 08:48

V létě jsem tak trochu zabalil naše každotýdenní programátorské povídání, kde už jsme dlouho vedli jenom volnou diskuzi. Ale od září nebo října bych rád obnovil témata a hosty. V letním režimu to moc nejde.



Zatím se snažím ukecat Jan Zechovský na základní principy herního vývoje. Mě zajímá hlavně datový model a architektura, a jak se liší od naivní představy neherního vývojáře. Ale třeba to pojme úplně jinak.

Teď ještě zkouším ukecat Anastázie Rišková na π-calculus. Koukal jsem na to na Wikipedii, a zatím je to pro mě španělská vesnice. Zkusil jsem pustit několik videí, a to bylo ještě horší.

A do konce roku máme prostor pro spoustu dalších témat. Co takhle Zdenko Vrabel a něco k programovacímu jazyku Carbon nebo vůbec různým novotám z oblasti?



Klidně nahoďte další témata, a především ochotné hosty, kteří zatím součástí naší komunity nejsou. Jsme na Discordu a skupinu jsme zakládali s David Becvarik za tím účelem, abychom byly v kontaktu s lidmi, kteří se v programování nebojí trochu té teorie, nějaké té matematiky, a nevadí jim jít do hloubky.

Bavíme se o kompilovaných jazycích (C, C++, Rust), architekturách (ARM, RISC-V), funkcionálních jazycích (Haskell, F#, Elm), matematice, teoretické informatice, někdy fyzice, a kolikrát diskuze uteče ke vzdělávání, nebo i k likvidaci hmyzu v domácnosti.

Tématická povídání většinou rozběhne host, ale pak od nás dostává spoustu více či méně blbých otázek, na které chytře odpovídá.

#Unrecruitment #Programování #Komunita

🔗

31.07.2022 21:32

Jak napsat ultraúspěšný příspěvek na LinkedIn vám říkat nebudu, to si vyřiďte s Filip Novák. Ale jak poznat, že váš příspěvek dokázal zbláznit LinkedIn algoritmus zdravému rozumu navzdory, to není žádné tajné know how.



U mě je ta hranice někde okolo 20k views, před dvěma lety byla okolo 50k views, a u vás může být úplně jinde. Samotný počet views tedy nemůže být kritériem, více zjistíte u Lucie Zitterbartová.

Než budete číst dál, zkuste mi do komentáře napsat *jedno* kritérium, podle kterého byste vy poznali ultraúspěšný post od ostatních?



Moje laické kritérium vychází z „kruhů dosahu“ a jejich překračování. Své kruhy vidím zhruba takto.

⓪ Potkáváme se a bavíme mimo veřejný diskurz. Příspěvky jsou pro nás podružným kanálem.

① Víme o sobě a existujeme vedle sebe. Když dojde na příležitostný kontakt, bavíme se spolu jako lidi.

② Vědí o mně a jsou vždy připraveni na internetovou defenzívu či ofenzívu, jen někteří to zkouší i osobně.

③ Už si konfrontací se mnou prošli, a dlouhodobě mě ignorují. Někteří blokují, jiní to zvládají o vlastní vůli.

④ Jsou hluboce a dlouhodobě butthurt. Někteří by možná ještě přehodnotili, kdybych jim zavolal, že jsem to tak nemyslel.

⑤ Právě zjistili, že existuju, a že jsem napsal něco, co se jim nelíbí. Potřebují mi to vysvětlit.

⑥ Přišli a píšou jenom nesmysly. Diskutovat s nimi je jako tvořit dadaistickou báseň.

A právě přechod od ⑤ k ⑥ je ta chvíle okolo 20k (dříve 50k) impressions, kdy říkám, že se příspěvek utrhl ze řetězu, a překročil všechny bubliny.



Jsou to setkání na úrovni toho, když v centru města potkáte feťáka, co shání peníze na dávku. Vy jste člověk, on je člověk, oba máte nějaké životní zkušenosti, přesto si najednou nevybavíte vůbec nic, co by se mohlo stát tématem vašeho small talku.

→ „Jo, tak tady je to skvela parta woke lidicek.“

Když mě někdo zaškatulkuje jako „woke“, tak už je většinou tak beznadějně mimo, že společnou řeč nemá cenu hledat.

→ „Zijte si dal ve svejch sklenenejch karlinskejch kukanich.“

Když pokračuje prázdnými stereotypními frázemi o Karlíně, už začínáte trochu tušit.

→ „Srkejte si v posh kuchynkach.“

Co mezi „okamurovci“ (v sociálním, ne nutně politickém smyslu) znamená taková „posh kuchyňka“?

→ „Avokadovy latte.“

Začínám mít pocit, že pán zapomněl zmínit desítky pohlaví, a že vojna dělá z chlapců chlapy.



Generické kecy o „dekadentním západu“ samozřejmě nestačí. Je potřeba aspoň předstírat znalost kontextu, aby bylo na čem postavit fiktivní vítězství.

→ „Kodujte si pro nesmyslny v nicem neprinosny IT start-upicky, teste se ze svych pseudomanazerskych pozic.“

Kdo se ptal? Koho to zajímá? Co vlastně pán udělal pro lidstvo tak úžasného, že vůbec řeší naše zbytečné ajťácké životy? 😹 Ať si to avokádo žere sám a „posh“ kuchyňku si zařídí doma.

→ „Herdek, az takhle moc do zivyho jsem tit nezamyslel :-)“

Vítězství.



Jakmile začnou chodit tito lidé, váš příspěvek se nekontrolovaně šíří do neznámých vod.

#Unrecruitment #SociáníSítě

🔗

31.07.2022 09:16

Objevil jsem zajímavé omezení programovacího jazyka Rust.

Varování: Příspěvek obsahuje abstrakci. Hodně abstrakce.



Vycházím z předpokladů…

① Rust nedovoluje vytvořit program s vybranými typy chyb mimo speciální sekce „unsafe“.

② Rust pracuje s pamětí a daty efektivně a transparentně, podobně jako C nebo C++, nikoliv jako Go, Java nebo Python.

③ Vývojáři používají hotové knihovny a komponenty, do jejichž kódu pokud možno nezasahují.

A právě tyto tři předpoklady se můžou snadno dostat do kolize.



Můžete to brát jako obecný návrhový vzor. Od své oblíbené knihovny si vyžádáte nějakou službu, a od té služby si následně vyžádáte různé závislé prostředky.

Programátor se snaží pracovat lokálně, na určité úrovni abstrakce.

‣ Pokud tvořím obecnou knihovnu na kreslení na obrazovku, vůbec neřeším, co na ni kdy bude skutečně nakresleno.

‣ Pokud vytvářím obecnou knihovnu pro tvorbu jednoduchých 2d her s postavičkami (třeba ve stylu Scratch), použiju výše uvedenou knihovnu.

‣ Jestliže tvořím hru, už se vůbec nezajímám, jak ta herní knihovna řeší kreslení, ani jak to ta kreslicí knihovna vysvětlí grafickému adaptéru.

A právě při tvorbě abstrakcí, kdy využíváte jednu službu, abyste s její pomocí poskytli jinou, můžete narazit na komplikace.



Tak třeba při vytváření herní knihovny. Poskytujete službu, která se stará o herní scénu s postavičkami, a k tomu používáte službu, která se stará o aplikační okno a načtené obrázky.

Můžete si to představovat tak, že „service“ v přiloženém kódu je ve skutečnosti grafická komponenta a „resource“ je obrázek vaší postavičky nejspíše uložený kdesi v grafické paměti. Jakákoli práce s obrázkem tedy nepřímo vyžaduje práci s grafickou komponentou.

A vy naopak chcete tohle celé prezentovat jako herní scénu. Herní scéna tedy bude obsahovat „service“ i „resource“. A my zároveň víme, že je „resource“ závislý na „service“.



Rust tyto objekty reprezentuje jako hodnoty v paměti a reference mezi objekty jako paměťové adresy. Rust musí počítat s tím, že programátor bude hodnotu přesouvat. Co víc, u běžných referencí musí odmítnout sestavit program, který by mohl přesunout hodnotu, na kterou existuje reference.

V důsledku toho „service“ musí existovat po celou dobu, co existuje „resource“ a musí být po celou dobu na stejném místě v paměti. A co víc, tuto vlastnost musí Rust umět spočítat a garantovat už v době sestavení programu jen analýzou jeho kódu!



Long story short, Rust v tuto chvíli nedokáže jednoduše vyjádřit a upočítat můj úmysl zapouzdřit do mého objektu dva existující objekty, mezi kterými je obyčejná reference.

Můžete namítnout, že na to měli myslet autoři knihovny, a namísto & použít aspoň Rc, a přesunout tak kontrolu do doby běhu programu, ale to se nestalo. A na straně consumera to umím řešit jen kombinací „unsafe“, „raw pointerů“ a „Box::pin()“.

Každé jiné řešení porušuje abstrakci navrženou pro uživatele mé komponenty.

#Programování #SoftwarováArchitektura

🔗

30.07.2022 18:37

„Cítím se už stará, a pracuju v HR hlavně proto, abych si mohla otevírat hubu na mladé zajíčky.“

Tak by se dal shrnout příspěvek od jisté „dámy“. Já si tyhle holky pamatuju. Ve škole se chovaly jako slepice. Ve firemní kuchyňce se chovají jako slepice. A čas od času se zapomenou i při jednání s někým mimo kurník.

#BahenníLázně

Aneta podle všeho dala zajíčkovi smlouvu, kde si zaměstnavatel vymínil zkušební dobu, aby zajíčka mohli v prvních měsících kdykoli bez udání důvodu vyrazit. Jenže nepočítala s tím, že zákoník práce neumožňuje zkušební dobu jednostrannou.

Zajíček využil zkušební dobu, kterou mu společnost Prestar dala do smlouvy. Aneta na něj reaguje jako zhrzená milenka a nadává mu, přestože její pozice by měla právě pokrývat profesionální a korektní jednání s lidmi. Nezvládla tedy doslova věc, na kterou si ji zaměstnavatel najal.



Olga Vlachynská to vyjádřila lépe než já. Prestar by měl důkladně zvážit přeškolení zaměstnanců na komunikaci s lidmi a s veřejností, a ověření, zda na to vůbec všichni mají. Nebo je v pořádku dělat tu veřejně ostudu sobě, svému zaměstnavateli a celému #HR stavu?

Zdenek Horak se v dobré víře snažil vysvětlit, co je na té komunikaci špatně. Ale podle reakcí to nevypadá, že by to k Anetě doteklo. Klára Tesařová podchytila právní i morální stránku celé věci. Martina Zrzavá Libřická trefně naznačila, že máme pouze verzi sprosté HR, a dost možná nám nějaká podstatná informace chybí.

Spousta dalších lidí se vyjádřila. Mě by zajímalo, co se na příspěvku líbí třeba takovému Matěj Kotrba. Je tam spousta dalších lajkujících a podporujících, ale na první pohled jsem neobjevil žádné další známé jméno. Aneta sama žádný problém nevidí.

→ „Přehnané to nebylo, věřte mi. Platí nabídka, kterou už jsem tu dávala jednomu diskutujícímu: přijďte se podívat do firmy a přesvědčit se o respektu k lidem sama.“

‣ Taky si myslíte, že je jednání Anety v pořádku?
‣ Cítíte tu motivaci zajet si do firmy Prestar a zažít to na vlastní kůži?



Já chtěl dneska vydávat příspěvek o tom, na jaké zajímavé omezení jsem narazil v programovacím jazyce Rust, ale zase mi do toho kdosi hodil vidle. Když někdo vydá takto pitomý HR příspěvek, chodí mi odkazy a screenshoty do zpráv tak dlouho, dokud nevydám reakci.

A tak bych rád podpořil nápad Olgy školit zaměstnance pracující s lidmi ve slušném chování a profesionální komunikaci. Abych mohl konečně psát o matematice a programování a Vojta Untermiller s Ani Hakobjan mi na networkingách nechodili vyčítat můj bahenní obsah. 😹

#Unrecruitment

Přemýšlím, zda jsem jediný, komu připadá fotka vlastního ksichtu jako ne zrovna relevantní ilustrační fotografie k příspěvku kritizujícímu zaměstnance, co výrobní firmě utekl ve zkušebce.

P. S. Jsem programátor. Mám umět psát dobrý kód a hledat chyby v programech. Jak byste krátce shrnuli, co má umět člověk pracující v recruitmentu?

🔗

29.07.2022 17:49

Uchazeč není povolání.

Tu větu by si měli někteří personalisté opakovat stokrát každé ráno, dokud se jim nezaryje hluboko do hlavy. Možná by nám pak nechodili kázat o tom, že za chování recruitmentu a obsah inzerátů můžou sami uchazeči.



Není většího alibismu, než když se mi recruiteři v diskuzi honosí roky studia a zkušenostmi jenom proto, aby zároveň dali ruce pryč od jakékoli zodpovědnosti či profesionality, a všechno hodili na lidi, jejichž kompetence leží úplně jinde.

Jak uchazeč může za to, že někdo sobě i nabírající firmě dělá ostudu, a prezentuje ji na úrovni, které by se vysmálo i školkové dítě? Ostatně by nebylo špatné, kdyby Alzbeta Hemerkova doložila, kolik lidí skutečně už na inzerát odpovídá, že „jeho negativem je organizovatost“.

Já o tom slyším poprvé v životě. Doposud jsem si myslel, že taková reakce existuje až na pohovorech, jakožto „na blbou otázku blbá odpověď“. Že by to někdo bez vyzvání používal v reakci na inzerát, o tom jsem neslyšel.



→ „Když jdete na rande, tak se taky nemusíte snažit na 150%, protože měsíc nevydržíte být pořád organizovaný, když jste bordelář.“

Tak to říkám odjakživa. Pokud člověk není zoufalý, neměl by přistupovat ani na stereotypní požadavky mužů či žen, ani na stereotypní požadavky zaměstnavatelů.

Na druhou stranu, čím víc s lidmi mluvím otevřeně a na rovinu, tím víc narážím na výhrůžky, že už si na pracovním trhu neškrtnu. Pro „nevěřící tomáše“ jsem dohledal citaci, co mi psala Dina.

→ „Můžete si tak nadobro uzavřít dveře u ostatních firem, IT rybníček je skutečně velmi malý.“



Nadávat na uchazeče je úplně stejně stupidní jako nadávat na chodce. Málo se to ví, ale být uchazečem není nic špatného nebo zoufalého, a kolikrát člověk ani netuší, že si jej někdo jako uchazeče zaškatulkoval.

Hledat si práci nebo poznávat alternativy ke stávajícímu zaměstnání není nic nízkého či potupného. Na druhou stranu to není ani profese či dlouhodobá role. Cílem náboru zaměstnanců nemá být ukázat všem ostatním, že jsou pitomci, jenom HR je letadlo. Já vím, jsem nevyléčitelný idealista.



→ „Učit se pořád něčemu novému - no
Nikdo nechce být společenský každý den, každou minutu.
No, já prostě nevím.“

Alzbeta Hemerkova se možná bude divit, ale učit se neutále něčemu novému je pro mnohé z nás ultimátní potěšení a nedílná součást životního stylu.

A u některých povolání si umím představit, že je podstatné si říct, jestli člověk dokáže být denně společenský na povel. Já se považuju za relativně společenského člověka, ale nabídnout každodenní společenské jednání v práci bych si nabídnout netroufl.

#Unrecruitment #BahenníLázně

A zvláště mě fascinuje, když někteří lidé z recruitmentu *libovolnou* online komunikaci v diskuzi považují za žádost o radu. Něco jako diskuze, small talk a běžná mezilidská komunikace je pro Rostislav Bojko a další za hranicí očekávatelných životních situací?

🔗

27.07.2022 06:18

A tak zatímco hasiči hasí požáry, lidé se evakuují, ministr práce a sociálních věcí kritizuje svatého Petra, vzývá tu část křesťanského pantheonu, která má něco společného s počasím, a posílá „thought & prayers“. Vítejte v kocourkově.

#BahenníLázně

🔗

26.07.2022 18:33

Už tomu bude pět dní, co jsem přesvědčil Sandra Brožová, aby neprodleně poslala nejvyšší z několika různých požadovaných částek jako doplatek údajného dluhu krejčímu, co „šije ručně šité košile“.

Jiní radili nic neplatit, aby to dotyčný nepojal tak, že platba dokazuje jeho „pravdu“. Já jsem Sandru požádal, ať zaplatí, že bude sranda. Pro mistra jsem tak získal patnáct set korun českých rovnou na účet! Snad si za ně koupí něco na sebe.

#BahenníLázně

V diskuzi se tento uhlazený gentleman docela ostře pustil do Martina Zrzavá Libřická, která se nestačila divit.

(Raději jsem doplnil interpunkci a diakritiku.)

→ „To, že peníze vrátila, ukazuje přesně, že jsem měl pravdu.“

Nebo to možná znamená, že teď Grumpy dluží Sandře večeři. 😹

→ „Řekl jsem sám, pojďme právní cestou, Sandra bez odezvy radši vrátila peníze.“

Nebo možná poslala peníze pachateli trestných činů podle § 175, § 180 a § 184 trestního zákoníku. 🤷‍♀️

→ „Tak přestaňte říkat nesmysly.“

Říká podnikatel, kterému teď hrozí soud pro pomluvu? 🤡



Ale co si budem povídat. Všichni tušíme, že by soud takovou kauzu odložil s odůvodněním, že ze sebe dotyčný akorát udělal pitomce, a reálná škoda na pronájmech karavanů od Sandry veškerá žádná.

Já jsem akorát přišel o jeden večer v italském moři, protože po napsání příspěvku už jsem se ke koupání neodhodlal, a věnoval se odpočinku v klimatizovaném pokoji.

#Unrecruitment #Komunikace

Akorát už nemám počítač, na kterém jsem ten příspěvek psal. Při návštěvě Slovinska nám vykradli auto, když jsme o padesát metrů vedle z mostu obdivovali vodopád a hory.

Laptop to byl už staršího data, ale svůj účel zastával dobře, a dobrovolně bych zatím neměnil. Jsem rád, že jedna z posledních věcí, kterou jsem na něm udělal, bylo odhalení tohoto „nice guy“ gentlemana.

Náhradu už jsem objednal, teď jdu hledat náhradní samolepky z konferencí, které jsem roky sbíral přesně pro tuto chvíli.

P. S. Šaty dělaj člověka. 🙃 Stavte se u Lucie Zitterbartová na neformálku.

🔗

24.07.2022 21:40

Google prý přišel s dalším novým programovacím jazykem, který má po desítkách let nahradit C++. Po velkém úspěhu Go tedy přichází další korporátní jazyk vydaný pod stejnou značkou.



Nechávám stranou, že spousta s těchto oznámení vůbec nic neznamená, a že i takový Microsoft má za sebou pár oznámení nových programovacích jazyků, o kterých pak už nikdo nikdy neslyšel.

Mně osobně se na tom nejvíce líbí přiznání, že C++ má výrazné nedostatky, ale že Go se ani v samotném Google nepovažuje tak úplně za řešení. Rust prý nevyhovuje z důvodu nedostatečné blízkosti s C++, což bych si zároveň dovolil považovat za jeho velkou výhodu.



Syntaxe na první pohled skutečně trochu připomíná Rust, a mnoho vlastností Carbonu zdá se být z Rustu přímo okopírovaných. Tím se potvrzuje role Rustu jako klíčového jazyka, ze kterého se vychází při návrhu nových experimentálních programovacích jazyků.

Carbon ovšem nepoužívá traits. Po vzoru C++ používá třídy, ovšem bez vícenásobné dědičnosti. Používá interfaces, ale pouze pro generické programování v době kompilace. Do budoucna se chystá podporovat mixins. Výsledný datový model zdá se být relativně komplikovaný, ale prý do velké míry kompatibilní s C++.



Právě chybějící traits a pokusy o rekonstrukci datového modelu C++ vnímám jako největší slabinu, která nutí autory Carbonu ke zvláštním kompromisům.

Takový „move“ nefunguje podle všeho ani jako v C++, ani jako v Rustu, ale ani nefunguje nijak inovativně. Carbon na se na jednu stranu snaží pracovat s plně inicializovanými objekty, na druhou stranu podporuje dědičnost. Rozlišuje pojmenování hodnot a vytváření proměnných.

Obecně mi přijde, že ten jazyk nelze hodnotit pozitivně bez toho, aby člověk respektoval, že je to de facto lepidlo mezi C++ a moderní prvky programování, a ještě k tomu čerstvě rozpracovaní.

#Programování #ProgramovacíJazyky

Tak co myslíte? Zůstane u experimentálního jazyka ukazujícího, jak náročné je opravit C++, nebo se povede masivní přechod od C++ ke Carbonu?

Jsem spíše skeptický. Rust aspoň nabízí docela hezký a koherentní datový model. Carbon by se mohl právě na komp Allikovaném datovém modelu uvařit. Ale určitě může přispět k rozvoji C++ a Rustu, kdyby nic jiného.

🔗

22.07.2022 21:59

Smířil jsem se s tím, že jsem za současných podmínek v podstatě nezaměstnatelný. Kdysi dávno jsem prostě „po americku“ přišel do firmy, začal něco řešit, a dostal nějaké peníze. Nikdo z toho nedělal kovbojku.



V roce 2012 jsem přerušil slibný rozjezd freelance kariéry na základě prostého: „A proč ty vlastně ještě neděláš u nás?“ Já se nechat zaměstnat nechtěl, ale nakonec jsem podepsal pracovní smlouvu na 50% úvazek na slušně placenou práci z domova. Neviděl jsem to na dlouho, bral jsem to jako přechodnou věc.

V roce 2017 jsem procházel asi tříkolovým výběrovým řízením, jehož výsledkem bylo jednostranné přeřazení do jiného tříkolového výběrového řízení. Usoudil jsem, že si ze mě dělají legraci, tak jsem to začal dělat taky. Nakonec skončilo to půlročním kontraktem za freelance sazbu.



V roce 2022 už rozumím tomu, že potřebuju neustále dělat něco nového. Teď mě teda podle všeho čeká restart některých rozdělaných věcí po různých stěhováních a dalších únavných věcech, ale ani na chvilku jsem neuvažoval nad tím, že bych dělal jenom to.

→ „Když my bychom potřebovali někoho na full time.“

Taková nabídka není z mnoha důvodů na stole. Jestliže se chci starat o rozvoj svůj, rozvoj svého dítěte a některé volnočasové nebo i dobročinné aktivity, klasický plný úvazek není optimálním řešením.

→ „Když my bychom potřebovali někoho, kdo nám za rok neodejde.“

A právě proto, abych tu i za rok byl pro své zákazníky, a byli tu zákazníci, co se mnou mají zájem spolupracovat, nemůžu ten úvazek vzít. Už nechci znovu budovat důvěru po ukončení pracovního poměru.

→ „Podepiš nám tady tuhle divnou smlouvu, máme to tak nastavené pro všechny.“

Všichni víme, že bych se upsal ďáblu, abych sebe a dcerku uživil, kdybych musel. Jenže já nemusím, a dobrá spolupráce se pozná i podle toho, že po mně druhá strana nechce podepisovat nesmysly.



Letos jsem po dlouhé době potřeboval klasickou odpočinkovou dovolenou, kdy se fakt své práci vůbec nevěnuju. Dokonce jsem až sedmý den začal pociťovat nové nápady a představi, kam to celé začít posouvat. Týden válení se u moře, než se mi začala vracet inspirace.

Je to dobrý. Hlava mi funguje, a jede se dál. Kdybych byl marketér, řekl bych: „Něco se chystá!“ Jako programátor se na tyhle kecy můžu víteco.

#Unrecruitment

Mimochodem mi to nedalo nevyzkoušet, jak tady fungují ti milí afričané se stužkami pro štěstí. Úplně jsem nepochopil princip toho byznysu. To se jeden tváří jako největší kámoš, uvazuje náramek jakože v pohodě dárek, a najednou žebrá o peníze.

Nabídl jsem mu, že mi může ten náramek zase odstřihnout, na což opáčil, že by mu ty zbytky byly už k ničemu. To má fungovat na pocitu viny, že si něco odnáším, a nic nenechávám? Je tohle funkční byznys model?

🔗

21.07.2022 16:20

Nerad bych, aby tak důležitá informace od Milana z MKTailor zapadla mezi ztracenými příspěvky. Sandra alias „další podvodník v české branži“ bude asi pěkně zlobivá holka.

#BahenníLázně

Já za tím cítím takzvaný HLP, tedy hluboký lidský příběh, kterému by asi nejvíce slušelo ztvárnění v pořadu Pošta pro tebe.

„Sandri, prosím ozvi se mi.“

Je hezké, když bílý (snad) heterosexuální kravaťák jedná s (údajnou) dlužnicí na veřejnosti tak mile, gentlemansky až familiérně. Sandri, prosím ozvi se Milanoj, když se chudák tak snaží.

„Opravdu je mi to velice nekomfortní dělat to, takto veřejně…“

Tak snad to bude stát za to, a odvážné veřejné oslovení ponese kýžené ovoce, a pomůže k vybrání obnosu i usmíření.

„Holčina, která má velký problém u firem, kde udělala hodně dluhů.“

Chudák holka. Ale nás nezúčastněné diváky zajímají pikantní detaily. Které to jsou firmy. O jaké dluhy se jedná. Co se myslí tou „českou branží“. O jakém druhu podvodu se tu bavíme. A kdo jsou všichni ti předchozí podvodníci, když je Sandra jenom další z nich!

Milan je tajemný jako hrad v Karpatech, ale my chceme detaily! Navíc by bylo nezodpovědné nepoučit nás, na co si máme dávat na českém internetu pozor.



P. S. Kolik vlastně obvykle stojí označit veřejně druhého podnikatele za podvodníka, pokud ten se rozhodne to řešit, a u soudu se žádný podvod nepotvrdí?

🔗

18.07.2022 21:35

Jsem všema deseti pro, aby se děti na základkách učily pěstovat, stavět i lovit, byť to poslední by se mělo asi nějak zaobalit, aby to zvládla i děcka z veganských rodin.



Akorát mě pak mezi dospělými lidmi vždycky pobaví, když za mnou takový šikovný pěstitel, stavitel a lovec přijde, jestli bych mu uměl přeinstalovat Windows, jako kdyby to byla činnost, na kterou je potřeba povolat praktikujícího kouzelníka.

Přitom bych s nimi daleko raději probral něco z historie, popovídal si o velkém třesku, nebo jim mohl s výpočty ohledně stavby, pěstování, nebo i financování. Vzpomínám, jak hluboce mě tu hejtoval Jan Brus, že nejsem dost užitečný sousedům.

Na jednu stranu mě obrovsky baví, když se lidé věnují činnostem, ze kterých lidstvo těžilo i před deseti tisíci lety. Na druhou stranu jsem z těch, co věří, že by dnešní lidé měli být vzděláním o kousek dál.



Přiznávám, že mě ze vzdělání nejvíce lákají věci, které si můžu sám ověřit. Takže matematika je perfektní adept, spolu s nějakými základy přírodních věd. Historie, ale i sociální studia, to budou mít trochu těžší. Jsou mnohem hůře ověřitelné, a podléhají různým sociálním tlakům.

Lidé jsou se vši vážností schopni řešit, jestli se Markéta z TOP09 a další politici prohlašují za feministky a feministy, nebo se pouze ztotožňují s ideou rovného přístupu k ženám i mužům. Protože myšlenky a ideály nejsou zdaleka tak důležité jako nějaké pitomé nálepky.

Oproti tomu otázky, zda lze dělit nulou, odmocnit dvojku, nebo odmocnit třeba i minus jedničku, lze řešit s tužkou a papírem, nezávisle na názorech a pocitech lidí.



Jasně, pro spoustu lidí jsou tyto otázky složité, až nedostupné, a kolikrát nedokážou ani správně formulovat otázku.

Tak například člověk pracující se zlomky by mohl snadno usoudit, že nic jako odmocnina ze dvou neexistuje, ačkoliv nám geometrická představa jasně ukazuje, že takové číslo potřebujeme. Ale ani člověk pracující se spojitou číselnou osou by nemusel dohlédnout, že by mohlo být výhodné rozšířit algebru mimo reálná čísla.

A pokud jde o počítání s nekonečně malými i nekonečně velkými veličinami, tam už podle mě selský rozum selhává.



Selský rozum zvládá pojmout školometské poučky typu „nula na cokoliv je nula“ nebo „cokoliv na nultou je jedna“. Když pak narazí na otázku, kolik je „nula na nultou“, vyberou poučku, která je jejich srdci bližší, a bez uzardění se hádají za špatný výsledek.

Osobní zkušenost a selský rozum jsou snad dvě nejvíce přeceňované disciplíny při poznávání okolního světa. Přitom nás velice snadno dovedou k chybnému úsudku, a ještě nám hrozí, že se budeme zbytečně hádat s někým, kdo danou věc pouze lépe pochopil a popsal.

A právě selská jistota v hádkách s lidmi, kteří selský rozum překonali, aspiruje na největší brzdu v rozvoji jednotlivého člověka. Někdo tomu říká jev pánů Dunninga a Krugera, ale podle mě je to spíš neochota přiznat vlastní omezenost a omylnost.

#Unrecruitment #Vzdělávání

🔗

14.07.2022 13:46

Když už se vám tak líbila vizualizace Pythagorova vztahu mezi stranami trojúhelníka, co to zkusit úplně obyčejně přes délky?

Když si budete chvilku hrát s rovinnou geometrií, zjistíte, že můžete útvary včetně trojúhelníků rovnoměrně zvětšovat a zmenšovat. Nezmění se velikosti úhlů ani poměry mezi jakýmikoli délkami.

Taky můžete doplňováním na obdélník a překlápěním a otáčením přes různé symetrie zjistit, že zbylé dva úhly pravoúhlého trojúhelníku rovněž dávají dohromady pravý úhel.



Pravoúhlý trojúhelník lze rozdělit na dvě jeho zmenšeniny pomocí
kolmice na jeho přeponu (nejdelší stranu) procházející pravým úhlem. Pokud si přeponu označíte „c“ a poměry zbylých strany proti přeponě „r“ a „s“, stačí vám tyto tři proměnné na vyjádření všech délek.

Zbylé dvě strany trojúhelníka jsou pochopitelně „rc“ a „sc“. Když stejné poměry použíjete i na menší trojúhelníky, zjistíte, že výška stranu „c“ rozdělila na „c₁ = r²c“ a „c₂ = s²c“.

Když se na to podíváte, zjistíte:

c = r²c + s²c

Z toho:

c² = (sc)² + (rc)²

Pythagorova věta.



Když si uvědomíte, že pro konkrétní úhel jsou poměry „r“ a „s“ dané, můžeme si rovnou pro úhel „α“ mezi „c“ a „rc“nadefinovat funkce, které vám ty poměry dají

r = cos α
s = sin α

Délky odvěsen při běžném označení jsou tedy:

a = c · sin α
b = c · cos α

Pythagorova věta pak neříká nic jiného než:

1 = (sin α)² + (cos α)²



Stejně můžete výškou rozdělit každý trojúhelník. Pak už musíte ve vztazích vždy uvažovat všechny tři strany. Pořád můžete vyjádřit části rozdělené strany a výšku pomocí výše uvedených funkcí.

c₁ = b · cos α
c₂ = a · cos β
v = b · sin α = a · sin β

Když si trojúhelník doplníte na obdélník, dostanete dvojnásobek plochy trojúhelníka vyjádřený násobením stran:

2S = v · c = bc sin α = ac sin β
2S / abc = sin α / a = sin β / b = sin γ / c

Třetí možnost jsem doplnil z ohledem na to, že „2S / abc“ je hodnota nezávislá na přeznačení trojúhelníka, a vyjdařuje poměr sinu kteréhokoli úhlu vůči jemu protější straně.

Věta sinová.



Zbývá zopakovat postup, který u pravoúhlého trojúhelníka vedl na pythagorovu větu.

c₁ = b · cos α
c₂ = a · cos β
c = c₁ + c₂ = a cos β + b cos α

Ale i tady můžeme obecný trojúhelník libovolně přečíslovat.

a = b cos γ + c cos β
b = a cos γ + c cos α
c = a cos β + b cos α

Ještě šikovně přenásobit, aby se s tím dalo počítat.

a² = ab cos γ + ac cos β
b² = ab cos γ + bc cos α
c² = ac cos β + bc cos α

Tady už se dá při troše snahy poskládat jednu hodnotu ze zbylých dvou, a podívat se, co nám tam přebývá.

c² = (a² − ab cos γ) + (b² − ab cos γ) = a² + b² − 2ab cos γ

Kozinova věta. Teda pardon, věta kosinová.

#Unrecruitment #MatematickéOkénko

Hlaste chyby a přidávejte nápady.

🔗

14.07.2022 07:45

Chtěl jsem se podívat do částo kladených otázek, jak opravovat a udržovat v provozu ponožkoboty od Skinners. Přece jenom je to tenká a pružná podrážka, se kterou jsem něco odchodil po kořenech i štěrku.

Je to moje náhrada za původně koupené fivefingers, které vydržely všechno, a které se chystám znovu zkusit zničit v moři. Nejsou tak pružné v tahu a mají robustnější podrážku, která nemá tendenci se trhat při šlápnutí na ostřejší kámen.

Fivefingers jsou méně pohodlné a trpí na přesnou velikost. Skinners jsou na chůzi jako nic, potřebuju ale dořešit údržbu podrážky. Bylo by hezké v častých otázkách přiznat potřebu drobných oprav, a dátv vědět, jak na to.

#BareFoot

🔗

12.07.2022 10:52

Bojovat s dezinformacemi je těžké.



Někteří mají pocit, že když narazí na skeptika, je jejich úkolem jej rozhodit a nalomit. Magické myšlení, třetí oko nebo reinkarnace jsou tak lákavé „záhady“, že není možné si je nechat pro sebe.

Jak to funguje? Zatímco vědecké poznání je jako loď, kterou dalo obrovskou práci postavit, magická tvrzení jsou jako díry v lodi, které je snazší vytvořit než opravit. A taková „díra v lodi“ může vzniknout třeba následovně.

① Někdo vymyslí blábol. Možná pro radost, protože takové třetí oko je moc hezký blábol, na kterém lze stavět další umění. Možná pro peníze, magie se dobře prodává jako seberozvoj.

② Kolem blábolu vznikne celá řada hezkých myšlenek, které útočí na lidské ego. Kdo by nechtěl umět svýma očima co já vím zastavit šalinu. Na hezké myšlenky se nechá nalákat celá řada lidí.

③ Aby s tím bylo možné zatěžovat i skeptiky, vytvoří se třeba nějaká „vědecká studie“. Jediná taková studie, podobně jako jediná díra v lodi, dokáže nadělat obrovskou paseku.

Ona ta studie ani nemusí být moc dobrá. Důvěřiví nemají motivaci ji zkoumat a ověřovat, stačí že jim bylo dáno do ruky něco, čím můžou zaměstnat skeptiky.



Je jen málo tak dobrých důkazů proti „inteligentnímu designu“ jako neustálá potřeba lidí vymýšlet bláboly a stavět kolem nich kulty. Dokonalý výtvor by vypadal jinak.

A kdybyste chtěli svůj blábol „podpořit vědou“ tak, aby vám to skeptici moc nekazili u důvěřivých lidí, jakou oblast vědy byste volili? Napadá mě pár vlastností, které by k tomu mohly pomoct.
Vybral bych nějakou vědu, která lze snadno redukovat na zjednodušená tvrzení.

① Hledal bych mezi vědami s univerzálně dobrou reputací, které nejvíce popisují okolní svět. To by bylo něco ukázat vědcům fakáče, a „dokázat“ lidem blábol rovnou pomocí fyziky.

② Vybral bych vědu, která se cíleně snaží okolní svět popisovat co nejjednoduššími rovnicemi. Tady se nám fyzika vyloženě nabízí.

③ Určitě bych volil takovou oblast, které nelze tak snadno porozumět, a o které můžu říct libovolnou blbost, aniž by si toho lidé všimli. Napadá mě kvantová mechanika.

Akorát bych měl asi problém s tím, že „kvantová mechanika“ lidem nebude znít povědomě, nebo bude působit příliš přízemně. Co takhle tomu raději říkat „kvantová fyzika“? Slova „fyzika“ se lidé bojí už od školy, a slovu „kvantová“ nebudou rozumět, takže ideál!



Takhle jednoduché to s námi dezinformace mají. A člověk ani nemusí být úmyslným dezinformátorem, aby se stal hostitelem a šiřitelem blábolů. Dokonce to někdy vypadá, že se dezinformace tříbí víc evolučně, než cíleným šířením. Hostitelé je sami upravují tak, aby se lépe šířily.

Některé jsou tak dobře přizpůsobené lidské společnosti, že je i jinak skeptičtí lidé nechávají na pokoji, někdy i přijímají za své a šíří. Další krásná paralela s biologií a parazity. Tak jako vesnické drby, i tento druh informací si po prvním vypuštění žije vlastním životem.

#Unrecruitment #KritickéMyšlení #ScienceWashing

A sakra, zapomněl jsem použít anonymní režim.

🔗

11.07.2022 21:05

Dcerka za mnou přišla, jestli si může dát tetovačky zvířátek, co někde dostala. Jasně, dáváme těsně před předáním. Namočit ruku, položit obrázek, zmáčet ještě z druhé strany, a obrázek se nechce pustit.

→ „Jsi si jistá, že je to tetovačka a že to není jenom obrázek.“
← „Jsem. Je to tetovačka.“

S důvěrou beru do ruky houbičku, papír ještě chvíli pečlivě máčím.

→ „Smůla, vypadá to, že je to jenom tištěný obrázek.“
← „Ale tady už kousek mám, vidíš?“

Rozpitá barva z tisku.



Ale po dlouhém pěším výletě jsme na prázdném dětském hřišti čmárali klackem do písku a odvodili Pythagorovu větu. Teda ona zatím neví, že už to čmáral někdo tisíce let před ní, ani že se ta zákonitost pojmenovává po nějakém Řekovi.

Je to docela zábava na chvíli preferovat geometrii před algebrou, což je z pohledu dnešní matematiky naprosto zpátečnický přístup. Ale funguje to, když chce člověk rychle a intuitivně vidět, že to do sebe všechno perfektně zapadá.



Jo a ještě jsme stihli docela úspěšnou lekci logiky.

← „Mně vadí, že mě všichni berete jako mrně.“
→ „Protože se chováš jako mrně.“
← „!@#$%^&“
→ „No vidíš, přesně takhle by reagovalo mrně.“
← „Ale mrně by přece vědělo, že je mrně.“
→ „Mrně na to nemá kapacitu. Nikdy nepřízná, že je mrně.“
← „Tak jo. Já jsem mrně.“



← „Já jsem přiznala, že jsem mrně. Ty jsi říkal, že mrně by to nikdy nepřiznalo. Takže nejsem mrně.“
→ „Takže jsi to nemohla přiznat.“

#Unrecruitment #MatematickéOkénko

Jak vypadá váš #homeschooling?

🔗

10.07.2022 07:46

V našem předchozím bydlišti teď žije čtyřletá indická holčička s rodiči. Předseda se mi ještě stihl pochlubit, že se mu podařilo výrazně zvýšit nájem. Ptal jsem se starých známých, jak si rozumějí s novými sousedy.

Moc nerozumějí. Indická rodinka mluví anglicky, a pak nějakým úplně obskurním jihoindickým jazykem, kterým mluví asi tolik lidí, kolik česky. A moji bývalí sousedi zase taky plynně anglicky nemluví.



Popravdě jsem vůbec nečekal takovou multi-kulti společnost tady za Prahou. Jezdíme tu za ukrajinskými přáteli, kdy se ve skupině najednou mluví česky, anglicky, ukrajinsky a rusky. Nechával jsem tu starší kočárek vietnamským rodičům. A teďka lidi, co žili na jihu i na severu Indie.

Když jsem slyšel, co všechno mají Indové v jejich okolí včetně nejbližší rodiny potřebu řešit, tak jsem novému známému říkal, že je tady správně. A že jakmile někomu nebude vadit, že jsou Indové, tak to ostatní už bude jedno.

Tam u nich vadí takové blbiny, jako že je jeho žena o něco starší, že už byla jednou vdaná. Taky dost řeší náboženství a nablblé kasty, ale třeba i to, že jako svářeč nemá dost nóbl povolání. U nás jsou samozřejmě taky blázni a fanatici, ale těm bude většinou vadit už původ a vzhled, takže se odfiltrujou včas.



A ačkoliv jsem neměl teď moc času a klidu na vlastní rozvoj, narazil jsem na člověka, který se mi zmínil o programovacím jazyce Idris 2 jako o nástroji, který dále zobecňuje pohled na teorii typů a dívá se na typ jako na objekt.

Ještě jsem to moc nestudoval, ale zatím zatím jsem pochytil koncept, že generika jsou vlastně jenom funkce, které na základě nějakých vstupů (včetně typů) generují nové (složené) typy a operace. To mě na první dojem docela zaujalo.

#Unrecruitment #Bydlení #Programování

🔗

09.07.2022 07:21

Když jsem doučoval matematiku, dokázal jsem spoustě lidí vysvětlit zdánlivě složité věci bez jakékoli koncepce. Prostě jsem jim zopakoval pomaleji to, co jim říkali ve škole, a oni to zázrakem mé osobnosti pochopili.



Kecám. Tak to nefunguje. Koncepci mám, a zatraceně dobrou. Nečetl jsem knížky o tom, jak učit, ale dal jsem si práci z pochopením matematických principů. Používal různé analogie a reálné případy. Je možná chybou, že jsem nezaložil organizaci na podporu žáků a škol.

Protože bych asi nepřicházel na nové předměty typu:

‣ Budeme jenom čučet na filmy a seriály
‣ Budeme hrát několikrát týdně fotbal
‣ Pustíme si nějaký aktuální podcast

To všechno jsou věci, které se ve škole v různé míře děly. Někdy proto, že se učiteli znavenému životem už nechtělo učit. Jindy to nějak zapadalo do koncepce výuky.



Dokud já někoho doučuju matematiku, aby pochopil konkrétní věci a dokázal v jejich kontextu provádět konkrétní úkony, nepotřebuju na to odbornou pedagogickou pomoc. Spoustu věcí vymyslím líp, než učitel, jehož žáci mě vyhledají.

Ovšem střílet od boku školní předměty podle nějaké mojí osobní guilty pleasure bych si nedovolil. Nebo podle toho, že v nějaké malé komunitě zrovna letí nějaký buzzword jako „cloud“, „lambda“ nebo třeba „podcast“. Pak bych se raději obrátil na odborníky a odbornou literaturu.

O tvorbě výukových plánů na školách toho moc nevím. Jen jsem zaslechl, že má škola pomáhat dětem budovat různé „kompetence“. A protože mi slovo „podcast“ nezní jako název takové kompetence, dovolil bych si předpokládat, že by neměl být cílem výuky.



A tak nevidím důvod třeba zrovna podcast nepoužít ve kterémkoli předmětu, kde potřebuju poslouchat jazyk nebo se učit diskuzi a porozumění. Měl by to být jen nástroj, nikoliv institucionalizovaná fetiš.

Podobně jako by pythagorova věta měla být pouhým nástrojem v matematice a vědě. Trojčlenka a násobilka by dnes už snad ani těmi nástroji být neměly, ale o tom jindy. Možná i objektově orientované programování by mělo být spíše nástrojem než cílem.

Ale co já o tom můžu vědět. Už ve 42. dílu Nelidských zdrojů se mluvilo o tom, že si kdekdo pořizoval vlastní obskurní podcast třeba i o hypotékách. Možná se mýlím, a mít ve škole pětkrát do týdne předmět poslouchání podcastů by naši školu pozvedlo.

#Unrecruitment #Vzdělávání #BahenníLázně

Co myslíte? Jaké nové a neotřelé předměty by měly naše školy zavádět, a jaké kompetence by jimi měly rozvíjet?

🔗

06.07.2022 16:40

Zpátky k návrhovým failům unixových systémů. Aby mohl jeden program bleskově a bez zdržení předávat data druhému programu, potřebuje mu nasdílet kus paměti.



Jednoduché zadání:

① Uživatelský program se připojí ke službě.
② Služba ověří oprávnění programu.
③ Předá programu kus sdílené paměti.

Potřebujeme tedy komunikační kanál, který umí:

‣ Předávat zprávy.
‣ Dokládat oprávnění.
‣ Delegovat přístupy.

A přesně tyto schopnosti na unixových systémech obecně k dispozici nemáme, a ani na Linuxu není jednoduché je zajistit.



Komunikační kanál na unixu máme. Služba vystaví v souborovém systému socket. Program se k němu připojí, a mezi službou a programem vznikne obousměrný komunikační kanál.

Unixový socket může být streamový nebo datagramový. Datagramový neumí navazovat spojení a má spoustu problémů. Streamový nezaručuje, že se pošle celá zpráva. Takže používáme méně známý SOCK_SEQPACKET, který řeší obojí. Už máte pocit, že se to zamotává?

Když program pošle identifikaci uživatele, služba neví, zda náhodou nelže. Po unixovém socketu může tu informaci poslat tak, že ji operační systém zkontroluje, a příjemci platnost garantuje. Oprávnění tedy doložit umíme.



Unixové systémy nemají obecný mechanismus na poslání přístupu ke sdíleným prostředkům, jako je paměť. Nejblíže k tomu má schopnost unixového socketu poslat souborový deskriptor.

Služba tedy namísto anonymní sdílené paměti musí vytvořit sdílenou paměť podloženou otevřeným souborem. Linux naštěstí umí pomocí memfd udělat virtuální otevřený soubor. Služba může nastavit souboru velikost a poslat jej přes unixový socket programu.

Služba i program si vyžádají sdílenou paměť pomocí sdíleného souborového deskriptoru, a díky tomu můžou začít. přistupovat do stejného kusu paměti.



Co když ale služba chce poskytnout daný kus paměti pouze pro čtení? Hardware to umí, ale jak požádat operační systém, aby stejný soubor službě poskytoval i možnost zápisu, a programu pouze čtení?

Linuxový memfd lze vytvořit s možností zamykat operace. Například F_SEAL_WRITE znamená, že už nikdo nebude moci do virtuálního souboru zapsat. Rovněž to znamená, že nikdo nemůže na základě souboru získat zapisovatelnou sdílenou paměť. Bohuže tato operace nefunguje, pokud už služba paměť pro zápis namapovala.

Dobře, je tu F_SEAL_FUTURE_WRITE, který tímto problémem netrpí a skutečně umožňuje následující sekvenci.

① Vytvořit memfd s podporou „seals“.
② Získat zapisovatelnou sdílenou pamět.
③ Navždy zakázat zápis a tím i přístupu pro zápis.
④ Poslat programu memfd bez práv k zápisu.
⑤ Nechat program získat čtecí přístup do sdílené paměti.

Je to trochu komplikované, ale na Linuxu to jde udělat.



Tohle je čirá esence technologického dluhu. Workaround na workaround. Rovnák na vohejbák. Unixový návrh nezahrnuje obecný nástroj na předávání přístupu k prostředkům, a proto musíme dělat takové opičárny.

#Unrecruitment #OperačníSystémy #Programování

🔗

06.07.2022 09:03

Málokdy tady vyvolávám skutečně tupé trolly. Jsem zvyklý challengovat lidi, kteří mají aspoň teoretickou šanci. Ale občas i tupoun přinese zajímavé téma, na které jsem dlouho zapomněl!

Co byste vy všichni, jak jste tady, dělali, kdybyste se narodili do světa, ve kterém by nedošlo k tak masivnímu rozvoji digitální a komunikační techniky. Prostě kdybyste neměli počítače, mobily, internet a podobné věci.

Zkuste odpovědět, než přečtete zbytek.

#BahenníLázně

Vždycky se směju, když za mnou někdo přijde, a obviní mě, že bych se bez techniky neobešel. Přijde mi, že ti lidé mají strašně stupidní myšlenkové pochody: Zabývá se programováním → nevadí mu, když někdo v knajpě vezme do ruky mobil → bez techniky by byl úplně ztracený.

Leda bez navigace v autě bych byl ztracený, a než jsem si ji pořídil, byl jsem ztracený docela často a lovil cestu z papírové automapy. Život bez mobilu jsem bez větší újmy stihl zažít. Smartphone jsem si pořizoval až když ho měl i každý poslední nýmand.

Počítač jsem měl vždycky, a pomohl mi žít lépe a zábavněji. A kdybych ho neměl? Věřím, že by se mi bez techniky pořád žilo mnohem lépe než mamlasům, co mi po internetu (sic!) píšou tyhle kecy.



Pro mě je dálkové sdílení nápadů a instantních mouder naprosto „optional“, k životu to nepotřebuju. Kdysi jsem zvažoval jít studovat architekturu, ale z pohodlnosti jsem raději zaplul do daleko přívětivější IT komunity.

Co by dělali tihle „šiřitelé blábolů“, kdyby nemohli využívat celý široký svět k sesbírání jiných obecních bláznů, co se s nimi budou poplácávat po zádech a pěstovat s nimi novou vlnu idiocie? Tipoval bych, že by se jim moc dobře nedařilo.

Ani si neumím představit, jaké to musí být, když „lidé jako oni“ vděčí za celý svůj úspěch a všechny platformy šíření svých keců „lidem jako my“, kteří jsme schopni tyto věci vytvářet a udržovat v provozu? Vděčnost nečekám, ale někde hluboko to musí dost bolet.



A kdybych se nevěnoval architektuře, asi bych se věnoval matematice. Možná „jen“ jako učitel nebo tak něco, nebo bych šel pracovat do těch technologií, který by doba přinesla. Určitě bych si utvořil jiné denní návyky, takže asi nemá smysl to dále rozebírat.

Každopádně bych se přizpůsobil, asi bych byl trochu jiný člověk, ale to už dneska vy všichni. Masová internetová komunikace je tu s náma už dobrých deset let, v menším měřítku už spíše dvacet let nebo více. Je to jedna z určujících vlastností dnešní doby, která zformovala i dnešní mamlasy, co na to nadávají.

Vůbec obviňovat kritického programátora z uctivání „nového technologického boha“ je takové srandovní. Skoro to vypadá, že autor tak moc potřebuje pořád něco uctívat a „stavět do křížů“, že už si nedokáže představit, že by to někdo mohl mít jinak.



Ostatně popisuje cargo kult, který je mnohem více doménou obyčejných uživatelů, kteří technice ani za mák nerozumí. Tím neříkám, že se neobjevuje i mezi programátory. Jenom ne úplně v té sortě lidí, kterou vyhledávám.

#Unrecruitment

🔗

05.07.2022 21:07

Co se týče používání telefonů, potkávám na internetu hned dva druhy pomýlených zpovykaných kavárenských estétů.



„Volat ohledně nějaké zajímavé spolupráce bych vás hned hodil přes palubu a našel bych si někoho kdo umí komunikovat na úrovni. :)“

Ten člověk je mobilní dostupností natolik posedlý, že se urazí, když se budu například věnovat zákazníkovi.

„Pokud se během hovoru s vámi někdo začne věnovat posílání zpráv či chatování, vstaňte od stolu, řekněte to a odejděte.“

Tento se zcela vážně označuje „Arbiter Elegantiarum“. Snad abychom si nemysleli, že je plebejec jako my.



Dva druhy narcisů, kteří si dělají nárok na vaši stoprocentní pozornost. Jeden z nich navíc předstírá zájem o vaše duševní zdraví.

Je snadné získat si pozornost někoho, kdo nemá kam ani k čemu utéct. Klidně se uražte a odejděte, když máte pocit, že někdo nenaplnil váš nárok na stoprocentní pozornost. Jste v právu, nemusíte přece dumat, proč vám to dělá.



Možnost v přítomnosti druhého odpočívat třeba i s mobilem v ruce je ultimátní vyjádření vzájemného respektu. Pokud mě to zdržuje či otravuje, pak jsme si asi špatně nastavili očekávání, nebo mě má ten druhý na háku.

A pokud mě má skutečně na háku, troufám si odhadovat, že Danielův pasivně-agresivní úprk na tom nic nezmění.



Když to vezmu zpětně, strávil jsem spoustu času s lidmi, kteří měli ruce na klávesnici počítače. Je vcelku jedno, zda to bylo na konferenci, v kanceláři, nebo třeba v coworkingovém centru. A moderní telefon není nic jiného než malý počítač.

Dneska už si dovolím i na zahradě u matky vytáhnout telefon, občas i ona projede nějaké vtípky a něco mi přečte nebo ukáže. Je to ultimátní forma respektu k druhému člověku a vyjádření, že tu není od toho, aby mě hodinu bavil, a šel do řiti.

#Unrecruitment #JináDoba

🔗

04.07.2022 21:02

Už se mi smáli všichni blízcí, tak proč to nedat sem. Po měsíci stěhování se našel dcerky cestovní pas, který jsem před rokem nechával dělat. Ovšem za žádných okolností byste neuhodli, kde k objevu došlo.



Jeli jsme zařídit expresně aspoň občanku, než se najde pas, který bych přísahal, že jsem před rokem zařizoval. Požádal jsem milou úřednici, jestli by mi nenašla údaje k tomu pasu, abych si potvrdil, že mě jenom neklame paměť, a ta věc skutečně existuje.

Jenže neexistuje. Dcerka podle záznamů žádný pas vydaný nemá. Přísahal bych, že jsem byl na tom stejném úřadě před rokem ten pas zařizovat. Paní probleskl hlavou nápad, a za chvíli se vrátila s rok nevyzvednutým pasem v ruce. 😹



A to jsem dneska váhal mezi hluboce technickým příspěvkem, opakováním na Twitteru i LinkedIn věčného tématu #NejsouLidi, nebo diskuzi, jak nám duševně chátrá kdysi noblesní pán Marek Eben.

V posledních týdnech nějak zesilují postesky, že nejsou lidi na tohle a nejsou lidi na támhleto. A nejenom programátoři. Jenže on ty lidi nikdy netvoří!

Patnáct let nazpět mohl člověk jako mladý pako bez vzdělání vlézt do startupu (tehdy jsme tomu tak neříkali) a po pár kafích a obědech zjistit, že tam pracuje a dávají mu smlouvu a peníze. Stačilo přijít a mít pro firmu přínos.



A světe div se, ono to tak funguje i dneska. Ale jenom u pár lidí a firem, kde se nepřešlo na univerzální kulturu vymyšlenou „o nás bez nás“ na nějakých HR setkáních a konferencích.

O mě nejde, já jsem v současné době beztak nezaměstnatelný. Ale kdybych mohl něco udělat pro ty, kterým nevyhovuje byrokratizace pracovního světa, a rádi by jednoduše někam přišli a začali dělat něco užitečného, dejte vědět.

Netrpím mesiášským komplexem jako známí „otevírači a zavírači dveří“. Mám jenom chuť udělat něco, aby se v našem oboru fungovalo dobře zvídavým a zapáleným lidem. A nemyslím tím nic na způsob některého z českých Janů, co zahořeli pro věc.

#Unrecruitment #SrandaMusíBýt

A mimochodem, poprvé po dlouhé době čtu „fikci“. A úplně poprvé sleduju se zaujetím Red Dwarf. Nikdy jsem ten humor nechápal, teď mi to najednou seplo a začalo dávat naprostý smysl.

🔗

02.07.2022 20:41

Učím se komunikaci od Denis Tureček. Ještě to nemám úplně vychytané, ale základní úroveň snad již začínám zvládat. 😼

Ale pokud jde o nějaké gentlemanství, to už je v českých zemích dávno passé, jak mi svým projevem potvrdil i hudební šéfredaktor. Nakonec je jedno, jakou definici gentlemanství vyberete, beztak zjistíte, že jsme národ buranů.

#BahenníLázně

Tím nechci českou lidovost a expresivitu shazovat, byť by někteří mohli trochu ubrat. Vrátím se ke staré dobré zkušenosti, kdy jsem se už na přelomu století někoho ptal, proč se vlastně chová tak blbě.

„Vždyť je to jenom na internetu, tady na Xchatu to není, jako kdybych ti nadával doopravdy!“

Tak dobře. 🙂 Na tom Xchatu jsme, tedy ti rozumější z nás, měli aspoň přezdívky. Vystupovat jinak dávalo v daném prostředí aspoň trochu smysl. Ale hodit si skoro kravaťáckou fotku a info o práci, a potom…



Jasně, můžeme polemizovat o tom, že se moje projevy tady taky někomu nelíbí, a nějaké info o práci tu zveřejňuju. Ale kdyby nebyl LinkedIn tak úzkoprsý, budu mít profil postavený úplně jinak!

Navíc ke mně se lidé chodí urážet sami a dobrovolně! Určitě nechodím cizím lidem psát, že jsou ožralí, jen proto, že v diskuzi odmítnou přistoupit na volné zaměňování gentlemanství, aristokracie a slušnosti. Nota bene aby mi za to nadával člověk, kterému zjevně není blízké ani jedno.

Proto jsem napsal hned na začátku, že jsem programátor a trochu matematik. Aby bylo jasné, že jsem si nepřišel pro plané kecy.



Když už se snažím po stěhování a dalších věcech snažím vrátit do normálního režimu… Venku se stihlo udělat léto, a do toho si čtu veskrze smutné příběhy. Mrtvě narozené dítě na jedné straně, odmítnutí pomoci desetileté těhotné američance na straně druhé. O válce ani nemluvím.

Utvrzuju se v tom, že lidé, aby jim bylo dobře, řeší a budou řešit naprosté hovadiny. Asi to funguje. Nakonec když jsem novým ukrajinským přátelům ukazoval fotky ze slovensko-ukrajinské hranice, vypadlo z nich, že vůbec nejsou odvázaní z migrace posledních měsíců.

Došlo mi, že to vlastně chápu. Jestliže tu žijí už několik let a starají se o sebe po celou dobu sami, tahle situace dopadá i na ně. Někdy si říkám, jak se vlastně žije lidem, kteří tyhle věci ani nechápou, a udržují si svůj sluníčkový svět.



Jenže to nezjistím, protože se sluníčkovými lidmi nikdy nevydržím tak dlouho, abych je pochopil. Mě to ignoranství prostě dráždí, a mám potřebu to „opravovat“. Neumím ani vlastní dítě krmit za vlasy přitaženými báchorkami.

Nakonec i ježíška a zoubkovou vílu jedu snad jen z donucení. A nějaký větší kult bych asi ani z donucení nedal. Mě baví realita, někdy hezká, někdy ošklivá, ale upřímná. Lhaní mě většinou zbytečně vysiluje.

#Unrecruitment #NoGentleman

Gentlemanství si představuju tak, jak jsme to trénovali s Denisem. Tedy místo aby skupina několika lidí zvládla plynule projít dvoje dveře s odstupem asi deseti metrů, tak se nesmyslně zasekává, aby každé dveře mohl obstarat chlap. Efektivita nula.

🔗

02.07.2022 02:28

Je legrační sledovat, jak věci, kvůli kterým jsme byli ještě před patnácti nebo dvaceti lety „ti divní“, se jenom o pár let později prezentovaly jako geniální novinky a společenský pokrok.



Vezměte si uspořádání věcí. Před lety se dostalo do módy něco, čemu se říká „myšlenková mapa“. Není to sice zrovna moc mapa, ani moc myšlenková, ale z pohledu informatika je to obyčejná stromová struktura.

Proč to funguje? Jednoduše proto, že stromová struktura redukuje pracnost prohledávání. V každém uzlu mapy se rozhodujete jen mezi několika málo novými uzly, a těch kroků taky neuděláte moc.

Tyhle věci se v informatice normálně studují, počítají a kategorizují podle efektivity. Čemu softskiller říká myšlenková mapa, tomu databázista říká jednoduše index. Programátor by řekl vyhledávací strom.



Takže zatímco influenceři vedou dlouhé prodejní kecy… U nás se očekává povědomí, jak konkrétně jsou ty vyhledávací struktury užitečné. A schopnost si to v případě potřeby spočítat přesněji.

Zajímavé je, že stejné vyhledávací charakteristiky má i obyčejný rejstřík nebo klasická kartotéka. Moderní informatika tak v mnoha ohledech staví na tisícileté zkušenosti. Jenom jsme ji museli pro naše potřeby rozšířit a formalizovat.



Mě osobně naplnilo první setkání s myšlenkovými mapami (cca 2004) skepticismem. Jasně, tak si budeme kreslit „stromečky“ od prostředka, a budeme se u toho tvářit důležitě.

Přišlo mi to asi tak inovátorské, jako kdyby někdo přišel s myšlenkou, že budeme knihy dělit na části, kterým dáme samostatná jména. Taky bych měl pocit, že ten člověk právě vynalezl kapitoly. Dnes už by mě nepřekvapilo ani kdyby o tom udělal TED talk, napsal knihu, a vydělal na tom hromadu peněz.

Někdy mi přijde, že je mezi lidmi obrovská poptávka po triviálních věcch zabalených v líbivých obalech. Protože říct o něčem, že je to jen jednoduchá matematika, všichni utečou.

#Unrecruitment #Informatika

🔗

01.07.2022 07:41

Až na pár lidí, co zveřejňují fotky vysvědčení s osobními údaji dětí, jsem letos vůbec nezaznamenal, že by někdo řešil známky. Co řešil, že by to vůbec někoho zajímalo. Jak je to sakra možné?



Až jim tetka (čti kariérní poradkyně) bude číst z dokumentace budoucnost, budou se rodičové divit! Kvůli pár známkám vašemu dítěti namísto raketového vědce či ředitele zeměkoule předpoví kopání kanálů, a co potom?

Když si vzpomenu, co mi říkali pedagogičtí pracovníci, kteří (1) neměli tušení, co mě zajímá, (2) nevěděli o světě tam venku a (3) soudili mě optikou školy… Někdy se divím, že třídní nezašla aspoň zjistit, co si pod lavicí čtu.



Půl twitteru zatím řeší, jak udělat komunistickou reformu, která by sesypala všechny děti na jednu hromadu, aby žádné z nich nenásledovalo své zájmy v kolektivu zvídavých kamarádů.

Finský systém prý českou školu zachrání a postaví na nohy. Já jejich dobrým úmyslům nevěřím. Podle mě vůbec neřeší kvalitu školství, jen chtějí sebrat děckám bezplatný žebřík do střední třídy, aby to nebylo líto těm, co nenaskočily.

Kdyby chtěli skutečně zlepšovat školství, viděli by ve víceletých gymnáziích inspiraci, ne konkurenci určenou k likvidaci. Jenže by museli něco předvést, a ne jenom pokrčit rameny, že děckám nezbývá nic jiného, protože VG kaput.



Pokud jde o inspiraci, jeden z dárků, co jsem na osmiletém gymplu dostal, byla možnost se beze stresu přihlásit na čtyřletý. Připravoval jsem se na přijímací zkoušky s tím, že chci změnu. Jiní se strachem, co s nimi bude.

České veřejné školství obecně nedává nadaným a chytrým dětem moc záchranných sítí. Klasické základní školy na ně kašlou a sráží jim sebevědomí. Přihlásit se na školu, která by jim možná vyhovovala, se často bojí. Jednorázové přijímačky jsou šílenost, na kterou má málokdo z nás nervy.

Kdosi mi doslova psal, že nadaných dětí jsou jen 2 %. Občas trávím čas mezi dětmi, a já bych teda 98 % z nich neodepsal. Nadání se podle mě přeceňuje a spoustu věcí dělá prostředí. Na to ostatně poukazují i teorie o „sociální mobilitě“.



Podle mého názoru desetileté děti nemůžou nést zodpověnost za vzdělávání ostatních dětí, a nemají být připravovány o příležitosti jen proto, aby někomu dělali „tahouny“, což stejně dost dobře nefunguje.

Tím neříkám, že by nemohly ostatním pomáhat, kde to jde. To jim jenom prospěje. Ale nemá se jim nakládat zodpovědnost naprosto neodpovídající jejich možnostem a potřebám. Podobě jako si člověk nemá udělat ze staršího dítěte pro mladší full-time chůvu bez prostoru pro vlastní svět.

Představa srovnání všech dětí do jednoho prosperujícího houfu je podle mého názoru nebezpečná utopie s nedozírnými následky. Určitě se toho dá pro soudržnost společnosti udělat mnoho, ale buďme aspoň trochu realističtí mezi vším tím idealismem.



A neříkejte mi, že „finská data“ říkají opak, pokud takový postoj nedokážete řádně vysvětlit a odůvodnit. Ostatně i učitel Daniel, o kterém jsem si myslel, že je radikální, rychle ustoupil.

#Unrecruitment #Vzdělávání

🔗

30.06.2022 09:24

Tak moje dítě úspěšně přežilo první rok na veřejné škole. Je společně s jednou ze svých kámošek černou ovcí třídy a postrachem školního pořádku. Vysvědčení se známkami mi poslušně uklidila do batohu, ať jí ta věc nepřekáží, a šla blbnout s dětma.



Máme nepsanou dohodu. Já plním svou povinnost, za chování ve škole jí nadávám, a vysvětluju jí, že musí dát učitelce taky trochu prostor dělat výuku. Potom o ní mluvím hezky s dalšími lidmi, a říkám, že stejně jiná být nemůže, a ona dělá, že nás neslyší. Já zase dělám, že nevím, že ji mám přímo za zády.

Říká se, že v prvních ročnících víc záleží na třídním učiteli, než na škole jako takové. Tak naše třídní dlouhodobě onemocněla, a vzala to za ní milá učitelka, která vůbec třídní být nechtěla, a už vůbec ne u začínajících prvňáčků. Podle mých informací po zkušenosti s třídou mojí dcerky ze školy odchází úplně.



Je docela vtipné, že jsou černými ovcemi zrovna ty dvě. Našly se totiž už první den ráno před školou, aniž by je kdokoli seznamoval. Navíc to vypadá, že na vzdory staleté zkušenosti v této třídě zlobí jenom dvě holky a vůbec žádní kluci. Náhoda?

Jinak musím říct, že český školní zmatek je naprosto dokonalý. Škola dala písemně vědět, že máme na děcka rovnou počkat, a že budou za hodinku venku ze školy. Tak jsem před školou seděl s jednou češkou a čtyřmi ukrajinskými rodiči, nikdo jiný se pokyny neřídil.

Část prvňáků přišla bez rodičů, část rodičů se okamžitě zdekovala, a po hodině jsme zjistili, že část rodičů šla s dětmi dovnitř. Welcome to Czechia! Ale tak aspoň jsem měl šanci se účastnit vícejazyčné konverzace v angličtině, ukrajinštině, ruštině a češtině, s příležitostným simultánním překladem.



Tak jim říkám, že tam přece nebudeme stát a začal jsem přestavova suchou část lavic do kruhu. Postesknu si, že by to byl super piknik, kdybychom měli, co jíst a pít. Jedna z Ukrajinek nás zvedla, že si dojdeme na náměstí pro kafe a dobroty, a za chvíli jsme seděli zpátky s plnohodnotným piknikem.

Měl jsem v plánu s dcerkou vyrazit na úřad vyřizovat doklady. Ale už ráno mi došlo, že je to vlastně asi blbost. A taky byla, nakonec jsem naložil holku do auta, nechal odjet do vedlejší obce, a vyrazil po svých domů. Ať si to dneska užijou, než se rozprchnou někam na cesty.

#Unrecruitment #Vzdělávání

Proč mám ještě v roce 2022 dojem, že je v naší nádherné sekulární zemi dvojí metr na chování holčiček a chlapečků? Potřeboval bych nějak zjistit, kolik kluků a kolik holek dostává ve škole doporučení na pedagogicko-psychologickou poradnu, když je nebaví s ostatními počítat do dvaceti, nebo odmítají na výletě vydat nalezenou berušku. 😼

🔗

29.06.2022 19:33

Rád bych se nechal vyvést z omylu, ale mě to od Daniel Pražák připadá dost neseriózní.

→ „Snad tím nikoho neurazím, ale velmi mě mrzí, když se o školství a jeho složitých tématech bavíme na základě pocitů a dojmů a ne relevantních dat.“

Skutečně je rozumné jen tak zahodit své dvojmy, pocity a zkušenosti *pouze* na základě toho, že někdo *tvrdí* na základě *interpretace* údajně relevantních dat?

Nejsem úplně fanoušek stavění subjektivní zkušenosti na piedestal. Jsem všema deseti pro reformu a modernizaci celého vzdělávacího systému. Jenže Daniel tvrdí, že víceletá gymnázia nemají žádný přínos, a lze je tedy zrušit, a teprve potom řešit kvalitu základních škol.

Ale co já vím. Nejsem slavný učitel, jsem „jenom blbej programátor“.



Říká se, že inteligence stáda tíhne spíše směrem ke slabším členům. Ač jsem na osmiletém na leccos právem nadával, oproti ZŠ to fungovalo.

‣ Mimo stádo už nevadilo, že mám zájmy. Ostatní je taky měli.

‣ Bylo aspoň s kým soutěžit a s kým vyrážet na různé akce.

‣ Když jsem dělal přijímačky na čtyřletý gympl, nebyl jsem nervózní.

Jo a taky jsem si mohl nechat cokoliv na lavici, a nemusel se tolik bát krádeže nebo rozbití.



Jasně, je mi líto všech, co byli k něčemu, a museli v kolektivu základní školy zůstat a vyrůstat. Uznávám argument ohledně segregace. Na druhou stranu nevěřím, že bychom klasickou školu dokázali vytáhnout nahoru. Spíše bychom se nechali stáhnout dolů.

Je pravda, že spousta mých někdejších spolužáků dnes nekrade, nevandalizuje a nefetuje, ba se dokonce živí poctivě. Jenže mě se to nelíbilo ani tehdy, a jsem vděčný, že jsem v takovém prostředí nemusel fungovat. Nebyl jsem na to stavěný ani připravený.

A tak mi jednoduše nepřijde fér rozbíjet něco, co velmi dobře funguje aspoň pro část dětí, za pouhého *příslibu*, že začnou skvěle fungovat základky. Pokud by tomu tak totiž bylo, nikdo by víceleté gymply neřešil, a umřely by na nezájem.



A mimochodem, já jsem byl asi do poloviny třetí třídy tak slabý žák, že mi nikdo nenavrhoval, abych se na osmiletý hlásil, dokonce mě od toho doma zrazovali. Já si sehnal knížky na procvičování, a sám jsem se vytrénoval na velmi slušný výsledek přijímaček.

A tak zatím co všude čtu argumenty bohatými a cílevědomými rodiči, osobně vidím státní gymply naopak jako příležitost pro ty děcka, kterým rodiče nemůžou nebo nechtějí platit soukromé školy. Příležitost zadarmo studovat mezi lidmi, kteří mají aspoň elementární zájem.



Nemůžu si pomoct, ale podle mého názoru, kdo slibuje vyřešení problémů školského systému zrušením osmiletých gymplů, zcela vědomě lže. Jitka Kunčarová a další jistě budou oponovat, já stále věřím, že jediný čestný přístup je vyřešit skutečné problémy a počkat s rušením, až budou víceletá gymnázia skutečně zbytečná.

Do té doby to znamená sebrat příležitost dětem, jejichž rodiče nezaplatí soukromou školu. A to bych se trochu bál, aby tento krok nepokračoval šikmou plochou v podobě rušení těch soukromých.

#Unrecruitment #Vzdělávání

🔗

29.06.2022 08:00

Představte si, že se už nějakých patnáct let věnujete personalistice a managementu, a přesto se na profesionální síti chlubíte tím, že nechápete ani úplné základy svého oboru. Mně z toho naskakuje husina, co vám?

#BahenníLázně

Když mi bylo tak dvaadvacet, jakýsi Kamil nám na školení lektorů říkal, že roky praxe neznamenají, že bude člověk dobrý, ani že se bude ve své práci zlepšovat. Od té doby trpím strachem, že dobrý už jsem byl, a jednoho dne se probudím, a budu úplně k ničemu. 🙃 Při práci s lidmi člověk musí pořád pochybovat.

‣ „Junioři se tam běžně nestydí říct si o nástupní mzdu 100 000 Kč.“

Tomu se říká trh. Jenom v naší zemi jsou miliony lidí v produktivním věku. Pokud má vaše firma pro lidi potenciál, můžete si vybírat.

‣ „I když neumějí vůbec nic.“

Tyhle emoční výlevy jsou k ničemu. Zeptejte se někdo paní personální ředitelky, co si myslí o mně. Třeba taky řekne, že neumím vůbec nic.

‣ „Všimli jste si někdy, jak se nastupuje do autobusu v Praze? 🚌 Na Moravě jsem nezažila, že by někdo někoho předběhl. Nastupuje se zásadně podle toho, v jakém pořadí lidé na nástupiště přišli.“

Asi chápu, že když vesničanka přijede do města, může být zprvu trochu zmatená. Ale očekávat, že budou lidé do městského autobusu nastupovat ve frontě, je prostě pitomost. O disciplinovaných moravácích bych raději pomlčel.

‣ „V Praze jsou jistě také skvělí lidé, kteří se nebojí vzít za práci, stejně jako všude. Ale určité rozdíly vnímám. Všimli jste si nějakých i vy?“

Tak především jsem si všiml, že všichni ti moraváci, jihočeši a další (v dobrém) pražské náplavy asi nepřišli do Prahy proto, aby si tu ani pořádně nevydělali. Pár lidí asi Prahu miluje, ale většina je tam kvůli příležitostem.

Za jak dlouho vám 50k hrubého mínus všechny možné náklady vydělá na vlastní barák? A co byt v Praze, když se vám tu zalíbí?

Zkusit získat 100k+ job mi v dané situaci nepřipadá nijak zvrácené, zvlášť pokud má člověk ambice uživit sebe a další členy domácnosti. Naopak mi nepřijde rozumné, aby se vesnická firma sebrala, a snažila se konkurovat korporacím v Praze, pokud nedokáže dosáhnout odpovídající produktivity práce.



Jestliže se čelní představitelé společnosti chodí na sítě vybrečet, že si lidé v městě, které nemají rádi, chtějí vydělat… Asi bych se té firmě bál cokoliv svěřit. Na druhou stranu chápu, že jejich cílovka taky žije v moravských vesničkách, a taky s místními ožraly po večerech v knajpě nadávají na Prahu, takže marketingově to bude asi správně.

Jestli moravský patriotismus na vesnicích prodává služby, které musí uživit celou firmu… Tedy celou firmu. Jenom aby se nakonec neukázalo, že ty pomluvy na pražáky chodí z firmy, co zaměstnává tři lidi.

#Unrecruitment #NejsouLidi

P. S. Vidím, že souboj mezi (jen v dobrém) pražskými naplaveninami a (též jen v dobrém) těmi, co zůstali na území markrabství moravského, to tady docela rozproudil. Dokonce i ctihodný pan Miloš se dostavil předstírat, že nechápe smysl příspěvku a komentářů, aby vás rozveselil.

🔗

26.06.2022 20:46

‣ „Komunikace s některými je fakt složitá a musíte se s nimi popasovat, vyhnout se jim totiž nejspíš nejde.“

To mi zní jako lidi.

‣ „Totálně nezachápala jsem asi jen u jednoho, věčně nabručený jedinec, který když měl dobrý den, tak byl jen nabručený, ale když měl špatný, tak tohle či ono dělat nebude, shazoval ze sebe tikety, no takového fakt v týmu chceš!“

To mi zní jako megadobrý výběr z lidí, když se tam vloudil jenom jeden, se kterým se autorka nedohodla.



Mám z toho trochu smíšené pocity. Náš obor byl odjakživa velmi tolerantní a do velké míry svérázný. U nás k úspěšnému začlenění obvykle stačilo něco trochu umět, a být alespoň trochu civilizovaný, ani to nemuselo být moc.

U nás se nebere jako překvapení, že může pracovat napříkla transgender komunista vedle bigotního katolíka zastávajícího neviditelnou ruku trhu. Společný technický zájem převažoval nad potřebou začlenit se do homogenní názorové bubliny.

Selekce asociálností je pro naši generaci typická. Jestliže člověk nezapadal do mainstreamu, neměl vstupem do IT co ztratit. Naopak pro člověka, který na sebe prozradil práci nebo dokonce nadšení do IT, byl každý pokus zařadit se do mainstreamu marný.



Dneska je to obor jako každý jiný. Dokonce je o IT takový zájem, že se vytvářejí IT pozice i pro ty lidi, kteří žádné technické znalosti a dovednosti nemají. Ale můžou vstoupit do našeho oboru, protože jsme to z částečného sociálního vyloučení dotáhli až na exkluzivní klub.

Přiznám se, že mě zpětně to sociální vyloučení docela vyhovovalo. Když si uvědomím, kolik lidí dnes mluví do IT, kteří by předtím o takový obor ani nezavadili, tak jsme vlastně měli svatý klid.

Na druhou stranu, pokrok nezastavíš, a jít „vstříc novým výzvám“, což se mimochodem u nás taky dříve neříkalo. Náš svět se mění, a nezáleží na tom, zda s tím souhlasíme či nikoliv. Záleží pouze na tom, jak se dokážeme i do budoucna přizpůsobovat.

#Unrecruitment #Ajťáci

🔗

24.06.2022 20:57

„Věřte matematice, ne matematikům.“

Toto nechutně kontroverzní krédo je mi velmi blízké. Odborník se může mýlit, může podlehnout svým vlastním předsudkům, nebo dokonce prachsprostě lhát. Odkazování na autoritu není vždycky dobrý nápad.



Samozřejmě budu raději poslouchat Richarda Feynmanna než Jaroslava Duška nebo Fattyho Pillowa, Když se budu chtít dozvědět něco o vesmíru. Pokud je jeden člověk autorita v oboru a druhý jen divadelní žvanil, co se utrhl ze řetězu… Je to docela dobrá heuristika, komu věnovat pozornost.

Na druhou stranu tu máme nemálo odborníků, kterým tak trochu hráblo, ať už se pustili do oblasti mimo svojí odbornost, nebo dokonce obrátili naruby, co sami studovali či zkoumali.

A tak i když nám mnohokrát v životě nezbyde nic jiného než se spolehnout na druhé, domnívám se, že není špatné držet si nějaký ten všeobecný přehled. A nepodlehnout pohodlné módě vynechávat z něj matematiku a přírodní vědy.



A tak se dá říct, že jeden z mých oblíbených youtuberů zemřel dva roky po mém narození, dlouho předtím, než mohl vůbec tušit, že jej lidé na Youtube budou poslouchat.

#Unrecruitment #Matematika

🔗

23.06.2022 20:57

Musím se vám k něčemu přiznat. Sice mi hoří několik věcí k dořešení včetně vystěhování zbytku věcí a předání bytu, ale k těm diferenciálním rovnicím jsem se ještě vrátil.

A nejen to, dokonce jsem po mnoha letech chvíli četl klasickou knihu. Skustečně obyčejnou papírovou věc s natištěným fantasy příběhem za 20 Kč z místního trhu. Kedrigern je přezdívka jednoho známého, tak jsem usoudil, že to bude dobré čtení.



Kdysi jsem se čtením knížek uklidňoval a uvolňoval od každodenního shonu, ale co se narodila dcerka, neměl jsem dojem, že bych na takovou „zbytečnou“ kratochvíli našel klid. Ale zpátky k diferenciálním rovnicím.

Potřeboval jsem vyzkoušet, jestli jsem ty metody a postupy vůbec správně pochopil. Tak jsem si zvolil tu nejjednodušší věc, co znám, tedy pohyb. Před časem jsem tu dával za příklad padající kámen. Na grafu rychlosti se dá přes intuitivní představu odvodit vzorec, ze kterého lze spočítat, za jak dlouho překoná danou výšku počítáním přes dráhu, rychlost, zrychlení a čas.

Díky diferenciální rovnici můžu tohle všecho zahodit, a počítat jenom s dráhou podle času. Pro rovnoměrně zrychlený pohyb stačí položit druhou derivaci rovnou konstantě.



Takovou rovnici lze řešit přímočaře podle základních principů řešení diferenciálních rovnic. Výsledkem je mírně nezvyklý vzorec, který jsme se ve škole neučili. Dosazením nulové počáteční dráhy rychlosti člověk získává běžný vzorec.

To znamená, že ta diferenciální rovnice vyjadřuje obecnější pohled než ty intuitivní vzorečky. Nehledě na to, že je to intuice docela náročná a zdlouhavá, zatímco diferenciální rovnice vystačí s čistou matematikou. Navíc lze aplikovat ve všech vztažných soustavých, kde je zachováno konstantní zrychlení, což dává docela smysl.

Ještě jsem na tom vyzkoušel Eulerovu metodu a Laplaceovu transformaci. Sice se to tím zbytečně komplikuje, ale po několika pokusech mi to aspoň sedělo.



Ještě s jedním známým jsme se shodli, že je vlastně škoda, že nám tyhle věci níkdo neřekl a neukázal. Narozdíl od hromady pitomých vzorečků v tom člověk aspoň vidí smysl a nějakou konzistenci.

Co si já pamatuju jako školní fyziku, tak většinou nebylo o moc lepší, než kdybychom si dali nohy na stůl a nedělali nic. Jediné, co jsem si z těch hodin odnesl je, že tomuhle se mám doživotně vyhýbat, a hlavně nestudovat nic, kde by se fyzika mohla objevit.

Matematika byla o něco lepší, ale taky žádný zázrak. Dokážu si představit, a mám ověřeno z doučování, že pokud tu někdo nezvládal, taky to mohlo nesmyslně ovlivnit jeho životní volby.



Jako programátorovi mi celý ten systém připadá nadesignovaný nějak divně. Jak by asi řekla Jitka Kunčarová, ten systém je nejen z velké části nefunkční, ale lidé jej budou ještě do zblbnutí bránit a obhajovat.

Ostatně stačí jenom slůvkem naznačit, že je blbost biflovat se násobilku a že trojčlenka je naprostá zbytečnost. Vždycky se objeví několik lidí, kteří sice nechápou rozdíl mezi trojčlenkou a přímou úměrou…

#Unrecruitment #Matematika #SuperBeginners

🔗

22.06.2022 22:10

Když už si říkám, jestli ty moje popularizační kecy vůbec někoho zajímají, dostanu zpětnou vazbu na stříbrném podnose. Boj proti ezo a konspiračním blábolům je taková až „masarykovská“ mravenčí práce.



Lidé jsou kolikrát unavení od svých každodenních problémů a myšlenek na okolní svět, že začnou hledat zkratky. Přestanou vidět zjevné rozpory a nedomyslí, že spousta lidí okolo nich šíří nesmysly jenom proto, aby se sami cítili výjimeční a zasvěcení.

Je až fascinující, že všechna ta „světová židovská spiknutí“ zpravidla odhalí někdo, u koho je malý zázrak, že si zvládne zavázat tkaničky vlastních bot. Je ohromující poslouchat monolog o tom, jak je racionální a vědecký pohled špatný, následovaný trvrzením, že je ta či ona pochybná domněnka vědecky dokázána.

Jakmile někdo začne dávat do kontrastu „západní“ a „východní“, aby následně adoroval „věci mezi nebem a zemí“, obracím oči v sloup, protože už tuším tohle nebude dobrý rozhovor.



Každý máme právo pouštět si do života nějaké ty malé nesmysly, dokud tím neškodíme nikomu druhému.

Nedávno si jistý Tomáš Drobík na Twitteru postěžoval, že mu nebylo příjemně na návštěvě u lidí, jejichž dítko prý párkrát vyslovilo jméno „Ježíš“. Psal tam cosi o „katechetických kladivech“. Netuším, o čem mluví, ale hned si vybavuju „kladivo na čarodějnice“.

Já si o sobě myslel, že jsem barbar. Ale když jsem na návštěvě, nevztekám se jen proto, že jejich pětiletý potomek nevhodně vyslovuje jméno, kterému přikládám nějaký výzam. Když bude říkat: „Jan Ámos Komenský, skákal v noci na ženský.“, taky z toho nebudu butthurt.



Jasně, že nejsme vždycky rozvážní a racionální. Ale když už se vrátím z takové návštěvy, nepůjdu si postěžovat na Twitter, že jsem tam od jejich dítěte slyšel něco, co se u nás doma neříká. A to kolikrát od holčiček slýchám mnohem horší slova.

V tomto případě zastávám názor, že dítě je tam doma, a zatímco návštěvu tam nikdo nedrží, a může klidně změnit lokál, když je to takový problém. Takové situace by měl duševně zdravý dospělý člověk s přehledem zvládat.

Než mi sem někdo napíše, že bych mohl být empatičtější, a starat se o to, aby se návštěva cítila dobře… Domov je v první řadě od toho, abychom se tu cítili dobře my. Návštěva nechť si při vstupu zuje boty a chová se u nás slušně.

#Unrecruitment #KritickéMyšlení

🔗

21.06.2022 17:10

Během vánočních svátků 2019 jsem se stavoval u kamaráda původem ze zahraničí. Oba jsme měli krátce po rozvodu, takže bylo o čem mluvit. Navíc si mě rychle oblíbily jeho dvě dcerky, zatímco ta moje zrovna se mnou nebyla.



Byl to super večer, a narozdíl od něj jsem si docela užil i návštěvu jeho tchyně a tchána, co se přijeli podívat za vnučkama. Se mnou neměli jazykovou bariéru, tak mi detailně vysvětlili, co všechno je na otci těch dvou holčiček špatně.

Holky byly fakt zlatíčka, tak jsme se domluvili, že to příště musíme lépe načasovat, abych dorazil i s dcerkou. To se o pár měsíců později podařilo.

Jenže co čert nechtěl, holky se s ní odmítly bavit. A tak se rozhodla, že si tam udělá čas pro sebe a bude si hrát sama. Holky jí sebraly cokoliv, co si šla půjčit. Já jsem vyčkával, kamarád občas zasáhl. Venku měla zábavy dost. Zmáčela se, tak jsem dostal klíče, ať se převléknem, a sejdem v kavárně.



V kavárně už to dcerka schytala jenom za to, že si dovolila si sednout blízko protivnější z holek.

‣ „Odprostila jsem se tedy od svých emocí, které říkaly, že je nespravedlivé, aby někdo někoho vylučoval z kolektivu a uvědomila jsem si, že Adam potřebuje respekt a tak jsem stála za ním a snažila se druhé straně v krátkosti vše vysvětlit.“

Já se tedy v danou chvíli od emocí neoprostil, nejsem ledová královna. Bylo nad slunce jasné, že sem už s dcerkou na návštěvu nejdem. Nikoho nesoudím, holky byly malé a očividně někdy trochu pitomé, a kamarád s nimi měl už tak dost práce. Ani on se neoprostil, situace ho velmi mrzela.

Ale moje dítě nemá v žádném případě povinnost mě doprovázet někam, kde jí bude nepříjemně, jen proto, že tam mám kámoše.



Kamarádovi jsem řekl, že tohle pro moji dcerku nefunguje. Holce jsem to řekl tak, jak to tady píšu. Kamarád to chápe, ale vzhledem k času a situaci bychom se bývali spíše sešli s dětmi než bez nich.

‣ „Bavily jsme se o tom, že chlapi prostě někdy nechtějí být s ženami 24/7 a že si prostě někdy asi potřebují odpočinout, že to tak mají, ale je potřeba je respektovat.“

To jsou hrozný kecy. Sice je to formálně vzato pravdivé tvrzení, ale naprosto neadekvátní situaci. Nakládat na cizí sedmiletou holku svoje partnerské problémy… Vlastně proč ne, děti zvládnou všechno, a kolikrát jim to ani nedojde. Ale svoje dítě autorce nepůjčím.



Nějaké ty rady do života od zkušené harcovnice vždycky potěší. Tedy jak koho, že?

‣ „Překvapivě Dominik žádný z těch rozhovorů vůbec nechtěl slyšet. Vzal si kolo a jel se projet okolo zástavby.“

Překvapivě. 😹

‣ „Taky jsem jí vysvětlovala, že na světě není zlého člověka, že většinou dochází pouze k nepochopení emocí z několika stran.“

Já svojí dceři řekl, že lidi jsou občas kreténi. Tak ať si na to zvyká. Bude je potkávat celý život.

‣ „A závěr. Toto ráno bylo více prospěšné pro mě než pro ty děti. To uvědomění....“

Vážně?

#Unrecruitment #RodinnáVýchova

Já nevím, proč se kdekdo na LinkedIn chová, jako by emoce byly nějaké zlo nebo kýho čerta.

Jsem nějak horší rodič?

🔗

20.06.2022 19:43

Tak si při večeru čtu o autenticitě a drsňáctví na LinkedIn, a říkám si, zda to dotyčná osoba nepoužívá jenom jako masku, která má zakrýt zoufalství říznuté prachobyčejným buranstvím. 😼



Já zatím spontánně obnovuju #Unrecruitment setkání s dobrými lidmi z linkáče. Tentokrát naprosto neplánovaně. Měl jsem cestu okolo, tak jsem zkusil, jestli si na mě najde čas Lenka Petrová. No a Josef Petr šel náhodou okolo, tak jsme ho přibrali do party. Bylo z toho super odpoledne.

Abych nezapomněl, Lenka zaplatila útratu za sebe i za mě. Možná četla můj nedávný příspěvek o emancipaci z rubriky #JeduFeminismy. Možná chtěla, abych se v tomto kraji cítil jako host. Tomu by odpovídalo i povídání o běžných i naprosto bizarních místních památkách.

Každopádně si toho cením!



Kromě toho, že došla řeč i na diferenciální rovnice a thaletovu kružnici, jsem zjistil, že neumím levou rukou udělat selfie. Zkusil jsem to, nešlo mi to, museli jsme se prohodit.

P. S. Tady na LI najdete i lidi, co ani nemusí o autenticitě mluvit. 🙃

🔗

18.06.2022 11:41

Před časem jsem se bavil s jedním člověkem. Zbožňuje všechny možné dopravní prostředky a především tramvaje. Před časem si našel holku na asexuálním fóru, a nějakou dobu spolu žili. Dobrovolně bez sexu, po vzájemné domluvě.



Tím chci říct, že život není nalajnovaný a nefunguje podle předsudků ježibaby co prodává svým klientkám svoji unikátní životní zkušenost.

Nechápejte mě špatně. Já věřím, že může být tato „koučovací“ metoda „náboru“ loajálního zvířátka úspěšná, a že může vést ke spokojenému „ochočení“. Akorát bych čekal, že „taktické odkládání sexu“ zvládne běžná žena sama, a pak si o tom pokecá s kámoškou u „latíčka“ za 69 Kč.

Ale co už. Každé zboží má svého kupce, a možná ty dámy nemají takové kámošky, a tak je pro ně těch pár tisícovek docela dobrá investice do sebe sama. A nakonec to dává práci někomu, kdo by se třeba jinak těžko uplatnil.



Každopádně budu radši, když tento typ zoufalých hledajících bude platit nějaké té „ženě bohyni“, než když budou otravovat mě, nebo se se mnou snad snažit navazovat nějaký bližší kontakt, a snažit se mě unudit k smrti svými pokusy o prokázání své „ženské hodnoty“.

Za mě je nejlepší test nechat ženskou, ať za sebe na prvním rande to kafe zaplatí sama. Pokud by náhodou chtěla platit i za mě, tak rovnou hodit do kalendáře „vyrovnávací“ druhé rande.

Zatímco odkládání sexu slouží k odrazování chlapů, co si příšli pro sex, odkládání výdajů slouží k odrazování žen, co si přišly pro peníze. Beztak by dotyčná byla časem zklamaná že nemám tolik, kolik by si představovala, a ještě jsem držgrešle.



Kdo jsme si v relativně krátké době prošli celým kolečkem vztahu, už tak nějak tušíme, že dobrý vztah je v mnohém lepší než žádný vztah, ale žádný vztah má mnoho zásadních výhod oproti vztahu špatnému.

Já vím, je to zjednodušené. Na druhou stranu, kdo z nás chce opravdu žít s někým, kdo nedokáže žít ani sám se sebou? Člověk by se měl snažit z každé životní situace něco vykřesat, a ne se neustále upínat k něčemu, co v danou chvíli zrovna nemá.

#Unrecruitment #VztahovéPoradenství

A víte co, když budete chtít, já vám dám nějaké ty blbé rady klidně i zadarmo. Vy si nakonec stejně uděláte, co chcete, a když to náhodou klapne, tak pak budu aspoň moct vyprávět, jak jsem vám obrovsky pomohl k životnímu štěstí. A napíšete mi referenci na LinkedIn.

A klidně i to odkládání sexu vám doporučím. Házet všeobecně známými vztahovými poučkami zvládnu.

🔗

17.06.2022 15:29

Jakožto rodinný přítel jsem pomáhal mladé dámě s matematikou. Takové zpestření mezi stěhováním a vypravováním vlastní dcerky na cesty. Neměl jsem moc tušení, zda se bude jednat o náročnou akci.



Než k tomu došlo, zkusil jsem občas na mobilu otevřít nějaké materiály, a mezi pendlováním dostat do hlavy principy řešení diferenciálních rovnic. Když jsem se tomuto tématu věnoval poprvé, bylo to též kvůli doučování.

Nebyl to první případ, kdy jsem někomu pomáhal s disciplínou, kterou nemám sám dobře zvládnutou. V době internetu a hromady publikovaných zdrojů z různých univerzit je to daleko snazší. A sice jsem se chvílemi zapotil, ale počítat, zpracovávat teorii a louskat postupy z řešených příkladů ještě umím.

A ta teorie je docela zajímavá. Leonhard Euler, můj snad nejoblíbenější matematik vůbec, objevil metodu, jak z některých diferenciálních rovnic udělat rovnice úplně obyčejné, které se dají prostě spočítat, a pak už se jenom výsledek transformuje nazpět. Pierre-Simon Laplace to ještě trochu vylepšil.



Je to na papíře docela pracné počítání. Člověk chce vyřešit jednu kratičkou rovnici, a po cestě musí tu spočítat pár derivací a integrálů, tu vyřešit soustavu lineárních rovnic, až se to nakonec všechno popasuje, a získá hledanou funkci nebo obecné řešení v podobě množiny funkcí, které splňují podmínku.

Má to docela hezké zákonitosti, kde se kombinují různé postupy, aby člověk dotáhl celý proces k cíli. Tak snad holka udělá zkoušku, a pak už tuto úroveň matematiky nebude nikdy v životě potřebovat.

#Unrecruitment #Matematika #s

I když, nikdy neříkej nikdy. O zítřku předem nikdo nic neví. ~Egypťan Sinuhet

🔗

16.06.2022 21:40

C++ má pár takových drobných problémů, které značně komplikují práci především začínajícím uživatelům.



Už jenom taková drobnost, že pro přístup ke členům struktury používá jiný zápis (tečku) při použití reference a jiný (šipku) při použití ukazatele včetně chytrých ukazatelů. A protože reference je jenom převlečený ukazatel, pro uživatele to znamená stejnou věc (přístup k detailu) zapisovat různě podle situace.

Nápad učit lidi rozumět ukazatelům v C++ co nejpozději ovšem naráží i na další problémy. Ačkoliv se doporučuje pro objekty, o kterých víme, že existují, používat reference, samotný jazyk tuto konvenci nedodržuje, a „this“ zůstává z historických důvodů ukazatelem.

Kromě neumožňuje typový systém C++ pracovat s chytrými ukazateli, o kterých bychom, podobně jako u referencí, věděli, že budou nenulové, a tedy že budou vždy ukazovat na skutečný objekt.



A není to lenost tvůrců standardní knihovny. Návrh jazyka C++ bohužel nepočítá s přesouváním hodnot (move), kdy proměnná, ze které přesouváme, přestává existovat.

Z toho důvodu přesun například hodnoty typu std::unique_ptr z jedné proměnné do druhé znamená, že se ta první proměnná „vynuluje“. Právě tento nedostatek nás nutí považovat nulový (nikam neukazující) ukazatel za validní hodnotu.

Proto nedokážeme nadefinovat typ ukazatele, který bude zároveň z definice nenulový (tak jako reference) a zároveň ponese informaci o vlastnictví hodnoty (tak jako std::unique_ptr).



Výsledkem je, že se C++ sice snaží dotahovat vyjadřovací schopnosti moderních jazyků, přesto od něj nemůžeme očekávat hezkou abstrakci, a jen těžko si můžeme hrát na to, že v něm budeme programovat bez znalosti ukazatelů a všech těch technických detailů okolo.

Je hezké si představovat, že budeme lidi seznamovat s C++ správně. Jenže ten jazyk sám o sobě není správný. Není správně a konzistentně navržený, nýbrž je výsledkem nějakého historického vývoje. Někdo tomu říká technologický dluh.

Je to ta situace, kdy už víme, jak udělat věci správně, ale nemůžeme si dovolit opravit stávající nástroje a kód.

#Unrecruitment #Programování

Osobně se domnívám, že kdo se má učit C++, měl by být připravený na nejhorší, a předchozí zkušenost s C (bez ++) a prací s ukazateli není tak úplně k zahození. A pokud takový přístup lidi od studia C++ odrazuje, nemusí to být nutně ke škodě. Jsou i jiné programovací jazyky.

🔗

15.06.2022 21:26

Když si Lucie Hrda na Twitteru postěžuje, že ji chlapi stejného ranku poslali pro kafe, chápu to a respektuju. Nepřekvapuje mě, že se se zrovna mezi právníky najdou gentlemani, kteří to zkusí. Mnozí z nich jsou zvyklí soutěžit libovolnými prostředky.



Nepřestává mě fascinovat jiná twitterová právnička, která neustále staví na odiv neschopnost řešit banální situace ve společnosti. Jak těžké musí být kolegům to kafe jednoduše neudělat?

Lucie přece nepsala, že je ta situace neřešitelná. A že je nepříjemná, to vím stejně dobře jako ona. Akorát pro mě to bylo o to horší, že jsem si to sám způsobil. Dělal jsem si kafe v elektrické moka konvičce. Vzhledem ke množství jsem nabízel druhé kafe do pléna, ale skončilo to tak, že jsem se dělil vždy s nadřízeným.

Mohl jsem si říct, že to nemá řešení, a že jsem se stal obětí pákistánsko-amerického útlaku na příslušníkovi skupiny, po které na západě říkají otrokům. A měl bych asi tolik pravdy, jako má Ygritte.



Neumím si představit, že by se moji oblíbení komunikátoři jako Radim Pařík, Denis Tureček nebo Jan Mexo Rehak nechali přesvědčit k vaření kafe proti své vůli, a pak se tím užírali co by oběti sociálního útlaku.

Schopnost komunikovat a najít si své místo ve skupině docela dost určuje, jak bude člověk ve skupině vnímán. Pokud si dotyčná žena myslí, že buď potupně uvaří kafe, nebo se nechá porazit tím, že kafe uvaří kolega… Pak zřejmě nedokázala vyčerpat všechny možnosti.

A to se člověku stane. Mně se to stalo, Lucii se to stalo, kdekomu se to stalo… Ženám se to asi stane častěji, ale tím spíše mají šanci se na takovou situaci připravit.



A za královnu diskuze považuju dámu, co napsala toto:

„Nic,protože jak píše Ygritte dole, byla bych za hysterku a to si v panským kolektivu netroufnu. Když jsem tam měla brigadnika, tak jsem poslala jeho, pokud nebyl, šla jsem dělat kafe.“

Pokud bych toužil po posunu ve společenském žebříčku, a mojí jedinou možností by bylo počkat si, až se objeví větší tragéd, než já… Kdyby ji přesvědčili, že jim má na začátku směny všem umýt nohy, donutila by brigádníka, aby ji taky dodal trochu toho sociálního statusu umytím nohou?

#Unrecruitment #JeduFeminismy

Jestli některá z mých kámošek bude potřebovat, abych podpořil jejich sociální status přípravou kávy, jsem k dispozici. Nezaručuju, že se to bude dát pít, ale o to tu přeci nejde!

P. S. Stará patriarchální moudrost říká: Pokud něco pro ostatní nechceš dělat, udělej to párkrát blbě, a nikdo to po tobě nebude chtít. Kdybych měl s vařením kávy takový problém jako Ygritte, dostanou ji právníci řádně osolenou.

🔗

13.06.2022 09:20

→ „Klidně uznám chybu a i to, že jsem se spletla.“

Úmyslně jste kandidáta krmila nesmysly. To je vaše věc, a neříkám proti tomu ani popel. Jen doufám, že si pak nebudete stěžovat, že vám kandidáti taky lžou.

→ „Juniora za 120 jsem ještě neviděla.“

Juniory neřeším, ale lidí z nízkým přínosem firmě, kteří berou ekvivalent sto dvaceti tisíc korun českých, je na světě hromada. Není zločin přijít na trh s vyšší cenou, než chcete za daného člověka platit.

→ „Některým mladým by měl někdo otevřít oči.“

Co přesně se stane, když to nikdo neudělá? A proč jste to neudělala vy, pokud je to tak potřeba? 🙃

→ „Víte, my jsme startup a takové platy tady rozhodně nedáváme. Ale doporučuji to zkusit někde v korporaci, tam vám to dají.“

Jakému účelu měla tato komunikace sloužit?

→ „A chce 120 tis. na full time?“

On ve skutečnosti nechce 120 tisíc na full-time, nechce full-time vůbec.

→ „Nevím zda dají a nebo nedají, ale já bych řekla, že nedají.“

Proč je tak důležité, zda mu to jinde dají?

→ „IT svět může být jedna velká díra na peníze, ale takové peníze nedostane 18 letý kluk, který vylezl ze školy. Proč?

- nemá žádné zkušenosti
- nic neumí
- ani programovat pořádně neumí
- když před něj dám naprogramovat část skladů, tak ani nebude vědět co je to sklad
- a ještě aby uměl přemýšlet za více rohů.
- to asi určitě ne.“

Pokud ten člověk neumí programovat ani přemýšlet, pak je otázka, k čemu s ním vést pohovor a diskutovat o platových podmínkách. Zažil jsem něco trochu podobného, ale byla to *naše* chyba, že jsme vedli pohovor 45 minut a neukončili jej asi tak po 15 minutách.

Ale pokud bylo cílem sesbírat materiál na příspěvek na LinkedIn, pak je to samozřejmě v pořádku. Pak bychom měli posuzovat kvalitu výsledného příběhu, nikoliv nábor a jeho účastníky.

#Unrecruitment

🔗

12.06.2022 21:18

LinkedIn je legrační komunita. Člověk to tu nejvíc schytává za věci, kde se zjevně, už podle reakcí kritiků, trefil do černého. Skutečná chyba mi tu projde, jako bych ji opsal ze svaté knihy.



Za pět let, co nejsem zaměstnancem, jsem v oblasti programovacích jazyků získal znalosti a nadhled, co jsem do této doby neměl. Přesto jsem trefil kozla.

„Programovací jazyk Go jsem přeskočil, protože mi nemá co nabídnout.“

Jasně, zjednodušeně řečeno mi C nabízí tenkou vrstvu nad assemblerem, C++ zero-cost abstrakce, Python volné skriptování, Julia efektivní práci s daty, Haskell čisté funkce, Rust optimalizované bezpečné programování včetně korutin… Go je tedy pro mě zbytečné, že?



Máme tu problém. Když se bavíme o Rustu, patří Go společně s C++ mezi funkčně nejbližší jazyky. A tak se stává, že se potřebuju vyjádřit ve srovnání s nimi. Takže jsem musel načíst něco málo o Go, a jako vedlejší efekt ještě o Javě.

Konkrétně mě zajímaly dvě věcy. Garbage collector a generické programování. Ukázalo se, že Go je skutečně unikátní jazyk hodný nějakého toho průzkumu.



Generika spočívají v tom, že tak úplně nepíšete v jazyku toho počítače, ale popisujete obecný koncept, který se bude vykonávat různě pro různé datové typy. Jenže ve výsledném strojovém kódu potřebujete spouštět správné chování pro každý použitý typ.

Tak třeba plocha obdélníka je vždycky stejná, vynásobí se délky na sebe kolmých stran. Ale jinak se bude počítat s omezenými celými čísly jinak s čísly s plovoucí čárkou, jinak se zlomky, a jinak s neomezenými čísly. Kompilátor musí vytvořit strojový kód pro každý použitý číselný typ čistě na základě toho, že ví, jak takové hodnoty násobit.

Kompilátory C++ a Rustu skutečně vytvářejí varianty funkcí pro všechny použité datové typy. Jeden předpis funkce tedy může vést na několik variant strojového kódu, a ty všechny budou součástí výsledného programu.

Go za určitých okolností tajně švindluje. Rust jenom pokud si o to výslovně řeknete. C++ neumožňuje generování variant snadno přepnout.



Další zajímavý rozdíl je garbage collection, kterému se C, C++ a Rust vyhýbají. Měl jsem docela problém dohledat informaci, jak se v Go ukládají metadata objektů pro garbage collector, který potřebuje u jednotlivých objektů vidět seznam referencí na další objekty.

Java a Python to mají jednoduché. V nich každý objekt obsahuje všechna metadata potřebná pro práci interpretu, takže není problém všem typům přidat informaci o referencích. Go podle dostupných indicií tuto informaci udržuje v rámci alokace pro daný objekt.

Kromě již zmíněných informací jsem ještě narazil na další optimalizace a švindly, které Go kompilátor prování včetně analýzy, které objekty jsou dočasné a patří na zásobník, a pro které je potřeba alokovat dlouhodobé místo na haldě.

Tímto teze o nezajímavosti jazyka Go ke studiu fungování programovacích jazyků definitivně padá.

#Programování #ProgramovacíJazyky

Co na tom, že jsem ve skutečnosti potřeboval dělat něco úplně jiného…

🔗

09.06.2022 12:37

„Pozor, couvá se na tebe!“

Nevynadala mi, přestože si z nějakého arbitrárního důvodu vykáme, tedy používáme vůči sobě gramatické množné číslo navzdory tomu, že mluvíme jen jeden na druhého. Prostě uhnula z cesty couvajícímu autu, a dál jsme si vykali.

Praktický důkaz, že tykání nikomu neubližuje.

#BahenníLázně

Petr Schwank se ptá, zda si s někým vykáme, protože nám to přijde hezčí. Nemám nic proti jazykovému fetišismu, ale tuto triviální a trapnou formu skutečně nevyznávám. Tedy někdy mezi řečí z legrace to určitě udělám, ale zakládat si na tom, a vydávat to za cosi lepšího, krásnějšího a vznešenějšího… To bych nedal.

Vykání neznamená, že k někomu chovám úctu, stejně jako tykání neznamená, že ji k němu nechovám. Naopak pokud někomu odmítám tykat, pak jedině proto, že si držím odstup, abych se od jeho bahna neumazal. Na druhou stranu jsem si za poslední roky tak zvykl na setkávání s divnolidmi, že už mi to ani nepřijde.

Jinými slovy, požadavek na vykání obvykle respektuju, ale za běžných okolností sám vykání nevyžaduju. A pokud to vypadá, že jej vyžaduju, problém je jinde, a dotyčný si mě nezíská ani kdyby mi onikal.



„Možná jsem staromódní.“

Nejsi staromódní. Jen jsi asi trochu pozér, když stavíš na odiv takovou trivialitu, jako používání gramatického množného čísla pro jedinou skutečnou osobu. Kdybys byl skutečně staromódní, tykal bys i králi.

#Unrecruitment

🔗

08.06.2022 18:15

→ „Má se tomu rozumět, tak že programátoři jsou vohnouti, kteří přesně splní příkaz bez ohledu na nesmyslnost výsledku protože se nechtějí obtěžovat upřesněním zadání?“

Programátoři jsou moji zákazníci, které si nade vše hýčkám. 😼 Zpracovávám pro ně složitější otázky, které sami nemají čas nastudovat. Ovšem ne proto, abych je uchránil před vynadáním do vohnoutů za umístění tlačítka.



A tak zatímco sebevědomý laik by programátora hodil přes palubu za tlačítko dle zadání… Já jsem jednomu z těch svých řekl, že je chyba nevěnovat pozornost fungování relační databáze, a spoléhat se, že ORM to vyřeší. Vnímáte ten rozdíl?

Osobně jsem před lety odešel z vývoje webů pro koncové zákazníky právě proto, že to byla práce s lidmi na vrcholu Dunning-Kruger efektu. Když řekli, že chtějí „tlačítko“, ve skutečnosti chtěli například systém reportů, který neuměli ani popsat. Tak tomu říkali „tlačítko“. V horším případě „takové kouzelné tlačítko“.

Než se do mě pustíte, rád bych upozornil, že mi nikdy nevadilo spolupracovat s lidmi, kteří tomu nerozumějí, pokud tu poptávku vlastní arogancí sami nebojkotují.



Vůbec mi nedošlo, že se představa programátora, co „dělá tlačítka“, zachovala do dnešních dnů, kdy u sebe prakticky každý nosí malý počítač, kterému z historických důvodů říká telefon, a kdy i děti školou povinné použily při výuce telekonferenci.

→ „Přece když někomu řeknu aby vyřízl z tabule plechu kolečko o průměru x mm, tak automaticky předpokládám že ho nevyřízne z prostředka tabule a pokud to udělá, tak mu řeknu že je blb.“

Tento příměr je ikonický. Dle mé zkušenosti drtivá většina programátorů neumí a nechce dělat UX design, a drtivá většina grafiků a UX designérů nechce dělat kód.

A jak už Michal B. správně podotkl, realita je taková, že zatímco jeden primitiv vás seřve za to, že kolečko není vyříznuto v rohu, druhý za to, že není v pozici kukátka. Protože neříct lidem, co potřebujete, a pak je urážet, je přece ten nejlepší byznys!



Nezbývá mi než poděkovat svému jmenovci za názornou ukázku, s jakým typem lidí jsem v začátku své kariéry někdy taky jednal. Byl jsem nezkušený a neměl jsem za sebou webové studio, tak na mě často zbývali přesně takoví zákazníci, co by zavedenou službu nezaplatili.

→ „Nechám mu zaplatit škodu a rozhodně se s ním nebudu dohadovat o tom že jem mu neřekl odkud to měl vyříznout...“

Samozřejmě jsem narazil i na nějaké ty „macho“ podnikatele, kterým se ani tak nechtělo platit, byli zadlužení až po uši, nebo šli zrovna do insolvence. Nejvíc mě pobavil chlap, který si „nepamatoval“ domluvenou sazbu za doučování jeho dcery.



Znáte nadšeného full stack webaře, skvělého byznys analytika, šikovného UX designéra a dalších pět profesí v jedné osobě? Máte zatracenou kliku. Jen si nepředstavujte, že se jich válí hromada na volném trhu a čekají na přivolání.

#Unrecruitment #Programování

→ „Ne každý kdo s Vámi nesouhlasí musí být nepřítel.“

Ne každý, kdo se mnou nesouhlasí, se musí opakovaně chovat jako blb. 🙃

🔗

07.06.2022 11:17

„Kup chleba, a když budou mít rohlíky, vezmi jich deset.“

Humanitně vzdělaná češtinářka nás (programátory) učila a přesvědčovala, že věta: „Je tady horko.“ může být větou rozkazovací. Podobného názoru byl i číšník, který mi oznámil: „Tady je živá hudba.“.



Češtinářka měla pochopitelně namysli nepřímou žádost o otevření okna. Číšník byl zřejmě ve stresu, a nevzpomněl si, jak se řekne „uzavřená společnost“. Naštěstí mi pak poslal komunikačně silnější servírku, díky které jsem pochopil, že mám vypadnout.

Skutečně vám nějaký programátor přinese deset chlebů?

Obávám se, že se to může stát. Pro většinu lidí to totiž bude daleko srozumitelnější signál, než říct, ať se o své nákupy starají sami. Spousta lidí neumí s přímými vyjádřeními vůbec pracovat. Programátoři bývají zvyklí pracovat s tím, co mají, a používat různé hacky a workaroundy.



Podobně to funguje i v byznysu. Když si řeknete o červené tlačítko vpravo nahoře, zkušený programátor vám typicky udělá tlačítko barvy #FF0000 a neřeší, zda bude na daném pozadí dobře vidět, ani zda bude zakryté appletem na komunikaci s podporou.

A ono to funguje. Vy si sice řeknete, že je to debil. Pro programátora je to daleko snazší komunikace, než se vás ptát. Klidně si na dobu vývoje odpovídající „feature“ udělá to tlačítko někde, kde se na něj dá kliknout, než vám jej přesune za ten chat.

Vy si řeknete, že vám to ten debil dělá naschvál, ale nakonec dodáte přesné požadavky. Nebo si seženete designéra, ale pravděpodobně s ním budete mluvit jinak, než s programátorem, takže to bude fungovat. Programátor má dělat #UX rychle a v rámci možností podle zadání, nikoliv správně.



Ostatně si to zkuste. Naučte se programovat na úrovni, kdy zvládnete „uplácat z hlíny“ základní aplikaci napojenou na databázi, a experimentujte na sobě.

Garantuju vám že drtivá většina z vás při psaní začne měnit svůj pohled na aplikaci. Typické chování programátora je například prezentace dat v takové formě, v jaké jsou v databázi, nikoli v jaké je potřebuje vidět uživatel. A když si pak zkusíte pracovat na cizím projektu a nechat se buzerovat a měnit si zadání pod rukama, vaše chování se změní výrazněji.

K tomu by možná něco věděl Jan Mexo Rehak z pohledu behaviorálních studií. Jestliže na lidi z určitého oboru činnosti (například webaře nebo zakázkové vývojáře aplikací pro Android a podobné) budete neustále působit prakticky stejným tlakem, nemůžete se divit, když se ti lidé podle toho tlaku zformují.

#Unrecruitment #Programátoři

Běžný vývojář nemůže při nejlepší vůli nést zodpovědnost za pohodlné UX pro „šmatlaly“ a „klikače“. I kdyby na to měl nakrásně talent a schopnosti, v době programátorských prací na daném projektu se jeho mozek obvykle „naladí“ jinak.

V rámci dobře vedeného projektu by měly být tyto role neslučitelné.

🔗

05.06.2022 16:26

Taky se vás notoričtí telefonisté snaží umlátit pocitem viny a strachem, že o něco přijdete? Já mám pocit, že každý takový člověk musí být buď chorobně žárlivý, nebo mít neblahou pracovní zkušenost z callcentra. Jinak si tuhle fetiš nedokážu vysvětlit.

#BahenníLázně

Tak si to shrňme. Většina mých přátel a pracovních kontaktů nezvedá telefon vždy, když zavolám. Větší část z nich nedoprovází odmítnutí zprávou, že zavolají. A velká část těch, co slibují volání, to nedodrží.

Kdybych bych mamlas, co žije podle mantry, že „nezvednutí telefonu je určitá (blíže neurčená) vizitka“, asi bych se urazil a přestal s těmi lidmi jednat. Jenže jim volám právě proto, že mám důvod s nimi mluvit. Navíc nejsem egoista a chápu, že jsem to já, kdo zkouší, jestli se jim to zrovna v danou chvíli hodí.



A co se týče povinnosti zvedat telefon, když jste OSVČ… Většinou mi volají lidé, které v kontaktech mám, a nutně neočekávají, že se jim budu věnovat ihned. Pokud by to očekávali, musel jsem někde udělat chybu.

Pokud volá někdo z neznámého čísla, pak je to on, kdo je v situaci, kdy chce se mnou mluvit. V tu chvíli nikomu negarantuju, že se to podaří. Někdy nezvedám cizí čísla třeba celý den. Jednou mi ten člověk musel volat potřetí, než mi došlo, že jsem blbec já, a musím běžet otevřít doplňovačům zásob jídla z Rohlíku.

Vždycky se to dá vyřešit následnou SMS, pokud by to mělo být urgentní.



A tenhle strach, že přijdu o nějakou příležitost, je chorobný a zvrácený. V situaci, kdy neočekávám konkrétní domluvený hovor…

Nesedím a nečekám na životní příležitost spočívající v hodném strýčkovi, co mi zavolá a vysype na mě hromadu peněz nebo kýho čerta. Nikomu se nezavazuju být telefonní pohotovostí.

Ostatně odmítám všechny spolupráce, které zahrnují dlouhodobý on-call, nebo zavánějí tím, že se on-call předpokládá neoficiální. Měl jsem s tím v minulosti špatnou zkušenost. Je to zátěž na nervy, navíc obvykle nedostatečně placená, nebo není placená vůbec. Nakonec je z toho akorát mrzení.



Možná dodnes dělám chybu, že zákazníkům na některé věci odpovídám hned, místo abych řekl, že si to promyslím. Možná by pozdější odpověď byla přesnější a kvalitnější.

#Telefouňové

Tak jsem to dopsal, a můžu jít telefonovat…

P. S. Nakonec úplně to stejné platí o textových zprávách, především pro přátele a známé. Ta zlatá kombinace spočívá v tom, že se člověk skutečně pokusí zavolat, a posléze v té SMS specifikuje, proč je to podle něj urgentní.

🔗

04.06.2022 14:02

Netuším, co dělal Gary předtím, než se spolu s Olegem stali linkedinovými celebritami. Ale zdá se, že si dnes už vystačí s prodáváním svého obličeje. 😼



Píšu poprvé z nové domácí kanceláře, a bavím se nad tím, kolik lidí si takový mezinárodní influencer získá pouhým papouškováním toho, co je zrovna v módě, a co chtějí slyšet.

„Anybody can learn the hard skils.“

Soft skills máme všichni, a učíme se jim přirozeně od narození. Ostatně svůj název získaly podobným způsobem, jako se vymezoval software vůči hardware. Současná glorifikace soft skills je jenom manifestace strachu lidí, kteří se bojí, aby se nepřišlo na to, že vlastně venkoncem pořádně nic neumějí.



Každý může naučit hard skills. Tedy kromě soft skillerů, protože ve chvíli kdy dotyčný získá netriviální úroveň v nějakém hard skillu, status soft skillera ztrácí.

Pro takový typ lidí je typické odmítání všestranného vzdělávání, a opakování socialistické mantry, že každý přece umíme něco.

„It's soft skills that matter more.“

Je to past. Samozřejmě, že schopnost komunikovat a spolupracovat je naprosto klíčová. Ale to, že si nerozumíte s programátory nebo třeba strojními inženýry, automaticky neznamená, že mají špatné soft skills.



Už jen to, že ke glorifikaci soft skills potřebují bagatelizovat hard skills, vypovídá mnohé o lidech, kvůli kterým to influeneři jako Gary říkají.

Je to vážně komické. Abych dokázal ocenit hard skills, stačí mi vidět letadlo letět nebo počítač počítat. Nepotřebuju k tomu shazovat měkké dovednosti. Právě naopak! Lidé, kteří spolupracují na takových projektech, se učí spolupráci a komunikaci souběžně s ostatními dovednostmi.

Ovšem ve světě glorifikovaných soft skills to někdy vypadá, že nejde ani tak o dovednosti, jako potřebu donutit ostatní lidi, aby se přizpůsobili méně užitečné menšině.



Možná proto se mi tak často stává, že když mi někdo z výrazně „soft“ lidí připadá rozumný, nakonec zjistím, že má i „hard“ background. Možná ta všestrannost nakonec lidem svědčí víc, než se vymezovat proti hard skills.

#Unrecruitment #Vzdělávání #SoftSkills

Jestliže máte pocit, že se hard skills na patřičné úrovni může naučit každý… Není problém! Vyzývám vás, abyste se do toho pustili, a předvedli, co dokážete.

🔗

03.06.2022 10:34

Po letech jsem se dostal do diskuze ohledně dvou zcela konkrétních toxických výkonných programátorech. Říkejme jim Lumír a Urban.



Lumír si vymyslel novou hračku, které se budou muset přizpůsobit tisíce lidí ve firmě a miliony lidí mimo. Po odmítnutí managementem si vzal dlouhou dovolenou, napsal hromadu kódu, výsledek prosadil oklikou, a jako bonus získal status nepostradatelného.

Abych nějak shrnul jeho přístup…

‣ Dokumentace projektu nebyla a nemohla být dostačující, aby se ty tisíce a miliony mohly zorientovat a přizpůsobit.

‣ Navíc autor běžně o vlastnostech a chybách projektu lhal, což orientaci ostatních ještě zhoršovalo.

‣ Odmítal pomoct lidem byť jen v rámci firmy a mnohdy ignoroval upozornění na chyby a nedostatky.

Prostě zlatíčko.



A když se člověk zeptá loajálních zaměstnanců, co zůstali ve firmě 10+ let?

„Když ona většina těch hejtů na Lumíra nebyla vůbec oprávněná.“

Tato jedna věta v zásadě shrnuje celou tu historii. Vzhledem k obrovskému množství lidí, kterým ten člověk pošlapal práci i ideály, objevovaly se i reakce daleko za hranou. No a právě tyto „hejty“ se staly Lumírovým štítem před jakýmkoli tlakem na spolupráci s kolegy či práci ve prospěch zaměstnavatele.

Za toxické byli prohlášeni všichni kritici, a bylo vymalováno. Finanční a reputační ztráta zaměstnavatele enormní.



Urban byl úplně jiný. Neměl ambice být středem pozornosti, a tak škodil daleko nenápadněji. Staral se o klíčovou komponentu, které nikdo nerozumí, a postupně nabýval pověsti geniálního odborníka.

Protože už tou dobou nebyl k dispozici, jakmile jsem řešil cokoli z „jeho oblasti“, další a další lidé mě odkazovali na jeho texty, ze kterých jsem už dávno po detailnější analýze usoudil, že tomu ten člověk zase až tak moc nerozuměl.

Doposud, když se dostanu k nějaké funkcionalitě, kterou přidával, tak zjišťuju, že ta věc vlastně ani moc neplní svůj účel a jiní (dokonce včetně Lumíra) to již dávno vyřešili lépe.

Každý jsme nějaký. Mně zase tak nevadí, že Urban nebyl nějaký zázračný programátor, a že nejspíš nic až tak zajímavého nikdy neudělal. Co mě fascinuje, je ta glorifikace, které se mu podařilo s tak slabým technickým meritem dosáhnout. A taky historky z doby jeho působení, kdy řešil jen takové chyby, které se mu líbily.

Ani tady jistě nebyla finanční a reputační ztráta zanedbatelná.



Bavíme se tu o vývojářích a případně i zakladatelích open source projektů. Jejich fungování tedy není interní záležitostí firmy, jsou to lidé v přímém kontaktu s něčím, čemu by v médiích minulého století asi říkali „odborná veřejnost“.

Je to pro mě jeden z důvodů, proč spolupracovat s většími firmami externě. Nervy mám jen jedny, a nechci se znovu nadchnout pro projekt napříč asi desítkou různých týmů, který nakonec všechny budou raději rok nebo dva čekat, s čím přijde Lumír, abysme se do toho nepouštěli zbytečně.

#Unrecruitment #BahenníLázně

P. S. Zdá se, že „klid na práci“ nenese svůj vedlejší význam jenom v politice.

🔗

02.06.2022 09:29

Ono to tak samo hezky vyšlo. Kdosi na sítích si na mě zkouší *splaining ohledně bezpečnosti a utajení informací zrovna v době, kdy dané téma diskutuju na konferenci s odborníky v dané oblasti.

„A vy jste nikdy neslyšel o confidential náboru?“

Pokud by mě tahle dáma dokázala přivést do výběrka na security-sensitive pozici, měli by mě vyhodit už ode dveří.



„Pokud chce člověk důvěrnou konverzaci, utajenou, diskrétní… Byť se dva lidi neznají.“

Pokud se dva lidé neznají, jak poznáme, že je konverzace utajená a diskrétní? Jestliže mě úplně cizí člověk osloví za účelem komunikace v nějakém vyšším stupni utajení, taky si z něj budu dělat legraci. Vždyť je to nesmysl, takový vztah se přece buduje a prověřuje.

Ostatně všichni znáte, jak to v běžném kolektivu chodí s „utajovanými“ informacemi. Prostě se každému řekne, ať to nikomu neříká. A ten každý zase každému řekne, ať to nikomu neříká.



Já nevyžádaně oslovit cizí ženu s tím, že s ní chci navázat kontakt a jsem diskrétní, tak možná taky odejdu s fackou. Nechápu, co čeká cizí amatérka, která tohle zkusí na vzdělaného člověka z našeho oboru.

#Unrecruitment

🔗

01.06.2022 18:44

Sednu si takhle večer v kempu u chatky, vyndám laptop, otevřu LinkedIn, a co nevidím. Brzy tomu bude rok, co získala Lucie Zitterbartová v rámci #hatefree kampaně facebookové skupiny #holkyzmarketingu svoji současnou přezdívku.



Každý jsme nějaký. Já jsem „grumpy programmer“, co rozumí „jenom jedničkám a nulám“, kámoška Lucka je „obskurní obstarožní kráva“, co porušuje „pravidla stáda“ mladých a perspektivních pracovnic. Inu, přiznejme si, s takovou mohla dopadnout mnohem hůř. 🐮

A protože je dnes takový hravý den, chtěl bych vás všechny poprosit, jestli byste nemohli nasdílet své obskurní přezdívky, případně vymyslet přezdívky ostatním linkedineerům, kteří by si taky zasloužili nějaké to umělecké jméno.

#Unrecruitment #BahenníLázně

Především nezapomeňte napsat, co si myslíte novém brandingu naší kr… Lucinky!

🔗

01.06.2022 08:38

Tak to vypadá, že chce Václav Strnadel masivně expandovat do IT, podle toho, jak moc nám maže med kolem úst. 😼



Vašek napsal něco, co bych za normálních okolností považoval za takovou samozřejmoust, že o tom nemá smysl ani diskutovat.

„Vaše ego nikoho nezajímá. Je to o NICH, ne o vás.“

Jenže nežiju za normálních okolností. Za posledních pět let jsem se seznámil se spoustou lidí ze „soft scény“, a uvědomil jsem si, že to mají jinak. Velká část těch lidí staví celou svoji kariéru na kombinaci „fake it till you make it“ a „kultu osobnosti“. A funguje jim to skvěle.

Netechnický svět má o něco větší tendenci platit za „dobře vybudovanou osobní značku“ a nadšení. Neohlíží se tolik na užitnou hodnotu a „takeaways“. A už vůbec není zvykem se zabývat tím, jestli lektor nebude smutný, když se mu řekne, co si o jeho práci kdo myslí.



Ono někdy stačí si uvědomit hodnotu jednoho dne práce těch lidí, kterou mohli odvést, kdyby nebyli na vašem workshopu. A tím nemyslím mzdu, ta bývá v IT v poměru k hodnotě produktu relativně nízká. Jde mi o přínos.

Jste si jistí, že má váš den pro člověka a jeho zaměstnavatele výrazně větší přínos, než kdyby seděl na své židli a dělal svoji práci? Jak si vůbec můžete dovolit myslet na sebe a svoje ego, pokud je nějaké riziko, že „zdržíte výrobu“, aniž byste dodali odpovídající protihodnotu?

Když vedu kurz, a začínám mít pocit, že ztrácí na užitku pro účastníky, tak mi to vadí a řeším to. Nestačí mi dotáhnout kurz do konce ze setrvačnosti podle plánu, vyfakturovat, zanadávat si na „neschopné účastníky“, a možná někdy časem si udělat „post mortem“.



Pokud máte pocit, že „to s nimi nějak přežijete“, tak pro techniky raději ten kurz nedělejte. Bude z toho akorát smutek pro obě strany. Náš člověk je schopný zabít hromadu času různými nesmysli od pověstného bikesheddingu přes po herní konzole až po sociální plkání.

Ale, když nás o čas okrádá někdo jiný, objednaný za nějakým účelem, který neplní, na to býváme alergičtí. A spousta lidí to nechápe.

#Unrecruitment #Programátoři

Stále dokola se tu objevuje jeden velký omyl o programátorech a příslušnících dalších technických profesí. Říká se, že velmi dobře ovládají svoji práci, ale mají mezeri v soft skills a sociální oblasti. Není to pravda.

Ve skutečnosti nejsou dokonalí v technických a oborových dovednostech, a je potřeba, aby se neustále rozvíjeli. A ke všem těm soft blbinám je potřeba přistupovat pragmaticky, úplně stejně jako k technickým dovednostem.

Nemá smysl soft vyčleňovat ani glorifikovat, komunikace je normální a nutnou součástí každodenní práce.

🔗

30.05.2022 14:47

Konečně jsme se sešli na pořádné konferenci. Téma je bezpečnost, a já si opět připomínám, že tohle nikdy v životě nechci mít jako svoji hlavní činnost. A už vůbec nechci odpovídat laikům na otázky, zda je něco bezpečné. 😹 Zásadně nejprve odpovídám, že není, a pak se teprve zajímám, na co se dotyčný ptal.



Tady by se líbilo ☁️ Marek Šottl. Mimochodem právě vydal příspěvek o tom, že lidé v IT nejsou jenom líní pohodáři, jejichž jediná činnost je vyrábět výmluvy, aby nemuseli nic dělat. Ostatně pořád lidem nabízím, že si se mnou můžou vyzkoušet aspoň oblast, které se věnuju dnes.

Já jsem se totiž taky v minulosti vždy netrefil, a věnoval jsem se činnostem, které mě psychicky vyčerpávaly, aniž by mi přinesly očekávanou protihodnotu. Díky tomu si dnes dávám velký pozor, abych se nevrátil o 10+ let zpátky k věcem, které nemám dělat.

Marek má ale v zásobě příběhy, které jsou i pro mě cizí a nepředstavitelné. Náš obor je co do počtu lidí násobě větší, než byl kdysi. Lidé jako Dina a Predrag, co rádi mluví o malém písečku, nemají ani tušení.



Mimochodem, též máte pocit, že nejhlasitější z českých recruiterů zanechali kálení na programátory a další IT odborníky, a přesunuli se k bezpečnému opakování magických bezobsažných pojmů a frází? Už tomu bude dva roky, co v tomto ohledu prakticky není o čem psát.

Kde zůstaly někdejší kecy o dělnících, co se považují za velké programátory, „kilu a káře“ a zachraňování introvertních asociálů?

#Unrecruitment

🔗

27.05.2022 21:51

Existuje nepřeberné množství oborových vtipů. Ale jak poznáte HR vtip od vtipu o ejčárech nebo IT vtip od vtipu o ajťácích?



Je to velice jednoduché. Matfyzáckému vtipu se zasměje člověk, který se někdy věnoval matematice a blízkým oborům. Ve vtipu o matfyzácích se matfyzáci vyskytují.

Příklad vtipu o matfyzácích, navíc lehce misogynního:

‣ Sněhurka a čarodějnice vybírají vysokou školu. Sněhurka: „Půjdu na ekonomku. Asi tam nebudu nejhezčí, ale určitě budu nejchytřejší.“ Čarodějnice: „Půjdu na matfyz. Jistě tam nebudu nejchytřejší, ale zcela jistě budu nejhezčí.“

Příklad vtipu matfyzáckého:

‣ Zvolíme epsilon záporné.

Tomu matfyzáckému jsem se před lety smál asi deset minut v kuse. Na svoji obranu říkám, že to bylo o zkouškovém.



Když mrknete na screenshot, najdete tam takřka dětský vtip o Einsteinovi, Newtonovi a Pascalovi. Je mírně nešikovně napsaný, ale fuguje. Tedy až do závorky, která jej vysvětluje, protože vtipy fungují silou okamžiku, nikoliv ontologické analýzy.

Ale co mě vždycky pobaví je, když se někdo snaží prezentovat vtip, kterému nerozumí.

„Na světě existuje pouze 10 druhů lidí: ti, kteří chápou binární soustavu, a ti, kteří jí nerozumějí.“

Pokud tomu vtipu nerozumíte, je to naprosto v pořádku. Ten vtip nefunguje. Je špatně, takzvaně „zvojtěný“ (sorry Vojta Hordějčuk). Člověk, který jej takto napíše, bude spíše nablblý pozér než informatik.



K tomuto příspěvku mě inspiroval Miroslav Mura, který o pozérství bude něco málo vědět. 🙃 Jako HR vtip prezentoval takovou tu anekdotu, jak Satan vypeče HR manažerku krásný výběrovým řízením, aby ji pak stejně strčil do kotle.

To je typický příklad vtipu o recruiterech, který by neměl být vtipem recruiterským, pokud se ten člověk chce ještě někdy podívat do zrcadla a nelhat si. Je to vtip uchazečů, kteří si potřebují ulevit od následků neprofesionální práce nabírajících. To samé vtip o Javě a JavaScriptu.



Hoďte nějaké dobré opravdu dobré oborové vtipy, třeba i svoje vlastní.

#Unrecruitment

🔗

26.05.2022 11:39

Programátoři a programátorka si zapnuli kamery. Dobrovolně, vážně nekecám. 😼



Včera jsem mimochodem poprvé sebral odvahu, a pustil jsem si nějaký programátorský podcast, dokonce český. Přiznám se, že mě to nenadchlo, a raději bych si poslechl něco techničtějšího než trojici strýců vykládajících o tom, že se vlastně nikomu nechce nic dělat, a všichni jenom jedou v zajetých kolejích.

Máte nějaký nápad, co se tady dá poslouchat, nebo je to marnost nad marnost? Bral bych trochu matematiky, trochu netradičních problémů a jejich řešení, prostě něco, co jde trochu hlouběji, než postěžování si na každodenní korporátní život.



Když vlezu na Twitter, tak jedna skupina lidí včetně 🍊 Hana Dusíková řeší, jestli má smysl používat v C++ std::shared_ptr, druhá skupina diskutuje detaily implementaci fronty pomocí kruhového bufferu. Nejsou to nějaká hvězdná témata, ale je to aspoň nějaká zábava.

Minule jsme tam řešili nějaké exotiky typu implementace fronty pomocí dvou zásobníků. A na našem přátelském programátorském callu jsme se bavili o „problému batohu“ a jeho restrikcích/optimalizacích, protože přišel človíček, kterého si pamatuju z matfyzu, a konečně jsem se měl, koho zeptat.



Ono je vůbec docela fajn mít, s kým se bavit, a koho se zeptat, na trochu zajímavější věci. Takový Eduard Drusa když se rozpovídá o návrhu embedded operačních systémů a alternativních způsobech multitaskingu a komunikace mezi procesy.

Taky zvažuju, že bych po dlohé době začal publikovat články, v angličtině pro širší publikum, ale potřebuju se rozhodnout pro nějakou konkrétní platformu. Nějaké nápady?



A dneska se chystám na linecký online Rust meetup. Přidá se někdo?

#Unrecruitment #Programování

P. S. Napište za mě někdo nějaký krásný „hejt na recruitry“. 😀 Mě to v poslední době moc nebaví, nemám pocit, že by se na tom poli za poslední roky událo něco nového a zajímavého.

🔗

25.05.2022 14:24

„Za použití goto by nás vyhodili od zkoušky.“

Některé programovací jazyky umožňují opakování a rozhodování používat ještě prachobyčejný skok, na který již v roce 1968 napsal „hate“ článek Edsger W. Dijkstra.



Programovací jazyk C nedává automatické nástroje ani pro ošetření chybových stavů, ani pro uvolnění prostředků, proto se musí všechno napsat do kódu. A právě pro tuto kombinaci se klasické podmínky nehodí, a používá se „goto“.

Zakazovat používání „skoku“ lidem, kteří píšou kód v céčku, je většinou dost kontraproduktivní.



Když vyprávím lidem o asynchronním programování v Rustu, občas si uvědomím mezery, kdy se mi zdá, že knihovna Tokio dělá něco, co na Linuxu jen tak snadno nejde.

Například typicky nelze zařídit, aby úloha (vlákno) řekla operačnímu systému, že chce zároveň čekat na uvolnění zámku (mutexu) a vstupu (například dat ze sítě). Tak jsem se dneska podíval do zdrojových kódů, jak dělají věc, která vlastně úplně nejde.

A nevidím nic, co by nasvědčovalo tomu, že to mají vyřešené. Protože se mi nechce prohrabávat se další hromadou kódu, napíšu si další experiment. Přece není problém si zjistit, o co vlastně program operační systém požádá.



Linux nemá obecnou vrstvu, kde by si úlohy mohly zaregistrovat, jaké události je zajímají, a pak si je jednu po druhé zpracovávat. Takže jak to autoři knihovny Tokio řeší?

Švindlují. Úplně normálně švindlují, a když něco nejde, nastartují další vlákna, kde pouštějí obyčejná blokující volání. Tedy skutečně nemají magické řešení, které by mi uniklo. Přesné detaily jsem nezkoumal, protože takhle švindlovat umím taky.



Ještě jsem se nedávno bavil s autorem „io_uring“ na téma jak tohle vlastně řešit. Když to tak vezmu, tak nějakých padesát let tu máme blokující volání a různé nedodělané snahy programovat na základě událostí.

Když jsem studoval, co vymysleli předchůdci ohledně „aio“ na linuxu, tak si člověk říkal, kdo by něco takového vůbec dobrovolně používal. Kromě toho byla tato vrstva k dispozici opět pouze pro data, a ne pro synchronizační nástroje.



Nepřestává mě fascinovat, že udělat koherentní rozhraní poskytující tak starou a rozšířenou věc, jakou je programování pomocí událostí, k úspěchu není vůbec potřeba zvládnout. Stačí to všechno nějak ošvindlovat, a tvářit se, že už je to vlastně asi dobrý.

#Unrecruitment #Programování

🔗

24.05.2022 19:49

Všechny programovací jazyky jsou stejné, čtu kolikrát na sítích. Skutečně nejsem z těch, co by chtěli jakkoli omlouvat blbnutí recruiterů a některých manažerů ohledně počítání roků zkušeností s tou kterou verzí frameworku…

Člověk se nový jazyk či nové prostředí může klidně naučit za pár týdnů na úroveň, kdy bude v týmu užitečný. Pokud si vyberou raději nikoho nevzít, než aby někomu trochu pomohli do začátku, odmítám projevovat lítost nad jejich #NejsouLidi.



Ale za tvrzení, že jsou všechny jazyky stejné může zcela jistě náš starý známý, Dunningův–Krugerův efekt. Je to nejenom blbost, ale i plivnutí do tváře těm, kteří nové programovací jazyky tvoří. A především těm, kteří do nich zapracovávají koncepty, které jsou alespoň mezi mainstreamovými jazyky nějakým způsobem unikátní.

Lidé, co znají jeden programovací jazyk, a tvrdí, že všechny ostatní jsou stejné, ani nevědí, o co přicházejí! A lidi, kteří píšou kód v deseti jazycích, a ve všech stejně, musí každý programátor, co to po nich přebírá od srdce nenávidět.



Co mě trochu děsí, je, že se mainstreamové jazyky k sobě skutečně nějakým způsobem přibližují, ovšem každý tak nějak v intencích své dosavadní historie.

JavaScript je z hlediska datového modelu pořád nehorázná prasárna, ale už v něm lze psát asynchronní funkce a taky předvádět základy funkcionálního programování. C++ je v tuto chvíli už spíše průmyslovým jazykem, ale též začíná zvládat korutiny a spoustu dříve funkcionálních prvků.

Python je dynamicky typovaný a interpretovaný jazyk, ale má typové anotace a hromadu nástrojů kolem nich. Taky má abstraktní třídy, byť mají k dokonalosti daleko. Haskel má zase moc krásnou „imperativní“ notaci, která ve skutečnosti vede na docela bláznivý funkcionální rozvoj.

Jistá konvergence by tu byla, ale asi bych ty jazyky nepovažoval z hlediska praktických důsledků za zcela zaměnitelné. Taky dávají dost velkou nápovědu, kde bude zábava a zajímaví lidé.



On totiž papír snese všechno. A tak vám do inzerátu firma napíše že nabírá ty nejlepší z nejlepších, ale když dorazíte na místo, občas překvapí staré dobré…

„U nás to děláme odjakživa takto. Ty se přizpůsobíš, a budeš nám dělat dělníka podle tady toho scrumu.“

#Unrecruitment #Programování

🔗

24.05.2022 07:33

Říká vám něco fenomén zvaný „debil na tvé straně“? Já už takových měl. Je to člověk, který stojí na vaší straně a podporuje váš pohled, ovšem tak blbě, že byste se bez něj raději obešli.



Určitě netvrdím, že je každý člověk s doktorátem kdovíjaký génius. Ale nikdy jsem nezískal dojem, že když přijdu mezi šikovnější z matematiků, fyziků či informatiků (ať už s doktorátem nebo bez), že by tam dominoval výrazně hloupější světonázor než ve vesnické knajpě.

Korelace je dnes docela módní slovo. Už jej začínají používat lidé, jejichž znalost statistiky je ještě slabší než ta moje. Korelace nefunguje tak že když mě někdo naštve, podívám se, zda není inženýr nebo doktor, a vyvodím z toho, že inženýři a doktoři jsou blbci.

Ale když ono je dnes tak v módě plivat na vzdělání, zvláště to přírodní, podložené fakty a mnohokrát ověřenými experimenty. Mnozí si raději cucají moudra z prstu, je to pro ně snadnější než poznávat.



Alan Turing byl člověk, který doslova zachraňoval p*del velké británii při zoufalé obraně země proti říši, která už zachvátila prakticky celou Evropu. A kterému se britové odvěčili tím, že ho dohnali k sebevraždě za tak malichernou věc, jakou je homosexualita.

Netuším, zda byl k tomu všemu Alan Turing fachidiot, nebo to jenom někdo jednou řekl, a blbci to už jenom papouškují. Každopádně byl ten člověk daleko chytřejší, než je normální, což samo o sobě často vede ke změně priorit a větší či menší odmítnutí okolím. Mozek dneska lidi děsí víc než svaly.

Sám to slovo raději nepoužívám vůbec. Ale i tak si myslím, že když si někdo vybere zrovna Alana Turinga, aby jej označil za fachidiota, vypovídá to spíše o něm samotným.



Ostatně jsem si na ochutnávce vína tady ve městě vyslechl hodiny povídání o výrobě vína, ale nakonec přišel postesk nad tím, co jeden magor kdesi na východě může způsobit tolika lidem. Přikývl jsem, jenže pak došlo na řeč o světové vládě pár jedinců, co to tady společně řídí.

Ptám se, zda si dotyčný opravdu myslí, že všechen ten bordel a chaos je výsledkem pečlivého plánování několika světovládců. Ono to tak totiž vůbec nevypadá. Proto lidem říkám že se mají učit svět víc pozorovat, a méně si jej vymýšlet či papouškovat výmysly druhých.

Někdy si říkám, že starší už se asi přemýšlet hlavou nenaučí, a mladé to zase nedokážou učit oni. Inu, je to legrace žít mezi lidmi, kterým jsou milejší lži než fakta. 🙃

#Unrecruitment #Vzdělání

🔗

22.05.2022 12:23

„Dál jsem Váš tweet postupně přečíst své manželce, sestře, švagrové, mamince. Maminka si klepala na čelo, a manželka po přečtení Vašeho tweetu tvrdí, že ‚jste úplně blbej‘.“



Lidé už mě za nekonformitu s jejich pohledem na okolní svět častovali různými slovy, ale na manželku a maminku se snad ještě nikdo neodkazoval.

Prozraďte mi, jak můžete brát lidi okolo sebe vážně, když se nemalá část z nich chová přesně takhle. A teď neřeším, jestli tak činí jenom online pod přezdívkou. Spousta z nich tak činí na sítích pod svým občanským jménem.

A někteří výjimeční jedinci to zvládají i osobně. Nebudu raději nikoho konkrétního jmenovat. Všichni, kdo chodíme trochu mezi lidi, nějakého takového nebo nějakou takovou známe.

#Unrecruitment #SociálníSítě #JeduFeminismy

A co vy? Máte nějakou zajímavou hlášku z internetu nebo osobního kontaktu kdy vám někdo úplně cizí přišel z ničeho nic vysvětlit, co je na vás špatně? Co jste mu potom udělali?

🔗

21.05.2022 08:38

Tohle jsem v českých zemích nezažil. Potlesk na konci celodenního workshopu pro programátory. Lidi si na mě brali kontakt, nebo slibovali, že si mě najdou (sic!). Zdá se, že s Němci bude v době postpandemické ještě dost práce.



Když už nám tady Václav Strnadel zařídil „circle jerk“ mezi programátory a méně zaprděnými a do vlastní důležitosti utopenými ze softskillerů, tak se do toho pojďme pustit pořádně. Pro začátek malá přibližná statistika naší akce.

‣ Méně než 10 % lidí jedlo příborem podle etikety, jak by nás to učil Denis Tureček, ostatní používali příbor normálně.

‣ Přesně 0 % lidí přišlo v obleku, v saku, či s kravatou, a nemůžu si teď vybavit ani nikoho s dlouhým rukávem.

‣ Minimálně 30 % mělo nějaký druh barefoot obuvi. Myslím, že větší část byla navíc v kraťasech.

A toho všeho (kromě barefoot) si všímám jenom kvůli „Šaty dělaj člověka.“ magorům (promiň, Denisi) z české soft scény, co si chodí honit triko… Tedy pardon, svou luxusní uniformu, na lidech, kteří něco umějí.



Už to bude nějaký ten pátek, co mě David Kovalský nutil, ať se vždy na konci zeptám na konkrétní věci, co si lidé z kurzu odnesli. U programátorů je tohle vždycky sranda. Nejdřív nemluví vůbec, a pak začnou říkat, co chtějí, bez ohledu na otázku.

→ „The topic was difficult. But I have some experience and I could follow. But less experienced people…“

← „So… Was there anyone here in the room who got lost… Too much?“

→ (Everybody suggesting they were okay.)

← „So it was right on the edge all the time?“

→ (People relieved and nodding like children when you ask if they want a candy.)

Připravit si jednodenní akci pro zkušené pogramátory v C, kterým chci přestavit Rust, a předchozí den u večeře zjistit, že většina z těch lidí tak úplně v céčku nepíše… A takhle je to vždycky.



Co velká část lidí z české soft scény zřejmě dodnes nechápe je, když nás neoslní kecy. Nepotřebujeme poslouchat někoho, kdo za náma přišel jenom proto, že rád poslouchá sám sebe, nebo mu za to přistane něco na účtu. Přínos každé akce srovnáváme s přínosem práce na projektu nebo válení se na gauči.

A pokud naznáme, že je přínos menší… Pak jste v řiti. Když neumíte prohrávat a neholdujete sebereflexi, nezbývá vám nic jiného, než nás označit za arogantní a netolerantní hovada. 🙂 Holt, pokud pro vás náš čas nemá hodnotu, kámoši nebudeme.

#Unrecruitment #SoftSkills #Berlin #Dresden

🔗

19.05.2022 08:54

Sice neumím německy, přesto jsem se rozhodl poslechnout si keynote a zůstat aspoň na kousek workshopu. Až tohle dopíšu, mrknu, co mi Tomáš Nezmeškal doporučil vyrazit, a vyrazím do města.



K mému vlastnímu překvapení těm lidem tak minimálně z poloviny rozumím, možná i víc. To znamená, že německému programátorovi rozumím víc než českému bankéři a obchodníkovi! Málo se to ví, ale ty kulturní rozdíly mezi námi jsou obrovské.

Odjakživa považuju informatiky za *nejtolerantnější* lidi na světě. Můžete mezi ně přijít třeba v mikuláškské čepici, chvilku na to budou koukat, ale jakmile s nimi začnete rozebírat detaily memory managementu nebo lambda calculus, zapomenou, co máte na sobě.

Jakmile se zaberete do technického hovoru, už si ani nevpomenou, že se chtěli zeptat, jestli jste se jako žena opravdu narodil, nebo se kterým pohlavím obcujete ve svém volném čase.



Ale chápu, že když mezi normální lidi z IT naběhne zpovykaný kravaťák, který jim říká „ajtíci“, a vybalí to na ně tak, jak to fungovalo na mladé a nezkušené holky v baru za Prahou, že ho vezmou starším laptopem po hlavě, a zakopou ho na dvoře.

Teda pardon, nezakopali. Dovolili si mu říct, že nechápe jejich kulturu. Tedy nejhorší věc, která se mu u „netolerantních“ lidí z IT stala je, že mu řekli pravdu, navíc zcela zjevnou. A to se neodpouští.



Znám lidi, co snadno zapadnou mezi IT v saku či v obleku, znám lidi, kteří mezi ně stejně dobře zapadnou v kostýmu mikimauze. Ale nikdo z nich…

„Kravatu jsem si sice sundal už před dveřmi a řekl jsem, že jsem trochu formálněji oblečen kvůli dopolední akci, ale nepomohlo to.“

Doslova nikdo nenaběhne mezi bandu informatiků, s tím, že se lépe oblékl kvůli někomu jinému, a neměl čas ze sebe kvůli nim udělat taky ajťáka. Doslova nikdo nezačíná konverzaci s našimi lidmi hovorem o tom, proč je oblečený, jak je oblečený, pokud to není součástí představení!



Pokud chcete hned v první větě informatiům říct, že jim nerozumíte a nemáte špetku respektu k jejich práci, představte se jim jako Martin.

#Unrecruitment #BahenníLázně

Kolik z vás vstupuje do diskurzu v odborném kruhu s tím, že jako první začnete mluvit o hadrech, co máte na sobě? A kolik z vás začíná diskuzi dalším tématem, o kterém lze předpokládat, že na něj vaše publikum není ani trochu zvědavé? Takový Václav Strnadel by jistě o akcích s IT lidmi mohl (a měl) vyprávět, ale tohle mi přijde jako věc základního selského rozumu.

P. S. Než použil *to slovo*, člověk by mu to skoro i věřil, že?

🔗

18.05.2022 22:33

Krásné město, to nemohu říct. Nechci si stěžovat ani na hotel, ani na příšerné parkování ve stísněné garáži za cenu, za kterou by mi to auto mohl po několika hodinách jízdy jít zaparkovat někdo šikovnější než já…



A už vůbec jsem si neměl stěžovat bývalé ženě, která si mě namazala na chleba.

„Já jsem zacouvala kloubovym autobusem do chlívku po 11 hodinový směně. Mě neoslníš! 🤣“

Plánoval jsem v těch cca čtyřech hodinách nějakou tu pauzu na kafe, ale nakonec mi bylo líto se zdržovat, a dojel jsem rovnou do cíle, a při zapojení obrovské trpělivosti jsem zvládl i tu garáž. Tréning z cest po Slovensku zdá se zůstává funkční.



Budu se tu muset trochu rozkoukat, seznámit s lidmi, a nakonec mě čeká krásný workshop programovacího jazyka Rust pro lidi, kterým byl doposud bližší jazyk C. Už se na to těším, budou zajímaví lidé, protože takové téma není úplný standard.

#Unrecruitment

🔗

18.05.2022 09:01

V poslední době jsem se tady na LinkedIn začal projevovat až moc jako skeptik a bezvěrec. Lucie 🍋 Zitterbartová mě dokonce v diskuzi označila za ateistu, což si tu o mně nikdo nikdy nedovolil říct.

Tím jsem u „zaklínačů“ na LinkedIn de facto skončil jako člověk.



Tomu tématu jsem se tu vždy vyhýbal, protože profesní síť a kdesi cosi. Ale když druhá strana prolomila mlčení jako první, a český „tálibán“ mi sem chodí říkat, čemu mám věřit, co si mám myslet, a jak mám sebe a ostatní vidět.

Vyhýbal jsem se i proto, abych si „nezavřel dveře“ do byznysu, kde je potřeba odkývat tu správnou věrouku, aby se začaly sypat penízky. A všichni tak nějak tušíme, že v byznysech založených na slepé víře, je spousta penízků od naivních lidí.

Je to logické. Představte si tabulku kvalitní čokolády s barevným horoskopem na obalu. Jaké jsou náklady na malovýrobu čokolády, a jaké na natištění horoskopu a na trochu těch éterických řečí při prodeji?

Kolika českým lidem lze prodat drahou čokoládu, a kolika drahý čokoládový horoskop. A co je pro podnikatele snazší? Lhát těm lidem do očí, nebo se naučit věřit tomu, co jim říká?



Cynismus a pravdomluvnost nejsou vždy výhodné vlastnosti pro obchod. Jestliže zákazníkovi řeknu, že po mně požaduje věc, která nedává smysl a nefunguje, za mnou stojí fronta kývačů, kteří mu slíbí cokoliv, shrábnou peníze, a „něco“ přinesou.

Nechával jsem si zadní vrátka, kdybych se z existenčních důvodů potřeboval naučit kývat a slibovat. Po zkušenosti z posledních let jsem usoudil, že nebudu patřit mezi „nejúspěšnější samce“, ale že bez „kývačství“ můžu na trhu dlouhodobě existovat a prosperovat.

Vzhedem k tomu, kolik z vás má „lhaní do očí“ jako jednu ze základních a nutných dovedností pro zaměstnání a byznys, považuju to za malý zázrak. Já se naučil lhát lidem, kteří to potřebují, ale není to moje přirozenost.



Jako bonus přidávám tip, jak snadno poznat celou řadu podvodníků a fanatiků. Mnozí vám budou o svém sdělení *zároveň* tvrdit následující věci.

‣ „Věř mi. Co ti říkám, je pravda. Tak to prostě je.“
‣ „Na to, co ti říkám, věda nestačí. Věci mezi nebem a zemí.“
‣ „To, co ti říkám, je vědecky dokázáno.“

Jak se člověk, který celou dobu šlape po zdravém skepticismu a vědeckém pozorování světa, otočí o celou otočku, a začne se vědou zaštiťovat, je jasno. Pak už je totiž jedno, jestli „té věci“ člověk skutečně věří. V tu chvíli víte, že v obou případech lže.



Může to vypadat jako návod pro podvodníky a fanatiky, čemu se vyhnout, a jak se neprozradit. Málo z nich ovšem dispnuje takovou inteligencí a sebekontrolou, takže buďte v klidu. Po ovoci poznáte je.

#Unrecruitment

Uvědomil jsem si, že až někdo bude řešit problém, který se řeší pomocí technických znalostí, dovedností a rozumu, přestane můj skepticismus vadit.

A když ne, udělal jsem dobrý skutek, a uvolnil místo někomu, kdo třeba není tak technicky zdatný, ale umí se lépe protáhnout přes protekci. Budiž mu přáno.

P. S. Nebuďte srabi, a napište komentář. Neukousnou vás.

🔗

17.05.2022 20:13

Přijde „nevrlý programátor“ a „hackitect“ do restaurace, dostanou čísla objednávek na stůl, a co nevidí. Fibonaccioho čísla, a k tomu pentagram jako bonus!



Co si člověk odnese z debaty s usměvavým introvertem, který se vám znovu omluví, kdykoli mu znovu skočíte do řeči?

‣ Nadšenec do čehokoli potřebuje svůj životní prostor, a přes to nejede vlak.

‣ Spousta lidí v našich oborech zažívá stres, který nelze vyrovnat penězi ze mzdy.

‣ Život s programátorkou může být lepší, jak život bez programátorky.

Než se začnete pozastavovat nad třetím bodem, o ostatních ženách nepadlo téměř ani slovo.



Bavili jsme se jenom asi tři hodiny, a tak jsem mu ani nestihl povyprávět, jakou zábavu zažívám s některými osobnostmi z LinkedIn, když se stane to neštěstí, že se potkáme osobně.

#Unrecruitment

Zbytek našeho hovoru je samozřejmě s ohledem na blíže neurčené skutečnosti přísně tajný.

P. S. Už vím, kudy na Chodově dojít do Costa Coffee vnitřkem budovy. Ale s těmi chátrajícími dětskými atrakcemi je Westfield Chodov dost ostuda.

🔗

14.05.2022 19:24

To není souboj mezi „západní vědou“ a „alternativami“. Je to o tom, zda chceme svět zkoumat a poznávat, nebo zda si jej chceme vymýšlet a žít v nebezpečném omylu.



Můžete namítnout, že jsou všichni ti šarlatáni, šamani a čarodějové jenom neškodné postavičky, co si na nás maximálně vydělají pár peněz. Jenže vyhýbání se skutečnému chaotickému světu a inklinace k magickému přání nás může v různé míře ohrožovat.

A v tomto příběhu tmářství zabilo tříletou holčičku, která se ještě nestihla ani zorientovat ve světě a rozhodnout se, jestli bude následovat magické myšlení, nebo bude raději přemýšlet hlavou.

Chudák holka nestihla ani dojít do věku, kdy dítě dokáže svým vlastním rozumem rozporovat, co mu říkají dospělí.



Moje dcerka se taky zhruba ve třech a čtvrt letech začala chovat jako posedlá ďáblem. A dávala mi zabrat, to uznávám. Ale zdá se, že měla velké štěstí, že navzdory sledování mnoha amerických hororů, nejsem takový vůl, abych změny v jejím chování řešil exorcismem.

A tak když si při čtení chytrých řečí na sociálních sítích připadáte jako špatný rodič… Vzpomeňte si, že jste to nakonec vy, kdo řekne: „To bude dobrý.“, místo abyste dítěti prolili trávicí ústrojí bělidlem, nebo z něj šli vyhánět ďábla, který k dětem tak nějak patří.

Jestli máte nějaký problém, zkoušejte si ten exorcismus raději na sobě. Přesně tohle je důvod, proč věřím, že děti nejsou majetkem rodičů, a měly být po narození společností chráněni v případě nutnosti i před nimi, především v těchto mezních případech.

#Unrecruitment #Výchova #Bezpečí #JeduFeminismy

Jako by nestačilo, že na východ od náš zkouší agresorova média obvinit z čarodějnictví a spřažení se satanem ukrajinské obránce. Je velký problém chtít po lidech, aby aspoň trochu přemýšleli hlavou?

P. S. Co myslíte, věřili ti lidé po celou tu dobu, že dělají dobrou věc?

🔗

13.05.2022 22:25

Pokračujeme s matematikou a fyzikou pro děti. A protože nevidím smysl předbíhat školu, beru to z opačného konce, a skočili jsme rovnou na časoprostor a Riemannův integrál.



Dospělému to bude připadat těžké, ale mladší školní dítě naštěstí ještě neví, co má považovat za příliš složité. Pojďme se podívat na jeden z modelových příkladů.

‣ Jdeš na výlet. Jsi ještě čerstvá, a tak zvládneš jít rychlostí pět kilometrů za hodinu. Po hodině na tebe padne únava, a po zbytek výletu se budeš šourat rychlostí čtyři kilometry za hodinu. Kolik kilometrů jsi ušla po třech hodinách?

Řešení tohoto úkolu je řešením Riemannova určitého integrálu funkce vyjadřující rychlost chůze po dobu tří hodin. Není podstatné, co se dělo před tímto tříhodinovým úsekem, ani co se bude dít po něm.



Lidé se ptají, k čemu jim budou derivace a integrály. Já se zatím bavím představou, kdyby podmínkou pro získání a udržení řidičského oprávnění byla aspoň schopnost vypočítat brzdnou dráhu.

Dosavadní vzdálenost, kterou jste ušli v každém okamžiku výletu, je funkce polohy podle času. Rychlost chůze během celého výletu je její derivace. Zrychlení či zvolnění kroku je pak druhá derivace.

Integrál je opačný krok k derivaci, tedy právě otázka z našeho úkolu.



Bonusové úkoly pro fajnšmekry:

‣ Cyklista vyjede na kopec rychlostí 10 km/h, a stejně dlouhou cestou sjede z kopce rychlostí 30 km/h. Jaká je jeho průměrná rychlost na této trase?

‣ Pokud dobíháte vlak a mezi vámi a nádražím je údolí, co vám lépe pomůže zvýšit šanci, že jej stihnete? O kousek rychleji seběhnout kopec, nebo udržet o kousek rychlejší tempo při šlapání do kopce?

‣ Jestliže těžký kulatý kámen puštěný z vrcholu věže dopadne na zem při rychlosti 60 km/h, jak se od ní bude lišit věž, ze které dosáhneme rychlosti 85 km/h?

#Unrecruitment #MatematickéOkénko

Zkuste příhodit nějaké vlastní úkoly!

🔗

13.05.2022 07:07

Když zloděj křičí: „Chyťte zloděje!“

#Unrecruitment #BahenníLázně

Dotyčná o oboru postaveném na přesné matematice a logice, a z druhé strany též na poznání skutečného světa formou fyziky a návrhu a výrobě strojů, které dělají to, k čemu byly navrženy… Viz odkaz v komentáři.

P. S. Ale popsala principy šarlatánství naprosto přesně, to se musí nechat! Zdá se, že o tom něco málo ví.

🔗

12.05.2022 16:38

Kostky jsou vrženy, budeme se stěhovat. Byla to docela sranda, celá komunikace probíhala následovně.



13. dubna (středa): Volám předsedovi družstva s dotazem na prodloužení smlouvy. Prý bude upravovat cenu. Do konce měsíce se ozve s nabídkou.

6. května (pátek): Připomínám se. Stále ještě nemá informaci, o kolik se bude nájem zdražovat. Prý se domluvíme v pondělí. Je si jistý, že se dohodneme.

7. května (sobota): Přišel mi e-mail ze služby sreality, protože jsem dosud nevypnul notifikace o nových nabídkách. Nabídka od realiťáka, kterého znám osobně. Posílám SMS.

8. května (neděle): Volá realiťák. Večer si jdu byt prohlédnout. O tom už jsem psal minule. Předběžně se domlouváme, že to nejspíš vezmu.

9. května (pondělí): Volá mi předseda. Mám se podívat na službu sreality, abych věděl, co teď stojí nájmy.

„Podívejte se, kdybyste se měl dneska stěhovat, jaké by byly podmínky.“

Ve stejný den dostávám od realiťáka návrh rezervační a nájemní smlouvy k druhému bytu.



Intermezzo: Dojdu k závěru, že mě předseda natahuje naschvál a domýšlím si možné důvody. Buď mě připravuje na masivní zdražení, nebo ten byt chce pro někoho jiného. Ještě ten den potvrzuju realiťákovi zájem o druhý byt.

12. května (čtvrtek): Ráno podepisuju rezervační smlouvy a po dohodě s majitelkou i nájemní smlouvu ve znění z pondělka. Posílám všechny smluvené částky a odesílám potvrzení o platbách.

Odpoledne volám předsedovi. Konečně z něj vymámím výši nového nájmu. Navrhované zvýšení je 800 Kč. Říkám, že to nevezmu. Na dotaz kolik bych si představoval, říkám, že jsem na srealitách našel lepší byt a podepsal smlouvu. Ještě reaguju na výtku, proč se teda bavíme o ceně.

„Zvědavost zvítězila. Chtěl jsem vědět, kolik to bude.“



Výsledek? Měsíční náklady budu mít možná o kousek vyšší, to se při změnách cen energií těžko odhaduje. Samozřejmě jde za mnou náklad na stěhování, na realiťáka a na jeden překrývající se nájem. Zvýší se mi kauce. A budu běhat několik pater do schodů. Co za to?

‣ Milá majitelka, která bude nejspíš ráda, když se za rok domluvíme na prodloužení. Příští rok napíšu, jak to dopadlo.

‣ Klidnější část městečka, hospůdka, dětské hřiště, koupák, bydlení přímo u „cyklostezky“, příjemný výhled.

‣ Funkční kuchyň. Nic luxusního, ale půjde tam aspoň normálně vařit a péct, což se o té současné říct nedá.

‣ Samostatný pokoj pro dcerku. Bude mít svůj vlastní prostor, a od realiťáka dostane ještě jako dárek pěkný koberec.

Kostky jsou vrženy. A my se vrhneme na páté stěhování za můj život i za život dcerky. Než se narodila, jsem se nikdy nestěhoval z bytu, kde jsem žil od narození já.

#StěhováníJakoHobby #ZměnaJeŽivot #UtopenéNáklady

P. S. Rovnou jsem objednal kočičákovi nové škrabadlo.

🔗

12.05.2022 09:15

Není „růžová daň“ jen tržním důkazem schopnosti a ochoty žen utrácet „za blbosti“? Co nám to spolu s „pohlavní příjmovou nerovností“ říká o jejich chuti žít skromně a investovat do budoucnosti?



Když jsem šel před lety do nejmenovaného kadeřnictví v centru Brna, byl jsem vzhledem ke své situaci „cizince“ ochotný zaplatit neúměrnou částku srovnání vlasů do „univerzálního chlapského účesu“.

Na moji výtku, že účes není hotový, kadeřnice suše odvětila, že na to nejsou vybaveni, shrábla moje peníze, a poslala mě za byznysem neupraveného.



Můžete namítat, že je „pink tax“ produktem patriarchátu, ale to si lžete do kapsy. Stačí se podívat na úspěšný byznys, kde ženy utrácejí peníze.

‣ Zkuste si namísto „ženy bohyně“ udělat kurz „muž bůh“, a inkasovat za něj od chlapů desetitisíce za dvoudenní seanci. Garantuju vám, že to budete mít zatraceně těžké.

‣ Jeden známý zjistil, že když se dá na čokoládu ještě horoskop, dá se to prodávat za násobek ceny! Domnívám se, že mu právě toto zjištění v krizi zachránilo byznys.

‣ Dodnes mám u mamky na půdě pěkný kočárek univerzální barvy po dceři. Jsem přesvědčený, že by si jej kterýkoli chlap hned pro svoje dítě vzal, ale jejich ženy požadují na tu „chvilku“ nový.



Když jsem se 2019 jsem se rozhodl nechat si profesionálně upravit porost na hlavě, rozhodl jsem se vyhnout všem kadeřnictvím právě proto, že tam *nikdy* muž nedostane odpovídající službu.

Nechal jsem tedy nějakých 1500 Kč za vcelku triviální úpravu hlavy. Ještě jsem to párkrát zkusil, ale nakonec jsem naznal, že stejně nejsem s jejich prací spokojený, a že zastřihávací strojek a zrcátko mi udělají lepší službu za kratší čas a menší peníze.

„Já kupuji dámské šampony. A pokud se Vám zdá že platíte růžovou daň tak si kupujte ty panské bez daně. :)“

Michal Horký to vystihl dokonale. Kupuje si kvalitnější výrobky za vyšší cenu s odkazem na to, že stejnou možnost má i žena.

„Osobně jsem byl vždy po návštěvě kadeřnictví naštván na kadeřnici že vypadám jako idiot, došlo mi že to není fér a navíc ani její chyba, tak se stříhám sám.“

František Kotyk se taky vyjádřil srozumitelně.



A nakonec to funguje i u nás. Dcerku ostříhám a učešu pro běžné podmínky stejně dobře jako kadeřnice, navíc v libovolnou dobu, kdy se mi to hodí. Jen protože je to holka, do roku 2019 chodila do kadeřnictví aby si užila ten luxus a péči, a má slíbeno, že se k tomu vrátíme.

Ale o tom přece ta „růžová daň“ je. Muži jsou doposud obecně ochotnější věnovat větší úsilí výdělku, zatímco ženy jsou obecně ochotnější vydělané peníze utrácet „za nesmysly“ a „za dobrý pocit“.

Beztak, když to propočítáte, většinu růžové daně nejspíše zaplatí muži, aby dokázali ženám svoji hodnotu. Je to dobrý byznys model, který vydělává peníze.

#Unrecruitment #JeduFeminismy

Až se divím, že autorky těchto článků zapomínají na daleko vyšší „růžovou daň“ třeba v tanečních. A nebo naopak „modrou daň“ v barech, kam mnoho žen chodí takzvaně „bez peněženky“.

🔗

11.05.2022 11:32

Chtěl jsem devátého května psát cosi ke světovému dění, ale nemá to cenu. Novodobí fašisti snažící se o „konečné řešení ukrajinské otázky“ nám stejně neměli, co říct. Beztak jsme tu povětšinou rádi, že je válka o kousek dál, umírají jiní, a my si držíme většinu svého takřka hobitího pohodlí.



A protože už jsme překlenuli období, kdy „tomu nikdo nerozumí“, a nacházíme se v období, kdy „jsme na to zvyklí“, můžeme se nerušeně věnovat svým malým žabomyším válkám tady doma.

Na druhou stranu se v poslední době až příliš často stává, že na sebe nějaká organizace, například bujující proti právům žen, strhne větší pozornost, než bylo asi cílem. A pak se začne přicházet na to, že třeba nejsou až tak úplně čistí, co se týče vztahu k východním fašistům.



Ale když už jsme u té mezinárodní politiky. Ačkoliv tomu za mák nerozumím, zaujalo mě, jak moc je pro fašisty důležitá neutralita Izraele. A přesto to zapomněli některým svým lidem říct, než šli mluvit do televize.

Jestli k tomu šílenému světovému zmatku (nikoliv řádu) něco máte, nezapomeňte to napsat do komentářů. Fašističtí trollové se samozřejmě namáhat nemusejí, tady jim pšenka nepokvete.

#Unrecruitment #SvětKolemNás

🔗

09.05.2022 21:12

„Kdyby vám kolega řekl, že chce skončit, snažili byste se jej přesvědčit, aby zůstal?“

Nesnažil!

Svých kolegů jsem si většinou vážil, a přál jsem jim do osobního i pracovního života to nejlepší. Pokud někdo odchází, většinou k tomu má dobrý důvod.



Bylo by mi nanejvýš hloupé snažit se svému kamarádovi či kolegovi rozmlouvat jeho životní cestu jen proto, že mám sobecké důvody, proč chci, aby v týmu zůstal. Musel bych vidět nějakou šanci mu pomoct, pokud bych měl vůbec zvažovat snahu ovlivnit jeho rozhodnutí.

„Pokud ne, tak není tím správným členem týmu.“

Fatalista by jistě souhlasil. Řekl by, že pokud ten člověk odchází, pak odejít má, tedy je jeho místo jinde, a tedy není tím správným členem týmu…

Protože správný člen by zůstal v týmu. #CircularReasoning



„Některé základní otázky dávají odpovědi na komplexní problémy.“

Říká se, že na každý složitý problém existuje velice jednoduchá a zcela špatná odpověď.

#Unrecruitment

Já jsem asi až příliš přející člověk. Nejen kolegům, ale i svým přítelkyním jsem v krizi říkal, že mě potěší, když se jim bude dařit dobře, a to i v případě, že bychom se rozešli. Nedává mi smysl snažit se zadržet někoho, kdo je přesvědčen, že mu jinde bude lépe.

🔗

08.05.2022 08:05

Brzy mi končí roční smlouva na moji domácí kancelář a bydlení s dcerkou. Pronajímatel zatím nedodal nabídku na prodloužení nájmu, pouze neurčitě mluví o nutnosti zdražení.



Mně se tu líbí. Byt je sice vybavený skromně, v kuchyni se téměř nedá uvařit, na teplou vodu vždy znovu čekám, než se zapálí a vzpamatuje průtokáč. Ale byt je dost velký a je tu zahrádka a dobrý sousedi včetně dětí.

Na druhou stranu se objevil volný byt v hezké části městečka, který nevypadá jak ze šedesátých let, kde by dcerka měla vlastní pokojíček namísto prostoru odděleného jen skříní. Takže se dneska půjdu podívat, jestli nakonec nebude všechno úplně jinak.



Mezitím jsem objevil další hračku. Myslel jsem si, že je linuxový io_uring jenom taková šikovná optimalizace. Ale dostal jsem se k lidem, kteří tvrdí, že by se na tom mohla postavit celá nová vrstva pro komunikaci s operačním systémem, která bude odpovídat moderní teorii.

Nechci být předčasně nadšený, ale vypadá to jako malá technická revoluce, která přenáší koncept „futures” do vnější komunikace aplikace. Vypadá to zajímavě minimálně na studium, a možná i na praktické použití.

#Unrecruitment #OperačníSystémy

P. S. Tak jsem mamce ke dni matek osobně přinesl dobrou zprávu, že se tentokrát snad nenastěhujeme po roce zase k ní domů. 🙂

🔗

07.05.2022 10:39

Je mi líto, že vám to musím říct, ale UNIX nemá ani dobrý design, ani dobrou architekturu. Čím dříve se s tím smíříte, tím lépe se vám bude s padesátiletým softwarovým odkazem pracovat.



Říká se že jsou unixové systémy pevně spjaté s jazykem C. Jenže když se podíváte na systémové API, uvidíte spíše assembler. Posuďte sami.

1) Potřebuju zapisovat do souboru, vypisovat na terminál, nebo poslat data po síti.

Takže si data sesbírám do nějakého bufferu třeba na zásobníku. Jedním argumentem předávám paměťovou adresu druhým počet bajtů v bufferu. Odpovědí mi přijde počet skutečně zapsaných bajtů.

Pokud by systém nezapsal celý buffer, musím operaci opakovat. Ani tentokrát nemůžu jednoduše „poslat buffer“. Musím poslat adresu posunutou o již zpracované bajty, a počet bajtů o stejnou hodnotu zmenšený.

Jestli je někde prostor udělat fatální bezpečnostní chybu, pak tohle je přesně to místo.

2) Potřebuju data z jichž zmíněných zdrojů přečíst.

To si vytvořím úplně stejný buffer, jenom do něj nedávám žádná data. Celé volání vypadá úplně stejně. Řeknu kde ten buffer je a jak je velký. Při každém dalším čtení pošlu adresu zvýšenou o již přečtená data a velikost o ně sníženou.

3) Polymorfismus aneb mnohotvarost

Když potřebujem poslat nebo přečíst síťovou adresu, máme trochu problém. Struktura IPv4 adresy vypadá jinak než struktura IPv6, dále máme lokální unixové sockety a spoustu dalších.

Aby systém věděl se kterou adresou pracuje, máme pevně daný číselník typu adres a všechny ty struktury mají na začátku prostor pro toto číslo. Zároveň se „pro jistotu“ vždy posílá ještě velikost adresy v bajtech, abychom si mohli vzájemně kontrolovat, jestli pracujeme se správně velkou alokací.

4) Složité zápisy jednoduchých věcí

Assemblerovská architektura se projevuje i když chci udělat tak jednoduchou věc, jako požádat operační systém, aby některý z mých prostředků předal jinému procesu.

Schválně se podívejte do screenshotu, a řekněte mi, jak dlouho vám trvá, než si uvědomíte, že celý ten kód ve výsledku pouze pošle jeden file descriptor druhé straně k vyzvednutí. Kód na vyzvednutí mimochodem vypadá prakticky totožně.

#Programování #ŘešeníExistuje

A takto bych mohl pokračovat libovolně dlouho. Ono to na datové úrovni není úplně špatně. Na ekonomické úrovni vám to váže vzácné lidské zdroje, které potřebujete na budování produktů a generování příjmů, aby ty lidi bylo z čeho platit.

(Challenge: Pivo za každou nalezenou chybu.)

P. S. Nemyslete si, že by vás Windows nebo Mac měly jakkoli spasit. Microsoft dokázal mnohé věci za svoji existenci ještě více pokazit a zkomplikovat.

🔗

06.05.2022 10:57

Čemu se u nás v Čechách říká nošení dříví do lesa? Inu třeba tomu, když přijdete na akci, kam se ostatní přišli bavit, a zoufale se ze mě snažíte udělat kreténa před lidmi…

#BahenníLázně

Před lidmi, kteří už mě znají. 😹

To napětí, když sedíte se sklenkou v ruce, a nad vámi se ve vaší osobní zóně tyčí osoba, která vám kromě řeči těla vyjadřuje svoji dominanci vykládáním, jak si namaže celou českou vládu na chleba… Nebo co to vlastně říkala. Ten vlekoucí se čas, když očekáváte pointu celého příběhu, až konečně…

Nic. Vůbec nic, nothing, rien, nada. Došly náboje, můžeme se zase vrátit k zábavě.

#Unrecruitment #Neformálko

Po celém dni školení temných zákoutí linuxového programování s architekturními a historickými vsuvkami a odbočkami k fungování instrukčních sad, procesorů, keší a pamětí, po mě fakt nikdo nemůže chtít, abych hrál tyhle soutěže o dominanci na úrovni mateřské školy. To si musíte objednat předem.

P. S. Taky se u nás říká, že pes, který štěká, nekouše. Nebo taky, že potrefená husa nejvíc kejhá.

🔗

04.05.2022 15:29

Proč je sebeprezentace programátora tak zatraceně těžká?



Jsem přesvědčen, že rozumím PostgreSQL na takové úrovni, že nemám problém zastat roli specialisty. Hodnotu přinesu. Jenže pro mě je zamykání databází úplně to samé, co zamykání interních komponent operačních systémů, a to je pro mě to samé, co zamykání datových struktur v běžných programech.

Generalista je v IT sprosté slovo, které tu nikdo nepoužívá. Navíc nerozumím Windows. Nenechávám se najmout na administraci systémů. A nedělám webařinu.

Nějaký webový framework umím, třeba Django pro Python. Ale nejsem na tu oblast žádný odborník. Na druhou stranu už jsem potkal dost lidí, co se za odborníky označují, a rozumí tomu o dost míň, tak nevím. Dívám se za ty frameworky, jak aplikace, operační systémy a počítače na síti interagují mezi sebou. To mě zajímá.



Znám své limity a zhruba tuším, kde mé znalosti a dovednosti končí. Na druhou stranu mi nijak zvlášť nevadí ty limity posouvat. Lidé až moc slyší na to, co člověk dělal v minulosti a s kým spolupracoval, ne vždy už tolik na to, co se dá udělat teď a tady.

Jak to změnit? Snažím se, bavím se s lidmi, prezentuju svůj pohled na současný svět informatiky. Se spoustou lidí je to jak hrách na stěnu házet. Mají svoje škatulky a svoje tabulky. A nevyčerpatelnou zásobu výmluv.

Na druhou stranu, snadnější je lidem prodat to, co chtějí, než to, co by zásadně změnilo jejich situaci. A tak musím zároveň svým technicky velice chápavým kamarádům naopak vysvětlovat, proč okolní svět nefunguje a nereaguje logicky.



Dnes už vás ani to, že jste programátor, nezachrání před neustálým lavírováním mezi technickou kvalitou a reálnou poptávkou.

#Unrecruitment #Informatika #Programování

🔗

03.05.2022 19:26

Prý nikdy nevíte, kdy je budete potřebovat. Ale k čemu bych je měl potřebovat, když mi ty jezinky ani neodpoví?

#Unrecruitment #BahenníLázně #Češtin

P. S. Přestaňte prosím na potkání nabízet „vzájemné propojení“, nezní to zdaleka tak dobře, jak si myslíte.

🔗

02.05.2022 10:51

Lukáš Houdek z „HateFree Culture“ mě zve na nějaké setkávání lidí s odlišnými názory a obrušování hran. Prý to podle výzkumů funguje.



Jenže já nemám žádný zajímavý názor ke konfrontaci.

‣ Věřím, že by se děti měly vzdělávat, aby v dospělosti nebyly úplně mimo mísu. Když mi ke stolu posadí někoho, kdo si myslí, že děti mají držet hubu a krok, a hlavně nebýt moc chytré, k čemu to bude?

‣ Myslím že by bylo dobré kdyby se lidi v provozu vzájemně tolerovali a občas si trochu pomohli. Když ke mně posadí nějakého petrolheada, co nesnáší i děti chodící přes přechod pro chodce do školy, k čemu?

‣ Jsem přesvědčen, že není dobře, když rusové vstoupí na cizí území a začnou tam vraždit a znásilňovat. Můžou mi posadit ke stolu člověka, kterému to přijde super, proč?

Komunikace přes internet mi nedělá problém, od roku 1999 jsem se něco málo naučil. Lidé se ke mně často chovají naživo jinak než online, a pak z toho vyvozují chybné závěry. Většinou jsou zklamaní, když jim dojde, že jsem stejný i naživo.



Dívám se na jejich modelové názory. Připadají mi hloupé a neužitečné.

‣ „Feminismus je dobrý pro všechny. Nejen pro ženy.“

Potkal jsem hromadu feministek, jejichž mnohé názory nejsou dobré ani pro ženy, natož pro všechny. A potkal jsem dost lidí, kteří moje názory považují za feministické.

‣ „Každý má právo se bránit, i se zbraní.“

Bránit proti čemu? Tomu, že se mě někdo snaží připravit o život, nebo stačí, když se na mě blbě podívá, nebo mi řekne něco, co se mi nelíbí? Mají po sobě lidé střílet, když se cítí ohroženi, nebo jen v nouzi?

‣ „Děti s postižením se mají učit ve třídách se zdravými žáky?“

Za každou cenu, i na úkor zdravých žáků? Nebo tak, aby to příliš nenarušilo výuku ostatních? Odpověď se může velice rychle měnit podle podmínek.

‣ „Odmítám teror politické korektnosti.“

Tak tahle věta neznamená vůbec nic. Jak s tím potom můžu souhlasit nebo nesouhlasit? Politická korektnost může být všechno od základů slušného chování až po blokování důležitých společenských témat.

‣ „Islám považuju za rozpínavý a násilnický.“

Jako každé náboženství, zvláště abrahamovské, v jeho extrémních podobách. O čem se tady chcete bavit?

‣ „Očkování proti covidu má být soukromá věc.“

Samozřejmě. A taky covid má být soukromá věc. Vůbec ten virus neměli šířit mezi lidi, kteří o něj nedali najevo jasný a nezpochybnitelný zájem.



Moc nemusím ani televizní debaty typu „jeden žid, jeden nácek“ nebo „jeden vědec, jeden blbec“. Ať postaví proti sobě dva nekompatibilní extremisty, a dají vědět, jestli to má očekávaný přínos.

Na co mám já potkat o jednu bláznivou feministku nebo o jednoho bláznivého šovinistu víc? Já, kterému ve stejnou chvíli jedni nadávají do nácků a druzí do bolšviků, protože jsem nikomu z nich neodkýval jejich nablblé názory. Obecně si moc nerozumím s lidmi, kterým se udělá názor, a od té chvíle je to ta nejsvatější věc, kterou mají.

#Unrecruitment #BahenníLázně

Jestli hledáte komparz, dejte nabídku, lidi se pohrnou.

🔗

01.05.2022 18:41

Lidé kolikrát tleskají něčemu, co je z mého pohledu úplná hovadina.



„Nedokážeme predikovat, co bude pro děti za 9 let relevantní.“

Před devíti lety byl rok 2013. Skutečně tehdy nebyla ani rámcová představa o dnes potřebných dovednostech?

„Právě schopnost celoživotního učení je to, co si děti musí odnést.“

Ano. Proto je nenaučíme základní věci pro současnost a blízkou budoucnost?

„Možná jako dospělí máme pocit, že kdybychom dříve věděli, co víme dnes, usnadnilo by nám to ledacos.“

Jako dospělý vím, že se mi spousta znalostí a dovedností z dětství dodnes velmi hodí.

„Musí vzniknout větší prostor pro individualizaci.“

Ano. Proto jim neposkytneme základní vzdělání pro potřeby současného a budoucího světa?

„Není možné, abychom po všech dětech vyžadovali všechno.“

Zrušme výuku telefonních seznamů, nechme jen básně. Omezme výuku jazyka, kterým mluví méně než jedno procento světa.

„Učitel má fungovat jako moderátor.“

Ano. Profesionální učitel nemá šanci poznat okolní svět na úrovni dostatečné k pokrytí vzdělávacích potřeb žáků.

„Jako hledač talentů.“

Nedělejme ze školy malé HR.

„A kouč jejich rozvoje.“

Raději bych průvodce. Pod slovem kouč si každý představí něco jiného.

„Děti mohou ovládnout společný základ v rovině povědomí.“

Povědomí současných dospělých o okolním světě je zoufalé. Dávaly by smysl snažit se, aby tomu bylo u příští generace jinak.

‣ „Děti by se měly učit programovat.“
‣ „Děti by měly ovládat alespoň 2 cizí jazyky.“
‣ „Děti by se měly učit pracovat s umělou inteligencí.“
‣ „Děti by se měly orientovat v problematice práva.“
‣ „Děti by měly ovládat práci s daty.“
‣ „Děti by se měly…“

Nechceme rozvíjet myšlení, kreativitu, rozum i osobnost při výuce programování? Nechceme překonávat zaprděné čecháčkovství pomocí světových jazyků? Dovolíme si přeskočit umělou inteligenci v době nástupu deepfakes? Kdo z vás nepracuje s daty?

#Vzdělávání #BahenníLázně

A základy práva? Znám holku, co byla jako mladistvá podmíněně odsouzena za něco, co byla jenom taková sranda. Možná kdyby ve škole pár takových případů z minulosti probrali, mohla se toho třeba vyvarovat.

Vypadá to jako blábol, čte se to jako blábol, zní to jako blábol, co to je?

🔗

01.05.2022 08:51

Proč mají děti trénovat dovednosti, které vyžadují přemýšlení, soustředění a preciznost? Ještě by mohly být chytřejší a rozvážnější, než jejich nejistí rodičové!

#Vzdělávání #BahenníLázně

Písemné dělení je algoritmus který většina dospělých lidí nechápe, a mnozí už zapomněli, jak se provádí. Někteří se možná bojí, že už by to s dětmi nezvládli. Možná i toho, že by před nimi vypadali jako blbci.

Nejlepším řešením je vyjít na sociální sítě, a nechat si hloupým davem potvrdit svůj postoj proti dětské gramotnosti. Jenže někdy to nevyjde. Kvůli politickým diskuzím vypadá twitter jako síť hlupáků. Ale původní komunita, vzdělaná v matematice, informatice a přírodních vědách, nikam nezmizela.

Člověk navíc nemusí být génius, aby si všiml, že pro vyřešení příkladu není dělení vůbec potřeba.



Proč máchám anonymního rodiče z twitteru v bahenních lázních? Inu proto, abych upozornil na obrovskou celonárodní protivzdělávací lobby z lidu.

Kolik lidí u nás chce, aby se zrušila víceletá gymnázia proto, aby dostaly lepší vzdělání ostatní děti? A kolik je chce zrušit, aby cizí děti nebyly chytřejší než jejich děti, a jejich děti především nebyly chytřejší než oni sami?



Chápu zpochybňování potřeby učit se „telefonní seznamy“, a nemám nejmenší tušení, co jsou blanokřídlí. Ale vyčítat škole zadání praktického příkladu, kdy se má dítě zorientovat v zaplacení ubytovacích služeb za čtyři lidi, a provést jednoduchou operaci s čísly?

Kdo těm lidem bude platit důchody, když budeme děti chránit před takto základními dovednostmi a uvrhneme další generaci do doby kamenné?

P. S. Bylo by asi fajn, kdyby tak jednoduchou věc lidi zvládli od nějakého věku spočítat z hlavy.

🔗

29.04.2022 09:47

Václav Strnadel a jeho zpropadená #linkedinspirace. Chtěl jsem si to dát jenom pro těch pár lidí na Twitter, ale to mu nemůžu udělat. Tak čtěte.



Děti se učí příkladem a nápodobou. Dcerka mi před pár týdny řekla, že chce taky poslat peníze „na Ukrajinu“. Asi chtěla být jako její rozvedení rodičové, dva lidi z různých poměrů, co spolu nechtějí žít, ale pár věcí mají společných.

Nechal jsem ten nápad uležet. Trochu jsem s ní probíral, jak tyhle věci fungují, aby měla přehled. Chtěl jsem pro její symbolickou pomoc nějakou událost, ze které bude mít na památku aspoň fotku. Navrhl jsem materiální pomoc na sběrném místě.

Domluvili jsme se, že nabízenou pomoc sníží na polovinu, s odůvodněním, že člověk musí myslet i a sebe a své budoucí výdaje. U sběrného místa jsem jí dorovnal stejnou částkou. A pokusil jsem se vyhnout nakupovací části.

Nakupování skutečně zvládly holky beze mě. Roztěkaná dcerka prý odmítala u pokladny vydat peníze za nákup, že je má „na Ukrajinu“, a mezitím řešila, že nutně potřebuje žvejkačky. Dneska kdyby si řekla o modrožlutou stužku, už bych jí ji musel bez keců dát.

Tedy bez keců… S náležitým poučením, samozřejmě. 😼



Nemusíme se bavit o tom, že je pětistovka z dětské kasičky pomoc veskrze symbolická. Ale je to další občan ČR, který šel, a něčeho se vzdal pro lidi, kteří se dostali do špatné situace.

#Unrecruitment #Dobročinnost

🔗

28.04.2022 19:01

Pořád se tu bavíme o vzdělávání a názorných příkladech pro výuku. Jeden večer jsem dělal s dcerkou projekt. Už tak nějak tuší, jak fungují plochy a jak to souvisí s násobením.



Jen tak zkusmo jsem jí k tomu přidal třetí rozměr, a nechal ji odhadnout, kolik „centimetrových“ kostiček zhruba zabírá kámen, co jsme někde našli. Po chvilce zmatků přišla s odhadem objemu někde okolo 22 cm³.

Kdesi jsem vyhrabal kuchyňskou odměrku, nalil tam půl litru vody, přidali jsme kámen, a odhadovali, kam zhruba mezi 500 ml rysku a 600 ml rysku ta voda vystoupala. Tady nám vyšel hrubý odhad na 30 ml.

Museli jsme dát do kupy vztal mezi litrem a dm³, mezi délkovými, plošnými a objemovými jednotkami, aby se nakonec ukázalo, že ten původní odhad nemusí být tak úplně mimo mísu. Ale protože bylo obojí od oka, vyštrachal jsem někde ještě odměrky od léků, abychom hladinu po vložení kamene zpátky vyrovnali, a rozdíl skutečně změřili.

Dalo to práci. Nicméně toto první smysluplné měření se nám od odhadu 30 ml odchýlilo k necelým 31 ml, přičemž přesnost měření bych odhadoval tak maximálně na půl mililitru. Každopádně už bylo jasné, že ani první odhad úplně od oka nebyl zase tak daleko od reality.

Má cenu, aby se ta holka chodila učit do školy?



Mě osobně móda homeschoolingu úplně nechytla. Beru to tak, že dítě potřebuje mezi děti a lidi, do různorodého kolektivu. A že se musí učit víc než jenom to, co dokážou dát rodiče.

Taky mě vždycky děsily důvody jiných lidí k tomuto postupu. Třeba ve spojených státech je dost lidí, kteří by rádi své dítě ochudili o možnost naučit se něco o vědecké metodě, biologické evoluci, a někde snad i o kulatosti země. Ale i u nás jsem za své školské roky potkal především kámošky, co trpěly náboženským fanatismem v rodině, a zvyk posílat děti do školy včetně středního vzdělání pro ně byl vysvobozením.

Kámošku z jehovistické rodiny dokonce její třída podržela, aby jako jediná nedostala poznámku za nějakou společnou neplechu. Tam se před rodiči hodně tutlalo, že je ve škole normální.



Já se necítím jako blázen, co by dítě učil nějakému fanatismu a tmářství. Jenže oni se tak taky necítí, a navíc o sobě ani nepochybují a sebereflexe jim moc neříká. Dunning-Kruger efekt jako vyšitý.

Teď mi řekněte, co je vlastně správné. Nechat všechno na rodičích, ať o svých dětech rozhodují dle libosti, nebo vynutit i pro děti z hodně divných rodin aspoň nějakou šanci na kontakt se světem a poznání okolní reality?

Ptám se pro kamaráda. Kecám, ptám se čistě ze zvědavosti, protože upřímně nevím, jak by ten svět okolo měl být nastaven, aby to bylo dobrý. Beztak nejsem ten, kdo by to mohl nějak zvlášť ovlivnit.

#Unrecruitment #Vzdělávání

„Co teď máte v plánu?“ • „Rozbít atom. Ne, to až potom. Nejdřív rozbít monarchii.“

🔗

27.04.2022 17:12

Prý nemáme pana Duku kritizovat, pokud jsem to nečetli. Já to čist nechtěl…

Lucie Hrda hrdá interpretovala text optikou soucitu s obětmi násilných zločinů, nicméně podcenila starého zkušeného demagoga.

→ „Diskuze či spor je důsledkem nedostatečného uvědomění si šíře tohoto fenoménu.“

Jasné. Anti-choice kamarádi z mokré čtvrti za nic nemůžou.

→ „Z hlediska biologicko-etického… Smrt budoucího života.“

Pokládá na stůl dogma.

→ „…je v tomto případě neadekvátní ve vztahu k otci. Při znásilnění nelze hovořit o právu budoucího otce.“

Je mu hloupé násilníkovi přiznat otcovská práva, tak aspoň apeluje na emoce ostatních mužů.

→ „Za svou životní dráhu jsem poznal řadu mužů a žen, kteří ‚vděčí‘ za počátek svého života znásilnění.“

Omlouvá znásilnění nevyzpytatelnými cestami páně.

→ „Poznal jsem také i některé tyto matky… Při pohledu na úspěšnou životní dráhu svých potomků s touto bolestí vyrovnaly.“

Ukazuje, že jednou budou ty ženy za to znásilněníčko vlastně rády.

→ „Pachatel, příslušník ozbrojených sil, je často také obětí těch nejsilnějších emocí a vášní.“

Utrpení vojáků v něm snad vyvolává i ten chybějící soucit.

→ „Zabíjí bez rozmyslu a ničí vše živé i veškeré hodnoty, které reprezentují protivníka.“

Utrpení žen nikoliv, to je jen takové ničení hodnot.

→ „Což neznamená, že tím je omluven a že by měl být zbaven zodpovědnosti!“

Nutné zaklínadlo na umlácení budoucích kritiků?

→ „Není však úplně korektní mluvit pouze o zločinech ruských vojáků… Někteří poskytli pomoc ženám v tomto ohrožení.“

Jen nešikovná formulace, nebo úmysl?

→ „Upozorňuji, že zjednodušeným přístupem bychom mohli vyvolávat šovinismus a nacionalismus.“

Ještěže v této válce šovinismus a nacionalismus zatím nejsou..

→ „Chtěl bych v tomto případě vyslovit uznání oběma stranám.“

Tentokrát zvláště nešikovná formuace, nebo další provokace?

→ „Je nutné připomenout nepřípustnost a opravdu hrůznost vlastního činu znásilnění.“

Další formulka na umlčení kritiků?

→ „Navrhovaná obrana pomocí pepřového spreje či ‚houkadla‘ vychází
ze starobylé tradice…“

Kecy?

→ „V úctě pokleknout před těmito vzory statečnosti.“

Patriarcha poklekne před dívkou, co se nechala zastřelit, aby uchránila svoji čistotu? Jak dojemné.

→ „Ano je to mimořádné řešení, hrdinské řešení a myslím, že ho také málo zdůrazňujeme.“

Pojďme raději na ty pilulky.

→ „Ale ptám se, nenastoupí pak takové řešení v životě těchto žen, jejichž mateřství bylo již na samém počátku zasaženo dvojím traumatickým zásahem, jako nové trauma?“

Nesnažte se mě přesvědčit, že mu na těch ženách a jejich traumatech záleží.

→ „Nepopírejme, že neexistuje…“

Starý kardinál neumí používat zápory?

→ „Jako kněz–zpovědník na poutních a lázeňských místech jsem se setkal s desítkami těchto případů a pokoušel jsem se těmto obětem poskytnout potřebnou duchovní útěchu.“

To mi nahání husinu.

→ „Již od středověku… V současné době je tímto řešením forma tzv. baby-boxů.“

Žena zůstává pouhým inkubátorem.

#BahenníLázně #JeduFeminismy

🔗

24.04.2022 22:40

Je podmínkou doktorátu z filozofie být „butthurt“, kdykoli začne filozofovat někdo jiný?

Dnes poprvé mě má podle všeho za „jenom blbého programátora“ člověk, který je zároveň doktor filozofie a softwarový inženýr. Takové prvenství nelze nechat bez odezvy!

#Filozofie

Začněme otázkou, na kterou jsem se NEptal:

→ „K čemu je programátorovi studovat filozofii?“

Nemohl jsem se na takovou otázku zeptat, vždyť ani nevím, co se tím myslí.

‣ Měl jsem po maturitě nastoupit na filozofickou fakultu? Tak zněla moje původní otázka, byť tak trochu řečnická.

‣ Má obecně programátor studovat filozofickou fakultu? Inu proč by nemohl, když mu to z jakéhokoli důvodu dává smysl.

‣ Měl by se programátor zajímat o filozofii? Nevím, já se o ní zajímal daleko dřív, než jsem se vůbec stal programátorem.

Nemělo by tohle dobrého filozofa trknout?



A když už se o tom bavíme…

→ “(1) filozofie rozvíjí myšlení, hlavně konceptuální analýzu a reflexi zkušenosti či zdrojů znalosti“

Co z toho si tedy myslíte, že nedělám a nerozvíjím?

→ „(2) to, co jako programátor (po prvním roce, kdy jste totální junior)…“

Nikdy jsem popravdě řečeno nepracoval jako junior (v obecně přijímaném smyslu toho slova), takže bych tyto úvahy z diskurzu úplně vynechal.

→ „…prodáváte, je myšlení spíše než znalost programovacího jazyka apod.“

To snad dělám dodnes. Programovací jazyk považuju v práci i při vlastním rozvoji za pouhý nástroj, nikoliv cíl.

→ „(3) rychlost nabírání zkušeností (opět po prvotním období) a efektivita jejich uplatňování je otázkou analytického myšlení a reflexe zkušenosti spíše než počátečních faktických znalostí.“

To si taky myslíte, že nedělám? Nebo jak přesně mám chápat poučení, že toho všeho by se mi v životě dostalo, kdybych šel studovat filozofii?



→ „Netvrdím, že mají filozofové nahradit programátory, jen že studium filozofie není tak nerelevantní, jak si může někdo myslet?“

Proč se mám zabývat tím, co „si může někdo myslet“?

→ „Pak ji zkuste jinak formulovat, těžko mohu říct, co jste měl udělat a proč, když Vás skoro neznám 😉“

Já jsem doslova napsal:

← „Přesně tím [přehnaným promýšlením věcí] jsem lezl na nervy ostatním já. Měl jsem tedy volit raději filozofickou fakultu? Co by mi taková volba přínesla?“

Ta otázka je úmyslně napsaná jednoznačně. Mimojiné právě proto, aby z ní nikdo aspoň trochu pečlivý nemohl vyvodit, že se ptám, k čemu je programátorovi filozofie.

Je tedy v pořádku odpovídat na jinou otázku, než byla položena, jen proto, že na položenou otázku neznám odpověď?



Jestli chcete, můžeme dát duel. Lezl jsem precizností na nervy i matfyzákům, nevidím důvod, proč bych nemohl lézt stejně na nervy absolventům filozofie. 😹 Uvidíme, zda bude stačit vědomostní a studijní náskok k tomu, abych byl na hlavu pokořen, nebo zda budu statečně odolávat přesile.

#Unrecruitment #Vzdělávání

🔗

24.04.2022 16:10

Fyzika mi nikdy nešla.

Přitom je to jenom název pro popisování jevů, které se projevují všude kolem nás. Vymlouval jsem se, že je divná, a dneska bych se mohl vymlouvat, že mě ji nikdo dobře neučil. Místo toho si na odpočinek pouštím videa na Youtube.

Dočtěte do konce, chcete-li vědět, jak škola dělá z lidí hlupáky.



Je to docela legrace, protože si do začátku vybírám rovnou těžké věci, na kterých jsem se zasekl. Speciální teorie relativity říká, že posádka rakety letící dostatečnou rychlostí směrem od země bude vnímat čas kratší, než my z pohledu ze země, a tudíž bude i pomaleji stárnout.

Protože to samé bude platit i směrem k zemi, bude pomaleji stárnout i při návratu. Pokud tedy vyšleme jedno z dvojčat na takový výlet, bude po návratu fyzicky mladší než dvojče, co zůstalo na zemi.

Jenže pokud předpokládáme, že je pohyb relativní, bude to z pohledu druhého dvojčete přesně naopak. Z jeho pohledu odletí na zemi od rakety první dvojče, které se posléze vrátí, mladší tedy bude naopak první dvojče.

Tomu se říká paradox dvojčat, a spočívá v tom, že není možné, aby obě dvojčata měla pravdu, že je to druhé fyzicky mladší. K tomu lze na Youtube najít desítky vcelku jednoduchých vysvětlení.

Ani jedno paradox nevysvětluje!



Ještě zábavější je uvědomit si, jak funguje školní výuka. Asi nebudu daleko od pravdy, když řeknu, že se drtivá většina učitelů fyziky řídí „fake it and never make it“:

„Když tomu nerozumíš, řekni jim něco, co píšou v učebnici, a tvař se u toho, jako kdyby to bylo nad slunce jasné. Oni to párkrát zkusí pochopit, a pak to vzdají. Usoudí, že na to nemají, a nebudou to dávat za vinu tobě.“

Albert Einstein formuloval v roce 1905 formuloval speciální teorii bez vysvětlení paradoxu dvojčat. Vysvětlení se prý vyhýbal i v dalších letech, že prý speciální relativitu nelze aplikovat na dvojče, které mění směr. Dvojčata musela čekat na další teorii.

A protože speciální relativita tu situaci vůbec nepopisuje, nemůže vést k uvedenému paradoxu! ( ͡° ͜ʖ ͡°)



Školní fyzika obvykle stojí zhruba na dvou principech:

‣ Já to nechápu, já to jenom učím.
‣ Přece nebudu přiznávat, že to nechápu.

Proč to není postavené opačně?

„Sorry lidi, máme v osnově seznámení s teorií, která je tak složitá a neintuitivní, že se ani nepokouším ji chápat. A kdybych ji přece jenom pochopil, neseděl bych tu s váma, a dělal bych úplně něco jinýho.

Tak si můžeme aspoň říct něco o důvodech a experimentech, které vedly teoretické fyziky k tomu, aby si takhle komplikovali život. Tady máte příklady pozorování, které neodpovídají newtonovské přestavě o okolním světě.“

Proč nepřiznat, že je možná svět složitější a méně intuitivní, než budeme kdy schopni popsat, byť nám dílčí poznatky umožňují dělat věci, které bychom předtím nedokázali?

Jinými slovy neučit fyziku jako náboženství, když jím není.

#Unrecruitment #Vzdělávání #Fyzika

P. S. Kdyby byl někdo znalý ochotný věnovat mi hodinku nebo dvě ohledně Lorentzových transformací a Minkowského diagramu…

🔗

23.04.2022 08:15

Uznávám, že obrázek u předchozího příspěvku byl ode mě poněkud nemístný. 😼 Ale pojďme se podívat na školní filozofii, jak jsem ji poznal já a moji spolužáci.

#ZeŠkolníchLavic

Říkejme jí učitelka Blanka. Nebo vlastně profesorka Blanka, protože rakousko-uherský systém.

„Teď začneme mluvit o filozofii. Chápu, že to vás programátory asi nebude moc zajímat, ale musíme to spolu nějak přetrpět.“

Jak by vás takový úvod nadchl do studia něčeho tak zajímavého, jako je filozofie? Jistě, lze předpokládat, že polovina třídy nebude v budoucnu pracovat jako „Senior Philosopher at XYZ“, ale nikdy neříkej nikdy!

„Tak se na to podíváme. Kočká má čtyři nohy. Kráva má čtyři nohy. Takže kočka je kráva. To je přece logický. A přitom to tak není!“

Musím uznat, že jedna věc se jí povedla. Normálně se u nás ZSV překládalo jako Zase Se Vyspim, ale při těchto slovech a malování kočky a krávy na tabuli většina zvedla hlavu. Jediný blbý bylo, že to myslela vážně, takže jsme se moc k ničemu nedobrali.



Rozumíte dobře. Kočka a kráva byl vrchol naší školní filozofické práce. Nikam dál jsme se pokud vím nedopracovali. Říká vám něco teorie kategorií? Tak tu se učím po letech kvůli programování. ZSV ve škole bylo jen mrhání časem a energií.

Jediné povědomí o filozofii, které jsem ve škole pobral, bylo od Tomas Korinek, který měl narozdíl od vystudované učitelky leccos přečtené a zpracované. Aspoň mě opraví, jestli si pamatuju něco blbě.



Ona to vlastně byla docela hezká a hodná ženská. Jen nám v té výuce byla kromě role objektu k pozorování většinou dost k ničemu. V těch hodinách byla obecně docela sranda, ale tu jsme si taky z většiny museli zařídit sami.

#Unrecruitment #Vzdělávání

🔗

22.04.2022 20:51

Ač to vypadalo, že se ani nesejdem, včerejší online pokec prolomil moje trauma ze střední školy.



Způsob, jakým jsme se věci učili, od základky až po univerzitu, je neuvěřitelně stupidní.

‣ Učení věcí nazpaměť není samo o sobě blbě. Proč si nepotrénovat paměť nějakou pěknou básničkou? Jenom si nejsem jistý tím možstvím podivných informací k zapamatování bez souvislostí.

‣ Je super trénovat se v předepsaných dovednostech. Ani ty dovednosti nemusí každý z nás v životě přímo využít. Ale mělo by to snad mít aspoň nějakou motivaci a nějaký smysl.

‣ Nevím, jak pro ostatní, ale pro mě bylo vždy nejdůležitější chápat, proč jsou věci tak, jak jsou. Znalosti a dovednosti mi přinášely malé uspokojení bez pochopení podstaty a cesty k poznání.

Často čtu řeči o „sociální mobilitě“. Jenže ono opravdu záleží, s kým se člověk v životě potká. Pouhých pár hodin s těmi správnými lidmi může ovlivnit vaše myšlení a schopnosti.



Mně lidi naučili dívat se na svět více „vědecky“. Má to spoustu výhod. Je to čestné, zábavné a především… Funguje to! Stačí se podívat kolem sebe. Zatímco letadla lítají, čarodějnicím dodnes nezbývá nic jiného než si vydělat peníze na letenku.

A právě proudění, ať už v potrubí, přes křídla letadel, nebo přes střechy domů, byla chvíle, kdy jsem fyziku tak trochu vzdal. Poslední ránu zasadila speciální teorie relativity. V obou případech se stalo, že jsem neměl nikoho, kdo by mi aspoň pomohl překonat první překážky.



Taková fyzika mi je k ničemu. Nemám ambice stavět skutečná potrubí nebo počítat relativistické jevy. Tak bych aspoň doufal, že mi tyhle lekce pomůžou lépe chápat okolní svět. Teprve po letech s pomocí přátel a různých zdrojů se mi daří dívat se na tyhle věci s nadhledem.

Kdo pomůže děckám a studentům chápat okolo nás, když školní vzdělávání selže?

#Unrecruitment #Vzdělávání

Můžeme se hodiny dohadovat, zda je důležitější, aby lidi chápali teorii, aby uměli aplikovat poznání v praxi, nebo aby měli široký filozofický rozhled. Ale když selžeme ve všech třech bodech, můžeme si být jistý, že přijde nějaký „indián“ nebo „šaman“, začne žvanit cosi o „kvantové fyzice“, a lidi tomu klidně uvěří.

🔗

20.04.2022 15:03

Na to, že se veřejně prohlašuje za kouče, je Václav Strnadel docela rozumný a užitečný člověk. Občas se nestačím divit, kolik věcí vidíme podobně.



Tak třeba strategie přežití ve školství.

→ „Jedna dcera chce dělat něco s hudbou, druhá s grafikou. Tak jsme se domluvili, ať ve škole řeknou, ze chtějí být třeba kuchařky nebo učitelky.“

Ten člověk doslova navádí svoje děti, aby tupějším učitelkám lhaly. Lhal jsem pedagogickým pracovníkům úplně stejně.

Moje třídní nechápala, proč chci odejít z osmiletého gymplu. Ptala se mě, zda je to kvůli tomu, že chci dělat „ty počítače". Řekl jsem jí, co chtěla slyšet.

→ „Jenže to přijdeš o celý rok chemie!“

Jaká chemie? Jo aha, vždyť já odevzdávám všechny písemky bez chyby, protože zvládám upočítat malou násobilku. Klasické problém tunelového vidění pedagogů. Další vyptávání se mi podařilo ukončit až památnou větou:

← „Prostě chci odejít, jsem tady už moc dlouho.“

Chtěl jsem ty lidi (učitele především) nechat za sebou, a vyměnit za jiné lidi. Znovu zažít počáteční nadšení v novém prostředí. Odejít z místa, kde nečekám nic moc nového a zajímavého. Na té změně jsem nakonec obrovsky vydělal.



Školní karierní poradenství jsem znal jen z vyprávění. Připadalo mi to jako cikánská věštecká show. Přijdete k cizímu člověku, ten si prohlédne vaše ruce a další irelevantní informace, a probere s vámi budoucnost.

→ „Dcera v sedmé třídě a při kariernim poradenství jim paní učitelka rikala, ze by holky neměly být programátorky. Protože programátoři cely den v tricku a ponozkach civí do počítače.“

Kvalitní věštecké umění je věcí dávné minulosti. Dnešní čarodějnice už se většinou zmůžou jen na primitivní předsudky.



Já jsem před lety u věštkyně byl. Přijel jsem na velmi poučný workshop. Měla to být hudební akce, ale část programu jsme, jak jsem na místě zjistil, sdíleli s ezo skupinou.

Společné přivítání spočívalo v rozdání věšteckých karet:

→ „Každý, kdo na to věří, si jednu vezme a neotáčí.“
← „Můžu si vzít kartu, i když na to nevěřím?“

Jednou větou jsem získal nepřítele na příštích 48 hodin. Když mi při hře dvě mladé holky upletly věnec z pampelišek, a daly mi ho na hlavu, věnec mi z hlavy sundala a hodila na zem.

Ale ze všeho nejvíc jsem tuto dámu nasral, když jsme společně otáčeli ty karty. Vytáhl jsem si prince holí. Sice tomu nerozumím, ale zřejmě z toho měla velký stres.



Je nějaký rozdíl mezi tím, když dojdete svoje známky ukázat kariérní poradkyni, nebo věštkyni Jolandě? Budiž jí země lehká. Jolana byla aspoň zábavná, tahle ženská je nejspíš jenom blbá.

#Unrecruitment

Říká se, že po smrti už nic není. Mrtvý tak není smutný z toho, že zemřel. Jiní trpí jeho smrtí. Věděli jste, to velmi podobně funguje, i když je někdo debil?

🔗

19.04.2022 08:25

Máme to za sebou. Svátky ryze patriarchálních tradic.



Sice jsem jako dítě koledoval na vesnici, ale tam jsme tak symbolicky pošvihali starý tetky s básničkou za dobroty. Vidět koledovat starý ožralý páprdy pro mě bylo awkward už tehdy.

Ta tradice je zralá na vymření. V rozumných rodinách dávno chodí malé holky koledovat s klukama, aby z toho něco měly. Až budou starší, na velikonoce se zdekujou někam do civilizace. Pomlazení už zajímá snad jenom chlapy v krizi středního věku.

A ten chlap na kříži? Kde se píše o všech jeho věrných učednicích a následovnicích. Teď nemyslím, že za ním docházela kající se prostitutka s drahým olejem na nohy.



Vůbec mi symbolika velikonoc přijde divná. Lidé na ten svátek skutečně otevírají dveře známým i cizím, aby přišli do jejich domu sešvihat holky a ženy, i kdyby to třeba nechtěly.

Rozumný rodič aspoň v těchto případech poslouchá, co dítě opravdu nechce. Jinak se taky může stát, že vaši holčičku bude před vámi ponižovat proutím přiopilý strejda ze sousedství, kam nechodí, protože ji před nedávnem zkoušel osahávat všude možně.

A budete se hrozně divit, když vám to nikdy neřekne, protože už z velikonoc ví, že vás její potřeba bezpečí zase až tak netankuje.



Mezitím se konzervativní páprdové a tetky pohoršují nad fotkou holky z IT v mikině. Já si nepamatuju, že by se kdy někdo pohoršoval nad ajťákem v hoodie, dokonce to novináři všude cpou jako stereotyp.

Konzervy na to reagují stále stejným blekotáním o „upoceném cyklodresu“ (pozdravy pro Nada Voracova), vytahaném triku v divadle, nebo o tom, jak by bylo hrozné, kdyby přišel politik v džínách. Uznávím, džíny jsou hrozné, ale od doby, co vynalezli „stretch“ by se to mělo dát.

Je rok 2022 a divadla mají problémy kvůli uzavírkám v pandemii. Šimerda má dost peněz na lístky a miluje divadlo. Ale kouká na něj akorát na Youtube a na Ulož to, aby nějaké konzervě nezpůsobil újmu svojí existencí.



Jistě se objeví některý „opakovač“ či „zesilovač“ se starým známým žblebtem, že „šaty dělaj člověka“. Já už zažil domluvy o práci i v sauně, kde jsme se mohli odlišovat maximálně způsobem omotání prostěradla…

#Unrecruitment #Velikonoce #JeduFeminismy

Chtěl jsem holce nabídnout filmové seznamení s věcmi náboženskými, ovšem přiměřeně věku a schopnostem. Našel jsem něco k ukřižování a docela dobrý, snad až na šílený agitační závěr. Ale zkuste zadat do vyhledávání „islám pro děti“. Na buddhismus, hinduismus a zoroastrianismus už jsem si netroufal.

🔗

18.04.2022 07:51

„Nezapadám do kolektivu. Jsem introvert. Když mě kolegové zvali na pivo, 3x jsem odmítl a teď mě nikdo nezve a lidi se mnou moc nebaví.“

Tohle mi dává Radka jako příklad svojí práce, a myslí to naprosto vážně. Chápu správně, že tohle je laťka problémů, na které si Radka troufá?



Být introvertní není zločin ani diagnóza. Zapadání do kolektivu je „slepičí“ koncept dělení skupiny na insidery a outsidery. Inteligentní člověk chápe, že nejít třikrát na pivo může mít různé důvody.

„Já se budu chovat tak - to jsem prostě já! A Vy všichni to akceptujte a zařiďte se podle toho a mějte mě rádi! 😊“

To jsou slova člověka, který za sebe nepřijímá zodpovědnost. Jak chce Radka takový přístup vyléčit? Inu, prý bude stačit, když se dotyčný „podívá do svého těla“ a podobné blbiny. Jenom doufám, že to s tou ezosférou nepřehání, a neřeší to u klientek třeba přes oblíbené „vaginální mapování“.



Nechme stranou, zda skutečně dokáže pomoct lidem převzít za sebe zodpovědnost. Mě spíše zajímá, nakolik dokáže vyhodnocovat ty situace.

„Přijímaní důsledků reakcí druhých...“

Tady jsme se asi špatně pochopili. Neměl by člověk přijímat v první řadě důsledky *svých* činů? Proč by měl člověk přebírat zodpovědnost za reakce druhých lidí?



Reakce ve screenshotu mně připadá vyloženě hloupá.

„Pro Vás, Pavle, je to nic neříkající slovní salát.“

Tak tedy je ten komentář, výslovně adresovaný Pavlovi Šimerdovi, slovním salátem jenom pro Mě?

„Chápu, kdybyste mi napsal něco z Vašeho oboru, asi bych to vnímala stejně...“

Napsal jsem na LinkedIn ze svého oboru spoustu věcí na různé úrovni srozumitelnosti. Vážně když něco napíšu o informatice, působí to jako slovní salát? To píšu tak špatně?

„Je to úplně NORMÁLNÍ“

Proč na mě řve? 😹

„😘“

🤢🤮

#Unrecruitment #BahenníLázně

Jestli jste fakt jenom introverti, se kterými nechce chodit „kolektiv“ na pivo, protože jste třikrát nešli, a tak jste upadli v nemilost, tak to snad raději napište mně, nebo to můžeme probrat tady v diskuzi. To není věc, kterou bych řešil „díváním se do těla“.

Ani bych ji neřešil „přijímáním důsledků něčích reakcí“. Nenechte se „léčit“ pocitem viny za cizí reakce a manipulovat do nějakých rádoby moudrých postupů psychického sebepoškozování. To už tady na mě pár lidí zkoušelo, a fakt to neni dobrý.

P. S. Odkaz na povídání o ženské pseudovědě najdete v diskuzi.

🔗

17.04.2022 12:08

→ „Já je tedy dodnes nepochopil. Jaký význam má dělat IT kursy pouze pro ženy?“

Naprosto rozumím. Ptal jsem se úplně stejně. Pomohla mi až Barbora Bühnová. Opověď byla překvapivě jednoduchá.

→ „Ausgerechnet v IT, což je velmi meritokratický obor, kde protekce prakticky neexistuje, a když ano, tak naopak ve prospěch žen.“

Je to tak. Informatici byli vždy jedni z nejotevřenějších lidí vůbec. Stačilo něco trochu umět, a dostal se mezi nás člověk, který by jinde neměl šanci. Takoví trochu piráti, co mezi sebe přijmou kdekoho.



Tedy až na pár detailů. Probíhala i opačná diskriminace, kdy ženy nepovažovaly obor za „dostatečně sexy“, a spolu s některými muži od něj odrazovali další ženy. Mnohdy v dobrém úmyslu, ale někde byl vidět i fenomén „klučičí party“.

→ „Měl jsem tu čest s dvěma absolventkami Czechitas a jejich IT úroveň byla dost žalostná.“

To je blbost. Czechitas vnímám jako formu rekvalifikace. Ne jako organizaci, která má plodit jednoho špičkového odborníka vedle druhého.

→ „Naopak třeba na informatice na matfyzu bylo holek sice jen pár, ale byly velmi schopné a zcela srovnatelné s kluky.“

Bylo by dost zvláštní, kdyby tomu bylo jinak.

→ „Kupodivu samy přiznávaly, že se s diskriminací kvůli svému pohlaví nesetkaly, a pokud ano, tak jedině s pozitivní.“

Takzvaná „pozitivní“ diskriminace není nutně pozitivní, ale stále je to diskriminace a může mít nečekané dopady.


→„U Czechitas mám pocit, že berou každého, kdo umí napsat Hello world (a má frndu), což se pak logicky projevuje na jejich absolventech.“

Velká část ženských kurzů vůbec není o nějakém hardcore programování. Na druhou stranu velká část (korporátních) informatických pozic je vcelku snadný způsob, jak se pohodlně uživit. Není důvod tyto pozice rezervovat mužům.



Jak je to tedy s tou moderní diskriminací?

→ „Ty zcela otevřeně tlačí výhradně ženy do vědy, politiky a dalších oborů (viz např. Czechitas a jejich kursy pouze pro ženy), čímž se dopouštějí ukázkové diskriminace.“

Souhlasím. Czechitas je organizace, která si pro svou činnost vybrala (diskriminuje) ve prospěch žen. Dokázaly na to získat finance a prostory a podařilo se jim realizovat záměr. Je to špatně?



Nejsou to ani v pravém smyslu feministky, tedy jako celek. Jejich činnost nespočívá v hlásání toho, že jsou ženy lepší, a že muži jsou potřeba jenom k oplodnění. Je to praktická organizace, která ženám pomáhá vstoupit do oboru, který stále hledá lidi.

Nesoudím. Je to veskrze příjemné prostředí bez nějakého extremismu. Má výsledky, které se zdají být veskrze dobré. Nemám s tím nějaký zásadní problém, a nemyslím si, že by mě jako programátora Czechitas jakkoli ohrožovaly, spíše naopak.

#Unrecruitment #JeduFeminismy #BahenníLázně

Pokud někomu stále není jasné, proč Czechitas existují, ať si poslechne Báru. Je dobrá. Fenomenální. Věcná.

🔗

16.04.2022 23:30

Než se pokusím jednu noc neprokašlat, rád bych se s vámi podělil o zkušenost dvou desetiletí života jednoho z mnoha „lakomých ajťáků“, které jste za život poznali.



Nejeden člověk už si v životě kladl otázku, proč se tito introvertní asociální divní pavouci nechopí jedinečné příležitosti, a nejdou řešit zadarmo jeho nesmírně zajímavý informatický problém!

Paradoxně nemám nic proti tomu, když někdo jako People in Need nebo Paměť národa / Memory of Nations vypíše full-time on-site technickou pozici za dvacku měsíčně. Neříkám, že to není odrzlé, na druhou stranu si umím představit člověka v životní situaci, kdy mu dává taková nabídka smysl.

Ale to se bavíme o společnostech, kde si člověk dokáže představit, co dělají, a čemu bude pomáhat.



Inzerát typu „načerpat zkušenosti v neziskovém projektu“ je naprostá prasárna. Na první pohled vidíme, že ten člověk je buď blázen, nebo nad tím příspěvkem ani trochu nepřemýšlel.

Co chybí?

‣ Finanční odměna. Neziskový sektor je široký pojem. Slušelo by se do inzerátu alespoň uvést informaci, zda se jedná o práci zadarmiko, za almužnu nebo za mzdu. Je to základní slušnost.

‣ Nefinanční motivace. Do nezisku jde člověk obvykle proto, že chce v nějaké konkrétní oblasti buď pomáhat, nebo nabírat zkušenosti.

Co přebývá?

‣ Stupidní žvásty typu „Všechno čeká jenom na tebe.“. Jestliže se neznáme, komunikace má mít nějakou úroveň, a to i v případě, že z jakéhokoli důvodu volíme tykání.

‣ Další žvanění ve stylu „Práce je dost, ale stačí na tom makat, když je chuť a čas.“, které nepřináší čtenáři vůbec žádnou informaci, kromě nápovědy, že bude autor asi trochu mimo mísu.

Co rozumný člověk neudělá?

„Pro více info se mi stačí ozvat do zpráv!“

Jasně, brácho, a bude mě ve zprávách otravovat další vyžírka se svým nedomyšleným projektem, ze kterého mu dávno všichni utekli. To už snad musí mít větší úspěšnost chlap, co rozesílá nepovedený dickpic.



Je mi to líto, ale slovo „neziskový“ dneska fakt nikoho neoslní. Lidé v IT obvykle nehledají práci. Nehledají ani generické zkušenosti. Slyší na zcela konkrétní nabídky, kde se dozví něco, o čem má pro ně smysl se bavit. Chytráků „s nápadem“ jsou mraky v zisku i nezisku, a klidně i v permanentní ztrátě, když na to přijde.

#Unrecruitment #PracovníTrh #Neziskovky

Ze starých dob…

„Ty děláš do těch počítačů…“ – Už na mě jdou zaječí úmysly.

„Ty máš rád ty počítače…“ – Co po mně ten mamlas chce.

„Koupil jsem novou televizi, a…“ – Co jako? Se nevytahuj.

„Já si koupil ten mobil…“ – Jenom to ne.

„Ty rozumíš těm jedničkám a nulám…“ – Nulám a jedničkám! A taky dvojkám, třetinám, π, …

„Nevíš, proč mi nejde…“ – Tak určitě.

„Mám kamaráda ajťáka…“ – Nespletl jsem si dveře?

„Pro tebe to bude na chvilku…“ – Zdrhej, dokud můžeš!

„Já bych ti to i zaplatil…“ – Už jsi aspoň kilometr daleko?

„Ty seš ten ajťák…“ – Vieš čo, choď už do p*če.

Víc si teď nevzpomínám. Napište mi do diskuze další kousky z vašich vlastních sbírek!

🔗

16.04.2022 08:49

„Pane Novotný, pane Novotný, nezlobte se, ale, opravdu, vaše mentální úroveň je, naprosto, naprosto v symbióze s vaší tělesnou…“

Někteří lidé mají dojem, že urážet druhé lidi bez použití přímých invektiv je za všech okolností naprosto v pořádku. Zuzana zřejmě chtěla Pavlovi říct, že je dementní tlusté prase, ovšem tak, aby z toho ona vyšla jako ta slušná.

#BahenníLázně

Fascinuje mě, jak dokonale se dokáže Pavel Novotný přizpusobovat kvalitě médií, ve kterých vystupuje, aby své účasti dal aspoň nějaký smysl. Nemá on v rodině nějakého komika?

Nikdy nebyl můj šálek čaje, ale z jeho komunikace jsem si odnesl dvě věci.

‣ Není hloupý. Není vůbec hloupý. Naopak spoustu věcí vidí tak ostře, že si řekne: „F**k it, co já s tím tak asi můžu dělat?“

‣ Není zlý. Má v sobě potřebu starat se, aby okolo něj věci fungovaly, a aby lidi nestrádali.

To je pro mě dost velký rozdíl od „koštěte“ co apeluje na slušnost, ale chce jenom hrabat pod sebe a škodit. To video, na které dávám odkaz do komentáře, si ani nepouštějte. Je to jenom stupidní estráda nechvalně známé české divize CNN, akorát je díky Pavlovi stupidní otevřeně namísto skrytě.

#Unrecruitment #Komunikace

Odpolední doplnění…

Srovnáním s prezidentem Zemanem mi to Marketa nedělá zrovna snadné. Skutečně je rétorika prezidenta republiky tématem na stejné úrovni?

Souhlasím s Kamilem a bylo by mi trapné se nad Pavlem Novotným pohoršovat. Není to jeho první výstup, CNN dobře věděla, koho si zve. Pravděpodobně jej měla ježibaba umlátit rádoby intelektuálními řečmi. Tak jim rozbil celý pořad. Za mě dobrý.

Prezident není naší ostudou proto, že tu žije nějaký Miloš, nýbrž proto, že naši lidé z chutí udělají z takové vši prezidenta. A klidně dvakrát. A pokud to vezmu kolem a kolem, lidsky Pavlovi nesahá ani po kotníky. Tak jaképak srovnávání?

P. S. Čtěte diskuzi, bude výživná…

🔗

14.04.2022 16:50

O dvou ulhaných právničkách a desetitisících rozvedených otců. Aneb proč je péče 7 ze 14 pro ženu prohra, zatímco 6 ze 14 pro muže skvělý kompromis?

#BahenníLázně

Nakonec Ygritte přiznala barvu:

→ „Já znám nastavení českých soudů a matce prostě beztrestně projde víc.“

→ „Odmítnutí nabídky 6/8 obvykle povede k tomu, že matka začne obstruovat a vy budete fakticky mít sotva 2/10.“

Na první pohled chladné zhodnocení situace profesionálem.



Uvidíte to stejně, až zjistíte, že autorka píše na Twitteru minimálně poslední dva roky o otcích jako o póvlu?

→ „Není to v pořádku. Ale já mluvím s vámi a ne s ní. Takže logicky to, abyste měl rozum, chci po vás.“

Napadají mě dva důvody:

‣ Stará dobrá patriarchální představa, že muž má být ten rozumný a velkorysý, zatímco žena… Taková šovinistka snad není.

‣ Projektuje si do mě své klienty. Myslíte, že taková právnička udělá pro rozvedené otce dost?

A ten názor na otce?

→ „Stejně ta střídavka po česku obvykle (tedy až na výjimky) znamená, že matka řeší (a platí) všechno, zatímco otec prostě ob týden pohlídá…“

Taky neříkáme, že holky nejsou na matiku a že nemají šanci ve vědě a v byznysu. Neměl by to být cílový stav.

→ „Obecně si myslím, že matka chce víc vlivu. Kvůli něčemu se rozešli a teď to NĚCO bude působit na „její” dítě. Plus dávky, sleva na děti…“

Oba můžou mít pocit, že ten druhý není pro „jeho“ dítě dost dobrý.

→ „Pokud matka dělá naschvály, věřte mi, vypadá to naprosto diametrálně jinak než jako nabídka péče 6:8. 😉“

Nechám-li stranou, že „věřte mi“ je jazyk lhářů, právě proto vnímám boj o 8 ze 14 jako varování.



Veronika rovněž považuje vliv žen za „okolnost“, chyba je na straně otců.

→ „Dětem škodí neústupnost a neschopnost rodičů se dohodnout víc než o den s tátou méně.“

Ostatně toto je její pohled na vyjednávání o rovné péči.

→ „Protože tam nejde o ty děti ale o to že otec nesnese pomyšlení aby byly s matkou byť i o den déle.“

Na mě už má taky názor, aniž bych o sobě cokoli řekl.

→ „…protože cítíte křivdu za kterou já ale nemohu.“

Napsala o mně více věcí, které jsou (a) zjevně nepravdivé, (b) zcela nepodložené, nebo dokonce (c) psané jiným účastníkem diskuze. Na žádosti o vysvětlení se mi dostalo obvinění, že já ji napadám.

→ „7/7 není kompromis pokud je to to co od počátku chcete vy ale nevyhovuje to té druhé straně.“

Bingo! Své k tomu má diskutér Martin:

→ „Ano, tohle vidím stejně a pak je z toho ten arabsky trh. Takže pokud otec navrhuje 7/7 jako spravedlivé řešení, musí trvat na VP otce a neustupovat. A to mi přijde na hlavu.“

Musí otec trvat na výhradní péči, pokud cílí na rovnou péči?

Cc: Jan Mexo Rehak

#Unrecruitment #JeduFeminismy

Byl jsem Veronikou poučen o zbytečnosti svých reakcí.

→ „Kolegyně netvrdila že má patent na pravdu a strefovat se do jejích profesních kvalit je zbytečné.“

Právě naopak. Dovoluji si zpochybnit kvalitu práce obou právniček pro otce při sporech o péči o dítě. Činím tak na základě jejich veřejných příspěvků na Twitteru.

🔗

13.04.2022 17:44

Toxický feminismus a barbarské velikonoce, to jsou témata na twitteru, která by vydala na celý seriál. Pokusím se být stručný.

#BahenníLázně

Ygritte je česká právnička, která ze své praxe ví, že muži jsou prevíti a ženy kopretinky, kterým by slušel vyšší trvalý příkaz na účet. Ostatně bych nechtěl vidět, jak to vypadá, když si ji chce k rozvodu najmout nějaký ten prašivý otec.

‣ „Chápu boje, kde matka odmítá „dát” dítě úplně. Ale boje o 24 hodin? Dětem je zrovna tohle obvykle dost fuk…“

Co přesně vede ženu k tomu, aby od soudu požadovala o dva dny více ze střídavé péče, než má muž. Chce víc peněz? Chce toho chlapa pokořit a odejít jako vítěz? Je to jen první krok k vytlačení otce ze života dítěte? Very suspicous, jak by řekl šachista Ben Finegold.

‣ „Stejně ta střídavka po česku obvykle (tedy až na výjimky) znamená, že matka řeší (a platí) všechno, zatímco otec prostě ob týden pohlídá…“

Jinými slovy rozvodová právnička střídavou péči rovným dílem apriori považuje za prohru ženy a výhru muže.

‣ „Když mi přidáš na výživném 2000 měsíčně, povolím ti o jeden den v měsíci víc...“

Irena to vystihla dokonale. V jednání o výživné se dítě často stává rukojmím. Za úspěch se považuje, když se muž musí při prosbě o setkání s dítětem sehnout až k zemi, zatímco mu s účtu měsíčně odchází vysoká částka.

‣ „Proč by ne. Jenže pak se krátí výživné… resp. může nastat situace, kdy matka hradí defacto výživné otci. A to je ten problém.“

Je to tak. Jen část mužů s radostí posílá peníze bývalým ženám, ale žena téměř nesmí připustit, aby to byla ona, kdo bude posílat peníze muži. Narušila by světový řád.



A ta velikonoční pomlázka?

‣ „Pomlázka je starý, dobrý zvyk, protože lidé věřili, že svěžest proutku přenese na ženu svou sílu.“

Žijeme ve středověku? Pouštíme lidem žilou při každém druhém onemocnění? Používáme náhodně vybrané bylinky jako antikoncepci?

‣ „U nás holky normálně koledují...“

Tomu se říká damage control. Když už máme tak stupidní národní tradici, že kluci choděj šlehat holky proutím, tak se to aspoň pro děcka občas opraví.

‣ „Hádám, že Vánoce neslavíte, Silvestra taky ne a Mikuláše už vůbec. Na 30.dubna se ani neptám…“

Tak tomu panečku říkám odhad na lidi. 🙂

‣ „Nezapomeňte při nedělním obědě vysvětlit svým rodičům a praeodičům, jak jsou primitivní.“

Jenže co když nic jako nedělní oběd nedržíme, do kostela nechodíme, někteří ze zmíněných již nejsou mezi živými, a někteří než tmáři jsou/byli spíše pokrokovými lidmi?

#Unrecruitment #Velikonoce #Středověk #JeduFeminismy

My to letos nemusíme řešit. Vypadá to, že s dcerkou celé velikonoce střídavě promarodíme spolu a střídavě od sebe, na žádné velké sousedské blbnutí to nevypadá. Pokud nepočítám, že jsme na dobu třídních schůzek sesypali nemocné děti na jednu hromadu, a šli prskat na učitelky do školy.

🔗

13.04.2022 00:18

Občas se nám stává, že stejnou situaci vnímáme tak odlišně, že jednoduše není šance, abychom si porozuměli. Provozuju #BahenníLázně už dlouho. Přesto se mi tu čas od času někdo svěří s předpokladem postaveným úplně na hlavu.



„Já bahenní lázně neprovozuji. Řeším to přímo s dotyčnými.“

Nechápu. Jaký by mělo smysl řešit soukromě s cizími lidmi, že jsou mimo mísu? Co bych z toho měl? Co by z toho měli moji čtenáři?

„Pro vás je to možná neproduktivní a zbytečné.“

Naprosto. Bahenní lázně se rodí právě z témat a vyjádření, které nemá smysl s danými lidmi diskutovat nad šálkem teplého nápoje.

„Nebudu nikdy na nikoho veřejně ukazovat prstem.“

Píšete pod příspěvek, kde jsem pečlivě zamazal jméno autorky všech těch blbých komentářů, na které jsem zde reagoval.

„Pro mě je neproduktivní a zbytečné lidi máchat veřejně v dehtu a peří.“

Jinými slovy veřejně reagovat na veřejná vyjádření. Mně by zase nedávalo smysl zpovídat kažého jednotlivého autora každé blbiny na internetu, jestli to náhodou nemyslel dobře, nebo tak něco.

„Daný konflikt je případně mezi mnou a danou osobou a nikoliv mezi publikem a mým oponentem, či oponenty.“

Ale jistě. Sám bych vám v takové situaci přesně takový postup doporučil. Bahenní lázně použijte v případě, že jste pouhým pozorovatelem konfliktu mezi realitou a jejím oponentem.



Ten hashtag existuje právě proto, aby se lidé s konceptem seznámili a chápali, do jaké diskuze jdou. A nebo aby se takové diskuzi mohli vyhnout. Pro lidi se zhoršeným citem pro situaci zatím řešení nemám.

#Unrecruitment #Komunikace

Všechny příznivce bahenních lázní tímto zdravím a můžete se těšit na další nepravidelné díly. Mé velké díky patří Bobovi, který s tím hashtagem přišel. Líbí se někomu z vás ten koncept natolik, že byste byli ochotni napsat své vlastní bahenní lázně?

P. S. Před časem jsem tu ovšem nabízel softwarové řešení právě na bázi hashtagů a klíčových slov, které umožňuje schovávat příspěvky, které by člověku mohly způsobit psychickou újmu.

🔗

12.04.2022 00:06

„Václave… chjo. Pan Aleš má částečně pravdu. Není na tom nic stupidního. Když se na to podíváte z pohledu rodiny oběti, cítí nespravedlnost, že jim nikdo nepomohl, ale jiným se pomáhá. A proč?“

#BahenníLázně

Přispěl jsem na obranu Ukrajiny. Opakovaně. A přispívám na humanitární pomoc. Už nějakou dobu pravidelně. Snad je v pořádku, že tak činím, i když jsem nepřispěl na Čečensko, Náhorní Karabach ani Jižní Osetii.

Je to blízko. Dcerka měla ve školce dvě kámošky ukrajinky. Mamince jedné jsem radil, kam s holkou na ORL kvůli ušním zánětům. V rodině jsem potkával další kvůli stavbám. Uklízečky v obchoďácích mi samy od sebe otevíraly „prostřední“ záchod, aby dcerka nemusela chodit „na pány“, prostě kámoši a kámošky.

Nakonec to sám agresor velice rád prezentuje jako útok na Evropu.



„Kdybyste znal kulturu Sýrie, možná byste mluvil jinak. Sýrie není jen muslimská, jsou tam i křesťané. Co takhle Arménie? Ta je celá křesťanská a dokonce přijali křesťanství dřív, než Ukrajinci. Stále jiná kultura? Netřeba pomoci?“

A co jako? Vladimír Putin se taky na kameru pokřižoval a patriarcha Kyrill vyjadřuje svým ukrajinským souvěrcům lásku poněkud neotřelým způsobem. Křesťanství nás tady samo o sobě zjevně nespasí.

Jak je na tom vlastně dnešní Arménie se vztahem k Ukrajině a Rusku? Slyšel jsem, že v bojích na Ukrajině působí gruzínští, ba dokonce i čečenští dobrovolníci. Co tedy naši milí Arménci, jsou nějací zapojeni do *jakékoli* významné pomoci Ukrajincům?



Peníze posílám zásadně na sekulární charity. Během pomoci jsem se dostal do spolupráce s křesťanskými organizacemi i jednotlivci, a neměl jsem s tím zásadní problém. Nikdo z nich se neptal, jestli jsem nebo nejsem „jejich“.

Ostatně kulturní argument přijetím křesťanství za Tigrana Velikého, staletí před vznikem islámu… Pokud jde o kulturní blízkost, ptal bych se například, kdo je ochotný znásilnnýmě Ukrajinkám pomoct dosáhnout aspoň interupce v případě potřeby.

A křesťanská Sýrie? Já popravdě moc Syřanů neznám. Jeden mě oslovil před lety ve Starbucks v Bostonu. Bavili jsme se o spoustě věcí včetně situace v Sýrii, ale na náboženství řeč nepřišla. Prý byli křesťané významní i v Egyptě. Ti všichni nám jsou kulturně blízcí?



Když se mě ukrajinská programátorka ptala, jaké je v Nitře náboženství, tak mě úplně vykolejila. Jednak jsem takovou otázku nečekal, jednak fakt netuším. Ale snad z výrazu tváře pochopila, že cokoliv jí říkám, může v podstatě ignorovat.

Já tohle fakt nechci řešit. Nechci vybírat, komu se má pomoct, podle toho, kterou odnož abrahamismu vyznává, nebo jestli vůbec nějakou. Nebo bych měl snad pomáhat jenom lidem bez vyznání, abych naplnil očekávání?

#Unrecruitment #Ukrajina

„Nevím, zda jste hnusnej, ale na problematiku války a oběti válek se koukáte jinýma očima.“

Nemůžu si pomoct, ale asi se taky na válku dívám jinýma očima, tak jako pan Vaculík. Vážně nemám ambice vyřešit všechny problémy světa. Buďme vděční za každého, kdo je ochotný pomoct, a nebo aspoň zůstat zticha.

🔗

10.04.2022 07:21

Ženské spolky a aktivistky lze rozdělit zhruba na dvě skupiny.

Jedna se snaží podporovat ženy, které jsou (nebo můžou být) v něčem dobré, aby překonaly různé společenské překážky. Druhá počítá ženy jednoduše na kusy.



„Psala jsem před 2 roky, nezměnilo se nic.“

Tohle můžou fakticky změnit konkrétní ženy, které budou skutečně kandidovat. Jestliže je kterákoli strana pro ženy tolik neatraktivní, možná by měly hledat jinou.

„I tomto už jsem psala.“

Místo reakce k tématu roztahaný a nesrozumitelný článek o tématu úplně jiném. Ještěže umím docela rychle číst.

„Tam se píše o tom, proč není dobre se fixovat na jednu konkrétní ženu, a pokud s ní nesouhlasím, dávat ji jako odstrašující příklad všech žen.“

Jenže já to jméno nevybral. Je to hlavní protagonistka prvního článku, na jejímž příkladě bylo ukazováno utlačování žen v politice. Text druhého článku navíc vypráví o úplně jiných tématech, což bych čekal, že jeho autorka bude vědět, nota bene když se na něj odkazuje.

„V tom textu je proto, že jsem ho psala před 2 roky, kdy bylo její jméno v tomto kontextu aktuální.“

Kde se bere předpoklad, že jsou pro mě dva roky stará interní jednání jedné politické strany aktuálním kontextem?

„Principiálně ale nejde o ni ani o žádnou jinou konkrétní ženu.“

Tu konkrétní ženu sama autorka označila za „odstrašující příklad“, přesto stále považuje za rozumné ji zároveň používat jako příklad útlaku žen v politice.

„To snad není tak těžké pochopit.“

Těžké pochopit? Jasně, jsem jenom blbej programátor, chlap ještě k tomu… Já když vidím dlouhá, bezduchá, nejspíše úmyslně natahovaná vyprávění vydávaná za vysvětlující článek, tak nemám ani motivaci myšlenky autorky chápat.



Jestli politika v té či oné straně ženy baví nebo nebaví, to si netroufám hodnotit. Mně samotného by zcela určitě nebavila, a to mám v občanském průkazu napsáno, že jsem muž. Určitě nebudu žádnou ženu kritizovat, že má zájmy či nezájmy stejné jako já.

#Unrecruitment #JeduFeminismy

Mimochodem, taky z té komunikace cítíte tu nadřazenost? Když se bavím s holkama, co něco umějí, a baví je se tomu věnovat, nadřazené chování je spíše výjimkou.

🔗

09.04.2022 08:17

Nějak nepobírám tu představu protivných lidí na internetu, že si s nimi budu chtít povídat.

#BahenníLázně

Že s někým vedu veřejnou diskuzi, kde mi tlačí až takové nesmysly, že si dovolím vyjádřit pochybnost o jeho zdraví, snad znamená, že budeme kámoši a budeme spolu tlachat ještě soukromě?

Tohle je ten typický model vlezlosti a vnucování se, který tu léta kritizuju. Pokud můj příspěvek o vyjmenovaných slovech, tykání/vykání nebo o čemkoli jiném vyvolává takové vášně, v pořádku. Od toho tam ta diskuze je. Ale proč se jeden z očividně méně vybavených diskutérů domnívá, že si budeme povídat…

Trochu mi to připomíná situaci, kdy si mě před časem jedna arménská žena odchytila na akci mimo diskuzi s mými přáteli, aby se mě zeptala, proč na té akci jsem, když se zrovna jí nelíbím a nepozdávám.



Tato awkward setkání třetího druhu mě nepřestávají udivovat. Vím, že takoví lidé existují. Vím, že na ně dříve či později znovu narazím. Přesto vždy znovu polevím v ostražitosti a nechám se překvapit.

#Unrecruitment #ZbytečnáČeština

🔗

08.04.2022 14:43

Někteří lidé potřebují neustále mluvit o tom, jak jsou slušní, a jak všem okolo sebe vyjadřují úctu. A co děláte, když k někomu chováte úctu?



Vykáte mu!

Tímto se omlouvám všem svým příbuzným, kamarádům, a náhodným lidem, se kterými jsem si kdy v životě tykal, za všechnu tu neúctu, co jsem jim kdy projevil. A zároveň se omlouvám všem těm, kterým jsem kdy vykal, aniž bych k nim úctu pociťoval. Že to zní jako úplná blbost?

Jeden němec prý kdysi říkal, že opakovaná lež se stává pravdou. Když lidé uvěří, že za vykáním nutně stojí nějaká úcta, která se při tykání magicky vytratí, člověk se nemůže divit, že uvěří kdejaké dezinformaci.



Asi před měsícem jsem se stavil v místním vietnamském bistru, a zakecal jsem se s vietnamskou rodinkou, co bistro provozuje. Bavili jsme se mixem lámané angličtiny a ještě horší češtiny. Bylo to fajn, na nějaké formality jsem se neohlížel.

Jsou tu asi měsíc. Fungují tu bez auta, tak jsem jim nechával kontakt, kdyby někdy něco potřebovali. A zjistil jsem, že nemají pro malou dcerku lehký kočár, tak jsem ještě doběhl k mamce na půdu nadšený, že jsem konečně našel někoho, kdo si nekupuje všechno nové.

A tak bych rád pozval tu čarodějnici z Twitteru a další podobné pitomce, kteří ve vykání vidí pomalu smysl života, aby si vzali rákosku, a přijeli udělat útratu u mých nových známých. Pak mě můžou klidně za moji neúctu vůči příslušníkům menšiny vytrestat.



Nákup v obchodě není úřední jednání, a mnoho asijských prodejců si na nějakou etiketu moc nepotrpí. Není výjimkou, že je člověk svým nákupem a placením vyrušuje při telefonování. Často sami tykají, nebo jim člověk ani po letech nerozumí. Pokud se sami neozvou, není potřeba dělat z toho kovbojku.

Tohle klišé české „xenofobie“ podle mě jenom odvádí pozornost od skutečných problémů, které čeští lidé a především české úřady cizincům způsobují.

Nakonec ti pověstní (nejen) vesničtí burani s oblibou tykali i mně, a to nemám pocit, že bych vypadal na první pohled jako asiat. A naopak třeba na tržnici mi automaticky tyká kdekdo. Jak moc se tohle považuje za vážný problém v českých zemích, třeba David Duc?



A proč jsou naopak mnozí „slušní češi“ tak hluboce posedlí vykáním? Mně osobně přijde škoda času to vůbec řešit. Kdyby se u nás čistě hypoteticky podařilo reformovat komunikaci tak, aby bylo vykání zcela zrušeno, vadilo by to něčemu?

#Unrecruitment #ZbytečnáČeština

🔗

07.04.2022 08:17

„Nasaďte masku nejprve sobě.“

Souhlasím. Starám se v první řadě o sebe. Pomůžu svým blízkým, když je potřeba. Nerozdávám peníze náhodným žebrákům na hlaváku a neposílám peníze žádné samoživitelce. Vlastně jsem před časem poslal peníze postiženému dítěti, ale na svoji obhajobu bych rád uvedl, že to byli alespoň známí známých, a ne nějací úplní cizáci.



K něčemu se vám přiznám. Kdysi dávno mi od People in Need tak moc vadila rétorika, že si Češi akorát stěžují a pálí je dobré bydlo. Mezitím jsem taky nabral pochobnost, zda si mnozí lidé ty své bolístky nehýčkají, aby se za ně mohli kdykoli schovat. Ale snažím se na každém nejprve hledat to dobré.

To, co napsala Viktorie Knezkova je skutečně kýčovité a prvoplánové. A všimněte si kolik prasáků (teď nemyslím Vojtu ani Kamila) přišlo pod její příspěvek reagovat, a kolik jich reaguje pod mými příspěvky k tématu. Tento se možná stane výjimkou pro větší exhibiční potenciál.

Co si budem povídat, jsou to srabi, co umí útočit jenom na slabé články. Viktorka působí jako slabý článek, protože je v tom teď zahrabaná až po uši. Na druhou stranu už v životě přežila těžší věci než pár internetových pitomců.



Vojtěch Untermüller není úplný vůl, ale občas úplně neodhadne situaci. Ještě si pamatuju, jak jsme osobně řešili, že jsem na něj byl na sítích zbytečně hrubý, a pak se ukázalo, že vlastně o nic nešlo.

Náš stát má především problém unést tíhu množství „našich“ českých pitomců, z nichž mnozí nepracují a mnozí přináší naprosto minimální užitek, nad kterým často převažují způsobené škody. Jsou to většinou „naši“ lidi, co posílají do společnosti děti bez potřebných moderních dovedností a oslabují tak i následující generace.

Osobně si myslím, že kdybychom mohli do Ruska odeslat každého pitomce, co tamní režim obdivuje či obhajuje, uvolnilo by se tady tolik místa, že bychom se nemuseli pár měsíců bát. A pokud by je Rusko zapojilo do své činnosti, výsledek by byl ještě o to vtipnější.



Česko má problémy samo se sebou, o tom žádná. Ovšem za většinu těch problémů může samotné české obyvatelstvo. Jestli naše země je nebo není schopna utáhnout nastalou situaci, není chyba nikoho jiného než samotných českých přizdisráčů.

Takhle to zase vychází mně, mistře.

#Unrecruitment #Ukrajina

Ono totiž dát peníze žebrákovi obvykle znamená dát mu chlast a nechat ho v jeho situaci. Oproti tomu dát peníze dobře postavené organizaci může pomoct lidem, kteří opravdu chtějí se svým životem něco dělat. Skutečně pomáhat přímo úplně cizím lidem je těžké, ale zase o to osobnější.

🔗

06.04.2022 15:37

Někdy mi objektově orientované programování přijde jako takový trochu omyl.



Nechám-li stranou ostřílené programátory, spousta obyčejných lidí má problém OOP pochopit. Když řeším se začátečníky první programy v Pythonu, jde to ještě docela dobře. Jakmile se pustíme do datového modelu devadesátých let pod nadvládou C++ a Javy…

‣ Slyšel jsem, že OOP dobře modeluje objekty reálného světa. Jenže se nějak zapomnělo na jejich životní cyklus a vztahy mezi nimi.

‣ Interakce mezi objekty prý probíhá pomocí posílání zpráv. Jenže to vůbec nevypadá, jak by si člověk posílání a přijímání zpráv představoval.

‣ Objektově orientovaný návrh mluví o interagujících komponentách, zatímco ty programy se chovají spíše jako hromada vzájemně se volajícího kódu.

Nejzábavnější je ukazovat lidem věci jako SOLID principy. Vypadá to velmi učeně a oficiálně, přitom ten systém jako celek ani nedává smysl.



Tím neříkám, že by se v objektových jazycích nutně psalo špatně. Lidé si zvyknou na ledacos, a názor, co je jednodušší a co složitější, se často odvíjí od různých omylů a produktů vlastní zkušenosti. Časem se naučí, kudy cesta nevede, osvojí si zavedené postupy, a naopak jsou zmateni z čehokoli odlišného.

Podívat se na několik alternativních přístupů mi otevřelo cestu nejen k poznání hranic OOP, ale vlastně k samotné jeho povaze. Platónova jeskyně pro programátory.

#Unrecruitment #Programování

🔗

03.04.2022 20:12

Tolik stačilo, abych rozčílil dva pány, které jsem do té doby považoval za velice rozumné a inteligentní. Teď jsem poněkud zmaten.

← „Vyjmenovaná slova jsou umělý didaktický konstrukt.“

Původně se jednalo o moji reakci na aprílový žertík, ale během času se humor zřejmě někam vytratil, a došlo i na nějakou tu osobní urážku.

#BahenníLázně

→ „Například jsme se posunuli od toho, že nikoli vyjmenovaná slova, ale vyjmenování slov je dle tebe umělý konstrukt.“

Vy všichni, jak jste tady, tomu rozumíte?

O významu vyjmenovaných slov usuzuju na základě jejich (1) názvu, (2) proměnlivosti v čase, (3) didaktické funkci a (4) absenci mimo vzdělávací prostor. Plus co jsem se dočetl v online příručce od ÚJČ.

→ „Z toho vznikají nedorozumění, že my nemůžeme vědět, za co považuješ za vyjmenovaná slova, pokud to nepopíšeš.“

Měl jsem za to, že jsme s nimi byli všichni seznámeni ve stejném kontextu. Ale mohl jsem se mýlit.

→ „Možná můžete pro začátek uvést svou definici umělého a ne-umělého ve vztahu k pravopisu, o což vás opakovaně a marně žádám, aby se diskuse mohla posunout.“

Od začátku diskuze nepovažuju rozdíl mezi umělým a neumělým za podstatný, tudíž nejsem dostatečně motivován se jím zabývat.

Rozdíl, který považuju za zajímavý, je mezi didaktickou pomůckou a samotným zápisem slov pomocí písmen, jak se rozvíjel za dobu českého písemnictví až do dnešních dnů.



Přikládám svůj laický pohled, který je zcela otevřený odborné či alespoň konstruktivní korektuře.

1) Při znalosti pravopisu již není nutné znát vyjmenovaná slova. Pokud již znáte správný zápis slova (pravopis), nepotřebujete již vědět, zda se nachází ve vyjmenovaných slovech.

2) Znalost vyjmenovaných slov nestačí ke správnému zápisu slov. Kromě toho, že řeší pouze i/y, nepokrývá mnohá slova (pro jejich cizí původ) a nepokrývá mnohá vlastní jména.

Nejen na základě těchto zjištění si dovolím považovat vyjmenovaná slova za *nástroj*, nikoliv za *jazykový jev*, přestože se jejich výčet objevuje už nějakou dobu v oficiálních pravidlech. Ostatně se jedná spíše o příručku „jak psát“ než o neutrální popis jazykových jevů.



Moc se mi líbí následující komentář.

→ „Nedává smysl pokračovat v diskusi, dokud nebudu znát tvou definici umělého a ne-umělého ve vztahu k pravopisu. Bez toho je to, jako bys tvrdil, že vyjmenovaná slova jsou fělý. Současně je to poučení pro mě trvat na definicích hned na počátku diskuzí s tebou, nebo nediskutovat.“

Očekával bych alespoň základní představu o pojmech, nad kterými chce člověk diskutovat. A takovou úroveň vyjadřovacích schopností, abychom měli šanci zjistit, když se naše představa liší.

Ostatně jsem přišel vést přátelskou diskuzi s kamarády z twitteru (alespoň jsem si to myslel), ne se nechat tupě nálepkovat, protože někomu rupnou nervy kvůli tak zbytečné věci, jakou jenom diskuze o školské češtině může být.

#Školometství #ZbytečnáČeština

Ostatně tomu není tak dlouho, co jsem psal, jak moc bývají češtináři mimo mísu, a už se mi to snaží jeden dokazovat!

🔗

01.04.2022 19:41

Nechtěl jsem s tím tady otravovat. 😼 Jenže Tomáš Nezmeškal na tom trval. Už několik měsíců mluví o tom, že by si mě vzal na paškál do studia.

Ale nejdřív to bylo, že nejsem dost #Oldschooler. Pak že to není jen tak, že se na to musíme připravit. Až jsem si říkal, že ten chlap možná ani neví, o čem by si se mnou povídal. Málem ho předběhla i Zdenka Krejcikova, ale tam jsme se zas neshodli na tématu diskuze.

Ale když pan nudný grumpy programmer sedne za volant a chvíli dělá taxikáře a zkouší mluvit ukrajinsky, najednou máme téma nejenom pro mě, ale i pro Luděk Bob Jankovský a Václav Strnadel. Jak už bylo trefně poznamenáno, mohl tam sedět kdokoli z dalších mnoha lidí, kteří měli stejný sentiment a možnosti.

Ostatně to nejlepší, co může podcaster udělat, je pozvat si do studia tři introverty, a pak se divit, že se nepřekřikují, a neskáčou si do řeči. Nakonec tam neříkáme nic, na co byste nepřišli sami, takže si to vlastně ani nemusíte pouštět.

!!! KLIKNĚTE ZDE !!!

https://lnkd.in/dsZZDHFA



Když jsme u těch povídání, provozuju s pár dalšími lidmi introvertní klub na discordu určený programátorům a dalším podivným existencím, co se zajímají o ty nejvíc GRUMPY detaily programovacích jazyků, operačních systémů a podobných věcí, na které normální člověk nesahá ani pohrabáčem.

Ozvěte se mi, pokud se cítíte dost GRUMPY na vstupenku do našeho klubu, kde se oddáváme společným diskuzím, i vrcholové disciplíně soutěže o to, kdo první nevydrží, a prolomí společné mlčení.

Jednu dobu se nám dařilo mít vcelku pravidelně zajímavá informatická témata a hosty. Nejraději se bavíme o posledních detailech věcí, které ani programátor běžně ke své obživě nepotřebuje. Ozvěte se, pokud věříte, že vaše GRUMPINESS projde naší těžkou zkouškou.

#Unrecruitment #Ukrajina #Programování

P. S. Jen o pár minut mi uniklo osobní setkání s prasolaurou.

🔗

31.03.2022 13:08

Martin Tomes reagoval se zdravou nedůvěrou na moje výhrady ohledně architektury systémů tak úspěšných, že se používají již půl století. Silná tvrzení vyžadují silné důkazy. Nebo aspoň hodně dobré indicie.



Když se na unixových systémech říká, že „všechno je soubor“ jsou to kecy. Ta věta o architektuře nic neříká. Neříká ani co se myslí slovem „všechno“, ani co s těmi soubory můžete dělat.

Co ve skutečnosti chcete, není „soubor“, nýbrž aktivity, které se mají dít na základě událostí. Zkuste si představit program, který má stáhnout video z Youtube na disk. Velmi zjednodušeně by mohl fungovat následovně.

1) Zařídit, aby se video začalo stahovat.
2) Počkat, až se video stáhne.
3) Podat informaci uživateli a skončit.

Dnes není obvyklé pálit elektrickou energii na to, aby program čekal. Po dobu čekání má běžet jiný program, nebo se má procesorové jádro uspat.



Druhý bod tedy nebude aktivním čekáním, ale bude fungovat nějak následovně.

a) Zaregistrovat zdroj události.
b) Uspat program, dokud nenastane událost.

Bývá to operační systém, kdo zpracuje událost, a probudí program, aby na ni mohl reagovat.



A tady máme problém. Unixové systémy nemají jednotný mechanismus pro registraci a zpracování událostí. Nejbíže k němu má systém souborových deskriptorů.

Souborový deskriptor je objekt na straně operačního systému, který slouží jako zdroj událostí pro náš program. Příchozí data ze sítě lze přeložit na událost „Teď lze číst data ze souboru.“.

Jestliže budeme stahovat více Youtube videí, stačí sestavit seznam všech zdrojů událostí, a ten poslat operačnímu systému. Ten probudí program pro každou jednotlivou událost.



V roce 1983 to v rámci zavádění abstrakce pro síťovou komunikaci jistě vypadalo jako super nápad. Stejně jako soubor nebo terminál, se síťová komunikace skládá ze zápisu a čtení dat.

Správnou abstrakcí by byl obecný mechanismus na registraci a zpracování obecných událostí. Máme kolem toho hromadu teorie, hledejte futures, promises… Jedna komponenta na událost čeká, druhá komponenta ji dokáže vyvolat.

Též jsem žil v „náboženství“, kdy „všechno je soubor“ a s posvátnou bázní jsem se od unixu díval na plan9. Dobře, maličko přeháním.



Souborový systém zneužíváme k úplně jiným věcem, než je organizace dokumentů.

Když chce jeden program poskytnout nějakou službu, publikuje v souborovém systému komunikační kanál. Nezáleží na tom, zda se jedná o datový stream, sdílenou paměť nebo synchronizační nástroj. Druhý program se k danému prostředku připojí pomocí cesty.

A mnohé zdroje událostí nejsou souborové deskriptory a nejdou zařadit mezi ostatní zdroje událostí, jak byste u pečlivě navrženého systému očekávali.

#Programování #OperačníSystémy

Praktici tohle moc neřeší. Pokud dělají něco obvyklého, co řešily tisíce lidí před nimi, vyhledají si na internetu, jak nedostatky systému obejít.

Například se vytvoří jedno „zbytečné“ vlákno navíc, které jen čeká na tu událost, kterou nelze zařadit mezi ostatní. Rovnák na vohejbák.

🔗

30.03.2022 13:09

Tomáš Hajzler neudržel nervy na uzdě poprvé za celou dobu, co mu veřejně dávám „mírně nekomfortní“ otázky. Kdyby se nejednalo o známou a slavnou osobnost, řekl bych o něm, že píše neskutečně hloupé věci.

#BahenníLázně #LidiJakoJsteVy

Osobnost, která tu nedávno žádala i finanční příspěvky na to, aby už nikdy nemusela chodit na sociální sítě západních imperialistů, před pár hodinami provedla kobercový nálet na skupinu velmi různorodých diskutujících, krátce „lidi jako jste vy“.

‣ „Ve vašem případě integration specialist (whatever that means???) kritizuje práci světově uznávaných odborníků.“

Chápu správně, že se mistr dostal do spirály „spravedlivého hněvu“, a použil své jediné zbraně, a to (1) něčí headline na LinkedIn a (2) nějaké cizí slavné jméno?

‣ „Ne každý má pochopit všechno. Takž omluva za to, že se vám zobrazuje něco, čemu nerozumíte.“

Poslyšte slova člověka, který…

❥ Nikdy neodpovídá na otázky ohledně jeho vlastního konzumního a prokorporátního jednání.

❥ Právě vydal příspěvek, kde vývoj společnosti přirovnává k softwarové aktualizaci korporátních systémů.

❥ V diskuzi vynadal člověku za to, že si dovolil se vyjádřit, když je jenom „integration specialist“, prý ať už to znamená cokoliv.

Můj hluboký a neskonalý obdiv patří Tomáš Steiner, který pokus o urážku taktně přešel, a reagoval věcně ohledně městské revoluce v Evropě.



Teď k samotnému příspěvku.

‣ „Zatímco v IT prochází operační systémy pravidelnými aktualizacemi, kapitalismus se od 15.století v základních východiscích a principech nezměnil.“

Vám ta věta nepřijde od základu hloupá? Autor mluví o iterativních opravách v operačních systémech, a na druhou misku vah pokládá změnu základních východisek a principů kapitalistické společnosti.



Přiznám se, že neznám autorův rozsah znalostí počítačových systémů, a nerad bych se uchýlil ke stejným předsudkům, jaké on chová k diskutérům z řad informatiků. Může mi tedy někdo představit jakýkoli důvod, proč by autor mohl toto přirovnání považovat za relevantní?

‣ „Já na linkedin kopíruji to, co píšu jinam pro případ, že by tu byl někdo, koho tato témata zajímají. Nedokážu ovlivnit, že se zobrazují lidem jako jste vy.“

Mě obě témata zajímají. Jak operační systémy po odborné stránce, tak společenské změny kvůli chápání okolního světa. Proto jsem reagoval. Pokud má autor ještě nějakou jinou kompetenci než „umím se schovat za doktora Jasona“, jistě se po uklidnění nervů pro „lidi jako jste vy“ vyjádří k tématu.

#Unrecruitment

Nechci nikomu kecat do jeho vlhkých snů, ale není mi moc jasné, jak chce v dnešní době dělat revoluci někdo, kdo pohrdá technickými lidmi, a neumí s nimi mluvit, aniž by z nich na potkání dělal hlupáky, co ničemu nerozumějí. S tímhle přístupem good luck. 😼

P. S. Přísahám, že jsem chtěl dneska psát o unixových systémech. Udělal bych to, kdyby mi kdosi nepřipomněl význam slova „pozér“.

🔗

29.03.2022 08:30

Doba se změnila. Ještě nedávno většina lidí v životě neslyšela o algoritmech. Dnes už to slovo tak zlidovělo, že se obrovské množství lidí mylně domnívá, že vědí, co znamená. To samé multitasking a mnohé další.



Ale mám lepší špek. Uměli byste říct, co přesně je počítačový soubor? Zkuste odpovědět, než budete číst dál.

‣ Soubor je samostatný balík dat, se kterým můžete pracovat na počítači, ukládat jej na disk, posílat jej po síti.

‣ Soubor je uzel v hierarchickém souborovém systému, kde může sloužit k ukládání dat, nebo taky k něčemu úplně jinému.

‣ Soubor je objekt operačního systému přidělený běžícímu programu, nebo dokonce více programům současně.

To všechno jsou definice, které se v některém kontextu používají.



Unixovská myšlenka je taková, že máme hierarchický souborový systém (softskilleři by tomu říkali myšlenková mapa), kam naše programy dávají všechno, co bychom mohli ještě potřebovat najít.

Mezi to všechno patří například:

‣ Celé artefakty. Všechy ty dokumenty, obrázky, filmy, prostě cokoliv, co dáváte otevřít, uložit, uložit jako.

‣ Živé databáze. Často velké soubory dat, ve kterých je potřeba provádět dílčí úpravy přímo na disku.

‣ Přístupové body. Soubory, které neobsahují žádná data, pouze slouží k navázání komunikačních kanálů.

Ke každému z nich musí programy přistupovat trochu jinak. A když to nejde, protože například unixové systémy nerozlišují „živé databáze“ a „artefakty“, způsobuje nám to spoustu nepříjemností a chyb.

#OperačníSystémy

Když si řekneme, že „všechno je v souborovém systému“, můžu začít vyjmenovávat spoustu věcí, které tam nejsou, nebo tam nefungují dobře. Glorifikovaná unixová architektura je v podstatě jenom sbírka hacků, jak věci uplácat blbě, zato rychle. Proto ji máme rádi. 😼

P. S. Mezi klasickým unixem, linuxem a třeba plan9 se představa za rčením „všechno je soubor“ značně liší.

🔗

28.03.2022 20:06

Dneska jsem zůstal na neplánovanou konzultaci. Student po dvou hodinách koukal vyděšeně, že mě připravil o drahocenný čas a oběd.



Jenže já jsem potřeboval konečně vidět na vlastní oči začátečníka, jak zápasí s programováním v Rustu. Doposud jsem měl k dispozici jenom dotazy e-mailem a ukázky kódu bez živé zkušenosti.

Já se vlastně nedivím softskillerům, že selhávají v porozumění multitaskingu. Jenže my jsme o krok dál, musíme řešit paralelní běh. A synchronizaci. A bezpečnostní model, který nám řekne, že to máme všechno správně. A musíme celý programovací styl přizpůsobit tomu bezpečnostnímu modelu!



Svatý grál devadesátých let, objektově orientované programování ve stylu C++ a podobných, nám žádné garance nedává. Ve skutečnosti je celý koncept OOP takový divný. Má být snadnější na pochopení po vzoru objektů reálného světa, přesto lidem často dělá problém. Má lépe modelovat realitu, ale nakonec se naučíte to raději nedělat.

Ale když už lidé OOP tak nějak přijmou, často se do něj začnou uzavírat a omezovat své myšlení. Klasická dědičnost je veskrze umělý koncept. Dynamický polymorfismus je jen jedna z možností, jak psát kód, který se umí přizpůsobit různým situacím.

Oproti tomu pokud chcete garantovat určité vlastnosti programu, lámat všechno na maličké interagující komponenty žijící si vlastním životem se neukazuje jako praktické.



Rust nemá tyto garance volitelné. Kompilátor musí umět ověřit každý program v Rustu napsaný kromě speciálních unsafe bloků. A psát maličké komponenty tak, aby všechny zapadaly do bezpečnostního modelu, není stejně snadné jako splácat to v C++ a tvářit se, že se nic neděje.

A tak nám vzniká situace, kdy vhodnější přistupovat k návrhu programu jinak. Všechna neměnná data seskupit pod jeden objekt, který lze volně sdílet pro čtení napříč celým programem. Naopak proměnlivá data uzavřít do zamykatelných schránek, nebo předat do výhradní správy jedné komponentě, která s ostatními komunikuje pomocí zpráv.



Ale pozor na terminologii. Někdy se volání funkcí považuje za svého druho posílání zpráv. My se ovšem bavíme o skutečně nezávisle běžících komponentách, kde se zprávy přidávají do fronty, ze které si je komponenta postupně vyzvedává.

To všechno se dá schovat za uhlazenou abstrakci, kdy jiná komponenta pouze volá služby té naší, ale skutečná realizace je ve frontách a zprávách mezi komponentami, které si v paměti počítače nelezou do zelí.

#Vzdělávání #Programování

Mě tohle baví, a dokážu tím trávit dlouhé hodiny. Na druhou stranu není úplně snadné to vysvětlit někomu, kdo to potřebuje pobrat jenom po praktické stránce. Dneska jsem ale chytil člověka, který se v tom hrabe podobně důkladně jako já.

🔗

27.03.2022 12:22

Dostal se ke mně dotaz, k čemu budou desetileté holce v životě prvočísla. Čtěte do konce, ať se kolem vás děje cokoliv.

#MatematickéOkénko

Tak jo. Počítáme 90 dlaždic pod velký zahradní stan a 45 na cestičku k němu. To je nějakých 125 dlaždic. Objednáváme, a můžeme se pustit do přípravných prací!

Jen pro jistotu. Místo dlaždic dáme dohromady dvě skupiny lidí o počtu 90 a 45. Vypadá to, že by se každá skupina dala ještě rozdělit do skupinek po pěti. Nebo rovnou po patnácti, těch nebude tolik. Vážně mi skupinky přesně po patnácti můžou dát 125 lidí?



Tohle je směs matematické intuice a pokory chybujícího člověka. Jenže intuice je zrádná a nespolehlivá, takže by to chtělo důkaz. Jak víme, že patnáctičlenné skupiny nemůžou dát 125 lidí?

1) Přibližování. Deset skupin je 150 lidí, takže devět skupin je 135 lidí, osm skupin je 120 lidí, vždyť je to jasné.

2) Aritmetika. Jestliže odeberu tolik patnáctičlenných lidí, kolik můžu, pořád mi tam pět lidí zbyde.

3) Rozklad. Na jaké skupiny můžu těch 150 lidí můžu vlastně dělit? Uvidíme.



Následující rozklady mi jsou úplně k ničemu.

135 = 5 × 27
125 = 5 × 25
90 = 9 × 10
45 = 3 × 15

Ale existuje „základní věta aritmetiky“, která říká, že stačí čísla rozkládat „až do mrtě“, a čísla na sebe prozradí všechno.

135 = 3 × (3 × 3 × 5)
125 = 5 × 5 × 5
90 = 2 × (3 × 3 × 5)
45 = (3 × 3 × 5)

Pokud jste od začátku neviděli, že potřebujeme dvě sady po 45 dlaždicích pod stan a třetí na cestu, tady už to vidíte.



Je mi jasné, že každý moderní člověk akorát vytáhne mobil s kalkulačkou (že, Jan Mexo Rehak?), ale co zlomky?

Počítáme stejnou věc, mně vyšlo 221/143, vy na mě pokřikujete, že to má být 289/187. Podle kalkulačky vypadá desetinný rozvoj (zhruba) stejně. Oba zlomky jdou rozšířit na 41327/26741.

Ale já velká čísla nerad, takže správně je základní tvar zlomku, tedy 17/11. Jak jej zjistit, když neumíte vyjmenovat prvočísla a zdělitelnosti si pamatujete jenom dvěma a čtyřma, a znáte akorát malou násobilku a nablblou trojčlenku? Nakonec si vzpomenete na 2, 3, 4, 5, 6, ale jak řešit dělitelnost 7?

To je úplně zbytečná starost. Když řešíte, jestli je třeba 289 dělitelné sedmi, tak dáte pryč 70, pak dalších, pak dalších. Když vám zůstane 9, tak dáte pryč 7. Když vám zůstane 2, tak to asi úplně dělitelné nebude. 😼 Pokračujte, dokud bude mít testování smysl.

Možná vás překvapí, že 289 není prvočíslo, ale u sedmnáctky vám po dělení vyjde sedmnáct beze zbytku.

289 = 17 × 17
187 = 11 × 17

Tip pro Denis Tureček a Tomáš Řezníček ⭐️⭐️⭐️:

Jestliže chcete rozdělit 289 lahví prosecca mezi 187 lidí… Rozdejte jedenáctičlenným skupinkám krabice po sedmnácti lahvích. Lahve nesmějí otevřít, dokud nezjistí, jaký objem potřebují na sklenkách vyznačit, aby si prosecco rozdělili rovným dílem.

#Unrecruitment #Vzdělávání

P. S. Očekávám, že každý správný barman mě tu roznese na kopytech.

🔗

26.03.2022 10:05

Moc jsem tomu nedal, přiznávám, ale jedna věc se přece jenom povedla. Oslovili mě z jedné firmy ohledně linuxového zvuku na serveru.

#OperačníSystémy

Tak si říkám, doprčic, obraz a zvuk jsou přesně věci, ve kterých se nevyznám. A tak jsem začal hledat, kdo by mi dal aspoň rychlou konzultaci, nebo si to byl ochotný rovnou celé převzít.

Na druhou stranu je to pořád jenom systémová integrace a spolupráce mezi procesy, což dělám. Tak jsem začal zkoumat, jak funguje samotné PulseAudio bez hardware, a proč tato zdánlivě nadbytečná komponenta v systému vůbec figuruje.



Kvůli mixování to nebude, když si v sobě aplikace nese vlastní mixer. Dokumentace byla skoupá, a tak jsem se jal hledat jiné projekty, kde se na Linuxu integruje serverová aplikace a zvuk přes WebRTC do browseru.

Našel jsem Jitsi, které taky preferuje externí zvukový subsystém. Potvrdil jsem si domněnku, že ALSA není oblíbená právě proto, že je zbytečně moc svázaná s operačním systémem. A knihovna na WebRTC se podle všeho snadněji integruje přes některý obvyklý backend než přímo. Takže proto PulseAudio.

A když bez hardware, tak tedy module-null-sink neboli virtuální zvukový výstup, který nikam nevede. Ale to není tak úplně pravda, ke každému výstupu máte k dispozici monitor, takže se null sink chová spíše jako taková roura, kde na jedné straně zvuk pošlete, na druhé vyzvednete.



Jenže zvuk je minimálně stereo, případně i více než dva kanály. Chvliku se mi zdálo, že se PulseAudio chová trochu nepředvídatelně, ale po pár pokusech jsem si ověřil, že to opravdu není nic víc než dva nebo šest zcela nezávislých zvukových kanálů.

Akorát ty nástroje občas trochu švindlují, pokud se jim to nezakáže. Vlastně jsem zatím nezjistil, jestli to implementují samotné nástroje, nebo si to domluví na straně PA. Výsledek je ale stejný.

Jedna strana může posílat do skutečných kanálů. Nebo můžu říct, že chci transformovat například mono do stereo zvuku nebo stereo do šestikanálu. Na straně příjemce už nezáleží na původním formátu, a taktéž může pracovat se skutečnými kanály, nebo výstup transformovat.



Vývojářsky přívětivé je, že PulseAudio umožňuje souběžně posílat i příjímat více aplikacemi. Tudíž není problém celou věc ladit tak, že si do běžící aplikace přidám zvuky na konkrétních kanálech, nebo že si nahrávám zvukový výstup ke kontrole za běhu aplikace.

#Unrecruitment #SuperBeginners

Taková zajímavost je, že moje interní zvukovka nemá na Linuxu snadno přístupné nastavení, které by řeklo, že nemá hrát interní reproduktor počítače. Takto funguje jenom přední sluchátkový výstup, ale repráky zapojení do „line out“ mi hrají vždy společně s interním reprákem.

🔗

25.03.2022 07:50

Zdá se, že pro některé blázny už jsem se stal takřka zrádcem naší ukrajinské věci, když moje dítě nechodí všude s modrožlutou vlaječkou či stužkou. Ale ne že mi sem přijdou z druhé strany psát svoje 💩 blábolící nokové.



Je to jen můj osobní názor, a nenutím nikoho se jím řídit. Každopádně si nemyslím, že by školkové a mladší školní děti měly nutně chodit s výraznými symboly. Jako rodič to nedělám, a nepřál bych si, aby to za mě dělala škola nebo školka.

Ať si děcka malujou na papír modrými a žlutými pastelkami, ať si před školou namalují jako u nás velké modrožluté srdce. To je všechno krásné, proti tomu nemám půl slova.

Co říká malé capartě tím, že na sobě nosí symboly ukrajiny?

Nejspíše tím říká jenom to, že to na něj někdo navěsil. A pokud ne, stejně to tak budou okolní lidé vnímat, čímž celý ten symbol ztrácí smysl. Já bych to dceři dovolil na konkrétní akci, kdyby si sama řekla, ale potom sundat.



Jsem rád, a holce upřímně závidím, že většinu svého času myslí na úplně jiné věci. A to i přesto, že včera od hraní si s programovatelným legem vyslechla diskuzi o vyjednávání s teroristy a jaderných zbraních. A druhé kolo v autě při hovoru s ukrajinským taxikářem.

Není nutné, aby na sobě denně nosila symboly toho, co nás dospělé trápí. Informací má k tomu víc než je zdrávo, vzhledem k tomu, že jako každé zvídavé dítě nastraží uši, a předstírá, že je někde jinde a ignoruje naši existenci.

Dobře ví, že ne tak daleko odsud jsou děti úplně jako ona, akorát některé z nich umírají jenom proto, že někomu v Rusku úplně hráblo.

#VálkaJeVůl #Ukrajina

Nedá se nic dělat. Je to tak, musíme tlumit extrémy i na té dobré straně. Co k tomu říct víc…

🔗

24.03.2022 07:48

Co přesně vede inteligentního a vzdělaného člověka k tomu, aby se utrhl ze řetězu, hodil to na spoludiskutéra, zablokoval ho, a tvářil se, že z toho všeho vyšel jako král?

#BahenníLázně

Diskuze těch dvou je od začátku z principu bizár. Jeden je v devadesátkách zamrzlý obdivovatel dnes již senilního bývalého prezidenta. Druhý zapálený obhájce prosperity našich nejchudších. Co by se mohlo pokazit? 😼

Oba jsou to studovaní inteligentní lidé se slušnou profesí, jenom má každý jiné brouky v hlavě. Jeden si ty brouky hýčká po vzoru svého oblíbeného narcistního čestného profesora. Druhý má takový problém s kognitivní disonancí, že musí před sebou realitu schovávat.

#Unrecruitment #Komunikace #Twitter

Co myslíte, že je k tomu vede?

🔗

23.03.2022 11:53

Češtinářky jsou snad největší mimoňové, co jsem ve škole potkal. Proto se raději ptám Vás, jak *ve skutečnosti* píšete pracovní e-maily.



Zajímá mě především začátek a konec. Do posledního detailu včetně interpunkce a vizuálního členění. A samozřejmě i takovéty nesmysly jako volba jazykových prostředí nebo kapitalizace zájmen.

Několikrát v životě se mě některá z učitelek češtiny snažila vehementně poučovat o všem možném od jazyka přes život až po byznys, ale nemůžu si vybavit případ, který by mi byl k užitku.



Před časem jsem si vyměnil pár SMS s češtinářkou z gymplu, kterou jsem měl navzdory tomu vcelku v oblibě. Odepsala mi, že česká věta nemůže začínat teď už nevím jakým zájmenem, spojkou, částicí… Jako kdyby to někoho zajímalo. 🤷

Ta stejná osoba nám jednou udělala v programátorské třídě přednášku o tom, že literaturu potřebujeme znát proto, abychom mohli balit holky a konverzovat s nimi o autorech a dílech. Škoda, že to většinu holek nikdy nezajímalo. 🙂

Jedna suplující češtinářka na mě zase v jediné hodině, co jsme spolu měli, křičela, protože ignoruju její pokyny, a začínám psát dřív, než by si ona přála. Dodnes lituju třídu, které ředitelka jako pomoc před maturitou zařídila jednu její hodinu týdně navíc. 😶

Na osmiletém jsem byl se spolužákem a češtinářkou na nějaké akci pro řešitele olympiád, nebo co to bylo. Stěžoval jsem si na výměnu učitele občanské výchovy, který nám uměl dát leccos do života, za nějakého šaška. 😐

Neporadila si se situací, kdy puberťák mluví o učiteli jako o šaškovi, ač byla na škole výchovnou poradkyní.



Já mám celkem pochopení. Žijí v tom, že mají místo ve školství celkem jisté. Pracovní komunikace mimo specifické prostředí školy se moc neúčastní. Komerční sférou se neprotloukají. Žádný obchod či dohodu mimo standardní HPP už v životě neuzavřou.

Ale vědí, jak vyplnit zelenou složenku, to se jim musí nechat.

Mě jen jako vždy fascinuje, s jak obrovským sebevědomím s námi mluvily a dodnes mluví, ačkoliv toho z rozmanitého okolního světa mnohdy zase tolik nepoznaly. Přitom by kolikrát stačilo se zeptat nebo občas pustit do školy někoho, kdo zná i svět mimo jeskyni.



Vracím se k otázce…

Jak u vás vypadá skutečná pracovní komunikace, a jak se liší podle toho, kam a komu píšete? S kým komunikujete maximálně formálně, a s kým volněji?

#Unrecruitment #Byznys #ZeŠkolníchLavic

Hoďte prosím i nějaký ten (cenzurovaný) screenshot!

Cc: Alžběta Vintrová, Lucie Gramelová, Jitka Kunčarová

🔗

22.03.2022 20:54

Potřebuju pomoct. Přislíbil jsem, že pomůžu zavedené ukrajinské firmě s večerními kurzy programování. Jenže mi to časově nevychází. Je to v pondělí a úterý večer u pražského hlavního nádraží, kurzy jsou v češtině.



Maxim Kačmar má ty kurzy připravené, stačí do toho jenom naskočit a začít. Součástí je Python, NodeJS, C# a další, převážně jde o nějaké základy webařiny. Kurzy jsou koncipovány jako veskrze praktické. Bude to hodně zajímavé, ale zrovna úterky potřebuju trávit s dcerkou.

Přímý telefon na Maxe je 773 968 151, e-mail kachmar@itstep.org, na ceně se dohodnete. Můžu pomoct s nějakým záskokem, ale zmizet na mnoho týdnů každé úterý večer se mi krajně nehodí. Tak se ozvěte.



Já už si jednu pravidelnou spolupráci se začátečníky vyzkoušel při jiné spolupráci, a je to trochu jiný zážitek. Člověk si projde spoustou věcí, které v běžné IT praxi neřeší. Je to i jiné než jednotlivé workshopy, kde vám ti lidé za chvíli utečou, aniž byste viděli průběžný progres.

#Unrecruitment #Programování #SuperBeginners

Kdo z vás se za poslední rok stal úplně v čemkoli nadějným začátečníkem? Přiznejte se!

🔗

22.03.2022 07:55

→ „Dobrý den, volám vám s nabídkou…“
← „Odkud na mě máte číslo?“
→ „Ze seznamu dobrovolníků na pomoc Ukrajincům na Internetu.“

#Telefouňové

Tento hypotetický rozhovor… Proč vlastně hypotetický? Asi málokdo vám takhle napřímo vpálí, že zneužívá lidskou solidaritu k vykrádání zveřejněných čísel.

A proč vykrádání, když jsou ta čísla veřejná? Inu, protože je dotyčný zveřejnil za jiným účelem než masovému zneužívání k marketingovým hovorům. Proto je potřeba hromadné navolávání cizích kontaktů postavit mimo zákon.



Mnozí tu předstírají, že bojují proti bordelu okolo GDPR, ale ve skutečnosti bojují jen za možnost i nadále bez postihu krást. Pak příjde apel na lítost, že i ten zlodějíček si přece musí nějak vydělávat. Případně oblíbený univerzální nesmysl, že někdo to dělat musí.

Ostatně i samotná ukrajinská krize sbližuje lidi, kteří by si za normálních okolností leda nadávali na ulici nebo se vzájemně zablokovali na sociálních sítích. A spousta pomoci se nekoná proto, že se lidé nedomluví, právě proto, že se na sítích dávno blokují.



Rád bych řekl, že jsem zvědavý, kolik lidí v této době přehodnotí svůj život a své konání. Ale bohužel jsem viděl spoustu lidí přehodnotit úplně blbě na základě předcovidových dezinformačních kampaní, a pak mnohem víc za doby covidu. Tak si spíše říkám, kolik lidí z toho vyjde aspoň se zdravým rozumem.

Nicméně zpátky k telefouňům, pokud vám nestačí obvyklé prodejní hovory, a chcete slyšet větší hardcore, najděte si na youtube kanál Kitboga. Poslední díl s Windows 3.11 je masakr i pro silné povahy. A pokud chcete něco seriózního, lépe poslouží Jim Browning.

#Unrecruitment

Kdo si mi říkal, že se mění moje pověst na LinkedIn. Znamená to, že když se vrátím do zajetých kolejí, budou se lidi víc zamýšlet nad tím, co jsem tu vždycky psal? 😼

🔗

21.03.2022 20:55

Všichni víte, že nejsem úplně příznivcem nevýchovy a rozmazlování. A že mám docela vysokou toleranci k výchovným metodám cizích lidí, zvlášť pokud to pro ně a jejich děti funguje.

#BahenníLázně

A tak když někdo hlásá něco, co mně přijde přes čáru, ptám se po smyslu. Pokud by za mnou dcerka přišla, že je někdo z pedagogů blbec, byl bych hrdý, že o druhých na dnešní dobu mluví tak jemně, slušně, až werichovsky.

Když nechám stranou morálku a bezpečí, jednu dítěti vrazit, ať už holce nebo klukovi, je přece naprosto promarněná příležitost. Já měl taky některé učitele blbce, a nikdo se o tom se mnou moc nebavil. Ale když mi holka bude chtít říct o co jde, budu rád.



Tak třeba na gymplu jsme měli zeměpisáře, který řešil vyrušování tím, že házel těžký svazek klíčů přes celou třídu. Dokonce jsme ho měli rádi. Ale blbec to byl jednoznačně.

Nebo jsme tam měli češtinářku, která si žila ve své vlastní realitě odtržené od běžného života mimo veřejné školství. Nechápu, jak se nás mohla snažit poučovat a vést.

A taky hudebkáře, co se mě po dvou letech na školní zahradě zeptal, jestli to s tou šikanou trochu nepřehnal, když se ukázalo, že se náš spolužák už do školy asi nikdy nevrátí.

A takto bych mohl pokračovat přes oba dva gymply až po základku.



Proč by mělo být špatně, když dítě v bezpečí domova vyjádří názor, že je někdo blbec? Snad si můžeme říct, proč si to myslí, a jak se s tím dá naložit. Jako kdyby se dospělí ve škole nikdo jako blbci nechovali.

Třeba ten šikanující učitel. Nakonec jsem mu řekl, že by se problémy toho kluka asi projevily tak jako tak. Na druhou stranu neexistuje rozumný důvod, proč by dospělý chlap měl využívat hodiny hudební výchovy k šikaně šestnáctiletých studentů, a teprve potom dostat strach, jestli to nebude mít následky.

My jsme z těch hodin měli srandu, ale z objektivního pohledu to celé bylo jenom o tom, jak zvládnout každý týden dvouhodinovku se zakomplexovanou troskou.



Dokonce jsem měl s jednou kámoškou každotýdenní rituál:

← „Tak co, jaká byla hudebka?“
→ „Je to kretén.“

Akorát jednou to moje duchaplná kamarádka porušila:

← „Tak co, jaká byla hudebka?“
→ „Jo, docela dobrý.“

(hudebkář prošel)

→ „Je to kretén.“

Jasně, že se nemusíme doma bavit na té nejhorší úrovni, co dítě zvládne. Na druhou stranu, pokud má pocit, že se někdo chová jako idiot, proč kolem toho chodit po špičkách? Stačí, když to tomu kret… pedagogovi nebudeme říkat do očí, ne? 😼

#Unrecruitment

Jak reagujete, když vám dítě přijde ze školy, a řekne o učiteli nějaké to pěkné slovíčko?

Cc: Lucie 🍋 Zitterbartová 💙, Ivana Štefková, Jitka Kunčarová

„Však já vím, komu říkáte páprďa. My mu tak také říkáme.“

🔗

18.03.2022 07:41

Můžu slíbit, že se tady k Rusům budu chovat dobře. Ne nutně hezky a mile, to už záleží na dalších okolnostech. Ale určitě stejně korektně (nebo nekorektně) jako ke kterémukoli jinému člověku.



Alexandr Mitrofanov rád vypráví o tom, jak je v Rusku většina lidí naprosto zblblá a nevnímající realitu. Ve většině civilizovaných zemí se řeší, co všechno zabavit bohatým Rusům spojeným se zločinným režimem.

Sankce dopadající na ruské obyvatelstvo respektuju, protože je v první řadě nutné chránit ostatní země. Sankce na ruský exil taky respektuju, protože motivuje bohaté a mocné rusy uvažovat nad změnou kurzu událostí. A úplně stejně uznávám nutnost chovat se dobře k lidem, co tu žijí, bez ohledu na národnost.



Poslat на хуй je můžeme vždycky. Není nutné to dělat dřív, než nás začnou krmit nesmysly na obhajobu zbytečného ničení vraždění na Ukrajině. Našli se lidé, co podporovali německý nacistický režim, najdou se lidé co podporují ruský nacistický režim.

Umberto Eco napsal knihu The Prague Cemetery (Pražský hřbitov), tam se naučíte o lidech víc, než chcete. Ostatně to vypadá, že zrovna Česko a okolní země dostaly historickou šanci ukázat, že jsou v dnešním světě k něčemu dobré. A chovat se slušně k místním Rusům je součást války.



Nakonec ani pro Ukrajince to tu nebylo nikdy úplně snadné, ale zdá se, že Češi dokázali pro jednou vyndat hlavu z řiti, a pomoct lidem ze skoro sousední země. Jak píše Michaela Holišová, ACC a další, ono to bude ještě hodně těžké.

Vlastence nebo nacionalistu už ze mě neuděláte, ale vypadá to, že naši lidé už teďka ukázali víc, než jsem si myslel, že dokážou. Je docela legrace v téhle době koukat s dcerkou na tolkienovskou trilogii Hobita.

#Unrecruitment #Ukrajina

Jednou máme šanci nebýt před celým světem za úplné kretény, tak jsem docela zvědavý, jak to zvládnem.

🔗

16.03.2022 08:40

Co jsou to ty proukrajinské názory? Jistě byla na Ukrajině spousta věcí špatně, ale to je teď dost vedlejší, nemyslíte? Mně vůbec nevadí, když si člověk žije na své zahrádce u lesa, a nezabývá se okolním světem.

Ale i těm bývá líto, že ten stejný klid už nemůže žít spousta veskrze podobných lidí o tisíc kilometrů vedle.



Zpozorním, když člověk začne mluvit o cenách paliva, strašit třetí světovou, nebo řešit, že lidi přestali číst moji tvorbu. Ohledně covid19 bylo možné leccos relativizovat, ale v době války o Ukrajinu už k tomu nevidím prostor. Naštěstí v tom nejsem sám.

Jsem pro zdravý rozum a zdravou pochybnost. Jenže to dá mnohem větší práci, a tak za ně spousta lidí schovává pusté žvanění a FUD ohledně všeho od politiky přes covid19 až po obranu Ukrajiny.

Já se moc rád vrátím k rozporování a pochybování nad vším možným čistě pro zábavu, až se podaří aspoň ubránit ukrajinu a zažehnat ruské nebezpečí. Chci zpátky svět, kde nemusím respektovat tupouny jen proto, že jsou narozdíl od některých aspoň ochotni pojmenovat zlo.



Tomáš píše, že se podobně jako já, práci v IT dlouho vyhýbal, a že jeho největší bolest je, když si lidi mimo obor automaticky myslí, že jim bude dělat pitomce. Tuhle část jsem schválně nescreenoval, abyste měli motivaci jít si to přečíst sami.

Až budou zpátky každodenní témata, budeme Tomáše potřebovat. Má dobré postřehy. Představuje emoce velké části naší IT generace. Že mu vadí, že nás Putin vražděním Ukrajinců připravil o klid a běžnou společenskou diskuzi, to asi dokážu pochopit.



Podobně jako on myslí obrovské množství lidí v IT. Nikdy nevíte, kdo z nás šel do IT, protože jsme introverti a asociálové, a z kterých znás udělali introverty egoističtí pitomci, co si říkali „normální lidé“.

Sám jsem to před mnoha lety dělal tak, že když jsem šel do společnosti, zatajil jsem povolání, aby se ke mně lidi chovali normálně. Fungovalo to stejně skvěle jako v jihomoravských vesnicích tajit, že jsem z Prahy.

Je to historie, dneska to funguje všechno jinak, ale člověk to už z hlavy nevymaže. Možná i proto dneska považuju za klíčové chovat se hezky k nově příchozím z Ukrajiny, a přijmout je nejlépe, jak dokážeme.



Už se ze mě nikdy nestane český patriot ani nacionalista, ale jsem docela rád, že se aspoň jednou nemusíme za Česko stydět. A dokonce ani za českého premiéra, ani za to, že jsme takřka východní Evropa.

#Unrecruitment #Programátoři #Ukrajina

🔗

15.03.2022 10:31

Pomáháme a společně jsme silnější!

Tedy než zjistíme, že se blokujeme na sítích kvůli nějaké bezvýznamné prkotině. Neumím si představit, že by Radek Zajic udělal někomu na sítích něco tak ultimátně špatného, že by se to mělo řešit blokací.



Já jsem si tedy aspoň vždycky myslel, že blokace slouží k obraně před systematickým obtěžováním, které nebylo možné vyřešit domluvou. To až posledních pět až deset let mi ukázalo, že je na světě spousta lidí, pro které je to běžná součást komunikace.

Tohle jsou staré dobré #BahenníLázně. Nezlobte se na mě, ale když člověk na sítích, kde hlásá humanitární sílu a jednotu, blokuje běžné lidi, kteří by třeba mohli v té síle a jednotě pomoct, pak se rozmýšlím, jestli ten člověk jedná jen pokrytecky, nebo naprosto idiotsky.

A takových jsou mraky. Pomohlo by mi, kdyby lidé nosili různé stužky podle toho, jestli chtějí pomáhat, protože je to zatraceně potřeba, nebo jestli je pro ně důležitější u toho být vidět a slyšet. A když dojde na lámání chleba, ptal bych se, zda si dotyčný nespletl stužky.



Tím neříkám, že nemáme být sobečtí. Mně třeba cesta k ukrajinským hranicím dala opravdu hodně. Jsem za sebe rád, že jsem měl tu možnost a za všechny ty lidi, co mi pomohli to uskutečnit. Pár dní času a nějaká ta útrata jsou nic proti možnosti s těmi lidmi chvíli být.

A tak se dívám do seznamu účtů, které blokuju. A co se dívám, na LinkedIn neblokuju vůbec nikoho. Nakonec se to i s těmi největšími pitomci vyřešilo tak, že jsem je poslal do háje a přestal na ně reagovat. No a na Twitteru to samé, tam blokuju nějaké spammery a scammery akorát.

#Unrecruitment

Vy všichni, co se cítíte být úžasní a silní, koho blokujete na sociálních sítích a z jakých důvodů?

P. S. Dneska jsem volal na místní charitu, a kdybych tu býval měl místo kombíka dodávku, která by zabrala asi tak stejně místa, hned by mě prý využili.

🔗

13.03.2022 22:50

Znovu se mi nechtělo ani psát. Trochu myslím na ty lidi, kterým jsme po překročení hranice snad udělali aspoň trochu radost, ale mnohem víc na ty, kteří hranici z různých důvodů nepřekročili.



Je zajímavé sledovat reakce tady na LinkedIn. Stačilo zvednout zadek a pár dní šoférovat na východním slovensku, a někteří lidé se na mě dívají jinak? Beztak jsem to udělal v první chvíli hlavně proto, že jsem se doma u počítače cítil hůř.

Popravdě, a zcela neadresně, pokud na mě chce někdo měnit názor jenom proto, že jsem pár dní dobrovolničil s dodávkou na ukrajinské hranici, pak ať mi vleze na záda. Asi nemá odhad na lidi a neumí se s nimi bavit. Já jsem vždycky ke všem přistupoval otevřeně.

Ukrajinci projevovali hrdost a houževnatost. A taky vděčnost a radost, ale to bych si po nich ani nedovolil chtít. Vůbec mi nepřipadají ubrečení jako obrovská spousta českých lidí. Chci se od nich učit.



Nechtějte vědět, co se mi honí hlavou, když si chvíli povídám s lidmi, co prchali z bombardovaných měst, a pak si projedu třeba příspěvky „salónních levičáků“ a jiných „attention seekers“ na Twitteru. Já se za ty naše blbce stydím snad ještě víc než před válkou.

Taky si rád dopřeju nějaký ten luxus. Ale dokážu žít hodně skromně a pořád se u toho cítit dobře. Přitom znám spoustu lidí, co vyžadují luxus, na který si jednoduše nevydělají. Tak sorry, že v takových lidech vidím ztracené existence.



Možná mě raději dál nesnášejte, ale zapojte se do pomoci. Udělejte jakoukoli jednu věc, která má smysl. Třeba pak budete chtít udělat i druhou. Ani nemusíte si hrát na dálkové řidiče ani obětovat půlku svého domova.

Pro začátek stačí, když se díky vám někdo z příchozích bude na chvíli cítit dobře. Sám ještě nevím, jak budu pokračovat, ale už rozumím pár slovům ukrajinsky a rusky (i když se mi to plete), tak budu chtít tuto dovednost nějak zužitkovat.

#Unrecruitment #Ukrajina

Jen aby nedošlo k mýlce, stále se věnuju svým věcem. Zítra vyrážím na kamarádovu přednášku na matfyzu. A moc rád bych obnovil meetupy ohledně programovacího jazyka Rust. A podle toho, co jsem vytelefonoval ze Slovenska, mě letos ještě čeká spousta práce.

Pokračuju svůj život a svoji práci, i když o pár set kilometrů vedle ruská vláda vraždí ukrajinské lidi, kteří se mohli, nebýt Putinovy invaze, touto dobou ukládat ke spánku před dalším pracovním dnem stejně jako naši.

🔗

10.03.2022 09:22

Kuba se ptá na další report a mně se ani nechtělo psát.

Dneska jsme od hranic s Václav Strnadel vezli holčičku o něco málo mladší než je ta moje. Stejná gesta, podobné zájmy, jen světlejší oči a trochu rozjívenější na mnohahodinové cestě autem

Jeli jsme na tři destinace na západním Slovensku, a přeplánovali cestu tak, aby byla v cíli co nejdřív. Poslední hodinu to už vzdala i babička, a aspoň na chvíli usnula. Na rodiče jsem se neptal.

Nejvíc jsme řešili, že plyšák není kočička, ale sabačka, že by si moc dala kartošky. Porozumět si s dospělými bylo mnohem težší, mají z toho všeho brouky v hlavě.

Ale objímání při rozloučení v destinacích je takové univerzální.

Tohle všechno mi pomáhá si udržet odstup od pitomců, které už teď mrzí, že se pomáhá někomu jinému než jim. Udělat těm lidem vstup na Slovensko a do Česka aspoň trochu milejší, je to nejmenší, co naši lidé můžou udělat.

Nikdo z nás nechce opustit rozbitý domov, vyhýbat se několik dní zastřelení, znásilnění a dalším nebezpečím, a nastěhovat se k někomu cizímu jako válečný běženec. Oni taky nechtěli.

Je čas přestat poslouchat pitomce, a naučit se jim ukazovat záda, jinak se tady z toho zblázníme. Já si od nich od začátku držím zdravý odstup.

#Unrecruitment #Ukrajina

🔗

08.03.2022 20:02

Brácha se mě ptá, kolik lidí jsme od hranic odvezli. Stydím se za tak malé číslo. Dálková cesta znamená pomoct za den jenom pár lidem. Krátké cesty zase trpí na organizační problémy.

Třeba dneska jsem ve Veľkých Slemencích po dvou hodinách odjížděl z prázdným autem, přestože jsem se ráno informoval. Na druhou stranu z Vyšného Německého jsem odjížděl plný asi za patnáct minut.

Člověk si to nesmí připouštět jako neúspěch. Jsem tu, abych pár lidem pomohl. To se daří. Hlavně je nepočítat a nemyslet na to, kolik času tam člověk stráví bez užitku.



Pochopil jsem pravidla hry, a nechal jsem to tak trochu koňovi. Když se ukázalo, že přijely neplánované autobusy na Prahu, a část lidí se začala rozhodovat, jestli nezměnit destinaci, beztak skoro nikdo z nich na Slovensku zůstat neplánuje…

Tak jsem si šel pokecat s lidmi. Od náhodných ukrajinských běženců přes lidi od Červeného kříže, dalších organizací, jednotlivými hasiči, různými dobrovolníky. Je to úplně jiný svět. Jsem rád, že tři sestry se třemi dětmi, co se po třech dnech nebezpečných cest dostaly z Charkiva, na hranicích potkaly takové prostředí.



Slovensko-ukrajinská hranice je zásobená vším, co byste si mohli představovat. Stany, teplem, jídlem, oblečením, vložkami, kartáčky na zuby, hračkami pro děti… Jasně, není to žádný luxus, hrůzy nejsou smazány, rodiny nepřicházejí celé, ale děti si tam hrajou a blbnou.

Jasně, můžeme nadávat na to, že každá další směna policistů/vojáků znamená problémy. Někteří jsou skvělí a dělají, co se dá, jen nedostávají dostatečné informace, občas někdo z nich prudí úplně zbytečně a zdržuje pomoc. Občas se objeví nějaký konflikt i na straně organizací a dobrovolníků. Leccos se umí pokazit.

Ale třeba slovenští hasiči jsou úplně největší borci a pohodáři. Úplně všichni, se kterými jsem stihl mluvit, až po šéfa ve Slemencích. Taky je tam borec z Česka, co shání dobrovolníky do vlastního food trucku.



Vidět státní hranici sousedního státu se zemí ve válce je psychicky hrozny masakr. Bavit se s lidmi, kteří volili mezi možností nechat se další dny bombardovat v krytu a čekat, co s nimi bude, a nechat za sebou ostatní, a vydat se s dětmi na nebezpečnou cestu.

Člověk by brečel i za ně, zatímco oni se drží.

#Unrecruitment #Ukrajina

🔗

07.03.2022 00:11

Začalo to doma u Twitteru, pokračovalo to minulou neděli večer v Praze na václaváku, pokračuje to cestou na východní Slovensko. Určitě jsem chtěl taky trochu pomoct, ale to není všechno.



Chtěl jsem s nimi mluvit a být. Jak s těmi, co už nějakou dobu žijí v Česku, tak i s těmi, které vyhnalo brutální napadení šíleným dědkem vzpomínajícím na zašlou slávu sovětského svazu. Sledovat válku na Twitteru bylo paralyzující.

Zkuste to taky. A nemusí to být stovky kilometrů daleko kdesi na hranicích. Pomoct a přitom najít příležitost pobavit se s těmi lidmi můžete i ve svém městě.

Ruská vláda demoluje domovy a infrastrukturu lidí, kteří věří, že se za chvíli vrátí domů, a všechno bude krásné a sluníčkové. My už tak nějak tušíme, že nám tu nějakou dobu zůstanou, a do zdevastované země se jen tak nevrátí.



A taky jsem si chtěl vytvořit odstup od těch, co teď z pohodlí domova píšou na sociální sítě kecy o tom, jak na jedné straně nepomáháme Syřanům a na druhé straně Čechům, tak proč bychom měli pomáhat Ukrajincům?

Beru si to osobně. Rozhodl jsem se někomu pomoct, a zrovna Ukrajincům, a taky sobě. Nikoho jsem se neptal, jestli a komu mám zkusit trochu ulehčit život a ukázat dobrou vůli. Nemám problém s tím, když se někdo jiný pustí do jiné pomoci, po které tolik volá.

Podle mě se pomoc ukrajincům vyplatí a není na ní vůbec nic špatně.



Je mi jasné, že budou někteří živit narativ rasismu nebo odčerpávání zdrojů chudákům Čechům. Ale tak ať ukážou, co s tím reálně dělají, jinak je to jenom nablblé stěžovatelství. Mrkněte, jaké bomby jede třeba Apolena na Twitteru.

Česká podpora Ukrajiny a Ukrajinců je úžasná, ale těžko říct na jak pevných základech stojí. Co se stane, až lidem začnou docházet všechny ty změny, které se jim dějí před očima? Spousta lidí nebude mít peníze na věci, na které ještě celkem nedávno měli.

Sám jsem zvědavý, jak tohle všechno dopadne.



Podobně lidi řeší dřívější vojenské operace západních zemí. Jeden rozdíl je do očí bijící. Když šla americká armáda „šířit demokracii“, držkovali jsme v jednom kuse… Když jde ruská armáda „denacifikovat“, jejich vláda zavádí drakonické tresty za sdílení prostých faktů.

Někteří se diví, že se s nimi o všech těch jiných problémech nechci bavit. Nechápou, že to v danou chvíli není priorita, a jenom to odvádí pozornost od toho hlavního a akutního.



Taky tu máme otázku diskriminace Rusů a případně i Bělorusů a Ukrajinců u nás. Určitě bychom neměli ztěžovat život studentům a dětem, a vlastně ani dospělým, co se snaží se nějak uživit a fungovat.

Ale blbci se najdou všude, takže k nějakým incidentům asi bude docházet. Na druhou stranu, že se nějaká Ruska v době invaze na Ukrajinu nemohla najíst v restauraci, mě fakt nedojme. Tak si holt uvaří sama.

#Unrecruitment

A mimochodem, moje máma je skvělá. Neříkala, jestli mám nebo nemám vyrazit k hranicím. Prostě se stará místo mě o dcerku, a pan kocour taky o hladu nezůstane.

🔗

06.03.2022 02:21

Třetí den na ukrajinské hranici je den odpočinku. Je víkend, dobrovolníků je přebytek. Kuba v neděli pojede domů a vrátí se ke své práci, já počkám, co přinese pondělí za překvápení.

Zjistil jsem toho za těch pár dní o sobě víc než s jakýmkoli koučem. Tak si to zkuste, Luděk Bob Jankovský už do toho šel.

Otec mě upozornil, že mám dcerku, a nemůžu řešit jenom uprchlíky. Jako kdyby si beze mě týden nebo dva neporadila. Matka bez poznámek řeší i s bývalou ženou potřeby dcerky, a svědomitě se starají i o pana kocoura.

Moji milí ukrajinští dobrovolníci si taky potřebovali odpočinout, a tak tu vykoupili všechen Tatratea. Já naštěstí tuším, co tyhle dryjáky dělají, ale nëkoho by to mohlo překvapit.

#Unrecruitment

🔗

05.03.2022 07:36

Druhý den na ukrajinské hranici. Tentokrát jedna cesta, plné auto, jedeme na Krakov.

Po cestě zjišťujeme, že jedna osoba potřebuje do Liptovského Mikuláše. Kdosi usoudil, že je to po cestě. Možná, kdybych to věděl od začátku. Otáčíme na Prešov, kde Kuba zapomíná celou šrajtofli i s dokladama. Ale co, v batohu má pas, a řídit v polsku můžu já. Na hranicích jedeme po sněhu.

Dál jedem na Katovice, taky skoro při cestě. Pak na Krakovské letiště, kde nastávají další zmatky. Jo a ten batoh s pasem zřejmě zůstal někde na Slovensku, nejspíš na hranici. Daří se mi v autě zabavit nejmladší dítě při čekání.

Je vlhko a zima, neustále bojujeme s mlžením skel. Ještě zastávka v centru Krakova, a vyrážíme zpět na Slovensko. Otočka nám všeho všudy včetně přesunů a čekání zabírá nějakých šestnáct hodin.

Já věděl, proč chceme místní přesuny.

#Unrecruitment #Ukrajina

🔗

04.03.2022 11:52

První den při ukrajinské hranici. Jsem kousek od ukrajinské státní hranice. Nejvíc mě tady překvapilo, jak je všechno daleko. Jenom odvoz do Košic znamená, že jsme zpátky na hranici tak za čtyři hodiny.

Dneska to vypadá, že odvoz do blízkých destinací zvládly autobusy a další auta. Takže za chvíli nejspíš vyrážíme do Polska.

Včera jsme mezi jinými vezly dvě holky, co uměly docela dobře anglicky. Přesuny z krytů ve městech jsou peklo, ale za nějaký obnos se jim podařilo dojet až na hranici se Slovenskem a projít za čáru na humanitární stanoviště.

Mezi ukrajinskými uprchlíky je dobrá nálada, že jsou v cajku, a že jim někdo pomůže a neplatí se za to. Myslím, že se sesypou až někde v klidu a teple.

#Unrecruitment #Ukrajina

Dneska se to tu rychle plní. Jezdí jeden pendl z hranice na stanoviště za druhým. Snad většinou odjedou velkými autobusy do Košic.

🔗

28.02.2022 22:32

Není to tak dlouho, co jsem tu psal ódy na pesimismus. Tak sestry a bratři z Ukrajiny mi do toho hodili vidle. Pátý den se drží proti zločinné ruské invazi. Dokázali, co se zdálo být nemožné.

Dcerka se ve čtvrtek a v pátek po škole učila lyžovat, a v sobotu měla krásnou oslavu narozenin. Jiné děti se třásly strachy, jestli se dožijí druhého dne, a jestli ještě někdy uvidí své blízké. Nechci nijak bagatelizovat utrpení všude po světě, ale tohle je zločinná válka u sousedů a kamarádů.

Dneska už se ve škole probíhající válka stala součástí výuky. Večer jsme to s holkou ještě probírali. Ptala se mě, proč toho člověka teda udělali prezidentem. Jak jí jenom vysvětlit, že je celé Rusko v podstatě zničená a prohnilá země. Padla otázka, proč pomáhá Bělorusko.

Přivezl jsem jí cosi z modrého a žlutého papíru z nedělního václaváku, jinak už se opět věnuju výuce, přípravám a programování v Rustu. Pro mě je asi lepší pracovat a podporovat finančně, než se motat někde s osobákem po východním Slovensku.

#Unrecruitment #Ukrajina

🔗

25.02.2022 20:32

Chtěl jsem se naučit dobře anglicky. Našel jsem si soukromou lektorku, nezískal na to peníze od rodičů, a vybarteroval výuku za hlídání dětí. Koncem druhéhé týdne školního roku jsem měl volat, a domluvit se konečně na lekci.



Jenže co má říct patnáctiletý kluk, když volá do rodiny, která se poslední roky pohybovala mezi lidmi právě ten týden zasaženými teroristickým útokem? Co řeklo do telefonu patnáctileté pako, na tom asi nesejde. Odpověděla, že je dobře, že jsem zavolal, že život jde dál, a domluvili jsme si tu angličtinu.

Chtěla po mně, ať si pamatuju, co jsem v září 2001 dělal, sama mluvila o podpisu charty v roce 1987. Prostě samé velké věci, které mě trochu zajímaly, ale vlastně mi byly naprosto cizí. Pak už jsme se pustili do angličtiny. Život jde dál i v únoru 2022. Vlastně jsem si dneska v Praze ani nevšiml, že by bylo něco jinak.



No a když se dívám na zprávy z programátorského světa, tak jsem se dočetl, že by Linux měl přecházet na C11, tedy o dvě dekády mladší standard.

Ono to zní jako banalita, jenže já ten kód trochu znám. C11 je první verze céčka, která definuje chování paralelně běžících vláknech nad sdílenými datovými strukturami. Linux tyhle věci řeší po svém, v assembleru a pro každou architekturu zvlášť. Tuším, že jsem to tak dva roky nazpět diskutoval s Martin Decky, a z diskuze vyplynulo, že se to pravděpodobně nikdy nezmění.

Tak uvidíme, nakolik bude přechod k C11 spíše formální, a nakolik bude motivovat k refactoringu a vyčištění nálože starých prasáren, které už nejsou potřeba.

Mezitím mě Ondřej Súkup upozornil, že se Apple rozhodl konečně vykopat zoufale zastaralý Python 2.x. Mě tehdy velmi mrzelo, když tuším RHEL7 (a CentOS 7) vyšel ještě s Python 2.x jako hlavní verzé, na které běžely různé systémové nástroje.



A to si dávám pozor, abych nemluvil pořád jenom o Rustu, který si mimochodem do linuxového jádra taky cestu našel. Jsem rád, že aspoň v programování se časy mění k lepšímu, a nemusíme kvůli tomu po sobě střílet.

Mimochodem, Lukas Vyskocil kdesi s dalšími řešil, proč učitelé s dětmi neprobírají, co se děje, a jestli je to dobře nebo špatně. Podle mě na tohle škola a učitelé nejsou připraveni, a tak možná minimalizují škody tím, že pokračují podle plánu.

Když si člověk uvědomí, že v takové běžné české škole má děti z různých rodin, neumím si představit přípravu učitelů takovou, aby o živé válce reportovali správně a nenapáchali na dětech další škody. Zkusil bych se zeptat někoho z šikovnějších učitelů, třeba Tomáš Kováč, jak se k tomuhle má vůbec správně přistoupit.

#Unrecruitment #Programování #VyVíteKdo

🔗

23.02.2022 23:28

Pár detailů z každodenního programátorského života. Dneska hezky zostra. Máme v aplikaci několik spolupracujících úloh, který si posílají zprávy. Co si můžou poslat?



1) Data. Jedna úloha vezme nějaký datový objekt, udělá z něj hromadu bajtů, druhá úloha vyzvedne hromadu bajtů, a interpretuje je jako datový objekt.

Tento přístup je jednoduchý, funguje všude, v rámci aplikace, napříč aplikacemi, dokonce po síti napříč různými stroji. Na druhou stranu u velkých objektů vyžaduje kopírování a často další zdržování.

2) Přístup k datům. Jedna vezme pouhý odkaz (adresu v paměti), ten pošle jiné úloze v rámci aplikace. Při nemalém úsilí a velké opatrnosti lze rozšířit na lokální systém.

Při tomto přístupu mají technicky vzato obě úlohy přístup do stejného objektu v paměti. Stačí aby jedna z nich objekt upravila druhé pod rukama, a neštěstí je na světě.



Jestliže je první možnost snadná, srozumitelná a bezpečná, zatímco druhá možnost rychá a efektivní, co je zkusit zkombinovat? Potřebujeme vyjádřit, že jedna úloha předává druhé nejen odkaz na objekt, ale i vlastnictví toho objektu.

Tohle umí v C++ std::unique_ptr, zatímco v Rustu použijeme Box. Na první pohled to vypadá jako jiný název pro stejný nástroj, ale mají opravdu stejnou sílu?



Co se stane, když vytvoříte prázdný Box? Právěže nevytvoříte. Každý existující Box ukazuje na platný objekt typu T, který bude existovat právě tak dlouho, jako odkaz na něj.

Vadí něčemu, že může být std::unique_ptr prázdný? Tak v první řadě to oslabuje předpoklady. Když vás zavolají, že máte večeři na stole, taky nechcete přijít k prázdnému talíři. Dokonce můžu std::unique_ptr vypráznit, zatímco Box můžu pouze zrušit.



Od precizního typového systému očekávám, že když moje funkce říká, že přijímá odkaz na objekt, tak bude volána jedině s platným odkazem na objekt. Ani ona, ani další operace, co bude nad tím odkazem volat, nebudou muset nikdy kontrolovat platnost odkazu.

Rust pro mě dělá mnohem víc. Kompilátor ví, které objekty můžu v rámci aplikace posílat mezi úlohami, a ví, které objekty můžu mezi nimi sdílet. Především mi bez dalších nástrojů ze standardní knihovny nedovolí sdílet objekty, aby je mohla některá z úloh upravovat.



A nejde o jednotlivé nástroje. To by člověk mohl jít, a napsat si knihovnu, která chybějící nástroje doplní. Člověk by si nenulovatelné chytré ukazatele napsal během chvilky. Jde o celý koherentní systém, který dává určitou úroveň jistoty.

Kdybych chtěl vytvořit Box pro C++, který nebude nulovatelný, jak budu řešit předání objektu? Move ukončuje v Rustu platnost původní proměnné, kompilátor odmítne její další použití. C++ nechává původní proměnnou v platnosti, a nezbyvá mu než ukazatel nulovat, takže smůla.



Investice do naučení se typového systému Rustu včetně rozsahů platnosti a podobných špeků je veliká. Ale chyby jsou drahé, a chyby v paralelním kódu o to víc. A tak si každý musí zvážit, jestli mu to za to stojí.

#Unrecruitment #Programování

🔗

22.02.2022 18:08

Jsem už pět let aktivní na LinkedIn, a sešlo se mi tu najednou několik oslovení s nabídkou spolupráce se zaměstnavatelem oslovujícího či jejich klientem.



Chtěl jsem být pro jednou milý a vstřícný, a jen tak zkusmo se řídit radami, které celé ty roky z vesela ignoruju. A musím říct, že jsem docela zklamaný. Bylo to jako se bavit s podomním prodejcem vysavačů.

Zkusil jsem udělat, co všichni marketéři na LInkedIn tak doporučují, a bavit se o tom, v čem si můžeme pomoct. Jenže pokud se prodavače vysavačů na cokoliv zeptáte, nejeví zájem, a suše připomene, že vám přece přišel prodat vysavač.



Tak až mě zase nějaký studený kontakt požádá o pomoc s hledáním lidí, vrátíme se ke staré dobré diskuzi na téma:

„Proč bych měl za vás dělat vaši práci, když vy pro mě nehnete prstem, pokud z toho vy sami nebudete teď hned něco mít?“

Pokud vůbec ničím nezaujmete, a snažíte se každý nový kontakt jenom tupě vytěžit… Jaký má podle vás smysl říkat si o další kontakty, nebo dokonce mě požádat, abych se vám ozval, kdyby se něco změnilo?



Jsem freelancer. Nic se nezmění, pokud půjde všechno dobře jako doposud, nebo nedostanu zaječí chutě. A když to nastane, vy už dávno na své pozici nebudete. Stačí se podívat na běžnou fluktuaci v recruitmentu.

Jednak nemám šanci si na vás vzpomenout jen proto, že jste mi jednou poslali PDF s job description. Jednak opravdu nemůžu předpokládat, že se budete věnovat aspoň rámcově stejné specializaci. Tak proč bych se ozýval?

#Unrecruitment

Kdysi se mě Michal Toman ptal, jakou radu bych vzkázal do recruitmentu. Tehdy jsem se zdráhal, věděl jsem o tom prd, a bylo pro mě zajímavé už jenom, že se o tom se mnou chce vůbec někdo bavit. Změnil jsem názor.

Dneska o tom nevím o moc víc, ale vzkázal bych vyndat hlavu z řiti, a začít to co nejrychleji dělat dobře, dokud je ještě čas. A tím dělat to dobře nemyslím poplácávat se po zádech a rozdávat si ceny.

P. S. Tak schválně. Kdo čas od času jíte ve fastfoodu. Když máte na výběr, volíte dotykovou obrazovku, nebo lidskou obsluhu? Nezapomeňte mi napsat důvody své volby.

🔗

21.02.2022 12:05

I mezi programátory se najdou citlivé dušičky. A jedním z nejcitlivějších témat je, jak ukládat, sdílet a udržovat společnou práci.

Velká část počítačové vědy je postavená na matematice a přesném logickém uvažování. A zbytek? 😼 Kdosi v minulosti spatlal řešení problému, ujalo se, standardizovalo, a komplikuje život celým generacím.



Půl století pryč, a typický dnešní filesystém je kompromis, který korektně nepodporuje snad žádný případ užití.

‣ Neumí bezpečně uložit text. Ostatní programy mají vidět buď předchozí verzi nebo novou, nikdy nic mezi tím. A ono to tak není!

‣ Nenabízí rozhraní pro databázové soubory. Dvacet byla v PostgreSQL chyba jen kvůli nekoherenci souborového rozhraní.

‣ Neudržuje klíčové informace. Aplikace se nezeptá, zda byl obsah adresáře změněn. Nevytvoří bezpečně a smazat dočasný adresář.

Standardní rozhraní k souborovému systému jsou orientovaná na snadnost implementaci, nikoli snadné použití.



Linus Torvalds před sedmnácti lety vytvořil specializovaný souborový systém pro programový kód. Spousta uživatelů si ovšem ani neuvědomuje, že je #Git souborový systém.

Je to pomalý souborový systém, ale velmi efektivní systém pro správu zdrojových kódů. Objekty se v něm pojmenovávají hashem podle jejich obsahu, podobně jako v blockchainu. Každá změna je jenom přechod mezi dvěma snímky souborové struktury.

Trochu nám to kazí blbé zvyky staré doby. Třeba buildy, které zapisují výsledky a mezivýsledky přímo do zdrojového adresáře. Rust aspoň odlišuje podadresář se zdrojáky a s buildem. I tak mi někteří studenti začlení celý projekt včetně generovaných souborů, takže UX a integrace by ještě stály za zlepšení.



Dneska lidi dělaj „memes“ na téma, co by programátor dělal bez GitHubu, StackOverfow a Google. Co by asi tak dělal? Používal by jiný vyhledáváč, jiný gitovský hosting, a jinou Q&A stránku.

Git je vynález. Můžu na něm ukazovat geniální myšlenky a architekturu, byť s vědomím, že navazuje na již existující nápady a vynálezy. Všecho ostatní je jen webová služba, na které se schází lidi.

Což je podle marketérů samozřejmě to nejdůležitější, koho zajímá nějaká architektura a technologická excelence. Kdyby zmizel ze světa třeba celý Microsoft, marketéři a obchodníci vybrečí slzavé údolí, ale pro programátora se v zásadě nic nezmění.

#Unrecruitment #Programování

Trochu kecám. Samozřejmě by se toho pro nás změnila spousta. Odchod silného hráče by znamenal příležitost pro menší projekty. Takový #ReactOS by byl v novinách každý druhý den. Spoustu lidí by to vyburcovalo k akci.

P. S. Asi jsem zapomněl napsat něco kontroverzního nebo „call to action“. Tak co kdybyste mi napsali do komentářů, kdy vás vypekl souborový systém?

🔗

20.02.2022 18:33

Veronika asi úplně nepochopila, že tady není Facebook ani Twitter, a politické příspěvky tu nemají, co pohledávat!!!



Kecám! 😼 Ruská agrese se týká nás všech, a je zatraceně silně provázaná se spoustou byznysů. Navíc vidím v diskuzi stejné účty, která ke mně chodí bojovat proti zdravému skepticismu a racionálnímu poznávání okolního světa.

Proč si jejich válečná propaganda tak dobře rozumí s nevzdělaností, slepou vírou a mesiášskými kulty? Proč si můžu být jistý, že i tento příspěvek nakrkne pěkných pár jmen, na která se obvykle neobtěžuju ani reagovat.

Rád bych napsal, že jsou takoví lidé naprosto nezajímaví, a tím celou věc ukončil. Ale oni zajímaví jsou, a především jsou zajímavé opakující se rysy, kterými se tato skupina může pochlubit.



Já osobně, kdybych se pokoušel destabilizovat Evropu, podporoval bych právě dvě skupiny lidí.

‣ Frustrované staré páprdy, jejich poblázněné ženy, a samozřejmě kohokoli mladého, kterého se jim podařilo vychovat ke stejné zapšklosti, jakou trpí oni sami.

‣ Frustrované mladé aktivisty a aktivistky, a samozřejmě kohokoli, kdo se k nim třeba i z nezkušenosti či nedostatku opravdových přátel přidá.

Kdyby tohle bylo jako kampaň ve hře na způsob Age of Empires, cíleně bych podporoval obě dvě skupiny tolik, že by už přes jejich souboje nebylo vidět a slyšet většinu, která se chce tak nějak zorientovat, ale především si hledí svých životů a svojí práce.



Ostatně svět je velký a o pitomce tu není nouze. Stačí zažehnout jiskřičku, a začne se nabalovat jeden pomatenec za druhým. A aby v tom byl ještě větší zmatek, občas hrábne některému z těch, kteří by jinak o extremistu nezavadili.

Neumím v tomhle pomoct jinak, než podpořit lidi z mlčící většiny, aby se čas od času taky ozvali, a nenechali veškeré rozhodování v rukách debilů. Veronika to napsala dobře. Určitě nemá ve všem pravdu, a za běžných okolností bych jí do toho asi hodil vidle, ale na detailech teď asi úplně nezáleží.

#Unrecruitment #Україна

Nemám velké iluze o politice států, které jsou v konfliktu s RF. Ale když to rozhodování, komu fandit, je tak snadné. Teď se mám jako lidi v Evropě a nechci se mít jako lidi v Rusku. Moc bych si přál, aby se Ukrajinci mohli taky mít jako Evropani.

Není to tak, že bych to jiným nepřál, ale Україна má tu naději takřka na dosah ruky, tak mi dává smysl jim fandit, aby se to povedlo. Navíc si s nimi často rozumím, tak je mi docela líto, že by se jim to tam mělo takhle pokazit.



Jsem docela zvědavý, které potrefené husy to nevydrží, a přijdou se mi vyzvracet do diskuze. 🙃

P. S. Diskuze nezklamala. Kromě trapných pokusů o urážku tu padají klasické „mnichovské“ argumenty. My bychom si asi fakt neměli stěžovat, že nás tehdy západ obětoval.

🔗

20.02.2022 10:14

Co tak koukám, trh s programátory se docela hýbe. Netuším, jestli je to prostou inflací, nebo hrozbou práce pro zahraniční firmy, které v pandemii zjistily, že to jde i na dálku…



Chodí mi nabídky se sazbami, které byly v roce 2020 pro českého člověka přes čáru, a uvolňovaly se tak možná na přilákání zahraniční pracovní síly. Odmítám nabídky, které bych před pěti lety považoval za život měnící příležitost.

Sice některé nabídky pořád trpí na vyžadování kombinace znalostí z celé řady různých oblastí, ale dříve či později budou ty firmy muset slevit z představy, že jeden člověk za jedny peníze zastoupí celé oddělení.

Určitá míra specializace pozic umožní těm firmám nabírat z mnohem většího poolu lidí a zapracovat do týmů i méně zkušené. Ostatně představa, že půjdu a během chvilky naberu armádu ostřílených profesionálů, co ovládají vše od alfy po omegu, se ukazuje být dost lichá.



Univerzálů je na trhu omezené množství, a nedají se nakupovat jako housky na krámě. Navíc má spousta z nich vlastní zájmy a představy. Že něco ovládají, ještě neznamená, že touží to denně dělat v práci.

Nakonec spousta dobrých lidí z oboru odešla úplně, protože zjistili, že chtějí dělat něco jiného. Tak je potřeba dát šanci těm, kteří do oboru přícházejí a chtějí se mu věnovat, jenom ještě nestihli nabrat tolik zkušeností. Kdybyste něvěděli, jak na ně, zkuste Honza Javorek.

#Unrecruitment

🔗

20.02.2022 01:21

Obrovská výhoda lidí na introvertnější části spektra je, že se většinou časem naučili žít sami se sebou. Extraverze je protivná v tom, že se dotyční dokážou neúnavně dožadovat pozornosti.



Používám ty pojmy naprosto laicky a nevědecky. Na druhou stranu ážně pochybuju, že by existovala definice, která by byla přijatelná pro oba konce spektra. Stačí se zaposlouchat, co si dotyční říkají.

„Ona se s náma nebaví, ta je asi nějaká divná.“

Co když se s váma nebaví, protože se bojí, že na vás jednou promluví, a vy už jí nikdy nedáte pokoj?



Nemůžu si nevzpomenout na primitivní poučku, že introverti čerpají sílu sami, zatímco extraverti ji čerpají v kolektivu. Mně se to zdá jako blbost, sám nejlépe čerpám sílu v kolektivu introvertů.

Nebo aspoň v kolektivu lidí, co se dokážou v jednom kuse nevnucovat. Nevidím problém, když někdo přijde, jestli nepotřebuju seznámit s ostatními. Ale musíme si povídat jenom proto, že jsme se souhrou náhod ocitli na stejném místě?



A musíme si povídat, když jsme se potkali na akci, přestože oba moc dobře víme, že si nesedneme? Je něčí potřeba vypadat, jako že se umí bavit se všema, nadřazena mému osobnímu klidu? Nemůžeme si po obligátní zdvořilostí konverzací jít každý po svém?

Od dcerky jsem se dnes dozvěděl, kdo se s kým ve škole nesnáší, přestože vypadali jako docela pospolitá třída. Když i šestiletá holka chápe, že nejsou všichni kámoši (a že přátelství není tranzitivní relace), tak proč to dělá problém dospělé ženské, která má už kus života za sebou?



Fascinuje mě naivita, že introverta unavuje společnost druhých lidí. Jejich superschopností je, že ten čas sami se sebou trávit dokážou. Otázkou zůstává, zda je to vrozená schopnost, nebo se dá naučit. Já osobně jsem zastáncem „nature & nurture“.

S některými lidmi si dokážu představit obývat společný prostor. A klidně ve skupině desítek lidí a bez jakékoli újmy. Kousek samoty se vždycky hodí. Ale není to, jak říká Denis Tureček, že na kilo hoven (hodinu společenské interakce), kilo cukru (hodinu individuálního rozjímání).



Z introvertního pohledu jsou někteří lidé otravnější a obtížnější než jiní. Přiznám se, že to z velké části považuju za jejich volbu. Vtipné je, že člověk může být otravný jako ukázkový extravert, a zároveň snášet otravnost druhých stejně blbě jako ukázkový introvert.

Ale takový člověk, pokud netrpí narcistní poruchou nebo něčím takovým, musí být dříve či později otravný i sám sobě. A když vím, jaké to je, být otravován, tak mám mnohem větší šanci odhadnout, kdy dát druhému svátek.

#Unrecruitment #Psychologie

Funguje to přesně podle Immanuela Kanta. Je daleko snadnější vyhovět člověku, který má podobné potřeby jako já. A je daleko snadnější si vůbec všimnout, že takové potřeby má, a nebrat si to osobně.

Ostatně mám nemálo přátel, které by typický extravert považoval za podivná asociální individua. A vidíte, pro mě to jsou milí a společenští lidé. Čest výjimkám, co překročí svůj extravertní stín.

🔗

18.02.2022 18:09

Vojta se ptá na zkušenost s mícháním kódu a testů. Je to jedna z těch drobností, které mi příjdou na kódu v Rustu super.



Zapadá to do konceptu. Člověk píše kód, a nechá si vedle běžet build včetně testování automaticky restartovaný pokaždé, když uloží zdrojový kód. Rust je hodně „grumpy“ ohledně typového systému, a tak chvilku trvá, než člověk napíše všechno tak, aby to kompilátor přechroustal.

Připsat k tomu ještě ukázku, jak by se ty věci použily, mi tak nějak dává smysl. Připsat k tomu nějakou tu „assertion“, jestli to dává očekávaný výsledek, už je drobnost. Pak by k tomu ještě člověk dopsal dokumentaci, a ukázky kódu v ní nechal taky testovat.



V první chvíli mi nejde o to, aby ty testy pokrývaly všechny možné okrajové případy. Na podrobnější testování není problém si udělat klasickou „testsuite“ bokem. Spíše mi jde o to, aby test vyjadřoval, co asi tak očekávám, že se s tím kódem bude dít, a jaký to má mít výsledek.

Myšlenka je taková, že mít narychlo napsaný test jako součást kódu je daleko lepší, než mít kód bez testů. Podobně jako mít alespoň nějak, byť ne úplně precizně, řešený „error handling“ je daleko lepší než mít v knihovním kódu všude sestřelení celého programu při běžných chybách.



Všimněte si, že ačkoliv je sekce s testy součástí zdrojového souboru, je uzavřená do bloku, který tvoří oddělený modul. Ale to je především kvůli tomu, aby se dal celý ten modul vypnout pro všechny buildy kromě těch testovacích.

Není to nic nového ani převratného, ale máte všechny ty zkušenosti s céčkovými a jinými projekty před sebou všechny na stříbrném podnose. Žádné hlavičkové soubory a podobné hacky, čisté moduly s jasně označeným veřejným API.



Zrovna z toho kódu, na který se díváte, je skutečně nejzajímavější ten test. Zatímco kód knihovny říká, jak ty věci fungují, test ukazuje, jak se používají. Zatímco test sdílené paměti používal „unsafe“ bloky, aby vůbec fungoval, tady vidíte, jak nakombinovat jednotlivé části do bezpečného kódu.

Zkuste si stáhnout kód z GitHubu, a vymazat řádek s `mem::forget()`. Tam se vám krásně projeví síla Rustu. Místo aby ten test selhal, nebo naopak „omylem“ fungoval, kompilátor program odmítne. Důvodem bude pokus o získání druhého zámku v rodičovském procesu, což odporuje datovému mudelu.

#Unrecruitment #Programování

V první chvíli mi test skutečně neprocházel, a hlásil pole jako jen částečně přepsané. Místo `mem::forget()` jsem tam měl `mem::drop()`, tak si můžete spočítat, co se asi tak stalo, a proč je tam ten TODO komentář.

P. S. Patches welcome.

🔗

18.02.2022 00:05

Málo se to tady na LinkedIn ví, ale mojí dlouhodobou specializací je rozhraní mezi linuxovým jádrem a aplikacemi. Původně části týkající se síťové komunikace a konfigurace, později především komunikace mezi procesy.



Jedná se o hromadu zdánlivě složitých věcí, na kterých lze postavit synchronizaci a spolupráci mezi více nezávislými procesy.

Komunikace mezi procesy se zakládá v podstatě na dvou mechanismech. Jedním z nich jsou systémová volání, kdy spolu procesy komunikují pomocí prostředníka, jímž je operační systém. Na tom je postavena spousta mechanismů, které lze zjednodušeně popsat tak, že jeden proces řekne „pošli zprávu“ a druhý „vydej zprávu“.

Druhý mechanismus je založený na sdílení části paměti mezi více procesy. Tento mechanismus je extrémně rychlý a efektivní díky tomu, že minimalizuje přepínání do operačního systému a přesouvání dat v paměti. Se sdílenou pamětí lze obojí zcela eliminovat.



Zvláště zajímavá je možnost použít sdílenou pamět v režimu client-server, kdy server poskytuje výsledky zápisem do sdílené paměti, kterou si může klient připojit pouze pro čtení.

Jestliže klient rozumí datovým strukturám v paměti serveru, může si tam efektivně hledat výsledky předchozích hledání. Teprve když výsledek nenajde, kontaktuje server jiným mechanismem, aby výsledky získal a doplnil. Nějak takto funguje nscd na Linuxu.

Jak ale klient získá přístup ke sdílené paměti a dalším komunikačním mechanismům. Vyžádá přes filesystém, kam je předtím přídal server. A nebo si vyžádá jenom jeden (typicky unixový socket), a ten už umožnuje posílání přístupu k dalším prostředkům.



A protože se v poslední době věnuju především programování v Rustu, napadlo mě po našem čtvrtečním discordovém povídání otevřít své staré poznámky z kurzu unixového programování, a zkust napsat v Rustu jednoduchý wrapper na paměť sdílenou forkováním procesů.

Není perfektní, nejsou tam ošetřeny všechny chybové stavy. Zatím spíše zkoumám, co nabízí knihovna `nix`, a jaké abstrakce by se nad tím daly postavit. Protože programovat tohle znovu a znovu ručně v céčku je „pain“ a nějaká hezká abstrakce by tomu mohla trochu pomoct.

#Unrecruitment #Programování

Uznávám, že to není ta krásná ukázka rustovského kódu, o kterou si tu někdo říkal. Ale zase by mohla být zajímavá pro ty z linuxáků, co se trochu víc hrabou v low-level rozhraních. A pro vás ostatní poslouží aspoň jako ukázka toho, jak jsou in-line testy v Rustu super věc.

Disclaimer: Pokud v unixovském kódu najdete cosi o zabíjení dětí a podobné morbidity, je to naprosto v pořádku. Technická terminologie vznikala dříve, než si sluníčková hnutí všimla, že něco jako počítačová věda vůbec existuje.

🔗

17.02.2022 09:36

Je to legrace. Já byl zaměstnaný pět let, ženatý čtyři a půl roku. Jediné, co musím udělat pro uchránění své reputace před všemi těmi předsudky je nenastoupit do zaměstnání a neoženit se.



Kdybych někam nastoupil, a za tři měsíce se tam zásadně změnila situace, budu za fluktuanta. Kdybych se znovu oženil, a něco nevyšlo, budu dvakrát rozvedený chlap! Ani jedno nechcete. Osud starého freelancerského mládence zpečetěn.

Beztak většina zaměstnavatelů není zdaleka tak atraktivní, jak se snaží při náboru prezentovat. Většina poptávek po zaměstnancích je o údržbě dalšího z tisíců tuctových systémů. Kámoše si dnes najdu stejně dobře i bez zaměstnání. Peníze na účtu jsou jeden z hlavních argumentů proč do té které firmy jít.

Samozřejmě to není jediný argument. Ovšem taky záleží, kterými dveřmi člověk přijde. Pokud zadními s kamarády, co tam pracují, nebo s někým z vedení firmy, můžeme se bavit o sociální stránce jednání. Pokud předními dveřmi sám na recepci, kde ho přivítají oznámením, že nevěděli, že má někdo přijít, tak je to výsměch.



To omámení firemními hodnotami a kulturou, když do některé z kanceláří přijdete jako návštěva! Ta chvíle, kdy vejdete plný očekávání do nového prostoru, a první dojem z toho místa…

„Tak v tomhle bordelu chceš pracovat. Buď rád, že tě aspoň pozdravili a nabídli ti křeslo. Voda je drahá, tu sis měl koupit za svoje v potravinách za rohem.“

Člověk si říká, tak už jsem tady, tak dohrajeme tu hru do konce. Když už jsem sem jel, tak ať je aspoň zábava. A v rozpoložení „Tak ukažte, jestli je s váma aspoň sranda.“ odpovídá na první otázku.



Jaká je vaše nejoblíbenější otázka z pohovoru? A nemyslím všechny ty trapárny, o kterých se píše v online magazínech. Mám namysli otázku, která vás fakt překvapila a zvedla ze židle.

Jaký je váš nejoblíbenější společenský kiks na jednání o spolupráci? A nemyslím to, že vám nenabídnou nic k pití nebo si musíte sám dojít „ukrást“ židli na sezení. Zkuste si vzpomenout na něco pikantnějšího než dloubání se v nose.

Jak zněla věta, po které jste věděli, že tady pšenka nepokvete? Napište takovou, po které jste měli jasno, ale zvědavost vám nedovolila odejít a nedohrát komedii až do samotného konce.

#Unrecruitment

🔗

16.02.2022 07:47

Je až fascinující, jak snadno se můžete stát influencerem na LinkedIn, když jste programátor.

A není to o porozumění algoritmům, beztak to slovo znamená něco trochu jiného, než si tady většina lidí myslí. 😼 Stačí mluvit, když si stávající osazenstvo myslí, že máte mlčet, a být tam, kde si stávající osazenstvo myslí, že nemáte být.

A pak už jen pár let udržovat efekt „On je ještě tady?“. A to vás nic nestojí. Je úplně jedno, co řeknete, nebo napíšete. Stačí, když se lidem zobrazí vaše jméno, a naběhnou jim jejich škatulky. Většina z nich beztak „jede na emoce“, takže si toho procesu ani nevšimnou.



Já jsem to Kamil Brzāk tehdy nechěl věřit. Ale ve chvíli, kdy mi jedna skupina lidí děkuje, že udělali úspěch, když se řídili tím, co píšu. Když mi čas od času někdo zavolá o radu, nebo zkusí, jestli bych s ním nešel do nějakého pochybného softwarového projektu…

A druhá skupina lidí si naopak potvrzuje, že to dělá zatraceně dobře, kdykoli utrousím trochu té nevyžádané kritiky. A to nemluvím o „mlčící většině“, která si nešpiní ruce diskuzemi, a tiše se nad celou tou zbytečnou kontroverzí baví. 😹



Speciál z ranního rozhovoru pro Denis Tureček, Anastázie Rišková, pana Myšáka a další:

← „Tak co říkáš na včerejší akci?“
→ „No, ta bancha byla docela dobrá.“

Takže asi tak.



Speciál pro programátorské nadšence:

Rust má skutečně svá zajímavá zákoutí. Tak třeba dokáže spočítat, že když si pro úpravu vypůjčím dvě části jednoho objektu, je to v pořádku.

Pokud ale naivně přistupuju k datům chráněným mutexem, už to odmítne jako dvojí úpravu jednoho objektu. Tedy dokud to člověk nepřepíše tak, že si nejprve vyžádá referenci na celý objekt, a z ní teprve vyrábí reference na části. A ono to vlastně dává smysl, když si to člověk zasadí do kontextu. Chybný kód si skutečně z toho mutexu půjčoval data nezávisle dvakrát, před čímž má právě kompilátor chránit.

Rust má spoustu zkratek, které vám umožňují v něm psát celkem hezky a přirozeně, když přecházíte z jiných jazyků. Ale zároveň jsou ty zkratky to první, co přestane fungovat, když se datový model začne komplikovat.

#Unrecruitment #Influencerství

Je tu ještě jeden důvod, proč je velice snadné se na LinkedIn prosadit a být vidět. Sice tu denně vychází spousta příspěvků pod různými jmény, ale originálního obsahu je tu dlouhodobě zoufale po málu.

P. S. Kdyby za mě někdo chtěl to influencerství vzít…

🔗

15.02.2022 22:10

Tohle je přesně důvod, proč má každý z nás svaté právo být jakkoli hrubý, sprostý, slušný, odmítavý, zdržující, nepříčetný, milý, uštěpačný, sarkastický… Prostě úplně cokoliv, žádná společenská pravidla v takovou chvíli neplatí.



Spammeři a telefonní obtěžovatelé patří do stejné kategorie lidí jako zloději a vandalové, jenom si to ještě neumíme úplně přiznat. 😺

Jistě můžete argumentovat tím, že se ti lidé dostali do špatné situace, ale to často platí i pro ty zloděje. Podobně můžete argumentovat, že si každý člověk zaslouží slušné zacházení. Jenže #ArgumentyNefungují, a s tím morálním nárokem bych to opět viděl asi stejně jako u těch vandalů.

Pochopitelně nějaká ta lidská práva mají. Ani zloděje nestřílíme do zad ani nehážeme ze skály. Ale ani je nutně nepoplácáváme po zádech, jací to jsou kabrňáci, že svůj čas zasvětili ztrpčování životů ostatních.



Samozřejmě se najde vždycky nějaký chytrolín, co se nedokáže smířit s tím, že se k těmto lidem můžeme chovat jakkoli zle, a bude to naprosto v pořádku. Pokaždé přiletí nějaký super sofistikovaný argument, posuďte sami.

„A děláte to jenom v telefonu, nebo stejně odpovíte i prodavačce, která vám nevyžádaně nabídne čerstvé rohlíky?“

Pán chtěl být asi vtipný. Já mám srandu rád, o tom žádná. Jenom mi případá trochu trapné, když stejný člověk opakuje stejné vtípky tak dlouho, že už se v soukromých zprávách vsázíme, co napíše.



Jinak já osobně se k těm lidem chovám velice slušně. Mnohdy sarkasticky, často přezíravě, kolikrát i hravě, ale držím se ve formálně slušné rovině. Ne snad proto, že bych jim chtěl přisuzovat jakákoli práva, ale jednoduše nemám zájem se kvůli nim špinit.

Ostatně jsem měl už pár rozhovorů, které bych si dovolil označit za zábavné. Zkusím si vzpomenout na jeden z nich.

→ „No tak jste asi hloupej.“
← „Moment. Vy jste se mě právě pokusil urazit?“
→ „Ne, já vám jenom vysvětluju…“
← „Co mi vysvětlujete? Že jsem hloupej?“
→ „Ne, já…“
← „Proč si myslíte, že mě můžete takto hodnotit?“
→ „Pane…“
← „Čeho se tady vůbec snažíte dosáhnout?“
→ (ticho, hovor ukončen)

Já chápu, že spousta z těch lidí nemá mentální kapacitu pochopit situaci, v jaké se při nevyžádaném hovoru nacházíme. Tak se omlouvám, že v situaci „vandal versus majitel“ neberu nějaké zvláštní ohledy, a jednám čistě podle momentální nálady a chuti.

#Unrecruitment #Telefouňové

Jen pro zajímavost, komu z vás už prodavačna zvonila na dveře nebo volala na mobil s nevyžádanou nabídkou čerstvých rohlíků? Protože mně se to ještě nestalo, a asi bych si myslel, že je to nějaký blázen.

🔗

13.02.2022 13:07

„Pošlete nám nějaké osnovy, my se domluvíme, a případně pošleme objednávku.“

Jasně, není problém, všechno pošlu. A klidně vemte moji osnovu, inspirujte se, a poptejte kurz jinde. Beztak je to jenom hrubý přehled, v podstatě veřejný. Moje práce začne ve chvíli, kdy mi pošlete objednávku.



Pak jsou tu zákazníci, který řeší nějakou jasně definovanou potřebu. Tam začíná práce už od prvního kontaktu.

“Pane Šimerdo, naši prográmátoři pracují celý život na embedded software v C, a chtěli by se dozvědět o Rustu. Proberete spolu detaily, a my se pak rozhodneme, jestli Rust použít nebo prozatím odložit.“

Není problém. Programátoři, kteří pracovali většinu doby v C nejsou, jak bych to tak řekl, jako ostatní programátoři. Mívají flexibilnější představu datového modelu, inklinují k jednodušším nástrojům, a program vidí jako soubor instrukcí.

“Pane Šimerdo, máme tady projekt, a uvažujeme, že bychom místo C a C++ zvolili něco, v čem to rychleji napíšeme. Váháme mezi Pythonem a Rustem. Pomůžete nám?“

Určitě. Srovnáme si vlastnosti těch dvou jazyků a jejich integraci do vašeho prostředí tak, abyste mohli sami lépe zvážit, co vám přináší jaké výhody. Programátoři si budou moci vyzkoušet řešení problémů v obou jazycích. Rovnou se pobavíme o testování a CI.

“Pane Šimerdo, my jsme malá firma, a nemůžeme si dovolit celý tým poslat na týden na školení. Jeden den je v pohodě, ale týden nám naruší všechny procesy ve firmě.”

Jak daleko to k vám budu mít? Můžeme si rozplánovat spolupráci po jednotlivých dnech, a v případě nemoci a jiných nečekaných okolností další termíny posunout. Má to ještě jednu výhodu, na takových akcích na konci každého dne sbírám dotazy na příště.

„Pane Šimerdo, máme tu pár lidí, co by si chtěli zkusit programování. Je to směs lidí z různých oddělení, a my bysme jim chtěli spíše ukázat, jak tyhle věci fungují.“

Proč ne. Zase je to úplně jiný úkol než profesní rozvoj zaměstnanců v jejich každodenní činnosti. Tak to postavíme jinak. Možná jeden den v Pythonu, trochu míň exaktních technických termínů, a trochu víc zábavy a spolupráce. Teorii kategorií asi přeskočíme, že?



Moje doposud nejoblíbenější reference pochází z doby okolo roku 2010 z jednodenního povídání o IPv6.

„Děkuju vám za všechno. Po vašem kurzu IPv6 ve firmě v žádném případě nasazovat nebudeme. Ušetřil jste nám spoustu času.“

(Mohlo by se líbit Radek Zajic a dalším. 😼)

Jinými slovy, vůbec tomu nemusíme říkat kurz nebo školení, a můžeme si nastavit zajímavější cíle, než jen splnění předepsané osnovy.

#Programování

🔗

12.02.2022 19:04

Tímto se upřímně a oficiálně omlouvám Šimon Pánek, Adriana Černá, a komukoli dalšímu z organizace People in Need, kterých se mohl dotknout můj někdejší impertinentní dotaz.

„Tak jste humanitární organizace, nebo banda postpubertálních k***tů?“

Bohužel se mi nepodařilo diskuzi dohledat. Mým jediným zdrojem je screenshot, který se Adriana rozhodla 28. května 2019 vystavit bez uvedení data původní diskuze. Dnes už bych taková slova nepoužil, a těchto diskuzí jsem již nebyl účasten ani v době Adrianina tweetu.

Promiňte mi tedy prosím mé někdejší vyjádření.



Tak a máme to. Já se jakožto soukromá osoba za svůj starý komentář na návrh Adriany omluvil. Teď je myslím na řadě Adriana. Ovšem na účtu, kde se představovala jako mediální koordinátorka ČvT.

‣ „Motherf*****r!!!“ (4. listopadu 2018, ohledně Jaromíra Nohavici)

‣ „A ja sem svobodny clovek a klidne muzu rikat, ze je to c***k, kdyz prebira medaile od masoveho vraha.“ (5. listopadu 2018, stejný kontext)

‣ „N****t.“ (5. listopadu 2018, v reakci na slušně formulovaný tweet)

‣ „A hlavně ŽENA, ta by NIKDY neměla mluvit sprostě, protože pak to není žena, ale k***a a je potřeba jí to říct, chápeme?“ (8. listopadu 2018, v reflexi na „ujetí nervů“ v předchozích tweetech, asi sarkasmus)

‣ „H***o!“ (v reakci na jiný slušně formulovaný tweet)

Rád bych věřil, že se od mediální koordinátorky, digitálního stratéga a krizového komunikátora čeká o něco více než od někoho, kdo kdysi napsal svými slovy názor na to, když oficiální FB účet humanitární organizace zbytečně uráží diskutéry a shazuje problémy českých lidí, protože „Co by za to daly děti v Africe?“.



Já tu omluvu ani nežádám, věřím, že už jsem trochu dál. 🙂 Ale svoji omluvu jsem dodal, a příspěvek na pomoc ukrajincům taky pošlu. Pouze si dovoluju tvrdit, že někdejší komunikace ČvT po oficiálních i neoficiálních kanálech nemusela být vždy ku prospěchu věci.

Adriana zřejmě zapomíná, že když píše někomu na internetu, pořád je tam nějaký člověk, se kterým se možná bude jiný den na pohodu vykecávat v hospodě. Když se tak stalo, bavili jsme se jako lidi, tykali jsme si, a na dcerku udělala dobrý dojem.

Možná by měl ČvT pro své lidi, kteří se denně potýkají s nenávistnými komentáři, kromě pečení sušenek zajistit i kvalitní péči, aby při práci nezapomínali na lidskost a slušné vychování.

#Dobročinnost #MesiášskýKomplex #Komunikace

Dneska jsem na Twitteru dostal nabídku sušenek. Předpokládám, že těch s hláškami z Facebooku. Kdy a kam si pro ně můžu dojet?

P. S. Ačkoliv si jako civil neberu servítky, a screenshotuju kdeco, a ať byl můj někdejší komentář jakkoli blbý, tohle už zavání zneužitím věhlasu humanitární organizace k působení reálných škod člověku, který se dané diskuze dávno neúčastní.

🔗

12.02.2022 00:00

Naučil jsem se programovat blbě. Na programátorských kurzech s tím slavím úspěch! Zdá se, že se budu muset učit programovat ještě hůře, dokud tuto dovednost nedotáhnu k dokonalosti.



Mnozí se během profesního života tak dlouho učí dělat věci lépe, až jednoho dne získají pocit, že teď už je dělají dobře. A to je přesně chvílie, kdy hrozí, že zapomenou, proč to dělají.

Nastupují zástupné důvody:

‣ Vždycky se to tak dělalo.
‣ Děláme to tak X let.
‣ Doteď si nikdo nestěžoval.
‣ Takhle jsme se to učili.

Ukazovat lidem správný kód znamená učit je nápodobou, a tyto stereotypy podporovat. Nemůžou se na něm učit klíčové programátorské dovednosti.



Na začátku kariéry jsem dostal jsem pozvánku na lektorský kurz, ze kterého jsem si zapamatoval následující sdělení.

„Když člověk odškolí hodně kurzů, ještě to neznamená, že se zněj stává lepší lektor. Stejně dobře se může s časem zhoršovat.“

Když jsem začínal s programátorskými kurzy, viděli účastníci na plátně opravdu hodně chyb. To se samozřejmě neobešlo bez důsledků.

‣ Některé chyby byly při vysvětlování věcí matoucí, a jejich oprava přicházela se zpožděním oproti výkladu.
‣ Kolikrát někteří opsali chybu před opravou, nechali si utéct opravu, a divili se, že jim to nejede.
‣ Zažili jsme spoustu debugování a hledání chyb, a občas nás spálila nevhodně navržená architektura příkladu.

Postupem času se daří uvedené jevy omezovat. Mohlo by se zdát, že matoucí a opsané chyby nikomu nescházejí. Ale co hledání a napravování chyb a diskuze o architektuře?

Nemůžu je připravit o ukázky těch nejdůležitějších dovedností!



Co má člověk dělat, když jde školit kurz, který už je několikrát odškolený a vyzkoušený? Pro začátek *vždycky* zařazuju nějakou změnu. Ani když plním objednávku na stejný kurz pro více skupin z jedné firmy, nedělám všechny termíny stejně.

Nově jsem se zařekl, že by lidé měli na každém kurzu vidět špatný kód. Hodně špatného kódu. Začátečníci to vstřebávají dobře, v expertních skupinách bude trochu větší challenge implementovat to tak, aby mě neměli za vola.

A nemůže to být ledajaký špatný kód. Musí být překážkou právě tomu zadání, které chceme řešit. Nestačí ukazovat dobrý kód, a přidávat do něj chyby. Chceme tak špatný kód, že některého z účastníků tak rozčílí, že se zvedne, a začne chrlit, že on by to udělal celé úplně jinak.



Říká se, že programátoři nemají emoce. Ale divili byste, co dokáže se zkušeným céčkařem udělat jeden blbý „return“ uprostřed kritické sekce!

Mávnutí rukou nad vašimi největšími životními problémy často neznačí nedostatek empatie. Někdy se nám jenom nechce přistoupit na vaše pravidla hry. Ostatně dojímat se nad výhrůžkou odchodu FB z evropského prostoru je pro spoustu z nás jednoduše směšné.

#Unrecruitment #Programování

Proč se vlastně děti začnou v určitém věku neustále vyptávat na smysl a příčiny úplně všeho? Kde a od koho se tu magickou otázku „A proč?“ naučí? A kde se později naučí obracet oči v sloup, když na ně promluvíte?

🔗

10.02.2022 10:40

Právnička Alena Malachová píše o rozvodu a společné péči. Občas se v diskuzi objeví, že rozvod je prohra obou manželů. Nebo že je to vždycky prohra pro děti. Je mi trochu líto lidí, co to píšou. Cítím z nich strach a nepochopení. Ale zase ne tak líto, abych si do nich nekopnul. 😼



Jako druhá generace rozvádějících se rodičů říkám, že je to blbost. Rozvod je především od dvou dospělých lidech, kteří spolu často už nějakou dobu spíše obývají společný prostor, nebo ani to ne. Všichni ostatní hrají vedlejší roli. Nakonec i ty děti potřebují vidět, že to milí rodičové zvládnou.

Je úplně jedno, kdo vám do toho kecá, kdo vás hodnotí… Nikdo z těch lidí nežije váš život, a málokdo „s názorem“ vám dává smysluplné rady. V jednu chvíli je potřeba si sednout sám a utřídit si myšlenky.



Nejblbější rady jsem dostal od dobrých kámošů, nejlepší od právníka, kterému mohl být můj rozvod naprosto volný.

Člověk se sám těžko brání pocitu selhání. Jednou jsme se dohodli na společném životě, dokonce jsme to podepsali na úřadě, a teď to budeme rušit? Nakopat do řiti všechny, kdo se u vás snaží tento pocit zesilovat.

Taky se řeší děti. Kamarád říkal, že se chce rozvést, aby si jeho dcery nemyslely, že je dobré zůstávat v nezdravém vztahu. A měl sakra pravdu. Každý člověk má právo zkusit si opravit život, a děti aspoň uvidí, že si rodič sám sebe váží.



Na druhou stranu dceři byly v době, kdy jsme se domluvili na rozchodu, čtyři roky, a spoustu věcí ještě nechápala. Nebyla to pro ni snadná situace. Ale lidem se dějou horší věci, a rozvod rodičů je normální a zvládnutelná událost.

‣ Musel jsem jí vysvětlit situaci. Představit jí naši dohodu, že si maminka najde jiný byt, a my tam zůstanem bydlet spolu.

‣ Vysvětloval jsem jí, proč se taková dohoda peče za jejími zády, a jak je možné, že se jí nikdy na nic neptal.

‣ Všemi cestami jsem jí ukazoval, že ať udělá cokoliv, na tom rozhodnutí se vůbec nic nezmění.

Věděl jsem, že se jí máma věnuje víc než před rozchodem, jenže holka ještě neuměla dobře ani kalendář, a všechno vstřebávala tak nějak pocitově.



Rozvod rodiny s dětmi dá spoustu práce. Ale než si hrát na funkční rodinu, pevně věřím, že to stojí za to, a z výsledků můžou benefitovat všichni. Jen se člověk nesmí upínat na předchozí životní rozhodnutí a „utopené náklady“, a musí se rozhodovat podle skutečné situace.

Rozvod jako prohra a rozvedené děti jako chudáčci, to jsou jenom nástroje lidí, kteří mají potřebu druhým bezdůvodně psychicky ubližovat, často pro své vlastní zpackané životy.

#Unrecruitment #Život

Ještě mě fascinuje reakce Otto Tauchman, který si zřejmě myslí, že se celý život a prosperita dítěte odvíjí od toho, jestli se stěhuje. Já se odmítal odstěhovat i z pokoje, abych staršímu bráchovi poskytl prostor. Blbost.

Dcerka zůstala bydlet na místě, ale dva roky na to jsme se spolu přestěhovali. Střídání jedné domácnosti dvěma dospělými nepovažuju za komfortní, zatímco dítě se podle mého názoru přesouvat zvládne, byť s komplikacemi.

🔗

09.02.2022 17:20

Jaké vlastně běžné lidské vlastnosti a schopnosti očekáváte od právníka? Musí být bystrý a disponovat základní gramotností, nebo je v pohodě, když působí, jako když právě vylezl z pralesa?

#BahenníLázně

Nechme stranou, že paní Zuzana působí jako typický fake účet. Na druhou stranu se mi hned vybavil Tomáš Surka, který si též raději stěžoval, že „mu vyskakuju na zdi“, než aby se s někým poradil. A o panu Tomášovi mi několik lidí svorně tvrdilo, že existuje.

Byl jsem téměř rozhodnutý na blouznění této údajné dámy nereagovat. Ovšem úvaha, zda bych se na ni měl obracet jako na právničku mě vskutku zaujala.

„Ale věřím, že až ten pán bude potřebovat služby z mého oboru, tak vyhledá někoho jiného. Jsem podjata.“

Slyšeli jste… Slovo profesionála. 😼 Tedy spíše slovo člověka, po kterém vůbec nic nepoptávám, a vlastně ani netuším, proč bych poptávat měl. A přesto mu stojí za to, se naprosto bezdůvodně veřejně odkopat.



Jaké osobnostní rysy a obecné dovednosti očekávám od právníka, ještě než se začneme bavit o odbornosti?

‣ Na práci právníka záleží. Měl by to být tedy člověk alespoň rámcově při smyslech. Měl by se orientovat ve světě kolem něj, a mít aspoň základní povědomí o nástrojích, které používá.

‣ Právník je profesionál. Měl by v sobě mít pokoru, a umět se včas poradit se zkušenějším, než ze sebe (a klienta) udělá akorát terč posměchu. Neměl by se na veřejnosti projevovat jako debil.

‣ Právník umí pracovat s emocemi. Neměl by tahat své hluboce osobní věci do diskuze, kam přišel někomu vynadat. Obecně by měl být zdrženlivější v emocích, kdekoli staví na odiv své povolání.

Jak vlastně dopadla Jana Sedláková s náborem do právní kanceláře? Pamatuju si, že tu spustila diskuzi ohledně osobnostních rysů a výběru a posuzování uchazečů. Jaké vlastnosti mimo odbornost od lidí očekáváš?



Ještě bych se vrátil k tomu používání LinkedIn. Naprosto rozumím tomu, že někdo neví, jak se to tady ovládá. Já to taky nevěděl. Ale protože nejsem narcis, který všechno ví, všechno zná a všude byl, prostě jsem se zeptal. A lidi mi poradili.

Trochu mi dělá problém pochopit, že je dnešní člověk dostatečně tupý, aby si myslel, že když si bude pod každým příspěvkem stěžovat, že se mu přestanou zobrazovat. Ale to může být dáno trochu i profesní deformací. Možná je pro někoho každý příspěvek na zdi zjevení.

Kým se vlastně tito lidé obklopují, že jim nikdo z jejich okolí nevysvětlí tak základní věci?

#Unrecruitment

🔗

08.02.2022 19:18

Youtube je pro mě úžasný zdroj vědění. Přesto kdyby skončil, bylo by mi to dost jedno. Jednoduše bych se přesunul tam, kam by se přesunuli ti, které sleduju. Myslím, že si lidé kolem běžných internetových služeb vytváří zbytečný cargo kult.



A co se tak úžasného dozvídám na zábavných a populárně-naučných kanálech, když už nemám sílu poslouchat programátorské a matematické přednášky?

‣ Tak například, že na světě existují lidé, a není jich málo, kteří věří, že naše planeta vznikla před méně než deseti tisíci lety. Netuším, zda někdo věří na klenbu oddělující vody nahoře a dole.

‣ Taky lidé, kteří věří a chtějí věřit, že země je plochá jako palačinka. A že všechna suchozemská zvířata pochází z jedné obrovské lodi postavené člověkem.

‣ Lidé, co udělají jakýkoli myšlenkový kotrmelec, aby mohli odmítnout přírodovědecké poznání od Lamarcka, přes Darwina, až po Mendela a současnou biologii.

A co víc, dozvěděl jsem se, že si tyhle lidi můžu poslechnout. Originály teda nedávám, to se musím přiznat. Sleduju jenom komentovaný výběr od skeptických youtuberů.



Vybrané úryvky ve mně zanechávají hluboký dojem. Já vás přece znám, říkám si, vždyť mluvíte úplně jako… Je to tak, přesně takové lidi potkávám tady na LinkedIn, na jiných sociálních sítích, a čas od času mám tu čest s nimi mluvit i naživo. Kent Hovind alias Dr. Dino má velmi poobný projev jako mnozí notoričtí diskutéři.

Úplně stejný model opakujícího se blábolení, pasivní agrese a impotentních pokusů o zesměšnění, které se spoléhají jen a pouze na dostatečný počet papouškujících pitomců. Ostatně co jiného zbývá člověku, který se chce uzavřít před zjevnou a ověřitelnou realitou.

Upřímně obdivuju youtubery, kteří na sebe vzali přímě prohrabovat se tou kupou hnoje a natáčet reakční videa. Já bych to dělat nemohl.



Ostatně i česká kotlina zná nemálo takových dobrodinců. Nelze si nevzpomenout na jednoho českého herce, který je natolik morálně prohnilý, že ke svému blábolení zneužívá i autistickou komunitu. Jedna kámoška na spektru si na základě jeho řečí vybudovala panickou reakci na lidi s rouškami.

Ono to zní jako velká legrace. Ale ta ženská za příznivých okolností dokáže vcelku normálně žít a fungovat, zatímco s touhle fóbií měla problém si dojít na oběd do kantýny nebo cestovat po městě jinak než autem. To všechno kvůli žvástům potrhlého staříka.

Někdy jejich kecy nejsou tak neškodné, jak bychom si přáli.

#Unrecruitment #BahenníLázně

P. S. Jak se tak dívám do diskuzí, stále existují lidé, kteří se snaží upoutat moji pozornost za každou cenu. Zdá se, že některým není pomoci.

🔗

07.02.2022 21:27

Nemůžu se nezeptat. Lidi, to se jako se vší vážností bavíte o tom, jestli nám bude Facebook chybět, když odejde z EU? Ani trochu se nestydíte skočit na takové primitivní blafování?

Co se týče mě, může zmizet *jakákoli* sociální platforma, a můj život se nijak drasticky nezmění. Chápu, že různí obchodníci a budovatelé jinak bezcenných skupin by si chvíli pobrečeli, ale zase koho to zajímá. Musím se přiznat, že mě až mrzí, že to není realita, protože na tohle bych si objednal asi tak tunu 🍿, kdyby se to opravdu mělo stát.

Beztak mě fascinuje, kolik lidí, co před deseti lety umělo možná zapnout počítač, si dneska bez FB snad ani tu 🍑 neutře.

#Unrecruitment #SociálníSítě

P. S. Fakt se mě pod tenhle příspěvek je někdo schopný dojít zeptat, jestli bych se obešel bez dvou naprosto generických kecálků, jakými jsou WhatsApp a Facebook Messenger? Jejich ukončení bych bral samozřejmě jako dobrou zprávu!

🔗

06.02.2022 15:53

Za autorku prvního známého počítačového programu obvykle považujeme dámu, co se narodila v roce 1815 jako Augusta Ada Byron.



V roce 1979 byl podle ní pojmenován vítězný návrh soutěže na bezpečný programovací jazyk ministerstva obrany spojených států. Už jsem o tom jazyce mnohokrát slyšel. Kód v jazyce Ada pohání všechno možné od vlaků a letadel, až po vesmírný výzkum.

Až letos jsem se na online konferenci FOSDEM 2022 potkal s lidmi, co v tom skutečně píšou, a sleduju většinu jejich tracku. Je spousta věcí, co může tahle konference nabídnout, ale seznámení s celým novým programovacím jazykem s krásným názvem a více než čtyřicetiletou historií?



Hned první speaker mě zaujal tvrzením, že chtěli srozumitelný a přehlený programovací jazyk, a proto vycházeli z existujícího jazyka Pascal. Takže je to ve výsledku stejně odporné jako kód v Pascalu, akorát pochopitelně výrazně ukecanější.

Moje první otázky ovšem mířily na srovnání s jazykem Rust, který má k Adě po všech stránkách nejblíže. A to srovnání samozřejmě bolí. Moderní jazyk má v lecčems lepší pozici než jazyk svázaný desítkami let historie.

Podle všeho se Ada daleko víc snaží o udržování logické správnosti programu, zatímco Rust už má lépe zvládnutou správnost z pohledu dat, což se daleko hůř dodělává do stávajícího systému. Další věc je, že Ada nabízí paralelní úlohy spíše ve formě vláken, zatímco Rust Tokio je flexibilnější, a podle všeho povede k lepšímu výkonu.

Na druhou stranu je tu SPARK, který staví nad Ada, a jde mnohem dál v zajištění tvorby bezpečných a ověřitelných programů pro náročnější uživatele. Je vcelku pochopitelné, že nový jazyk v průmyslu nezavedený nemůže konkurovat desítkám let zkušeností a toolingu.



Rust neměl na konferenci vlastní track. Přesto se o něm mluvilo snad všude, kde jsem byl, od virtuálních stánků, až po všechny virtuální devroomy jakkoli spojené s vývojem software.

Jeden z takových devroomů byl o ReactOS, což je velice zajímavá open source reimplementace Windows. Výbornou přednášku měl člověk, co v Rustu reimplementoval souborový systém NTFS. Byla tam spousta detailů, takže člověk, co neprogramuje filesystémy, se mohl lecčemu přiučit.

#Unrecruitment #Programování #JeduFeminismy

A jako na každé mezinárodní akci, provozuju svoji oblíbenou zábavu poslouchání a rozpoznávání rozličných přízvuků v angličtině. Všechno zvládám, akorát francouzští a čeští mluvčí mi pořád trhají uši. A láme mi srdce, jak všichni doufají, že se příští rok sejdeme v Bruselu osobně. 💔 Tak uvidíme.

(Ada Byron, aged seven, by Alfred d'Orsay, 1822)

🔗

05.02.2022 17:33

Po delší době se dívám do pozvánek ke spojení. 😼 A tak se dívám, co za zajímavé kontakty na mě čeká, a co krásného mi chtějí sdělit.



‣ HR recruiter – Tak ty tu můžeme sbírat jako pokémony. Funguje u nich taky evoluce jako z Pichu na Pikachu a pak na Raichu?

‣ Coach – Moje máma mi umí kecat do života líp než většina těch koučů ze sociálních sítí. A klidně formou otázek!

‣ Workshop – Konečně něco zajímavého, vždycky jsem si přál aspoň na chvíli makat rukama!

‣ Facilitator – Já myslel, že facilitátoři jsme všichni, ale možná mi tady něco uniká.

‣ HR partner – HR už tu bylo, partnerství ať si uzavře, s kým je ctěná libost!

‣ Předseda družstva – Tak aspoň vím, jak toho člověka oslovovat, taky fajn.

‣ Handicapovaní – Dobře, aspoň něco, kvůli čemu má možná smysl rozkliknout profil.

‣ Consultant en finance d'enterprises – Jsem rád, že si ve Francii koupím bagetu, víno, sýr a salám, tohle nehci řešit ani česky.

‣ Founder – Těch bude za chvíli tolik, co koučů. Ostatně jsem taky založil nějaké s.r.o., tak by měl mohli vzít do klubu.

‣ Managing Partner – To není španělsky, že ne? Co že to vlastně znamená?

‣ Zdravicko, Pavle. A dobru noc! :) – Hotový elevator pitch! Rychle přidávám, než si to Robert rozmyslí.

‣ Ďábel ukrytý v detailu – Jo, tyhle fráze jsme v komunikaci s managementem tuším taky používali.

‣ Obleču vás – Díky, to asi nebude úplně nutné, to snad ještě zvládnu.

‣ Vaše klienty – To přesně ode mě zákazníci očekávají, že se budu starat o jejich oblečení.

‣ Managing Director – A hele ho, to bude asi víc než Managing Partner? Nebo ne?

‣ IT Recruitment – A hele, další pokémon do sbírky, kterýpak to asi bude? Třeba Charizard?

‣ Outsourcing – Jo, taky rád některé věci outsourcuju, třeba ježdění na nákup. Přiveze mi večeři?

‣ Consultant – Jasně, pokecáme, zahulíme, uvidíme, kolik že mě to bude stát?



Cožpak nevidí, že už mám v seznamu spojení natřískáno, a že se musí o svoji pozici trochu poprat? Kde je tlačítko „Ignore All“?

#Unrecruitment #LinkedIn

🔗

05.02.2022 12:02

Tento víkend na vás nemám moc času a síli, neb mezi prací sleduju FOSDEM 2022, svoji nejoblíbenější konferenci vůbec, která si ponechává kus svého kouzla dokonce i online. Taky proto mám na Brusel úplně jiné asociace než místní „conspiracy bois“.



Proč lidé neprozrazují každému kolegovi, manažerovi, nebo snad dokonce personalistovi, do jaké firmy nastupují? Čistě pragmaticky to člověku vůbec nic nepřináší. Nic se nestane, když se to dozví o čtvrt nebo půl roku později. Proč se tak člověk může rozhodnout?

‣ Sám autor přiznává, že je zvědavý a ukecaný. Tedy přesně typ člověka, kterému svěříte citlivé informace, které můžou vést k výraznému ovlivnění vašeho dalšího života.

‣ Jsou známé případy, kdy se někdo z firmy rozhodl zkusit to taky, což ovlivnilo výběrko nebo zkušební dobu toho prvního. Nebo případy, kdy se zhrzený manažer rozhodl zkusit nového zaměstnavatele zastrašit.

‣ A nebo taky případy, kdy pouhý nerespekt personalistů k soukromí ostatních zaměstnanců způsobil, že se rozběhly drby napříč firmami, ještě než měl dotyčný pořádně šanci se sám odprezentovat.

Já osobně tyhle věci moc neřeším. Ale pamatuju si na přestup mezi středními školami. To za mou taky přišla personalistka, tedy pardon, třídní učitelka, s dotazem proč odcházím.



Ocházel jsem z osmiletého gymnázia Omská proto, že jsem nebyl spokojený. Určitě to bylo lepší než zůstat na základce, ale kvalita té školy byla z mého pohledu naprosto tristní. Na druhou stranu jsem neměl zájem vést na toto téma s třídní učitelkou disputaci, nikam by to nevedlo.

Jenže ona už věděla, že jsem se přihlásil na školu, kde je zaměření na programování. Když usoudila, že to bude asi hlavní důvod, odkýval jsem jí to.

Dá se tedy říct, že jsem lhal. To se prý nemá, ale všechny ostatní možnosti se mi zdály horší, než postarší učitelce odkývat to, co si už stejně chce myslet. Nebyli jsme žádná přátelé, její zvědavost mi byla na obtíž, a mým cílem bylo, aby byl náš rozhovor co nejkratší.

Ještě se mi snažila vysvětlit, že tím přijdu o rok v chemii. Měl jsem z chemie jedničky a bezchybné písemky. Ne proto, že by mě zajímala, ale proto, že byla zoufale jednoduchá, ale věnoval jsem jí hromadu času při trénování a doučování spolužáka.



A takto je to vždycky. Lidem, kteří jsou příliš zvědaví, příliš ukecaní, a zároveň nedokážou naslouchat a jejich zájem je zoufale povrchní, se nic neříká. A když už se zeptají, tak se jim lže, nebo se z nich dělá sranda. Už jsem to viděl tolikrát.

Cokoliv, co rychle a efektivně vyřeší problém, který jejich nevhodná a necitlivá potřeba komunikace vytváří.

#Unrecruitment #Zaměstnání #ZeŠkolníchLavic

„Lidem jako jsme my (kteri jim pomahaji s hledanim prace)…“

Tuhle část diskuze jsem nepochopil vůbec.

Jak si může někdo zároveň stěžovat, že neví, kam dotyčný nastoupí, a zároveň tvrdit, že mu pomáhá s hledáním práce? To je potřeba k vytvoření iluze vlastní důležitosti, nebo co je tohle za konstrukci?

P. S. Introverti jsou nejlepší kámoši.

🔗

04.02.2022 19:32

Věděli jste, že existuje rozdíl mezi programátorskými vtipy a vtipy o programátorech? Ve screenshotu najdete jeden programátorský, který se speciálně hodí na LinkedIn.

Pokud mu nerozumíte, vše je zcela v pořádku. 😼



Dostal jsem na kurzu Pythonu otázku na oblíbený a zajímavý programovací jazyk ke studiu. Mně osobně z toho vypadl následující žebříček.

① Rust, protože v mojí oblasti nabízí vlastnosti a produktivitu, o kterých se mi dříve ani nezdálo.

② Haskell, protože je to další věc, která mě nutí přemýšlet jinak, a dívat se na všechno z nadhledu.

③ C++, protože se na něm dají studovat i ty nejblbější nápady, z nichž bych mnohé snad sám nevymyslel.

Znáte nějaký programovací jazyk, o kterém je téměř nemožné mluvit hezky? A proč je tím jazykem právě C++? A troufli byste si o tom jazyce skutečně něco hezkého napsat? Napište mi to do komentářů, ještě než dočtete zbytek příspěvku.



C++ je v první řadě jazyk, který přežil nástup Javy, a později i nástup C#. Znalost tohoto jazyka, staršího než já, vám otevírá vstup do velice zajímavého a rozmanitého světa. Prakticky jediným jeho současným vyzyvatelem je Rust. Co tedy vůbec nabízí C++ oproti Rustu kromě desítek let náskoku a zakořenění v průmyslu?

Obecně bych řekl, že je C++ flexibilnější, a dovoluje volně experimentovat. Rust mi většinu takových experimentů ani nezkompiluje. Podobně je C++ otevřené extrémním optimalizacím a specializacím, zatímco Rust naopak tlačí až na bizarní konzistenci.

Historický vývoj dovedl C++ do podoby, kdy vypadá jako splácanina několika jazyků s odlišnou filozofií. Je prakticky nemožné rozlišit korektní a bezpečný kód od podezřelého kódu s nějakou úplně bizarní chybou. Jak tak poslouchám ty nejznalejší z nejznalejších, C++ dokáže vždycky znovu překvapit.

#Unrecruitment #Programování

🔗

02.02.2022 22:00

Co je tohle zase za spammery? 😅 Hned jsem si vzpomněl na „zavíračku dveří“ Dinu z LinkedInu, a zasněně přemítám, jaké by to asi bylo, kdyby si člověk skutečně uměl u všech těchto pochybných existencí zavřít dveře.

Tohle teď dostávají všichni programátoři s profilem Na volné noze? Já si tam zakládal profil proto, abych měl nějakou prezentaci pro případné nové zákazníky, ne pro mailing od nějakých nýmandů s pochybným podnikáním. To je snad horší než recruitment SPAM.

Beztak si za pár měsíců přečtu na Twitteru hrozně moc smutnou zprávu, že pěkných pár lidí dalo čas a peníze do něčeho, co nikdy nebylo a nebude. Aspoň takový je můj první dojem.

#Unrecruitment #Podvodnikání

🔗

02.02.2022 17:34

Fascinuje mě pokrytectví v internetových reakcích na Mariana Jurečku. Toho chlapa nijak neobdivuju. Věřím, že by bylo pro všechny lepší, kdyby se vůbec neprojevoval.

Ale ani ty reakce nejsou nic moc. Možná vycházejí z dobrého úmyslu, ale i o tom kolikrát dost pochybuju.



Tak například je prý velice zvláštní, že není přijatelné násilí na dospělých lidech. Takže základní rada při napadení ženy cizím mužem není „Kopni a zdrhej!“, nýbrž „Jak se jmenuješ? Karel? No tak Karlíčku, tohle bys mi dělat neměl…“?

Tady se nebavíme o tom, že by ministr práce a sociálních věcí navrhoval facky místo domluvy, ale že nechce rodiče, a tím nepřímo i děti, za facku automaticky trestat. A co si on osobně myslí o nastavování hranic, je myslím irelevantní a nestojí za reakci.



Také slýchám lidi papouškovat domněnku, že dítě nikdy nikoho neuhodí, pokud to nevidí u rodičů. Chápu správně, že rodiče taky běžně děti koušou, házejí jim písek do očí a všechny ty další věci, co si děti dělají?

Taky se prý nesmí dětem ukázat, že lze cokoli řešit násilím. Jenže pokud vůči nim někdo bude chtít násilí použít, nebude se jich ptát. A pokud se dítě dostane do blbé situace, není lepší, když bude vědět, že násilí může pomoct?



Facka není dobrá věc. Já se ovšem ptám, kolik z těch křičících chce skutečně dětem pomoct? Protože pomoct dětem znamená pomoct rodičům, aby výchovu lépe zvládali. Pokud chtějí ty rodiče pouze trestat, pak to spíše vypadá, že mají sami potřebu někomu ubližovat.

Člověk nakonec zjistí, že se k dětem taky nechovají vždycky hezky. To je kolikrát samá tolerance a nevýchova, a nakonec jim rupnou nervy a na děti hystericky řvou. A třeba přihodí nějakou tu facku, nebo hůř, řeknou před dítětem, že ublíží sobě. Ale na internetu se z nich znovu stanou hrdinové rodičovství.



Ostatně to i v diskuzích vyplavává na povrch. Jedna má trauma z toho, že dala dceři facku. V čem k sakru dceři pomůže, že má máma trauma, a tak na internetu odsuzuje druhé? Nebylo by lepší si to rozebrat mezi čtyřma očima, a napsat o tom, jak takovou situaci zvládnout?

Druhá píše, že plácnutí přes ruku, aby se dítě nespálilo, není fyzický trest. Plácnutí přes ruku je snad nejtypičtější fyzický trest u nás. Má způsobit překvapení/zaleknutí, případně i nějakou tu bolest. Pokud někomu přijde v pořádku, ať tedy netvrdí, že nepoužívá žádné fyzické tresty.



A tak zatímco v některých státech už pochopili, a začínají hledat cesty, jak nezvládajícím rodičům pomoct, u nás budeme řešit, jak rodiny za náznak problému potrestat. Přitom všichni tak nějak tušíme, že to většinou nebude řešení ve prospěch dítěte.

Jediní, o kom vím, že se tématu věnují na úrovni, jsou Ivana Štefková a Jan Vávra. Názory na výchovu se můžou lišit, ale tohle jsou aspoň lidé, kteří se rozhodli udělat něco pro to, aby se dětem a rodičům dařilo. Tak proč se bavit o lidoveckém ministrovi?

#Unrecruitment #Rodičovství

P. S. Sice mi i Jan Kupka už lecčíms lezl na nervy, ale na tohle jsem si kusy jeho reakcí musel půjčit.

🔗

01.02.2022 17:01

Už jste někdy řešili, proč má tolik lidí v první chvíli problém pochopit objektově orientované programování? Nebo naopak proč tolik lidí považuje OOP za jedinou možnou cestu?

#ProgramátorskáŠkolka

Jen jestli to nebude tím, že se lidem slibuje, že jim OOP ulehčí život, a ještě je naučí něco skvělého, úžasného a moderního. Tedy moderního tak před třiceti lety. Přitom je celá ta legrace jenom o tom seskupit dohromady data a činnosti.

Pojďme si to vyzkoušet. Máme tygra a zoologickou zahradu, to jsou dva objekty. Naše činnost bude umístit tygra do zoo. A protože činnost patří k objektu, naučíme tygra zaregistrovat se do zoo.

Jedním z příslibů OOP je modelování reálného světa. Takže se tygr asi do zoo nezaregistruje, nýbrž zoo zaregistruje tygra. A co takový zaměstnanec. Je ranní nástup do práce jeho činnost, nebo jeho čas patří docházkovému systému?

A tak zatímco začínající objektoví programátoři dumají, komu která činnost patří, nasraný tygr je stále ještě v přepravním boxu. A nebo je to zákazník, který marně čeká na výsledky práce?



Objektově orientovaní programátoři se začnou bránit. Jejich zoo přece umí přijmout každé zvíře, a to i takové, které neznají! Kdykoli se u brány zjeví zvíře, řeknou mu, ať se samo ubytuje, přece samo nejlépe ví, co potřebuje.

Teda pokud to není jenom kočka. Ale zase pokud je to kočka rybářská nebo kočka pouštní… Jak sami vidíte, jestli vám někdo jako výhodu OOP sliboval modelování reálného světa, tak na to můžete rovnou zapomenout.



Problémy objektově orientovaných jazyků nejlépe ilustrují programátoři, kteří raději píšou své programy v C. Jedná se o ukrutně nepohodlný jazyk, jehož téměř jedinou výhodou je absence OOP.

A tím vůbec neříkám, že je na objektově orientovaných jazycích něco špatně. Jen je to nástroj jako každý jiný, a netřeba od něj mít nějaká vysoká očekávání.

Ostatně ve spoustě jazycích můžete skutečně napsat, že zoo příjme zvíře, a že když to bude zrovna tygr, dostane velkou ocelovou klec. Sice to porušuje jeden ze základních principů OOP, že u zvířete nepotřebujete znát, jakého je druhu, ale funguje to skvěle.



A tak představa, že je objektové programování více než pouhý nástroj, bere za své. Taky nebudete zatloukat vruty do dřeva a obhajovat to slovy mého strýce, že kladivo je ruský šroubovák.

Takový #Rust si bere z objektového světa jenom to podstatné a užitečné, zatímco C++ se dodnes nepřizpůsobilo odborné literatuře devadesátých let. Tomu se zase odborně říká technologický dluh, a zdá se, že není tak snadné jej splatit ani v bandě geniálních informatiků.



Na samotné myšlence, že většina činností patří k nějakému objektu, nebo že je ta činnost společné celé třídě takových objektů, není nic špatného. Holt je pro účely programu někdy lepší předstírat, že se tygr sám zaregistruje a ubytuje v zoo jako turista v hotelu, a že toulavá kočka ukáže s grácií celé zoo dráp na prostředníčku.

#Unrecruitment #Programování

🔗

31.01.2022 10:47

Každý máme jiné zkušenosti a právo vykřikovat do světa svůj vlastní názor. V čem se tedy liší člověk jako já od ezoblábolistů, a proč jejich názor nemá stejnou hodnotu jako můj?



Kdosi na internetu (konkrétně youtuber Aron Ra) řekl, že vědu si můžeme představovat jako vyšetřování. A zatímco sebelepší vyšetřovatel teprve sbírá informace, Máňa od vedle už ví, že to udělal potetovaný kluk od vedle, který ji sice včera pozdravil, ale ona už blbě slyší. A stejně je to parchant a vždycky rostl pro šibenici.

Máňa má totiž intuici. A taky čuch na lidi. A navíc je to mistryně v „posouvání branky“. Ona nemusí nikdy uznat, že se mýlila. A kdyby se jí náhodou chtělo to přiznat, stejně je to parchant, a určitě něco udělá.



Ne každý ezoblábolista je podvodník, který tahá z lidí peníze. Spousta z nich především potřebuje, aby je někdo poslouchal. Tak jako predátor v přírodě, i on si hledá slabou a nemocnou kořist, které by mohl pomáhat.

A on se vždycky najde někdo dostatečně slabý, komu se dá nabídnout východisko. A ono to kolikrát i funguje. Člověk, který se na chvíli přestane zabývat svým zdravím a svými úzkostmi, a začne se věnovat sebevětší hovadině nebo se léčit neúčinnými přípravky, se bude cítit mnohem lépe.

A ono to funguje i na děti a zvířata! Jakmile se ten, kdo se o ně stará, přestane utápět v depresi, a začne jim třeba i dávat cukrové kapky, uleví se i jim. A pro větší důvěru je výhodné, když tomu „pomáhající“ sám věří. Je to daleko snazší než druhým lidem lhát.



Jak si tedy můžu vůbec dovolit říct, že mají moje slova větší hodnotu než slova lidí, kteří „jenom mají jinou zkušenost“? Ono to ovšem není o nějakých izolovaných zkušenostech, že?

Někdy v pozdní pubertě jsem byl u kožní lékařky. Začala na mě zkoušet mastičky, což moje matka zarazila ve chvíli, kdy jsem přinesl domů kortikoidy. Bylo naprosto zjevné, že ta lékařka neví, co dělá. A potíže beztak časem odezněly samy.

Jako ezo bych tu stejnou zkušenost zpracoval jinak. Nejspíš by mi celý život vyprávěli šamani o těle a přírodě, a prodávali by mi zázračné přípravky. Odeznění by mě utvrdilo, že medicína nehledá příčiny, a jedině lidový guru mi může pomoct.



Můj názor má paradoxně větší hodnotu v tom, že se můžu mýlit. A tak zatímco Máňa přijde a naprosto bez informací vynese hotový soud, já mám za sebou minimálně dvacet let odstraňování omylů. Umím pracovat s nejistotou, nemám problém během diskuze říct, že nevím. Většina mých přátel to má stejně.

Že jste mě ještě neviděli uznat omyl? Nezapomeňte na těch dvacet let tréningu. Jednoduše spoustu těch omylů, co mi projde hlavou, neřeknu nebo nenapíšu, protože už v tu chvíli tuším, že by to nemuselo úplně dopadnout. Ale zkuste sledovat moje chyby při práci.

#Unrecruitment #KritickéMyšlení

Ovšem za největší drzost považuju, když si na boj proti kritickému myšlení půjčují vědecké pojmy. Pokud někoho takového slyším mluvit o kvantové fyzice… Jeho slova nejspíše budou mít hodnotu použitého toaletního papíru.

Nebuď jako Máňa.

🔗

30.01.2022 11:03

Představte si starší dámu, hlídačku dětí. Co všechno si musí pamatovat, aby mohla dělat svoji práci?

#ProgramátorskáŠkolka

Tak v první řadě musí mít kalendář a kontakty. Nemusí si je celé pamatovat. Co určitě musí, je vědět, kde je najde.

Když ráno vstane, musí vědět kam a na kolikátou hodinu se má dostavit. Nebude chtít trávit celý den s hlavou v kalendáři, a tak si zapamatuje hrubý plán celého dne. Ten může večer zapomenout! Taky si ráno dělá přesný itinerář cesty, ale ten může zapomenout už při příjezdu k malým zákazníkům.

Naopak po příjezdu zjistí nějaké speciální potřeby a úkoly, které je potřeba zrovna při této návštěvě řešit. Ty může zapomenout před odjezdem, než začne řešit itinerář zpáteční cesty.



Všímáte si, že některé informace potřebujete znát přesně po dobu určité činnosti? A že ta činnost může být jen dílčím krokem nějaké větší činnosti, která též potřebuje vlastní balík informací?

‣ A: „Neustále vím, kde mám kalendář, seznam kontaktů a všechno ostatní, co bych mohla potřebovat.“

‣ B: „Mám nastudováno, co všechno budu dneska dělat, kde budu hlídat, odkud kam se budu přesouvat.“

‣ C: „Na cestě k zákazníkům vím, jak a kudy pojedu, a co si budu pouštět za muziku.“

‣ D: „U zákazníků vím, co děcka ten den potřebují, a na co se nesmí zapomenout.“

‣ E: „Na cestě zpátky vím, kudy pojedu a jestli se budu stavovat na nákup.“

Takže si potřebuju pamatovat pět balíků! Ne všechny ovšem potřebuju znát po celou dobu.



Už když se naše chůva narodila, počítačoví vědci měli docela dobrou představu, jak takovou činnost nasimulovat počítačem včetně zapomínání informací, které už není potřeba držet.

Chůva má možná dobrou paměť, nebo velký zápisník, kde může všechny informace ponechat na věky věků. Počítače ovšem pracují s tolika informacemi, že je zapomínání naprostou nutností.

Co si tedy naše simulace musí pamatovat v jednu chvíli? Jen vypíšu všechny možnosti, předchozí text vám pomůže rozebrat, kdy nastávají.

‣ A
‣ A B
‣ A B C
‣ A B D
‣ A B E

Ve skutečnosti si tedy v jednu chvíli musí pamatovat jenom tři věci!



Při zahájení kterékoli činnosti přidáváme „na vrch“ i její balík informací. Při skončení té činnosti jej zahodíme. Tak třeba zahájení dne znamená přidat k balíku A ještě balík B. A zahájení cesty znamená přidat ještě navíc balík C. Tak to bychom měli princip zásobníku a procedurálního programování.

Dokonce si umíme z takového programu předem spočítat, jak velký zásobník bude potřebovat!

#Unrecruitment

Jak byste řešili simulaci situace, kdy je v rámci návštěvy u zákazníků potřeba domluvit další služby, a zanést je do kalendáře? Počítač v tu chvíli pracuje v kontextu D.

🔗

29.01.2022 21:15

Pokud si vzpomínám, náš třídní umřel na rakovinu do pár let, co jsme odmaturovali.



Oznamoval mi to někdo ze spolužáků. Je to zvláštní pocit, když vaše jediná vnitřní reakce na smrt člověka, kterého vidíte čtyři roky takřka denně, je naprosto mělká.

„Hmm. Umřel. A určitě ho měl někdo rád. Takže je asi čas sklopit oči a držet hubu. Jo, to bude asi správná reakce.“

Jenže takové mlčení přináší myšlenky. Představuju si náhrobní kámen, a na něm vytesaná slova.

„Zde leží učitel. Pokrytec. Zbabělec. Denně kázal morálku a antické hodnoty, ale nedokázal si dát dohromady ani svůj vlastní život.“

A tak si říkám, jestli jsem si toho chlapa vlastně pro něco vážil.



Výuka to asi nebyla. V matematice jsem ho nachytal na logické chybě, a on na ní trval. Jenom výjimečně se mi od něj podařilo zjistit něco navíc, ale myslím, že toho moc neznal.

Fyziku taky spíše kázal než vysvětloval. S nejasnostmi ohledně nízkého tlaku při proudění mi nepomohl vůbec. Ohledně teorie relativity taky neporadil. Akorát občas před třídou při výkladu opakoval magickou formulku.

„Šimerda tomu nevěří.“

Já do nedělní školy nechodil, a tak jsem netušil, že se ode mě v hodinách fyziky očekává nějaká víra.



Jednou jsem byl na filmu, kde se mi zalíbila postava Petronia, a dozvěděl jsem se, že to měl být skutečný člověk. V knihovně mi doporučili Jarmilu Loukotkovou, která mě málem unudila k smrti. Tak jsem se mezi řečí zmínil třídnímu, a tomu zazářili oči.

Jako náhradu za nudnou paní Loukotkovou mi přinesl z vlastní sbírky Publia Cornelia Tacita. 🤦 Později jsem zjistil, že měl jakýsi Petronius napsat i knihu. Jsem dodnes přesvědčený, že třídní dobře věděl, že byl Titus Petronius něco jako Laura Janáčková, jen ne taková konzerva.

Jeho pokus uchránit mě před Satyriconem tím, že mě zahltí velkým množstvím nudných knih, mi dodnes přijde trapný.



Celé čtyři roky se před námi stavěl na morální piedestal, a snad do konce života mu nedošlo, co všechno o něm dávno víme. My jsme jeho svatozář nezpochybňovali, a on nás nechával na pokoji.

Už vím! Já si na tom člověku nejvíce cenil toho, že mě nechával na pokoji, a moc toho po mně nechtěl. Dokonce když jsme měli maturovat, přišel za mnou, že losoval pořadí, a náhodou jdu první na řadu.

Ondra se mi ještě u oběda trochu smál, tak jsem mu to hned vrátil.

„Ty se mi teď směješ. Ale já se vám budu všem smát zbytek týdne.“

Ondru mimochodem vyhlásili jako jediného, kdo odmaturoval ze všech čtyř předmětů za jedna. Zvenul jsem hlavu, usmál jsem se, a začal jsem s papírem v ruce vystupovat z řady, že se ozvu, že na mě asi zapomněli.

Třídní se vedle mě zjevil jak přízrak, usmál se, posunul mě zpátky, a zašeptal, ať jsem zticha. Myslím, že mě měli za magora, a báli se, že bych byl schopný si zažádat o komisionální přezkoušení.



On měl někde hluboko v sobě možná i smysl pro humor. A asi by to byl dobrej chlap, kdyby si neustále nehrál na něco, čím není a nikdy nebude.

#Unrecruitment #ZeŠkolníchLavic

Jak na své mrtvé učitele vzpomínáte vy?

🔗

28.01.2022 15:24

Myslím, že by především rodičové a učitelé měli znát školu i z pohledu žáků a studentů. Dnes vám povím promlčený příběh o jedné nedomyšlené komedii na prestižním pražském gymplu.



Vedení školy pro nás uspořádalo srovnávací písemku z biologie, a trochu se jim to vymklo z rukou. Dodnes nevím, jaký pitomec to vymyslel, a nenapadá mě jiní cíl než dát dvěma přírodovědným třídám možnost honit si triko nad ostatními.

Dvě humatnitní třídy k tomu přistoupily zodpovědně. Našprtali se, co se dalo. Výsledek neslavný zcela podle očekávání. Svoji úlohu splnili dokonale.



Ne tak programátoři. Ostatně nám vedení školy nejprve na biologii přidělilo magora, co se měl jít dávno léčit. Ale toho jsme měli paradoxně tak nějak rádi. Když skončil, přidělili nám životem znavenou uspávačku hadů, co nám nám na dobrou noc četla z učebnice.

Škola pro naše biologické vzdělání nehnula prstem. Teď nás bude testovat a dělat z nás pitomce před ostatními čtyřmi třídami? Ani jsme se neučili. Beztak dostaneme opravnou písemku, a učitelé se ještě poplácají po zádech, jak nás konečně donutili se něco naučit.



Pravidla hry se ovšem na začátku testu změnila. Písemka spadla do hodiny angličtiny. Našeho angličtináře už učení nebavilo, a většinu lekcí se s námi bavil česky o žrádle a chlastu. O to víc ho zábor jeho hodiny vedením urazil.

Jako jednotlivci jsme nevěděli skoro nic, tak jsme začali dávat dohromady odpovědi po dvojicích. Učitel jednou zamumlal: „Ale no tak, přece byste nepodváděli.“, čímž považoval svoji povinnost za splněnou.

Ani ve dvojicích jsme nevěděli, tak jsme začali synchronizovat odpovědi komunikačními kanály v rámci celé místnosti. Když jsme zjistili, že ani dohromady toho moc nevíme, ukázalo že celí čtyři lidi ze třídy disponují i učebnicí biologie. Podle té jsme doplnili zbytek.



Přírodovědní nebyli blbí, aby jim nedošlo, co se asi tak stalo. Ale oni nebo jejich učitelé byli dost pitomí na to, aby spustili školní vyšetřování, a dále ten idiotský nápad rozmazávali. Cílem akce bylo ukázat, že jsou přírodovědní stejně nejlepší. Co by se asi tak mohlo pokazit?

Dozorujícímu učiteli nezbylo než ve sborovně odpřísáhnout na svá vypitá játra, že jsme byli po celou dobu testu naprosto vzorní. Tak se toho chopil náš pseudomorální třídní, a zkusil na nás starou známou cimrmanovskou metodu: „Buďte čestní, a přiznejte se sami.“

Já se toho moc neúčastnil, protože jsem prozřetelně zanesl do písemky pár chyb, aby mě nikdo neotravoval, až to praskne. Ale všichni jsme se naučili nějakou tu formulku, že jsme to vzali jako challenge, a prostě jsme se to naučili.

Komedii jsme dohráli až do konce, a žádná srovnávací písemka už se nikdy nekonala.

#Unrecruitment #ZeŠkolníchLavic #SoftSkills

A pak člověk příjde na LinkedIn, a úplně cizí lidé mu tam vyprávějí, že programátoři nemají soft skills. Nenechte se vysmát.

Máte podobné zážitky ze svého vzdělávacího procesu?

Disclaimer: Postavy příběhu mohou být zcela smyšlené, a celé se to možná odehrálo úplně jinak.

🔗

27.01.2022 10:23

Objevil jsem na twitteru velice zábavonou diskuzi o hrdinském činu červenou propiskou jednoho z českých učitelů.



Já jsem s geniálními dětmi pracoval, a věřím, že ještě v životě pracovat budu. Tak třeba patnáctiletá Magda. Měla asi víc problémů, ale já měl za úkol jí pomoct, aby nepropadala z matematiky.

Ona spočítala každý příklad během několika vteřin, napsala výsledek, a jela na další. Počítala rychle a blbě, a nenašel jsem způsob, jak ji přesvědčit, aby zpomalila na rozumné tempo.

Tyhle situace jsem bral vždycky jako výzvu, tak padlo rozhodnutí. Začal jsem trénovat, abych se naučil počítat stejně rychle jako ona, a mohl ji zastavovat na chybách v reálném čase, dokud ještě tuší, o čem mluvím. Jako vedlejší efekt jsem si získal asi jako první matematik v jejím životě respekt a pozornost.



Ale pozitivních příběhů je plný LinkedIn, zkusme se podívat na děcka, kterým jsem doučování odmítl nebo ukončil.

Asi čtrnáctiletý zasloužilý trampík, co mi vyprávěl, jak s kámošema vyráželi do přírody jen s pytlem rýže a kočičí konzervou. Jeho otec taky sympaťák. Ale neprojevoval žádnou snahu, a další lekce by k ničemu nevedly.

Desetiletá holka s poruchou učení. Šlo nám to výborně, ale vyžadovala pravidelnost, jinak to šlo do kytek. Mně se změnily potřeby, a pravidelnost jsem nedokázal nabídnout. Rychle jsem vycouval, a řekl rodičům, ať hledají někoho, kdo zvládne železnou pravidelnost.

Devítiletý kluk, rozmazlený fracek. Jeho máma mi už při prvním setkání děkovala, že jsem přišel. Brzo jsem pochopil, že už jim rozvázalo spolupráci hodně doučujících přede mnou. Chtěl se flákat, vyprávět mi, nebo abych vůbec nechodil, a nechal si to jenom od mámy platit.

Šestnáctiletá holka, pohodářka, po lekci jsme vždycky kecali i s jejím otcem. Pán mi to předplatil, čímž si získal moji důvěru, ale pak se mu nechtělo doplácet smluvenou cenu. Něco poslal, ale tvrdil, že tolik by za doučování nikdy nezaplatil.



Tak si rozebereme obrázek. Nemám tušení, proč se u úkolu číslo 8 nachází pasivně-agresivní poznámka „TRÉNOVAT!“. Vypadá to spíš jako pokus o urážku, než pedagogické působení. A co má s matematikou společného „PODPIS RODIČŮ:“?

Samé otázky. Patří nejslabší možné honocení pod řešení úkolu, které jednoznačně vykazuje úsilí žáka?

‣ Je tam graficky znázorněné neurčité množství kaštanů spotřebovaných na zvířátka a přesné množství ostatních kaštanů.

‣ Je tam škrtáním a symbolicky naznačený proces, kdy z původní sumy kaštanů odebereme některé na ta zvířátka.

‣ Je tam správná odpověď celou větou na položenou otázku.

Je to perfektní? Symbolický zápis nepopisuje postup výpočtu. Musela by se použít neznámá na levé straně. Lepší je na dané úrovni výpočet vyjádřit sčítáním a počítat zleva doprava.

Zaslouží si žák pětku a pasivně-agresivní vzkazy?

#Unrecruitment #Vzdělávání #BahenníLázně

P. S. Říkám dceři, aby dělala věci tak, aby s nimi byla ona sama spokojená. Zatím nechápe. Namítá, že spokojená má být paní učitelka. Časem jí to dojde. 😼

🔗

25.01.2022 20:36

Jedním z hlavních témat českého LinkedInu je riziko zavírání si dveří u lidí, které budeme možná někdy v budoucnu hrozně moc potřebovat. A na dnešek mám připravený coming out, který jsem dlouho odkládal.



Jedná se o věc, kterou je těžké vysvětlit před ostatními lidmi, a v profesionálně laděném prostředí obzvlášť. Člověk riskuje hluboké opovržení a odsouzení napříč povoláními i politickým přesvědčením. Ale už se nebojím to říct!

Nevyhovuje mi klasická pracovní doba. Fakt nevyhovuje. Dokázal bych se přizpůsobit, kdybych neviděl jinou alternativu a hrozně moc potřeboval peníze. Jakmile se ovšem podívám na svá nejproduktivnější období…



Když jsem poprvé a zatím naposledy podepsal zaměstnaneckou smlouvu, pracoval jsem s americkými kolegy. Pracoval jsem na dálku, a kdyby na to přišlo, mohl jsem říct kolegům, že pracuju v zóně CET, a nikdo by mě neviděl ani online.

Místo toho jsem někdy pracoval před nimi, a mohl si tak za čerstva připravit podklady pro technické diskuze, jindy zůstával u počítače, když oni opouštěli pracoviště, abych navázal na to, o čem jsme se bavili, a vyzkoušel to na reálném kódu.



Asi vám nemusím zdůrazňovat, že jsem po několikadenním programovacím maratonu a zalomení práce ve tři ráno, nebyl nastoupený u stolu „na vosmičku“. Přesto jsem s plody své práce spokojený.

Po návratu na volnou nohu jsem došel k závěru, že ne každý všední den je automaticky vhodný k práci, a že zoo nebo bazén s dcerkou ve všední den není vůbec špatně, stejně jako není špatně ji odeslat na víkend mimo domácí kancelář.

Teď už fungujeme úplně jinak, přizpůsobujeme se školní, rodinné i covidové situaci. Ale včera jsem dělal velký refactoring, a bylo jasné, že skončím teprve až to bude fungovat, nebo až padnu vyčerpáním. Ve tři hodiny ráno všechny testy zelené, vypínám muziku, a jdu spát.



Nemám nic proti těm, kterým vyhovuje pravidelná pracovní doba, ani těm, kdo se jí chtě nechtě přizpůsobili. Každý jsme nějaký, a žijeme s tím, co máme. Ostatně ani nevidím důvod hroutit se nad tím, že člověk nedělá přesně to, co si v životě představoval.

Přestože jsem si vždycky dělal víceméně, co jsem chtěl, velkou část života jsem stejně strávil činnostmi, které mi zpětně připadají tak trochu mimo záběr.

Ale co už, někde jsem viděl hezkou informatiku, která zobrazovala „zahození“ všech těch možností, které člověk měl, a soustředění se na ty možnosti, které má v danou chvíli. Vypadalo to úplně jak od programátora.



Mimochodem, dneska pro mě poprvé stadion SK Slavia neboli Sinobo Stadium poprvé znamenal něco jiného než zdroj dopravní zácpy a pokračování v zástavbě poslední zeleně. Stavil jsem se ve Vršovicích na třetí dávku Comirnaty.

Původně měl takto můj příspěvek začínat, ale kdo pak má číst všechny ty konspirační bláboly v komentářích. To si raději přečtu, že jsem líné programátorské prase. 🙃 A tak mám obnovenou platnost očkování, a nějakou tu ochranu navíc, až ke mně doputuje U+03BF.

#Unrecruitment #KrysíZávod #Vršovice

🔗

21.01.2022 09:38

Od spuštění pandemie čtu, jak je to super mít na meetingách děti a představovat je ostatním. Není to ani trochu super.



Jsem vděčný všem, co před lety pochopili moji situaci, a tolerovali mi na schůzkách prskající dítě s rýmičkou, co nemůže do školky. Dneska by to byl osobně asi větší problém, tehdy jsem byl schopný takhle do firmy přijít i na blind, a potkat se s těmi, kdo zrovna mají čas.

Je moc krásné, že žijeme v tolerantní době, kdy se naše děti stávají nedílnou součástí online meetingů a konferencí. Ale já nejsem zaměstnanec. Nemám dlouhé korporátní cally na ukojení ega bláznivého manažera. Voláme si, protože se potřebujeme domluvit.

Pracuju z domova více než deset let. Už od dvou a půl let věku dcerku učím, že čas na call se zákazníkem není její. Používal jsem k tomu cukru a biče. Když mě nechala telefonovat, a vyrušovala jen přiměřeně, věnoval jsem pak čas její zábavě.

Když byla urputná, společnou zábavu těsně po callu jsem zrušil. Jednoduchý business. Něco za něco. Kdo měl kdy doma dítě, a zároveň vykonával povolání, dobře ví, o čem mluvím.



Jakub Konecny a mnoho dalších se mnou před lety zažili první obchoní schůzky s dcerkou. Nebylo to super ani náhodou. Já nevěnoval plnou pozornost zákazníkovi, zákazník trpěl vyrušováním, dcerka trpěla zákazama vyrušovat. Je to klasický kompromis, se kterým nikdo není zcela spokojen.

Ve chvíli, kdy se holka otrkala, a naučila se při vstupu do firem automaticky zamířit na recepci, zatímco já odcházel do zasedačky, bylo vyhráno. Mezitím otec odešel do důchodu, takže už třeba natáčení s Michal Toman jsme zvládli s minimem vyrušování.

Od nějakých čtyř let věku už to bylo úplně super. To už se mnou dcerka jezdila na několika denní konference. Ale každý jsme jiný a máme jiné zkušenosti. Ne všem dětem to vyhovuje.



Tím vůbec nechci naznačit, že by děti do práce nepatřily. Podívat se, seznámit se, to všechno je super. Možná i na oživení dalšího z milionu zbytečných meetingů to není špatně, lhostejno zda onsite či online.

A tolerance je naprosto skvělá věc. Ovšem něco tolerovat znamená přizpůsobit se něčemu, co nám není příjemné. Holku od začátku učím, aby neotravovala lidi, co o to zjevně nemají zájem, a nesnažila se je ani donutit vysvětlovat, proč nemají zájem.

Nezajímat se o cizí dítě s výjimkou krizových situací je svaté právo každého člověka. Můžu si o tom člověku myslet, co chci, ale považuju za svoji povinnost zajistit mu klid přiměřený místu a situaci.



Nemyslím, že je dobrá cesta začít adorovat věci, které děláme z nutnosti. Tolerance má své meze, a pokud se setká s ignorací, začne se postupně vytrácet. A protože vám dneska nikdo neřekne, že vaše dítě ruší, následky se dostaví plíživě a potichu.

A přitom kolikrát stačí obyčejná domluva. Třeba kamarád má hyperaktivnějšího syna, co působí nevychovaným dojmem. A já vůbec nejsem zastáncem nevychovanosti a pěstování zlých návyků u dětí. Ale když mi vysvětlil a ukázal, jak se věci mají, tak ho spíš obdivuju.

#Unrecruitment #Nevýchova

🔗

20.01.2022 23:10

Získal jsem prvního zákazníka pro #Rust na embedded platformě. 🍸 Stálo mě to dalekou cestu po sněhu a ledu, vánicí a vichřicí, v náhradním autě Hyundai i10, ale vracím se domů živý a s úspěchem.



Funkční prototyp jsem připravil před pár dny. Správnost programu zajištěna z velké části typovým systémem Rustu, zbytek pomocí unit testů. Jen naprosté minimum testování bylo potřeba řešit na cílové platformě.

Výkon řádově lepší oproti původním shell skriptům, neporovnatelný s intepretovanými jazyky, ale v C nebo C++ bych to takto narychlo psát nechtěl, a precizní ukázkové řešení bych ani v tak krátkém čase udělat neuměl.



Programátoři na LinkedIn mě odrazují, že je to dobré tak na one man show, a že asi nebudu mít žádné kolegy. Ale mě zajímá výsledek. Jazyk je pouze nástroj. A já rád pro svou práci používám nástroje patřičné kvality.

Jsem připravený případným kolegům se začátky v Rustu pomoct. A protože zákazníkovi nemůžu zaručit, že mě za měsíc nepřejede autobus, domluvili jsme se na takovém postupu, aby na mě nebyli ve své práci závislí.



Z ekonomického pohledu je to výhra především pro zákazníka. V této oblasti je robustnější software, od začátku v mnoha aspektech kontrolovaný na správnost, snadno upravitelný bez zanesení záhadných chyb… Průmysl takové nástroje potřebuje jako sůl.

Jsem si jistý, že tímhle vývoj zdaleka nekončí. A já chci spolupracovat především s těmi, kteří se nebojí jít dopředu. Nikoho nenutím, ale za daných okolností by se mohlo ukázat těžké přesvědčit mě produkovat větší množství kódu v C nebo C++.

#Unrecruitment #Programování

A co vy? Máte odvahu jít dopředu, nebo se raději držíte desítky let osvědčených nástrojů?

🔗

19.01.2022 12:12

Už teď se těším, až dcerka doroste do věku, kdy mezi naši společnou zábavu zařadím čtení šovinistických blábolů.

#BahenníLázně

„Fascinuje mě, kolik lidí odkládá svoje děti do školky.“

A kolik lidí nezajímají sociální potřeby jejich dětí, když můžou exhibovat, jak s nimi (jejich manželka) tráví veškerý čas.

„Proč si je pořizují, když s nimi nechtějí být?“

Pokud by si děti pořizovali jenom lidé, kteří jim chtějí věnovat veškerý čas, většina chlapů by byla rovnou ze hry.

„Ten trend je šílený, dnes rodiče nejraději odkládají své děti již od 2 let.“

Holka se mezi dětma ráda pohybovala už dlouho před druhým rokem života. Ve dvou a půl letech dostala možnost, že zaplatím soukromou školku. Už při návštěvě jsme museli zaplatit den, a jít na oběd sami.

O rok později přecházela mezi větší děti do veřejné školky, a ráda zůstávala do odpoledne s posledními. Několikrát jsem s ní byl ještě chvíli na školkové zahradě, ať tam poslední dítě nenecháme samotné.



„Nedávno jsem mluvil s majitelem jedné soukromé školky a ten mi řekl, že batolata jsou nejlepší business, že jim stačí utřít zadek a nechat je spát. 👇“

Kdysi jsem navštěvoval přítelkyni v soukromých jeslích, a trávil čas s batolaty. Ale že by pořád spaly, jenom se jim občas utřel zadek, to si nepamatuju.



Připouštím, že lze nadšení malých holek a kluků vždy, když přišel do jeslí chlap, částečně i tomu, že některé z dětí asi tátu moc nepotkávaly. Zvlášť jestli se někde honil za penězma a slávou.

Ani neříkám, že všechny ty děti byly z úplně zdravých rodin. Jen mi přijde, že by ta kritika vyzněla lépe od někoho, kdo aspoň z dálky viděl, jak den takového batolete vypadá.

„Ze Západu k nám zkrátka proniká úplně všechno.“

Moje bábi byla taky zarputilá komunistka. Dokonce do druhých lidí tlačila i dost podobné názory.

„Potřebujeme pracovat, vydělávat, honit se za statusem, a tak odkládáme svoje děti.“

Předsedův život je jistě velmi skromný, a svým dětem vždy věnoval veškerý svůj čas.

„Všechny nesmysly ale opravdu není potřeba přebírat.“

Představa, že američané pracují, aby se nemuseli věnovat dětem, mi nepřijde úplně férová.

„Měli bychom se snažit být co nejvíc s rodinou, ne obráceně.“

Můžu se k vám příjet podívat, jak to vypadá?



„Co se dítě nenaučí v prvních letech života, už nikdy nedožene.“

Proto necháme dítě šest let doma, protože nikoho jiného než maminku a tatínka pro svůj život nepotřebuje?

„90% psychiky se utváří do šesti let.“

Proto vyšleme děti do kolektivu až v těch šesti, a pak se divíme?

„Lidem z nefunkčních rodin, když byli batolata, už bohužel nepomůže ani terapeut.“

Lidem z nefunkčních rodin nějak pomůže se pořádně nepodívat za hranici světa těch dvou nefungujících lidí?

„Děti si zapamatují, jak jsme se k nim chovali, když byly malé, a jednou nám to vrátí.“

Přijde mi sobecké stavět výchovu dětí na tom, abych si je k sobě připoutal, a mohl je na stáří komandovat a využívat. Beztak to většině uzurpátorů nevyjde, a děti se stěhují co nejdále od nich.

#JeduFeminismy

🔗

17.01.2022 23:32

Asi bych potřeboval nějakého překladatele z influencerštiny do normálního jazyka. Já tomu člověku vůbec nerozumím.

Nechápu, proč mi dává otázky, které mi přípomínají, když mi bylo asi tak devět let, a moje milá spolužačka Eva si mě na dětském hřišti ve Vršovicích testovala, jestli splňuju její intelektuální měřítka. Myslím, že jsme se tehdy dohodli, že budeme jenom kámoši.



Pamatuju si ze všech těch jejích otázek jenom jednu…

„Kdo je na světě nejmoudřejší?“

Uměl by mi někdo ze zdejších soft skillerů a expertů na komunikaci vysvětlit, co po mně ten člověk chce? Já to totiž nevím, a to už se se mnou takto snaží komunikovat třetí den. Má někdo z vás odvahu této záhadě věnovat svůj drahocenný čas?



Už jsem naše komentářové výměny dneska ukazoval i mámě u odpoledního kafe, a ta se mě akorát ptala, co je mu do toho, a proč se s takovými lidmi bavím. A to je chytrá ženská, co jinak řeší hádanky na počkání.

#Unrecruitment #SociálníDramata

Bohužel už sem ke screenshotu neumím dát anketu. Tak to budeme muset zkusit formou komentářů. Napadají mě možnosti.

‣ Přišel mi vlastně jenom vynadat, ale neumí nebo nemá odvahu to říct napřímo. Jen tak, něco ho žere, a já byl zrovna po ruce.

‣ Má o mě nevítaný a neopětovaný zájem, ale musí to prostě zkusit, tak se snaží, abych si s ním aspoň povídal.

‣ Nosí si v hlavě nějakou starou, možná jen domnělou, křivdu, o které já nic nevím, a nechce se mu vyložit karty na stůl.

‣ Já i moje máma jsme úplně mimo, a komunikace pana Konečného ve skutečnosti dává perfektní smysl.

Tak co myslíte?



Asi jsem fakt jenom „blbej programátor“. 🙂

U rozboru komunikace samozřejmě nesmí chybět Jan Mexo Rehak! A na empatii a pochopení cizích dušiček Lucie 🍋 Zitterbartová! Za influencery jistě pomůže Tomáš Nezmeškal!

Pro jistotu ještě jednou:

„Vskutku si nevybavuji, že bych kdy v životě někomu říkal, že nemá chodit běhat.“

🔗

16.01.2022 10:50

Je normální, že má zkušený programátor mezery v základech toho, co dělá. Tohle nezmění žádné vysoké školy, kurzy ani certifikace.



Před lety jsem se náhodou dostal na přednášku o základech programování v Javě. Neseděl mi způsob výkladu. Některé věci mi přišly fakticky nesprávné, nebo podané tak, že si z toho začátečník to správné nemá šanci vzít.

Instinkt velel zvednout se a odejít na čerstvý vzduch. Ale kafe už jsem měl a byl jsem líný zvednout kotvy. A tak jsem začal hledat výmluvy, proč zůstat a poslouchat.



Vidím to tak, že bych se Javu na začátečnické úrovni snadno naučil „za pochodu“ během psaní kódu. A na teorii a „best practices“ bych dal přednost jiným zdrojům. Ale zvedat kotvy ani pracovat na laptopu se mi pořád nechtělo.

Nasměroval jsem své soustředění na každou jednotlivou věc, která se lišila od idealizované přednášky. Od kontaktu s publikem, přes mluvený projev, až po užitek toho, co těm lidem říká. Místo programování v Javě jsem hledal, co možná sám dělám blbě.



Kdybych sám neučil, byla pro mě ta přednáška ztrátou času. S přednášejícím „na cigáru“ jsem řešil jen aplikovatelnost tvrzení, že „for cyklus“ nelze přepsat na „while cyklus“. Soft věci s technickými lidmi bez vyžádání neřeším.

Já mám většinou v místnosti menší počet lidí, a mívám na ně mnohem víc než 90 minut času. Ale taky se mi stává, že mi přijdou ostřílení harcovníci na začátečnický kurz. Snažím se jim vždy aspoň něco nabídnout, a občas se podaří někoho zapojit do celého kurzu.



Nevidím nic špatného na tom, jít si zopakovat základy. Když to jde, snažím se všem lidem ukazovat, jak věci doopravdy fungují. Považuju za manažerské selhání předpokládat, že všichni moji programátoři v celé šíři chápou základy, na kterých stojí jejich práce.

Když mě někdo představuje, že „vím o Linuxu všechno“, usmívám se, a myslím na ty lidi, ke kterým vzhlížím já. Tyhle iluze patří jen do výběrových řízení. Jak je smlouva podepsána, nemá smysl si hrát na to, že moji zaměstnanci vědí všechno. Pokud nového programátora nevyhodím, měl bych ho podporovat v rozvoji.



Sice tu ze mě Jiri George Konecny dělá bezmála ludditu v oblasti seberozvoje a fyzické kondice, ale zkuste si představit, jak se já dívám na lidi, co mi řeknou:

‣ „Nejsem programátor, tak proč bych měl chápat, jak věci fungují.“

‣ „Nejsem kuchař, tak proč bych si měl vařit večeři.“

‣ „Nejsem šofér, tak proč bych měl vozit dítě, kam potřebuje.“

Dobře, říkají mi jenom to první. Ale od lidí, kteří chtějí dodávat software, a stěžují si, že nemají na ty líné a drahé programátory, to mým uším zní stejně jako s tou večeří nebo volantem.



Že mě nebaví „self help“ kecy na LinkedIn? To vám obvykle o „soft skills“ a „osobnosti“ vypráví člověk, jehož komunikace stojí za starou belu, neukočíruje vlastní vztek, a „snadno se doučit hard skills“ jsem ho taky ještě neviděl.

#Unrecruitment #Seberozvoj #Programování

Jak my říkáme: „Show me the code!“

P. S. Mrkněte na Youtube na „self help“ by George Carlin.

🔗

14.01.2022 07:44

Včera jsem se čirou náhodou zaposlouchal do clubhouse s mladými influencery. Ale echtovními, co musí v životě řešit jenom ksicht, pozornost ostatních, a šoustání. Byla tam i docela známá jména.



Ze začátku mi přišli jako prominentní pitomečci, co měli prostě jenom dost štěstí, aby nemuseli v životě pracovat ani rukama ani hlavou. Zaposlouchal jsem se potom, co jeden říkal, že se mu hrozně líbil „deník zastaralýho otce“. A holky i kluci perlili dál.

„Von tam má napsáno, že má ňáký syndrom, něco aspar… aspar… já nevim.“

„Hele, vono to jakoby, tam… Je tady Adam, ten byl se mnou ve superstar… To byla kauza, že vypadám jak třicítka…“

„Já se necítila, že by vůči mě byl nějaký predátor, že by se mi vys*al na hlavu, nebo tak něco…“

Ale zlepšovalo se to. Buď se na noc víc vyklidnili, nebo jsem jim už trochu přizpůsobil ucho, nebo od každého trochu. A to ještě řešili cypoviny jako Superstar nebo Likehouse, a pak nějaká ta morální dilemata.



Jedna věc mě na těch pár aktivních lidech v „růmce“ zaujala. Nejsou to žádné „snowflakes“, ani trochu. Ti lidé jsou tak dobře vybaveni na život mezi idiotama, až jsem jim začal chvílemi trochu závidět.

#Unrecruitment #Stárneme

🔗

13.01.2022 14:03

Spousta programátorů se nikdy nedostane k pochopení, jak věci fungují, a už vůbec ne, proč jsou navržené tak, jak jsou.



Začínal jsem úplně stejně. Seznamoval jsem se s programovacími jazyky, algoritmy (tehdy to slovo mělo jiný význam), proměnnými, datovými typy, operacemi, funkcemi, třídami, dědičností…

Učil jsem se ty nástroje používat. Měl jsem dost mlhavou představu, kde se vzaly, proč byly navrženy zrovna takto, a co vlastně doopravdy dělají. Takový hybridní inženýrsko-uživatelský přístup.

Když jsem dostal do hlavy, jak fungují databáze s transakcemi a paralelním přístupem uvnitř, a jak funguje multiprocessing v operačních systémech… Rozsypala se mi dosavadní představa o světě software, a musel jsem začít odznovu.



Najednou jsem začal rozumět tomu, co mi říkali programátoři o generaci starší, a začal jim pokládat dobré otázky. Přestal jsem se dívat na IT jako na spektrum různých specializací.

Na druhou stranu jsem si přestal se spoustou lidí rozumět, a na spoustu věcí jsem prakticky přestal reagovat. Dám vám příklad.

→ „Java je ve skutečnosti rychlejší než céčko.“
← „Hmm.“

Paradoxně mě teď mnohem víc baví diskutovat o úplných základech. Ani ten člověk nemusí mít hromadu zkušeností, nebo být vůbec programátor. Kolikrát třeba moje máma, která nikdy neprogramovala, okamžitě namítne, co se jí nezdá.

→ „A to je bezpečný. Nemohl by někdo…“
← „Není. Má to přesně ten problém, co říkáš. A lidi se pak nestačí divit.“

Nejhorší je, když na mě začne mluvit programátor s názorem. V komerčním prostředí to celkem toleruju, taky potřebuju platit složenky. Ale ve volném čase mi tito „lidé s názorem“ lezou na nervy.



Já si velice rozumí s lidmi, kteří se snaží pochopit, než s těmi, co sice nepochopili, ale potřebují to všem vysvětlit a přesvědčit je. Čas od času se mi stane, že na mě někdo vystartuje slovy…

→ „Věř mi, …“
← „Nevěřím.“
→ „A proč mi nevěříš?“
← „Protože chceš, abych ti věřil.“

Takhle přesně se mezi myslícími lidmi důvěra nebuduje. Samotná žádost, abych někomu bez důvodu věřil, je přece typický znak lhářů a podvodníků. A bohužel taky mnohých učitelů.



Ostatně se mi opět na kurzu pro začátečníky stalo, že několik lidí zapochybovalo o tom co říkám. Když jsou obě strany otevřené, zvládáme si to většinou velice rychle vyjasnit. Většina našeho oboru se dá pobrat rozumem, a nemusí se hned vést náboženské války.

#Unrecruitment #Programování #MultitaskingFunguje!

🔗

11.01.2022 22:35

Miloš Myšička otevřel rok 2022 anketkou, zda byste raději viděli své dítě v roli cíle šikany, nebo viníka. Chcete vědět, proč jsem bez váhání volil opačně než většina?



Lidi ze základy si pamatuju, šikanující i šikanované. Míša to nejvíc schytávala, když už jsem tam nebyl. Dneska je to ženská, která se o sebe postará, a k tomu dobrá máma.

Evu všichni brali jako ošklivé kačátko. Dnes krásná a sebevědomá ženská, ovšem než dorazila na sraz, dělala na její účet ksichty Táňa, vůdkyně slepičí letky. Kluci, co mi v deseti letech kradli a rozbíjeli věci, zatím bezradně diskutovali šikanu na školách jejich dětí.



Na taekwondu jsme měli mladšího kluka, kterého všichni svorně a odůvodněně nesnášeli. V době, kdy trenér vyhlásil, že se ho nikdo ani nedotkne, jsem ho kopl do nosu, a spustila se mu krev.

Já to nebral jako šikanu, kravili jsme, žádná velká rána. Ale pro mě určitě silnější zážitek, než když mi blbouni rozbili digihru a foťák, a úča vynadala, že si to na výlet beru. Začal jsem hodně rychle přemýšlet nad tím, co dělám.



Kdyby dcerka přišla, že se dostala do blbého kolektivu a stala se terčem, nevyčítal bych jí to. Stát se to může každému a v dnešních podmínkách bych to uměl řešit. Ale kdyby přišla, že dlouhodobě a cíleně ubližuje jiném dítěti, nemám tucha, zda bych vůbec uměl reagovat dobře.



Na druhou stranu nic není tak horké, jak se to uvaří. Na osmiletém třiďaska vyhlásila, že máme blbý kolektiv. Asi jsme měli, ale jak to hodlá řešit? Prostě se časem pochválila, že už máme kolektiv dobrý.

Stejná úča dovolila, aby Dan, jediný grázl ve třídě, získal „sešit na zapomínání“, a s ním de facto privilegium zahlazovat kámošům a platícím drobné školní prohřešky. Milá ženská, hezky povídala o biologii a chemii, ale pedagog na 💩.

Takže pokud bych skutečně seděl v autě, a čekal, co mi o šikaně řekne učitelka, která z ničeho nic začala hrotit situaci, která jistě trvala měsíce až roky, snažil bych se to brát spíše s nadhledem. Nakonec může být všechno jinak.



Dan například zaregistroval, že mám ve třídě kámošku, se kterou trávíme spoustu času. Tak kolem nás chodil, a neustále mluvil o m*dání. Je fakt, že jsme s Eliškou úplně nezapadali jako dvojka do kolektivu. Nakonec byla ostatními vytlačena z kolektivu, zatímco já byl akceptován.

Jo a starší holka na taekwondu, co mi sebrala papírový diář (ve dvanácti moje hlavní fetiš), strčila si ho do výstřihu, a hrála si se mnou na Hlaváčka a Vilmu? To je hotové MeToo! Asi nemám ambice rozlišovat, co už je šikana, nebo co spadá do obtěžování mladistvého.

#Unrecruitment #Škola

Jestli mě něco do dneška bolí, nejsou to lidi, kteří byli zlí na mě (čert je vem), ale lidi, které jsem nedocenil nebo se za ně v pravou chvíli nepostavil, jako třeba zrovna za Elišku.

Myslíte, že bych to u svého dítěte měl vnímat jinak?

🔗

10.01.2022 18:32

Baví mě plynulé střídání narativu, že musíme chudáky pracovníky chránit před švarcsystémem, a že musíme bídákům pracovníkům dát pořádně přes prsty, že odvádějí přesně to, o co si stát řekl.



To vše v době, kdy mi píšou z dalšího pracovního portálu, co se vydává za portál pro freelancery. Ostatně to podle žebrání o registraci vypadá spíše na nějaké spammery.

„Máš rád PHPko? Tak hledáme právě tebe! (35.000-70.000)“

A to nemluvím o tom, že spousta lidí pracuje částečně nebo úplně na černo, a vyhýbají se všemu od daní přes exekuce až po hygienu.



Já osobně si na kvalitu služby nemůžu stěžovat. Jakože občas mi v těch taškách něco pomačkají, ale pořád to dopadá líp, než když to nakupuju já.

Možná to někdy vyjde trochu dráž než z obchoďáku, ale zase nemusím vytáhnout paty z domu, a můžu místo dojíždění a hrabání se v regálech třeba dělat svoji práci, nebo prudit přecitlivělé dušičky na LinkedIn.

Kdyby se měla kvalita služby snížit, asi budu smutný, ale pořád ještě je tam dost rezervy, než se to pokazí na úroveň ostatních služeb, které z nějakého důvodu potřebuju využívat.



Jo a mimochodem, stále nemám PHPko rád, a 35 tisíc měsíčně na IČO mi nezní jako dostatečné bolestné ani pro juniora. Rád si poslechnu, co se na něm zlepšilo, a co zvládli třeba oproti Pythonu vyřešit líp, ale tím bych to asi tak uzavřel, a šel se opět věnovat hvězdné kombinaci C++ a Rustu, nebo se konečně znovu podívám na Haskell.

#Unrecruitment

🔗

09.01.2022 10:22

Zdá se, že se nám konečně podařilo najít náhradu za Miloše Zemana. A co víc, je to žena!



Politice nerozumím, a marketing naší budoucí prezidentky bych rovněž raději přenechal #holkyzmarketingu, ostatně jedou na facebooku podobně napínavé příběhy a ego souboje.

Mrzí mě, že Ondřej Kania původní příspěvek smazal. Chtěl jsem to vyscreenovat jako celek, takhle nemůžu uměleckou kvalitu reakce Danuše Nerudová podchytit v celém kontextu.



Hlavou se mi rojí spousta nápadů, jak tuto online interakci komentovat, ale řekl jsem si, že se aspoň na začátku roku 2022 budu držet zpátky, a nechám lidem více prostoru, ať se projeví sami.

Ostatně soudím, že souboj mezi rektorkou univerzity a mladým 30 under 30 o drobné překlepy a odchylky od české ortografie by mohl být základem solidní intelektuální telenovely.



Snad jedna věc mě napadá. Vždy když si do mě nějaká starší dáma projektovala svého syna, dostali jsme se rychle do konfliktu, a nevyšla z toho konfliktu dobře.

Mě taky mnozí diskutéři na sítích přijdou hloupější než moje šestiletá dcerka, a snažím se jim to neříkat. Ostatně tohle schovávání se za příbuzné, přátele a známé…



Zrovna před pár dny mi jedna mladá dáma na akci vyprávěla o kamarádovi z IT, co bere 400 teď nevím jestli EUR nebo USD na hodinu.

Sice asi chtěla být familiérní, a ukázat mi, že bych i já mohl chtít být jejím kamarádem (což bych po předchozích interakcích nemohl), ale těch 400 a cizí měnu ještě zopakovala, abych jako věděl. Tak aspoň vím, kolik si mám říct, kdyby po mně někdy něco chtěla.



A tak deset let zpátky mě zaměstnankyně zákazníka, jinak velmi milá osoba, začala přirovnávat ke svému synovi, co hraje hry. Já jsem to taktně přešel, ale když mi na mejdanu začala brát brambůrky, ať to nejím, tak jsem s ní přestal mluvit.

A tak mi nezbývá než všem matkám doporučit, aby si včas vzpomněly na profesionální odstup. A mě prosím taky zastavte, kdybych někde začal cizím ženám bez dovolení česat vlasy a zaplétat copánky. Každý se někdy zapomene, tak z toho nebudeme dělat vědu, ju?

#Unrecruitment

P. S. Jenom doufám, že jsem taky nespáchal nějaký překlep.

🔗

07.01.2022 21:39

Volá mi stará známá z LinkedIn ohledně nějakého byznysového nápadu, ale nakonec zabrousila do tématu komunikace na LinkedIn a prý jsem jí pomohl dobrou radou, ať ty lidi vůbec neřeší, že to nemá smysl.

#BahenníLázně

Když došlo na konkrétní jména, říkám, že to jsou všechno staří známí, co mě dávno blokují. Je zvláštní si uvědomit, jak rychle mě někteří lidé přeskočili, a šli si hledat psychicky zranitelnější obět. Tak mi to nedalo, a šel jsem se přes jiný účet podívat, kdo z nich tu ještě působí. A zkusil jsem se rozpomenout na pár osobností.

Namátkou:

‣ Přízemní primitivní prudič, co si asi trochu hrál na Radka Hulána, ale nebystrý, nezajímavý, to vše se snažil dohnat agresí.

‣ Jeho kámoška a obdivovatelka, rovněž primitivní agresor, nedávno si překvapivě našla poslání prudit antivaxery.

‣ Samozvaný marketingový bůh, kterého urazilo, že jsem se dotkl divně nastavené slevové akce ve scontu.

‣ Prý snad personalistka, dáma s komplexy, která učí ženy ničeho nedosahovat, aby se mohly litovat.

‣ Zoufalá dáma, co potřebuje, aby ji všichni obdivovali jakožto sexy dračici, a nesnese nezájem.

‣ Paní dokonalá, neomylná instagramová královna, která sice už ví všechno, ale i přesto chodí do diskuzí.

‣ Moravská tetka, která tak dlouho všem opakuje, jak je spokojená se svým životem a se svojí rodinou, až tomu všichni přestanou věřit.

A pak spoustu lidí, které nedokážu takto jednoznačně popsat, protože jich je vždycky několik se stejným komplexem a projevy chování.



LinkedIn mi doslova pomohl vyznat se v některých patologických jevech okolní společnosti, kterým jsem doposud nerozuměl. Moje zkušenost ovšem nebyla úplná, dokud jsem některé z těch divnolidí nepotkal osobně na akcích.

A to nemyslím nijak zle. Někteří se v osobním kontaktu najednou chovali na pohodu. Jiní se v osobních sociálních interakcích úplně nesmyslně bojí. Další mají snahu si to nějak vysvětlit a srovnat.

Jen zcela výjimečné kusy dokážou své protivenství konzistentně přenést do komunikace z očí do očí. Nedávno jsem se tím nechal překvapit, ale podle toho, že chodí po mých diskuzích lajkovat ty nejméně nápadité prudiče, jsem pochopil, že to dotyčná vlastně asi nedala.



A tak se ptám… Není nakonec nejlepší druhým lidem neříkat a nepsat věci, za které se pak musíte stydět, omlouvat se, urovnávat, bránit se, blokovat, nebo co všechno se ještě tady na LinkedIn dělá, když o sobě subjektivně neomylný člověk zjistí, že napsal 💩, a teď zoufale řeší, co s tím.



P. S. Denis Tureček, co se dělá s oblekem ve kterém navštívíš kuřácký podnik? Já už zapomněl, že taková místa existují, a normální hadry bych protáhl pračkou s předpírkou, ale tohle je kombinace znalostí, kterou nedisponuji.

🔗

05.01.2022 22:46

Novoroční předsevzetí jsou jen další pověrečná cypovina pro znuděné lidi. Předsevzetí si ze zásady nedávám, ale je tu jeden plán, který jsem si dovolil na začátek roku 2022 vyhlásit!



„Tak vážení, při plném vědomí prohlašuju, že začátkem roku 2022 ze mě bude výborný učitel funcionálního programování pro začátečníky.“

(Pavel Šimerda, 7. července 2021)

Jak to dopadlo? 🙂 Tohle prohlášení od stolu v dočasné kanceláři v budově určené k demolici se tak úplně nepovedlo. Kdo by to byl řekl, že [vložte libovolné množství výmluv], a že budu uzavírat rok s tím, že se stihlo [vložte libovolné množství věcí k sebechvále], ale #Haskell a #FunkcionálníProgramování prozatím ostrouhá.



Ale protože lidé na LinkedIn milují pozitivní kecy všeho druhu, mohl bych vám alespoň říct, co mi dalo vrtání se v programovacích jazycích, paradigmatech a stylech…

‣ Haskell, monády a teorie okolo funkcionálního programování mě donutily dívat se na software jako na celek z pohledu nezávislého na času a prostoru.

‣ Rust a teorie okolo vlastnictví, předávání půjčování a životnosti dat mi nabídly daleko přesnější uvažování o toku dat napříč programovacími jazyky a systémy.

‣ Python mi po dlouhé době připomněl, že spousta lidí chce jenom rychle napsat kus kódu a dostat výsledek, a teorii ocení až ve chvíli, kdy jejich program dělá něco úplně jiného, než zamýšleli.

‣ C++ mi neustále ukazuje, jak to vypadá, když se někdo snaží opravit a zásadním způsobem modernizovat desítky let starý design, a přitom všechny zúčastněné udržet v dojmu, že se vůbec nic neděje.

‣ Staré dobré C mě na jedné straně neustále seznamuje s konzervativními programátory, jejichž vousy rostou déle než jsem na světě, a na straně druhé s padawany, kteří si jej neustále pletou s C++ a C#.

JavaScript stále nekomentuju, a Go stále nepovažuju za dostatečně zajímavý, abych mu věnoval pozornost. To se raději budu věnovat archeologii, a podívám se na jazyky jako je Algol, Simula nebo Smalltalk.



Dáme po dlouhé době anketku?

🔗

03.01.2022 22:32

Můj obdiv patří tvůrcům knihovních, účetních a jiných složitých informačních systémů v době předpočítačové.



Minulé století proměnilo pohádky o milionech malých rychlých pomocníčků v realitu. Je napováženou, že stroje schopné zpracovávat obrovské množství informací nazýváme počítače, jako kdyby to nejzajímavější, co dokážou, byla aritmetika.

Informatika v každodenním životě většiny z vás není o tom, že váš mobil nebo počítač, případně i vzdálená služba, umí rychle spočítat kvadratickou rovnici. Mnohem zajímavější schopnost je vyznat se v obrovském množství informací.



Ne všechny informace, která zpracováváte, mají trvalý charakter. Programy si během práce vytváří spoustu dočasných objektů. Každý takový objekt v jednu chvíli dostane své místo v paměti, které obývá, dokud je potřeba, aby se později zrušil.

Protože nad tím lidé nechtěli přemýšlet, vznikly programovací jazyky (třeba Python), kde si můžou vytvářet objekty dle libosti, a spolehnout se na tajemnou „uklízečku“, která po nich uklidí. Jenže jak zjistí, které objekty už nebudou potřeba?

Uklízečna nemá nejmenší tušení, které objekty ještě budete potřebovat. Ale má jednu superschopnost. Ona rozumí způsobu, jak program ty objekty hledá, a tudíž dokáže poznat a vyhodit objekty, které už stejně nikdy nenajde.



Matematicky je to velice jednoduché. Program přímo pracuje jenom s pár objekty. Ty se odkazují na další objekty. A ty na další. A tak se dá při troše snahy poznat, na které objekty už tímto způsobem nedosáhnete.

Je to nejjednodušší a vlastně nejhloupější způsob, jak může programátor pracovat s životností (nejen) informací. Jediné, co se od něj vyžaduje, je psát programy tak, aby správně zapomínaly. Tedy cimrmanovsky zajistit, aby už nemohl najít, co nepotřebuje.

Pamatovat si nepotřebné informace znamená říkat si o další a další paměť, až vám už žádná nezbyde.



Ale co když váš program pracuje nonstop, a potřebuje v reálném čase okamžitě reagovat na nové informace. Pokud chce mít tvůrce kontrolu nad během programu, možná ho nechce nechat přerušovat uklízečkou.

Pak nezbývá, než přesně vědět, kdy které objekty zrušit, a uklízet celý systém za pochodu. Jsou programovací jazyky (třeba C), kde musí programátor přesně napsat, kdy se co uklidí, a nesmí na nic zapomenout.

Kromě toho jsou programovací jazyky (třeba Rust a C++), které dokážou mnohdy dopočítat, kam úklid objektu zařadit, ještě než se program vůbec spustí.



Kolikrát není možné úklid už při sestavování programu dopočítat, a je potřeba se rozhodovat až za běhu podobně jako ta uklízečka. Ale pořád to jde zařídit bez ní, a třeba jenom pro tu část objektů, co nejde spočítat předem.

Takový objekt má k sobě ještě počítadlo, které říká, kolik odkazů na takový objekt existuje. Kdykoli se vytvoří nový odkaz, připočítá se. Kdykoli se odkaz zruší, odečte se. Zrušení posledního odkazu dostane počet referencí na nulu, a objekt zruší.

Ale ani to nefunguje dokonale, viz někdy příště.

#ProgramátorskáŠkolka

🔗

03.01.2022 14:31

„:-) Kamile, já to mám takhle prostě ráda :-) Je dost možné, že mi "něco uteklo v době pubertální", ale netrápím se s tím. :-)“

Abych pravdu řekl, nahatá ženská ve vodě, jakéhokoli věku a založení, nota bene z dálky focená, mě z míry nijak zvlášť nevyvádí. 😼 Na druhou stranu by jistě než zakrývání rukama udělalo lepší umělecký dojem zakrytí nějakou náhodněji vyhlížející překážkou. Michael Gellert by k tomu mohl říct víc.

„Na sociálních sítích je fajn, že stejně jako se můžete s člověkem propojit, protože se Vám jeho myšlenky líbí nebo Vás inspirují/ pomáhají/ dávají něco, co jinde nenacházíte, můžete se od něj také odpojit, pokud je tomu naopak.“

Čemu ale nerozumím, jsou ty věčné řeči o propojování, odpojování, inspirování, pomáhání, dávání… Jestli se někdy na linkáč vyfotím bez oblečení, namísto ezo💩 o inspiraci a propojování pod to napíšu: „Šimerda. Nahatej. Péro zakrytý fíkovým listem, protože jsme na LinkedIn, ne na OnlyFans.“

„To bych doporučila všem, kteří nechtějí mít v síti pubertální holku, co to furt někde někomu cpe.“

On se někdo ptal na nějaká doporučení? Já tam od Kamila doslova čtu, že se zajímá o důvody, proč sem tohle někdo dává.

„Nerozumím té obsesi vlastním vzhledem a nutnosti do každého příspěvku propašovat fakt, že teda asi strašně moc cvičíte a máte strašně moc dětí.“

Když ten příspěvek vidím, na první dojem si říkám to samé. Ale na druhý mlčím, protože si na druhou stranu říkám, že sám dávám na sítě kdejakou blbinu, tak proč ne crossfit ve studeném bazénu po pěti dětech. Třeba to tu někdo ocení, a přinese to nové kontakty a nějaký ten business.

Ostatně sám kritik neopomněl ocenit odvahu otužilkyně.

„Za to koupání v tří stupňové vodě klobouk dolů - z toho už bych nevylezl - věřím, že to probere :)“

#BahenníLázně

Neříkal Luděk Bob, že se mu stýská po koupání? Neuděláme LI výpravu do opravdových bahenních lázní?

P. S. Já bych si spíše než tuhle zatopenou díru v zemi pořídil horkou vířivku. Do té doby žádné nahé zimní fotky nebudou.

🔗

02.01.2022 14:30

Problém roku 2022 a krize pozitivního myšlení!



Když otevírala Mária otázku pozitivního myšlení… Jako první mě napadlo myšlení magické ve stylu „wishful thinking“. Jsem typický exemplář člověka, co má daleko lépe vytrénované myšlení negativní.

Kdybych byl před pár sty lety u toho, když někdo dostal nápad, že by se nemuselo psát dlouhé datum jako například 4. července 1826, nýbrž by se rok zkrátil ze čtyř na dvě číslice, byl bych přesně ten typ člověka, co řekl:

„A proč bys to jako dělal? Vždyť je to nesmysl, nic to neřeší, a problémů s počítáním času máme už tak dost.“

A tak pozitivní jedinci zase jednou ignorovali ty negativní, začali psát rok dvoučíslím, a vyrobili tak problém roku 2000. Tehdy ještě pro jiný ze stovkových roků. Protože i ve dvacátém století je pozitivní myšlení „in“, přenesl se problém do počítačových systémů.



A protože jsou lidé nepoučitelní, doručil Microsoft svým zákazníkům problém roku 2022 a další systémy čekají na problém roku 2038. Chybné ošetření přestupné vteřiny složilo systémy v roce 2012.

Problém roku 2000 je nudný v tom, že mu rozumí každý na první pohled. Na problémy roku 2038 už potřebujete vědět, že některé systémy počítají v sekundách od půlnoci 1. ledna 1970, a používají omezený počet binárních číslic pro jeho reprezentaci.

Proto se některým systémům může rozbít čas 2³¹ sekund od začátku roku 1970, což po vydělení 60 (sekundy), pak znovu 60 (minuty), pak 24 (hodiny), a nakonec 365,25 (dny), vyjde něco málo přes 68 let, tedy druhá polovina ledna 2038.



Chyba roku 2022 je kreativnější. Microsoft použil deset číslic pro označení verze update. Nový update má označení 2201010001. Pro nás jsou zajímavé jenom první dvě číslice, které opět označují rok. Předchozí update byl tedy 21xxxxxxxxx.

Pozitivní myšlení říká: „Jé hele deset číslic. Tak to budeme ukládat jako číslo! To je přece super!“ Negativní myšlení by odpovědělo: „Hele brzdi, to přece není číslo. To je jen řetězec číslic. Co když se to pak nevejde do rozsahu?“

A nevešlo. Poslední číslo, které se vejde, je těsně před 2³¹, tedy 2147483647, řetězec deseti číslic začínající zrovna náhodou dvoučíslím minulého roku. A protože čtyřicátý sedmý měsíc nemáme, musela si chybka počkat až do ledna roku '22.

#Unrecruitment #Programování #Y2K22

A tak bych rád všem pozitivním lidem popřál do nového roku hodně pokory, aby až budou potřebovat hasit nějaký průšvih, měli okolo sebe dost negativních lidí, kteří jim ještě zvednou telefon!

P. S. Nám ostatním přeju více pozitivního myšlení v programování, ať se více věcí rozbije, a my se můžeme bavit rozbory a analýzami!

🔗

30.12.2021 22:52

Varování pro pravidelné čtenáře, tentokrát žádné koupání, nýbrž naprosto otevřená diskuze bez sarkasmů. Ani to mi ovšem nezabrání začít od konce. 😼



„Takže otázka ani tak není, jestli máte studenty informovat o alternativách (můj osobní názor je jednoznačné ano)…“

Předně mě těší, kolik lidí nevidí apriori nic špatného na představení dalších možností a alternativ v rámci kurzu konkrétního jazyka.

„…ale spíše, jestli máte učit C++. Můj osobní pocit z vašeho textu je, že nikoliv, protože je učíte spíše zlozvyky.“

Dříve by mě taková poznámka vyděsila. Pro mě ovšem ta otázka takto nestojí. Už jsem začal, a beztak za sebe nemám náhradu. Otázka zní, co dělat, abych lidem zlozvyky nevštěpoval.



Programovací jazyky a související témata se snažím poznávat do bizarních detailů daleko za hranici otázek, které od účastníků kurzů očekávám.

„S Rustem jsem nedělal, ale za to dělám v C++ už asi 20 let.“

Nemůžu o sobě říct, že bych si vybral konkrétní programovací jazyk a věnoval se mu denně po desetiletí, a popravdě už tak asi neučiním ani s Rustem nebo Haskellem.

„Pokud váš kód trpí příliš častým výskytem std::move, pak ho píšete špatně - typicky se snažíte o pre-mature optimalizace.“

Sbírám „best practices“ pro C++ ze všech možných zdrojů, a ocením každou pomoc. Spíše než optimalizovat kód se snažím ukazovat lidem, jak věci fungují. A třeba std::unique_ptr přesun vlastnictví vyžaduje.



V tomto ohledu se mi opravdu těžko skrývá obdiv k move-by-default a copy-by-memory sémantikám v Rustu. Bez hromady implicitních konstruktorů, (skoro) všechno movable, vybrané věci copyable (kopií paměti) a cloneable (virtuální metodou).

„Podobně, pokud máte v kódu příliš mnoho && operátorů…“

V tomto případě jsem neměl namysli && ve smyslu logického operátoru, nýbrž ve smyslu rvalue a forwarding referencí, tedy v přímé souvislosti se std::move.

„…podle kontextu předpokládám, že ke kontrole prázdných pointerů, opět kód píšete špatně.“

Sice to bylo myšleno jinak, ale když už se o tom bavíme… Reference v C++ mi nedávají záruku, že odkazovaný objekt bude ještě existovat. Rust zkompiluje pouze kód, kde to dokáže garantovat.



Pokud jde o kontrolu pointerů, vůbec se mi nelíbí, s jakou ochotou kompilátor C++ přijímá kód s neinicializovaným ukazatelem. Tohle už Rust taky vcelku elegantně řeší.

„Chybějící virtuální destruktory překladače hlásí už roky - chce to mít zapnutá varování.“

g++ -std=c++20 -Wall -Werror -pedantic

A žádný warning nevidím. Které kompilátory a volby mám vyzkoušet?

„C++ je hodně složitý jazyk, který umožňuje všechno napsat špatně v tisíci podobách, tedy nutně vyžaduje hodně zkušeností vývojáře, aby k tomu nedocházelo.“

Říkám si, jestli je v případě jazyka s tolika nástrahami a překvapeními ještě dobrý nápad se spoléhat na roky zkušeností.

#Programování

Vzhledem k tomu, že se nechystám tuto oblast v nejbližší době zabalit, uvítám jakékoli informace, které povedou k odhalení a usvědčení možných špatných návyků a odklonů od „best practice“.

🔗

29.12.2021 11:37

Nevím, jestli je to dost #BahenníLázně, ale mě to trochu přípomíná servilnost vůči německým seveřanům ve své době. A sice bych dneska klidně přenechal ČR západním sousedům, ale na tohle jsem stále trochu alergický.



„Měl jsem možnost se s pár lidmi z Indie setkat.“

Jistě ne se všemi. 🙃 Dobře, to ode mě bylo laciné, tak jinak. Jestliže chce někdo blahosklonně promlouvat k nám ostatním o Indii a o Indech, jistě má namysli setkání s reprezentativním vzorkem. Tedy reprezentativním alespoň pro danou diskuzi.

„Všichni vysoce převyšují nás tady v Česku ve schopnostech, vědomostech a příjmech.“

Všichni kdo?

„Všichni vysoce převyšují nás tady v Česku ve schopnostech, vědomostech a příjmech. Většinu jsem měl možnost potkat v Kalifornii. Ti nejlepší jsou prostě v Silicon Valley.“

Asi málokdo žije v Silicon Valley za českou mzdu. A když jsme u těch anekdot, já měl před časem několik pohovorů na spolupráci s Indy ze Silicon Valley.



Jejich business plán byl vzít úžasný open source prodkut jiné firmy a postavit na něm o vlásek úžanější produkt vlastní. K tomu potřebovali člověka, jak sami říkali, globálně unikátních schopností. Proto oslovili mě. 🤓😅 A nabídli mi sazbu, kterou si tady vydělám, když půjdu dělat něco, co ani moc nemusím umět.

Tak snad se jim ve Valley daří dodnes, a investorské peníze se jenom hrnou.

„Moje prozření? Vůbec to není o tom odkud kdo je, ale o schopnostech.“

Začít se dívat na schopnosti okolních lidí je jistě chválihodné prozření. Teď ještě nepsat komentáře, aby vyznívali tak, že my Češi jsme ti poslední žabaři na světě, co vedle velkých národů nemáme šanci se prosadit ani jako jednotlivci. 🙃 Určitě to tak nebylo myšleno, ale ten dojem tam je vepsaný dost hluboko.



Kvalitní lidé z Indie mají v IT dva zásadní problémy viditelné i pro člověka tak málo znalého poměrů, jako jsem já. Jedním je obrovské množství lidí, co ten obor berou jako vstupenku do lepší společnosti. Je tam obrovská touha se prosadit, naopak chybí selekce upřímným zájmem.

Druhým je příšerný přízvuk v hlavách lidí dávno spojený s podobně příšernou pověstí indického IT. Předsudky hrají v byznysu obrovskou roli. Stačí jenom aby ten člověk chvilku trénoval a promluvil normální angličtinou, a důvěra se násobí. Ale z kulturních důvodů se jim to nesmí v práci říct.



A pokud jde o nějakou českou národní hrdost. Ono je vlastně jedno, který z velkých národů nás převálcuje. Ale raději bych se nechal převálcovat mírumilovným způsobem, který mi umožní dělat to, co mě baví a zajímá.

#Unrecruitment

🔗

27.12.2021 12:40

Znáte rozdíl mezi neúspěšným obchodníkem a neúspěšným uchazečem o práci?

#BahenníLázně

Neúspěšný obchodník je ten, který neuzavřel dostatek obchodů, zatímco neúspěšný uchazeč o práci je ten, kdo neodejde s kontraktem nejlépe na první dobrou. Tedy jestli jsem Viktora jenom nějak špatně nepochopil. Mile rád se nechám opravit.

„Souhlasím a netvrdim nic o pohoršení recruiteru.“

Podstatné není povolání pohoršených, nýbrž samotný akt pohoršování se tím, že se mladí lidé snaží prosperovat, být soběstační a živit své rodiny. A o tom byl celý příspěvek i diskuze.

„Tady vůbec nejde o nějaké pohoršení, pouze o fakt, že kandidát neuspěl.“

Jak víme, že neuspěl? Víme jenom to, že se nedohodl s jedním potenciálním kontaktem, který zřejmě stále zoufale hledá, jinak by nejspíše neměl motivaci psát zhrzené příspěvky na LinkedIn.



„Důvody jsou irelevantní stejne jako pocity jedné nebo druhé strany.“

Přesně. Úplně stejně irelevantní jsou tedy jakékoli pokusy dotyčného hodnotit a soudit jen podle toho, že někoho štve, na kolik se cení.

„Já pouze reaguji na tvrzení, že pokud kandidát neuspěje se svým požadavkem v desítkách případů (záměrně pomijim, zda je to skutečný případ nebo pouze modelový).“

Všichni tak nějak tušíme, že se jedná o zcela vyfabulované informace, a zdá se, že ani Viktor to nepopírá.

„Tak je prostě neúspěšný. To je fakt.“

Jistě. A kandidáta po desítkách neúspěšných výběrových řízení si pak Viktor vyfabuloval v diskuzi proč přesně? K čemu takového „imaginárního kamaráda“ potřebuje? Proč se raději nezajímá o realitu trhu?



„Cenu ve výsledku určuje pouze trh. Kandidát si vybral, komu všemu je na trhu nabídne, a v desítkách případů neuspěl.“

Imaginární kandidát neuspěl v desítkách imaginárních případů. A všichni žili šťastně až do smrti. 😀 Tak jsem to s tou realitou trhu úplně nemyslel.

„Můžeme filozofovat o tom, že třeba existuje firma, která by ho ocenila, a tím se potvrdilo, že vlastně je úspěšný…“

Ale to už bychom byli v jiné pohádce.

„A pokud se ten jeden úspěšný případ nestane, neúspěšný zůstane.“



Původně Radovan Vaculik začal tu pohádku jinak:

„Nedávno jsem v jednom rozhovoru mluvil o generaci dnešních třicátníků. Říkají si o astronomické platy, a přitom zpravidla mají málo zkušeností.“

A na moji otázku, na kolik by si mě Radovan jako třicátníka cenil, jsem doposud nedostal odpověď. 🙃 Proč si tito lidé troufají jen na takzvané neúspěšné, a když žádné nenajdou, tak si je aspoň vymyslí? Co si na nich potřebují kompenzovat?



Nedalo se téma zaměstnávání lidí 50+ pojmout i jinak než primitivním útokem na mladší generaci?

#Unrecruitment

P. S. I rozbité hodiny ukazují dvakrát denně správný čas!

🔗

27.12.2021 04:09

Znáte nějaké geniální blbé nápady třeba ve světě software? 🔥



Co třeba text? Když jsem se poprvé setkal s psaním programů, měl jsem k ruce Turbo Pascal. Jeho reprezentace textu mi přišla pitomá. Zabírala 256 bajtů a vypadala následovně.

text: [velikost, znak1, znak2, znak3, …, znak254, znak255]

Nejvíce mě dráždilo umělé omezení délky na 255 znaků. Já chtěl pracovat s textem. Stačilo mít v textu trochu delší řádek, a už bych neuměl v Pascalu napsat ani textový editor.



A tak jsem si oblíbil jazyk C. Ten sice skutečný textový typ nemá, ale bylo zvykem v něm používat textové řetězce libovolné velikosti ukončené nulovým znakem.

znaky: [znak0, znak1, znak2, …, znakN, 0]

Neukládat velikost textu mi tehdy přišlo geniální. Netušil jsem, že je to jenom stupidní trik, jak obejít omezení jazyka. Prostor pro neznámý počet znaků se musí vyhradit zvlášť, a předávat paměťovou adresou.

text: [&znaky]

To už rovnou můžete přidat velikost, a žádnou ukončovací nulu nepotřebujete.

text: [velikost, &znaky]
znaky: [znak0, znak1, znak2, …, znakN]

Tak to dělají snad všechny moderní jazyky. Text už není teoreticky neomezeně velký, ale prakticky ano. Velikost se typicky vyjadřuje číslem zabírajícím 8 bajtů, délka textu je tedy omezena číslem přes 18 trilionů. Tolik paměti nemáte.



Jenže ani jeden z těch jazyků nerozlišoval mezi bajtem a znakem. A protože bajt nabízí jen 256 možností, v zásadě nestačí ani na pokrytí běžného textu v evropských jazycích, natož abyste mohli napsat něco svým asijským kamarádům.

Protože lidé zbožňují polovičatá řešení a rovnáky na vohejbáky, kdosi vymyslel, že se vezme americká znaková sada čítající 128 kódů pro nejběžnější znaky, a bude se doplňovat dalšími 128 kódy podle lokality.

Microsoft si tento způsob zvlášť oblíbil, protože dělat věci pořádně nezapadalo do jejich obchodní strategie.



Původní znakové sady jsou plné kompromisů i pro americkou angličtinu. Sice už překonaly dobu prvních psacích strojů bez nuly a jedničky, protože máme přece O a I, ale co taková pomlčka nebo uvozovky?

Podobně geniální nápad byl při přechodu na Unicode předefinovat ASCII pomlčku na spojovník. A tak dneska máme kódy pro pomlčku, dlouhou pomlčku, matematický mínus, ale nemáme kód, u kterého bychom poznali, zda má skutečně znamenat spojovník, nebo jenom univerzální pomlčku.

Co byly původně technologické zkratky výrobců psacích strojů a manažerů nadnárodních hardwarových a softwarových korporací, o to dneska zakopávají nevinní internetoví občané.



Nakonec ten pascalský způsob uložení krátkých řetězců nevypadá ve světle dalších vynálezů vůbec blbě. Vlastně stačilo zvětšit rozsah velikosti na prakticky neomezený, a prostor pro znaky vyhradit podle potřeby za běhu. A znaky do bajtů nějak šetrně naskládat, říkejme tomu UTF-8.



Znáte taky nějaké podobně geniální nápady s potenciálem způsobit zbytečné problémy miliardám lidí?

#ProgramátorskáŠkolka

P. S. Až David Becvarik mě naučil ocenit krásu datových struktur pevné velikosti.

🔗

26.12.2021 15:48

Asi jsem objevil na LinkedIn nového „magistra jemelku“ či „doktora trumpa“. Netroufám si odhadovat, zda se jedná o skutečné jméno skutečného člověka, ale Ing.Petr Pechač,MBA má všechno, co ti předchozí, a ještě něco navíc.

#BahenníLázně

Náš nový host má titul před jménem i za jménem, ale zřejmě se bál malého políčka na vyplnění jména, a tak se rozhodl šetřit mezerami.

Jeho funkce na profesní síti LinkedIn je opakovat ostatním lidem, že to tu není Facebook, a posílat je na TikTok. Sledujte typografickou skvělost těch komentářů. V kolikáté třídě se děti učí psát ve větách?

Já bych se s takovým projevem styděl vyrazit i na ten Facebook, o kterém pan diskutér tak básní. Opravdu je vrcholem moudrosti s projevem na úrovni nedokončené základní školy chodit po LinkedIn a vyhazovat lidi?

Tohle je něco pro Alžběta Vintrová.



Co je tak zatraceně těžkého na tom napsat větu. A pak další větu. A pak další. A třeba z těch několika vět udělat odstavec, když už se nám text zdá trochu delší.

Neumím si představit, že bych na jedné sociální síti chodil lidem vykládat, že pro ni nejsou dost dobří, a ať se laskavě (nebo vlastně „pls“) přesunou ke konkurenci. Ale kdybych už to chtěl dělat, asi bych se raději nejprve naučil psát.

A to si myslím, že sám přistupuju k jazyku i úpravě velmi volně.



Kritizovat Michala za obsah příspěvku a fotku auta je naprosto fajn. Ne každému se tyhle příspěvky trefí do noty, zvláště teď, kdy jsou lidé přednaštvaní tradičně z důvodu vánoc a nově z důvodu skoro dva roky trvající pandemie a ekonomické nestability.

Ale tohle není kritika. Tohle je cirkus. A to ještě hodně slabej cirkus. To už je snad lepší dnešní téma českého Twitteru, kde jedni kritizují žádosti o ruku pod stromeček, a druzí kritizují, že ti první nedrží hubu, když se děje něco jakože krásného.



A mimochodem, na štědrý večer jsem neměl nakoupeno, ale dneska přijel Rohlík, tak si dávám rybu aspoň dodatečně. Měl jsem jít aspoň na kafe k mámě, ale zas mě trochu škrábe v krku, tak se nikam na návštěvy nehrnu.

#Unrecruitment

🔗

26.12.2021 00:03

Myslel jsem, že tu budou vánoce pro drtivou většinu lidí nedotknutelné, ale když jsem viděl některé komentáře u Michal Vydrzel, řekl jsem si, že to nebude tak horké.

Líbí se mi, že už se někteří ani nenamáhají předstírat moudrý nadhled nebo vánoční rodinnou pohodu, a ventilují svoji nasranost naplno. Ale zase abych někomu nekřivdil, musím pochválit i ty, co ten klid předstírají dokonale, nebo si jej dokonce letos dokázali zařídit.



Kdesi na Twitteru jsem narazil na dotaz, zda vánoční a novoroční přání považovat za SPAM. Je jasné, že se na tom neshodnou všichni, ale moje definice spamu je jednoduchá a pragmatická.

‣ Opravdový spam je zpráva nevyžádaná a s největší pravděpodobností nechtěná.

‣ Pravý spam je zároveň zpráva hromadná, odesílaná s minimálními náklady na jednoho příjemce.

A zajímavé je, že z tohoto pohledu různá hromadně rozesílaná vánoční „přáníčka“ a PFka jsou naprosto typickými příklady spamování, byť společensky tolerovaného.



A to se vracíme zpět ke krásným lidským dušičkám. Jenom za předvánoční týden jsem měl tu čest se díky #ZeptejSeFilipa seznámit hned s několika osobami silně afektovanými a pasivně agresivními.

Já to trochu chápu. Když mi bylo asi tak dvacet, měl jsem mezi vzory člověka, co mě učil „poslat lidi do prdele tak, aby mi za to ještě poděkovali“. A tak jsem to jednou zkoušel na člověka, který mě poslal stejným směrem naprosto bez servítek.

Rovnou do očí mi vpálil, že se za tu slušnost jenom schovávám, a vlastně si to vůbec nemyslím. A měl pravdu. Tak jsem ho okamžitě zabanoval na všech sociálních sítích, a i tváří v tvář jsem začal předstírat, že neexistuje, abych… Ne, to vlastně dělají jiní.



Trochu mě tím vyděsil. Myslel jsem si, že prostě jednám podle společenského protokolu, a všechno bude sluníčkové. Filipův rozbor mi připomněl, že tu jsou lidé, kteří nedokážou nebo nechtějí, ač jsou už v pokročilém stádiu dospělosti, vidět víc než špičku vlastního nosu.

A tak se snaží opakovat různá klišé moudra, a když jim něko naruší jejich kruhy, věnují celou svoji energii jenom tomu, aby vymysleli co nejostřejší urážky, co nebudou z pohledu společenského protokolu vypadat jako urážky, a mezitím pro jistotu ještě třikrát apelují na slušnost.



A přitom realita je taková, že je spousta lidí kolem nás nasraná. Možná kvůli dlouho trvající epidemii, možná kvůli vánočnímu shonu, možná kvůli setkávání s příbuznými, bez kterých by se možná raději obešli. Každý má to svoje.

A v tomhle je možná Twitter lepší než LinkedIn. Lidi si tam sice trochu víc nadávaj, a tyhle pasivně-agresivní hry se tam taky hrajou… Ale pořád to tam má nějakou lepší dynamiku.

Navíc je tam docela sranda s politikama snad ze všech stran, co ještě nepochopili, že internet není jen hřiště pro děcka, a že není zrovna taktické tam plácnout každou blbost, která je zrovna napadla. To vymlouvání na osobní profil a osobní názor je pak k nezaplacení.



Tak kolik jste rozeslali vánočního spamu, a kolik ještě rozešlete novoročního?

#Unrecruitment

🔗

24.12.2021 20:51

Letos je to snad úplně poprvé, co jsem si troufl porušit i ty poslední společenské konvence a tradice… ❄️



Dnes je tomu tři roky, co jsem si dal u štědrovečerní večeře předsevzetí, že příští vánoce už v této sestavě neabsolvuju. Nebudu lhát, není to vůbec jednoduchá věc. V květnu jsme se dohodli na rozchodu, v červnu se rozstěhovali, v listopadu nás soud rozvedl.

Je tomu tedy dva roky, co jsme řešili první porozvodové vánoce. Tehdy jsem to vzal ryze pragmaticky. Vyhodnotil jsem svůj vánoční sentiment jako prakticky neexistující, zatímco sentiment bývalé ženy jako nezdravě emotivní.

A protože jedním z cílů projektu rozvodu bylo zajistit si, že tento sentiment už nebudu muset snášet, naznal jsem, že oslavu vánočních dnů s dcerkou obětuju.



Ještě se mi dostalo nabídky, že bychom si mohli aspoň na vánoce s dcerkou hrát na rodinu. Přiznávám, že mě tehdy ta nabídka trochu dojala, přesto jsem s díky odmítl. Nebylo o čem, jak jsem psal na začátku, příští vánoce jsem společně trávit už nechtěl.

A měl jsem pravdu. My jsme se před holkou nehádali, nekřičeli na sebe, a nemlátili se. Ona vlastně vůbec nechápala, proč se jí rozpadá rodina. Jenom tomu porozumět jí trvalo další dva roky, a způsobovalo to spoustu drobných i větších problémů.

Nebyl důvod pořádat jakékoli aktivity, které by mohly vyvolat falešnou naději, že bychom se k sobě mohli vrátit.



Protože svůj vánoční sentiment doposud hodnotím jako prakticky nulový, a pořád vánoční sentiment bývalé ženy stále jako poněkud přehnaný, a úžasná konference CCC v Lipsku z roku 2019 už se v roce 2020 neopakovala…

Abych to neprotahoval, souhlasil jsem další rok s více vánočními dny u maminky. Ale udělal jsem chybu. Přislíbil jsem holce, že se za ní zastavím, ale mezitím jsem ohlásil, že je nebudu rušit. Po návratu si postěžovala, že jí to prý nikdo nevyřídil, a že mě několik dní očekávala.



A tak jsem se tehdy pětileté capartce hluboce omluvil za takové jednání, vysvětlil jí situaci ze svého pohledu, a slíbil, že si ji příště raději zavolám k telefonu.

Tím se dostáváme k letošnímu roku. Protože jsem první vánoce přenechal den, a druhé vánoce dnů hned několik, třetí porozvodové vánoce jsem byl požádán o celý týden. A přestože má dcerka spoustu vlastních aktivit, akceptoval jsem požadavek i tentokrát.

Mezitím proběhl pokus protáhnout to na jedenáct dní v kuse, ale to už jsem se ozval. Na pár hodin vyfasovali domů ještě dcerky mladší kámošku ze sousedství, takže nebyl jediný důvod ji připravit o domluvený program.



Předchozí dva roky jsem vždy trávil štědrý večer u někoho z rodiny, asi hlavně aby někdo neměl pocit, že budu sám a osamělý. Letos poprvé jsem využil toho, že mám kolem sebe tak skvělé lidi, že se nikdo neurazí, když si udělám večer po svém.

A jak jsem řekl, tak jsem udělal. Rybu pro sebe a kocoura, lahev portského, a jdeme to roztočit s muzikou z Youtube!



Funny Holidays and a Grumpy New Year!

P. S. Kocour se rezolutně odmítá fotit, tak vám bude muset stačít vánoční tramvaj.

🔗

23.12.2021 09:31

Letos fakt bilancovat nezvládnu. Podařilo se mi za poslední dva roky zvládnout a stihnout věci, o kterých bych si v roce 2019 netroufal ani uvažovat. 🎄 A tak jsem udělal aspoň vánoční úklid, a znovu dostal počet kontaktů na LinkedIn pod magickou hranici 500 spojení.



Navíc budu za pár měsíců oslavovat pět let zpátky na živnosti. Ani tam nebude mít smysl bilancovat. Není s čím porovnávat. Jednoduše to všechno nějak proběhlo. Když se mě ptal jeden člověk, jak můžu jít technicky tak rychle dopředu, neváhal jsem nad odpovědí.

Nové věci se učím na první pohled extrémním tempem z různých důvodů:

‣ Mám na to čas. Nechávám si na vlastní rozvoj až 50 % pracovního času v roce. Přizpůsobuju tomu celý pracovní život.

‣ Mám na to klid. Snažím se dělat nové věci více v době, kdy mi to jde a kdy mě to baví, a méně tak, abych musel.

Nedílnou součástí mé práce je nastudovat věci do posledního teoretického detailu proto, aby zaměstnanci nemuseli.



Přizpůsobuju tomu celý svůj životní styl. Nehledám si za novou ženu za každou cenu, protože to poslední, co bych potřeboval, je sáhnout vedle a přivést si někoho, kdo se bude snažit upravit můj život k obrazu svému.

Taky lidem neopravuju tiskárny a počítače na neladím windowsy. Nepotřebuju si vypěstovat PTSD z cizích problémů, které vůbec nemusím a nemám řešit. Stavy, kdy nechci vidět počítač, jsem si zažil před patnácti lety, a odmakal jsem kvůli tomu 19 dní na stavbě.



Pro mě je nejhezčí chvílie, když se kdykoli v denní či noční dobu zvedu, a jdu si vyzkoušet něco, co mi začalo z ničeho nic vrtat hlavou. Jednoduše jdu, sednu si na židli, kterou se mi Sarka Dankova už nějakou dobu snaží zakázat, a napíšu kus testovacího kódu.

Povědomí o programovacích jazycích jsem měl asi od devíti let. Tehdy to bylo brzo, a většina lidí považovala sezení u počítače za zbytečnost. Dneska začínají děcka v osmi letech normálně. Ale trvalo mi asi tak do věku 32 let, než jsem si uvědomil, že jsem programátor, a začal omezovat ostatní počítačové činnosti.



A když vidím, co se děje na LinkedIn, když se jenom trošku opřu do lidí, kteří očekávají vysokou míru vděčnosti od úplně cizích lidí za něco, co si neobjednali… Tedy že si mi náhodný člověk, prý nějaký Martin Kolacia přijde pod můj příspěvek postěžovat, říkám si, že asi dělám něco zatraceně dobře.

#Unrecruitment #Bilancování

„You're a monster, Zorg…“

🔗

21.12.2021 18:23

Od velmi zkušeného programátora dobře znalého C++ jsem se dozvěděl, že litoval, kdykoli si do kódu pustil std::shared_ptr, a že se to prý dá prakticky vždy řešit lépe.

Naopak potkávám spoustu lidí, kteří použijí std::shared_ptr s naprostou samozřejmostí úplně na cokoliv.



Je fakt, že samotný koncept shared pointeru (jak se používá v Rustu a C++) přidává do programu riziko memory leaku v případě cyklických závislostí.

Kdo nevíte, o čem mluvím, zkuste si představit, že modelujete města a silnice na mapě. Každá silnice se odkazuje na dvě města, a každé město se odkazuje na všechny silnice, které z něj vedou do jiného města. To proto, abychom mohli snadno „cestovat“, tedy zeptat se města, kam z něj můžeme pokračovat.



V obou jazycích jsou shared pointery (shared_ptr, Rc, Arc) jediným nástrojem, který umožňuje pomocí weak pointerů odkazovat se na objekty, které můžou v mezičase přestat existovat. Dokonce to má Rust narozdíl od C++ dobře nastavené i pro paralelní programy.

Ve vícevláknových programech C++ nenabízí možnost zjistit, jestli disponuju jedinou std::shared_ptr referencí, a tedy se za určitých okolností chovat k referenci jako ke std::unique_ptr. To je sice smutné, ale držme se tedy jednovláknových programů.



Docela by mě zajímalo, jaké je korektní a hezky abstrahovatelné řešení toho případu s městy a silnicemi. Umím to bez std::shared_ptr vyřešit jedině tak, že si nad raw pointerem postavím něco jako std::shared_ptr, akorát pro jednu strong referenci a jednu weak referenci.

Je to v podstatě stejný případ jako návrhový vzor Observer, který lze řešit nějakou zpětnou signalizací, která už tak trochu vypadá jako jedna z možných implementací weak pointeru… Akorát v případě těch silnic bude v C++ trochu problém, že tohle nezvládne řešit konstruktor.



Obecně je problém udělat funkci, která zároveň bude vracet *hodnotu* objektu, a zároveň kamsi ukládat referenci na ten objekt. Jestliže konstruktor nejprve získá adresu objektu, a následně vrátí objekt hodnotou, pak minimálně v Rustu není garantované, že se objekt v paměti nepřesune na jiné místo a nerozbije tu referenci.

Tuším, že C++ garantuje „return value optimization“, ale zase vynucuje používání destruktorů. Rust oproti tomu umí vytvářet objekty bez destruktorů, ale určitě neumí vrátit hodnotou objekt, na který si potřebuje ponechat referenci a někam ji uložit. Tohle jeho borrow checker neupočítá.



Jaká je podle vás správná implementace provázání měst a silnic pointery v C++ nebo v Rustu, a jak bude vypadat její rozhraní? Teď neřeším, že se tomu dá vždy vyhnout tím, že se místo pointerů použije pro každý typ objektu vlastní číselník ve stylu SQL databází.



A jedna obecná… Umí vlastně C++ něco zásadního a užitečného, co Rust neumí?

#Unrecruitment #Programování

🔗

20.12.2021 23:44

Tak co jsem to vlastně dneska stihl?

‣ Lenošit ráno do chvíle, než si uvědomím, že tu nemám žádné auto, a dneska jedu vlakem. Sprcha pod dvě minuty, kocourovi něco na jídlo a pití, a vyrazit na cesty.

‣ Vlastně ještě zkontrolovat, jestli jsem vůbec oblečený, a jestli mám všechno včetně staršího laptopu, co posílám do Karlových varů cizímu člověku z Twitteru pro dítě.

‣ Při chůzi z dálky obdivovat velkolepou jiskru od vlaku na trati, po které za chvíli taky pojedu. Vyšlapat kopec na nádraží proti lidem, kteří asi právě přijeli.

‣ Nepřijeli, jdou to zkusit autobusem. Na nádraží vidím, že ten vlak zůstal stát v zatáčce, a že po této trati asi nikam nejedu ani já, ani nikdo jiný.

‣ Dojít k mamce, a nechat se autem odvézt na funkční část trati, kde se obracejí vlaky z opačného směru. Jen díky výtahu dorazit neudýchaný pět minut před začátkem přednášky.

‣ Začít povídat něco k „live coding“ ukázkám. Tedy kdyby v přednáškovce fungoval projektor, a studenti nějaké ukázky kódu mohli vidět.

‣ Deset minut po plánovaném začátku začít slovy: „Dobré ráno všem. Tak kód asi dneska neuvidíte, ale když už jste tady, tak bych vám řekl něco k…“

‣ Za udržování relativně plynulé řeči, rozplétání kabelů a přepojování laptopu na nově přinesený stolní projektor, improvizuju tak skvěle, že mi musí připomenout, že stále ještě na plátně nic nevidí.

‣ A když vidí, tak zase na obrazovce kvůli nepoměru nic nevidím já. Po doladění parametrů tedy začínám ukazovat kód, a souběžně přeplánovávám zbytek přednášky.

‣ Přeorganizovávám si v hlavě témata a ukázky tak, abych přeskočil méně důležité části, a nechal si dostatek prostoru na ukázání asynchronních funkcí a kooperativní multitaskingu.

‣ Uzavírám téma, odpovídám na dotazy, dávám rychlou nápovědu ohledně předchozích i budoucích domácích úkolů, a na chodbě otevírám diskuzi o letním semestru.

‣ Koupím si konečně něco k jídlu, ale jen co vyjdu z obchodu, seznamuju se s osobou, co poveze zmíněný laptop do Varů. Omlouvám se ohledně hladu, a souběžně s konzumací předávám stroj a příslušenství.

‣ V jiné části města kupuju zákusek pro otce, a přebírám auto pro cestování v dalších dnech. Převezmu si dcerku, a beru ji do restaurace dle vlastního výběru, tedy opět v jiné části města.

‣ Po jídle se krátce stavuju u mamky, kde učím dcerku držet karty, abych do nich neviděl, zatímco mamka ji učí komunikovat tak, aby nebylo všem jasné, kde přesně ten Černý Petr je.

‣ Přibírám do party další dítě, a beru holky domů, kde se souběžně s nastavováním přijatelné míry pokusů o zboření bytového domu věnuju domácímu úklidu.

‣ Beru telefon, na který mi volá ejčárka, která si mě a další právě zablokovala na LinkedIn, abych jí vysvětlil svůj postoj, což blokuje neustálým skákáním do řeči, na které rovněž reaguju neustálým skákáním do řeči.

‣ Ještě stihnu odeslat zpět do pokojíku ty dvě cácorky zvědavé, které ihned běžely zjistit, kdo zajímavý to dneska volá…

Mně se sem ten dnešní den ani nevejde!

#Unrecruitment #MultitaskingFunguje

🔗

19.12.2021 21:33

„A s urážkou za to, že niekomu ponúkate prácu sa stretol už asi každý recruiter, žiaľ ľudia sú nevďačníci.“

#BahenníLázně

Asi je docela fajn, když jsou k sobě lidé slušní. Na druhou stranu se ani nedivím, že když vám napíše někdo takto arogantní, občas se mezi vámi najde člověk, který zareaguje trochu neurvale. 🙂

Podobně jako se nedivím, že když holka dostane před hlavním nádražím tři nabídky kvalitního sexu od místních bezdomovců, že někdy čtvrtému už neřekne s úsměvem:

„Děkuji, snad někdy příště. Mějte hezký den a na viděnou!“

Samozřejmě to není vůči tomu pánovi zrovna dvakrát hezké, ale myslím, že se to dá i pochopit.

„No ale karma je zdarma 🤭“

To je ze seznamu rčení pro prostoduché? Ještě znám jedno takové moc krásné, pokochejte se.

„Bílý muž je mocný. Tak mocný, že dokáže i onemocnět.“



A protože jsem si nebyl jistý, zda Anna Vanová skutečně a vážně očekává vděčnost za to, že volá lidem, kteří po ní nic nechtějí a nepotřebují.

„No predstavte si že ozaj 😃 To je ale trúfalosť že?“

Já bych se vůbec nedivil, kdyby si ten pán z nádraží taky myslel, že by mu měly být oslovené dámy za jeho nabídku vděčné. Ostatně je to on, kdo jde s kůží na trh. Nezdá se vám to trochu bizár?

„Vďačnosť v zmysle, že i keď niekto nemá záujem, povie aspoň ďakujem, ale…“

A co když neděkujem? Co když nás to nezajímá? Co když nás to zrovna otravuje? Co když si dáma představovala takovou nabídku od mladého prince na bílém oři, ne od bezďáka z nádraží?



„Spomeňte si na to keď budete bez práce, vtedy možno za to zavolanie budete vďačný aj Vy.“

Tak se mi zdá, že Anna celou svojí profesní čest sází na to, že se vždycky najde dostatek zoufalců ve špatné životní situaci, aby jí mohl být někdo vděčný. Příměr s bezdomovcem zde raději vynechám.

A protože jsem si dovolil podpořit Filip Novák, kterému přišla pod jeho příspěvek vynadat, moc by si přála, abych se mezi ty zoufalce zařadil a „přilezl“. Filip taky určitě přijde Annu prosit o práci.

Aspoň víme, jak je na tom Anna s morálními hodnotami, které přišla na Filipovi předvádět.



Máme tu člověka, co svou profesní hodnotu staví na tom, že se nad někým velkoryse slituje a „dá mu práci“, jako kdyby to byl on, díky komu to pracovní místo existuje a kdo dává lidem vydělat.

„Mňa ešte zaráža, koľko ľudí sa k lynčujúcemu pridá a označí daného človeka taktiež za idiota, hoci ho vôbec nepozná atd, hrozné.“

Vskutku. Mně zrovna dnes někdo napsal, že budu ještě vděčný, až mi zavolá, když nebudu mít práci. A to mě taky vůbec nezná, netuší, co dělám. Jakou práci mi asi nabídne člověk, který si ani neváží toho, že jsem v životě věnova tisíce a tisíce hodin věcem, které jeho ani nezajímají.



Tak si to zkuste představit. Pavel Šimerda sedí doma ve svém křesle, smutný, že nemá, co na práci, načež zavolá tato osoba, a Grumpy se samou vděčností usměje a odprosí ji za své hříchy.

Myslím, že bychom to měli natočit a pouštět smutným po vděčnosti toužícím dušičkám na dobrou noc.

#Unrecruitment

Proč mi to ten člověk píše?

🔗

19.12.2021 09:47

Do politiky se nemíchám, není to moje věc. Taky ze zásady nekopu do Pirátů, teď když se do nich opírá kdejaký trotl. Ale tak aspoň jim pomůžu vyvrátit pomluvu, že se dnešní pirátstvo skládá ze samých nerdů.



Ale tohle je za mě větší trapas, než když se opije mluvčí prezidenta republiky. Moc bych si přál vědět, který amatérský PR „expert“ tohle vymyslel, naaranžoval, a poslal do světa. To je snad blbější než prezident Putin na koni, ten si to aspoň může dovolit.

Už jenom nechat se naaranžovat k té nejhnusnější šachovnici, co se dá v okolí sehnat, tu mrsknout nedůstojně na stranu stolu… A co ten kámen na H8 namísto věže? Nemohl fotograf vyběhnout do blízkého souvenir shopu koupit (za pár dní) ministrovi kompletní sadu?

Fakt, že se (skoro) ministr v rámci píárka pokouší táhnout černou figurkou v době, kdy je bílý král již v šachu, už je jenom třešnička na dortu.



Ale jsem „blbej programátor“, tak tomu možná jenom nerozumím. Skromně vyhlížející šachovnice se ztracenými figurkami je možná sofistikovaným vyjádřením blízkosti (budoucího) ministra k běžnému českému lidu.

Tah černou figurkou vstříc bílému králi, který je již v šachu koněm, by mohl symbolicky zobrazovat boj s houževnatostní našeho hradního pána a nutnost jít za hranu zavedených pravidel. Šachovnice ledabyle odložená na straně stolu může symbolizovat nadvěcnost (budoucího) ministra.

Ale co mají znamenat ty desky s papírem na druhé straně stolu, to už asi nevymyslím.



Komentáři Jiri Hlavenka pak nerozumím vůbec.

„To že někdo nedodržuje pravidla není jeho zásluha a šikovnost.“

To je na koho vlastně?

„Ostatně jediný šachista je tu Honza Lipavský, který je mimochodem na funkci připravený a vybavený velmi dobře.“

A to má dokládat přiložená fotografie? Neměl by být ministr známý spíše výsledky své práce, než tím, že se mu smějou v šachových klubech po celé ČR? Opravdu to byl promyšlený tah?



Kdyby to aspoň byla fotka skutečné šachové hry se vtipným příběhem, jak k tomu došlo, že se hraje takhle „na hulváta“, a proč vlastně hráč drží nad šachovnicí figurku, když je druhý hráč v šachu.

#Unrecruitment #Komunikace

Ovšem pokud bude zájem, rád si s panem ministrem i s panem autorem tohoto bizarního příspěvku zahraju. Nejsem žádný velmistr, a klidně se u toho můžeme fotit, když na to přijde. Jen bych poprosil důstojnou dřevěnou šachovnici a všechny figurky.

Opravdový nerd by se pokusil takovéto situaci všemi prostředky zabránit.

🔗

18.12.2021 12:55

Někdy si mezi všemi těmi obchodníky připadám jako blázen. 🃏

„Nejsem příznivcem obchodních nabídek ihned po pozdravu, nicméně Vaše potvrzení došlo zrovna ve chvíli, kdy se mi uvolnili kapacity. Dovolím si poslat alespoň stručnou informaci… bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla…“

Domnívám se, že takového člověka můžu bezpečně zařadit do kategorie „blbci“ nebo „zbyteční lidé“ a ignorovat, případně rozmazat po sítích, pokud je zrovna nálada. Ani nezáleží na tom, zda má ten člověk skutečně slabou mysl.



Jako freelancer taky jednám s potenciálními zákazníky a dávám o sobě vědět. Ale nejsem obchodník, prodávat není moje hobby, a tak si komunikaci snažím maximálně zpříjemnit.

To znamená, že mě moc nebaví jednat se „zbytečnými lidmi“. Popravdě už ani nevím, kde se u mně vzala tato alergie na žáby na prameni, za kterými nevidím žádný obdivovatelný výsledek práce.

Ale už se to učím, takže pokud se mezi „zbytečné lidi“ řadíte, vězte, že když se setkáme v profesním kontextu, a nebudete mi příliš překážet, budu se k vám chovat hezky a s náležitou úctou. Nemusíme se mít rádi, abychom spolu vyšli. 🙃



Jenom mě prosím pokud možno nezatahujte do korporátních her. Kdysi jsem takhle ztratil zákazníka. Zastal jsem se člověka od dodavatele, ze kterého chtěli udělat blbce, aby si mohli manažeři plácnout nad novým dealem.

Dodnes nechápu, proč mě k takové schůzce zvali. Jasně jsme se domluvili, že pro ně budu řešit problémy s databází, ne že jim jako externí konzultant shodím dobrého vývojáře.

Abych to úplně zazdil, dovolil jsem si jim připsat do ticketu, že jimi zvolený další postup neřeší problém. Samozřejmě s technickým vysvětlením a odkazem do dokumentace, jak jsem z #OpenSource světa zvyklý. 🔥



Aby toho nebylo málo, vzpomněl jsem si ještě na jednu krásnou story. Jako vývojář, toho času zaměstnanec, jsem zvedl call ze zahraničního telefonního čísla. Kolegové ze supportu mě požádali, abych se přidal ke callu se zákazníkem.

Už jim prý nevěří, že na tom opravdu pracujeme, tak by potřebovali mně, abych jejich tvrzení dodal důvěru. Řekl jsem jim, že jsou blázni, že mě s tím vůbec oslovili. A že jestli chtějí, tak se na ten call přípojím, zákazníkovi řeknu pravdu, a všechny nás vyhodí. 😅



Na závěr si půjčím komentář od Zuzana Cizova Druskova…

„A nestaci proste neodpisat? Alebo odpisat nemam zaujem? Je potrebne cloveku kazit den a este sa s tym vsetkym pochvalit? 🤔“

Jestli dokáže Filipova reakce skutečně zkazit otrapovi den, pak udělal dobrý skutek. Více takových Filipů, a dokážeme otrapům zkazit tolik dní, že přestanou otravovat.

Jaký má smysl odpovídat, že nemám zájem, když mě někdo obtěžuje, a na zájem se mě neptal? Proč si nějaká Zuzana myslí, že může určovat, jakým konkrétním způsobem bude Filip vyhazovat nezvané hosty? 🤷

#Unrecruitment #NaVolnéNoze #Telefouňové

P. S. Když vás někdo oběžuje v tramvaji, na veřejných záchodcích, nebo před hlavním nádražím, máte povinnost mu popřát hezký den?

🔗

16.12.2021 17:34

Můžu účastníkům C++ kurzů na férovku říkat, že by se jim to v Rustu programovalo líp, a ještě by jim tam kompilátor našel všechny ty nepříjemné chyby, které vedou k totálnímu rozsypání programu?



Jak se tak dívám do svých poznámek a příkladů v C++, čím moderněji se člověk snaží psát, tím víc std::move a && v kódu má. K tomu neustálé rozlišování teček a šipek pro přístup k metodám. A zapomenutý virtuální destruktor kompilátor nepodchytí a klidně vygeneruje program, co se rozsype.

Předávání vlastnictví objektů funguje v Rustu normálně. Žádný implicitní kopírovací konstruktor, prostě si o něj řeknu. Přesouvací konstruktor není potřeba, objekt se přesouvá tak, jak leží v paměti. Virtuální destruktor naopak funguje automaticky!

Před časem jsem kdesi online viděl dotaz, jestli Rust dělá něco jiného než C++ se smart pointery. Tak dělá. Poskytuje koherentní systém pointerů a referencí, který se nerozsype jenom tím, že si někde podržím referenci na objekt, co už neexistuje, a přesně ví, které objekty můžu bezpečně poslat jinému vláknu.



Na druhou stranu už se mi asi podařilo částečně vyřešit to, že jsou Windows naprosto nepřátelské prostředí pro vývoj software. Začínám si zvykat na Visual Studio Code v kombinaci s Linuxem a WSL, abych mohl bez problémů dělat ukázky na systému, který je zákazníkům k něčemu.

Akorát teda musím říct, že Microsoft stále dokáže překvapit. Chtěl bych potkat člověka, co vymyslel, že Run Without Debugging bude znamenat pustit program v debuggeru. Zkusil bych JetBrains, ale vydali se stejnou cestou 30-denní zkušební verze jako Visual Studio Community, takže asi nemají zájem.



Tak co myslíte? Je v pořádku prozrazovat lidem, že to, co se učí, není zdaleka nejlepší alternativa na trhu?

#Unrecruitment #Programování

P. S. Ráno to vypadalo, že mě ani nepustí do budovy.

🔗

14.12.2021 21:47

Tak už zase neumím programovat v C++, ačkoliv na tento programovací jazyk pořádám pro programátory asi pětici různých kurzů.



Je to tak. Strávil jsem v poslední době tolik času s programovacím jazykem Rust, že každý návrat k C++ bolí. Naprosto základní věci, které jsem si zvykl považovat za samozřejmost, buď nejsou ve standardní knihovně vůbec, nebo se dělají nehorázně složitě.

Na každém rohu číhá „undefined behavior“ nebo nějaká ta past, kde program dělá něco trochu jiného, než od něj člověk očekává. Kompilátor neupozorní ani na elementární věci, které v kódu vidím, jakmile začnu zkoumat, proč se program totálně rozsypal.

Samotný jazyk neposkytuje dostatečné výrazové prostředky k tomu, aby bylo na první pohled jasné, co se tím kódem myslí.



Přitom pořád platí, že miluju C++ pro jeho flexibilitu a schopnost velmi rychle vyrobit něco, co jde zkompilovat, a na čem se dají ukazovat softwarové chyby a v případě zájmu i exploity. Můžu si v něm dělat naprosto, co chci, a kolikrát nikdo ani nepozná, že daný program už dávno není v koherentním stavu.

Rust na druhou stranu umí potrápit pro svou striktně matematickou náturou, a kolikrát odmítá kompilovat kód, který docela jasně vyjadřuje, co chci dělat. Pokud program nepopíšu s matematickou dokonalostí. kompilátor mě pošle k šípku.



Pokud se někdo nebojí trochu si ztížit život, a začít programovat v jazyce kompilovaném do strojového kódu, vřele dnes doporučuju sáhnout po Rustu a užívat si programování binárek na úrovni roku 2022.

#Unrecruitment #Programování

🔗

11.12.2021 23:55

Čas od času zaslechnu stížnost, že prý mám nedostatek empatie, neumím jednat s lidmi, nebo snad že se na problémy ostatních lidí nedívám v dostatečné šíři…

#BahenníLázně #Uncovered

Co se na to dívat opačnou optikou? Jsou to lidé, kteří se z jakéhokoli důvodu rozhodli se mnou komunikovat.

‣ Vytvoří si o mně nějaké předpoklady, obvykle zcela chybné. Ptejte se Davida Dunninga a Justina Krugera, proč si o sobě takové množství lidí myslí, že mají „odhad na lidi“.

‣ Vytyčí si v naší komunikaci nějaký cíl, obvykle zcela nesmyslný. Rozhodnou se, že to tomu Šimerdovi vysvětlí a ukážou světu, jak jsou dobří, nebo něco takového.

‣ Pustí se do konfrontace, většinou zcela zbytečné. Mají pocit, že vedou jakousi svatou válku. Občas si k ní svolávají další věřící, aby mě po internetu „utloukli davem“.

Jenže, jak vám Mexo i Pařík rádi vysvětlí lepšími slovy, nejhorší je konfrontace s člověkem, kterému stačí neudělat vůbec nic.



Co o sobě říká takový „softskiller“, když mě obviňuje z nedostatku empatie?

‣ Pracuju s hypotézou, že velká část českých „soft“ lidí slovo empatie jednoduše špatně chápe. Bez empatie by se tohle absurdní divadlo nedalo vůbec hrát.

‣ Někteří si za slovem empatie představují „soucit“, a ten naznají, že opravdu nemám. Jenže ti kromě chybného slovníku zapomínají, že mít soucit a projevit soucit není úplně to samé.

‣ Ve skutečnosti si myslím, že tady na LinkedIn projevuju soucitu možná víc, než bych měl. Každému, kdo si přijde kopnout, dávám možnost obrátit naši diskuzi v něco konstruktivního a užitečného.

Ostatně jsme všichni jenom lidi. A tak i dáma, co se mě z očí v oči ptala, jestli mi nevadí, když si o mně budou lidi myslet, že jsem debil (její slova), se může nadále svobodně projevovat pod mými příspěvky.



Třeba tím, že se mě přijde pod oborový příspěvek zeptat, jestli nejsem zamilovaný, a asi za deset minut to smaže. A zase, co mi tím říká? Nebo přesněji, co tím říká nám všem, co jsme to stihli přečíst?

‣ Určitá sorta lidí řeší své bolístky z komunikace tím, že se pokusí nějakým způsobem dotknout mého osobního života. Ale proč vlastně?

‣ Já nejsem člověk zvyklý si stěžovat na život, a moc to neučím ani lidi okolo sebe. Ale kdybych přece jenom bylo něco špatně, jak to „kopajícímu“ pomůže s jeho problémem?

‣ Znamená to, že nemám dostatek empatie, když odmítám přijmout doktrínu, že štěstí je, když „chcípla koza i sousedovi“? Já všem těm lidem veskrze přeju, aby se měli líp, a nebyli tak zapšklí a přecitlivělí.

Jenom holt nemám moc motivaci upravovat svůj projev, aby byl stravitelnější lidem, co si jsou líní jít si uklidit svůj vlastní bordel v hlavě.



Tak to by asi pro dnešek stačilo. Snad jen…

Jeden hříšník se mi trochu polepšil, a namísto dalších trapných pokusů o urážky u můj komentář záhadně zmizel. Protože jsem s tím trochu počítal, udělal jsem pro vás raději snímek.

#Unrecruitment #BeGrumpy

P. S. Tušíte, proč programátoři a jiní technicky vzdělaní lidé, ač se o nich říká ledacos, na podobné hry moc neskáčou?

🔗

08.12.2021 17:37

Noční můra kteréhokoli lektora je, že se nějak pokazí domluva, a on si nenapíše do kalendáře akci. Už jenom představa, že by na mě někde mohli čekat lidi, zatímco já si úplně jinde popíjím v klidu kafíčko…



Mně se dnes stala opačná věc. Zaparkoval jsem u zákazníka, zastavil se na vrátnici, prokázal očkování, nechal si věci na učebně, a prošel až do kantýny, kde mě při placení snídaně náhodou odchytila organizátorka, co tam dělám.

Ukázalo se, že jsem dorazil z bohatým předstihem na akci, která se nekoná, a kde mě nikdo nečeká. Tak jsem se v klidu nasnídal, a vyrazil zpátky za dcerkou. Aspoň jsem nepřišel o kvarteto a černého Petra.



Dva lidé namočení do organizace té nekonající se akce se mi omlouvali, že jedu zbytečně. Jsem za jejich starost vděčný, ale za mě cajk. Jak už jsem psal, víc by mě bolelo, kdyby někde marně očekávali mě. Takhle si stačí víc hlídat, jestli je akce potvrzená.

Díky této události jsem si uvědomil, že právě slavím pětileté výročí, co jsem se vzdal papírového diáře. Jednoduše jsem se digitalizoval, a na rok 2017 už jsem si další kapesní kalendář nepořídil.



Jak se tak dívám, budu do roku 2022 vstupovat se dvěma desítkami kurzů v nabídce, přičemž u dalších sloužím jako backup. Ty moje spojuje téma systémového programování.

To neznamená, že bych se nemohl občas věnovat programátorským začátkům, nebo třeba SQL databázím. Ostatně jsem dělal před časem konzultace na PostgreSQL, a neměl jsem problém identifikovat úzká místa a navrhnout řešení výkonnostních problémů.



Nabízí se otázka, co v IT neumím a nemůžu pořádně dělat. Tak jen namátkou…

‣ Neumím programovat v Excelu. To neznamená, že bych s dokumentací nevytvořil funkční kód. Spíše neznám a nechci se učit zvyklosti, které k té platformě patří. Pavel Lasak by určitě dokázal vysvětlit.

‣ Nedokážu spravovat služby. Dodávám konzultace na konkrétní věci od sítí až po různé linuxové provozní detaily. Ale nemám zažité současné provozní zvyklosti a nepokrývám spoustu podstatných provozních témat.

‣ Neovládám firemní IT. V dřívějších dobách jsem řešil poptávky na pomoc s vybavením kanceláří a zaměstnanců. Nikdy jsem to nechtěl dělat, ale peníze jsem potřeboval, a nikdo lepší se o to nehlásil, tak jsem to řešil.

‣ Nedávám datovou analýzu. Dokážu lidi uvést do základů, a ukázat jim nástroje. Ale nemám dobrou znalost statistiky. Můžu si ledacos načíst, ale nemám v tom oboru vybudovanou vůbec žádnou intuici, a to je problém.

‣ Nechápu Windows. Jakože vůbec. Samozřejmě mám znalostní náskok vůči „běžnému smrtelníkovi“. Jenže nemám nejmenší chuť své znalosti dále rozvíjet, a tak si udržuju znalost potřebnou k tomu, abych tam pustil základní věci a virtuálku s Linuxem.

A asi milion dalších věcí. Vybral jsem jen pár takových, se kterými jsem se už setkal, nebo mi reálně hrozilo, že se jim budu věnovat.



Máte i ve svém oboru něco, co jste se rozhodli neumět a nerozvíjet?

#Unrecruitment #Programování

🔗

07.12.2021 00:39

Milí ohaři, programování není jenom o praxi, ale i o tom , co vlastně dnešní svět v této oblasti dokáže nabídnout.

A tím nemyslím cool věci, o kterých se píše v časopisech pro budoucí miliardáře, ale tu nejpřízemnější teorii tvorby software.



Pro koho vlastně píšeme kód?

1) Pro stroje. Píšeme kód, podle kterého bude počítač umět správně plnit úkoly, které jsme si stanovili.

2) Pro lidi. Někdo po nás bude kód číst, upravovat, případně i propojovat s jinými komponentami.

3) Pro nástroje. Necháme kód analyzovat. Dozvíme se o chybách a necháme si napovídat správný kód.



Můžeme psát kód jen k vykonání strojem? To bychom mohli psát rovnou v instrukcích procesoru. Takový software sice existuje, ale není to příliš oblíbená disciplína.

Už i nástroje pracující s instrukcemi umožňují části programů pojmenovat a tím jménem se na ně odkazovat. Většina programátorů pak píše v jazycích, ve kterých lze popisovat jednotlivé komponenty a spojovat je dohromady.



Programátoři zanášejí do programů chyby. Co může takový chybný program udělat?

‣ Rozsype se, a začne dělat nesmysly. Může nadělat spoustu škody, případně otevřít cestu útočníkovi.

‣ Havaruje a skončí. To je o dost lepší. Ukončený program už nenadělá žádnou další škodu.

‣ Zasekne se. To je zase trochu horší. Zaseknutý program většinou provádí nějakou neužitečnou smyčku.

‣ Chybuje. Na první pohled pracuje normálně, ale dává chybné výsledky nebo ukládá chybná data.

Na co jsem zapomněl?



Co když nechceme, aby se to dělo?

Programátor nemusí vědět, jak moc zle může která část jeho kódu selhat. A čím více chceme programy před chybami chránit, tím více musíme programátory omezit.

Pokud si chceme být jistí, že se program úplně nerozsype, nemůžeme programátorovi dovolit přímou práci s pamětí. Pak pro něj ale musíme vytvořit datový model, který bude moci bezpečně používat.



Těžší je zajistit, aby program nikdy nehavaroval. Běžné programy se píšou tak, že nelze předem spočítat, kolik bude program potřebovat paměti. Co když si řekne o další paměť, ale ta není k dispozici?

Snadné není ani zajistit, že se program nikdy nezacyklí. Tady bychom museli programátora drasticky omezit v jeho možnostech, což se v tomto případě odrazí i na možnostech výsledného programu.



Spoustu druhů chyb můžeme vyloučit podrobnou analýzou kódu a rozhraní mezi jeho jednotlivými částmi. Jenže to z časových důvodů potřebujeme dělat pomocí automatizovaných nástrojů.

Jenže aby ty nástroje mohly dobře fungovat, musíme v kódu popsat, co přesně mají kontrolovat. Proto musí programátor připsat do kódu všechny informace potřebné pro provedení takové kontroly.

Musíme tedy vyvažovat, v čem programátora omezit, čím mu zkomplikovat vymýšlení a psaní kódu, a jaké chyby mu dovolíme či usnadníme udělat.



Z pohledu spolehlivosti software tedy není nejlepší programovací jazyk, který nám toho nejvíce dovolí, ale spíše naopak.

#Unrecruitment #Programování

P. S. Za ty ohaře děkujte paní Jiřině.

🔗

05.12.2021 12:14

Napsal jsem o feminismu hezky, ale dopadlo to jako vždycky.

#BahenníLázně

Nenabízel jsem ani svůj vlastní pohled, jen jsem řekl, že se na významu toho slova lidé neshodnou. Jiřina Macháčková se rozhodla mi to vysvětlit způsobem, kterému se v některých feministických kruzích říká #mansplaining.



Tak se na to spolu podívejme.

„No, zato vy s většinovým přilstupem ´hodit péči o potomstvo po rozvodu na ex” jste skvělý vzor :-).“

Feminismus je tedy o tom vybrat si náhodného cizího muže, o kterém dotyčná nic neví, a omlátit mu o hlavu vlastnost, kterou možná u vína s kámoškama přisuzují všem mužům?

Tento druh feminismu zdá se mi býti poněkud nešťastným.



„Plus připisujete mi výroky, které jsem nenapsala.“

Udělal jsem copy&paste přímo z komentáře. Problém bude asi jinde.

„Plus jste nakopírovat pod mé jméno výroky jiných.“

Pro jistotu se znovu dívám na předchozí příspěvek, a takovou chybu nevidím.



„Jj, s IQ 149 jsem v životě netoužila po ničem víc…“

Já jsem jenom blbej programátor, my si IQ nepoměřujeme.

„Můj muž má IQ 142.“

Souhlasil muž s uveřejňováním takto hluboce osobních údajů na LinkedIn?



Fascinuje mě, jak tyto „kritičky mužů“ neomylně zamíří rovnou za mnou, aby mi vysvětlily, co všechno bych provedl, kdybych byl takový, jak mě ze svých vlastních důvodů chtějí vidět.

#Unrecruitment

🔗

04.12.2021 10:55

Mezi opravováním studentských programátorských úkolů jsem se začetl do vlákna, kde různí lidé obhajují obtěžující marketingové praktiky a mají nablblé průpovídky ohledně slušnosti.

Vždycky se znovu najde pitomec, co přispěchá s nevyžádanou radou ohledně slušného odmítnutí.



Zkusme se podívat na situaci se zdravým nadhledem:

‣ Každý trochu rozumný člověk rozumí, že nemám telefon proto, aby mě obtěžoval kdokoli, kdykoli a kdekoli.

‣ Volající si je obvykle velmi dobře vědom, že mě obtěžuje proti mé vůli, a snaží se tuto všemi možnými technikami zlomit.

‣ Zadavatel si je rovněž vědom, že zneužívá mého telefonu k účelům, které narušují můj běžný provoz.

Dotyční si tedy vědomě zvolili, že proti mojí vůli přeruší moji práci, budí mě, ruší mě při výkonu velké potřeby, nebo mi poskytnou nevítanou zvukovou kulisu při koitu.



Můžete namítnout, že se to stejné může stát příbuznému, kamarádům, známým nebo zákazníkům.

Ale to se bavíme o rizicích, na které jsem nějakým způsobem dobrovolně přistoupil, případně si to s těmi lidmi můžu osobně vyřídit. Lidí, se kterými jsem v aktivním kontaktu, bude vždy omezený a zvládnutelný počet.

Nedává žádný smysl, že nezvedám telefon vlastní tetě, protože odmítá dodržovat moje pravidla ohledně volání, nezvedám telefon kamarádce, co má čas od času potřebu mě co nejdelší dobu udržet na hovoru a krmit nesmysly, a pak mi zavolá otrapa z callcentra.



Osobně jsem toho názoru, že pokud mi přes to všechno #Telefouňové zavolají, pozbývají tím veškerých morálních nároků a práv, které jinak ctím u cizích lidí.

Nemůžu za to, že nečetl moje podmínky povídání si s otravným hmyzem telemarketingovým. Od chvíle, kdy zavolá, do chvíle, kdy položí telefon není ničím víc než mojí hračkou. Je jenom moje věc, co mu řeknu a co si na něm budu trénovat.

Nemám důvod slušně odmítnout. Ten člověk už mě okradl o pozornost, kterou jsem mu nenabízel, tak ať si stěžuje u zadavatele, že mu dal špatné číslo. 🙂 Já už svoje zaplatil, a teď z toho chci dostat zpátky aspoň něco.



Až mi za hovor budou platit moji hodinovku plus příplatek za poslouchání nesmyslů, tak se můžeme bavit o nějaké slušnosti, kterou tihle lidé stejně v sobě obvykle nemají.

#Unrecruitment

P. S. Někdy mám tendenci mít s těmi lidi soucit, ale většinou mi od něj svým chováním velmi rychle pomůžou.

🔗

02.12.2021 11:31

Diskuze pana Bambáska o tom, že společnost dělá chybu, když na ženy vyvíjí tlak a vytváří iluzi, že můžou uspět v mužském světě, je jistě velmi zajímavá, ale až reakci Jiřina Macháčková mi stálo za to si stáhnout do svého prostoru.



Za mě by bylo daleko férovější mluvit o „feminismu“ jako o podpoře žen. Ona to nejspíše taky bude *jediná* věc, na které se snad všichni zastánci tohoto myšlenkového směru shodnou.

Já osobně bych pojem „feminismus“ pro cokoli zavánějícího „rovností“ přes code review dobrovolně nepustil. Ale to může být tím, že jako programátor mám tendenci o něco lépe komunikovat, než lidé, kteří se nikdy nemuseli bezchybně vyznat ve změti názvů.



„Pokud je společnost nastavená asymetricky tak, že rodičovství vede jednoho z rodičů, do existenční závislosti na druhém rodiči, je to pro toho, který na sebe bere větší část úkolu starat se o děti, velmi znevýhodňují.“

To máte zcela jistě pravdu. Jak byste to navrhovala změnit? Světovou socialistickou revolucí a následně vyplácet péči o děti z eráru? Nebo snad rovnou dělbou rodičů o péči?



Na socialismus nevěřím, a tak jej nebudu dále rozebírat. Na rovnou dělbu nevěří české ženy, což se ukáže nejpozději u rozvodu, kde většina z nich žádná o výhradní péči, pokud se nepletu.

Ale ani v rodině, kde lze přístup přístup žen k péči lépe schovat, to kolikrát poznáte během hodinové přátelské návštěvy. Jen si zkuste udělat malou statistiku svých známých, jestli se žena dokáže odpoutat, nechat muže se starat, a věnovat se naplno návštěvě.

Jako anekdotu můžu dát k dobru, jak žena přes naléhání na otevření vína a nalití do sklenic raději odvolala muže od uspávání a odešla k dítěti. Další dobrou anekdotou bylo, když mi právník svorně s dalšími lidmi nedoporučil žádat o výhradní péči, přestože bylo domluveno, že se budu o školkové dítě denně starat. Protože jsem chlap.



Když si vzpomenu na Dita Formánková, jen namátkou…

„Nejsme žádný slepičí feministický spolek, ale organizace, díky které ženy začnou o IT přemýšlet. Děláme to pro sebe, a ne pro IT firmy.“

„Jsme genderově nekorektní, tvrdí Přikrylová o cílení právě na ženy. Posilovat je v oblasti technologií je podle ní třeba.“

„Z principu feministické hnutí jsme, protože se úzce specializujeme na podporu jedné genderové skupiny. Ale vyhýbám se tomu jak čert kříži. My nebojujeme za práva žen, za jejich lepší příležitosti nebo platové ohodnocení. My jdeme druhým směrem.“

Takhle podle mého názoru vypadá a mluví inspirující žena. Ale kdo jsem já, abych na tohle mohl mít názor, že? 😼 Nicméně kdybych si mohl vybrat, se kterou osobností dcerka stráví den, Dita by se zcela jistě dostala do předvýběru.

#Unrecruitment #JeduFeminismy

🔗

01.12.2021 22:15

Neviděl bych #homeschooling jako úplně špatný druh zábavy. Já nachcípaný, ona nachcípaná, do školy jí pro knížky nepolezu…



Můj úplně původní plán bylo školení programátorů u zákazníka. V pondělí ve čtyři ráno jsem došel k závěru, že to není na pořadu dne, v sedm jsem odhlašoval holku ze školy a dáváme se do kupy, část času spolu, část každý zvlášt.

Objevil jsem doma z nějaké akce výborný programátorský balíček karet. Proč říkám programátorský? Je tam jeden balíček 54 karet a 5 kostek. Chybí druhý balíček 54 karet a jedna kostka, abych s tím uměl něco hrát. Jo a jeden žolík barevný, druhý černobílý.



Takže „selection sort” a „insertion sort“ objevila sama, stačilo k tomu vytvořit podmínky a měnit omezení. Tady mě omluvte, českou terminologii neumím, a navíc odmítám algoritmům pro seřazení říkat třídící algoritmy. S trochou dopomoci zvládla „merge“.

Když nad tím tak uvažuju, trochu mě mrzí, že jsem se tyhle věci učil „českou cestou“, tedy (1) mechanismus a (2) důkaz, že funguje. A stejnou cestou i matematiku od základky až po univerzitu. Podle mě to není dobrý způsob, a spousta doučovaných mi dala za pravdu.



Přijde mi, že škola vůbec nerespektuje historickou genezi znalostí. A vlastně by se to dalo pochopit, kdyby výsledek byl příznivější pro nás, kteří se to chceme naučit. A trpí na to samotní učitelé.

‣ Fyzika v kvartě (devátá třída). Učitelka zjevně nepochopila, k čemu jsou v učebnici malované ty čáry kolem magnetu. Když jsem ji upozornil, že tu střelku kreslí špatně, vybafla na mě, že to spolu nesouvisí.

‣ Matematika na gymplu. Učitel neměl základy logiky a trval u nedefinovaného výroku na jeho nepravdivosti a nepomohlo se ani zeptat, zda je tedy jeho negace pravdivá.

‣ Rovněž matematika. Komplexní čísla, zobrazení v rovině, goniometrický tvar. Za celou dobu ani zmínka, proč to vzniklo a k čemu to má být, u merlinových vousů, vůbec dobré.

‣ Fyzika, stejný učitel. Odmítal lépe vysvětlit teorii relativity. Když jsem se ohradil, že z toho, co se v hodině probralo, nic z uvedených vlastností fakt nevidím, a jaktože to nefunguje naopak, když je pohyb relativní, dobíral si mě, že prý Šimerda nevěří.

‣ Matematika na konci gymplu. Počítání derivací, počítání integrálů. Ani zmínka o tom, proč se to dělá, jakou to má úžasnou historii, a na co všechno se to dá úplně krásně použít.

Mám za to, že většina absolventů těchto předmětů nedokáže o všech těch věcech ani říct, proč se to učili, a na co by to mohli alespoň hypoteticky použít.



Ale jestli člověk čeká, že to je problém základního a středního školství…

‣ Matematika na univerzitě. Axiomatická teorie reálných čísel. Jasně, máme pár pravidel, ale opravdu všichni chápou, jak jsme k těm pravidlům došli, a proč je něco axiom, a něco jiného není?

‣ Matematická analýza. Limity, derivace, integrály. Věta a důkaz. Věta a důkaz. A co nám takhle prozradit, jak na ty důkazy někdo doprdele vůbec přišel?

Ještěže máme Wikipedii. Anglickou.

#Unrecruitment #Vzdělávání #Programování #Matematika

🔗

30.11.2021 09:25

Sleduju neustávající diskuze z oblasti vzdělávání a recruitmentu programátorů… Že by neměli být zkoušeni z algoritmů, a že by se i na univerzitách měly učit jednoduché věci, aby se studenti nezalekli.



Když jsem měl v roce 2019 slabší chvilku, a zvažoval jsem v době rozvodu trochu té pracovní stability… Seděl jsem u stolu tuším s Pavel Bures a Denis Bogomolov. Obličeje bych si nevybavil, ale na průběh akce vzpomínám, jako by to bylo včera.

Pánové zřejmě chtěli poznat moji osobnost, osobnost programátora a nadšence do počítačové vědy, a tak mi dali sérii osobnostních testů od psychologa… Oh wait, místo toho mi dali algoritmický úkol, a pozorovali, co udělám s úkolem i co úkol udělá se mnou.



V tu chvíli můj mozek přepíná z „Teď budeme chvíli exhibovat, a pak přejdeme k licitování.“ na „Jé, vy se se mnou chcete bavit o řešení algoritmických problémů!“.

Když to zkrátím, trochu jsem zapomněl na čas, taxika jsem objednával ještě ze zasedačky, z auta jsem volal do školky, a dcerku jsem s omluvou vyzvedával se zpožděním.



Logické úlohy nejsou jen o nějakém abstraktním IQ a podobných blbinách. Je to sonda do celého procesu myšlení a komunikace.

‣ Dokážete ze sebe během chvilky vydat aspoň nějakou smysluplnou informaci.

‣ Budete se soustředit na úkol, nebo se zaměříte na diskuzi o způsobu testování.

‣ Dodáte v rozumné době alespoň nějaké, třebaže neoptimální, řešení?

‣ Dokážete jej správně prezentovat včetně prostoru pro možnou optimalizaci?

‣ Zasadíte celou věci aspoň trochu do teorie a obecně používaných termínů?

A tak jsem našel něco, co vypadalo jako optimální řešení, a chtěl jsem diskuzi uzavřít. Někde v hlavě ovšem zůstal pocit, že jsem možná ještě nevyčerpal všechny možnosti, a nakonec jsem přišel s řešením, které už redukovat z principu nešlo.



Takto ale každodenní práce programátora ve firmě nefunguje, můžete namítnout. Jakékoli těžší algoritmy obvykle jen voláme, zcela výjimečně implementujeme, a prakticky nenavrhujeme.

A já se ptám, jestli si někteří vážně myslíte, že vám testy na úrovni osobnostních kvízu z ženských časopisů a nebo intuice a „chemie“ člověka, co o tom oboru ví lautr 💩 snad řekne víc.

Kdo má pravdu, když stejný člověk u laiků dosáhne hodnocení „Nezvládl úkol, a ještě je arogantní.“, zatímco kolegové řeknou „Komunikuje, zajímá se a nebojí se říct si o pomoc.“?



Univerzita technického charakteru by se podle mě měla snažit studentům maximálně ulehčit všechno… Kromě cílové úrovně poznání a dovedností. Python je super úžasné skriptovátko, ale o fungování počítače toho člověka moc nenaučí.

Nejsem nestranný. Rigidní počítačová věda mě baví. Kromě toho mi vysoké požadavky na lidi přinášejí obživu. Navíc to není žádná virologie, takže při dostatku času dokážu pro svoje studenty nastudovat relativně cokoliv.

A když se mi zrovna nechce, odmítnout se dá vždycky.

#Unrecruitment #Vzdělávání #Programování #Komunikace

🔗

29.11.2021 15:44

„Snad tam nepracujete se snovým týmem…“

#BahenníLázně

Není to zdaleka poprvé, co se ke mně přímo či nepřímo dostává recruiterka Dina a její velkolepé umělecké výtvory. Velmi mě zaujala část básně na motivy dvou starých indiánského přísloví, která zní:

1) „Největším nepřítelem recruitera je skvělý vývojářský tým.“

2) „Největším kámošem recruiterky je hladový programátor, co si neumí ani chleba namazat.“

Ono to zní jako velká legrace, ale jen do té doby, než se podívám do naší komunikace pod mými dřívějšími příspěvky.



Sama mě oslovila s pozváním na nějakou firemní akci, a na moji kritku ohledně body shamingu programátorů při náboru mi odpověděla následovně:

„Já to nedůstojné chování tedy spíše s ostatními vnímám u Vás a prijde mi to škoda si takto ubírat na vlastním kreditu. A říkám si co Vás k tomu vede. Chápu, když nepochopíte některý z příspěvků či vtip, který Vám zrovna unikl, ale hnát to do extremu je zbytečné a provokovat tak ostatní firmy či osoby. Můžete si tak nadobro uzavřít dveře u ostatních firem, IT rybníček je skutečně velmi malý. Ale jistě máte nějaké negativní zkušenosti s lidma, ale za to my ostatní opravdu nemůžeme.“

A tak se znovu ptám. Vy všichni, jak jste tady, tomu rozumíte?



Jaký smysl má podle vás body shaming v náboru? Je to dobrá náborová taktika při tvorbě „snového týmu“? A učí se to v nějakých kurzech náboru, nebo je to výsledkem usilovného přemýšlení jednotlivců?

„Ještě stále slečna 🤭“

A stejné otázky ohledně podbízení se v seznamovací rovině. Řadí se upozorňování ze strany recruiterky na její svobodný stav mezi uznávané taktiky náboru?

#Unrecruitment

Na ty básničky se ani neptám, to je mi docela jasné. Ani bych nechtěl, abyste se pokoušeli vymýšlet další sloky.

🔗

28.11.2021 22:46

Sergej Pavljuk, školitel komunikace, nepovažuje za nutné rozlišovat služby fungující bez registrace od služeb korporace Alphabet Inc, protože účet u nich má přece každý.

„No a účet u Google má téměř každý, takže i ten Meet je takový "bez registrace". Možná mi však něco uniká?“



Mně tedy uniká, proč mě Sergej školí v oblasti globální ekonomie tvrzením, že je LinkedIn (či spíše Microsoft?) také svého druhu monopol. Jako by to snad byla nějaká tajná informace, okolo které je potřeba chodit po špičkách.

Jestli tomu dobře rozumím, ten člověk si myslí, že jsem úplně blbej, a neváhá mi s rozhodností sobě vlastní svůj *splaining určitě možná jakoby tak trochu opatrně naservírovat, kdybych se tedy na něj ráčil příliš nezlobit.



Mám takové dvě otázky:

1) Co přesně se stane, když si nebudeme s panem Sergejem povídat? Jak se to projeví na mém životě? Co konkrétně takovou pohromou ztratím?

2) Kdo z nás dvou by byl smutnější, kdyby se zítra probudil a žádný LinkedIn nebyl? Člověk, co svůj profesní profil začíná slovy „What exactly is LinkedIn?“, nebo Grumpy Programmer #42 roku 2020?

Když se zítra ráno posadím ke kódu v Pythonu, Rustu, nebo nedopusť snad C++, co se změní, jestli se mi otevře LinkedIn, nebo na mě ve Firefoxu vyskočí: „Unable to connect. Permanently unavailable. Continue with your life as if we never existed.“?

Vy všichni, tak jak jste tady, tomu rozumíte?



Neříkám, že si máte všichni překotně začít rušit registrace na Google. Ostatně tam sám několik registrací provozuju. Jenom věřím v nějakou „common decency“, do které patří nepředpokládat, že každý jednotlivý člověk musí mít účet u mé oblíbené korporace, lhostejno zda čínské, ruské či americké.

#Unrecruitment #BahenníLázně

Ostatně soudím, že žijeme v civilizované Evropě, a podle toho by měly naše IT požadavky na spoluobčany též vypadat.

P. S. Ostatně i to ocenění z roku 2020 jsem si sám přidělil a antedatoval. Nemyslím si, že by tím jeho hodnota byla jakkoli nižší než hodnota ocenění, co si tu kámoši v jiných oborech navzájem rozdávají.

🔗

25.11.2021 18:36

Už druhý den školím se zakrytými dýchacími cestami.

Nestěžuju si, nenadávám, a nekřičím cosi o omezování svobody. Jsem vděčný, že na sebe nemusíme koukat jenom přes obrazovku, a starám se o to, aby si účastníci odnesli zážitek, a to pokud možno příjemný a užitečný zároveň.

Ale na přestávky chodím ven na mráz, a už se nesměju kuřákům, co vyráží několikrát za den z budovy bez ohledu na počasí, to přiznávám.



Pak otevřu sítě a zírám. Já ten český covid asi nikdy nepochopím. A vlastně ne jenom český. Tak buď se užírám strachem z nákazy, a sedím doma na 🍑, nebo se nebojím, a lezu všude možně.

Tak mi občas někde změří teplotu, občas dostanu na výběr, jestli prokázat „očko“, nebo se otestovat. Jsem zticha, když lékaři a zdravotníci mluví o covidovém náporu. Nebudu jim chodit nadávat a poučovat je, když možná pro zlepšení situace nedělám dost.

Může mi někdo vysvětlit, o co tady jde? Proč se mnozí lidé najednou chovají víc jako kreténi, a co tou agresí vlastně maskují?



Neumím se denně užírat covidovým šílenstvím a opíjet se konspiračními bláboly, ani se neobklopuju lidmi, kteří tak činí. Připadají mi bez jiskry, mrtví uvnitř. Já mám ve svém životě dostatek zábavy, abych tohle nemusel absolvovat.

Kurzy programování mi dávají víc než posluchání učitečných či neužitečných idiotů. Sice jsem říkal, že se po patnácti letech už odmítám věnovat pythonování, protože se chci věnovat novým věcem, a Python už mi nedává nic nového… Jenže se objevilo pár novinek a změn, a já se k němu poslušně vrátil.



A když už jsem si aktualizoval znalosti, dostudoval jsem si pár věcí dávno zapomenutých. Taky pár drobností, kterým jsem nikdy nevěnoval dost pozornosti.

Třeba takový sběr odpadků. Vážně. Tak se v programování říká vyhledávání a rušení datových struktur, které už nebudu potřebovat. Tuto činnost zajišťuje garbage collector.



Já už si znalosti mnohých programovacích nástrojů aktualizoval, teď je řada na vás. A na vývojářích ve firmách. A vlastně na celých firmách a korporacích.

Vůbec se nemusíme bavit o Pythonu. Ačkoliv jsem se mu nakonec nevyhnul, zásadní změny proběhly v C++. A taky v Rustu, který je sám o sobě pro mnohé novinkou. Už mám připravenou sérii kurzů.

A jestli si myslíte, že v takovém C už vás nemůže nic překvapit, rád bych vás vyvedl z omylu. Hledal jsem všude možně, ale pořádné vysvětlení strategií polymorfismu v C podle mě jen tak online nenajdete. Nebo vás zajímá, kde jsou jeho limity, a proč byste v něm *neměli* psát?



Mě osobně víc baví se vzdělávat, než se užírat, a tak jsem tu pro lidi, kteří to mají stejně.

#Unrecruitment #Vzdělávání #Programování

P. S. Není C+ jako C++.

🔗

23.11.2021 23:41

Psal jsem, že programátoři obvykle nemají tušení, jak se ukládají data.



V minulém příspěvku #ProgramátorskáŠkolka jsme hráli hru, kde jsme v paměti upravovali nákupní seznam. Pár věcí jsem vynechal.

‣ Nákupní seznam nám vyšel na adresu 8, kterou jsme si nikam neukládali. Skutečný program by nevěděl, kde seznam hledat.

‣ Pro nová data jsme obvykle použili volný prostor hned za dosavadní alokací. Chyběla by nám adresa toho prostoru.

‣ Někdy se nám povedlo uložit data do mezery po datech, která už nepoužíváme. Museli bychom nějak udržovat seznam těch mezer.

Jen málo programátorů se takovými věci zabývá.



Rozlišujeme totiž různé role. Když dělám nákupní seznam, nechci řešit správu paměti. Naopak když programuju správu paměti, chci aby fungovala pro všechny programy, ne jen nákupní seznam.

Od komponenty pro správu paměti očekávám následující:

‣ „Já ti řeknu, kolik potřebuju paměťových políček. Ty mi přidělíš přesně tak velký kousek paměti, a řekneš mi, kde začíná.“

‣ „Já ti řeknu, kde začíná kousek paměti, co už nepotřebuju. Ty už si s ním uděláš, co potřebuješ.“

Je mi jedno, jak to ta komponenta zařídí.



Nebudu do kódu psát žádné konkrétní paměťové adresy. Místo toho si na ně vytvořím proměnné, které budou mít své pevné místo v paměti, kde je vždycky najdu.

Nemusím ani vědět, jak přesně se bude ukládat kus textu, nebo jak se bude ukládat seznam takových kusů. Stačí, když mám takové služby k dispozici, a umím si o ně říct.



Přece když sázíte číslíčka do excelu, taky neřešíte, jak si je počítač přesně uloží. Tak proč by to měl řešit programátor, když chce jenom poskládat jednoduchou aplikaci?

Kód pro vytvoření nákupního seznamu z předchozího příkladu by vypadal asi takto:

‣ Udělej text "jogurt" a říkej mu jogurt.
‣ Udělej prázdný seznam a říkej mu nákup.
‣ Přidej jogurt do nákupu.
‣ Udělej text "mrkev" a přidej ho do nákupu.

A tak můžeme pokračovat dál. Jenom je nutné umět dávat přesné instrukce, a ne: „Já myslela, že ti to dojde!“



Celé programování je tedy jen a pouze o vyjadřovacích schopnostech, znalosti dostupných služeb a schopnosti je pospojovat do funkčního celku.

Možná i proto je pro programátory obecně snazší naučit se komunikovat s lidmi, kteří chtějí spolupracovat a dosáhnout výsledku, než s lidmi, kteří přeskakují mezi stavem „předpokládám“ a stavem „a vono ne“.

Nakonec většinu našeho oboru tvoří řešení toho, že lidé potřebují X, chtějí říct Y, ale nakonec řeknou Z, které znamená úplně něco jiného.

#Unrecruitment #Programování

🔗

23.11.2021 13:34

Dneska to ani nebudou #BahenníLázně, jen mě zaujal Miloš Toman a zásadní změna v jeho online komunikaci.



Ještě před dvěma měsíci divoký onlajnový válečník, který neváhal deklarovat, že by se mnou rád poměřoval síly, kdybych si na to byl troufal. Při osobním setkání jako beránek.

Zpětně uznávám porážku. Zahlcení nesmyslem do té míry, že přestanu reagovat, je samozřejmě naprosto validní taktika. Mám jiné aktivity v životě, a nemůžu se přetlačovat s člověkem, který vypadá, že má neomezený čas a neuvěřitelnou vyřídilku.



Jenže teď je to jiné. Tehdy bylo potřeba z důvodu, který ani nechci zkoumat, podpořit člověka, co na mě byl dlouhodobě hrubý a sprostý. Nebo jeho ghost copywriter, to se neví. Každopádně se tím dodnes baví spousta lidí.

Teď ovšem na lidi znovu dopadá covidové šílenství. A zdá se, že dopadá dokonce i na ty, kteří sami sebe doposud prezentovali jako naprosto imunní jak vůči nákaze, tak vůči konspiračnímu blouznění.



A tady má pan Toman trochu problém. On totiž zřejmě dlouhodobě okolo sebe upřednostňuje lidi, se kterými se shoduje ve věcech víry.

Za mě je osobní víra je každého věc. Dokud se dotyčný nechová jako svědek Jehovův, a máme společné zájmy, můžeme se bez problémů bavit.

Ne tak slepá víra ve správnost lidí, kterým člověk pro jednu společnou věc toleruje primitivní sprostotu a zlobu. Ostatně ona reakce v onom kontextu odkazuje spíše na primitivní tribalismus než na cokoli jiného.



Jenže život je pestrý. A tak když si někdo na základě příslušnosti rozdělí svět na „my“ (Toman, …) a „oni“ (Šimerda, …), může se snadno stát, že navzdory očekávání, že „my“ jsme ti rozumní, a „oni“ ti blázni, začnou se jim někteří „my“ a „oni“ tak trochu prohazovat, a dělat v jejich jednoduchém světě bordel.

Najednou se vytratí odvaha… Nebo možná spíše síla a ochota vystupovat se svým „jediným správným názorem“, když je s ním velká část „my“ v přímém rozporu, a začíná to působit jako nestydatá kolaborace s „oni“. A já to naprosto chápu.



A tak bych rád veřejně deklaroval, že panu Y bez váhání odpustím jeho malou lež o „nelibosti“ krásně zvýrazněnou mrkacím smaljíkem. Klidně to můžeme zpětně prohlásit za sarkasmus a srandu.

Není ostuda si uvědomit, že některé vaše životní předpoklady jaksi neobstojí testu reálného světa a skutečného lidského společenství. Svět není černobílý, a lidem může kdykoli během života leccos dojít. A nebo taky nemusí.

#Unrecruitment #OtravnéFilozofování

S přátelským pozdravem

Váš pan X, „tento idiot“, a mnohé jiné laskavé přezdívky z této sítě plné krásných a vyrovnaných lidí!

🔗

22.11.2021 17:03

Řešil jsem s proslulou copywriterkou, jak je možné, že nedokážu vysvětlit tak jednoduchou věc, jako ukládání textu v paměti. Kdo chce, může si se mnou zahrát následující hru.

Za každou objevenou chybu odměna. Za precizní nákres situace na konci hry po několika vlastních krocích samozřejmě větší odměna.



Zkuste napsat na papír nějakou poznámku. Nebo rovnou nákupní seznam. Zabírá každá položka místo? Tak bude v počítačové paměti asi taky zabírat místo. 🤔

Jenže počítač narozdíl od vás pracuje systematicky. Položka nákupního seznamu je pro něj kus textu. Všechno je to jen zapisování čísel. Písmena jsou taky jenom čísla. A text se skládá z písmen. ✨



Paměť si představujte jako očíslovaná políčka. Když si chcete koupit jogurt, stačí do políček 0…5 zapsat písmena toho slova.

0: [J,O,G,U,R,T] -- znaky první položky

Jenže písmena nejsou seznam, a tak si musíme někam napsat, že máme na adrese 0 kus textu o délce 6.

6: [0,6] -- jediná položka seznamu

My ovšem potřebujeme trvalý seznam, který zvládne měnící se počet položek.

8: [6,1] -- seznam s jedinou položkou

Takový seznam tedy máme na adrese 8, kde zůstane po celou dobu.



Koupíme si taky mrkev.

10: [M,R,K,E,V] -- znaky druhé položky

Budeme potřebovat založit místo pro hned dvě položky seznamu, zatímco adresy 6…7 přestaneme používat.

15: [0,6|10,5] -- dvě položky seznamu

Seznam bude nově ukazovat na naše dvě položky.

8: [15,2] -- seznam se dvěma položkami

Jak vidíte, samotný seznam se skutečně nikam nestěhuje.



Úplně stejně postupujeme při přidávání okurky do nákupu.

19: [O,K,U,R,K,A] -- znaky třetí položky
25: [0,6|10,5|19,6] -- tři položky seznamu
8: [25,3] -- seznam se třemi položkami

To šlo snadno, že? Pochopitelně 15…18 už nepoužíváme.



Jenom pro odvážné! Jako čtvrtý přidáme cukr. Neplýtváme místem, nýbrž využijeme uvolněné místo na adresách 15…18.

15: [C,U,K,R] -- znaky čtvrté položky

Za třemi položkami seznamu je volno, a tak stačí zabrat místo pro čtvrtou položku hned za třetí.

25: [0,6|10,5|19,6|15,4] -- čtyři položky seznamu
8: [25,4] -- seznam se čtyřmi položkami

Jako profíci. Dokonce recyklujeme paměť namísto zabírání nové!



Můžete pokračovat s přidáváním dalších položek. Až vás to přestane bavit, můžete zkusit některé položky zrušit. Seznam najdete vždycky znovu na adrese 8. Tam si přečtete, kde se právě nachází položky seznamu a kolik jich je.

Upřímně, připadá vám tohle nějak složité? 🤷‍♀️

#Unrecruitment #ProgramátorskáŠkolka

Složité je doplnit tam hromadu drobných detailů. Jak si například bude program pamatovat uvolněné kusy paměti, aby je mohl znovu použít? Jenže tohle snad už dneska nezná ani většina programátorů, a ani to pro svoji každodenní práci nepotřebují.

P. S. Programátoři o odměny nehrajou. Sorry, not sorry. 🙂

🔗

21.11.2021 13:34

Včera jsem byl na akci, kde jsem potkal spoustu známých a neznámých tváří. Chápu, ten covid, vysoká čísla, zodpovědnost, samozřejmě jsem měl sedět doma na 🍑. Kdo jsi bez viny, hoď první kamenem.



Jeden rozhovor mě zaujal. Teda zaujalo mě mnohem víc rozhovorů, ale jenom do jednoho má smysl zapojit vás všechny!

Dostalo se mi pár krásných osobních společenských otázek. A mě by nejvíc zajímalo, co se na takové otázky společensky odpovídá.

‣ Proč tam jsem? Jakože proč se člověk jako já jde bavit s lidmi na takovou akci. Já jsem tu otázku vůbec nepochopil. Dozvěděl jsem se o akci, prohodil pár slov s pořadatelem, poslal peníze, za cca měsíc dorazil na místo, a jsem tam a bavím se.

‣ Nevadí mi, když píšu na sítích, a lidé si o mně pak myslí, že jsem debil? Nejsem si jistý, co mi dotyčná osoba chtěla naznačit. Tak jsem si vypůjčil moudro od Mária Bernáthová, že se na vás lidé dívají optikou toho, co už mají sami v sobě.

‣ Není mi tedy alespoň líto těch, kteří by mohli být z mých reakcí smutní a nervní? Taky nechápu. Já bych si přál, aby byli když už tak smutní už těch 💩, co se chystají napsat, trochu se zamysleli, a zvýšili tak zdánlivou úroveň celého lidstva.

Co byste odpověděli vy?



A co by na stejné otázky odpověděl člověk, který se mi jemnými náznaky snaží podsunout, že tam nemám být. Prakticky mě nezná, a netuší, jak asi můžu reagovat. A co když navíc nejsem tak výjimečný, a stejné péče se dostává i jiným?

Kolik lidí vynechává akce ze strachu, že se tam budou cítit nepatřičně? Kolik z nich jenom proto, že jim to takhle někdo jednou natřel? A když už jste v tom odhadování, rovnou to přenásobte cenou vstupného.



Tak co, budeme si tady hrát na zraněné dušičky, nebo se shodneme, že jsme dospělí svéprávní lidé, zodpovědní sami za sebe?

#BahenníLázně

P. S. „Nikdy nezapomínej, že když na někoho ukazuješ prstem, pořád ukazuješ třemi prsty sám na sebe.“ (zdroj neznámý)

🔗

19.11.2021 21:40

Všichni víme, že se člověk nejdřív musí učit od zkušenějších, získat praxi, a pak teprve si troufat na kecání do práce ostatním. 🙃



Jenže všichni švindlují! Učitelé se učí od učitelů, nějakou praxí se netrápí, a jdou učit. Programátoři ignorují celou předchozí generaci a znovu vynalézají ty stejné věci. Certifikovaní koučové začínají kecat lidem do života ještě než sami vůbec něco zažili.

Taky švindluju. Učit lidi okolo sebe jsem začal asi ve třinácti letech. Později jsem si tím vydělával, a ve dvaadvaceti jsem školil lidi z firem. Kdyby mi tehdy někdo řekl, že se dá uživit blbými otázkami, šel bych hned, a možná i tu certifikaci bych si udělal!



Beztak jsem se v životě nejvíc naučil učením druhých. Třeba teď jsem potřeboval dát studentům rozehřívací úkol na programování v Rustu. Chtěl jsem, ať mi vypíšou dny v týdnu jako HTML seznam.

A tak mi větší část skupiny odevzdala program, do kterého ručně napsali HTML seznam se dny v týdnu. Správný zapšklý učitel by je to nechal předělat, že to takhle nechtěl. Já vidím zcela korektní a nejjednodušší řešené svého zadání.



Kdo se chtěl na příkladu naučit víc, vyrobil si seznam dnů v týdnu, a programem z něj udělal HTML seznam. Jednoduchá primitivní věc, přesto se našly mezi řešeními drobné zajímavé nápady, na kterých se učím jiné pohledy na věc.

A v programování to nejsou jiné pohledy na věc ve smyslu já mám pravdu, ty máš pravdu, teď se o nich pohádáme, a nakonec odkráčíme každý se svojí pravdou. Tady je to několik zcela korektních přístupů k jedné a té samé věci.

Ale když to potřebujem, pohádat se samozřejmě taky umíme.



Nicméně mě jeden dotaz velmi zaujal. Student se ptal, jestli můžeme ze seznamu dnů v týdnů sestavit celý výsledek už v době kompilace, když máme všechna data přímo v kódu. Nad tím jsem popravdě nikdy nepřemýšlel.

Sestavit text z částí za doby kompilace (snadným způsobem) v Rustu nedokážu. Ale co mě překvapilo víc, nedokážu to ani v C++, které je výpočty v době kompilace pověstné.



Oba dva jazyky mají textové objekty, které obsahují adresu dynamicky alokované paměti a velikost textu. Připsání textu na konec znamená novou alokaci, kopírování původního textu, a přidání nového kusu textu.

V obou se navíc používá nějaká forma reference na „vypůjčený“ text z výše uvedeného textového objektu. Ta sice neumožňuje připisování, ale umožňuje vyhnout se alokacím a půjčovat si třeba i z textu uvedeného přímo ve zdrojovém kódu.

Jeden typ objektu tedy drží adresu přiděleného kusu paměti, o kterou se stará, druhý adresu půjčeného kusu paměti.



Ani jeden z uvedených nepracuje s abstraktním kusem textu, který by neměl v programu vůbec přidělenou pamět, a nad kterém by byly definované operace proveditelné při kompilaci.

A tak si zase jednou připomínám, že programování není matematika, aby mohl člověk vše libovolně transformovat a redukovat.

Nemůžu tedy obecně vzato napsat běžný kód, a hezky poprosit, aby se zpracoval už při kompilaci.

#Unrecruitment #Vzdělávání #Programování

🔗

18.11.2021 08:21

Prakticky vůbec se nevyjadřuju k lidským zdrojům a personalistice. Ovšem flagrantní porušování soukromí lidí, kterým by bez HR bylo kolikrát lépe, platí stále za vděčné téma.



Moje pověst je založená na pár komentářových úvahách z roku 2017, dohromady asi tak dvou článcích z roku 2020, a občas nějakého příspěvku mezi tím. Kdybych dalších deset let k tématu nic nenapsal, budou stále na LinkedIn kurzech učit dávat si bacha na šimerdu. 🙃

Jeden pán v diskuzi psal, že zaměstnanci musejí při kontaktu s personalistou s teplým bonzem jejich zaměstnavateli počítat. On to napsal trochu jinak, ale důsledky jsou stejné.



Já už ve svém životě, především v soukromé oblasti, propálil tolik věcí, které se někam neměly dostat. Pak jsem se chodil i omlouvat, že jsem to tak nechtěl. Mělo to následky, a tak se dneska už snažím trochu přemýšlet, než něco plácnu.

Background check bez výslovného svolení zaměstnance je neomluvitelný zásah do jeho kariéry. Jediný důvod, proč to viníkům prochází, je jakási socialistická nedotknutelnost po vzoru kádrových pracovníků.



Já se v těchto kruzích moc nepohybuju, tak tohle znám spíše ještě ze školy. Bylo tam pár zcela zjevných excesů, které byly na stížnost, výjimečně i na žalobu či trestní oznámení. Jenže před maturitou si lidé nestěžovali, protože jejich prioritou bylo odmaturovat, a po maturitě se věnovali úplně jiným věcem.

Podobné nedotknutelnosti se těší exekutoři. Někteří se opakovaně vydávají za hranu zákona, a spoléhají se na to, že většina jejich „klientů“ je nemajetná a právně negramotná. Nedodávají informace, vyhýbají se jakémukoli kontaktu s exekvovaným, který potřebuje situaci řešit.



A tak pokud by si chtěl někdo z recruiterů stěžovat, že se s nimi zaměstnaní lidé pro jistotu nebaví, obraťte se na své kolegy, kteří z vás udělali rizikový kontakt. Nebo můžete začít hledat řešení, jak jim to do budoucna řádně znechutit.

Když se to pak sejde tak, že nechcete nabírat začínající lidi, nechcete nabírat lidi s mezerou v CV, nechcete nabírat lidi, co vám utečou na mateřskou a rodičovskou, ale zároveň se s vámi moc nechtějí bavit lidi s dobrým zaměstnáním…

Dojdete k onomu pověstnému socialistickému #NejsouLidi.



Toliko ode mě ke včerejšímu svátku. Svoboda je i o tom, že lidé dostávají příležitost se projevit a být užiteční, ne že jenom vymění jednu privilegovanou vrstvu za druhou.

#Unrecruitment

P. S. Kdyby se zas někdo ptal, kde na to beru čas… Píšu na klávesnici docela rychle, takže si můžete spočítat, kolik samotná písařská práce zabere. Obsah vymýšlím nejčastěji při konzumaci, takže když mi pod kterýmkoli příspěvkem popřejete dobrou chuť, neuděláte chybu!

🔗

16.11.2021 19:36

Lidé z mého oboru se prý „blbě“ oblékají, a proto se jejich oboru nedaří.



Já v tom tvrzení spatřuju hned dvě lži. Jednak se IT obor nějakým zázrakem stal za posledních deset let zcela nepostradatelnou součástí života většiny lidí na zemi. Jednak mi vůbec nepříjde, že by se ti lidé oblékali blbě.

Tak třeba ponožky a pantofle považuju za naprosto optimální kancelářskou obuv. Jestli má člověk vytahané triko se seriálovou postavičkou samozřejmě zásadně ovlivní první dojem. Jenže ten po nějakých deseti minutách spolupráce už de facto neexistuje.



Jak by vám řekl Denis Tureček, první dojem a následná komunikace zastávají v byznysu naprosto nezastupitelnou roli. Nikoli tak v technice.

Po pár dnech spolupráce mě nejvíc zajímá, jestli ten člověk rozumí, co mu říkám, a naopak mluví srozumitelně ke mně, a jestli to naše společné porozumění dokážeme proměnit ve funkční systém.

Po pár týdnech už je mi úplně jedno, jestli je to muž nebo žena, v roztrhaném triku nebo na míru střiženém obleku. Ač jsou pro mě oba exoti vymykající se okolí, tou dobou už jsem na to zvyklý a můj mozek se soustředí na úplně jiné věci.



Jediné, na co dnešní IT skutečně trpí, je přebytek financí, který láká zlatokopy z jiných oborů. V oboru se dnes točí tolik peněz, že se na něj lepí jeden budižkničemu za druhým, a vytváří si sobě na míru funkce, které nevyžadují reálný přínos zákazníkovi.

Ani to nenazývám problémem, protože ta situace není nijak řešitelná. Jediná rozumná strategie je urvat si občas něco pro sebe, a smířit se s tím, že do IT budou úspěšně mluvit naprostí nýmandi. A když se nebudou moci zapojit do stávající struktury, vytvoří si svá vlastní pracovní místa bez nutnosti oboru rozumět.

A samozřejmě se budou lépe oblékat, protože kde není hodnota, je potřeba nasadit nějaké to pozlátko.



Z jiného soudku, mám takové dilema. Nedávno jsem se bavil s jedním člověk o spolupráci. Po zvážení těsnější spolupráce jsme se dohodli na volnějším režimu pomoci zvenčí. Jenže jsem dostal k připomínkování a podepsání jakousi rámcovou smlouvu.

Nemůžu říct, zda je špatná, ale je dlouhá. Obahuje ustanovení, která se mě ani z povahy práce netýkají. Projekt je to obrovsky zajímavý. Na druhou stranu se mnou chce v průběhu času spolupracovat spousta jiných lidí, kteří žádné dokumenty nad rámec objednávky nepožadují.

A tak jsem se vlastním přičiněním dostal do situace, kdy je pro mě samotná laická kontrola smlouvy relativně náročná, a předání právní kanceláři taktéž neodpovídá rozsahu spolupráce.



A tak si vlastně říkám, že kdybych chtěl řešit nějakou velkou smlouvu a dlouhodobou spolupráci, že bych klidně mohl kdesi za devaterem dveří vyšívat na nějakých kompilátorech, interpretech, operačných systémech nebo databázových algoritmech… O čem pak ten freelancing je? Tomu by mohl rozumět Petr Skondrojanis.

Mám se hrabat v dlouhých smlouvách, nebo dělat, co mě baví?

#Unrecruitment

🔗

16.11.2021 10:01

Trénuju #softskills zadarmo. Konkrétně pohotovou komunikaci a zdvořilost, když vás někdo nečekaně osloví.

← „Dobrý den, bla bla bla, já vám volám, bla, bla bla, vinařství, bla, bla bla, bla, bla, bla. Mohl bych vám nabídnout poukaz, bla, bla, bla, francouzská vína, bla, bla bla?“

→ „Dobrý den. Pro začátek na vás mám dvě otázky. Zajímá mě, odkud na mě máte kontakt.“

← „To tady nevidím, bla, bla bla, kampaň, bla, bla bla, možná jste v minulosti, bla, bla, bla.“

→ „Dobře. Jaká je prosím vaše přesná pozice ve firmě?“

← „Bla, bla, bla, kampaň, bla, bla, bla, vína, bla, bla, bla.“

→ „Takže jste vlastně nějaké callcentrum.“

← „Áno.“

→ „Já si nechci povídat s callcentrem, děkuju.“

Všimněte si nápadného zkracování sdělení ve formě reverzního vánočního stromku. Jindy třeba budu mít náladu na delší pokec, uvidíme.

#Unrecruitment #Telefouňové

P. S. Umíte se „usmívat do telefonu“, když někoho posíláte, kam slunce nesvítí?

🔗

15.11.2021 23:19

„Nejdůležitější je, aby se to líbilo paní učitelce.“

A tak dcerka dokončuje pastelkami kreslený domácí úkol, zatímco jí od kuchyňské linky povídám, že mi bohatě stačí, když se bude obrázek líbit jí samotné.



O pár dní později si na twitteru počítám „humanitní moudra“ o nás technických lidech. Prý máme černobílé vidění světa, a navzdory dobré známce z fyziky snaději propadáme populistickým dezinformačním blábolům.

A tak vždy dumám, jací to úžasní myslitelé nás vlastně takto vidí, a jakou moudrou a racionální cestou k tomuto pohledu dospěli. Dosud jsem na to nepřišel.



Fascinuje mě, jak obrovskou relevanci má známka z fyziky, ať už Alberta Einsteina, nebo bývalého spolužáka. Já bych si třeba neuměl spojit znalost fungování světa s nějakými číslíčky od školských učitelů.

A co takový Sokrates nebo Aristoteles? Jaké měli vlastně známky na gymplu? Celá tahle debata mi připadá tak nějak bizarně absurdní.



Mně ohledně dezinformací nejvíce pomáhá matematika. Už jen tím, že mi ukázala, jak snadno se učitelé prokazatelně mýlí. Stačí chvilka nepozornosti, a ten pán u tabule vám o zjevně nedefinovaném výrazu bez uzardění tvrdí, že je nepravdivý.

Svoje místo má ovšem i marginální znalost teoretické fyziky. Sice toho moc nevím, ale pomůže to, když se nějaký herec zapomene v roli blázna, a začne vykládat cosi o kvantové fyzice.

Ani nějaká ta biologie není k zahození, klidně v kombinaci se znalostí dějin a jiných humanitních oblastí. Třeba aby člověk věděl, o co jde, když se řekne, že je bílý muž tak mocný, že dokáže i onemocnět.



Jistěže spousta chytrých lidí věří naprostým blbinám. Jen si mezi ty blbiny dovolím zařadit i víru, že stačí neumět nic technického, a člověk je rázem něco víc. 🙃

#Unrecruitment #Vzdělávání

🔗

12.11.2021 20:39

Python je mrtvý. Ať žije Python!

Už nějakou dobu své lektorské angažmá ve věcech pythonovských omezuju. Ne snad že bych proti tomu jazyky něco měl, jen nechci tříštit síly, Přednostní péči dostaly programovací jazyky Rust a C++.



Jenže se mi nepodařilo být ve všech kurzech nahraditelný. Zjistil jsem, že někteří účastníci už běžně používají typové anotace, další definují rozhraní pomocí abstraktních tříd.

A tak došlo i na mě, zakousl se do mě syndrom podvodníka, a šel jsem si rychle zkontrolovat, zda mi trochu neujel vlak. A co vidím, smysluplná podpora typových anotací přichází s verzí 3.10 ze čtvrtého října 2021. Tak dobře.



Python používám od roku 2006, tehdy jako náhradu za od začátku příšerně navržený jazyk PHP. Za těch patnáct let jsem si ten jazyk zažil jako jednouché objektové skriptovátko, kde proměnné a funkce nemají přiřazený datový typ.

Najednou pomocí anotací předstíráme, že pracujeme s typovým jazykem a pomocí analýzy kódu si necháváme odhalit a opravit různé nekonzistence. Aby to vůbec dávalo smysl, předstíráme datové typy, které Python ve skutečnosti vůbec nezná!



Trochu jsem nad tím přemýšlel, a ačkoliv jsou typové anotace jenom takové ozdůbky, které nemají vliv na vykonávaný program, jejich použití zásadně mění pohled programátora, který je čte a používá.

Paradoxně bych se nebál říct, že tyto ozdůbky dělají z takřka beztypového skriptovátka nový jazyk. Přechod na nedávno vydaný Python 3.10 a zavedení anotovaných funkcí bych si troufal označit za svého druhu revoluci.



Už předtím jsem se zdráhal tvrdit, že je Python jednoduchý jazyk. Jednoduchou na vyzkoušení si programování a naučení se pár základních věcí rozhodně ano. Ale pojmout jazyk v celé jeho šíři začíná být pomalu na hranici možností běžného smrtelníka.

Ale pořád to není JavaScript, to se musí nechat. 🙂

#Unrecruitment #Programování

🔗

08.11.2021 11:46

Dnes neobědvám v matfyzácké restauraci na Malostranském náměstí jen kvůli tomu, že Aleš Stuchlík šíří mýty a pověry o multitaskingu, a mně by se ve sklepním podniku bez signálu špatně vyvracely.



Tak si to rozeberme:

1) Pojem multitask pochází od IBM z roku 1965.

2) Aleš říká, že multitasking je mýtus.

3) Aleš říká, že multitasking funguje špatně.

Za více než 55 let nedokázali tito „američtí vědci“ uznat, že ten pojem prostě jenom blbě pochopili. A tak nám dnes Aleš tvrdí, že multitasking (kterým myslí něco trochu jiného) neexistuje, a ta částka taky nesedí.



Libor Bešenyi dodává, že i počítač *pouze* přepíná mezi úlohami. Takové tvrzení vyvolává dojem, že v celém počítači vůbec nic neběží paralelně, což též není pravda. Nehledě na to, že přepánání úloh *je* multitasking, jak byl v roce 1965 popsán.

Na jednu stranu by to mohlo vypadat, že jen my nerdové trváme na své obskurní termilologi, ale například Michaela Holišová, ACC, zjevně geniální žena, přesně chápe, o čem je multitasking v každodenním životě. A to je podle profilu též koučka.

Navíc se samotné studie na téma lidského multitaskingu na IBM odkazují.



V roce 1965 měli v IBM docela jasnou představu, co je multitasking a k čemu se hodí. Posuďte sami.

“It provides a means for handling a wide variety of telecommunications activities, which are characterized by many tasks, most of them in wait conditions.”

Pokud nejste úplní pitomci, a nedřepíte po každém spuštění pračky nečinní v koupelně, dokud nedoběhne prací program, pak provádíte lidský multitasking přesně po vzoru IBM!



Aleš patřil mezi lidi, se kterým jsem byl připraven se o koučingu a neurovědě bavit. Ale ztrácet čas vyvracením notoricky známého půl století starého omylu se mi nechce. To raději poznám více lidí jako je Michaela.

#Unrecruitment #Vzdělávání #MultitaskingExistuje

„Jak jste na tom s multitaskingem vy? Praktikujete ho?“

Multitasking studuju, učím a implementuju v oblasti software a hardware, a praktikuju v běžném životě. Tak například s psaním této reakce jsem nečekal, až dopiju Mango Lassi.



Jak jste na tom s multitaskingem vy? 😼 Napište mi to do komentářů.

🔗

06.11.2021 08:31

Výlety mimo společenskou bublinu jsou úžasná věc. Člověk vždycky znovu zjistí, kolik má v hlavě zakořeněných omylů.



Například jsem byl vychován v představě, že diskuze je o tom, že jeden člověk mluví, druhý poslouchá, a posléze reaguje na to, co bylo řečeno, akorát občas dojde k nějakému komunikačnímu kiksu.

Na tohle je super výlet mezi byznysové a marketingové lidi…

‣ Já mluvím, ona se na mě dívá.

‣ Nevnímá faktický obsah, to je pro ni ztráta času.

‣ Loví klíčová slova, a vyhodnocuje, co by se dalo využít.

‣ Se zklamáním zjistí, že by se nic využít nedalo.

‣ Vítězně se usměje, a sebevědomě začne mluvit o něčem jiném.

Pracovně tomu říkám The Donald Way nebo „zkoušení u tabule“. Nemá z mojí strany žádný smysl proces opakovat, reakce by byla totožná.



Vlastně se to v principu neliší od toho, jak komunikují různí konspirační pomatenci. Jediný rozdíl je v použitých zbraních. Agresi je třeba vyměnit za úsměv, nadávky a posměšky za komplimenty, všechno ostatní zůstává stejné. Svým způsobem je umění manipulace a lži masivně atraktivní, jenom já už se na to cítím starý.

Co vám chci říct… Proč jsou ty výlety tak důležité? Je to proto, abych se naučil rozumět lidem, které k ničemu nepotřebuju? Ale vůbec ne.

Komunikace s lidmi, pro které je lhaní a manipulace denním chlebem, je taková dost ostrá karikatura komunikace s lidmi, mezi kterými se pohybuju normálně. Je daleko snažší se učit na někom, kdo s vámi zametá v každé druhé větě.



Samozřejmě bych mohl po dlouhé době zkusit doménu konspiračních blábolů. Jenže tam právě dominují hloupější a méně schopní lidé. Jako teďka ten incident na Slovensku.

Zatímco mně se žije docela dobře. Nákup mi vozí až do okna. Když se občas chci někde zastavit osobně, hodím na krk nanošátek, a nandavám podle potřeby. Jasně, nebudu dobrovolně dvě hodiny se zakrytými ústy v obchoďáku, ale klidně se obětuju, když jdu učit.

A tak si říkám, jako moc 💩 bych musel v hlavě mít… Abych si vynucoval nákup bez zakrytí dýchacích cest, nechal si zavolat policajty, a šel se s nima prát.



Jo, kdybych na tom videu viděl bandu naštvaných lidí, co šli rozbít pár oblíbených hraček někomu, kdo je podojil o hromadu peněz a odkopnul (u nás příklad v energetice). To bych si řekl, že bych do toho nešel, ale whatever.

Ale zpátky k úsměvům, komplimentům, podávání rukou, objímání, ale taky uhýbání pohledem… Tohle je vzkaz spíše mým introvertním programátorům. Musím říct, že je velice zajímavé interagovat osobně s druhými lidmi, když nevidím jen co dělají, ale i proč to dělají.



Ostatně o tom je celý LinkedIn, nebo ne?

#Unrecruitment #Komunikace

🔗

05.11.2021 11:37

„Mně se nechce vyklízet myčku, raději bych si šla hrát s legem.“

Objevil jsem na twitteru, jak kluka v osmé třídě učí #Multitasking a #Paralelismus v běžném životě, a hned jsem si říkal, že se koučové na LinkedIn vzteknou. 😼 Asi bych si takovou úlohu představoval tak o čtyři roky dříve, ale možná jsem naivní.



A do toho samozřejmě klasické konzervativní genderové téma, že to holčičky všechno zvládnou lépe. Hele nezvládnou. V naší domácnosti nebydlí maminka, která by šla holce vzorem. Tady panuje otcovská výchova.

„Dobře. Když se ti nechce, nemusíš. Mně se taky dneska nechce dělat večeři. Jdu odpočívat.“

Než jsem se otočil, stála u myčky s prvním kouskem v ruce.

Uznávám, naše domácnost funguje trochu jako skautský nebo turistický výlet. 😀 Ostatně se nám v tom shonu často stane, že spolu domů ani nedojdem.



Sama si sestavovala monitor k počítači. Se mnou sestavovala menší skřínku. Naopak spoustu věcí našla hotových a udělaných, když se po mnoha dnech zase podívala domů. Umí uvařit večeři, ale umí i sedět a nechat se obsluhovat.

Nemůžeme za to, že v některých rodinách holky vychovávaj jako služky a kluky jako princátka. Já bych to tak u zdravého dítěte nedělal bez ohledu na pohlaví.

Jasně, pokud má daný den čtyři hodiny školu, tři hodiny družinu, dvě hodiny tréning, a k tomu své běžné povinnosti, tak pro ni někdo z nás dělá full service. Ale taky byla cca půl roku víceméně doma, a to si trochu stěžovala, že v druhé části rodiny nemusí nic dělat.



Je tedy pravda, že paralelismus v domácnosti ještě úplně nechápe, a tak ráno s 60 minutami na vstávání, snídani, hygienu, oblékání a odchod do školy někdy bojujeme. Ale den je moc krátký na to, abych dobrovolně posouval vstávání, a tím i večerku.

A to mám spoustu přátel, co mají více než jedno dítě. Ale jsem si jistý, že koučové nemají děti. Nemůžete ráno vypravovat tři kusy na cestu, a už odpoledne jako kouč vyprávět lidem, že multitasking neexistuje. Nebo můžete?



A tak si správného #softskills kouče představuju jako mladou, krásnou, nadějnou, energickou, a především bezdětnou osobu nezatíženou vahou životní zkušenosti.

Je totiž mnohem snadněší rozdávat moudra a poučky, když vám v hlavě nekřičí zlý glum, že jsou to jenom kecy, a že to takhle v běžném životě absolutně nefunguje.

#Unrecruitment #MultitaskingExistuje

Někdy příště bych zkusil popsat různé přístupy k paralelismu při tvorbě software. Myslím, že to půjde hezky přirovnat opět k té domácnosti.

🔗

04.11.2021 15:03

Když jsem dělal ferdu mravence v IT, práce všeho druhu… Takovéto, kdy člověk dělá cokoliv od návrhu sítě a správy serverů, přes instalaci kabeláže, až po řešení a hašení různých průšvihů…



Byla to doba, kdy se mi 24 hodin denně, sedm dní v týdnu, mohlo kdykoli stát, že se někdo ozve, že něco potřebuje. Kdy jsem se připravoval o spánek, a neplánovaně věnoval celé dny řešení situací, které v první řadě neměly vzniknout.

Dodnes se mi čas od času někdo z lidí, co u tohoto typu činnosti zůstali, jestli bych jim nepomohl. To mi začne šrotovat v hlavě, že skutečně mám nějakou znalost problematiky, asi kousek lepší než dotyčný, ale už mi nabíhají flashbacky ze staré doby.



A to bych rád řekl, že jsem z toho kromě nalomené psychiky pořádně nikdy nic neměl. Moji tehdejší zákazníci nebyli schopni či ochotni platit nějaké větší sumy, a tak rozpočítáno na hodinu skutečné práce bych udělal větší parádu někde sázením tabulek do Excelu.

Většina zakázek byla právě o tom, že jsem pomáhal zákazníkovi buď vyhnout se drahému a profesionálnímu řešení situace, nebo s ním hasil následky jeho punkového řešení. Nikdy více.



Nedávno mi kamarád volal, že by pro mě měl easy money, že bych musel pracovat jenom, když se něco pokazí. Já říkám, že nemůžu a nechci dělat incident response v jednom člověku, ať už se jedná o cokoliv.

Nebo mi kamarád volal, že potřebuje poladit doma síť. Ale rovnou se zeptal, jestli nevím o někom, kdo to dělá jako běžnou práci za běžnou sazbu. Takového přístupu si na lidech velmi cením.

Když se mi někdo ozve, že se mu rozsypaly nějaké internetové služby, nebo třeba při manipulaci s disky přišel o data, to jdu do kolen.



Většinou zhruba tuším, co se musí udělat, a jak dohledat zbytek informací…

‣ Když někde wifi router běhal deset let, a teď občas vypadne, je mi jasné, že bych jako první zkusil vyměnit zdroj.

‣ Když se někomu rozsype RAID pole s mirrorem, tak tuším, že kdesi na disku bude v pořádu celý datový oddíl.

‣ Tuším, že mirrorovaný oddíl může mít RAID metadata na začátku nebo na konci. A že může být vidět jako oddíl v MBR/GPT, nebo taky být rozpoznatelný vůbec nemusí.

‣ Vím, že to nemám přípojovat do Windows, a že si mám v Linuxu ohlídat vypnuté automatické připojování, a jet všechno jenom z příkazové řádky.

‣ Je mi jasné, že datový oddíl může být na začátku disku/oddílu, nebo může být posunutý, aby se na začátek vešla RAID nebo jiná metadata, která k obnově nepotřebuju číst.

Jediné, co nemůžu, je zvednout zadek, a jít to řešit. Nemám na to vyhrazený čas. Nemám na to nervy. Nezapadá to do mé představy, jak má vypadat můj život a moje práce.



A tak všechny tyhle potřeby druhých odmítám, ať už jsou zadarmo nebo si můžu diktovat sazbu. Jednou za čas udělám vzácnou výjimkou, kdy se snažím někomu pomoct hasit problém.

Ale jakmile jsme z nejhoršího venku, ani se nesnažím opravu dokončovat a dolaďovat na stálo, a rovnou se domlouvám, komu to mám předat.

#Unrecruitment #ZeŽivotaAjťáka

🔗

03.11.2021 22:05

Zdenka Krejcikova, recruiterka roku 2018, se mě v diskuzi o osmiletých gymplech ptá, zda nakonec pro dítě není dobře, když se s různými sociálními vrstvami potká v útlém věku, a bude si s nimi umět poradit.



Otázku jistě ocení Simon Steffal. Než se mě Zdeňka zeptala, co si myslím, dala docela jasně najevo, co si myslet mám.

Protože odpovídat je zbytečné, raději se rovnou zeptám, co konkrétně od takového setkávání s různými sociálními vrstvami očekáváte.



Kdysi jsem byl s kámoškou a jejím stěží dvouletým synem na dětském hřišti ve Vršovicích. Sociální vrstva, která se ho rozhodla zalehnout, mohla mít tak 25 kg živé váhy.

Moje dcerka si zase zhruba ve třech letech vyzkoušela interakci se sociální vrstvou asi osmiletých fotbalistů a jejich rodičů. Čtyři mladí gentlemani ji odmítali vpustit do dětského domečku.

Pátý gentleman na kluky od piva volal, ať ji pustí jenom na klouzačku, že do toho domečku nechce. Když se vůči jeho názoru ohradila, raději se otočil zpět ke svému pivu.



Ve školce se pak učila mít povinně kamarády, kteří vás někdy bez varování praští, jindy pokoušou. Netuším, zda se to ještě počítá mezi sociální skupiny, nebo je to otázka temperamentu.

A tak si říkám, zda jsem neudělal s tím stěhováním chybu. Kdybychom zůstali na sídlišti, určitě by měla sociálně daleko rozmanitější prostředí.

Bude dobře. Nedávno jsem vyslechl varování, že se na druhém stupni údajně vyskytují drogy. Tedy se nemusím bát, že by byla ochuzena o významné aspekty života ve společnosti.

A kdyby bylo nejhůř, vždycky se můžeme zajet podívat na náš úplně první domov do vršovického perníkového království.



Ani bych si nedovolil oponovat názoru, že má dítě poznávat svět kolem nás. Jen by mě zajímalo, kam až byste chtěli v tom poznávání zajít.

A tak si říkám, jestli by i to pražské sídliště vlastně nebyla nuda, když můžete dítě přestěhovat například do nějaké obzvláště hezké čtvrti některého z proslulých severočeských měst. Slyšel jsem, že tam jsou levné byty, jak to mají s montessori ovšem netuším.



Co znamená udržovat děti pouze v příjemném prostředí? Stoprocentně příjemné a bezkonfliktní prostředí není snad ani s rodičem doma, natož ve školském zařízení jakéhokoli druhu.

Nechcete tvrdit, že všechny děti v soukromé montessori škole jsou za všech okolností úžasné, milé a příjemné? To tam snad nejsou ani všichni učitelé.



Dát dítě do jedné školy nebo do druhé, veřejné nebo soukromé, montessori nebo bezejmenné… Jestli budou dítě učit zbytečné vázané školometské písmo, nebo může psát jako člověk… Jestli matematika podle Hejného nebo podle Dády Patrasové…

Nemůžeme s jistotou vědět, zda je ta či ona volba pro toho človíčka opravdu ta jediná nejlepší možná. Snad jedině Jitka Kunčarová by mohla trochu tušit.



Tak co myslíte, co byste Zdeňce poradili?

#Unrecruitment #Vzdělávání

🔗

01.11.2021 22:23

Člověk je tvor omylný. Mým dobrým zvykem je se mýlit v lidech, když zahodím intuici a předsudky, abych dal šanci někomu, kdo to neměl v životě lehké.



[EDIT] Domníval jsem se, že jsem byl osobně požádán o sledování twitterového profilu organizace založené sexuálními pracovnicemi.

Téma je mi natolik cizí, že k němu v zásadě ani nemám, co říct. Na druhou stranu rád otevírám témata, kterých se mnozí jiní bojí. Neměl jsem vysoká očekávání, ale neodmítl jsem.



Nějakou dobu jsem příspěvky sledoval, výjimečně reagoval. Většinu z nich dokážu zařadit do jedné či více z následujících kategorií.

‣ Nesrozumitelné. Příspěvky asi ze života, psané, jako kdyby si dámy psaly mezi sebou svým specifickým jazykem na základě svých specifických zkušeností. Člověk jako já neměl nejmenší šanci sdělení rozluštit.

‣ Vyloženě hloupé. Je pochopitelné, že jednotlivé dámy můžou být odtržené od reality všedních lidí. Ovšem pokud chci mluvit k široké veřejnosti, měl bych umět stát aspoň chvíli nohama pevně na zemi.

‣ Politicky angažované. Jakákoli politická agitka sabotuje deklarovaný účel spolku. Celá organizace je z mého pohledu po přečtení většího množství příspěvků naprosto nedůvěryhodná.



Jeden příklad za všechny. Nedávno na daném profilu vyšel tweet o tom, jaké to je si konečně moci v Palladiu koupit šaty, které vypadají jako z Elle, ovšem levněji než z Pařížské.

Co si z toho mám vzít? Většinu života jsem strávil mezi holkami a ženami, co si na sebe hodily kalhoty a tričko, a byly v pohodě. Možná občas nějaké vcelku obyčejné šaty. Pařížská je pro mě jen ulice, kterou se dá při troše štěstí někam dojít.

Po mých dotazech byl tento příspěvek beze slova smazán.



Jak vidím, Zdeňka Pecharová mi už podruhé vyká. Jednou jsem to mohl považovat za omyl, podruhé už to tedy beru jako žádost o zrušení tykání. V pořádku, budu si to pamatovat i pro případ našeho dalšího setkání.

Nechme stranou nově vzniklou averzi. Doposud jsem nepochopil, proč jsem se měl tématem zabývat, a jaká hodnota se ode mě očekávala. Pokud jsem měl pouze přitáhnout pozornost dalších lidí, tak tento přespěvek je maximum, co pro to dokážu a chci udělat.



„Baví vás sexuální pracovnice, které mimo jiné komentují aktuální dění (a rozhodně ne hloupě)?“

Když ne hloupě, proč se to muselo mazat?

„Je nám líto, ale byl jste odhalen. V pořádku, takové věci se na sociálních sítích odehrávají.“

Odhalen? Jako notorický nestraník a nepolitik bych možná byl ochoten připustit, že jsem byl uveden v omyl.

„Jen pro úplnost, do topky ani "stanka" se nestřílí, není k tomu ideologický důvod.“

Však jsem psal, že je mi fuk, do koho konkrétně se střílí.



A tím se dostáváme k mojí odpovědi na otázku. Sexuální pracovnice mě nebaví a k ničemu je nepotřebuju. Jejich komentáře aktuálního dění pro mě mají hodnotu asi jako komentáře z domova důchodců.

Sexuální byznys je jistě vděčné téma do hospody nebo čajovny. Člověk to nevídá a nezná. Ale co já s tím dál?

#Unrecruitment #KomfortníZóna #NejsatršíŘemeslo

🔗

29.10.2021 21:18

Našel jsem na internetu kurz. Lektorem je nějaký Pavel Šimerda, kontaktní osobou Klára Dvořáková. Klára už nějaký ten pátek dělá úplně jiné věci. Ani nevím, kdo se dneska o kurzy za Internet Info stará.



Už tomu bude bratru deset let. Byla to jedna z nejlepších spoluprací, které jsem kdy měl. Přesto budu muset někoho z iinfa pingnout, abychom tuhle dávnou historii založili do archivu.

Mimojiné jsme spolu tehdy otevřeli praktické workshopy na TCP/IP a IPv6. Po dvou virtuálkách pro každého účastníka jsem provozoval na kancelářském desktopu snad z „růžovky“ nebo „kuku“, co jsem si do učebny v Nuslích nosil v batohu!



Nedá mi to nevšimnout si cen kurzů. Teprve mi dochází, jak moc vzdělávací byznys utrpěl. Ceny prakticky všech IT služeb šplhaly posledních deset let vzůru. Jenom školicí agentury občas někde zapomenou starý kurz se starou cenou.

Internet Info jsou samozřejmě „pečlivky“, a na svém webu mají všechno v pořádku a aktuální. Zapomenutý export na webu, který nikdo nezná, jim nevyčítám.



Realita trhu je ovšem taková, že tu ještě působí starší a méně pečlivé společnosti. Těm se stává, že přijmou poptávku na firemní kurz, aniž by si zjistili, kolik je dneska bude stát lektor.

Už tehdy byl problém sehnat lektora proto, že málokdo vůbec chtěl jít před lidi, a něco je učit. Spousta lidí dala přednost klidu a pohodlí práce s počítačem. Dneska hledat na blind lektora ve starých cenách je nesmysl.

Ten člověk si musí zařídit několik dní volna, po které by se mohl věnovat svým koníčkům, nebo pracovat za MD sazbu. A tady je kámen úrazu. Nikdo nepůjde za zákazníkem domlouvat uvolnění na několik MD, aby nakonec doplatil rozdíl v ceně ze svého.



Výsledkem toho celého je, že agentura slíbí zákazníkovi cenu a nemá lektora. A tak začne obvoláva kohokoli, kdo jenom trochu vypadá, že by to mohl odškolit.

Nakonec se to nějak udělá. Zákazník je spokojený, protože beztak nikdo než opravdoví nadšenci stejně dneska programátorské a administrátorské kurzy neškolí.



Jenže to tak nezůstane.

Z lektorů, které znám, na školení nikdo nezávisí obživou. Pokud měl pocit, že závisí, uplynutím roku 2020 si to rozmyslel. Všichni na jedné straně vyvažují, že tu práci mají rádi, na druhé zda jim to ještě stojí za tu námahu.

Noví lektoři vlivem situace na trhu skoro nejsou. Nějaké vychovají moderní akademie včetně neziskovek jako je Czechitas. Ale to se většinou bavíme o začátečnické úrovni, ze které opět většina lidí uteče do provozů, kde jim přistane každý měsíc hezká částka na účtu.



Sám jsem připravoval některé kurzy až na základě toho, že byla poptávka, ale už nebyl nikdo, kdo by se o zákazníka postaral. Nemám problém připravit další. Pružně reagovat na potřeby zákazníků beru jako samozřejmost.

Ale musím říct, že není žádná legrace uřídit aktivity, které mě v roce 2019 dobře živily, 2020 prakticky vůbec, a 2021 částečně, v souběhu s aktivitami, které mě mají uživit mezi tím.

#Unrecruitment #Vzdělávání

P. S. Přiznejte se, kdo to dočetl celé.

🔗

29.10.2021 09:53

Stává se mi, že mě lidé chválí za výborné příklady použití různých konceptů, ať už se jedná o matematické nástroje, nebo návrhové vzory ve vývoji software.



Na tohle jsem úplně blbej. V devíti letech jsem uměl trochu programovat v Pascalu, ale zabalil jsem to jenom proto, že jsem neměl nápad, co bych dělal.

A tak všechno tahám ze zkušenosti. A je úplně jedno, jestli svojí vlastní, nebo úplně cizí. Kolikrát někdo v mém okolí plácne úplnou blbost, a já z toho vykřešu inspiraci.

Jako minule ty integrály na výpočet objemu koule kvůli náhodnému prudičovi na Twitteru.



Spousta lidí se učí a učila věci, které považují za zbytečné. V případě dějin starověkého Říma souhlasím. Když mě to baví, přečtu si o tom na Wikipedii a pustím si asi milion dokumentů různé kvality na Youtube. Musím umět pouze rozumět anglicky!

Nesouhlasím u matematiky a počítačové vědy. Ale ani u vaření a vyrábění čehokoli. Akorát je potřeba, aby všichni zúčastnění chápali, že se jedná o disciplíny dovednostní. Nesměla by být hlavním výstupem matematiky násobilka, tupá aplikace přímé úměry ve formě trojčlenky, a zapamatování si pár vzorečků.



A tak mi klidně posílejte inspiraci na příklady z matematiky, programování a čehokoli trochu souvisejícího. Já čas od času vezmu něco ze sbírky a zpracuju. Když budou nápady, budu to tu zásobovat příspěvkama.

Ať taky trochu naředíme místní „tajmlajnu“. Kde starší pán, co nedokáže udržet nervy na uzdě, vypráví, jak trpělivě vysvětluje majitelům firem, kde dělají chybu. Kde nábor podle schopností mladá žába prezentuje jako revoluci číhající na nás kdesi v Americe.



Člověk by neměl denně číst jenom 💩.

#Unrecruitment #Vzdělávání

🔗

28.10.2021 08:31

Lidská hloupost je nekonečná, aneb zatímco na LinkedIn chcípl pes, na Twitteru mě milí lidičkové vážně přesvědčují, že memorování vzorečků je tím kýženým výstupem školní docházky.

A tak se ptám. Pro kolik lidí je kulatý dort na fotce?



„Jak byste dlouho vymýšlel a metodou pokus omyl zkoušel výpočet obsahu koule či jehlanu jak už níže někdo z kolegů napsal.“

Objem koule? Kdyby byla ze stejných kostiček lega, dám za úkol dceři, ať ji rozloží a kostičky spočítá. 🐅

Jako amatérský matematik mám výhodu v tom, že umím krájet abstraktní tvary. Kouli bych krájel na plátky. Nebojte se dočíst až úplně do konce.



Nejprve ji rozkrojím vejpůl, a půlku zahodím. Tento řez má tvar kruhu a plochu `πr²`, kde `r` je poloměr původní koule.

Polokouli budu řezat na plátky pomocí dalších kruhových řezů. Jejich poloměr označím `x` a vzdálenost od prvního řezu `y`. Když si to nakreslím, zjistím následující tři věci.

1) Plocha každého kruhu je `πx²`.

2) Vzpomenu si na Pythagora, a zjistím, že `x² = r² − y²`.

3) Řezy dělám na polokouli v rozahu od nuly do `r`.

Kdybych si uměl udělat graf podle `y`, do kterého zobrazím plochu řezu, tedy `π(r² − y²)`, mám vyhráno. Takový graf bych totiž mohl řezat na sloupce, které by vyjadřovali objem již zmíněných plátků.



Neděste se, že jsme plochu řezů zobrazili do grafu jako pouhou výšku sloupců a objem polokoule nám tedy vychází jako plocha všech těch sloupců dohromady. To je matematika. Vezmu složitější problém a redukuju jej na jednodušší.

Od této chvíle už plátky a řezy nepotřebujeme. Stačí nám spočítat plochu pod grafem `π(r² − y²)` na intervalu od nuly do `r`, která vyjadřuje objem polokoule.



Na nabírání ploch, které nejsou zrovna rovně ohraničené, tu máme trochuvylepšené sčítání, které se jmenuje určitý integrál. Počítá se jednoduše.

Pomocí vzorců v tabulkách zjistíme neurčitý integrál, a pak už odečteme jeho hodnotu pro začátek intervalu od jeho hodnoty pro konec intervalu. Neurčitý integrál konstanty `r²` podle `y` se počítá `r²y + c`, zatímco integrál `y²` se počítá `y³/3 + c`.

Dosazením konce intervalu, tedy `y = r` dostanu `π(r³ + r³/3) + c`, dosazením spodní hranice, tedy `y = 0` dostanu `c`, po odečtení mám tedy `π(r³ + r³/3`, jinými slovy `⅔πr³`.

Celá koule se skládá ze dvou polokoulí, její objem je tedy `4/3 πr³`, a můžete vesele za cukrářem!



Cukrář si poklepe na čelo. Kulatý dort se vám akorát tak rozpadne, a máte po srandě. A tak vám tu kouli někde dole „usekne“, spodek nahradí kartonem, a včil jste v řiti.

Zatímco objem koule byste během pár vteřin našli v tabulkách v seznamu stereometrických vzorečků, najdete tam i objem useknuté koule? Spočítat výše uvedeným způsobem se dá úplně na pohodu.

#Unrecruitment #SuperBeginners #MatematickéOkénko

P. S. Řešení existuje.

🔗

27.10.2021 08:48

Pokouším se shrnout twitterovské argumenty proti osmiletým gymplům…

‣ Gympláci se prý povyšují nad ostatní. Sice to nikdo z nás během života neviděl a neslyšel, ale údajně to tak je. Takže zrušit všechny gymply, nejen osmileté?

‣ Příliš brzká segregace dětí. Zastánci „inkluze naruby“ věří, že stačí donutit jedno nebo dvě šikovnější děcka zůstat mezi ostatními, a zvýší se úroveň všech. Vážně to takto funguje?

‣ Jdou tam jen děti z ekonomicky silnějších rodin. Statisticky vzato, v průměru, to tak asi bude. A řešením je tedy bezplatné osmileté gymply zrušit?

‣ Osmileté gymply jsou příliš náročné a připravujou lidi o dětství. Jedna spolužačka měla nezdravě abiciózní rodiče a čtyři roky se zbytečně trápila. Je těch pár případů nesoudnosti rodičů argument?

‣ Čtyřleté gymply mají údajně lepší výsledky při srovnávání, tudíž jsou osmileté gymply zcela zbytečné. Koho zajímají výsledky nějakých srovnávacích testů?



Zdá se, že druhý stupeň klasické základky je něco jako povinná vojenská služba. Náhodný inkluzivní vzorek lidí, menší míra zájmu o cokoliv, vyšší míra kriminality a sociálně patologických jevů. Ale prý si to máme všichni s nadšením protrpět!

Samozřejmě dostávám hroznou bídu za takovéto elitářství. Ona se totiž nemá říkat pravda, pokud není dostatečně sociálně citlivá. Ale já nemám tu… emoční inteligenci, jak s oblibou říká Lucie 🍋 Zitterbartová.



K té náročnosti… V letech 1998–2002 jsem docházel na osmileté gymnázium Omská. Můžu potvrdit, že ta škola byla relativně dost náročná, a relativně k tomu relativně málo užitečná. Když to řeknu natvrdo, člověk se toho málo naučil, ale stálo ho to hodně sil.

Oproti tomu můj dojem z následujících čtyř let na gymnáziu Arabská je takový, že mi navzdory ne vždy dobrému vedení a tristní kvalitě některých pedagogů (například angličtinář to jeden rok psychicky zabalil a nepromluvil na nás anglicky) přinesla spoustu „aha momentů“.



Asi největší přínos měl pouhý sociální kapitál, pobyt mezi spolužáky v programátorské třídě a celkově život mezi lidmi s velmi různorodými zájmy. Bavili jsme se napříč ročníky i obory. Získal jsem tam první pracovní kontakty a vydělal první peníze.

Přínos samotné výuky byl různorodý. Učit se programování a algoritmizaci u matfyzáka bylo naprosto boží. Ale už třeba na web si tam nová ředitelka dosadila člověka, co se uměl akorát vytahovat, koho zná a s kým hrál tenis.

Sám byl tak hloupý, že jsem úmyslně psal písemky tak, aby mi je celé seškrtal, a následně jsem mu s dokumentací bod po bodu ukázal, že mám nárok na plný počet. Příště znovu. A znovu.



Několik pedagogů tam byli regulérní blázni zralí na léčbu. Další byli tak zapáleni do svých oborů, pravidel a pouček, že už nedokázali pojmout reálný svět okolo, ani realitu a rozvoj oboru, kterému se sami věnovali.

Člověk si k pár učitelům našel cestu a vztah, ale obecně vzato jsme mohli na každém kroku pozorovat, že celému učitelskému stavu jednoduše ujel vlak.

#Unrecruitment #Vzdělávání

🔗

26.10.2021 07:37

Twitřané řeší otázku, zda jsou osmileté gymply zbytečné, zatímco tady personální manažerky řeší mozkové hemisféry a další ezoblbiny.



Já jsem osmiletý gympl studoval, byť jen první čtyři. Sám jsem se rozhodl, připravil se na přijímačky, splnil podmínky a nastoupil. Protože jsem měl ambice a toužil se víc učit?

Ale kdeže. Prostě jsem chtěl vypadnout. Určitě jsem nechodil na nejhorší základku v okolí, a lidi ve třídě jsem měl rád. Ale celkově ti lidi byli spíš rozbití a mimo realitu. Netuším, jestli to bylo vyrůstáním v devadesátkách ve Vršovicích.

Vzít si něco na základku znamenalo, že mi to někdo rozbije nebo ukradne, a učitelky mi ještě vynadaj.



Jít na osmiletý byla jednoduše šance žít mezi lidmi. Neříkám, že jsme se tam nechovali jako nablblí puberťáci, ani že jsme tam neměli pár pitomců, kterým to zůstalo dodnes. Ale ten rozdíl byl obrovský!

Hlavní argument proti výběrovým školám je pocit, že za sebou necháváme lidi s nižšími šancemi. Jenže okolní základky fungovaly jako svého druhu ghetta.

Jenom to, že jsme měli kámoše v nejbližší základce, kteří věděli, co máme doma, znamenalo jednoho krásného dne přijít k vylomenému zámku.



Chápu, devadesátky jsou pryč. Elitářství je zlé a ošklivé. Na druhou stranu… V jakém kolektivu je něčí kámoš například osoba, co mi začátkem roku vymlátila okno a mimojiné ukradla dcerce dětskou sedačku?

Necítím se být kdovíjakým elitářem. Pár slov jsem prohodil v Praze i s klukama squatterama, co z mého oboru znají leda jak oživit zamčené telefony. Hrál jsem v Mnichově s takřka bezzubým bezďákem šachy. Bavil jsem se v Olomouci s mladým squatterem o muzice a o jeho životě před krachem.

Ale to jsou výlety z bubliny a zajímavé lidské příběhy. Kolem sebe si udržuju trochu jiné prostředí.



A podobným výletem z bubliny jsou pro mě i ezožvásty.

Milá personální manažerka sdílí jakási 💩 o kreativní a precizní hemisféře. Ona na svém profesním profilu tvrdí, že podle toho, jak vidíte barvy na fotce, dokáže určit vaše schopnosti.

Přitom ty barvy můžete vidět různě na různých zobrazovacích zařízeních. A vnímat je můžete různě podle vlastnostní oka, aktuální únavy nebo podle okolního osvětlení. Mozek v tom všem hraje hlavní roli, jen asi ne takovou, jakou se nám ezoblbouni snaží vnutit.

Stačí to jako vysvětlení?

#Unrecruitment #Elitářství #Vzdělávání

Co ty osmileté gymply? Zrušit nebo nezrušit?

🔗

23.10.2021 09:36

„Ruky vo vreckách ( aj nohavíc ) môžu byť prejavom nízkeho sebavedomia, a naopak aj arogancie.“

Jistě. A co nezjistíte z ruky v kapse, vyčtěte třeba z horoskopu!



Jestliže chcete psát o estetice jako správný boomer, musíte dodržet pár zavedených pravidel:

‣ Dejte mezeru před první interpunkční znaménko v příspěvku. Nebo je to tak ve slovenštině správně?

‣ Použijte fotku starého páru. Nejlépe se opřít třeba do waleského prince a cornwallské vévodkyně.

‣ Na důkaz vyššího estetického cítění pro jistotu nepoužívejte odstavce.

‣ Vypusťte nějaké to náhodné moudro. Nevadí, zda to je nebo není pravda. Ale mohla by být!

‣ Raději přihoďte hashtagy, kdybychom si nevšimli, že jste #Gentleman, máte #Styl a #Etiketa je vaše nejlepší kámoška.

A to jsem měl měl rozepsaný příspěvek o matematice.

#Unrecruitment #Estetika #BoomerAdvice

Nemůžu si pomoct, ale zatímco pan Miroslav vidí na fotce etiketní nedostatky, mně se docela líbí!

🔗

22.10.2021 08:50

Všichni začátečníci jsou stejní.



Zdá se, že s tímto předpokladem žije a pracuje obrovské množství lidí. To si člověk tu přečte o „juniorech“, tu o „absících“, a kolikrát jsou to taková všeobecně platná moudra, že si člověk říká, jestli vůbec žije mezi lidmi…

Mně by třeba jako začátečníkovi nějaké vedení bodlo. Ale co dělat, když nikdo nebyl při ruce? Nakonec to dopadlo tak, že jsem jako „junior“ vedl další lidi na začátku cesty. Rozhodně se mě nikdo neptal, jestli potřebuju mentora, tři kouče a osobní psycholožku k tomu.

Učil jsem individuálně nemalé množství lidí, a u každého jsem používal trochu jiný přístup. Uniformita podle mě zabíjí kreativitu.



Většina lidí asi není tak samostatná. Ale zase znám lidi, co to s tou samostatností ve svých začátcích dotáhli daleko dál!

Mně třeba nevyhovoval programovací jazyk Pascal, na výuku speciálně vybraný. Mnohem víc mi sedělo C, které se dodnes považuje spíš za programátorovo minové pole než za nástroj na tvorbu programů.

Po dlouhém boji se na mnoha vysokých školách místo Pascalu používá jako první jazyk Python. Jistě to spousta lidí kritizuje kvůli snižování laťky, ale to je jim prd platné. Revoluce už nejde zastavit.



Nepopírám, že mě trochu mrzí, že teď spousta „programátorů“ netuší, jak věci fungují. Zase je výhoda, že postupem času může být programátor úplně každý, kdo jenom trochu chce.

#Unrecruitment #Programování #OsobníRozvoj

🔗

21.10.2021 17:36

Náhodou jsem se stavil na akci, kde jsem se bavil s lidma o tom jak podporovat programátory v tom, co dělají, aby se nemuseli zabývat všemi těmi věcmi okolo.



Nemůžu si pomoct, ale i pro mě je po těch letech revoluční, že si můžu spoustu programátorských věcí vyzkoušet během pár minut bez jakýchkoli instalací a připrav.

Nebavím se o komplikovaných cloudech, kde si lidé dělají certifikace na to, že umějí používat přehnaně komplikovaný webový administrační panel, nýbrž o všem, co se dá začít používat během pár minut, maximálně hodin.



A vůbec to nemusí být o finálním provozu. Stačí, když máme nástroje, se kterými vystačíme při učení se, předvádění prototypů a testování.

#Unrecruitment #Programování

Jaké nástroje byste na tyto účely doporučili?

P. S. Zbožňuju páternoster. Vsadím se, že neuhodnete, kdo mě takto pokoutně natáčel!

🔗

19.10.2021 11:57

Jak tak čtu, Praha má stále v lidském kapitálu na poli vývoje software co nabídnout. A české země obecně. Sice i tady programátorská práce podražila, ale stále se tu investuje.

#Unrecruitment

Explicitně říkám, že nejsem patriot ani nacionalista. Ono to ani při mých zájmech nemá smysl. Nakonec i bez češtiny bych se obešel, byť je to můj rodný jazyk.

Ale ať si o česku, českém školství a českých říkáme cokoliv, pořád to vypadá, že tu děláme něco dobře. Pořád je tu spousta lidí, co namísto poslouchání či papouškování nudných řečí o úspěchu a osobním rozvoji jde a udělá něco užitečného a smysluplného.

Nakonec se i ten osobní rozvoj líp dělá tím, že se chvíli mákne, než věčným přetřásáním jakých si moudrých pouček.



Věnoval jsem poslední 2–3 roky věcem, které se v česku v danou chvíli nijak zvlášť nedělaly. Sice mě pár lidí mělo za blázna, ale mojí odměnou budiž, že se sem ten trh pomahlu dotahuje. Proto i ostatním říkám, že není špatné se dívat trochu víc dopředu.

A já, než se to rozjede, budu mít všechno připravené, a budu těžit z toho, že jsem za lockdownů nechrápal. Jinýmy slovy, vrchol českého IT v roce 2019 byl z mého pohledu pouhý začátek.

#MultitaskingFunguje!

🔗

18.10.2021 18:11

Tomáš Eisner říká, že bych si měl dát do profilu „Insufferable know-it-all jerk who needs to get some humility“ nejen na Twitteru, ale i tady na LinkedIn. Co si o tom myslíte?

❦❦❦

Mně se to líbí už jenom kvůli postavě Hermiony Grangerové. Ještě víc se mi líbí rozbor a symbolika celé té „nadávky“. 😼

‣ Insufferable

Nesnesitelný. Většinou tím, že se na něco blbě zeptá, nebo na něčem najde chybu, která se neměla najít. A to se neodpouští.

‣ Know-it-all

Tohle o sobě skoro nikdo neřekne sám, snad ani Alen Dvorak. Je to zástupné zvolání za nějaký problém na straně vysílače.

‣ Jerk

To slovo vídám snad jenom jako zrcadlo, kdy se dotyčný už chová hrubě a neurvale, a tohle slovo jej prostě nemůže nenapadnout.

‣ Who needs to get some humility

Pokora. Asi úplně nechápu myšlenkový postup, kdy člověk věří, že někoho „pokořit“ pár pokusy o urážky vyřeší jeho problém.

❦❦❦

Podle dosavadních reakcí to vypadá jako perfektní marketingová značka. Krásně vyjadřuje takovou tu situaci, kdy za vámi někdo příjde jenom proto, aby vám řekl, že mu vaše existence už dlouho leze na nervy, místo aby se staral o sebe a svoji vlastní prosperitu.

„Nevím proč, ale něco mi na tom chlapovi prostě vadí.“

#Unrecruitment #BahenníLázně #JustForFun

Bohužel jsem do ankety zapomněl přídat:

„Muž, kterého obléká Denis Tureček.“

P. S. Ve skutečnosti se ke mně dostala informace, že jsem vzdáleným příbuzným herečky, co hrála Bellatrix Lestrangeovou. Tak si to přeberte po svém.

🔗

17.10.2021 22:31

Když mě chcete přesvědčit, že víte, o čem mluvíte, doporučuju tři pokusy o urážku. Jestliže i na třetí pokus dostanete klidnou a slušnou odpověď, nezbyde vám než si můj profil zablokovat.

#Unrecruitment #BahenníLázně #Komunikace

Podle scénáře postupoval i můj starý známý Janis Aliapulios na Twitteru, který si mě teď jistě zablokuje i tady na LinkedIn. Tak si říkám, co by na tyto argumenty řekl Simon Steffal.

① „What the f$&k, ty jsi pil?“

② „Já bych ti taky nemluvil do programování.“

③ „Insufferable know-it-all jerk who needs to get some humility.“

Poslední zmíněné jsem si dal sám do twitterového profilu sám. Je to takzvaná „past na blbce“, tedy slouží úplně stejnému účelu jako například moje glumovská profilovka na LinkedIn.

Je to takový test ubohosti, zda se dotyčný pokusí z mého vlastního profilu na konci diskuze vytřískat ještě jednu poslední urážku, než to definitivně zabalí.

Je mi líto každého, kdo se na takto lacinou manipulaci chytí, ale takový je život. Musím nějak oddělit zrno od plev.



Přece chápu, že pro humanitní vzdělance, redaktory, tiskové mluvčí a experty na média jsem jenom blbej programátor. V šatníku mám jenom jedno sako, a i to je půjčené od Denise.

Ale tak snad to starému známému nemusel vpálit takhle naplno, nebo?



P. S. Zdá se mi to, nebo je něco shnilého ve státě českém, a tiskoví mluvčí už tu komunikují hůř jak ajťáci?

🔗

16.10.2021 23:16

Máte pravdu, jsou i blbější programovací jazyky než Python!

Totiž v jednoduchém skriptování a přehrabování dat se dá říci, že ten jazyk nemá konkurenci. Je tak tupě pragmatický, že i Julia má co dělat, aby si vybojovala svoje místo na slunci, ale o tom by vám více řekl Matěj Račinský.



Tím blbějším mám ovšem namysli programovací jazyk #Lua. Je to takové malé skriptovátko, ve kterém nezbylo ani místo na rozlišení datových typů. Extrémně malé a prý velmi snadno začlenitelné do aplikací.

Právě strukturované datové typy vidím jako nejslabší článek. Sice tomu říkají tabulka, ale někdy se to chová jako seznam, někdy jako slovník. A ty nejzákladnější operace, co třeba Python nad seznamy a slovníky nabízí, si tady musíte sami dost podivným způsobem dotvořit.



Zatímco puristé jsou dodnes ochotni diskutovat o tom, že na pořadí klíčů slovníků nesmí záležet, pythonisté od verze 3.7 generují data ve stabilním pořadí a posílají JSON/REST dotazy přesně tak, jak chtějí.

A co víc, můžou používat stabilní datové struktury při testování software. Stačí vygenerovat data ve stejném pořadí, a lze testovat výsledný textový formát na přesnou shodu, a dokonce v něm zvýrazňovat, co se změnilo.



Právě hybridní povaha textových formátů (a formátů snadno v textu reprezentovatelných) ukazuje, že na pořadí prvků v serializovaných datech záleží, a tak jazyky se stabilním pořadím prvků ve slovníku šetří programátorům a testerům čas, zadavatelům pak nervy a peníze.



Jak to vlastně mají další jazyky a knihovny? Kde všude mají asociativní tabulky stabilní pořadí prvků jako v Pythonu?

#Programování

🔗

15.10.2021 14:09

Rád bych využil fotku starého blázna k propagaci nutnosti základního vzdělání ve věcech digitálních!



Za dob jeho mládí by obdobný #útok na misurijský majestát probíhal asi následovně. Úředník omylem vyvěsil na úřední desce neveřejné informace o učitelích. Reportér s fotografem (hackeři) to zdokumentovali. Guvernér by je nechal upálit pro spolčení s ďáblem.

Dnes si někdo (hackeři) otevřel webovou stránku, podíval se do zdrojového kódu stránky, co že mu to poslali. A tam neveřejné informace o učitelích, které jim úřad jen tak z legrace poslal. Guvernér se ohání rádoby odbornými slovíčky, aby to nějak zakecal.



Guvernér tvrdí, že hackeři dekódovali HTML. To museli být hotoví špioni, když je k jejich činnosti potřeba tří cizích slovíček v jedné větě. Tak si to spolu přeložíme.

‣ Hackeři: Lidé, kteří znalostmi digitálních technologií překonávají slaměného strašáka na poli, a dokážou postupovat podle jednoduchého videonávodu krok za krokem.

‣ Dekódování: Čtení textu očima z obrazovky. Při větším objemu dat používání hackerských programů na úrovni jednoduššího Excelu.

‣ HTML: Víceméně text, sem tam nějaká značka doplňující do textu strukturu a informace ohledně zobrazení.



Jasně, v tomto případě nejspíše šlo ve skutečnosti o data přibalená jako součást skriptu. Proto se mluví o vícekrokovém procesu. Já se ale držím toho prohlášení o dekódování HTML, které rozesměje každého, kdo někdy aspoň malý kousek kódu v HTML viděl.

Publikování věty o dekódování HTML neříká nic o žádných hackerech, nýbrž o misurijské gerontokracii, která už nezvládne ani zvednout zadnici a jít se zeptat se prvního člověka v budově, kdo není digitální analfabet.



Znovu se ukazuje, že blbec není ten, kdo neví, nýbrž ten, kdo už [si myslí, že] ví všechno. Vzpomeňte si na mě vždycky, když napíšete slovo „hacker“, zvedněte zadek, a skočte se zeptat někoho, kdo disponuje elementárními znalostmi.

A nebo můžete začít křičet, že všechny zažalujete, všem vyhlásíte válku, všechny zavřete, až zčernají, zatímco se bude celý svět bavit nad vaší ztracenou důstojností.

#Unrecruitment #Twitter #DigitálníGramotnost

P. S. Nabídl bych vám, že takové hackery z vás za pár drobných udělám taky, ale nechci, aby nás pozavírali do šatlavy.

#DecodingHTML

🔗

14.10.2021 23:08

„Ale to pořádáme my, tak bys mohl přijít.“

A tak si v poledne po programátorsku prohlížím pozvánku, abych věděl, kam mám večer dorazit, až mě ke konci praští do očí cosi o „formal dress“.

Volám organizátorům, zda se nezbláznili, a jestli mě snad někdy někde v životě viděli v obleku, a mají pocit, že něco takového doma ve skříni najdu. Prý se to nějak zařídí. No to jsem zvědavý.

Tak se stalo, že jsem strávil celý večer v saku, které pro mě ze svého osobního šatníku dovezl Denis Tureček, a které si v závěru večera na sobě odvážím vlakem domů, než se mi podaří jej vrátit. Kdo z vás to má?

#Unrecruitment #Business #NotCasual #Negotico

Akce byla navzdory nestandardním požadavkům na dress code naprosto fenomenální. Kdo nedorazil, velkou chybu udělal.

P. S. Ani mě nezkoušejte přesvědčit ke změně šatníku přes oblibu u žen, to nemůže fungovat. Mezi množinou žen, kterým imponuje „formal dress“, a množinou žen, které mě doopravdy zaujmou, bude prakticky nulový průnik. Jana to stále nechápe.

🔗

14.10.2021 12:20

Zuzana Marečková se ptá, proč si někteří zaměstnanci navzájem sdělují mzdy. Proč za těmi lidmi nezajde, a nezeptá se jich?



Co si tak pamatuju, tak nízkopříjmoví se baví o příjmech a výdajích běžně, a nehledají v tom žádnou zradu. Přátelům si rádi postěžují na nedostatek a sociální nespravedlnost, a kolegové berou povětšinou stejně.

Střední třída bývá opatrnější. Snadněji narazí na smutek a závist nízkopříjmových. Také často pracují s kolegy, kteří si mzdu individuálně vyjednali, a rozdíly by mohl někdo z nich vnímat jako nespravedlivé.



Proč tedy sdílejí informace o svých příjmech navzdory známým rizikům?

Člověk by řekl, že bude všeobecnou znalostí, že si přátelé pomáhají. A dozvědět se různé střípky vedoucí k lepšímu odhadu tržní ceny práce daného zaměstnance může vést k zásadní změně životní úrovně. Ovšem ne každý takové přátele má.

Je nutné to brát jako běžnou otázku, kterou může člověk kdykoli a kdekoli dostat. Dokonce i na pracovním pohovoru do jiné firmy. Je dobré se naučit neodpovědět, jestliže si dotyčný není jistý, zda chce takovou informaci sdílet.



Ve svém oboru narážím na velmi typickou situaci, kdy jak zadavatel, tak i nový kontributor, patří do mého okruhu přátel. Když se mě kontributor ptá, o kolik jsem si řekl, nebo o kolik si má říct on, nedělám si s tím moc hlavu.

V takovém případě není v mém zájmu informačně zvýhodnit jednu nebo druhou stranu, nýbrž oběma pomoct s navázáním spolupráce. Zůstávám nestranný, pomůžu se vším ostatním, a do vyjednávání netechnických podmínek se nepletu.



A vy, pokud nechcete, aby si vaši lidé zuřivě porovnávali mzdy, záviděli, a uraženě vám ukončovali spolupráci, máte na to k dispozici spoustu nástrojů. Stačí si vybrat. Je to váš tým, váš business, vaše zodpovědnost.

#Unrecruitment #FinančníOhodnocení

P. S. Zrovna v mém oboru stále platí, že mzda dvou stejně kvalitních lidí se může klidně lišit o sto tisíc, kdy jeden dělá stejnou práci za 35k, druhý za 135k.

🔗

11.10.2021 21:11

← „Dvacet a dvacet je čtyřicet. Čtyřicet a čtyřicet je osmdesát. Osmdesát a osmdesát…“

→ „Zkus to od jedničky.“

← „Jedna a jedna je dva, dva a dva je čtyři, čtyři a čtyři je osm, šestnáct, třicet dva, šedesát čtyři, sto dvacet osm, ehm… Dvěstě padesát šest!“

→ „A dál?“

← „No… pět set dvanáct, potom… tisíc dvacet čtyři, dva tisíce čtyřicet osm.“

Nebude trvat dlouho, a možná začnou ve škole počítat do deseti. A jak jste na tom s počítáním z paměti vy? Co vám říká exponenciála? Geometrická posloupnost?

#Unrecruitment #Vzdělávání

P. S. A zdá se, že mě čeká v rodině pomoc s programováním a statistikou. To první umím, to druhé už se chci dlouho aspoň trochu doučit sám.

🔗

09.10.2021 09:07

V němém úžasu sleduju, jak to Petr Skondrojanis schytává jak od zaměstnanců Haze, tak od náhodně kolem jdoucích prudérních sucharů.

#BahenníLázně

Na dotaz jedné, ehm, dámy říkám, že ani náhodou nejsem Petrův fanoušek. Tedy zatím nejsem, po tomto příspěvku o tom začínám uvažovat.



Favoritem zůstává pán, co se rozhodl zahodit noblesu daňového poradce v obleku, a jal se mávat přede mnou svým obrovským…

Znalostmi a zkušenostmi v oblasti pánské módy.

„Když už jste mne tu zmínil, tak Vám ten pamflet okomentuji a nebude se to líbit ani Vám“

Mně se to líbí!



„A mimochodem bylo by velmi hezké, kdybyste na mne příště neodkazoval linkem“

Jedni si stěžují, když odkazuji, druzí když neodkazuji. Přitom stačí se nechovat jako primitiv z jeskyně, a nebudete se stydět vůbec muset.

„nejde o to, že bych se styděl za své názory na Vás“

Vaše názory na mě jsou v prvé řadě irelevantní.

„ale Linkedin mne bude informovat o každé reakci“

Na tyto věci LinkedIn nabízí nástroje. Zmínku svého jména tak v půlce případů odstraňuju a mnoho lidí mám na „mute“. Jiní používají i blokování.

„na to Vaše ublinknutí .“

Před tečku nepatří mezera. (Alžběta Vintrová pomozte prosím!)



„Problém není v tom, že jste programátor, jak se mi snažíte podsouvat.“

Nezmiňoval jste moji profesi jako důvod, proč se nemám vyjadřovat k oblečení a „skondrově ceduli“?

„Mám možná desítky kamarádů, kteří dělají v IT a jsou v pohodě.“

Jestli kolem vás kamarádi chodí po špičkách, aby vám neruply nervy kvůli nějaké bezvýznamné blbině, pak vězte, že nejsem váš kámoš.



„Vlastně jste jediný "kokot" z oblasti IT.“

Chápu správně, že mě tu poučoval o slušném oblékání člověk, co označuje cizí lidi na profesní síti za kokoty? 🤷‍♀️

„Mám tedy "problém" s Vámi“

Z čeho máte takový strach, že se jen kvůli interakci se mnou takto ztrapňujete?

„Vy máte dle mého názoru nějaké trable, možná jen potřebu lidi prudit a na tom jste založil svou existenci tady na LI.“

Říká člověk, co chodí na internet nadávat cizím lidem do kokotů.



„Nečetl jsme od Vás nic, co by někomu pomohlo…“

Proč byste taky četl mé vzdělávací texty? Všechno přece víte a znáte.

„…jen oportunismus, kapky jedu, hejty a tuny sraček.“

Je z vás cítit kritický nedostatek sebekontroly.

„Vy nakonec jako zbabělec stejně uhnete a debatu vzdáte.“

Říká člověk, co mě zasypal invektivami a zablokoval si mě. Asi mu neprozradili, že může blokovat lidi i bez nadávek.

„…plácal nesmysly pod mým komentářem, aniž jste to vše promyslel.“

Musím říct, že vaše reakce oproti těm mým působí vyloženě promyšleným dojmem. 🤭

„Nelíbí se Vám to?“

Líbí! Baví mě to! Někdo sbírá známky, někdo auta, někdo palindromy, mě baví sbírat neandrtálce. Mojí sbírce zde může konkurovat snad jen postrach ženských i mužských spolků Lucie 🍋 Zitterbartová.

„Víte co, je mi to jedno.“

Je to vidět. 👍

#Unrecruitment

P. S. Původní záměr byl udělat si „casual Friday“, a ve volebních dnech tu vůbec nic nepublikovat. Tak dík. 🙂

🔗

08.10.2021 08:10

Dnes jsem dostal „královský kopanec“ od pana Bonaventury!

#BahenníLázně

Asi jsem to nepochopil.

‣ „Pavel Šimerda nic jste nepochopil, což mne u Vás nepřekvapuje.“

A to jsem vůbec nepochopil, jaké předsudky že to o mně slovutný Jan Bonaventura drží. Delší dobu sleduju jeho příspěvky, a mám dojem, že jsem je vždy vnímal jako veskrze rozumné.

Vážený pane inženýre, co přesně o mně víte, o čem já nevím, že si troufáte již předem očekávat mé nepochopení? Pokud z vás vypadne něco rozumného, pošlu vám lahev dobrého portského.

‣ „Já bych také nechápal některé věci z kódování, ale proto se k nim nevyjadřuji.“

Pokud se chcete vyjadřovat k programování, není potřeba všechno vědět, stačí jenom trochu přemýšlet. Ostatně si programování velmi dobře rozumí s logikou.

A já bych prosil o logické vysvětlení, proč mi chcete takzvaně „zavřít hubu“, že jsem jenom „blbej programátor“, jestliže sám sebe představujete jako experta na daně a tématem diskuze bylo oblečení?

‣ „Toho Vy bohužel nejste schopen…“

Máte snad pocit, že programátoři chodí nazí? Nebo že z vás to, že s kolegy chodíte ve stejnokroji převlečeni za tučňáky s jen minimální barevnou variabilitou, dělá automaticky experty na módu?

Jistě spoustu věcí neznám, a třeba s výběrem kávy vám opravdu neporadím. Ale z vlastní zkušenosti vám můžu doporučit trochu sebereflexe, to je v životě muže naprosto skvělá věc!

„😉“

Typografická vsuvka: Věděl jste, že „emoji“ nenahrazují interpunkci, a tudíž neukončují větu? (cc Alžběta Vintrová) 😼

#Unrecruitment

Mimochodem jsme včera na clubhouse probírali docela zajímavé věci od mainframů přes programy s životností skoro půl století, až po bezpečnost procesorů napříč spektrem.

P. S. A nepoučí se a nepoučí…

🔗

07.10.2021 09:18

Nebuďte jak staří komouši. Některé komentáře mi přijdou fakt jak ze záhrobí, než si uvědomím, že máme před volbami, kde si tyhle staré „ideály“ možná opět schválíme jako vládní doktrínu.

#Unrecruitment #BahenníLázně

Zastávám názor, že se děti mají vyjadřovat ke věcem, kterým nerozumějí. Doba se mění a každá další generace žije za trochu jiných podmínek než ta předchozí. Nestačí jenom předčítat z ideologických příruček jejich dědečků a babiček.

Ostatně velká část těch dědečků a babiček ty příručky stejně moc vážně nebrala, tak proč nenechat minulost za sebou a nezačít se chovat podle současné reality?

Já jsem pro vzdělávání a diskuzi. Mnozí jiní jsou spíše proti nebo dávají přednost redukci vzdělání na nepodstatné stupidity. V dějepise letopočty. V matematice násobilka a trojčlenka. V češtině seznam autorů a titulů.

Pak si stěžují, že mají třeba horší možnosti. Přesto svoje děti opět hodnotí z pohledu bezcenných znalostí a dovedností, a nechávají je zcela programově za našimi dětmi zaostávat.

🔗

06.10.2021 21:06

A vy se divíte, že už nechodím na pracovní pohovory! A přitom možná jenom nerad lžu a nerad poslouchám lži. Obrázek postoval Jan Tegze na Twitteru.

#Unrecruitment

Ostatně na internetu najdete mnoho „kariérních průvodců“, které vám opatrně radí, jak věci taktně zamlčovat a dopouštět se různých malých neodhalitelných lží a podvodů.



Ostatně jsem sám dostal od jedné manažerky ve výběrku, do kterého jsem se ani nehlásil, otázku, jestli mám rád #Scrum. Bylo to úplně stejné, jako by se mě zeptala, jestli mi připadá tlustá. Člověk ví přesně, co musí odpovědět.

A já sebou nerad nechávám takto manipulovat. Odpověděl jsem něco ve smyslu, že mi vůbec nepřipadá tlustá, akorát by asi neměla tolik žrát, jenom přeloženo analogicky k tomu Scrumu.



Taky se mě kdesi ptali na můj největší největší neúspěch v předchozím pracovním životě. Tehdy jsem se usmál s výrazem: „Bohové, já už toho v životě tolik z*****l, a zdaleka ne jenom v práci!“

A začal jsem vyprávět banální historku o tom, jak jsem se dostal na Reddit, Slashdot, Phoronix, a kdoví kam ještě. A to v podstatě jenom proto, že byla naše interní bugzilla otevřená jak pirátské fórum, takže všechny vyděsila chyba, kterou včas zachytilo naše QA oddělení.



Jestli se mě chce někdo ptát na moje špatné vlastnosti? Tak si občas nerozumím s lidmi, kteří dokážou jenom žvanit. Taky jsem občas až příliš upřímný. Už mě to připravilo o nejednu spolupráci. Překvapivě mi to dotyční neřekli narovinu do očí.

Že není upřímnost špatná vlastnost? Na to byla v jednom HR vtipu odpověď: „Mně je u p****e, co si myslíte.“ Já ten vtip nikdy nepochopil, neb jej nedokážu rozlišit od reality.



Je tu někdo, kdo hraje tyhle hry dobrovolně a rád?

🔗

06.10.2021 10:47

Recruiterky: Nemáte odkroucený dostatečný počet let!
Stejné recruiterky: Rodičovská je přece taky práce!

Moje oblíbená vůdčí osobnost IT začátečníků guru Honza Javorek se ptá, zda může rodičovská v CV uškodit. Podle mě je dobré si mimo záznam přiznat, že rodičovství je v práci a v byznysu handicap.



Sám jsem odmítl on-site práci i pro ty nejzajímavější firmy, protože jsem chtěl být v 16:30 před školkou a v případě nemoci doma, a nebudu nikomu vysvětlovat, proč se o moje dítě v danou chvíli nepostará „někdo jiný“.

Nikdy jsem nebyl (víc než pár týdnů) na 100 % jenom rodičem. A ani to nikomu, ženě ani muži, nedoporučuju, pokud je k tomu nouze nedonutí. Viděl jsem, jak se z toho blbne, i jak těžký je návrat mezi dospělou populaci.

Ovšem ani tvrzení, že se jedná o zásadní handicap, neznamená, že bych měnil. Handicap není neúspěch. Jen si musíte pečlivěji nastavit laťku a pracněji udržovat rovnováhu. Já udržel rovnováhu i v roce 2020, ovšem už ne v první polovině 2021, na druhou polovinu si opět věřím.



Má si tedy žena uvádět rodičovství do životopisu? Jaká je vůbec alternativa? Nechat tam prázdné místo, a na typickou personalistickou otázku, co jste celou dobu dělala, nic?

Několik let na rodičovské bez dalších aktivit a vzdělávání jsou z hlediska byznysu ztracené roky. Můžete hrát na soucit. Nebo můžete zkusit hrát na sociální spravedlnost s odkazem na to, že chlapi na rodičovskou nechoděj. To všechno vám může projít, ač v tom není vůbec žádná výhoda pro zaměstnavatele.

Ostatně se dá odhadovat, že osoba, která několik let neměla potřebu nic významného mimo rodičovství dělat, vám při každé příležitosti pošle „paragraf“, a vy tam v práci si dělejte, co chcete. Má na to přece svaté právo.



Další problém jsou profesionální matky. Pro externího konzultanta není nic horšího, než když příjde do firmy, kde mu řadová zaměstnankyně místo spolupráce vysvětluje, že její syn (hraje trochu hry) je „taky ajťák“, a začne dělat všechno jako kdyby právě přišel synáček na návštěvu do práce.

Rodičovství a profesionalita se dají skloubit. Tak jako může učitelka přijít mezi dospělé lidi a normálně se bavit, tak i dobrá máma může přijít mezi lidi a chovat se jako ostatní. Je to jenom otázka vůle a sebekontroly.

Přílišné zdůrazňování rodičovství při výběrovém řízení jednoduše je varovný signál, se kterým druhá strana může nějak pracovat.



Přeju matkám všechno dobré, a ať se jim daří v práci a byznysu. Můj příspěvek berte spíše jako výzvu střízlivě hodnotit situaci okolo vás, a využít všech svých možností namísto plakání nad nějakým znevýhodněním.

Byť žijeme v zemi, kde se dá probrečet až na post premiéra, v cizím byznysu to nemusí vždycky klapnout.

#Unrecruitment #JeduFeminismy

P. S. Sám jsem kvůli životnímu stylu a přístupu k rodičovství v normální firmě prakticky nezaměstnatelný.

🔗

04.10.2021 22:58

Co vás napadne jako první, když se podíváte na tuto fotku?

#Unrecruitment #BahenníLázně

Mě osobně ihned napadne sluha Saturnin z díla pana Zdeňka Jirotky.

„Jistě jste si již všiml, jak často v románech mladí muži a někdy i energické dívky vysunují výbojně bradu kupředu. Vyzývám kohokoliv z tisíců čtenářů, aby přistoupil k zrcadlu a vysunul bradu kupředu. To, co tam uvidí…“

Jirka se Standou si mladou slečnu zase hned představují bez kalhotek, ale raději rychle dodávají, že by ji nechtěli, ani kdyby to byla poslední baba na světě. Inu, každý jsme nějaký.



Gretu nesoudím a nehodnotím za to, jakým způsobem se pustila do klimatických témat. Svět už si to musí nějak přebrat, a nejspíš ta holka nebude z výsledku nikdy šťastná.

Ani chlapy nesoudím, že se do nich při pohledu na mladou holku zakusují nevyžádané sexuální fantazie. Mě jen zajímá, zda se s takovou situací vypořádají jako kultivovaní lidé, nebo primitivní opice.



Když dojde na mód primitivních opic, říkám si, zda by se dotyčným takové řeči líbily o jejich dcerách, sestrách, o manželkách se raději nezmiňuju. Trochu se obávám, že kolem sebe trpí ženy jen proto, že se v jejich životě nějak vyskytly.

Fakt je validní reakcí, když mladé holka přijde na podium mluvit o čemkoli ohledně okolního světa, začít veřejně rozebírat, jestli by ji dotyčný šoustal nebo ne? Koho to k sakru zajímá?

Beztak by na vás nesáhla ani pohrabáčem, a to ani kdybyste přísahali, že neotevřete zobák.



Ostatně jsem o Gretě psal zhruba před dvěma lety, odkaz vám dám jako vždy do komentáře. Petra Nulíčková mi za to jistě přijde vynadat. Lucie Hrda uvidí, že si opět nemůžu pomoct a #JeduFeminismy.

A všichni ti páprdové by udělali lépe, kdyby si našli kultivovanější zájmy přiměřené jejich životní situaci a možnostem. Protože tohle je fakt za hranicí trapnosti a hnusu, navíc zcela irelevantní vašimu ideovému sporu s mladou dámou.



P. S. Pánové (a dámy, pokud bude třeba) v diskuzi, to po vás chci fakt moc, abyste se nejprve vyjádřili k tomu, zda je v pohodě takto reagovat jen proto, že svůj (anebo klidně cizí) pohled na věc vyjádřila mladá hezká holka?

🔗

04.10.2021 13:00

Píše mi holčina, že jsem prý u jejího kolegy hlasoval ohledně nakupování nějakých cetek. Teď se ode mě očekává, že pro ně budu 30 minut pracovat a dostanu odměnu!

#Unrecruitment

Kontroluju tu anketu, hlasovalo tam celých 61 linkedineerů, ale skoro bych tipoval, že se ani jeden z nich nejmenuje Pavel Šimerda.

Amatéřina je cítit na sto honů, ale nedá mi to, a zeptám se na tu odměnu. Prý sleva 15 % na cetky. Takže já jsem ani nehlasoval v anketě, mám za to někomu věnovat hodinu práce zdarma, a ještě mám vysypat peněženku a nakoupit si cetky?

Co vy ostatní, co jste taky nehlasovali v anketě, jdete do toho?

#LinkedIn #Marketing

P. S. Měl jsem tu dát ještě anketku, jestli si myslíte, že tento typ marketingu na tuto síť patří, a zda tu funguje. Co se dá dělat, můžete se vyjádřit v diskuzi.

Co na to vlastně ta slavná Linked Akademie?

🔗

02.10.2021 22:36

Češi neumějí prodávat, nebo je tohle úplně normální?

[22. září]

Objednal jsem si šátek s nanomembránou.

[23. září]

Přehlédl jsem SMS ohledně nezaplacené objednávky.

[27. září]

Urgoval jsem e-mailem dodavatele.

[1. října]

Objednal jsem si dražší alternativu od konkurence.

[2. října]

Dostal jsem odpověď na urgenci, nijak zvlášť snaživou, dozvěděl jsem se o přehlédnuté SMS.

#ExperienceDesign

Jsou firmy, které investují obrovské množství peněz do otravných telemarketingů, aby vás přesvědčovali koupit si něco, co ani trochu nechcete. Jsou firmy, které investují do pouličního, podomního či multilevelového prodeje ve stylu starých známých co se ozvou po patnácti letech, že vás hrozně moc chtějí vidět…

A pak jsou firmy, které vůbec nepracují s informací, že máte teď a tady zájem si něco koupit, jakmile se cokoli jenom trochu pokazí s platební metodou. Ostatně platební brány nejsou zrovna spolehlivá služba.

Ten obchod má v danou chvíli všechny souhlasy a svolení s komunikací, kde mi můžou prodat tu jednu věc, co chci, inkasovat peníze, a ještě v rámci téže komunikace dát vědět, že mají i další věci, co by se mi mohly hodit. Ale proč by to dělali, že?

Cc: Hana Snablova

P. S. Na poslední silné vyjednávací kávě jsem nebyl, protože jsem popíjel s mojí mamkou a měli jsme pořád, o čem mluvit.

🔗

30.09.2021 22:45

Dnes tomu bude rok, co jsem naposledy vydal článek na LinkedIn. Celý rok tu byl takový klid, že už vlastně ani nebylo, o čem psát.

#Unrecruitment #Programátoři

Zrovna jsme před pár hodinami na Clubhouse mezi programátory diskutovali, co pro nás znamená být introvertní, a jak nakládáme se sociálními potřebami při dlouhodobé práci z domova.

Vzácně jsme se shodli, že to, co nás vysiluje na hromadných akcích, není existence dalších lidí v místnosti, nýbrž nesmyslná očekávání, se kterými jsme nedali najevo souhlas. Jinými slovy, nevadí nám lidi, vadí nám, když moc otravují.

Tak jak to s námi je? Jsme asociální hovada, nebo chceme mít jenom svůj klid a pohodu?

#BahenníLázně

https://lnkd.in/diGV3VQ9

🔗

29.09.2021 21:23

Peníze prý vůbec nejsou dobrou motivací!

#Unrecruitment

Dobrá tedy, budeme hrát podle vašich pravidel. Chcete ušetřit. Nechcete přetahovat lidi vyšší mzdou. Co tedy můžete nabídnout?



„Zázemí mezinárodní společnosti?“

Pokud už má člověk pracovat pod cenou, není lepší podporovat lokální trh a místní lidi?

„Zaměstnanecké benefity? Možnost podílet se na růstu firmy? Příspěvek na stravování? Přátelský mladý kolektiv? Ovoce, zeleninu? Kávu, čaj, vodu? Stabilní zaměstnání v regionu? Dycky Most?“

To si nevymýšlím, čestné skautské.

„Nejmodernější technologie?“

Python je super první jazyk pro nováčky. Dá se v tom napsat ledacos, ale výkon nebo paralelní běh vláken od něj nečekejte. PHP přede mnou ani nevyslovujte. Zkuste to znovu a lépe.

„Zajímavý projekt?“

Jakože další z milionu informačních systémů v cloudu?



Potkávám stále více lidí, kteří by neopustili svoji současnou práci za desítku hrubého měsíčně navrch. Co tedy nabízíte tak úžasného, aby k vám přešli úplně zadarmo? Nebo cíleně sbíráte jenom ty méně úspěšné kusy?

Mohli byste mi prosím nějak jednoduše vysvětlit, s čím doopravdy vstupuje vaše firma na trh práce? Co je ten „selling point“, který vás odlišuje od jiných nabídek se stejnou cenovkou?

P. S. Zašlete svůj profesní životopis ve formátu MS WORD. 🤦‍♀️

🔗

28.09.2021 09:08

Jak multitasking zabíjí výkon?

#ProgramátorskáŠkolka

Zatímco vám zpovykaní softskilleři budou vyprávět, jak multitasking nefunguje, já s ním denně pracuju.

Jenže ďábel se skrývá v detailech. Jako uživatelé máme pocit, že si někdy počítač dělá, co chce. Ve skutečnosti pouze narážíme na chyby, kterým většinou nerozumíme.

Práce vykonávaná počítačem se od té vykonávané člověkem liší právě v tom, že ten stroj je od začátku konstruovaný, aby dělal přesně to, co se mu řekne.



Nepořádek v tom dělají stolní počítače, na kterých si můžeme pouštět, co chceme. Každé vaše otevřené okno je nezávislý program. Dokonce každá záložka v prohlížeči je nezávislý program, navíc dodaný před chvílí po internetu provozovatelem nějakého webu.

Tak třeba v této záložce mi běží LinkedIn. A protože jeho autorům nijak zvlášť nezáleží, zda můj počítač zvládne dělat ještě nějakou užitečnou práci, musí čas od času zasáhnout operační systém, a pustit na procesor jinou úlohu, jako když doma střídáte děti u jednoho počítače.



Jenže procesorová jádra fungují trochu jako pracovní plocha. Přerušení stávající úlohy probíhá „na drsňáka“, jako když vás služba chytí za flígr a odtáhne do čekárny. A tak je na operačním systému, aby po úloze uklidil stůl. Pro novou úlohu musí naopak „vybalit“.

Takové přepínání kontextu zabere čas a úlohu zpomalí. Na druhou stranu to bývá nejpečlivěji optimalizovaná část operačního systému, a tak si to nepředstavujte jako člověka, kterému zavoláte, a on dalších deset minut vzpomíná, co že to před hovorem vlastně dělal.



Pokud vám příspěvek dává smysl, právě jste pochopili plánování procesů na úrovni, která bohatě postačí i většině programátorů.

Pravá zábava začíná, když se pustíte do průmyslového vývoje nebo vývoje frameworků a operačních systémů. Tam už musíte základní principy doplnit o milion ďábelských detailů, které bezostyšně mění pravidla hry.

#HardSkills #Programování #MultitaskingExistuje

P. S. Ve skutečnosti počítač, co máte dnes na stole, už není designovaný pracovat přesně podle plánu, nýbrž v jednom kuse nehorázně švindluje. Proto i zmíněné přepnutí kontextu ve úloze z pohledu výkonu značně rozhodí sandál.

🔗

26.09.2021 12:47

Multitasking funguje!

Už dlouho nebyla #ProgramátorskáŠkolka, a tak oprášíme téma, které zvedlo ze židle nejednoho pověrčivého softskillera.



Multitasking je jako přepážková pobočka. Mám tu procesor i7-8700, to je dvanáct pracovníků připravených obsluhovat zákazníky.

Jestliže mi v běžném provozu přijdou dva nebo tři zákazníci, budou obsluhováni všichni najednou, a zbytek pracovníků může odpočívat nebo využít čas na úklid a dodělávky.

Když se mi vám ve špičce nahrne dvacet lidí a jeden pracovník se zasekne u těch dodělávek, zůstane vám devět lidí v čekárně.



Některý zákazník přijde, vyřídí jednoduchou věc, a odejde. Jiného musíte od přepážky poslat do čekárny a později zavolat zpět na pokračování. Pak vám tam může jezdit kurýr, se kterým vyřizujete různé věci třeba desetkrát denně.

Abyste skutečně mohli použít více přepážek pro stejný účel, musí být váš systém navržený jako paralelní aplikace. Jestliže na mě ráno vyjde jeden pracovník a večer jiný, musí vidět do naší ranní agendy.

V tomhle jsou neparalelní aplikace daleko jednodušší. Jestliže mám jednu přepážku na reklamace, pracovník na konci směny uklidí, následovník na začátku směny vybalí, a nemusejí sdílet informace s ostatními.



Na straně počítačů lze tohle všechno formalizovat, studovat a zkoumat třeba po desetiletí. Spousta vývojářů se psaní paralelního kódu bojí. Možná zbytečně.

Jsou totiž programovací jazyky, které jdou paralelnímu programování vyloženě naproti (Rust, Go, Erlang, …). Na druhou stranu najdeme i jazyky, jejichž tvůrci se na paralelní zpracování doslova vybodli (Python, …).

#HardSkills #Programování #MultitaskingExistuje

P. S. Ve skutečnosti je i7-8700 hyperthreadované šestijádro. Vašich dvanáct přepážek by tedy ještě po dvojicích sdílelo tiskárnu, platební terminál a další věci, na které občas musí ten druhý z dvojice počkat.

🔗

25.09.2021 08:42

Pravda je taková, že neumím psát pro #LinkedIn. A taky navzdory veškeré pozornosti, toleranci a laskavosti v provozu se ukázalo, že někdy taky neumím řídit. 😼

Simon Steffal vyhlásil můj příspěvek o programování v Rustu, C++ a dalších na dotaz od Miroslav Sendlai jako jednu ze zajímavých věcí, co tu v poslední době objevil. Další příspěvek na stejné téma nedosáhl ani tisícovky. 🙂

Můžeme si stokrát říkat, že je místní demografie jiná než na ostatních sociálních sítích, ale ve výsledku jediné, co tu lidé čtou, lajkují a komentují jako diví je, když se opřu do nějakého šaška, co se bere moc vážně. 🤭

#Unrecruitment

🔗

24.09.2021 09:31

Znovu se opřu do iracionálního strachu firem z inovací v oblasti vývoje software.

#Unrecruitment #HardSkills #Programování

Já osobně miluju ladění chyb v software a analýzu komplikovaných problémů. Je to jeden z důvodů, proč jsem v březnu roku 2020 začal připravovat sérii kurzů C++, ve kterém ty problémy vznikají skoro samy.



Předevčírem jsem sbíral informace pro aktualizaci C++ kurzů. Zároveň jsem se snažil maximálně zpětně aplikovat zkušenosti s Rustem. Oba dva jazyky dnes cílí převážně na extrémně optimalizovaný paralelní software, a tak jsem srovnával dostupné nástroje pro tento účel.

Dosavadní výsledky jsou velmi překvapivé:

‣ Součástí standardní knihovny C++ není optimalizovaná fronta na komunikaci mezi paralelními úlohami. Rust má k dispozici frontu, ze které jedna úloha vyzvedává zprávy, které jí ostatní úlohy zanechaly.

‣ Ani jeden z jazyků nemá ve standardní knihovně plánování dílčích úloh do předpřipravených vláken. Ale pro Rust existuje oblíbená knihovna Tokio, která nabízí ucelenou sadu nástrojů pro tvorbu paralelních aplikací.

Teď už proti sobě na misky vah nestavíme bezpečnost (Rust) a rozšířenost (C++). Na straně Rustu nám přibývá *snadná* tvorba (bezpečných) paralelních aplikací.

Možná ve výsledku Rust nebude ten složitější!



Pod minulým příspěvkem jsem to tak trochu schytal za propagaci „obskurních“ jazyků z HackerNews a Redditu, kterým by bylo lépe na nějakém hobby projektu. Ale když mi ten hobby projekt vydělá, kdo mě přesvědčí k práci na něčem konzervativním.

Python byl taky obskurní jazyk, když jsem s ním v roce 2006 začínal. Podobně byl Linux pro mnohé obskurním systémem, když jsem na něj v roce 2002 přecházel. PostgreSQL byla obskurní databáze. A kde jsou dnes nadšení uživatelé Visual Basicu for Applications?



P. S. Věděli jste, že slovo „obskurní“ v češtině a „obscure“ v angličtině nemají zcela totožný význam? U vývojářů předpokládám použití spíše ve významu anglickém.

🔗

23.09.2021 08:03

Existuje důvod, proč by měl bílý a ženy obdivující programátor podporovat rozšíření starobylé definice manželství, nebo naopak úplné vyřazení toho slova z právního řádu? 🌈

Rozhodně!



A není to jen zábavná provokace mých oblíbených hejtrů. Podle jejich profilů odhaduju, že nejsou až tak úplně náhodná skupina, jak se mohlo prve zdát. 😼 Tuším, že většině z nich na mně ve skutečnosti nejvíce vadí nějaké to „volnomyšlenkářství“ a dřívější duhové příspěvky, jenom jsou moc velcí srabi, aby to napsali přímo.

Nejspíš jsem si tímhle zavřel daleko více dveří než čímkoli jiným. Ono to totiž vypadá, že v této skupině člověk může být sprostý a může se chovat naprosto hovadsky. Stačí když jednou za čas připomene, že nesnáší homosexuály a věří v pevný společenský řád. Pak je všechno odpuštěno.

Ve skutečnosti o propojení byznysu a náboženství vím už velmi dlouho, a toto je moje volba. Jednoduše jsem se rozhodoval, zda chci být ovcí a následovat pokrytectví, které objektivně nese peníze, nebo přiznat barvu. A tak jsem se vzdal příjmů z pokrytectví.

Ostatně pokud někdo doopravdy chce těžit z mojí práce, ideologii nechá doma. Aspoň ví, že ode mě může očekávat maximální toleranci.



A ty skutečné důvody? Duha představuje rozmanitost, krásu a esenci přírody. Duha jako symbol představuje věci jednoduše tak, jak jsou, ne jak je chceme nebo nechceme vidět.

Ostatně kdyby lidé respektovali věci tak, jak jsou, nakonec i můj život by byl jednodušší… Například by školky, školy a další instituce od začátku počítaly s tím, že ne všechny děti mají oba dva rodiče pohromadě. Že ne vždy je nutné jako první volat matce, která je kilometry daleko bez možnosti se vzdálit, než otci, který o 400 metrů vedle sedí u počítače.

Nakonec by nebylo zase až tak od věci, kdybychom se mohli domluvit, kdo z nás bude pro tento rok uveden jako kontaktní osoba číslo jedna a kdo jako kontaktní osoba číslo 2. „Konzervy“ to budou chvíli napadat, zesměšňovat, předstírat, že to neexistuje, ale nakonec to lidem reálně pomůže.



Celý ten systém normalizace tradičních vztahů lidem otravuje život. Když to není rozbité, neopravuj to. Když to funguje, nezasahuj do toho. To jsou zásady, které v práci ctí každý slušný programátor i ekonom, tak proč by je nemohl ctít i stát ohledně soukromého života?

A život nás, co nežijeme zcela podle představ společenských normalizátorů, není rozbitý. On funguje, a dokonce funguje docela dobře. Rozbité jsou pouze zákony a instituce, které do něj bezdůvodně zasahují.

#Unrecruitment #SpolečenskýŘád

V kolika letech se vlastně „konzervativní“ děti učí, že duha je něco špatného a zvráceného?

🔗

20.09.2021 10:11

V čem je #Twitter jiný než LinkedIn? Tak třeba v tom, že se tam se mnou baví i Tomáš Baránek, který by si o mně tady neopřel kolo. 😼

A baví se tam se mnou, teď se držte, o vývoji software! Celkově je ta síť mnohem víc než kterákoli jiná o nás vývojářích. Potkávám tam mnohé z těch nejlepších lidí, co pracují na věcech, které přímo využívám a zpracovávám i pro svoje zákazníky.

Tamní komunity fungují podle zcela odlišných pravidel, která jsou daleko příznivější těm, kdo v oboru něco dělají. A naopak paradoxně daleko nepříznivější komukoli, kdy by chtěl ty komunity pouze vytěžovat.

A tak zná široká veřejnost Twitter pouze jako prostor pro politické hádky a stupidní ideologické potyčky. Já se postupně snažím přeorientovat svoji timeline úplně mimo politické bubliny.

Do toho mi na jednu stranu trochu hodily vidle volby, na druhou stranu během předvolebních online šarvátek se postupně odhlašuju od sledování jednoho člověka za druhým, se kterým nemáme společný technický zájem.

Mám takové podezření, že jestli budu mít i po volbách potřebu komentovat nějaká společenská témata, rozdělím si na Twitteru účet na technický a žvanicí a budu přepínat.

Užívejte dne.

#Unrecruitment

🔗

18.09.2021 20:17

[varování] Tento příspěvek bude z větší části o předsudcích v náboru do inovativních softwarových projektů. [/varování]

#Unrecruitment

Hledáte programátory podle klíčových slov? Volíte technologie podle množství programátorů na trhu? Už jsem to řešil s některými z vás osobně.

Někdy se zapomíná, že i v programovacích nástrojích (jazyky, knihovny, frameworky, …) probíhá něco, čemu se lidově říká pokrok. Jednoduše naše možnosti v roce 2021 nejsou stejné jako před dvaceti, čtyřiceti nebo šedesáti lety.



U potenciální spolupráce vyvažuju zhruba tyto tři věci:

‣ Projekt

‣ Technologie

‣ Finance

Pro jednoduchost vynechávám sociální aspekt a další podstatné okolnosti, o těch zase někdy jindy.



Když mi přijde projekt slabší a technologie nezajímavé, musel bych si do roka koupit něco, co bych si jinak nemohl dovolit.

Pokud jsou technologie nudné a finance nic moc, extrémně zajímavý projekt by mě zlákal možná k občasným konzultacím.

Pokud finance nestojí za moc a projekt je o ničem, seberu se, a půjdu si technologie vyzkoušet raději na nějaké volnočasovce.



Pokud je to jenom můj postoj, můžeme to tady ukončit. Ale co když v tom nejsem sám, a takové rozhodnutí ovlivňuje váš náborový pool?

A to není všechno. Co když volbou technologií dáváte potenciálním spolupracovníkům nechtěně i informaci o tom, jak se firma dívá na inovace a jakou kvalitu kolegů mají očekávat?



Když přijdu na schůzku v sandálech s ponožkami, nejspíš si jako první řeknete, že budu asi dobrý programátor. Proč bych jinak porušil dress code a nevyužil možnosti získat výhodu tím, že se pořádně vystajluju.

Jestliže mi na druhou stranu vy řeknete, že máte nápad na znamenitý projekt, který se bude dělat v PHP, představím si stroj času nastavený na prohlídku pozdních devadesátek.

Přitom tu máme daleko starší jazyky než PHP, které mají daleko lepší pověst. A tak by laik mohl z mé reakce vyvodit, že jsem upadl na hlavu. Znalý mi naopak začne volbu jazyka vysvětlovat a obhajovat.



Sami víte, jak důležitý je první dojem. Jestliže mám v hlavě potřebu používat na daný účel to nejlepší, co je k dispozici, těžko na mě zapůsobíte nějakou Javou.

A to nemusí být ani volba racionální. Někdo jiný by třeba argumentoval, že je dnešní C++ naprosto super, nebo že on taky programoval v Pascalu a nestěžoval si.

Ale pokud není čas si na to sednout a detailně to probrat, pak #ArgumentyNefungují, a předsudky a emoce vyhrávají. Ano, čtete správně, emoce a programátoři takřka v jedné větě.



Ale ekonomické a reputační aspekty programovací jazyky opravdu mají. Teď jsem něco psal v jazyce Rust, a já vím, že mi ten program jen tak nezhavaruje na porušení paměti, ale zároveň mám kontrolu nad efektivitou a latencí.

Tohle vaše C++ jednoduše neumí. A vaše C, pokud si jej zrovna nepletete s C#, navíc neumí vyjádřit generický kód a abstrakce. Programovací nástroje si jednoduše nejsou rovny, to můžete vidět i na objevených bezpečnostních chybách.



A kdo to nakonec zaplatí?

🔗

17.09.2021 21:46

Reference a pracovní posudky ve světě programátorů a jim podobných?

‣ Pokud má dotyčný platnou smlouvu, a otravuje nám ve firmě život, je v našem zájmu dát na něj ty nejlepší reference. A protože nejsme úplně blbí, vždycky přidáme i nějakou bagatelní kritiku, nad kterou tazatel mávne rukou.

‣ Pokud má smlouvu ukončenou, možná máme trochu výčitky, možná záblesk empatie, nejspíše taky upravíme pohled na něj do poněkud přijatelnější podoby. Jsme rádi, že je pryč, ale zase nejsme nepřející bestie.

‣ Pokud nás zaskočí zpráva o jeho zaječích úmyslech, možná nás trochu popudí, že se nezmínil, zrovna si vzpomeneme, čím ještě nás jinak výtečný kolega a kamarád v poslední době nepotěšil. Není naše práce mu pomáhat s odchodem, nevděčníkovi.

A jak to funguje ve světě OSVČ?

‣ Pokud je někdo levný a dobrý, zásadně o něm nikde nemluvíme. Přece necheme aby na nás příště neměl čas, nebo si řekl o tržní cenu.

‣ Když je někdo dražší, nepomluvíme ho, je to naše ostuda, že jsme tak blbě utratili tolik peněz.

‣ Navíc pokud toho sami moc neumíme, vždycky přijde vhod historka, že máme kamaráda, co je tak dobrý, že bere tolik.

‣ Nakonec nejvíc propagujeme levné a nešikovné. Nemáme co ztratit, a můžeme provokovat ty, co za službu zaplatili víc.

Tak zhruba si ze zkušenosti představuju základní model toho, jak lidé a doporučení fungují. Jistě je od toho spousta odchylek, a sám jsem se ke spoustě věcí dostal jen díky doporučení zcela mimo tento systém, ale o tom jindy.

#Unrecruitment #NaVolnéNoze

Když už přišla řeč na falešnou pozitivitu, míval jsem kamaráda a kolegu, který si navzdory nízkému věku bohužel osvojil zvyklosti „holubí letky“, a vyskytl se na všech možných zajímavých akcích ve městě, firemních i soukromých, přednostně tam, kde se dalo dobře najíst a napít.

Dlouho jsme nemohli přijít na to, jak dokáže dorazit i na akci, o které ví doslova několik jednotlivců, a všichni svorně tvrdí, že mu nic neřekli. Až jednoho dne jsme odhalili záškodníka, který ten den vyrážel na úplně jinou akci.

Jeho motivace vyžvanit místo a čas jiné akce byla prozaická. Jednoduše dotyčného přesměroval, aby měl sám večer se svými kumpány klid.



P. S. Jo a reference z HR? Jakože... je s ním sranda, vymetá každou párty, a má velký p… počet skillů v sívíčku?

🔗

16.09.2021 14:00

To se může stát komukoli, všichni děláme chyby!

Jenže se to nestalo komukoli, byl to velký #Microsoft. Poškodil své linuxové uživatele na cloudové platformě Azure. Ohrozil svojí chybou jejich systémy. Chybou v software, který instaloval bez jejich vědomí.

Není to tak dlouho, co mě měli za blbce, když jsem kritizoval, že systém od #RaspberryPi foundation bez vědomí uživatele přidal repozitáře Microsoftu. Teď budo za blbce zase jiní.

“When customers set up a Linux virtual machine in their cloud, the OMI agent is automatically deployed without their knowledge when they enable certain Azure services.”

#OMIGOD

Jasně, zcela určitě bude někde hluboko v podmínkách zaneseno, že Microsoft bude zasahovat do virtuálek za účelem zajištění služeb. Jistě se najde hromada lidí, co mi budou chtít vysvětlit, že je to naprosto v pořádku, a další v rámci whataboutismu vytáhnou seznam linuxových CVEček poslední doby.

Ostatně sám nepovažuju bezpečnostní model linuxových distribucí za něco kdovíjak závratného, a k Windows se raději ani nevyjadřuju.

#InformačníBezpečnost

Profesně se IT security vyhýbám jako čert kříži.

Na dnešní době se mi nelíbí arogance, s jakou považujeme už v principu nebezpečné postupy za samozřejmé, a kolem administrátorů, programátorů, manažerů i uživatelů se našlapuje po špičkách, aby jim lepší úroveň zabezpečení nezpůsobila psychickou újmu.

Ten obor je plný polovičatých řešení a kompromisů, protože nikdo, kdo si chce zachovat štědrý příjem, nepřijde, a neřekne, ať to všechno zahodí, a postaví znovu a správně.

#Unrecruitment #JustSaying

Anekdota na konec: „Hele mladej, Božena mi poslala mail, a mně to nejde na těch linuxech vodevřít, má to příponu exe.“

🔗

15.09.2021 09:44

Proč je C++ špatně a #Rust dobře?

‣ Pokud neřeknete jinak, všechna data, která v programu vytvoříte, jsou určena pouze pro čtení. Taková data můžete bezpečně sdílet napříč vlákny běžícími na vícejádrovém systému.

‣ Když vytvoříte data, která lze v paměti upravovat, kompilátor vám zakáže je do vlákna sdílet, a zakáže vám na ně ukládat reference, aby k souběhu přístupů nedošlo ani později.

‣ Pokud mají data omezenou dobu platnosti, kompilátor vám k nim ani k jejich částem nedovolí přistupovat po zrušení objektu. Platnost objektů vypočítá už při kompilaci.

Zdá se vám to příliš omezující?

‣ Rust nabízí základní knihovnu, jejíž součástí jsou i nástroje na obcházení výše uvedených omezení. Tyto nástroje jsou napsány v „nebezpečné“ variantě Rustu.

‣ Například nabízí „kontejner“, který umožňuje souběžný přístup k měnitelným datům. Tam už nelze zajistit bezpečný přístup při kompilaci, ale vlákna na sebe za běhu počkají.

Můžete namítnout, že tyto „dynamické“ nástroje nabízí i C++. Jenže se jedná jen o doplňkové funkce nesvázané s garancemi na úrovni jazyka. Koneckonců se bavíme o C++, které lze rozbít třeba jen zapomenutím virtuálního destruktoru, a běžný kompilátor na to neřekne ani popel.

Psaní kódu v Rustu je náročnější v tom, že má programátor povinnost dodat kompilátoru všechny informace potřebné k analýze bezpečného přístupu k datům v paměti. Ladění kódu napsaného v Rustu je snadnější v tom, že mnohé problémy vůbec nenastanou.

Přitom se nemusíte vzdát kompilace do nativního kódu a nemusíte dělat kompromisy ohledně výkonu a latence.

#Unrecruitment #Programování

Na druhou stranu C++ zůstává daleko flexibilnějším jazykem, ve kterém snadno a rychle namodelujete strukturu a logiku programu, který na první pokus obvykle zhebne na porušení paměti.

Velice rád se s vámi podívám na temná zákoutí C++, ale pokud chcete jít dopředu, doporučuju se spíše podívat na ten Rust. Ve skutečnosti je v mnohém i jednodušší, a za dodržení pár pravidel se v něm dá psát docela hezky.

P. S. Nepodporuje výjimky a nepoužává v základu garbage collection.

🔗

13.09.2021 08:34

Je to divné, ale občas se mi někdo z kontaktů ozve, abych lajkoval, sdílel nebo komentoval jejich příspěvek.

Odpověď je pokaždé stejná:

„Tak napiš něco pořádného.“

Že tu markeťáci, recruiteři a další provozují „kruhovou honitbu“, a podporují si navzájem příspěvky bez ohledu na obsah, samozřejmě za těch skoro pět let vím. Ale s tím nechci mít nic společného.

Jedno jestli kámoška nebo nekámoška, proč mám podporovat něco, co mě nezaujalo. Není to dost chytré, abych se k tomu přípojil. Není to dost blbé, abych z toho udělal screenshotový příspěvek. V druhém případě bych asi stejně poděkování nesklidil. 🙃

Je takový problém napsat něco potenciálně zajímavého, poslat mi odkaz, a bez dirigování počkat, jestli mi to bude stát za reakci?

#Unrecruitment

Lidem, co jsou na obživě na této síti nějak závislí, a rozhodnou se publikovat pravidelně, se snadno stane, že spadnou do psaní generických blábolů a opsaných mouder.

Když tady něco napíšu a vydám, bude vždycky minimálně jeden člověk, kterému se to líbí. Jinak bych příspěvek nevydal, a nechal den plynout bez něj.

Mám vyzkoušeno, že příspěvku, který nevydám, si nikdo nevšimne. Nikdo si nevšiml, ani když jsem nic nevydal a nekomentoval týden. Dojem „pořád tam něco píšeš“ má obrovskou setrvačnost.

Za jak dlouho byste si všimli vy, kdyby tu Šimerda nic nepsal?

🔗

11.09.2021 18:36

Matematika je životně důležitá! 😼

‣ Kupecké počty musí sedět. A tady nesedí, protože 1 − 3/139 dává spíše nějakých 97.8 %. Trapas, ale vzhledem k podobnosti jedničky a sedmičky to můžeme označit za běžné přehlédnutí.

Hledám, co se přesně myslí slovem „ochrana“, a zdá se, že se jedná o „efektivitu“ očkování.

Myšlenka efektivity je krásně jednoduchá. Odhadnu si počet hospitalizovaných očkovaných, kdyby bylo očkování úplně k ničemu, a spočítám si o kolik procet méně jich je.



‣ Profesor se odkazuje na článek, tak zkusíme ověřit kupecké počty tam. Tak smůla, Seznam Zprávy se neobtěžovaly uvést v tabulkách dostatek informací pro přepočítání výsledků.

Věda je nejúžasnější nástroj poznání, co máme. Díky vědeckému přístup může příjít kdejaký Šimerda a matematickou část jednoduše přepočítat. Petr Juna k tomu z nějakého důvodu v článku „pro lidi“ neuvedl dostatek údajů, takže nelze ověřit ani výpočet, natož zdroje.



‣ Článek dost dobře ukazuje Simpsonův paradox na basketbalu. Po deseti minutách čmárání po papíře jsem pochopil, o co jde. Jen si myslím, že vůbec nevysvětluje souvislost s pandemií.

Mamce to teda připadalo složité, a Simpsonův paradox pochopila lépe na příkladu ode mě:

„Franta kope líp příkop krumpáčem a lopatou než Pepa. A taky líp bagruje. Problém je v tom, že má bagr půjčený na jeden v týdnu, zatímco Pepa na čtyři. Takže ve výsledku Pepa za pět dní udělá víc příkopů, i když je v obou disciplínách horší.“



‣ Na vztah ke koronaviru jsem musel otevřít článek od Vědátora, který řeší právě počet očkovaných nakažených v Izraelských nemocnicích. Tam už je Simpsonův paradox vidět.

Hospitalizovaných neočkovaných mají menší počet prostě proto, že je celkově neočkovaných v populaci relativně málo. Pro nepočetnost nepředstavují pro nemocnice nadměrnou zátěž.



‣ Věnoval jsem tedy asi hodinu nebo dvě čmárání po papíře a studiu populárně-naučných článků, a to ještě ne kdovíjak dobrých. Přesto mám pocit, že jsem pro pochopení udělal víc, než udělalo 99 % lidí.

Podle dostupných zdrojů se zdá, že Izrael překročil hranici, kdy významnější část pandemie probíhá mezi očkovanými, a přešel do fáze, kdy je pro ně důležitější řešit návaznost na stávající očkování.

Ve světle toho se zda naše cesta, kdy většina lidí neměla přístup k první dávce v době, kdy mnozí již mohli jít na druhou, ne zcela optimální. Skoro to vypadá, že je v zájmu společnosti dostat dávku mezi maximum lidí, potom se pustit do přeočkování.



‣ Mimo již zmíněné profesor v jednom tweetu upozorňoval na možný paradoxní vliv očkování na neočkované, a totiž že se mezi očkovanými může najít více bezstarostných šiřitelů nákazy.

Tato hrozba se (opět paradoxně) netýká typických antivaxxerů, ti se obvykle ohrožují sami a dobrovolně. Ale mohla by se týkat lidí opatrných jak vůči nákaze, tak vůči očkování. Pro ně jsou hrozbou jak neopatrní neočkovaní, tak neopatrní očkovaní.

#Unrecruitment #Očkování #Matematika

Rozumět aspoň trochu datům, výpočtům a výsledkům je docela fajn.

🔗

09.09.2021 20:55

„Pak by to nemuselo být zcela nevinné, ale mělo by to v sobě prvek samolibosti a touhy provokovat.“

Přiznám se, že já tyhle genderové lidi nerad.

Byl jsem u porodu. Kdyby to šlo, holku bych si odvezl rovnou domů. Vysedával jsem s kočárkem po venkovních kavárnách, seděl u dětských koutků, můj otec se mnou tahal kočár a dítě náročným terénem…

Nevěděl jsem, co říct, když mě matky obdivovaly, že „ten jejich debil“ by ven s kočárem nešel. Bavil jsem se, když se dcerka naučila s grácií odpálkovávat dotěrné ženské, co mi přišly ukázat, že to s ní zvládnou líp.

Problém záchodů, převlékáren a sprch znám velmi dobře. Vsadím se, že holka viděla za poslední roky víc ptáků než Laura Janáčková, a to nemám namysli návštěvy zoologické. Dospělé ženy, co si hájí jediný prostor s přebalovacími pulty před starostlivými otci, pro mě zatím existovaly jen v divokých snech.

V životě jsem neřekl půl slova, když některá žena nemohla vydržet dlouhou frontu, a proběhla mi při močení za zády do pánské kabinky. Dokonce jsem nikdy neokřikl uklízečku v pánských prostorech na plavečáku.

#Konzervativismus #JeduFeminismy #BahenníLázně

Pamatujte na to, že některé ženy provokuje muž přebalující dítě, zvláště pokud tuto podvratnou činnost provádí na jediném přebalovacím pultu v podniku, s největší pravděpodobností po dohodě s personálem. Měl to dítě přebalit na jídelním stole.

Denis Tureček: Mohl bys objasnit, jak se na tyto a podobné situace dívá etiketa?

P. S. Tak si říkám, zda nakonec nebudou tatínkové a #LGBT přirozenými spojenci v boji o hygienická zařízení.

🔗

08.09.2021 07:21

← „Středoškolák, který si na násobilku pěti musí vytáhnout mobil, nepatří na střední školu a je mi šumák, že umí upravit zlomek, který je tlustší než já.“

Bezchybně upravovat zlomky a lomené výrazy je umění hodné hlubokého obdivu. Na těch 7×5 netřeba vytahovat mobil, je to půlka ze 70.

← „Výsledek takového "něco vidím, tak to hned zkusím" je to, že žák má pocit, že zbaštil z Šalamouna lejno.“

Ego souboj se žáky nemůže učitel při nejlepší vůli vyhrát. Pedagogická práce není soutěž, kdo toho lejna sežral větší kus.

← „Neznaje základy, nemůže aplikovat poznatky do praxe, ani si je spojovat do smysluplných celků.“

Jak se může naučit základy a uvádět poznatky do praxe, když jej učitel vede k mechanickému počítání bez souvislostí?

← „Nemusím vynakládat energii na spočítá banálního 7x5 nebo dokonce na to, abych si uměla správně přečíst zadání…“

Přečíst a pochopit často nepřesné zadání je ten nejtěžší úkol vůbec. Ale to by měl člověk s IT backgroundem vědět.

← „Problém je, že ty uvažuješ samé nadané žáky.“

Jako doučovatel jsem měl nejčastěji žáky, kteří propadali. Někteří skutečně byli výjimečně nadaní, akorát je škola hodila přes palubu. Většina byla normální až slabší.

← „My méně nadaní, tedy více znalí základů a souvislostí, totiž víme, že existuje Gaussova křivka.“

Tvé komentáře působí dojmem, že na nějaké základy a souvislosti právě z vysoka kašleš, a zajímá tě jenom mechanický výkon žáka v kategoriích neodpovídajících současným potřebám.

← „A že kvůli tvému mindráku z fyzikářky…“

Co je špatného na tom, že je mi líto, když učitelka svou neschopností dovede několik tříd žáků do situace, že většina třídy neumí z předmětu vůbec nic a objektivně propadá?

← „…nemůžeme odepsat všechny ostatní, kdo si věci odvodit neumí.“

Doučoval jsem spoustu dětí i dospělých, a v životě jsem nikoho neodepsal, že něco neumí. Doučování jsem ukončil pouze žákům, kteří nepracovali.

← „Když jsi byl až takový talent, měl jsi jít do Mensy nebo na některou výběrovou školu, ale tak horké to asi zase nebylo, že?“

Neřešme trapný pokus o invektivu od (bývalé?) kamarádky. Bavme se o dětech. Opravdu je chceme soudit podle toho, zda vstoupily do nějakého spolku nebo podle prchavé pověsti jejich střední školy?

#Unrecruitment #Vzdělávání #BahenníLázně

Ne že by to bylo po těch letech nějak podstatné, ale co konkrétně, Miriam Sedláčková, se ti zdálo na školách, kam jsem chodil, tak špatné a „nevýběrové“, že jsi měla potřebu se k nim vyjadřovat?

„Šel učit do školy, ale chodili mu tam žáci.“

Asi dokážu pochopit, že takhle někdo z různých důvodů přemýšlí. Ale asi není pro budoucí generace dobře, že to takto vidí nemálo lidí přímo ve školství.

P. S. Padni komu padni.

🔗

07.09.2021 10:46

„Já umím tak maximálně trojčlenku.“

Někdy se směju, jak se tu lidé bijí za dodržování pravopisu jazyka, kterým mluví asi tak promile obyvatel, zatímco ohrnují nos nad univerzálními znalostmi a dovednostmi moderního světa.

Posledních dvacet let mají lidé doma počítače. Posledních deset let nosí u sebe chytré telefony. Přesto se co čtvrt roku většina národa diví, že jim nechodí na účet průměrná mzda, a skoro nikdo si neumí spočítat, o kolik peněz příjde na nemocenské.

A to neřeším takovéty technologické blbinky, jako že si lidé se vší vážností dělají test na tetrachromatičnost na RGB monitoru.

Tak si říkám, jestli se ta „lenost přemýšlet“ nepěstuje už od násobilky a trojčlenky. Ať mi nikdo netvrdí, že se devět krát devět nedá spočítat z hlavy bez naučené tabulky. A trojčlenka? Tak si zkuste odhadnout následující…

1) Taková větší vesnice má tisíc obyvatel.

2) Objevila se třeba „střevní chřipka“ o inkubační době 24 hodin. Ať to má rychlý průběh.

3) První den z vesnických drbů odhadujeme, že máme tak 20 lidí s příznaky.

4). Druhý den je těm dvaceti ještě pořád zle, ale příbylo k nim dalších 30 lidí, co se odmítají vzdálit od záchoda.

Vaším úkolem je postavit smysluplnou a věrohodnou předpověď na nejbližší dny a týdny. Včil mudruj.

#BahenníLázně

Disclaimer: Podobnost mezi zvoleným matematickým příkladem a verbálním projevem některých potrefených linkedineerů je čistě náhodná, a tedy nemůže být použita k usvědčení z pokrytectví ani jiného kardinálního hříchu. 😼



Trojčlenka k poznávání okolního světa, nota bene ještě komplikovaného lidskými vynálezy, opravdu nestačí! Vztahy mezi veličinami nejsou lineární jako základní kupecké počty, a to ani v ekonomii, ani v přírodních vědách.

Někdy to vypadá, že násobilka, trojčlenka, pravopis a další podobné blbiny poskytují akorát tak falešný pocit bezpečí před nařčením z negramotnosti.

#Unrecruitment #Matematika

Pokud jde o obsah snímku…

Osobně jsem prošel standardní gympláckou matematikou podle učebnic z nakladatelství Prometheus, a doučoval jsem z této řady hromadu lidí.

Takové věci jako goniometrické rovnice nebo komplexní čísla bych zachoval jedině za předpokladu, že se příklady budou vázat k reálným problémům. Tím by imaginární čísla nejspíš vypadla z časové osy a maximálně by se mohlo zmínit, že takové věci lze zkonstruovat a možná k něčemu použít.

Derivace a integrály (nevím, zda to ještě gymply učí) nechat! Dobře zvolené příklady z nich můžou udělat první setkání s opravdovou matematikou. Možná by stálo za to přidat víc práce s nulou, přijde mi, že i učitelé v tom mají zmatky.

Jediné, na čem jsem si vylámal zuby, je pravděpodobnost. Všechno ostatní se podařilo nějak ovládnout i s těmi pár procenty vyloženě netalentovaných lidí, tohle jim nešlo.

Nejspíš by stálo za to tyhle věci od základu překopat, ale to by se zase ozývali staří pardálové se svým: „To za nás, my jsme museli, …“

🔗

06.09.2021 06:50

Největším nepřítelem „moderního podnikatele“ je Robert Vlach s projektem #navolnenoze, úřad práce, a… maminka!

Tento krásný komentář jsem našel pod obrázkovým příspěvkem, kde „leader in real life“ táhne břemeno, a banda mladých se fláká. Asi to chtěli naložit na auto, ale on jim předvádí, jak se makalo ve starověkém Egyptě, kde byl svět ještě v pořádku.

#BahenníLázně

K něčemu se vám přiznám. Když si tohle čtu, emoce běží hlavou, přeju si vidět, jak takovýhle „ántrprenér“ zkrachuje a nastoupí do práce na hezkých pravidelných deset a půl hodiny denně včetně cesty a oběda, do cizího podniku budovat cizí byznys.

‣ Podnikatel, co se bojí freelancerů, to je něco jako chlap, který se bojí nezávislých žen.

‣ Influencery jste bohužel vy všichni, a podle toho ten svět taky vypadá. Mě by zajímalo, kolika mladým lidem taková Andrea pomohla se uchytit a nabrát kurz. Jak se vlastně mají vaši zaměstnanci? Čím to je, že u vás nechce nikdo pracovat?

‣ Maminku nechte na pokoji. Ale proč u vás nepracuje její dcera? Neznám moc holek, co se chtějí vyvalovat celý den na mamahotelu. Nebo snad ženy nezaměstnáváte?

Vážně chcete své podnikatelské neúspěchy hodit na úřad práce, freelancery a maminky? Proč se nevymluvíte na covid, na stát, nebo na silnější konkurenci, jako to dělají ostatní?

#Unrecruitment

„Freelanceři nemůžou za vaše pokažený životy!“

🔗

04.09.2021 22:45

Kdy se nejvíce pozná, jak moc Češi nesnášejí svoje i cizí děti? Ano, správně, blíží se nám říjnové volby!

Narodil jsem se nejen před rokem 1992, ale i před rokem 1989. Před pár dny jsem svoje dítě poprvé vedl do školy s vědomím, že nevstoupí do nalajnovaného světa socialistického československa, sametových devadesátek, internetových „nullies“, ani mobilních „twenty-tens“.

Za mnohé vděčím lidem, kterým nebyla další generace lhostejná, a nakopli mě k dalšímu rozvoji.

V patnácti to byla ženská, která mi řekla, že je naprosto normální v tom věku trávit většinu času mimo domov, a hodila mi na krk tři děcka na babysitting. V osmnácti chlap, co mě vzal do firmy samostatně z domova vyvíjet software.

Ve dvaadvaceti chlap, co mě vzal na stavbu, abych se trochu odreagoval a zaplatil nájem, a hned na to druhý, který si mě vzal pod křídla jako novopečeného lektora. V pětadvaceti další, co mě v táhli nejdřív do certifikovaných kurzů, a hned na to do remote zaměstnání v nadnárodní firmě.

Poslední týden jsem řešil věci natolik zajímavé, že se pro tuhle platformu na sdílení debilních životních mouder ani nehodí, tak si je tentokrát nechám pro sebe. 🙃

„Na vlnách musíš být s lidmi, o které se lze opřít, kteří nezaváhají když jde do tuhého…“

To jsem našel v příspěvku jednoho z lidí, co mi pomohli jít dopředu. Nepíše se tam, že dáme lidem sežrat, že jsou mladí, tedy blbí, tedy k ničemu. Jaké překvapení!

#Unrecruitment #BahenníLázně

Lukáš Vyskočil po mně chtěl víc nadhledu. Já se bojím, že bych to tady musel s větším nadhledem zabalit. Tomáš Burda mi psal, že na sítích vídám tolik pitomců jen proto, že si jich všímám. Další mi mimo záznam říkají, že když vidí, že reaguju na příliš velké pitomce, raději ty příspěvky ani nečtou.

A takhle my si tu žíjeme!

🔗

31.08.2021 11:31

Chtěli byste umět poznat, které příspěvky na #LinkedIn si píšou osobnosti samy, a které jsou psané copywriterem na objednávku?

Někdy je to velice snadné!

‣ Výrazné stylistické rozdíly příspěvkem a reakcemi v diskuzi. Drobné rozdíly jsou pro tyto dva „útvary“ přirozené, diametrálně odlišný projev už napovídá, že se bude jednat o texty různých osob.

‣ Hodnotová nekonzistence. Například příspěvek plný moudrosti, za kterou by se nestyděl Myrddin Emrys, následovaný vzteklými reakcemi na úrovni předškolního dítěte.

Pokud chcete mít jistotu, stačí čas od času zanechat pod příspěvkem zcela nezávadný komentář, postavený tak, aby si do něj dotyčný mohl dosadit své vlastní myšlenky a potřeby.

→ „To vám šlo skoro o holý život.“

Jestliže ke svému životu potřebuje urážky a jed, velice rád si je tam sám dosadí. Pokud je dostatečně „samovznětlivý“, velmi snadno sklouzává ke svému přirozenému stylu komunikace a ke svým skutečným hodnotám.

← „Tak urcite je to neco jineho, nez trollit zpoza obrazovky a začínat hádky, provokovat čtenáře a rozsévat neshody…“

Občas mi přijde zábavné, jak snadno se lidé na sítích odhalí, byť se celý život učili se v osobním kontaktu mistrně přetvařovat. Zvláště se to týká starších ročníků, kteří se s novými médii nikdy nenaučili pracovat, ale čas od času se nachytají i mladší kusy.

← „Za displejem je frajer skoro kazdy.“

Plané vyhrožování osobním setkáním, které dotyčný ve skutečnosti sám ani nechce, už spadá do komunikačního stylu téměř výhradně mužů v krizi středního věku.

#Unrecruitment #Pokrytectví #BahenníLázně #Copywriting

Disclaimer: Přiložený screenshot je pouze ilustračního charakteru. Podoba s tématem příspěvku je čistě náhodná. Citace jsou záměrně vytržené z kontextu. Žádné zvíře nebylo při psaní příspěvku zraněno. Kocour se má dobře a pozdravuje.

P. S. Ironie a sarkasmus jsou v reakcích pod mými příspěvky výslovně povoleny. Ani by mě nenapadlo se pokoušet něco takového zakazovat. Stejně byste mě neposlechli. 🙂

🔗

30.08.2021 09:22

Je matematika k něčemu dobrá?

Co chvíli vidím na internetu diskuzi, jestli programátoři potřebují znát matematiku. Podle demokratického názoru nepotřebují. Na tvorbu software se stačí naučit nějaké ty frameworky…

Ať mi tedy někdo vysvětlí, jak je možné, že se cokoliv v oblasti software učím násobně rychleji a daleko snáze najdu chybu.

Matematika nám masivně ulehčuje všechny ostatní obory tím, že do ní vyčleňujeme vše, co lze přesně namodelovat. Díky tomu stačí udržet v hlavě vztah mezi modelem a realitou.

Jako programátor se stále rád v matematice zlepšuju.

#Unrecruitment #Programování

Docela dobře se dá aplikovat i do běžného života. Co mi běží hlavou, když si Klara stěžuje, že nejsou lidi kvůli státu a neziskovkám?

Sám na několik neziskovek přispívám, a další podporuju nefinanční cestou. Mám hrubou představu, kolik se v neziskovkách platí. Je to obvykle tak málo, že to snadno přeplatí i ten nejchudší soukromník.

Co tedy dokážou neziskovky nabídnout, co Klára a její kamarádi z mokré čtvrti nedokážou? Není celý problém v tom, že s nimi a jejich podřízenými jednoduše nikdo pracovat nechce?

Považujete podnikatele, který o sobě v roce 2021 řekne, že neumí sehnat a zaplatit lidi, za úspěšného a hodného pozornosti?

#NejsouLidi #BahenníLázně

Ovšem, kam se ztratil údajný milion zoufalců, co byl ochotný za nabízených podmínek pracovat pro tento typ lidí, je otázka dobrá!

Rovnou můžeme vyřadit představu, že všichni spokojeně živí rodiny jako zaměstnanci neziskovek. Tím ovšem neříkám, že Kláře a jejím kumpánům neziskovky neškodí. Takové #Czechitas jí odčerpávají levnou pracovní sílu na práci v IT. A vzdělávacích (nejen) neziskovek jsou u nás hromady!

Kam se tedy všichni poděli?



Kde ztratila Lucinka bačko… Kde ztratila Klára milion lidí? Napište do komentářů!

P. S. Proč jdou vlastně lidé raději pracovat do nezisku nebo ke státu, když by klidně mohli pomáhat slavné političce a právničce NĚCO VYTVÁŘET? Peníze prý nejsou problém!

🔗

26.08.2021 19:28

„Jsem programátor, ale nedělám nic z toho, co potřebujete.“

Tak nějak jsem se uvedl na networkingu, ze kterého jsem odcházel s tím, že dva lidé by si se mnou ještě rádi o spolupráci na těch trochu systémovějších a průmyslovějších věcech pobavili.

Obvykle totiž ve společnosti dostávám dotazy na webařinu a kancelářské IT, což není moje specializace. A mně nedává smysl brát práci lidem, kteří tyhle věci dělají, chtějí dělat, a jsou v tom zcela jistě lepší než já.

Teď nevím, jestli nebylo trochu drzé předpokládat, že ve skupině už není nikdo, s kým bych mohl v budoucnu spolupracovat, ale mě se opravdu nestává, že bych někde jen tak náhodou narazil na někoho, kdo tyhle věci dělá.

Většinou tyhle kontakty buduju roky.

#Unrecruitment #Byznys

🔗

26.08.2021 08:37

V českých zemích se východoevropská nátura ve službách nezapře!

Jak by řešil problém s pitomcem, co odmítá roušku, zástupce civilizovaného podniku? Omluvil by se, slušně by nabídl vrácení nevyužitého vstupného, ještě než pitomec stihne rozjet divadlo. Hotovo, vyřešeno.

#CustomerExperience

Ale ne, my si budeme hrát na pravidla, odkazovat se na obchodní podmínky… A další pitomci nám začnou tleskat, jak jsme na ty blbé zákazníky vyzráli.

Ještě před lety ve Vršovicích jsem zažil scénu v restauraci, kam jsem chodil na oběd několikrát do týdne. Pán u vedlejšího stolu poobědval, a když došlo na placení, postěžoval si, že mu nechutnalo. Číšník mu nechal oběd gratis.

Jakožto český človíček jsem absolutně nechápal, jak může nechat hosta odejít bez placení. Správný postup je přece zatarasit dveře, dokud host nezaplatí do poslední koruny nebo si ho nevyzvedne policie, všichni jsme to někdy viděli.

Číšníkovi jsem nevynadal, jaktože on obědvá zadarmo, když já musím platit, ale zvědavě jsem se zeptal. Prý mu nestojí za to dělat kolem ojedinělého případu za pár drobných divadlo a rušit ostatní hosty.

#Unrecruitment

Do té doby mě trochu svrběly prsty, že je to tam o pár korun dražší než v okolí. Díky této události jsem pochopil, že platím (a chci platit) i za to, že tam pro mě udělají všechno, a ještě něco navíc.

Znáte nějaká místa v Česku, kde si podniky takto stojí za svými službami?

P. S. Proč prokazovat slušnost lidem, kteří se vám nelíbí? Jednoduše proto, abyste nakonec slušnost nepostrádali vy!

🔗

25.08.2021 20:43

Jakou hodnotu má junior na trhu práce?

Řekněme, že se u vás programuje v programovacím jazyce #Haskell. Nikdy v životě jsem v tom nepsal pro reálný projekt, ani nemám zkušenost se žádným podobným nástrojem. Jinak se kolem programování už nějakou dobu motám.

Moje timeline:

‣ 2018 – V letadle z mezinárodní konference v Edinburghu do Prahy jsem si poprvé četl tutoriál, a vůbec jsem nerozuměl, co se mi tam snaží sdělit.

‣ 2019 – Ani jsem se k tomu nezkoušel vrátit, ale začal jsem programovat v jazyce #Rust, který přebírá leccos z funkcionálního světa.

‣ 2020 – Prokládám své běžné činnosti reálnou prací v Rustu za občasného čtení haskellovského kódu z nutnosti vyplývající z povahy projektu.

‣ 2021 – Bavím se s lidmi od jazyků Haskell, F#, ELM a dalších, poslouchám, ptám se, čtu… Dělám všechno, co dělá člověk na začátku cesty.

Ostatní programovací jazyky nezmiňuji, neb se přece nezapočítávají do očekávané seniority v Haskellu. Taky mi už není dvacet, z pohledu klasické kancelářské krysy nemám zrovna nejlepší pracovní návyky a nikdy jsem nepracoval dlouhodobě v cizí kanceláři.

Na kolik byste mě hypoteticky ohodnotili? Kolik na českém a kolik na mezinárodním trhu? Za kolik stojím? 😼 Těším se na vaše komentáře!

#Unrecruitment #SuperBeginners

Příležitostně se setkávám s tím, že člověka, jedno jestli samouka, absolventa technické vysoké školy nebo rekvalifikovaného, shazují lidé, kteří v životě nenapsali kus funkčního software.

Ke snížení hodnoty práce používají právě slova jako „začátečník“, „junior“ nebo „absolvent“ či „absík“… Jako kdyby vůbec nebylo úžasné s něčím novým začít nebo něco nového nastudovat či snad vystudovat.

Jako by mi nakouknul do okna bezdomovec, a vynadal mi, že mám ošklivou kuchyň.

P. S. Programování mi i v roce 2021 připadá zajímavější jako předmět zájmu než jako obživa. A to se nedá říct, že by to v poslední dekádě byla obživa špatná.

🔗

22.08.2021 20:41

Já si osobně myslím, že na LinkedIn patří všechno. A když všechno, tak i povzdech úžasné Zuzanky, která nesnáší tlusté ženské, kandidáty, juniory, a vůbec všechno, co se hýbe.

„Kandidát u pohovoru požaduje 20 dní neplaceného volna ročně nad zákonný rámec.“

Já jsem pár let zpáky počítal, že jenom na studium a nevýdělečné aktivity využívám 100 dní v roce.

„Ceny v restauracích jsou nehorázné.“

Já jsem prakticky celý rok 2020 vařil.

„Co je vlastně dneska levné, chápejte dostupné. Bydlení to nebude.“

Ano, nemovitosti šly poněkud nahoru, a materiál taky.

„Juniorní uchazeč chce vydělat 100 tisíc měsíčně.“

Třeba by chtěl svojí princezně zrovna koupit krásné bydlení. A třeba mu to jinde dají, a on jim vydělá mnohem víc.

„Ještě ve firmě nepracuje a už chce volno?“

Kdy jindy si člověk může lépe dojednat podmínky než před podpisem smlouvy?

„Jsem si vědoma, že napsáním, přečtením, lajkováním tohoto příspěvku se nic nezmění.“

Aspoň si přečtu jména frustrovaných linkedineerů na jednom místě. A těch pár lajkujících či souhlasně komentujících, které znám osobně, si jednotlivě obejdu, abych se ujistil, že se nechystají skočit z nuseláku.

Zapomněl jsem na něco?

#Unrecruitment #BahenníLázně

🔗

21.08.2021 09:20

Fenomén „kočičí mámy“ je nechutný patriarchální stereotyp?

Tomu, co čtete ve snímku, a tomu, co byste našli v diskuzi, říkám „syndrom bláznivké feministky“, tedy ženy, která tráví hromadu času tím, že nadává jiným ženám za to, že nejsou dost uvědomělé.

A taky je to klasická ukázka salámové manipulace:

‣ Není to sobecké. → Jistěže není, lidí je na světě dost, nikdo dnes lidstvu nedluží své rozmnožení za své narození.

‣ Nejsou méně ženami. → Potvrzení emocí čtenářky irelevantním tvrzením

‣ Nejsou nevyzrálé. → Další potvrzení emocí čtenářky irelevantním tvrzením.

‣ Nezmění nutně názor → Přesvědčování, že změníme názor, až nastane něco (až budeš starší, až budeš mít dítě, až budeš mít dvě děti, až budeš…), řešíme úplně všichni. Takže další zesílení emocí.

A teď to příjde. Masivní útok na patriarchát. Atomovka shozená do mužského světa.

‣ Kočičí máma je nechutný patriarchální stereotyp.

Co na tom, že tento stereotyp jednoznačně vytvořily ženy. Co na tom, že jsou to téměř výhradně ženy, kdo si doma zřizuje vlastní malé zvířecí útulky.

Může za to patriarchát! Ten klasický patriarchát, který preferuje, když se žena stará o domácnost, o děti, o manžela… Tak přesně ten patriarchát vytvořil stereotyp osamocené babky, co má sedmnáct koček. Teda už osmnáct, včera našla další.

Fair enough. Kde můžu podepsat petici proti těm patriarchálním bídákům, co tohle způsobili?

#Unrecruitment #JeduFeminismy

V diskuzi se mimojiné řeší, jestli se jedna žena smí zeptat druhé ženy, proč se rozhodla zůstat bezdětná. Proč by nemohla? Jako jo, asi to není otázka na cizího člověka po prvním podání ruky. Asi není potřeba ptát se znovu, když někdo zjevně nemá zájem odpovídat. Asi může někoho taková otázka mrzet nebo naštvat…

Ale pořád je to jenom otázka, a jak si s ní kdo poradí, je přece jenom na něm. Já se třeba na tohle téma s kamarádkama vždycky bavil, a nebyl v tom žádný problém.

🔗

19.08.2021 23:11

Jinými slovy, pokud si můžete dovolit zahodit ty nejlepší lidi, a preferujete směřovat nábor někam doprostřed gaussovy křivky, vícekolová výběrka a generické testování jsou ideální cestou.

Jestliže to dokážete na rovinu říct, a neproklamujete, že hledáte jen ty nejlepší z nejlepších, nemám s tím absolutně žádný problém. Jen mi asi nikdy nepřiroste k srdci metoda utlouct kandidáta výběrkem do té míry, že už kývne na všechno, a ve firmě to pak dotáhne až na syndrom vyhoření.

Na základě toho všeho, co jsem na LinkedIn od nabírajících četl, si paradoxně věřím, že bych dokázal lidi zkoušet a testovat daleko lépe. Jenže bych nebyl ochotný dávat podklady pro odmítnutí nadějného zapáleného člověka na základě tabulkových dovedností.

Tedy mi nezbývá nic jiného než držet se svého řemesla, a pomáhat lidem dostat se na takovou úroveň, že se s vámi nebudou muset dohadovat, jestli jsou nebo nejsou dost dobří. Beztak nemáte nejmenší tušení, kdo všechno prošel mým „výcvikem“. 😼

#Unrecruitment #Programování

Zrovna u zákazníka padla otázka, zda je pro člověka na mé úrovni zajímavé pracovat i se začátečníky. Moje zkušenost je, že se začátečníky zažijete věci, které jinde nezažijete. A vůbec nejlepší začátečníci jsou děti. Naučí vás přemýšlet čistě, bez zátěže roků zkušeností.

Sám sebe považuju za začátečníka ve funkcionálním programování, ale od začátku roku 2022 to mám v plánu učit druhé. Tož tak.

P. S. Už su zpět z Brna.

P. P. S. A kdyby mi teď někdo nabídl pozici programátora v Haskellu, a na základě testu nebo výše uvedeného by mi dal juniorskou nabídku, asi by mi moje pokora z minulého příspěvku nevydržela, a vysmál bych se mu do ksichtu.

🔗

17.08.2021 22:00

Možná vás baví občas sledovat, s jakou grácií tady přidržím vidle každému, kdo si na ně chce naběhnout. Ale to není celá pravda.

#BahenníLázně

Nechat lidi vystupňovat trapnost jejich reakcí až za únosnou mez je taková moje „guilty pleasure“. LinkedIn je v tomto ohledu naprosto k nezaplacení. Třeba takový pan Jemelka startuje už na „dobrý den“, ačkoliv tu jinak sdílí velmi líbivé příběhy a podobenství.

Druhá strana mince je, že jsem na této síti poznal i lidi, kteří mi opravdu pomohli. Je to tak, i svérázný sebevědomý programátor, který je neustále nad věcí, řeší nějaké ty životní situace, kdy se vyplatí s pokorou přijmout pomoc od zkušenějších. Takže díky!

A pak jsem tu potkal lidi, se kterýma byla spousta legrace. Někteří odešli, a dělají legraci jinde. Jiným zřejmě utekla legrace, a zůstali tak trochu kyselí. Další zvláště během loňského roku tak trochu zmagořili, a rozum se k nim nějak nechce vrátit.

#Unrecruitment

A tak se chvílema raději věnuju studiu programování, než abych řešil, kdo zase co vymyslel za prvotřídní hovadinu. A nejsem úplně bez úspěchů…

‣ Pochopil jsem nějaké ty formalismy okolo funkcionálního programování. Dokonce několikrát. Vždycky znovu přišel někdo, kdo mi ukázal, že to ještě nechápu úplně správně.

‣ Začínám si lépe uvědomovat rozdíly mezi programátory s matematickým a architekturním uvažováním a uživateli programovacích jazyků.

‣ Naučil jsem se číst (a trochu psát) kód v Haskellu. Nepřestává mě udivovat, kolik relativně komplikovaných prvků jiných jazyků najednou vůbec nepotřebuju.

Snad to není pro začátek málo oproti tomu, co jsem stihl za loňský rok a rok před ním.

🔗

13.08.2021 16:13

Na příkladu z českého jazyka si po vzoru #pravopisnejednohubky ukážeme, jak vypadá typická návrhová chyba, která kouše.



Snad mi Alžběta Vintrová a další pomůžou doplnit historii písmene „CH“. Já se zaměřím na následky pitomého nápadu zařadit jej mezi písmena abecedy, jehož autor bohužel nedostal včas kyjem po hlavě.

‣ Na mezinárodní úrovni není uznáváno, nemá oficiální codepoint v univerzální znakové sadě a není ani na klávesnicích.

‣ Všechna ostatní písmena malé abecedy mají malou a velkou podobu, jediné χ má tři podoby ch/Ch/CH.

‣ Jediné χ není rozlišitelné od sekvence písmen „c“ a „h“ ve vzácných slovech „mlachuba“, „rajchaus“ a „truchlas“.

Už tyto tři body by měly systematicky myslícího člověka trknout, že tu něco není v pořádku.



Technický svět naštěstí tuto blbinu nepřijal, přesto se musí potýkat s následky nevhodného rozhodnutí „jazykových inženýrů“.

‣ Na digitální český text nelze aplikovat lexikografické řazení podle znaků. Existenci slov obsahujících sekvenci „c“ a „h“ raději ignorujeme.

‣ Nejednoznačnost zobrazení u svislého textu. Je korektní „křížovkářský styl“, kde je ch/Ch/CH vodorovné, nebo máme přidat tři svislé podoby?

Slušný programátor či architekt by si všiml, že se ch/Ch/CH projevuje ve všech ohledech jako spřežky v ostatních jazycích. Problémy plynoucí z tohoto nápadu by předvídal, a pokusil by se zavedení takového písmene zabránit.



Na posledních dvou bodech lze zároveň ukázat, jak funguje #AgilníVývoj. Preciznost a perfekcionismus jsou u praktických programátorů nežádoucí vlastnosti, které je nutné potlačit.

V době, kdy precizní programátor teprve obíhá jazykovědné instituce, a připravuje specifikaci rozlišující „ch“ a „c“ následované „h“, agilník už má za sebou několik iterací.

‣ Seřadit podle abecedy? Jasně, dám tam nějaký „sort“. Česká pravidla mě nezajímají, testovací data volím, aby to nebylo vidět.

‣ Nikdo si toho nevšiml, nikoho to nezajímá, pracuju na jiných částech systému.

‣ Zadavatel se jmenuje Chalupa a používá Apple? Chápu, na předváděčkách to musí řadit česky a vypadat dobře na „japku“.

‣ Spolumajitel se zajímá o češtinu a používá ve firmě přezdívku „mlachuba“? Tohle framework neumí, tak to nechám seřadit normálně a dopíšu si do kódu vřazení toho konkrétního slova.

Zadavatel je spokojený. Programátor se vybrečí v koutě, projede pracovní inzeráty na dělnické práce, zkontroluje si výplatnici, a zpravidla se zase uklidní.



#ProgramátorskáŠkolka #Unrecruitment

P. S. Už někdo z vás dal nebo dostal na pohovoru na softwarovou pozici otázku, zda je CH písmeno? Odpověď řekne o programátorovi rozhodně víc, než kde se vidí za pět let nebo jakým zvířetem by byl.

🔗

12.08.2021 08:52

Je možné, aby se technicky zaměřený člověk naučil další „skilly“, vybudoval business, a přesto nezačal být nesnesitelně arogantní a přezíravý vůči těm, kdo u technické práce zůstali?

1) Zůstat technickým člověkem je z velké části otázka volby a lásky k oboru. Není to znak životního neúspěchu. Nakonec i člověk, co si hraje na aristokracii, jednoho dne umře a zbyde z něj akorát tak bordel v zemi.

2) Docela dost bývalých technických lidí zůstávají technickými lidmi ve volném čase, a užívají si volnosti výběru metod a technologií. Naopak spusta technických lidí, co já vím, vaří pivo, pečou chleba, nebo provozují malé hospodářství.

3) Technické komunity a týmy byly vždy jedny z názorově nejrůznorodějších vůbec. Běžně pracuje pohromadě komouš s progresivcem a anarchokapitalistou, protože při návrhu a implementaci čehokoli technického je politická orientace irelevantní.

Psát o omezenosti technických lidí v době, kdy se i ti úplně nejhloupější vyhraňují a polarizují ohledně politiky, zdravotnictví, nebo kdo si koho může vzít je provokace, která může zabrat tak akorát na mě. 😆

#Unrecruitment #TechPride #TakVámTedaDěkuju

Rád bych vám ukázal, že naučit se pár skillů navíc nemusí nutně znamenat, že nahrajete 42. podcast nelidských zdrojů, nebo začnete své bývalé spolužáky, kolegy a kamarády poučovat, že vidí svět „v jedničkách a nulách“.

P. S. Tak si říkám, jestli v tom nebude i kousek závisti, že někdo mohl a dokázal zůstat u toho, co jej naplňuje a baví. Jinak si nedokážu vysvětlit, proč se tyhle řeči po letech klidu znovu objevují v době covidové.

🔗

11.08.2021 21:41

Jako programátor narozený krátce před sametem mám pro LGBT pochopení, i když bych vlastní preferencí spíše spadal do pseudokategorie „super straight“.

🌈 Už okolo deseti let věku jsem věděl, že zajímat se o matematiku a počítačovou vědu je zásadní společenský handicap.

🌈 O nějaký ten rok později jsem se zcela vážně zabýval otázkou, proč nemůžu být normální, a zda se s tím dá něco dělat.

🌈 Smířil jsem se se svou identitou, a začal jsem si namísto zbytečných úvah hledat méně pitomé přátele.

🌈 Moje ostatní zájmy mě znovu dostaly mezi primitivy, kterým technická orientace nějak vadila.

🌈 Další skupina lidí naopak chtěla mé znalosti a schopnosti využívat k často bezúplatné práci zcela mimo mé oblasti zájmu.

🌈 Po vzoru zatajování pražského původu na Moravě jsem si vážně pohrával s nápadem technické zájmy v cizím prostředí tajit.

🌈 Okolo dvaceti let jsem zjistil, že ty ostatní lidi zase tak moc nepotřebuju, takže není třeba se stresovat.

Je zábavné sledovat souboj mezi progresivními aktivisty a normalizačními aktivisty o aplikovatelnosti manželství na jiné než heterosexuální páry s vědomím, že onen svazek není tak zázračný a magický, jak si obě strany sporu namlouvají.

#Unrecruitment #TechPride

Je mi upřímně jedno, kdo si koho bere, jestli tomu říká manželství, jaká je etymologie toho slova, a všechny ty ptákoviny okolo. Považuju celý ten souboj za bizarní ukázku toho, že lidé nemají, co dělat, tak vymýšlejí, jak se rozdělit na skupinky, co se budou moci navzájem nesnášet.

P. S. Moje dítě miluje duhu. A taky jednorožce. Tak doufám, že ji nějaký potrhlý aktivista třeba z řad učitelů nebude chtít poslat na psychologické vyšetření.

🔗

08.08.2021 21:54

Kdy jste naposledy zkoušeli zadat domácí úkol instalatérovi, elektrikářovi nebo třeba soukromému učiteli?

Výběrové řízení je nejlepší příležitost ukázat uchazečům, jak si vážíte jejich času. Jestliže pro vás budou odborníci běžně pracovat během výběrka bez jakékoli protihodnoty, máte dost hulvátskou firemní kulturu. Nemá smysl si stěžovat na kvalitu a motivaci vašich uchazečů.

Asi se dá pochopit, když necháte domácí úkol vypracovat servírku, horníka nebo taxikáře, co tvrdí, že zvládne práci programátora. Tam se dá pochopit, že tomu člověku nevěnujete čas, dokud aspoň něco nepředvede.

Je nesmysl stejně přistupovat k lidem, které potřebujete pro to, aby váš byznys mohl správně fungovat. Sice shazující taktikou můžete z uchazeče úspěšně vyrazit nějakou tu slevičku, na druhou stranu si tak pěstujete tým složený z věčně nespokojených zaměstanců.

#Unrecruitment #TechPride

Ono se vůbec ukazuje, že pokud je jedinou kvalifikací pro práci na výběru IT odborníků „nerozumím IT“, nedopadá to dobře. Tedy nedopadá to dobře pro firmu, která ke svému fungování potřebuje seriózní IT, ne jen sbírat druhy zaměstnanců jako pokémony.

🔗

07.08.2021 15:53

Měl bych několik životních otázek pro muže i ženy!

1) Kde se právě teď nachází váš očkovací průkaz? Pokud byste náhodou věděli, kde bych našel ten svůj, máte u mě večeři.

2) Co byste si mysleli o člověku, kterému je více než 30 let a bydlí v jednom domě s rodiči?

3) Měla by se znovu zavést základní vojenská služba jako kompenzace za mateřskou?

4) Jaký trest byste navrhovali chlapovi, co vypadl ze své tradiční genderové role?

#Unrecruitment #Twitter #Diverzita

🔗

01.08.2021 21:49

Nikdo dostatečně znalý nemůže považovat vakcíny za stoprocentně a beze zbytku bezpečné.

Ostatně i proto jsme všichni dostali k očkování doplňkové instrukce. Mám za sebou dvě aplikace Comirnaty, obě s mírnými vedlejšími účinky. V obou případech jsem vyčkal určený čas před odchodem, a po několik dní jsem se zdržel alkoholu, námahy, masáží, apod…

Lidé asi chtějí žít ve lži. Chtějí slyšet, že každá jejich cesta je naprosto bezpečná, že to bude dobrý, z každé nemoci se sami uzdraví, po smrti se jim dostane lepšího života, všechna síla je v nich samotných… Byznys funguje stejně. Chtějí slyšet, že ta aplikace je bezpečná, že se nemůže nic pokazit, nikdo se nedostane k jejich datům… Nakonec jim stačí prodat dobrý příběh, a už se vezou.

Je to blbý, ale život je nebezpečný. Může se nám stát ledacos. Kolikrát naprosto nesmyslně riskujeme, abychom za chvíli strachy sevřeli zadnici kvůli něčemu, co nás ohrožuje mnohem míň.

A tak mám za sebou dvě bodnutí do naprosto uvolněných svalů, ani jsem z toho strachy neomdlel, ani mě nevyděsila teplotka, únava a bolest ruky. Chápu, že má někdo strach, nebo snad racionální důvod se vakcinaci vyhnout, ale pro mě je to cesta. Považuju mRNA vakcíny za úchvatný lidský vynález.

#Unrecruitment #Zdraví #Strach

Na otázku, zda je něco stoprocentně bezpečné, bez rozmyslu odpovídám, že není. Kdo mě zná, toho to nerozhodí, a začneme se bavit na patřičné úrovni. Platí to v mém oboru, platí to i v životě.

Takže kdo se chcete chránit před nákazou a zároveň pomoct s udržením pandemie na uzdě, a potřebujete vědět, že je to naprosto bezpečné, zajděte za někým, kdo vám to řekne tak, jak to chcete slyšet. Jako to ostatně většina z vás dělá u všeho ostatního. Kdo nechcete, whatever.

P. S. Konspirační blábolisty v diskuzi rovnou mažu. Zdá se mi to, nebo mi LinkedIn dovolil napsat příspěvek delší než 1300 znaků?

🔗

31.07.2021 08:25

Někdy je dobré si uvědomit, jak přemýšlejí běžní lidé. Třeba když jdete dělat marketing nebo politiku. Nebo když se chcete přiblížit typickému životu zvířat druhu homo sapiens.

‣ 1995

Typizovaný žák: Hraje fotbal, nebaví se s holkama, prezentuje se před ostatními jako superman.

Šimerda: Fotbal mě nudí. Chodím na hřiště za kámoškama, jsou zábavnější, dá se s nima i mluvit. Zkouším programovat v Pascalu, ale nevidím, na co bych to použil. Odbíhám od hry Betrayal at Krondor, kde louskám dlouhé texty, a ptám se bráchy, co znamená za slovem „apostrof a dvě elka“.

‣ 2005

Typizovaná teta: Ptá se, zda těch lidí, co „dělají něco s počítačem“ není už moc, a zda nebudou mít problém se na trhu vůbec uplatnit.

Šimerda: Tajně zvažuje studium architektury (tedy té stavební), ale nakonec usoudí, že by si s těma lidma možná nerozuměl. Otázka mu hlavu moc nezamotá, protože většinu těch lidí, která má teta namysli, vůbec nepovažuje za svoji tržní konkurenci, když vidí, jak fungují.

‣ 2015

Typizovaný zaměstnanec: Říká, že potřebuje nutně pracovat v kanceláři v pravidelnou dobu, a pak si vyčistit hlavu u piva.

Šimerda: Vstává v sedm ráno, a připravuje dceři umělou výživu. Přesouvá dceru na hrací plochu, a sebe o pár metrů vedle k počítači. Některé dny místo počítače vezme kočárek, a práci odsouvá na odpoledne a večer.

#Unrecruitment #TechPride

K čemu je mi zabývat se otázkou, co typizovaný člověk považuje za zábavu a rekreační činnost? Já přece můžu dělat to, co baví mě, a bavit se s těmi, se kterými si mám, co říct. Kromě toho narazit na běžného člověka už není zdaleka tak snadné jako kdysi.

🔗

29.07.2021 15:31

Sleduju příspěvky o utrpení žen od jedné české právničky na Twitteru. Popisované nespravedlnosti by se daly rozdělit do několika kategorií.

#JeduFeminismy

‣ Komunikační selhání

Jeden z partnerů si neustále stěžuje na věci, které má při troše snahy ve své moci změnit. Otázkou je, zda dotyčný (dotyčná) nepotřebuje status quo naopak zachovat a realizovat se stížnostmi. 🧑‍🤝‍🧑

‣ Nešťastný výběr partnera

Na některé lidi prostě nemá smysl klást příliš vysoká očekávání. Nadávání na celé chlapské (ženské) plémě dává člověku pocit, že v tom srabu aspoň není sám. 🐮

‣ Neochota převzít zodpovědnost

Mezi genderovou nerovnost řadí například i potřebu ženských neúměrně pečovat o svůj zevnějšek z důvodu společenského tlaku. Takže chlapům je to povětšinou jedno, ale stejně za to můžou. 🤷

‣ Strach ze ztráty nepostradatelnosti

Zatímco chlapi se víc bojí, když si ženská na svoji útratu sama vydělá, ženské se víc bojí, když se chlap postará o domácnost, nebo dokonce dítě. Nedokážou se vypořádat s myšlenkou, že by to mohlo jít bez nich. 😱

#Unrecruitment

My rozvedení to máme zažité. Domácnost bez ženy možná nevypadá úplně stejně, ale v důsledku funguje stejně dobře. A naopak, co znám samoživitelky, většinou si nestěžujou a makaj. Každý z nás totiž dobře ví, že to za nás nikdo neudělá, nezařídí ani nezaplatí.

A na co se ve svém zpackaném životě vymlouváte vy?

#Život

P. S. Myslíte, že bych si mohl vzít ty krátké zelené šaty bez rizika, že to bude někdo komentovat?

🔗

28.07.2021 18:45

Marta není jediný člověk, kterého dráždí absence dlouhodobých cílů a ambicí.

Někdy si říkám, zda je vůbec společensky přijatelné dělat něco jenom pro svoji vlastní radost. Já například vůbec netuším, jestli v období mezi dneškem a smrtí budu vůbec ještě nastudovávat něco proto, abych to mohl hrát druhým lidem.

Na druhou stranu mám velké pochopení pro lidi s „divnými zájmy“ jako je matematika nebo programování. Je mi extrémně blízká myšlenka logického, matematicého, informatického a technického uvažování v běžném životě.

Pro mě je třeba super se bavit o muzice s lidmi, co chápou exponenciální vztah mezi rovnoměrně temperovanou stupnicí a frekvencemi tónů. Utrpení mi způsobují lidé, co slyšeli o frekvencích akorát od Jardy Duška a podobných cizopasníků.

Nakonec ani ty tkaničky u bot si ráno nevážeme stejně. Nejčastější je udělat smyčku, obtočit a protáhnout druhou smyčku. Jihočeští příbuzní mě učili zavázat dvě smyčky na uzel. Po letech mi někdo z matematiků ukázal, že stačí za pomoci dvou prstů každé ruky protáhnout dvě smyčky skrz sebe navzájem.

Rozdíly? Dokonalá symetrie, kdy neřeším kratší a delší konec. Perfektní kontrola (asi jako při pletení copů), tudíž se mi nepovolí základní uzel. Výsledek při troše snahy topologicky stejný, pocit z procesu docela jiný.

#Unrecruitment #Zen #IntrovertníZáliby

🔗

27.07.2021 09:53

Marta se mě ptá, jak je možné, že si člověk několikrát za život najde učitele muziky, který mu nevyhovuje. Zkusím si vzpomenout.

1) Soukromá učitelka, původně z LŠU. Nebyla špatná, ale měla rakovinu, stupňující se bolesti, byla na děti čím dál více protivná.

2) Po letech pauzy důchodkyně, též z LŠU, docela dobrá, ale příliš lpěla na klasické výuce, takže prsty dobrý, ale čím dál větší nuda. Nepomohlo ani když jsem obstojně zahrál náročnější skladbu.

3) Soukromý učitel na piano a kytaru. Když jsem po něm chtěl vysvětlit volnost interpretace a rozdíl mezi interpretací podle něj a podle jiných, urazil se a vyhodil mě. Nevymlouval jsem mu to.

4) Jazzová královna, teta mojí bývalé přítelkyně, musel jsem vyžebrat kontakt. Část věcí, co jsem se učil sám, považovala za s****y.

Taky si jednoho dne vzala do hlavy, že mám talent na improvizaci. A tak mě neučila od základů, místo toho mi nadávala, že mi to nejde, a nedokázala udělat krok zpátky.

A kromě toho měla pořád názor, čemu bych se měl v životě věnovat. Nevysvětlil jsem, že se rozhodně nehodlám živit muzikou, a že především potřebuju rychle dostat začínající živnost na úroveň obživy.

5) Saxofonová princezna, našel jsem ji kvůli příčné flétně. Tak dlouho koketovala s ezoblbinama, až jí z toho dočista hráblo, a přestali jsme se bavit.

Ale zase to nebyla otrokyně jednoho nástroje, a naučila mě, že muzika nemusí být vůbec složitá, aby byla dobrá.

#Unrecruitment #MuzikaNeníVšechno

Nikdo z těch lidí nebyl čisté zlo, a poslední dvě byly vskutku výjimečné muzikantky. Spíše moc nechápaly, že je pro mě muzika zpestřením života, co nikdy nebude na prvním místě. Já zase trochu s tím, že platím dost peněz a času za něco, co se nepřizpůsobuje mým měnícím se potřebám.

Mně příjde normální, že se věci mění a vyvíjejí, a že se člověk od pěti do padesáti neučí z jednoho zdroje, nota bene když se jedná o volnočasovku, kterou lze vždy odložit stranou.

P. S. Existují i dobří muzikanti, co mají alespoň elementární chápání okolního světa, ale takoví mi většinou řekli, že nikoho učit nechtějí a nebudou.

🔗

26.07.2021 19:56

Alena šíří dezinformace. Lidé opravdu řeší věci s příbuznými, sousedy i odborníky. Komunikují přes internet, čtení, poslech i osobní kontakt. Tak na co si tu hrajete? 😼

Právní problém? → Internet ke mně dopraví aktuální znění zákona, judikáty, známé případy a příběhy, a nakonec zprostředkuje i kontakt na ty právníky!

Postavit dům? → Dům se staví z cihel, ne z architektů. Jihočeská část mé rodiny si pokud vím domy navrhovala a stavěla, a teď se podržte, ještě před nástupem internetu!

Závada na autě? → Bavím se s lidmi, co se o svá auta starají z velké části sami, od údržby až po některé opravy. Že jsem na to levej, neznamená, že to někdo jiný nedělá!

#Unrecruitment #Kecy

Právničina, architektura ani autoopravárenství nejsou postavené na na nějakém tajném vědění. Ostatně i práci lékaře je potřeba kontrolovat, jinak to může mít pro člověka fatální následky. Nakonec i SARS-CoV-2 ukázal, že kdejaký MUDr. podlehne konspiračním blábolům nebo pocitu vlastní neomylnosti.

Lidi, nebuďte blbí, a jednou pro vždy si zapatujte, že internet je jen halda síťových prvků a spojů mezi nimi. Podobně technologie jako tisk časopisů nebo TV vysílání. Jsou to lidé, kdo vytváří nejen sociální prostor, ale i pravidla, kdo smí předepsat nebo vyrobit léky. A lidská blbost je jak známo neomezená.

Ale určitě to myslí dobře, o tom žádná.

🔗

24.07.2021 20:10

#holkyzmarketingu vs. #grumpyprogrammer

1:0

Tedy z jiného soudku…



Podařil se mi „projekt“ přesunu z Prahy na malé město, kde dcerka nastoupí do první třídy, bude mít po ruce babičku s dědou, a kde už zná hromadu dětí ze sousedství. Mrkněte na fotku v komentáři. 😼

Letos jsem toho stihl docela dost. Od nápadu v únoru, přes jednání s bývalou ženou, přesun do provizorního ubytování a provizorní kanceláře, koupě auta… Zrovna dnes jsem odevzdal klíče od kanceláře a přestěhoval holce postel z dočasného bydlení. 👍

Akorát si teď říkám, jak dopadne ten nástup do školy. Holka se sama naučila plynně číst, a vyžaduje zásobu literatury. Počítá líp než spousta desetiletých a někteří dospělí. A má trochu problém se soustředěním. 🤷‍♀️

Na druhou stranu jsem trochu prozkoumal okolí, a jakožto amatérský matematik jsem zhodnotil, že řešení existuje. 🧠

Jak myslíte, že se jí v nové škole bude dařit?

#Unrecruitment #GirlPower

P. S. Zastavit příspěvek, dokud má jenom tři a půl tisíce views hodnotím jako skvělý marketingový tah. Na desítkách tisíc už by bylo pozdě. 🙃

🔗

23.07.2021 12:45

Lucie 🍋 Zitterbartová je obskurní a obstarožní kráva, nebo tak nějak. Neviděl jsem přesně, co jí #holkyzmarketingu v rámci konstruktivní kritiky v jejich #hatefree zóně napsaly.

Mně to přijde naprosto super, a na jejím místě bych si to dal na LinkedIn rovnou do popisku pod jméno! Co si o tom myslí moje favoritky Renáta Šejnová a Barbara Kozielová? Myslím, že by ten citrónový brand zasloužil trošičku pepře a chilli.

Proč mám pocit, že všechny ty #HateFree zóny a #SafeSpaces končí tak, že se stádo dohodne, koho bude hejtovat, a pro koho udělá z daného prostoru minové pole?

#Unrecruitment #BahenníLázně

A co #hošcizmarketingu, máte to taky tak?

P. S. A to mimochodem s Luckou ani nesdílím názor, že do marketingu, copywritingu, a dalších blízkých oborů nemůže skočit kdokoliv, a zkusit udělat štěstí. Nemusíme si hned všichni hrát na velké profíky.

🔗

22.07.2021 22:41

Jak učit začátečníky pořád dokola to samé a přežít? Takovou otázku jsme mezi jinými řešili na Grumpy Programmers. Podělím se s vámi o pár postřehů.

‣ Jakožto sobecký lektor si mírně upravuju obsah tak, aby nebyl nikdy úplně stejný. Pokud budu sám sebe nudit, budu nakonec nudit všechny.

‣ Každý začátečník je jiný, má jiné znalosti, nachází jiné souvislosti. Stačí mu aspoň trochu vyjít vstříc, a sám se dozvím něco nového.

‣ Rád se vracím k fundamentálnímu porozumění. Neobtěžuje mě znovu a lépe řešit základní otázky a pochybnosti.

Zazněla tam zajímavá myšlenka, kterou teprve zpracovávám. Myšlenka, že člověk začínající s nějakou oblastí má větší snahu řešit věci jednodušší a srozumitelnější cestou než ostřílený harcovník, co všechno zasazuje do nějakého naučeného rámce.

#Unrecruitment

Skoro to vypadá, že mám zrovna potřebu téma učení sebe i druhých okopat ze všech stran…

https://lnkd.in/dcs6duY

Teď už zbývá zrecyklovat snad jenom téma introverze a extraverze, a toho jak se stejně nakonec všichni lidé, se kterými se potkávám, projevují podle situace oběma způsoby.

🔗

22.07.2021 08:09

Jsem specialista ve svém oboru, respektujte mě a následujte mě!

Ne, tak to nefunguje. Respektujte sebe. Respektujte svoje děti. Kašlete na rozbité ego cizího člověka, kterého už nemusíte nikdy vidět. Už se mi stalo, že se mě reakce žáka/rodiče dotkla, ale vždy jsem to časem proměnil v sebereflexi. Na reakci kolegů ještě pracuju. 😼

Poznal jsem dost učitelů hudby, kteří měli komplex ztracených ambicí, a nedokázali pochopit, že člověk před nimi chce jenom trochu hrát, jeho hlavní zájmy leží jinde, a příležitost „vychovat slavného muzikanta“ se opět nekoná. Marta Ptáčková je z oboru, jistě vám o tomto fenoménu bude umět říct víc.

Ve svém oboru nemám problém pracovat s lidmi, kteří se nikdy programováním živit nebudou. Neživí se jím ani mnozí z řad nejlepších programátorů, a nevidím v tom sebemenší problém.

Všimněte si kontrastu. Ačkoliv se člověk, co umí programovat, snadno uživí takřka z gauče, ukazovat dětem programování neznamená vychovávat z nich profesionální programátory. Muzika je dřina schopná slušně uživit doslova pár interpretů, tak proč z toho dělat vědu?

#Unrecruitment #SluníčkovíLidé

P. S. A jako sorry, primitivní osobní útok na cizího člověka není profilu „netypické učitelky klavíru“ hoden. To bych čekal tak od „holek z marketingu“ viz zkušenost Lucie 🍋 Zitterbartová.

🔗

21.07.2021 20:16

Abychom se tu věčně nedohadovali, které setkávání je dostatečně neformální, které vyžaduje jaký dress code, kde se máte tvářit jak důležitě, a jak velkou pro vás dělat rezervaci…

Dohodli jsme se s Tomáš Havelka, že se v úterý (27. července) půjdem projít na Vyšehrad. Můžete se k nám přidat. Sraz je v 17:00 u Kongresového centra, na straně příchodu od metra. Kdo přijde pozdě, musí si nás najít. Konec hlášení.

#Unrecruitment

Sliboval jsem sice velkou procházku, ale protože jste se poslední rok a půl tak akorát váleli doma a tloustli, začneme raději zlehka.

🔗

20.07.2021 19:19

Už mi pár lidí řeklo cosi o sociální nebo emoční inteligenci, tak jsem se dnes podíval na definici…

„Sakra, ulomila jsem si nehet.“

Pokud je vaše první reakce na nově vzniklou drobnou nedokonalost na cizím dlouhém růžovém pařátu: „A co já s tím?“, pravděpodobně jste na tom s emoční a sociální inteligencí stejně jako já.

Má se totiž jednat o schopnost vcítit se do emocí druhých lidí. A pokud vám například problémy pěstitelek barevných drápků nestojí za myšlenku, těžko takovou schopnost prokážete.

Vcítění se do skutečných problémů je příliš snadné. Na testování se mi jako zdroj těch nejstupidnějších problémů osvědčil Twitter, konkrétně uživatelky a uživatelé s větším počtem followerů. Hledejte banální mikropříběhy s až neuvěřitelnou náloží emocí v reakcích.

#Unrecruitment #Psychologie

🔗

15.07.2021 12:44

Musím uznat, že tu občas narazím na lidi, kteří mi mají, co říct. A pak vždycky potkám někoho, kdo nemá po obsahové stránce, co nabídnout, ale každý jednotlivý komentář natáhnou balastem.

Můžu odpovědět klidně jedinou větou, dotyčný přesto vymyslí další komentářový román. Možná ti lidé mají strach, že když toho napíšou málo, nebude to vypadat dost moudře, zatímco komentář dlouhý jak účtenka z nákupu na dva týdny udělá dojem.

#Unrecruitment #Komunikace

Úplně mi to připomnělo staré hvězdy linkedinu, o kterých už jsem hodně dlouho neslyšel. Kde je vlastně konec všem těm lítým bojovníkům, radkům, martinám, barborám, tomášům… Prostě všem těm nejlepším a nejdokonalejším, co mi chodili pravidelně nadávat?

🔗

14.07.2021 20:22

Konečně jsem dostal příležitost to vyzkoušet. Komplikovaný nástroj, desítky let historie, kurz úplných základů.

Učit technicky uvažující lidi je radost…

‣ Oni za mnou nejdou proto, abych je něco naučil, nýbrž se sami přijdou něco nového učit, byť s nějakou tou pomocí.

‣ Už ke mně přicházejí s vědomím, že myšlení je dřina, a že je naprosto normální něco nepochopit na první pokus.

‣ Mají rádi teorii a chtějí tématu rozumět. Pomáhá jim zorientovat se v problematice a dát si věci do souvislostí.

A pár technicko-uživatelských poznámek…

‣ Windows jsou dodnes systémem nepříjemným a nepřátelským vůči komukoli, kdo by jen pomyslel na možnost něco programovat.

‣ Visual Studio je pro začátečníka jak rána lopatou do hlavy. Dělá věci, co uživatel nepotřebuje, za to se musí ukecávat k tomu, co potřebuje.

‣ Se standardní knihovnou C++ není hezký ani tak základní příklad jako načíst pár řádků textu a rozdělit podle nějakého znaku.

‣ Ačkoliv mají jazyk i knihovna spoustu moderních prvků, jsou protkány blbými nápady z období od osmdesátek až po současnost.

Musím říct, že C++ jako programovací nástroj, tedy kombinaci jazyka a standardní knihovny, považuju za nesmírně zajímavý exemplář ke studiu. Nicméně bych méně houževnaté začátečníky raději odkázal na nějaký krotší jazyk.

Python se zdá býti snadný a oblíbený, ale v praxi pak pomalý a nemoderní. A tak si pořád říkám, jestli by nakonec nenabídla lepší start Julia. To by mohl být takový „holčičí“ jazyk do začátku. Co myslíš, Matěj Račinský, připravíme něco?

#Unrecruitment #Programování

P. S. Původně jsem chtěl reagovat na komentáře od Petr Opletal ohledně pracovních námluv programátorů, ale nakonec mi přišly natolik stupidní, že jsem na to nic nevymyslel.

🔗

10.07.2021 12:47

Mysleli jste si, že jsou programátoři striktně racionální bytosti? A že starší a zkušenější dělají vždy lepší rozhodnutí?

Pokud se nenaučíte základům informatického myšlení, vystavujete se riziku, že za vás váš „senior“ udělá rozhodnutí, která nejsou tak úplně v souladu s vašimi potřebami. A co hůř, možná vám kvůli němu odejdou lidé, kteří by váš byznys posunuli až na měsíc.

Chovám velký respekt k otcově generaci počítačové vědy. K jednotlivcům si jej ovšem zachovám jen do následující posloupnosti.

1) Plácne nějaký názor či pověru.

2) Dostane šanci jej podložit.

3) Posouvá rétoriku od racia k emocím.

4) Zkusí nejlacinější argumentační faul.

5) Pokusí se odvést pozornost.

6) Uvolní další zbytečné emoce.

7) Plácne nový názor či pověru.

Informace podložená jen emocemi je pro mě nedůvěryhodná, a mluvčí na mě bez ohledu na roky či dekády zkušeností působí jako obyčejný plácal.

#Unrecruitment #Programování

Nenechte se zmást lidmi, kteří mluví „chytře“, ale za jejich slovy není žádný užitečný obsah.

P. S. A tak mi nezbývá než dál předpokládat, že je standardizace vláken v C11/C17 skvělá věc, která nám umožňuje se spolehnout na přesně definované chování systému. Pokud ne, nechť mi to vysvětlí někdo, kdo se dokáže „vyžvejknout“.

P. P. S. Možná někomu zní nepoužívání STL v C++ bez jasného důvodu jako hrdinství, já v tom vidím spíše mrhání časem a prostředky.

🔗

07.07.2021 22:21

Tak vážení, při plném vědomí prohlašuju, že začátkem roku 2022 ze mě bude výborný učitel funcionálního programování pro začátečníky.

Odhaduju totiž, že tou dobou téma ovládnu do té míry, aby mělo smysl se mě na něj ptát, a zároveň budu mít v živé paměti, jak a v čem to bylo těžké. Nepopírám, že může dobře učit člověk, který téma ovládl dávno a snadno, ale jako člověk, kterému to dává zabrat, budu mít velkou výhodu.

Někteří mě pro mé zájmy považují za génia, ale realita je taková, že jsem si i tu matiku musel odmakat. A nakonec i to klasické programování, jestli tomu tak můžu říkat, mi už v životě připravilo spoustu náročných dní a nocí.

Moje dosavadní poznatky:

Říká se, že funcionální programování je o funkcích bez vedlejších efektů a neměnných datových strukturách. Mně přijde obojí velmi snadné. Naopak vidím velké a doopravdy těžké téma v komunikaci s vnějším světem, vedlejších efektech a synchronizaci.

#Unrecruitment #Programování

A mimochodem, prvky funkcionálního návrhu lze využít v libovolném programovacím jazyce, i kdyby to měl být obyčejný unixový shell.

P. S. Neměním víru, jen rozšiřuju arzenál nástrojů, které můžu s výhodou použít.



Dnes večer na Clubhouse:

Programovací jazyk Julia (with Matěj Račinský)

🔗

04.07.2021 23:10

Znám nadšené programátory, co se vzdali své profese.

Mnohdy se tak dlouho nedaří skloubit hluboký zájem o obor s pragmatickými požadavky zadavatele, až dotyčný zjistí, že je ve firmách spousta pozic, kde se nemusí trápit, a ještě dostane přidáno.

Ve volném čase pak používá k vývoji přesně ty nástroje a technologie, které mu dávají smysl. Najednou nemusí řešit, jestli ta věc zapadá do portfolia a zda na ni firma dokáže sehnat tucet dalších lidí. Jednoduše použije to nejlepší, co má k dispozici, a s radostí se naučí něco nového.

Nadšenci na programátorských pozicích mají tohle daleko těžší. Produkovat kód čtyřicet a více hodit týdne je podle mě nezdravé samo o sobě, věnovat se navíc po večerech osobnímu rozvoji už chce opravdu pevné nervy.

Ať už jste profesí vývojáři, nebo jste si uvolnili ruce útěkem třeba do managementu, mohlo by se vám líbit naše čtvrteční povídání, toho času provozované na Clubhouse. Už jsme se stihli pobavit o funkcionálním programování a F#, instrukční sadě RISC V, a tento týden se chystáme na unikátní programovací jazyk Julia.

#Unrecruitment #Programování

A protože jednou z mých hlavních činností je právě pomáhat pravidelným firemním vývojářům s rozvojem a udržováním programátorského myšlení, dává mi perfektní smysl provozovat něco jako „deep talks“ na programátorská témata.

P. S. Já vím, Clubhouse je zlo. Ale teď zrovna se scházíme tam, tak přimouřete oko a ve čtvrtek doražte, pokud vám to dává trochu smysl. Krom toho jsme ještě na Discordu.

🔗

30.06.2021 22:01

Opět jsem se dostal do diskuze o tom, jak jazyk a jeho výrazové prostředky ovlivňují myšlení.

Nejvíc mě tahle diskuze baví v kontextu jazyků umělých, tedy vynalezených a pečlivě navržených pro konkrétní účel. Dokonce i relativně obecné programovací jazyky se mezi sebou liší tak zásadně, že mezi jejich pravidelnými uživateli pozoruju rozdíly v uvažování.

Tak třeba moji oblíbení céčkaři mají tendenci daleko víc své mozkové kapacity věnovat tomu, co bude procesor skutečně dělat. Ani přechod k C++ mnohé nezachrání od dokonalého přehledu o práci s pamětí. Pythonistům naopak typicky bývá správa paměti ukradená, jenžto ji nepotkávají na každém rohu.

Před dvěma lety jsem začal na popud zákazníka školit návrhovné vzory. To mě donutilo začít pojmenovávat věci, které jsem do té doby považoval za úplně normální a za řeč nestojící. U programátora je docela normální, že dokáže programátorsky myslet. Zdá se, že už není tak normální umět si to programátorské myšlení rozebrat.

Je něco jiného umět dobře tvořit programy, a něco jiného uvědomovat si detaily a souvislosti, proč je daný postup dobrý a jiný postup ne tak dobrý.

A tady se vracíme k výrazovým prostředkům. Programový kód totiž obvykle neříká ani co přesně se bude dít na procesoru, ani co přesně programátor zamýšlel tím kódem vyjádřit.

A tak není výjimkou, že člověk po pár měsících na první pohled nerozumí ani svému vlastnímu za střízliva vyprodukovanému kódu.

#Unrecruitment #Programování

🔗

29.06.2021 20:11

Osoby, co zpoza volantu nadávají na chodce a cyklisty, jsou podle mých zkušeností ti největší srabi, co si troufnou tak maximálně na malé dítě.

Bude to nějaký pátek, co nám další z úžasných, ohleduplných a posledních spravedlivých vjel přímo před nosem na přechodu pro chodce, kde ráno chodí děti do školek, škol, na autobus, nebo i k zaparkovanému autu.

Ukázal jsem mu, že je asi trochu idiot. Řidič měl dost odvahy, aby zastavil, a tak jsem se rozhodl v klidu vyslechnout, co má na srdci. Rychle vyhrkl obligátní výmluvu, že nás neviděl, načež mu odvaha došla, vyblil tři rychlé věty směrem k mojí tehdy pětileté holčičce, ztratil nervy, a ujel.

Na sociálních sítích to obvykle huláká jak o život, ale neustojí to ani pohled do očí předškoláka, co chtěl jenom přejít silnici za kámošema ve školce po vyznačeném přechodu pro chodce.

Sám miluju jízdu autem a nedávno mi za šera vjela do cesty děcka na kole z vedlejší ulice. Kdybych už s nimi musel mluvit, zeptal bych se, jestli jsou v pohodě, a popřál bych jim bezpečnou cestu domů. Stejný večer jsem nesrazil zmatenou srnku a nepřejel poblázněnou kočku.

Proč? Protože nejsem č...k.Tak jednoduché to je.

#Unrecruitment #NebuďČurák

P. S. Kdysi jsem v zatáčce srazil jezevce. Vběhl mi do cesty, nešlo nic dělat. Bylo mi to líto.

🔗

25.06.2021 19:42

„A co bych tam s nima jako dělal?“

Lucie Citrónová mě před časem zvala na nějakou akci s divnolidma z této příšerné sítě. A vzhledem k tomu, že je to tu samý sebestředný softskiller, jsem na to hodil bobek.

Před rokem to zkusila jinak. Po několika džbáncích vína jsme se domluvili, že dorazím inkognito, a budeme sledovat reakce lidí na odhalení mojí totožnosti. Tereza se složila jako první. Jana z „nalinkované akademie“ nadskočila nejmíň metr do vzduchu. Vojtěch po osobním setkání dohledal naši komunikaci, a uznal, že jsem mu nic zlého nenapsal.

Všeho všudy na akci přišli úplně jiní lidé, než jací do té doby pod jejich jmény exhibovali na LinkedIn. Měla to být jednorázovka, ale co covid nechtěl, potkávání divnolidí mi začalo připadat jakýmsi zvráceným způsobem zábavné.

#Unrecruitment

A tak se po roce chystám na „neformálko“ zcela oficiálně dorazit. Bude to v „katastrofální datum“ (9. 7. 2021), platí se tam „haluzorní vlezné“, a Lucka jako obvykle komunikuje jako tornádo, ale to si vyřiďte s ní. 😼 Já tam budu, a jsem docela zvědavý, koho tam potkám!

🔗

24.06.2021 14:04

„Proc nekdo pouziva LI v anonymnim rezimu, abychom nevedeli, ze se nam kouka na profily?“ ptá se Vojta.

Mám zapnutý anonymní režim na bezplatném účtu, protože až příliš mnoho lidí nechápe rozdíl mezi zvědavostí a zájmem. Již jsem byl mnohokrát přítomen diskuzím o tom, kdo si koho prohlížel. A nejsem zrovna zvědavý na to, aby moje myšlenka ve stylu…

„Teda co je tohle za pitomce? Musím se aspoň podívat, co o sobě ten mamlas píše na profilu.“

Byla interpretována…

„Kouká na mě nějakej Šimerda. Ten si se mnou určitě chce povídat, přidat si mě do přátel a koupit si ode mě dluhopisy, kurz pletení, nebo můj nový shitcoin. Musím mu hned napsat!“

A jako benefit mě LinkedIn neustále neotravuje s informací, který … si naproti tomu zrovna četl můj profil, a že si mám zaplatit premium, abych viděl ještě víc …, co si zrovna četli můj profil.

Mě to nezajímá. Pokud mi někdo něco chce, jistě dokáže najít způsob, jak mi to sdělit. Nepotřebuju denně sbírat seznamy lidí, které jsem zaujal dost na to, aby rozklikli a zase zavřeli můj profil. Nejsem ani spammer, ani podomní obchodník.

#Unrecruitment #JustSaying

Mimochodem, co je to ten „Arts Professional in the Human Resources industry“?

P. S. Musel jsem si najít, jak se oficiálně česky píšou přímé řeči s otazníkem.

P. P. S. Co je to ten „creator mode“ tady na LinkedIn?

🔗

20.06.2021 17:28

Odcházím z mamahotelu.

Po několika měsících se mi podařilo najmout si prostor v místě, kde půjde dcerka do školy. Bývalá žena by to asi nazvala hnusným starým bytem, já tomu zatím pracovně říkám ideální obyvatelná kancelář. 😼

Měl bych za tři dny slavit pětatřicáté narozeniny, ale zatím se zdá, že spíše oslavím čtyři roky bez zaměstnání, dva roky od rozvodu, dva měsíce od odchodu z pražského bytu, a především možnost být divný a žít si spokojeně. 🥳

#Unrecruitment #RemoteWork #NaVolnéNoze

Zvažuju, co s členstvím v Impact Hubu. Smíchovský teď budu mít trochu daleko, a mimo občasné působiště a pár kontaktů mi nepřijde, že by mi to až tak extra něco přinášelo. 🤷

To si spíše říkám, že bychom mohli díky očkování po více než roce obnovit nějaké ty setkávací akce, které nebudou úplná „slepičárna“. Co se vrátit k loňské myšlence procházek na deset a více kilometrů? To by mohlo k odfiltrování slabších kusů stačit.

🔗

17.06.2021 16:28

Ještě před pár dny jsem netušil, kde se berou všechny ty ezoterické žvásty o „kvantové fyzice“. Až včera Radek Žemlička vydal video, ve kterém osvětluje původ některých oblíbených new age pověr.

Ještě jsem neměl čas to vidět celé, přesto cítím potřebu se podělit o své nadšení. Je to dobře namíchaná směs populární vědy, filosofie a pohledu na potřebu „cucačů z prstu“ přece jen čas od času zneužít produktů jinak nenáviděného vědeckého světa k zasazení svých oblíbených lží a pověr do nějakého věrohodného rámce.

Musím říct, že mi Radkův naturalistický projev na jeho kanálu Maxwellovi démoni vždycky vyhovoval. A tak, pokud rádi přemýšlíte a neradi šíříte hloupé pověry, nebo se jenom chcete dozvědět něco o kvantové mechanice, vřele doporučuju!

#Unrecruitment #EzoBláboly #VíceVědyMéněDuška

Odkaz najdete v komentáři.

P. S. Je fascinující žít ve světě, kde se většina blábolů a pověr šíří prostředky, které by bez vědeckého myšlení a pokroku ani nevznikly.

🔗

13.06.2021 09:25

Dnes mi do diskuze na mém profilu přistálo tohle.

#BahenníLázně

„Tím myslíte první otázku každého Helpdesku.“

Sice jsem komentoval otázku, jak porozumět vysoce specializovanému člověku, jako je třeba datový architekt Bob, když se jej zeptáte na jeho práci. Komu to připadá stejné jako helpdesk pro počítačové analfabety, nechť hledá pomoc jinde. 😸

„Já v tom nic jiného než výsměch vůči mé osobě necítím.“

Přenechávám komentujícím. 🪨

„Osobně lidi kolem sebe taky nezkouším ze znalosti latiny. Verstehen Sie?”

Raději se nechám zkoušet z latiny než z němčiny. Ale jen od lidí, kteří používají výslovnost z doby Caesara nebo dříve. 😼

„Pomoc druhému je dost závislá na společné řeči.“

Nešel jsem nikomu pomáhat. Šel jsem popít a pojíst se známými i neznámými do Werichovy vily, kde jsem nikdy před tím nebyl. Nemusím mít společnou řeč úplně s každým. 🤷

#Unrecruitment

Ostatně jako nepijícímu mi lidí se společnou řečí během večera docela rychle ubývalo. 🙃 Ale Mexo je držák, to se musí nechat. A taková Sarka je mezi pijany jak pevný bod ve vesmíru.

P. S. Vážně na právničinu stačí našprtat nazpaměť změť zákonů, a vyhýbat se jakémukoli náročnějšímu používání mozku?

🔗

12.06.2021 09:19

Včera jsem ve společnosti dostal otázku, jak rozumět programátorům, architektům a dalším lidem pohybujícím se v IT. Předtím jsme se bavili o školství a utlačování kreativity v hledání řešení problémů.

Ještě do toho přiletěla doplňující otázka, jak naši komunikaci přeložit do normální řeči. Chtěl jsem ze zeptat, jak chce „problem solving“ přeložit do řeči člověka formovaného systémem bez kreativního řešení problémů. Taky jsem se chtěl zeptat, proč dcera člověka z oboru dává takové otázky.

Jenže se ukázalo, že se jednalo o monolog, na který plynule navázal monolog na úplně jiné téma. Tady někde si myslím, že je mezi námi rozdíl. Zabýváme se řešením probémů. Víc posloucháme než mluvíme. Když dostanem otázku, očekáváme, že se po nás chce odpověď.

Nesnažíme se všechno překládat do nefunkčních, nesouvisejících a nesmyslných jazyků. Nemluvíme v jednom kuse v tazích na branku, chemii, vibracích, vizích, zvědomění, inovacích, flexibilitě… Ani neumíme překládat do šprtání se vzorečků a letopočtů, pokud se mám vrátit k tématu základního školství.

#Unrecruitment

Co byste poradili někomu, kdo si chce rozumět s lidmi, kteří většinu času mluví jazykem dobře popisujícím doménu řešených úkolů?

🔗

10.06.2021 11:43

Volal mi človíček. Představil mi zajímavý projekt. Odprezentoval mi jej už jen pro případ, že bych k tomu měl nějaký komentář či oponenturu. A nebyl sám, kdo takto funguje.

Těžko o jednotlivém kontaktu říct, zda povede k jakékoli spolupráci. Na druhou stranu, až mi zase někdo zavolá, že má pro mě skvělou pozici v jazyce XYZ pro „našeho klienta“, „mezinárodní společnost“, bla, bla bla… Asi mu řeknu, že se dovolal na špatné číslo.

Nakonec to vypadá, že už i ten Python možná dám po patnácti letech na černou listinu (americky block list). Mně se v tom dobře píše, a dobře se na tom ukazuje programování méně zkušeným lidem. Ale pro mě zajímavá témata už dneska lidé ukazují hlavně na jazycích jako je Rust, Haskell, nebo i C++. Ještě mě pořád láká Julia.

Na jednu stranu říkám, že profesní identita programátora není výčet programovacích jazyků, ve kterých něco napsal. Na druhou stranu mi přijde fajn si rozumět se zajímavými lidmi. A pokud si chce člověk poslechnout něco k hardware a optimalizaci, informační hodnota přednášek z pythonovských konferencí je obecně dost omezená.

#Unrecruitment

🔗

07.06.2021 07:10

Čtu zde vášnivou diskuzi o nezodpovědných lidech, kteří si nezapínají kameru na akcích o stovkách účastníků. Pracuju s programátory. A tím můžu svoji reakci ukončit.

#Unrecruitment #Diverzita #SociálníInteligence

„Odpojení kamery je velmi silný signál osobního odpojení, a vytvoří dopad, který nelze energeticky přehlédnout.“

To ušetří vypnutí kamery tolik energie? 😼

„Oč jde především: o kolektivní pospolitost, která vytváří vjem spolupráce, spoluzájmu, spoluparticipace.“

To jsou nějaké online new age seance? 🤷

„Nejde tu vůbec o oční kontakt lektora s 200 účastníky. To je naprostý konstrukt.“

Kons… cože? 🙉

„Jde o akt sebeodpovědnosti za vlastní dopad.“

Úplně vidím ten dopad ukázání mého ksichtu mezi dvěma stovkami dalších. 🙈

„Tohle se ve firmách ještě musíme učit.“

A kdo bude ve firmách odvádět práci? 🙊

P. S. Může mi prosím někdo zkušenější přeložit do srozumitelného jazyka, co nám ta dáma vlastně říká?

🔗

04.06.2021 10:51

Mexo mě přesvědčil vyzkoušet Clubhouse. Tak jsem zhodnotil, že se tam občas stavím, ale aktivně to používat nebudu. Udělali jsme dvě programátorské akce, a došli k závěru, že ta platforma nenadchne a neurazí.

Je to taková všehochuť. Trochu rádio, trochu žvanírna, trochu snobský klub lidí, co si povídaj o tom, že dneska nebyli na Facebooku, kde je to samá socka. Až si říkám, že by mohla být legrace obejít pár moderních wifinových bezdomovců s androidem, a trochu to tam rozředit.

A tak než nás to bude bavit, a přesuneme se jinam, udržujeme každotýdenní grumpy-programátorský clubhouse, kde se bavíme o fundamentech programátorského světa.

Mezi nejbližší témata zřejmě spadne funkcionální programování, a vůbec cokoliv, co člověku pomůže vytříbit programátorské myšlení, spíše než každodenní produkci praktického kódu. Naposledy jsme na volném pokecu nakousli metaprogramování v C++.

#Unrecruitment #Programování

Jistěže mi pár lidí automaticky odepsalo, že Clubhouse smrdí, a ať zapomenu, že by na něco takového sáhli byť jen pohrabáčem. Chápu to a respektuju, vždycky se můžeme potkat na něčem přívětivějším.

🔗

03.06.2021 08:39

„Nezaměstnanost pomalu roste, do konce roku má být 5 %. A ta největší je mezi lidmi 20-30 let. Vůbec se těm zaměstnavatelům nedivím, že se tuto skupinu zdráhají zaměstnávat.“

Baví mě, když se skoropadesátníci těší, až jim vrstevníci jejich dětí padnou k nohám, že nemůžou sehnat práci. Já bych spíše tipoval, že si mladší generace založí vlastní firmy.

„Těším se na to.“

Vy máte jistě našetřeno, a nemusíte už v životě pracovat. Ale že vás bude za pár let těšit poslouchat stížnosti vašich vrstevníků, že firmy dávají přednost mladým a perspektivním, tomu moc nevěřím.

„Trh se brzy pročistí a půjde si ještě lépe vybírat šikovné lidi, kteří chtějí pracovat.“

To už jsem slyšel tolikrát před covidem. A pak všichni brečeli, že takhle si tu kýženou krizi teda nepředstavovali.

#Unrecruitment

Jakožto člověk v „neutrálním věku“, kdy za pár týdnů slavím 35, jsem dodnes nepochopil, jak můžou „husákovy děti“ zároveň vychvalovat svoji generaci, a pomlouvat generaci, kterou sami vychovali.

P. S. Pokud byste tu mladou účetní už nechěli, můžu jí obratem dohodit pozici v korporátu!

🔗

01.06.2021 23:26

Hledám seniorního programátora v C++ se znalostí…

Je rok 2021, a okolo nás stále probíhá nábor ve stylu Tinderu. Má hezký oči… Pardon, v životopise několik let práce se sadou nářadí z Lidlu… Pardon, v programovacím jazyce XYZ.

Pro mě je tahle práce v první řadě o myšlení. Když řeknu, že se lze jiný programovací jazyk naučit za chvíli, seběhnou se lidé argumentující frameworky. Jasně, práce s rozsáhlejším frameworkem se dá naučit za o něco delší chvíli. Psát kód fakt není věda, kterou by se člověk musel učit patnáct let.

Hlavní problém programátorských polyglotů je úplně jinde než že by uměli od všeho trochu a nic pořádně. Spíše je na poměry běžného projektu jejich oblast až moc baví. Často nechtějí strávit půl života dobře placenou repetitivní činností jen proto, aby byl někdo spokojený, že má seniora.

Nadšení do fungování software je asi největší komunikační bariéra mezi nimi a zadavatelem, potažmo všemi těmi prostředníky, jejichž přínos často končí na porovnání sívíčka se seznamem požadavků, aplikaci amatérské psychologie, a v lepším případě ucházející komunikaci.

Co chvíli se mě někdo ptá, jak hledat co já vím dotneťáky, co budou pro někoho psát v C#. Já teda upřímně netuším. Mě popis projektu výčtem požadovaných technologií moc nezaujme, ani se nechci nikoho ptát, jestli by to nechtěl dělat. A přitom sám mám docela vyhraněné technologické portfolio.

U některých zadavatelů si říkám, že by si to měli raději zkusit napsat sami, než si pak vylévat frustraci, že na to nikoho nesehnali. Možná by nakonec ten projekt vypadal jinak.

#Unrecruitment

P. S. Původně jsem chtěl zajít do technických detailů konvergence programovacích jazyků. Třeba beztypové programování v C++ nebo naopak dodávání typové kontroly do volnějších jazyků jako Python. Ale bál jsem se, že by to tady nikdo nečetl.

P. P. S. Nikoho nehledám.

🔗

30.05.2021 08:57

Máte rádi sociální experimenty? Tak mi zkuste přesně a popravdě odpovědět na následující otázku.

„Máte dutou měděnou krychli, délka její hrany je 20 cm a tloušťka stěny 1 cm. Jak nejsnadněji zjistíte objem mědi?“

#Unrecruitment #SaméOtázky

P. S. Člověk sem pošle seriózní průzkům, a lidi si z něj dělají akorát šoufky. 🙃

🔗

26.05.2021 22:17

„Protože sociologové, kulturní antropologové a gender ideologové mají, na rozdíl od fyziků a stavařů, ošklivý zvyk kecat lidem do jejich života.“

S matematikem nebo člověkem vědecky přistupujícím prakticky k čemukoli najdeme společnou řeč, když se nám zrovna oběma bude chtít a budem mít aspoň okrajové informace k tématu. Samotné hledání pravdy je pro nás společným tématem.

Trochu jiná situace nastává s lidmi, kteří si myslí, že pravdu už mají. Narozdíl od diskuze postavené na logice a přemýšlení nevedou ideové spory k žádnému společnému cíli. Bude rozdíl mezi člověkem, co v rámci sociologie zkoumá lidi a společnost, a člověkem, co se na sociologii odvolává při šíření svého pitomého názoru.

Jestli je řešením dostatečně hejtovat stavitele, aby se vedle nich internetoví sociální inženýři necítili špatně, si nejsem vůbec jistý. Koneckonců i to filozofování se dělá lépe, když je kam se schovat před povětrnostními podmínkami, kudy na společnou akci přijet nebo přes co se na ni online připojit.

Asi není divné, když je člověk, co říká druhým, jak mají žít, čas od času poslán, kam slunce nesvítí.

#Unrecruitment #SocialEngineering #MéněDuškaVíceVědy

P. S. Taky máte pocit, že je v poslední době na LinkedIn nuda jak v Brně? 🌈

🔗

20.05.2021 10:13

Co myslíte? Prý je ten obrázek velmi výstižný!

Moje postřehy:

‣ Hlavní překážkou žen je jejich vlastní rozhodnutí vzít si ty nejhorší boty pro daný účel.

‣ V cestě jim překáží pračka, do které naházím prádlo, zapnu ji, a jdu se věnovat čemukoli jinému.

‣ Překáží jim sporák s troubou, kam dám jídlo a na tu chvilku se můžu věnovat třeba sám sobě.

‣ Taky jim tam překáží šňůra na prádlo, kterou můžu v případě zájmu docela dobře nahradit sušičkou, která navíc z prádla vytáhne bordel, který pračka nevypere.

‣ Vážně mám komentovat žehlicí prkno, na kterém si za chvilku vyžehlím těch pár věcí, co to potřebují, nebo si pořídím napařovač na vertikální žehlení?

Předpokládané řešení:

Zatímco se pánové dívají dopředu vstříc cíli, dámy se dívají na ně. Nejspíše s otázkou, proč pro ně ještě není vyasfaltovaná cestička napříč oválem. Musíme tu cestičku konečně udělat!

Tak co, připadá vám obrázek výstižný?

#Unrecruitment #Diversity

P. S. Na obrázku mi chybí ženy, co si šly namísto stěžování za svým, a třeba i dosáhly svého úspěchu, když se zadaří.

🔗

19.05.2021 17:42

„Když jsem si to celé pročetla, tak je zjevné, že jsem se nechala unést atmosférou celé diskuse.“

Kvalitního člověka nepoznáte podle toho, že nedělá chyby, nýbrž podle toho, že na nich netrvá. Překvapuje mě, kolik jinak docela rozumných lidí se nechá strhnout cizí chybnou interpretací a vlastními emocemi.

Stádní mentalita se zdá být mezi lidmi (nejen) na LinkedIn silnější než rozum. Twitter vám ukáže ještě větší extrém. Facebook nekomentuju, ten nemám sílu sledovat.

Necháváte se ovlivnit interpretací diskutérů, kteří reagovali před vámi, nebo si přečtete, co člověk skutečně napsal, a reagujete k věci?

#Unrecruitment #Komunikace


🔗

16.05.2021 22:42

„Zajímalo by mě, jaké ambice a čeho byste v životě dosáhl, kdybyste se nenarodil jako muž.“

Ve školce jsem pekl s holkama. Ve škole jsem se snažil kamarádit s klukama, ale nebavil mě fotbal. Nikdy jsem nebyl ambiciózní typ, takže tahle část otázky úplně nefunguje. Během života jsem se většinu věcí učil sám.

Jak by mi zamíchalo kartami, kdybych se narodil jako holka, to nechám na vás v komentářích. Napadají mě především nepřímé vlivy. Očekávání společnosti, větší zaměření holek na věci jako jsou známky, vzhled a další věci, které jsou vidět.

Na druhou stranu jsem se moc nepodřizoval ani klučičím trendům. Kartičky fotbalistů jsem přeskočil, hokejistů jsem získal album úplnou náhodou, když už to nikoho nezajímalo, pogy jsem hrál jenom chvíli.

Že běžně nedržím cizím ženám dveře, nenavlékám kabáty, neplatím za ně, a neutěšuju je, že se mají na světě špatně, a že by jim to měl někdo kompenzovat, neznamená, že se nemáme rádi. Jenom v těchto činnostech jednoduše neshledávám smysl svého života.

Pokud to někomu vadí… 🤷‍♀️

#Unrecruitment #Nepochopíš #BahenníLázně #JeduFeminismy

P. S. Čeho jsem vlastně dosáhl tak úžasného, že bych toho jako žena dosánout nemohl?

🔗

16.05.2021 11:01

„Vrať se raději do kuchyně, beztak na víc nemáš!“

Všichni jste obeznámeni s mojí zálibou v bezkontextových snímcích komentářů a zpráv.

Kontext vám řekne, koho má ten člověk rád a v jaké se vidí společenské škatulce. Díky parádně vystřiženému bezkontexťáku vidíte, jaký je ten člověk sám o sobě a jak komunikuje s druhými lidmi. 😸

V kontextu by si většina z vás řekla, že je ten chlap kretén, a ta amazonka mu to statečně nandala. Jenže tohle vám bude fungovat jenom ve vaší názorové bublině, a nenaučíte se komunikovat mimo ni.

Já bývám pro svoji upřímnost a prostořekost z většiny názorových bublin bryskně vyobcován. A tak mi nezbývá než tvořit bublinu s lidmi, kterým nevadí rozvažovat a přemýšlet.

Někteří moji přátelé mají zakořeněné názory, které považuju za navýsost debilní. Oni mě můžou vnímat stejně. A funguje to, jen si holt nehrajem na stupidní fotbalové fanoušky.

#Unrecruitment #Komunikace

Takže milý Petře, běž se raději věnovat software. Proč? Protože to řekla jakási Veronika. A ta přece nejlépe ví, kam patříš!

P. S. A buď rád, že patříš ke klávesnici, a ne třeba do uranových dolů.

🔗

15.05.2021 15:19

Jak to nakonec dopadlo se zkrácením letních prázdnin?

Rušení prázdnin já osobně vnímám jako zločin na dětech, podobně jako zavádění odpoledního vyučování nebo zadávání domácích úkolů k odevzdání následující den. Narazil jsem ovšem i na předcovidové články, kde se tvrdí, že dva měsíce prázdnin způsobují dětem deprese.

Covidové návrhy na krácení prázdnin vychází z předpokladu, že každý měsíc ve škole činí děti krásnějšími, chytřejšími a úžasnějšími. Ačkoliv patřím mezi lidi, co ve školním vzdělávání stále vidí přínos, tato představa neodpovídá mé životní zkušenosti.

Pokud to vztáhnu zpětně na sebe, považuju většinu svého školního času za mlácení prázdné slámy. A bylo by to ještě horší, kdyby mi později učitelé v hodinách značně netolerovali čtení pod lavicí a samostudium.

Příklad: Třída, co maturovala pár let po mně, měla problémy s maturitním předmětem, kterému se z nějakého důvodu říká čeština. Ředitelka jim pomohla tím, že jim na poslední rok zvýšila hodinovou dotaci. Se stejnou pedagogickou pracovnicí, která kromě neschopnosti v učení vůči žákům projevovala poněkud patologické chování.

Tak na co si tu hrajeme?

#Unrecruitment #Unschooling #Education

🔗

14.05.2021 11:52

Stalo se vám někdy, že jste se platonicky zamilovali do herce nebo herečky? Mně se to stalo asi až teď, a může za to moje matka. Upozornila mě na pořady s Terezou Dočkalovou, a ještě jsem se z toho nedostal. Ten mamahotel mi zjevně prospívá.

‣ Branky, body, kokoti
‣ Kokoti na neděli

Sice feminismus odmítám z principu, na gender pay gap nevěřím, a jsem v mnoha ohledech velice tolerantní, ale tohle je vážně boží.

„Se z toho vobkreslim.“

#Unrecruitment #SrandaMusíBejt #JeduFeminismy

Teď jsem se díval do komentářů. A tak zatímco se královsky bavím, spousta k… člověků jí tam vysvětluje, že není vtipná. A další se jí snaží snaží zachránit před zlými režisérkami, které jí zneužívají. Co mi to jenom přípomíná?

P. S. Snad mi zas nevynadají, že nejsem dost samec a macho. 😂

🔗

13.05.2021 20:50

Sháním bydlení. Situace na trhu je zoufalá. Ukazuje se, že nemám šanci předběhnout investory, kteří vyloží na stůl miliony za byt, který stihli sotva vidět. Nebrečím, přizpůsobuju se, zvažuju všechny alternativy.

S náborem lidí je to stejné. Buď se přispůsobíte trhu, nebo můžete jít leda tak brečet na LinkedIn.

„Za mě mínus a je pak celkem jedno jestli děláte C nebo C++.“

Jestliže vás nezajímá rozdíl mezi C a C++, pak asi nehledáte programátora, ale baviče na zbytečné porady.

„Problém je, že hrajete hru a porušujete její pravidla. A ta nemusí být vždycky logická.“

Jestliže se domníváte, že porušujeme pravidla hry, možná je na čase se ujistit, zda jste vůbec vstoupili do správné hry.

„Od vás se očekává, že představu máte.“

Co ode mě očekává cizí člověk, který si z nějakého důvodu myslí, že budeme kamarádi, je tak trochu jeho problém.

„Ale zase chápejte, že odběratel nezná zase vás a je ve stejné pozici jako vy.“

Bavíme se ještě o agenturním švarcsystému, kde druhá strana moc dobře ví, kolik chce člověku nabídnout, a jakákoli žádost o úpravu smlouvy se setká s obligátním vysvětlením, že všichni podepsali?

„Tohle je naprosto oboustranné. Tak nějak z principu věci.“

Teď tu o karkulce. 🙃 Ostatně kdyby to bylo oboustrané, tak se nebavíme o pravidlech hry.

#Unrecruitment

🔗

12.05.2021 15:12

„Já potřebuju.“

Ahoj! Myslím, že tato dvě slova vystihují celý problém. Někdy mám z těch příspěvků na LinkedIn pocit, že v této zemi všichni potřebují, ale nikdo je neuspokojí.

„Bohužel jsem nešťastná z nových lidí.“

Já bych ten „people business“ taky nechtěl dělat. 🙃

„Jelikož jsou zaměstnaní někde jinde.“

Tak to si dovolují dost, že někde pracují! 😼

„Ale bo covid nepracují a pobírají všemožné příspěvky.“

No comment. 🙀

„Nebo vy jste s tím OK ?“

Proč vlastně potřebujete tolik nabírat zrovna teď? Co přesně se stalo, že máte nasmlouvané ty šikovné lidi na DPP/DPČ? Jak je vůbec možné, že každý druhý nečeká na šanci dát výpověď firmě, která ho v době pandemie zaměstnávala a platila, a neskočí zrovna po vás?

#Potřebuju #Unrecruitment

Odpovědi na výše uvedené otázky tipujte v komentářích!

🔗

09.05.2021 19:18

Jsem špatný žák a vždycky jsem byl.

Nenaplňuju totiž základní potřebu velké části učitelů. Očekávají důvěru, zatímco já zkoumám, analyzuju a hlavně se skoro všechno učím jinak, než mi bylo předloženo.

„To tell the truth, you're NOT very different from other people.“

Ano, mám dvě nohy, dvě ruce, jeden ksicht…

„Actually, you're more or less the same as those I've worked with and backed out of in the past.“

Po dvou letech od tohoto feedbacku mi dochází, že jsem měl možná požádat o kontakt na tyto osoby. Už v minulosti jsem učil lidi, kteří nezapadali do systému, nedůvěřovali svým učitelům a nedosahovali výsledků, ale měli zájem a snahu.

Naše výsledky byly mnohdy v kontextu dosavadního snažení až neuvěřitelné. Nevadí mi pracovat s lidmi, kteří mají tendenci více věřit sobě než mně.

Moje největší slabina, to tady můžu přiznat, je a vždycky byla práce s lidmi, kteří nemají zájem. Původně jsem ani nerozuměl tomu, proč bych se měl vůbec já snažit vytvářet zájem na zelené louce.

Už jsem na to přišel. Nic to ovšem nemění na tom, že moje největší síla je tam, kde selhává obecný postup navzdory velmi výraznému zájmu. Třeba v matematice už jsem pár lidem pomohl zjistit, že pálí energii na zdolávání překážek, bez kterých se hravě obejdou.

#Unrecruitment #Education

🔗

05.05.2021 18:16

Narazil jsem na takovou malou nepříjemnost. Protože neexistuje nic jako hotový programátor, a tak když zrovna nepracuju na projektu, nebo neučím druhé lidi programovat, sbírám další zdroje a rozšiřuju si obzory.

Vývoj software není matematika. Je to oblast plná osobních pohledu, názorových proudů a silných emocí. Chtěl jsem si přečíst nějakou kritiku objektově orientovaného programování a obecný pohled na alternativy.

Otevřel jsem několik článků, a nestačím se divit, jaké se tam objevují bludy. Nejde o nějaký bezvýznamný omyl, ale jeden zjevný nesmysl za druhým.

“The developers have to worry about manually releasing and allocating memory. I will never miss the days when I was using non-garbage-collected languages.”

Tohle má být součástí popisu jazyka C++ v roce 2020. Navíc se tu zjevně pracuje s falešným dilematem mezi garbage collection a manuální dealokací, což tak není.

Já si taky nemyslím, že je C++ perfekní jazyk, a že OOP vyřeší všechny problémy lidstva, ale asi potřebuju nasměrovat na kvalitnější kritiku než jsou ty nesmysly, na které jsem zatím narazil.

Máte něco v zásobě?

#Unrecruitment #Programování

🔗

04.05.2021 17:00

„Chovat se k zaměstnavateli jako k levné prostitutce, kterou ojedu a odhodím mi nepřijde fér...“

Lidé se rozcházejí v osobním i pracovním životě zcela běžně. Budeme řešit, jestli je fér, když muž odejde od ženy, firma vyhodí zaměstnance, zaměstnanec odejde za lepším, zákazník odejde ke konkurenci, dodavatel ukončí spolupráci… K čemu to je?

Zdravý vztah, i ten pracovní, by měl něco přinášet oběma stranám. Tak jako je na zaměstanci, aby svojí prací pomáhal zaměstnavateli, stejně je na zaměstnavateli, aby mu poskytl prostředí, ve kterém chce zůstat.

„Firma se k zaměstnanci taky nemůže chovat stylem "už mi nic nepřinášíš, tak jdi doprdele"...jen tak na okraj.“

Nikdo z nás se nepozastavuje nad tím, když se zástupci firmy chovají s péčí řádného hospodáře. Dokonce se stává, že jsou vyhozeni nebo vyštváni lidé kterí hodnotu přinášejí, ale někomu vadí nebo zabírají místo.

Loajalita ze strany zaměstnavatelů v podstatě neexistuje. Férovost existuje vždy jen do určité míry, a nikdo vám ani nezaručí její trvalost. Dokonce i krásná rodiná firma se může jednoho dne pokazit, například prodejem, o korporátních hrách ani nemluvím.

Pokud je vrcholem arogance, že se staráte v první řadě o sebe, svoji rodinu a svoji budoucnost, pak je to možná dobrá vlastnost.

#Unrecruitment



🔗

03.05.2021 17:23

Podle koho bychom měli řídit své životy a svoji kariéru?

Setkávám se tu s lidmi, kteří poněkud nadužívají slovo „arogance“. Jakmile se jenom trochu odchýlíte od jejich představ, začnou vám vysvětlovat, jak jste špatní, a popřejou vám ironicky hodně štěstí.

Já byl „arogantní“ minimálně od roku 2008, kdy jsem si usmyslel, že začnu kariéru školením. I přátelé a rodinní příslušníci mi říkali, že by měl asi školit někdo, kdo má toho dost za sebou. Zpětně to vidím tak, že moje tehdejší dovednosti stačily, aby to se mnou velká agentura zkusila, a dokonce i na to, aby si mě zvali znovu a znovu.

Znovu jsem byl „arogantní“ v roce 2012, kdy jsem vyjednával o své první zaměstnání. Celé jednání jsem vedl z pozice člověka, co se uživí na volné noze a zaměstnaneckou smlouvu nepotřebuje.

Vzhledem k tomu, že jsem od května 2017 opět čistě na volné noze, jsem „arogantní“ automaticky. Se mnou je arogantní Lucka, která si teď založila vlastní firmu. Taky Martina, která nedodržela čas, na který se má podle některých povinně zahrabat u zaměstnavatele, ačkoliv nepřináší novou perspektivu.

Já teda holkám arogantním fandím!

#Unrecruitment #JeduFeminismy

P. S. Víte, koho nejvíc ohrožuje úspěšná žena, co se o sebe umí postarat? Správně! Taková nejvíce vadí ženě, která jen hází své problémy na druhé.

🔗

02.05.2021 21:56

„Nakonec pan S. si mimochodem z profesionalu velmi rad strili.“

Pravda je taková, že lidi, kteří ke své práci přistupují poctivě a profesionálně, v tichosti adoruju.

„Dela mu velmi dobre snizovat a strilet do serioznich lidi.“

Nemám ovšem problém se strefovat do lidí, co se berou až příliš vážně. Už minimálně dva lidé se mnou začali hrát novou hru, kdy napadají kohokoli, kdo by si jen dovolil mě hned neodsoudit, nebo se mnou nedejte bohové v něčem souhlasit!

Jenže tahle hra nefunguje. Tak jako můj linkedinovský styl nemálo lidí nesnese, jsou i velmi zajímaví lidé, kteří se mojí tvorbou tiše baví. Totožnost některých úzkostlivě tajím. Další si ji chrání natolik, že o nich kolikrát ani sám nevím.

Tato nevinně započatá hra má už dneska dalekosáhlejší dosah, než si je kterýkoli z mých „hejtrů“ ochoten připustit. 😼 Někteří z vás si všimli, že slavím čtyřleté výročí odchodu ze zaměstnání. Já jako samorost a freelancer začínal. A vyrostl.

Jenže s tím v roce 2012 zamíchala nabídka pracovat pro předního linuxového distributora. Nepodařilo se mi odmítnout, a pro svůj odchod jsem nakonec zvolil pětileté výročí. Za rok budu slavit stejné výročí návratu k samostatné činnosti.

Jak by podle vás měla oslava vypadat?

#Unrecruitment

P. S. Zdá se, že svatá inkvizice není zcela ve formě.

🔗

30.04.2021 20:06

Lidé se mě ptají, o čem je #unrecruitment. Používám ten hashtag rád, ale neuzurpuju si jeho význam. Pro mě znamená vzít život do vlastních rukou, vzdělávat se, starat se o svoji kariéru, a nenechat se zadupat do země samozvanými hresiáši.

Takový mesiáš vám dokáže vysvětlit, jak přesně máte žít svůj profesní život, jak se chovat na pohovorech, jak často měnit zaměstnání. Rád mluví o skromnosti a pokoře, tedy vaší, nikoliv té svojí. Dokáže se sebe vysypat obrovské množství kariérních mouder, která stojí všechna na jednom společném základu.

Společným základem je jeho vlastní pocit důležitosti a nepostradatelnosti, který on musí společnosti prodat, aby obhájil svoji obživu. Obvykle totiž nic jiného než vlastní výřečnost na prodej nemá. Bez urážky.

Přesto unrecruitment není proti nikomu. Je pro vás, kteří chcete o svém osudu v rámci dostupných možností a mantilelů zkoušet rozhodovat sami. Pro vás, kteří máte na víc, než se řídit radami lidí, kteří nejsou ani trochu ve vaší kůži.

Co znamená unrecruitment pro vás?

#BahenníLázně

P. S. Já osobně nepracuju jen kvůli penězům, ale ani si o práci za peníze nemyslím nic špatného. Normální ekonomická realita. Ale pokud je potřeba u toho trousit cosi o skvělých projektech a značkách, za drobný příplatek není problém!

🔗

30.04.2021 11:03

Znám nějaké manželské páry, co žijí v harmonii a tvoří krásnou „tradiční“ rodinu. Ale možná znám víc lidí, co se tak nějak snaží spolu fungovat a proplouvat životem. A taky znám dost rozvedených, nebo takových, kterým by rozvod zásadně prospěl.

Manželství, společný majetek a společné děti spoustu věcí komplikují. Rodiny se rozpadají z hromady různých důvodů. Přesto se konzervativní páprdové, často otcové nemanželských dětí, ze všeho nejvíc obávají, když se vezmou dva cizí chlapi nebo dvě cizí ženské.

Vyrůstal jsem v konzervativním myšlení. Ani si nepamatuju, že by bylo okolo nějak moc na výběr. Jak roky plynou, tak si s konzervami rozumím čím dál tím méně, protože být konzervativní už je dnes snad synonymem být nepřející.

Moc nechápu, proč homosexuálové usilují o manželství jako takové. Sám to nevnímám jako věc, která by partnerskému vztahu nějak zvlášť pomáhala. Možná i trochu situaci zhoršuje, protože bude o něco složitější říct, ať se chová jako člověk, nebo jde o dům dál, když je kolem rozchodu tolik papírování.

Ale pokud po tom dva dospělí lidé touží, a věří, že tak budou šťastnější, kdo jsem já, abych jim v tom chtěl bránit.

#Unrecruitment #TradičníRodina

🔗

27.04.2021 21:22

Nikdy jsem neměl samostatnou kancelář. Už jsem to v minulosti zvažoval, ale dokud jsem platil za celý byt, vnímal jsem #HomeLab jako výhodnější možnost.

Fotka je trochu zavádějící. Mezitím jsem musel do kanceláře navozit bedny s hromadou krámů z pražského bytu, který po třech letech opouštím. Pro začátek žádný velký luxus. Ve skutečnosti to mám v budově, která je určena ke zbourání. Ale byla to dobrá nabídka, a svých asi sedmnáct čtverečních metrů tam na nějaký čas máme.

Začal jsem si znovu zvykat na středočeský silniční provoz. Tady se s pravidly předností a podobných věcí nakládá spíše jako s doporučením. Jezdí se tu prostředkem silnice. Myslím, že jsem tu jeden z mála, kdo používá zpětná zrcátka a udržuje si přehled, co se okolo auta děje.

Stěhování vlastními silami se asi striktně počítáno nevyplatilo. Na druhou stranu mi poskytlo docela slušnou pauzu od počítače, a namožená záda moje i otcova. Zbývá odvézt asi tak jedno plné auto a předat byt.

#Unrecruitment

P. S. Lze se použít i na online výuku. Akorát ještě naučit holku, aby nebyla na starší kámošky při turnaji tak oprsklá.

🔗

26.04.2021 20:46

Dina mě zve na akci, kde se dozvím odpovědi na své otázky. Jen zřejmě nepočítala, že si budu pamatovat, jak si ona a její zaměstnavatel představují programátory.

„Já to nedůstojné chování tedy spíše s ostatními vnímám u Vás a prijde mi to škoda si takto ubírat na vlastním kreditu.“

Frontendem se nezabývám, a tak mě mohli klidně pozvat na přednášku o golfu nebo o sbírání známek. Zaujala mě ovšem starost o můj „kredit“ od člověka takových kvalit.

„Můžete si tak nadobro uzavřít dveře u ostatních firem, IT rybníček je skutečně velmi malý.“

Vážně mi zavíráním dveří vyhrožuje „autorka“ této náborové reklamy? Holka si asi myslí, že je jako HR nedotknutelná, může si k cizím lidem dovolit úplně všechno, a její vepřové chování nemůžeme ani náznakem kritizovat. 🙃

#Unrecruitment #BahenníLázně #FreeMikeWinnet

🔗

22.04.2021 06:37

„Nejsem si jisty, ale urednik dle meho navadel k postupu, ktery trosku odporuje zakonu.“

Aha. Tak proto už mě několik týdnů nahánějí po telefonu. Nejspíš už mají špatné zkušenosti s písemnou komunikací, a nechtějí za své požadavky nést zodpovědnost.

Přitom dříve mi dámy z finančního úřadu volaly zásadně proto, aby mi pomohly, a vždy se ke mně chovaly slušně. Tento poslední kontakt vyzníval spíše jak pokus o partnerskou hádkou po dvaceti letech.

„Vy jste mi poslal… Vy jste… A to je jako všechno?“

To všechno v prvních vteřinách po zvednutí telefonu se skrytým číslem, kdy opravdu netuším, o čem se mnou dotyčný chce jednat. Následné výmluvy, že se mě jenom slušně zeptala, jestli tam něco nechybí.

Následný pokus hodit zodpovědnost na mě, že jsem prý též mohl reagovat lépe. Jak lépe mám reagovat, když na mě někdo pomalu ječí do telefonu nesrozumitelné nesmysly, než zklidnit tep a suše oznámit, že na takové jednání nejsem zvědavý. Ona se na ten telefon mohla připravit, já měl na odpověď asi tři vteřiny, než na mě značne znovu hulákat, jestli se slyšíme.

A tak jsem zase za hulváta, a povídaj si o mně s kámoškama možná ještě teďka, jakej debil si to dovolil neskonit hlavu před její archetypální moudrostí.

Mám chuť si skrytá čísla zablokovat úplně.

#Unrecruitment #Byrokracie

🔗

21.04.2021 12:06

Volá mi skryté číslo.

→ „No?“

← „Tady finanční úřad. Vy jste mi poslal datovkou, že se přihlašujete k DPH, a to je jako všechno?“

→ „Prosim?“

← „Vy jste mi tady poslal zprávu, ale to nic neznamená, to se musíte přihlásit.“

Trochu jsme podiskutovali, jak se, že se chová člověk, který mi zavolá ohledně takového důvodu, a začali znovu pracovat na řešení.

← „Mohl byste mi to tedy vytisknout a poslat normálně poštou?“

→ „Ne. Nebudu vám v roce 2021 nosit nic na poštu, nota bene v době covidové. Máme digitalizovanou státní správu.“

← „Ale vy jste mi poslal jenom nějaký text.“

→ „Text a XML přílohu podle návodu na webu.“

← „Ale já tu žádnou přílohu nevidím.“

→ „Já ji v odeslané zprávě vidím.“

← „Já nejsem technik, já ty datová schránky nespravuju, nemůžu za to, že to nefunguje.“

→ „Já taky nejsem technik datových schránek. Já snad za to můžu? Já plním jenom zákonnou povinnost, která je mi uložena.“

← „A nemohl byste mi to poslat normálně poštou?“

→ „Ne.“

← „Ale já to tady nemám.“

→ „Poslal jsem to, tím jsem splnil svoji zákonnou povinnost, tím by to snad mělo pro mě končit, ne?“

Ještě jsme diskutovali o datovkách, o ústředně, o skrytých číslech.

→ „Tak já tu napíšu, že jste to odmítl řešit.“

← „To budu rozporovat jako lež.“

#Unrecruitment #Byrokracie

🔗

20.04.2021 20:43

Lidé mi občas říkají, že moderní technologie nejsou všechno, a že je potřeba mít všeobecný rozhled. A tak se já, jsa „jen blbej programátor“, zaposlouchám, co moudrého se mi chystají říct.

Ještě se mi snad nestalo, že by ten člověk po takovémto úvodu začal poutavě a zajímavě vyprávět. A když se začnu ptát já, je to ještě horší. Obraz úžasného rozhledu dotyčného se mi rozpadá jako domeček z karet, akorát se sem tam ještě zmůže na to mi připomenout, že to můj pohled je ten omezený.

Někteří zapomínají na to, že když ukážou jedním prstem na mě, třemi prsty pořád ukazují sami na sebe. Není úplně nejlepší zahájit diskuzi tím, že mě bez rozmyslu označí za ignoranta, protože pak každý čeká, čím tak úžasným se oni přišli povyšovat. A ono to většinou nic až tak závratného není.

A tak pokud má někdo z vás zájem ukázat ostatním, co jste za idiota, nejlepší způsob je přijít za Šimerdou, a snažit se udělat idiota z něj. 🙃 Doporučuju. Funguje spolehlivě. 👍

#Unrecruitment #BahenníLázně

P. S. Není to tomu zase tak dlouho, co jsem lidi okolo sebe překvapoval papírovým diářem. Takže člověk, co na mě vybalí tohle, je akorát tak obětí svých vlastních stupidních předsudků. 🐯

🔗

18.04.2021 19:54

Být militantní feministka, napsala bych, že mají pánové nacházející se kdesi mezi krizí středního věku a důchodem zřejmě strach, že osmileté holčičky zvládnou programování, počítačovou grafiku, 3d modelování a další, zatímco chudák češtinář neukáže děckám ani psaní ve wordu.

Jako muž, který se nestydí za to, jak přišel na svět, budu asi muset hledat prozaičtější řešení. Výchozí fakta ovšem zůstávají stejná. Normální holka, dítě vedle z ulice, zvládne v dnešních podmínkách při troše toho vedení naprogramovat jednoduchou hru a vytvořit si k tomu grafiku.

Přesto mi tu mnozí vysvětlují, že máme školství přizpůsobovat pracujícím důchodcům, kteří do svých hodin ještě nestihli zavést ani novoty od Jana Amose, a jejich mladším kolegům, kteří ovládli moderní techniku na úrovni sdílení blbin na ksichtoknize.

Co takhle je raději nechat odejít do důchodu a na pracák, najmout místo nich vychovatele, a nechat děcka místo výuky hrát třeba Carcassonne. Možná by si toho do života odnesla víc.

#Unrecruitment #Vzdělávání #JeduFeminismy

Kdo chce, hledá způsoby, kdo nechce, hledá důvody.

P. S. Jen ať se děcka naučí používat počítač na úrovni ECDL nebo co bylo za doby mládí jejich rodičů zrovna v módě, ale ať se to učí se všemi učiteli napříč všemi předměty, a nehrajeme si na národ primitivů.

🔗

17.04.2021 22:03

Jsem jen „blbej programátor“, zkuste mi to někdo prosím vysvětlit tak, abych měl šanci to pochopit.

Prý jsme jednoduše každý dobrý v něčem jiném, a tak se můžeme perfektně doplňovat. To mi zní extrémně lákavě. Oceňuju setkávání a spolupráci s lidmi, kteří jsou v nějakém ohledu výrazně lepší než já. Jen jsem z naší komunikace zatím nezjistil, co by tím magickým skillem mělo být.

Kde se bere v lidech ten pocit, že jsou v něčem tak moc dobří, třebaže se to zatím buď neprojevilo, nebo to neumějí jednoduše vyjádřit. Já se přiznám, že takovouhle nabídku nerozklíčuju. A přitom znám spostu lidí, kteří skutečně umějí něco navíc, co můžu obdivovat.

Jen mi svou skvělost ti moji obdivovaní málokdy chodí takto sdělovat do komentářů.

#Unrecruitment #Chvástání


🔗

17.04.2021 16:02

Učitelé informatiky, odmítněte prosím ve svých hodinách školení kancelářského software, a věnujte se naplno informatice!

Psaní a základům typografii nechť se děti učí v hodinách jazyka. Nesdílím obavu, že by základní průpravu v psaní textů s dětmi nezvládli češtináři, když běžně zvládnou s mobilem v ruce sdílet nesmysly na sociálních sítích.

Tabulkový procesor můžou ovládnout v rámci nějakých ekonomických výpočtů. Je moderní učit děti finanční gramotnosti, tak ať se naučí zadávat vzorce do tabulek tam. V nejhorším případě v rámci matematiky.

Na ovládnutí kreslicícho programu a prezentačního software bych doporučil přírodovědu a další předměty, kde bylo zvykem, že děcka svoji znalost odprezentují před třídou při ústním zkoušení.



Je pitomost, aby se na informatice vymýšlely nesmyslné texty a známkovalo za to, že se někdo naučí nastavit kus textu jako tučný nebo italiku. Podobně je blbost učit tabulky a prezentace bez návaznosti na potřeby školních předmětů.

Informatika by měla sloužit k tomu, aby děti věděly něco málo o počítačích, telefonech a internetu. Programování a elektronika na základní úrovni by měly být samozřejmostí. Děti to zvládnou, když jim nikdo nenakuká, že na to nemají.

#Unrecruitment #Vzdělávání

P. S. Word nevidím jako vhodný nástroj na sazbu bakalářky.

🔗

15.04.2021 22:04

Ověřuju, zda se mi podařilo nastavit témata pro kurzy C++ správně. Zdá se, že účastníci oceňují práci se smart pointery, detaily dědičnosti, synchronizaci dat napříč vlákny, a obecně novinky v C++17/C++20.

Strukturu kurzů jsem připravoval v březnu 2020. Letos už osnovy upravuju na základě proběhnuvších kurzů. Už tak nějak tuším, co přidám, a co vypustím. Měl bych i pár odvážnějších nápadů, ale jejich realizace nebude ze dne na den.

Zároveň už můžu potvrdit, že online kurzy hardcore programování jsou pasivnější. Nedokážu se kvůli tomu zlobit, sám jsem se rád pasivně zúčastňoval i některých prezenčních kurzů. Naše akce nemají tendenci se proměňovat v nějaké velké divadlo, jako je tomu u softskillerů.

Máme tu spoustu lidí, co v C++ denně píšou, ale vypadá to, že jen málo z nich si najde čas se zastavit a podívat se na ten jazyk s nadhledem. Mně k tomu docela dost pomáhá znalost jazyka Rust a taky čistého céčka. A tak vnímám C++ spíše pragmaticky než magicky.

Ten jazyk se zjevně snaží být úžasný a moderní, ale zároveň si nese odkaz z temných dob minulých a obrovskou hromadu omylů, překvapení a nekonzistencí. Ostatně soudím, že tahle bestie je zábavnější než JavaScript.

#Unrecruitment #Programování

🔗

14.04.2021 20:18

Realiťačka mi volá den před vypršením rezervační smlouvy, že je vše v naprostém pořádku, dědické řízení je vyřešené, jen ještě nedošlo k zápisu do katastru. Prý bych snad mohl nahlédnout do zápisu, nedostanu ovšem žádný doklad ani kopii.

Pokud bych nechtěl podepisovat smlouvu na celý rok a dávat vysokou kauci někomu, kdo je možná vlastníkem celého bytu, tak by mi prý vrátili kauci uplynutím rezervační smlouvy, a byt znovu nabídli k pronájmu ostatním.

Je to lokalita, ve které těch nájmů moc k dispozici není, a ten byt je pěkný, velikostí dostačující, a je k němu prostorná garáž. Jsem si jistý, že se během krátké doby podaří jej pronajmout někomu kdo nekouká do katastru a tyhle věci moc neřeší.

Dost už mě v tomto ohledu demotivoval Jan Antoš, který mě v komentáři málem označil za žebrající socku. Díky, kamaráde. Asi si budu muset koupit nemovitost v lokalitě, kde ani přesně nevím, jak dlouho budeme chtít bydlet, jenom abych si udržel sociální status.

Ráno si jedu alespoň prohlédnout kancelář ke krátkodobému pronájmu, abych vůbec měl kde normálně fungovat. Bydlení u maminky mi zatím vyznívá lépe než chodit žebrat, aby někdo dostal každý měsíc jisté peníze, a měl v bytě člověka, co o cizí majetek pečuje lépe než o svůj vlastní.

#Unrecruitment #Bydlení #MamaHotel

🔗

10.04.2021 07:18

Ze života hledače bydlení…

→ „Právník mi nedoporučil smlouvu s tímto ustanovením podepsat.“

← „Váš právník pronajímá byty?“

→ „Je to relevantní?“

← „No, to asi není.“

Přiostřujeme…

→ „Ve smlouvě mi chybí druhý vlastník.“

← „Jak jste to zjistil?“

→ „Mám před sebou výpis z katastru.“

← „Druhý vlastník nemůže smlouvu podepsat. Je po smrti.“

→ „Výborně. Jak to budeme řešit?“

← „Zkuste se poradit s tím svým právníkem.“

→ „Vy nemáte v realitce právní servis?“

Budu bydlet u maminky. Prý to odrazuje případné zájemkyně o mou osobu, takže tam budu mít aspoň klid. A nebudu muset nějaký čas vařit. No nic, je čas se vrátit k hledání dočasné kanceláře.

#Unrecruitment

Je běžné, že si některá z velkých realitních kanceláří vezme na starost pronájem bytu, podepíše rezervaci, vezme si zálohu, a po celou dobu zamlčuje problematické vlastnictví? Já jsem jenom blbej programátor a na tom katastru jsem to jaksi přehlédl. Ale profík z realitky to asi jen tak nepřehlédl, že? 🙃

P. S. Je docela legrace zase jednou řešit něco tam venku s lidmi, kteří nejsou jako já.

🔗

09.04.2021 11:19

Nečtu knihy. Je to ztráta času.

Bude tomu šest let, co čtení knih nezařazuju do svého běžného režimu. Pár výjimek jsem zařadil, ale určitě nevezmu do ruky knihu ani každý měsíc. Několikrát jsem zvažoval čtečku, ale přišlo mi to jako další forma zabíjení času knihami.

Lidé rádi říkají, že čtení knih tříbí jazyk a myšlení. Možná v minulém století. Našel jsem radost v poslechu audioknih, a domnívám se, že přispívají k vytříbení jazyka daleko lépe. Zrovna poslouchám vypravěče, který v přímé řeči kombinuje několik dialektů angličtiny.

Jako programátor s online zálibami jsem přestal věřit na utrácení času čtením v době, kdy můžu nechat oči odpočívat, a zaposlouchat se. Poslech za takovou ztrátu času nepovažuju, naopak plní klíčovou roli odpočinku od všeho ostatního, co dělám.

Pokud se máme bavit o beletrii, nakonec nejraději konzumuju fantasy příběhy. Míval jsem rád historické romány, ale na fantasy miluju tu čistotu. Nelže, na nic si nehraje, čtenář není nucen zabývat se otázkou, jak to bylo doopravdy. Co do lidské povahy, fantasy nabízí širší spektrum možných situací než reálný svět.

#Unrecruitment #Vzdělávání

Byly doby, kdy jsem četl tolik, že mi knihy žloutly od sluníčka na cestách. Jako teenager jsem i na táboře četl denně od šesti ráno na prahu stanu do začátku programu.

🔗

08.04.2021 22:06

Že prý pandemie a zavírání škol způsobí „rozevírání nůžek“ v další generaci…

Nemám nejmenší tušení, co tahle věc s naší společností udělá. Na druhou stranu nemůžu popřít fakt, že moje sociální bublina se o rozvoj svých dětí stará.

A tak zatímco se idioti na sociálních sítích rozepisují o tom, jak by všechny děti měly opakovat ročník (jako kdyby rok na prezenční výuce byla jednotka kvality člověka), já s dcerkou v autě při cestách kvůli stěhování probírám teorii, a to do školy ještě ani nenastoupila.

Nejen přírodními vědami živ je člověk. Když už trochu moc fantazírovala o nobilitě a touze po služebnictvu a nicnedělání, seznámil jsem ji s některými událostmi francouzské revoluce včetně filmové ukázky.

Moje bublina taky nezklamala, a tak holka dostala pozvánku do online šachového kroužku. Inspirace z bubliny nám přinesla i mnohé ekonomické diskuze, zrovna dneska jsme se dostali k dlouhodobé hodnotě peněz a inflaci.

#Unrecruitment #Vzdělávání

Nedělám si iluze, že by všechny děti měli stejnou startovní čáru. I samotná nemožnost odložit dítě a věnovat se v klidu práci sice občas potrápí, ale následky omezení školství se rodina od rodiny značně liší.

P. S. Taky se občas bavím s „normálními lidmi“, a kolikrát se ani nesnažím jim vysvětlit, kam jejich přístup vede.

🔗

05.04.2021 06:44

„Každý pochopil, jak je to myšleno.“

Nejčastější výmluva lidí, co právě zveřejnili něco nebetyčně hloupého. Je to značka, která vám zpravidla říká, že tady se mozek a sebereflexe někde zakecaly a nedorazily.

A když neodoláte, vystavujete se riziku, že dojde i na podivné významy slov. Třeba taková „pokora“ najednou značne znamenat, že byste měli stavět něčí nepromyšlené žvásty naroveň pohledu, který jste si vybudovali na základě kritického myšlení během let.

Nebo se vám tam objeví „empatie“ ve významu, že budete nadšeně poslouchat žvášty právě toho jednoho člověka jenom proto, že vám je zrovna teď a bez odkladu potřebuje sdělit.

Nakonec i ta „sebereflexe“ v zásadě znamená jenom to, že opustíte svůj pohled na svět a nekriticky přijmete ten jejich. Svět se koneckonců dělí na dobré a špatné. Oni jsou ti dobří.

#Unrecruitment #LogikaTupounů #VelikonočníRozjímání

S lidmi, co neradi přemýšlejí, a nemají smysl pro čest, si někdy užijete spoustu legrace. A někdy už je to pořád dokola to samé.

P. S. Většinou to dopadne tak, že vám člověk, co si nedokáže spočítat ani tu věc, se kterou sám přišel na net, řekne… Že jste blbec a neumíte počítat. 🙃

🔗

03.04.2021 13:15

Když velikonoce přímo navazují na apríl, znamená, že se z nich stává svátek idiotů? Chvíli jsem nenašel čas podívat se za vámi na sítě, a už to tady lítá.

Je mi jedno, kdo byl v rígráči a kdo na náplavce. Nebudu se vám smát, ani kdyby vás vyfotili. Někdo se rozhodl chovat vzhledem k pandemické situaci zodpovědněji, někdo méně zodpovědně. V každém případě je náplavka i s rígráčem jen plivnutí do moře.

Kdo jste bez viny, hoďte po mně kamenem, ale ve mně fotky šťastných lidí v hezkém počasí vyvolávají spíše příjemné pocity. Jistě jsou mezi nimi idioti, ale to z těch fotek naštěstí není slyšet.

Než začnete nadávat na pražáka, co si šel ven sednout na sluníčko, tak…

‣ Uvědomte si, že pražáci takřka neexistují. Za posledních dvacet let se obyvatelstvo tak promíchalo, že ten nenáviděný pražák může být klidně váš soused z vesnice, kterého jste dlouho neviděli.

‣ Vzpomeňte si, že mezi námi chodí lidé, co vám jsou bez varování schopni přijít na návštěvu s pozitivním testem a příznaky respiračního onemocnění. A pak vyrazit po dalších obchůzkách.

‣ Připomeňte si, že antivax hnutí v naší zemi umlčel prachobyčejný nedostatek vakcín. A že naše někdejší kulturní hvězdy hlídají Brno proti „práškovacím letadlům“.

#Unrecruitment

P. S. A mimochodem, 5G už taky přestalo škodit. 😂

🔗

01.04.2021 06:18

Asi si založím na LinkedIn falešný profil mladé holky.

Terka podle mě nenapsala nic až tak převratného, ale plácla tam svoji fotku, a hned jí začali psát životem znavení páprdové, aby věděla, že nemá pravdu a ničemu nerozumí.

Když si představím své mnohdy kousavé příspěvky v kombinaci s mladistvě půsovící ženskou tváří jako magnetem na staré debily… Ať mi nikdo neříká, že by to nemělo obrovský úspěch.

#Unrecruitment #BahenníLázně

P. S. Myslíte, že bych v popularitě překonal Lauru?

🔗

30.03.2021 19:55

Někdy si říkám, jak mohli lidé fungovat bez mobilních telefonů, ačkoliv jsem tu dobu ještě tak trochu zažil.

Opravdu dnes cizí člověk, který nezná můj pracovní režim a nevidí mi do kalendáře ani do seznamu hovorů, očekává, že mu v libovolnou dobu zvednu telefon, nejlépe když mi ještě volá jak nějaký kriminální živel ze skrytého čísla?

Nebo se ode mě očekává, že řeknu víc než desítce lidí od zákazníka:

„Tak, kluci a holky, sice si mě platíte za to, abych se teďka věnoval chvíli jenom vám… Ale zvoní mi telefon, podle skrytého čísla nejspíše nějaký otrapa s další skvělou nabídkou, a já bych si s ním teď moc rád popovídal.“

Ne. Nejsem callcentrum, nesedím denně v kanceláři celý den s headsetem na hlavě, a nečekám, kdo mi bude volat. Když něco potřebujete a nedovoláte se, stačí napsat zprávu. Tam napíšete kdo jste a co potřebujete, a pokud to nebude vyložená volovina, dá se očekávat, že vám brzy zavolám nazpět.

Netřeba se mi marně snažit dovolat.

#Unrecruitment

🔗

28.03.2021 23:14

Narážím na potřebu lidí zkoumat, co mohli za poslední rok nebo dva udělat pro svůj život a kariéru jinak. Když si promítnu své roky od výpovědi…

2017 • Rozhodnutí dotáhnout rovných pět let v práci, přestat se zajímat, co si myslí žena, a vrátit se na volnou nohu. Nervózní snaha udržet příjmy na přijatelné úrovni. Stěhování po dvou letech zpět do Prahy.

2018 • Příprava kurzů pro vývojáře, kteří potřebují upravovat a rozšiřovat linuxové jádro. Několik měsíců práce, kterou bych neřadil mezi nejsnadnější.

2019 • První konzultace týkající se linuxového jádra a real-time systémů. Navenek podobné tomu, co jsem dělal vždycky, ale pro mě významné. A úspěšný rozvod.

2020 • Jedna z konzultací se zvrhla v dlouhodobý projekt. K tomu první poptávka na programování v jazyce Rust. Více než desítka nových osnov programátorských kurzů.

2021 • Přípravné práce a první kurzy moderního C++. Vyjednávání a příprava stěhování s dcerkou ven z Prahy. První nepříliš úspěšné pokusy o odpočinek.

Na jednoho celkem nabitý program, a to nezmiňuju další hromadu drobností okolo. Do toho různé vnější okolnosti, které člověku nečekaně zamíchají kartami.

#Unrecruitment

Neumím si představit, že bych měl do toho všeho ještě uvažovat, co se mohlo udělat jinak. Pár věcí by se jistě našlo, ale proč to řešit.

🔗

28.03.2021 10:03

Absolutně nerozumím marketingu. Proto vždy překvapí, když narazím na někoho z businessu, kdo je na tom ještě hůře než já.

Ač pracuju v extrémně nadnárodním oboru, stále ještě žiju tady v Česku, a mám přirozený vztah k českým firmám, co vytvářejí a dodávají něco užitečného.

Jenže jsem si namísto očekávaného vlezdoprdelství dovolil požádat, zda by nešlo se soustředit na dodávání produktů než plakat nad něčím, co můžou zatím v klidu řešit právníci.

K tomu jsem vytvořil screenshot chyby v ovládání e-shopu. Přidal jsem screenshot chyby v automatickém e-mailu. Chyby jsem precizně popsal. Přece jenom mám roky zkušeností se zpracováním hlášení chyb od uživatelů.

Za tuto „arogantní“ pomoc jsem dostal takový kartáč, že dotyčný diskuzi ze studu raději bez omluvy smazal.

A tak dnes, když u nás lidé obdivují výrobek, přecházím to mlčením. Produkt je to pěkný, svému účelu dobře slouží, nicméně ani já si nebudu dělat ostudu doporučováním někoho, kdo vůči zákazníkům projevuje takovéto vzorce chování.

#Unrecruitment #BahenníLázně

Přitom stačila stručná omluva a poděkování za objednávku a nahlášení chyb. A brzké vyřešení těch chyb.

P. S. Chápu správně, že oslovování úplně cizích lidí z cizích oborů „pane kolego“ je nějaká forma postesku nad tím, že už si nemůžeme říkat „soudruhu“?

🔗

27.03.2021 19:33

Asi tu všichni narážíme na příspěvky, co nejsou ani tak dobré, aby se jimi chtěl člověk inspirovat, ani takovým způsobem blbé, aby mělo cenu si z nich dělat legraci.

Mám namysli třeba takovou Lauru, která se snaží svými příspěvky přitáhnout alespoň pozornost vilných starců, kterým už přestává fungovat i fantazie, a zoufalých žen, které hledají prostor k exhibici, aby si jich někdo všiml. A k tomu zpravidla odpudivé grafiky v tajmlajně.

Protože nemám ve zvyku lidi blokovat, dával jsem unfollow všem, co se pravidelně účastní podobně stupidního folklóru. Teď mě človíček na Twitteru naučil dávat „mute“, načež jsem zjistil, že to jde i tady, a začínám to naplno využívat.

#Unrecruitment #DigitálníHygiena

Je mi příjemné trávit čas hovadinama na internetu, ale musí to mít nějaké hranice. Laura a několik dalších, obvykle různých konspiračních blbounů, u mě už stojí za touto hranicí.

Jsou to lidé, o které se nechci ušpinit, jejichž projev nechci svým komentářem legitimizovat, a kteří mi obvykle nestojí ani za kritickou reakci, neb je jejich obsah blbý programově, a jako takový lze spíše spláchnout do záchoda, než podrobovat kritickému oku.

#BahenníLázně

Ať žije mute!

🔗

25.03.2021 23:59

Obrázek vypůjčen od Tomas Hajzler, tak mrkněte na jeho článek, ať nedostanu vynadáno za jeho použití…

Já se tedy přiznám, že pokud už zavítám mimo lockdown do některého z fastfoodů, kde návštěva záchoda a umyvadla vyžaduje kód na účtence, postupuju následovně:

1) Požádám o kód některého z hostů.

2) Použiju kód.

3) Provedu objednávku.

4) Vyzvednu objednávku s účtenkou.

5) Konzumuju jídlo a pití.

6) Odnesu tác s hromadou odpadu.

7) Znovu použiju kód.

Jiný postup mi nedává smysl. Nepůjdu na záchod s jídlem a pitím. Nebudu mezi cizími lidmi shánět někoho, kdo mi bude hlídat jídlo a pití. A neodmítnu cizímu člověku sdělit kód v případě, že přišel praktikovat totéž.

Nejlepší je samozřejmě do takových podniků vůbec nechodit. Ale pokud už tam jdu, nevidím důvod přistupovat na jejich pravidla. Ještě mi nikdy host neodmítl říct kód na záchod. Ještě se mi nikdo nepokusil v tomto postupu zabránit. Takže asi tak.

#Unrecruitment #LifeHacks

P. S. Vážně papírová brčka v hromadě různorodého obalového materiálu řeší nějaký problém? Nic proti nim nemám, jen se zvědavě ptám.

🔗

24.03.2021 21:57

Asi budu muset pozvat kolegu Jan Brus na pár piv za tu nevyčerpatelnou studnici inspirace.

„A jakým způsobem může pomoct člověk co sedí u počítače 10+ hodin denně?“

Kolečko s cihlami, anyone?

„Vždyť s takovým přístupem to musí být strašná otrava dělat školení, tam přece musí být plno lidí, kteří byli líní se něco naučit sami.“

Dobrá otázka! Tedy kdyby to byla otázka.

‣ Aby bylo jasno, tuto činnost vykonávám o své vlastní vůli, v tuto chvíli mě k tomu nenutí ani potřeba obživy.

‣ V mém oboru dost dobře nefunguje se jenom nechat školit, a nevěnovat svému vzdělání pořádný kus sebe.

‣ Kurzy připravuju pro lidi, kteří se chtějí něco naučit, v něčem zlepšit, a nebo si aspoň osvěžit, co už znají.

Co jste napsal, mi zní jako jedno velké nedorozumění. Vnímám tyhle lidi jako přesný opak souseda, co si našel ve svém oblíbeném obchodě nejlevnější laptop, co tam měli, a zvoní na moje dveře, abych mu to dal dohromady.

‣ Jen říkám, že obětovat svůj čas lidem, kteří byli líní se cokoli naučit, není moje povinnost.

Přesvědčte mě, že takovou povinnost mám. Proč bych místo toho nemohl dvěma holkám školního věku ukázat, jak se programuje Anna a Elza? Nebo se chvíli věnovat vlastnímu dítěti, co mě vidí víc u počítače než na hřišti?

Nebo aspoň napsat další blbinu tady?

#KlubNamyšlených

🔗

22.03.2021 18:13

Nevidím jediný důvod, proč poskytovat zadarmo špatné služby.

„O to aby to nebyla špatná služba se musím postarat sám, a zatím to vypadá že není.“

Asi vás to baví a jde vám to. Já tuto oblast nikdy nevnímal jako dobře strávený čas.

„Kontaktoval mně i rodinný příslušník, jestli nepomůžu jeho nějaké známé zařídit účet na binance, to jsem samozřejmě odmítl.“

Též jste lenivý a namyšlený?

„Ale mít hranice postavené už takhle přísně že nepomůžu prakticky nikomu s ničím jen tak, tak to mi příjde opravdu jako namyšlenost/lenivost.“

Váš problém. Jen říkám, že obětovat svůj čas lidem, kteří byli líní se cokoli naučit, není moje povinnost.

„Jediný háček co mě napadá je to, že máte mnohem více známých a musíte odmítat často.“

Před třinácti roky, na začátku mé živnosti, po mně chtěl bezplatnou pomoc kdekdo. Nikoho z nich nezajímalo, že si půjčuju na nájem, abych to nezabalil dřív, než vůbec začnu.

„Ano tak fungují sousedské/kamarádské vztahy.“

Zanechání těchto kamarádů svému osudu mi pomohlo dostat se tam, kde jsem. Namísto frustrujících problémů cizích systémů jsem napjal své síly k učení se, experimentování a přípravě konferenčních přednášek.

#Unrecruitment #KlubNamyšlených

Na konferencích jsem si pak našel kamarády nové a lepší. 🙃 Nejraději pomáhám těm, kteří si pomáhají sami.

🔗

21.03.2021 20:55

„Když jsem programátor tak asi prostě mám trošičku větší povědomí o tom co znamená VGA, HDMI.“

Co je VGA nebo HDMI si může každý lépe nastudovat na Internetu nebo se zeptat ve svém oblíbeném obchodě s elektronikou.

„Samozřejmě, že nejsme experti na hardware, ale prostě jsme tomu blíže než jiní a není nic špatného na tom pokusit se pomoct i s tou troškou navíc.“

A kdo vám v tom brání, je-li to vaše záliba? Moje záliba to není.

„Já také nejsem expert na počítače, ale sousedům samozřejmě rád pomůžu když za mnou příjdou s tím, že mají "nějak pomalý počítač".“

Zrovna pomalé počítače už vůbec nechci řešit. O oblast čištění a optimalizace domácích instalací Windows jsem se v životě nezajímal.

„V neochotě pomoct zakrytou výmluvami na neznalost vidím jenom namyšlenost/lenivost.“

Kdyby někteří lidé nebyli pitomci, a stačilo jim říct, že tohle dělat nechci, nebylo by tohle ani tématem.

#Unrecruitment #KlubNamyšlených

Chodím se poradit o nákupu hardware, a u svých věcí běžně platím za servis. Proč by mě mělo zajímat, že to někdo jiný nechce dělat? Jestliže to není moje záliba, je to čistá ztráta. Když se povede, nic z toho nemám. Když ne, mám z toho ostudu a pomluvy.

Nevidím jediný důvod, proč poskytovat zadarmo špatné služby.

🔗

20.03.2021 19:04

Nežádejte programátora, aby vám radil a pomáhal s koupí vašeho stolního hardware. Většinou takovou věc řešíme jedou za uherský rok, prd tomu rozumíme, a ještě nejsme dost opatrní…

Dcerka dostala Raspberry Pi 400. Vyzkoušený už je, přišel čas koupit monitor, nějaký obyčejný do začátku. Takže vybalila a sestavila monitor, a když došlo na zapojování kabelů, vidíte sami. Už jsem ani nehledal svoji oblíbenou redukci na konference. Než spěchat na neúplné řešení, bylo lepší to rovnou zabalit pečlivě zpátky do krabice.

Navíc mi dodatečně došlo, jaká pitomost je do začátku koupit monitor bez interních repráků, když je cenový rozdíl minimální, a externí reprák je další nepotřebný krám na stole. Kvůli koupi počítače a příslušenství za mnou fakt nechoďte. 😂

U všeho, co jsem v poslední době koupil, jsem doplácel za možnost zboží během prvních měsíců používání vrátit.

#Unrecruitment #KlubNamyšlených

Kdysi mě kamarádka požádala opravu laptopu, že v servisu by to bylo drahý. Nechtěla si nechat vysvětlit, že já svoje věci do servisu dávám, a platím za to. A že u všech laptopů, co jsem zatím rozebíral, popraskaly plasty. Lidé jsou někdy opravdu nechápaví.

P. S. Taky je možné, že jsem takový idiot jenom já, zatímco všichni ostatní vám skvěle poradí a pomůžou! 🙃

🔗

19.03.2021 17:42

Jaká krásná a úderná hesla!

‣ Jistě by bylo vše zalité sluncem, kdyby ženu všichni obdivovali v dosažení další mety v korporátním krysím závodě. 🙃

‣ Rozhodně nemám problém kohokoli pochoválit, že si přestal stěžovat a pěstovat „victim culture“, a začal něco pořádného dělat. 🙂

‣ Oceňovat někoho za cestování? Asi ne. Za poznávání světa a otevřenost k ostatním klidně.

Spíše mě zaujala jiná věc. Proč bych se měl u druhých lidí víc zajímat „career milestones“ než o narození dětí. Pořízení dětí vnímám jako větší a závažnější změnu. A pokud se „engagements“ myslí zasnoubení, tak to mě pro změnu nezajímá vůbec.

Kámoška programátorka se vracela po rodičovské do práce jako manažerka. Přišlo mi to fajn. Moc nefandím tomu, když se holka zahrabe doma dlouhodobě s dětma. Přechod do managementu jsem vzal jako prostý fakt, určitě to blíž k práci s dětmi než vývoj. 🙃 Doteď vím o jejích dětech víc než o její práci.

Dopustil jsem se tedy nepřijatelné lhostejnosti vůči ženě a její kariéře?

#Unrecruitment #JeduFeminismy

P. S. Proč vlastně některé „holky feministické“ bojují proti tomu, abychom si vážili péče o děti? Neříkám, že to musejí samy dělat, ale proč nám kážou, že to nemáme tak moc oceňovat?

🔗

19.03.2021 17:40

Jaká krásná a úderná hesla!

‣ Jistě by bylo vše zalité sluncem, kdyby ženu všichni obdivovali v dosažení další mety v korporátním krysím závodě. 🙃

‣ Rozhodně nemám problém kohokoli pochoválit, že si přestal stěžovat a pěstovat „victim culture“, a začal něco pořádného dělat. 🙂

‣ Oceňovat někoho za cestování? Asi ne. Za poznávání světa a otevřenost k ostatním klidně.

Spíše mě zaujala jiná věc. Proč bych se měl u druhých lidí víc zajímat „career milestones“ než o narození dětí. Pořízení dětí vnímám jako větší a závažnější změnu. A pokud se „engagements“ myslí zasnoubení, tak to mě pro změnu nezajímá vůbec.

Kámoška programátorka se vracela po rodičovské do práce jako manažerka. Přišlo mi to fajn. Moc nefandím tomu, když se holka zahrabe doma dlouhodobě s dětma. Přechod do managementu jsem vzal jako prostý fakt, určitě to blíž k práci s dětmi než vývoj. 🙃 Doteď vím o jejích dětech víc než o její práci.

Dopustil jsem se tedy nepřijatelné lhostejnosti vůči ženě a její kariéře?

#Unrecruitment #JeduFeminismy

P. S. Proč vlastně některé „holky feministické“ bojují proti tomu, abychom si vážili péče o děti? Neříkám, že to musejí samy dělat, ale proč nám kážou, že to nemáme tak moc oceňovat?

🔗

18.03.2021 01:46

Shodou náhod jsem objevil, že mě na LinkedIn blokují někteří lidé, které si platím. To samozřejmě není nic proti ničemu. Nemusím se tu líbit každému, komu posílám své $$$. 🙃

‣ Robert Vlach – U něj mám prezentaci své živnosti, kterou jsem mimochodem letos značně upravoval, a kterou hodlám v brzké době prodloužit.

‣ Tomáš Čupr – Ten mi zajišťuje pravidelný přísun dalších papírových tašek s hromadou surovin pro mé domácí stravování a vaření.

Podle mých informací mě pan Čupr blokuje už dlouho, ale tam se dá předpokládat, že je to spíše věcí někoho, kdo má na starost správu jeho profilu. Tipoval bych ale, že za blokováním ze strany Roberta bude nějaký pikantnější příběh z nedávné doby, který mi zcela unikl.

Ono to vlastně dává smysl. Sám nikoho neblokuju, ale zvažuju odstranit si ze seznamu spojení pár lidí, se kterými jsem sice v kontaktu, ale na svou činnost na této síti je v zásadě nijak nepotřebuju, a kteří by možná rádi před mými komentáři chránili své méně odolné přátele.

Ostatně je to dost specifická sociální síť, na které vznikla zajímavá aktivní komunita. Kdybyste mi tohle řekli v roce 2016, zeptal bych se vás na vaše zdraví.

#Unrecruitment #NaVolnéNoze #NikohoNeblokuju

🔗

17.03.2021 12:06

Mám takovou veřejnou prosbu na pána jménem Karel Kopůnec. Přál bych si, aby mi pomohl dostat se do společnosti nejlepších mistrů komunikace, co v naší zemi působí.

Stačí maličkost. Doslechl jsem se, že ty nejlepší komunikátory a obchodníky, co znám, už pán na LinkedIn zablokoval. Pomozte mi prosím tohoto zkušeného telemarketéra přesvědčit, aby i mě zablokoval, a přiblížil mě tak těm, jejichž verbální i neverbální schopnosti tak trochu obdivuju.

Ostatně už mě blokuje Prof. Martin Oscar Trump, Dr.h.c., snad jsem všechny ty čestné tituly opsal správně. A několik let mě blokuje Martin Hošek z LinkedIn Summitu, pro mírně posměšný komentář vůči reklamě na Sconto nábytek. Možná by se mi k nim do sbírky pan Kopůnec hodil, co myslíte?

Ušetřete. Nekupujte si drahý kurz komunikace. Nabízím vám s výraznou slevou trénink, kde se během krátké doby naučíte vše podstatné.

Název: Komunikujte na LinkedIn jako pan Kopůnec 💩
Délka: 10 minut
Cena: 999 Kč (bez DPH)

Na začátku kurzu vám ukážu, kde je na LinkedIn tlačítko blokovat, a zbytek času můžete využít k dopití kávy. A to se vyplatí.

#Telefouňové #Batůžkáři #ArgumentyNefungují

P. S. Kdopak by se vlka bál.

🔗

15.03.2021 12:49

„Pro chlapečky a pro holčičky tu nic nemáme. Teď už jsou všechny hračky a dětské oblečení genderově neutrální.“

Jistě, to je jeden extrém. Druhý extrém je jít proti přirozenosti a individuálním vlastnostem dětí, a nutit je zařazovat se do předem připravených staletých rolí.

Znám holky, co si nechtěly hrát s panenkami, a daly by hned přednost technice a zbraním. Znám dospělé ženy, co nemají silný vztah k rodičovství, a jen těžko předstírají nadšení před okolím, které to očekává.

Znám kluky, kterým nevadí si hrát s mladšími dětmi a milujou hry zahrnující domácnost a sociální aspekt. Jen se občas musejí ohlížet přes rameno, jestli někomu nevadí, Že nejsou dost fotbalisti. A spoustu dospělých chlapů, co se dokážou bez větších potíží postarat.

Už za mě bylo normální, že holky cíleně nosily klučičí hadry, protože jim to dávalo silnější postavení ve skupině. Kluk by ale v hočičím asi neoslnil. Navíc skoro každý z nás někdy v dětství chtěl být toho druhého pohlaví, protože leccos stálo za prd pro kluky, a leccos zase pro holky.

Asi už se nedokážu pro klasickou genderovou výchovu nadchnout, jednoduše mi nedává v dnešním světě smysl.

#Unrecruitment #JeduFeminismy

P. S. Kdybych žil ve středověku, asi bych holku vychovával víc jako holčičku, vstříc vyšší šanci na přežití v dané době.

🔗

14.03.2021 22:28

Možná je to jen zaostřením médií. Snad je to vystresovanými policisty a strážníky, kteří si při tom všem tlaku chtějí aspoň trochu potrénovat. Nebo je to stupňující se frustrací lidí, kteří zoufale hledají příležitost se veřejně prezentovat jako oběť.

Některé aspekty konfliktů mezi policií a civilisty smrdí. Zanechání dítěte cizí osobě v době, kdy je zadržený zpacifikován a strážníkům nehrozí nebezpečí. Takzvané donucovací prostředky, co na videu vypadají spíše jako přepadení. Nechci soudit jednotlivé případy, ale zdá se, jako by se tu něco začalo měnit, a ne k úplně dobrému.

Jak k tomu příjdeme my pokojní občané, co bychom rádi, aby se příslušníci bezpečnostních sborů zase rychle uklidnili a začali v první řadě dbát zákonů včetně všech těch ustanovení o přiměřenosti a zachování cti všech zúčastněných, a zároveň aby si nenechali kálet na hlavu od každého agresivního pitomce tam venku.

Jestli chtějí příslušníci začít chodit výhradně ve větších skupinkách, aby nedostali někde v boční ulici na budku, někteří na to jdou očividně dobře. Kolegové a kamarádi jim za takovou službu jistě poděkují, stejně jako za opakované narušování důvěry široké veřejnosti.

#Pandemie #KrizeMorálky

🔗

13.03.2021 10:23

Dnes jsem byl opět agresivní na internetu!

A tak je to vždycky. Lidé chodí po internetu „přednasraní“, a hledají, na koho by mohli svůj problém hodit, a cítit se u toho dobře. A já mám v sobě zvláštní touhu nedat jim to zadarmo.

„Vysvětlím, že na membráně reproduktoru je skutečně jedna křivka a vy jste hned agresiv, že vám odpovím. Měl byste se zamyslet nad tím, kdo je tady nevyrovnaný.“

Ale ano, otázka typu „proč“ je skoro jako bych dal někomu „flákanec“. Následující pětibodový plán je zaručený recept, jak žít svůj život mezi ostatními lidmi, aniž bych se musel zamýšlet.

1. Přijdu na internet přednasraná.
2. Najdu si někoho, na koho bych mohla svalit vinu.
3. Zablokuju ho.
4. …
5. Profit.

Přemýšlet o sobě totiž bolí. A přitom nadávat na ostatní, vyhledávat si v jejich jednání své malé křivdy a pečlivě si je pěstovat, je tak snadné. Mrkněte se do svých blocklistů, a dozvíte se o sobě možná víc, než byste chtěli. 🙃

#Unrecruitment #BahenníLázně

P. S. A taky se zkuste zamyslet, kolik máte přátel a známých s výrazně odlišným světonázorem.

🔗

12.03.2021 13:50

Tak dobře, přátelé, teď je to velké téma.

Na ulici neřeším, kdo nosí a kdo nenosí respirátor, ani kdo má potřebu vytvářet zbytečné strkanice s městskými strážníky. Nemám nejmenší tušení, zda byl zákrok přiměřený, neb situace, ve které vznikl, je veřejnosti známa pouze z „pohádky“ prezentované advokátem zadrženého a „bagatelizace“ ze strany starosty města.

Pánův „hrdinský čin“ mě nijak neoslnil. Nenošení respirátoru venku nepovažuju ani za zločin, ani za něco, co je potřeba hrdinně obhájit před strážníky. Být zastaven, respirátor bych si na požádání vzal a/nebo bych vyhověl výzvě k prokázání totožnosti. Nesnažil bych se prorazit si přes ně cestu silou.

Jako kolemjdoucí bych se o pána asi nezajímal. Postaral bych se o dítě, kdyby mě nikdo nepředběhl, a po akci bych se zajímal, jak si strážníci představují hlídání dítěte. Pokud by odjeli, řešil bych to se státní policií, a informaci o zanechání dítěte bych zveřejnil.

Ovšem být na místě matky dítěte, vážně bych zvažoval, jestli by nebylo lepší, kdyby se otec vypakoval z domu a hrál si na hrdinu někde jinde.

A protože ani pán ani strážníci nedokázali situaci deeskalovat, možná by stálo za to podrobit kontrole jejich práci a jeho domácnost, jestli se u některé ze stran neobjeví další problémy.

#BestInCovid

🔗

10.03.2021 19:36

→ „Ano? Mám tady od vás zmeškaný hovor.“

← „Kdo volá?“
→ „Šimerda.“

← „Rád bych vás seznámil s nabídkou…“
→ „Co když se nechci seznámit s nabídkou?“

← „Proč?“
→ „Na to potřebuju důvod?“

← „Ano.“
→ „Proč?“

← „Já potřebuju znát důvod.“
→ „K čemu?“
→ „Tak víte co? Zeptám se vás, odkud na mě máte kontakt.“

← „Z databáze úspěšných podnikatelů.“
→ „To není možné, to musí být omyl.“

← „Je to tak, mám vás tady.“
→ „To si mě musel někdo splést.“

← „Nechci na vás být nepříjemný…“
→ „Vy se po mně sháníte, vy ode mě něco chcete.“
→ „Bylo by docela odrzlé, kdybyste na mě byl nepříjemný, nemyslíte?“

Pán se trochu uklidnil, a následovala diskuze o internetu, databázích, výmazu z databáze a vůbec obvyklý zbytečný smalltalk, který s těmito dobrými dušemi vedu.

#Telefouňové

Pak jsem ještě volal zpět na linku T-Mobile. Tam jsem se musel proťukat přes automat na člověka, který mi stejně nedokázal říct, co mi chtějí. Prý tam nemá záznam, takže pravděpodobně externí callcentrum.

Při domluvě zákazu marketingových hovorů mě upozornil, že mi můžou uniknout jejich skvělé nabídky. Řekl jsem, že mi stejně unikají, když nezvednu při práci telefon, a potom už se od nich nic nedozvím, takže to asi klidně risknu. 🙃

#Ústředna

🔗

09.03.2021 21:03

„Řítím se stotřicítkou po dálnici. Mám oči na stopkách a sleduji dění před sebou a kolem sebe. Občas mrknu do zpětného zrcátka, abych zkontrolovala situaci za mnou. A v tom si to uvědomím.“

Jinými slovy… Jsem vystrašená roztěkaná řidička, co by lépe vrátila papíry, nebo se aspoň vyklidnila, než znovu vyjede do provozu.

Víte, že jsem ke kreativnímu „kontentu“ docela tolerantní, ale zase to nesmí být úplná 💩💩💩. Někdo vyhlásil na lockdown soutěž o nejblbější příspěvek?

Měl jsem štěstí, že moje zatím nejvážnější nehoda byla lehká srážka vinou mladé manekýnky, něco ve stylu Teri Blitzen, co dokáže vyrobit bouračku na přehledné rovině, a pak se tomu hihňat. Je to jenom můj dojem, nebo ten příspěvek skutečně evokuje nezodpovědný přístup k pohybu v provozu?

„A také si myslím, že je fajn dodržovat předpisy, při jízdě i v životě (tím například myslím, být fér).“

Je mi to hloupé, ale raději pojedu mezi lidmi, co jedou v poklidu 150 km/h než těmi, co se řítí 130 km/h. V provozu mám rád klid a vstřícnost vůči ostatním řidičům, chodcům i dalším účastníkům.

#Unrecruitment #Život

Umíte si představit, že byste z autorky udělali „svého spolujezdce“ a obrátili s na ni stran koučování svého života? Tedy pokud jsem tu metaforu vůbec pochopil správně.

🔗

06.03.2021 23:24

„A lidé z té druhé skupiny se právě učí převážně pomocí memorování. Z první skupiny se vám pak přirozeně rekrutují technicky zaměření lidé a z té druhé humanitně.“

Tak si to zkusme přeložit do srozumitelné češtiny. Pán nám tady v podstatě říká, že techničtí lidé pocházejí z chytrých dětí, zatímco humanitní lidé z těch hloupých.

Jako technický člověk bych to mohl spokojeně odmávnout a jít dál. Jenže tento černobílý pohled na svět považuju za nebezpečnou lež, která zhoršuje budoucí kvalitu života obrovskému množství zbytečně demotivovaných dětí.

Pro začátek si vůbec nemyslím, že by měli chytří v humanitních sférách za každou cenu ustupovat hloupým. Navíc ze zkušenosti nevěřím představě, že se tolik hloupých lidí vůbec rodí. Zkuste mi vyvrátit domněnku, že se většina dětí rodí se slušným potenciálem, a hloupými se stávají až docela dlouho po narození.

Jistě se narodí pár dětí výrazně talentovanějších a pár dětí vybavených podstatně hůře. Dokonce bych ani ty slaběji myslící nezatracoval, mnohdy jsou to milí lidé schopní společnosti prospět jinými způsoby.

#Unrecruitment #Vzdělávání

Každý máme právo na názor, a za sebe říkám, že je tohle dělení dětí do dvou pytlů nehorázná pitomost, která se negativně odráží ve společenských vztazích i v dospělosti.

🔗

06.03.2021 12:10

Potřebuju si něco ujasnit, a vy mi můžete pomoct. Chci sesbírat případy využití školních dovedností v každodenním osobním a pracovním životě.

Nějaké tipy na oblasti…

1) Matematika. Ideálně ta abstraktní, od výrazů dál, žádná násobilka, žádné kupecké počty či dopočítání si vrácených mincí v obchodě.

2) Jazykověda. Větná stavba a takové věci, žádné školské pravopisné poučky, žádná vyjmenovaná slova nebo slovesné vzory.

3) Manuální dovednosti. Od psaní rukou až po cokoliv praktického v kuchyni nebo venku, tedy věci, co mně mimochodem škola neposkytla skoro vůbec.

Co konkrétně vám cca dekáda pravidelné školní docházky přinesla?

Nechme stranou machrování před cizinci, že víme, kde je Machu Pikchu, a někteří si ani nehledáte, jak se to píše. A vynechme i potřebu dělat stádovitě to, co ostatní, abychom mohli přijít mezi cizí lidi, a mít s nimi nějaký společný kulturní základ. Což je mimochodem docela dobrý argument proti „domškoláctví“…

Kdybych měl vybrat jednu věc za sebe, nejspíš by ani nebyla z RVP. Škola mě naučila jednat s lidmi, kteří přemýšlejí jinak, v podstatě je nezajímám, a přesto od nich něco potřebuju. 🙃 Třeba získat kvalifikaci a projít do dalšího ročníku.

#Unrecruitment #Vzdělávání

P. S. Jako bonus přidávám anketu ve tvaru „obráceného vánočního stromku“.

🔗

05.03.2021 17:04

Řekněme si to na rovinu. Celé naše tupé tradiční memorizující školství není důsledek Rakouska-Uherska, nýbrž trvající ústupek na jedné straně šprtům a na druhé straně slabším žákům a jejich rodičům.

Takový šprt chce mít za všech okolností dobré výsledky. A těch daleko spolehlivěji dosáhne reprodukcí známého objemu informací než budováním a ověřováním dovedností.

Notoricky slabší žák doma řekne, že mu to „prostě nejde“. Jeho rodičum, sourozencům a dalším obětem jeho školních neúspěchů je rovněž pohodlnější s ním do zblbnutí opakovat telefonní seznam, než se snažit rychle porozumět úkolům vyžadujícím přemýšlení.

„Hlavně holčičku/chlapečka neučte nic jinak, než jsme se to učili před třiceti lety my.“

Tak nějak si představuju většinovou objednávku, kdyby školství fungovalo na principu volného trhu. A protože se naše vláda snaží plnit přání občanů, zdá se, že se blíží doba, kdy se matematika, fyzika, chemie a biologie budou muset učit za školou.

Až se jednoho dne dostaneme z lockdownu, ministerstvo zajistí, aby škola plnila svůj hlavní účel podle objednávky obyvatelstva, tedy aby děti neopruzovaly doma, a jejich výsledky působily rodičům mnoho radosti a žádný stres. Však se ten svět bude točit i s hromadou nezaměstnaných a nezaměstnatelných.

#Unrecruitment #Vzdělávání

🔗

03.03.2021 20:40

‣ „Neziskovka. Normální plat. Ne každý potřebuje třískat prachy, jsou mezi náma i lidi, kteří chtějí pomáhat druhým.“

A pak je tu druhá skupina, která tyhle lidi živí. Kdybych si vydělal stovku na hodinu, bydlel bych asi u maminky, protože protivného Šimerdu si nikdo jiný vydržovat nebude.

Nezbývá než doufat, že to v té neziskovce myslí jenom jako kapesné, vedle kterého poskytují vlastní ubytovnu a jedno teplé jídlo denně, aby tento mezioborový človíček mohl dát stranou alespoň pár tisícovek na horší časy.

‣ „Díkybohu je naše společnost pořád dost kultivovaná, že se mezi náma takoví lidi najdou. Měl byste je ocenit, ne hejtovat.“

Ale jistě. Je rok 2021, znám spoustu živitelů rodin, co zůstali doma s dětmi bez práce, a jsou zatraceně rádi, když žena donese domů každý měsíc mzdu, ze které lze zaplatit nájem a základní potřeby. Není nejlepší doba na to nechat se dřít za 16k hrubého v „nezisku“.

Vyndejte hlavu ze zadnice a naučte se trochu počítat. Dojde vám, že bez majetku a bez podpory rodiny tohle není částka, se kterou chcete v tomhle světě fungovat, pokud to není ta poslední možnost, kterou máte.

Ledaže se cítíte na „komunitní“ život à la žižkovská klinika.

#Unrecruitment #Bizár

P. S. Kolik bere taková marketingová manažerka, co tu takhle sprostě moralizuje?

🔗

02.03.2021 20:57

Stává se, že mě představují jako toho, kdo ví o XYZ všechno, přičemž XYZ je zrovna na potvoru oblast, kterou mám s dotyčnými řešit… 🙃

Tady si prostě nerozumíme. Vím, že to takhle potřebují říkat, a že ti druzí to takhle potřebují slyšet. Potlačuju svoji přirozenost, a nechám je vesele tlachat o tom, jak je všechno krásné, úžasné a sluníčkové. Oni to tak chtějí, je to součást poptávané služby. ☀️

Moje sociální bublina takhle nemluví. Rozumět něčemu na úrovni pár lidí v republice nebo i pár lidí na světě není zase až takový problém, stačí se chvilku zabývat něčím, čím se ostatní nezabývají. Ani tak tomu neříkáme, že o něčem víme všechno. Taková věta není součástí našeho jazyka. 🤷

Někdy je legrační sledovat, jak hovory o nás a naší odbornosti vůbec nedávají smysl. Legrační do té doby, než si uvědomíme, že se na základě těch informací někdo rozhoduje. A vlastně proč ne, když z toho můžu benefitovat. 😎

#SyntaxError #Unrecruitment

P. S. Přepnutí profilovek na postavy z Lord of the Rings mělo docela úspěch! Tak co se tentokrát dohodnout, že budeme vzdělávat recruitery v poezii? Kdo do toho jde se mnou?

🔗

27.02.2021 12:28

Poptávám kurz na téma:

„Plánujeme s českou vládou“

Stěhuju se. V pondělí to jedu vyřizovat. Pochopitelně do jiné obce v jiném okrese. Rovněž z úředních důvodů si nemůžu dovolit tytko kroky odkládat, a čekat, jestli mi nezavřou ještě úřady, a nedostanou mě v důsledku do časové tísně.

Nejsem idiot. Chápu, že je potřeba učinit kroky proti zhoršování epidemiologické situace v ČR. Respirátory jsem si nechal přivézt minulou sobotu. Jezdíme autem nebo chodíme pěšky mimo davy. Obětovali jsme školku. Oslava šestých narozenin velmi komorní. Omezujeme se určitě nadprůměrně.

Ale koukám, že ač se nechystám na žádnou „hromadnou akci“ typu papalášský fotbal, ve výjimkách jsem se našel, takže si k tomu tisknu všechny podklady, abych je mohl vozit s sebou, až mě zastaví česká armáda na vnitřních hranicích státu. Vzpomínám na dědu. Ten by všechny tyhle věci uměl, a ještě by řekl, že tohle je pohodička, a začal vyprávět.

Takže objednávám novou tiskárnu, k tomu papíry. Starou tiskárnu obratem věnuju bývalé ženě, ať si rovnou vytiskne a vyplní papíry na přejezdy kvůli předávání dcerky.

#Blbinec #Babišovo

P. S. Já to pořád říkám, že my, Češi a Slováci, se umíme bavit. 🙃

🔗

26.02.2021 21:01

Pitomcům zásadně vykám.

Jestliže si se mnou zdvořile vykáte, máte obrovskou nevýhodu. Obvykle nezjistíte, kdy vaše projevy v mých očích překročily únosnou mez, a vy se z mého pohledu topíte v čím dál smrdutějším bahně.

Pokud mi ovšem tykáte, a já vůči vám plynule a trvale přecházím ve vykání, a ještě přidávám na zdvořilostech…

Ovšem čas od času narazím na někoho natolik natvrdlého, že mě dokáže veřejně „na tykačku“ zasypávat primitivními osobními urážkami, aniž by mé vykání vůbec zaregistroval.

„Bylo jasné, že apple snobům bude vadit, že se na #ClubHouse připojí někdo jiný.“

Právě mi tu další z nechápavých amatérských psychiatrů naordinoval léčbu na základě výše uvedené věty.

„Nechápu proč bych měl někoho kdo používá nějaký operační systém ihned napadat jako tady Šimerda.“

Fascinuje mě, jak se v tom snobství pán hned poznal, a ještě se i sám přihlásil. Pak jsem se podíval na jeho profilovku. Dal bych vám sem anketku, jestli se mám jít léčit, ale mistrova profilovka, která vypadá jak z fotobanky, má přednost.

#Unrecruitment #BahenníLázně

P. S. Je roztomilé, jak si někdo, kdo ve svém vyjadřování nepřekročil hranici základní školy (ano, mám namysli kombinaci tykání a samotného příjmení) hraje na tak náročnou odbornost, jakou bezesporu psychiatrie je.

🔗

25.02.2021 23:28

Tohle se v médiích nedočtete. Blíží se půlstoleteté výročí stále populárního programovacího jazyka C.

Právě studuju C17, tedy aktuální verzi jazyka dle standardu z roku 2018. Domnívám se, ač mi to někteří staří pardálové vyvracejí, že můžu C11/C17 zodpovědně označit za zásadní pokrok oproti C89/C99.

Nejde o to, že bych nemohl použít vlákna z knihovny pthreads. Ten jazyk od verze C11 s vlákny konečně počtá, a tudíž v současné verzi najdete například atomické proměnné, memory ordering a thread-local storage jako součást jazyka.

Kvůli školení jsem se vedle GCC a LLVM seznámil i s MSVC. Zdá se, že od roku 2019 můžeme říkat, že významné kompilátory C17 podporují. Tato malá revoluce znamená, že můžeme psát a používat standardní kód s podporou vláken, základních synchronizačních primitiv a lock-free datových struktur.

Jediný projekt, který se zdá být beznadějně pozadu, je MinGW. Naděje vkládám v Cygwin nebo WSL. Jedná se mi o strategii soužití se zákazníky, kteří se z nějakého důvodu nedokázali rozloučit s Windows.

#HomeLab #Programování

P. S. Mojí výhodou je, že mám céčko rád. Znám lidi, co jej ovládají, ale skoro nikoho, kdo si k němu vytvořil pozitivní vztah, natož aby sledoval jeho rozvoj.

🔗

24.02.2021 18:15

Kolik musím zaplatit, aby mě pustili k zajímavé práci?

Nedávno jsem odmítl projekt, na který v zásadě stačilo umět trochu #Python a pospojovat pár systémů přes API. Teď jsem dostal o dvojku nižší nabídku na projekt, kde chtějí hardcore systémového programátora.

Čtete správně. Dva tisíce korun českých bych musel *denně* zaplatit, abych s nimi mohl pracovat na něčem těžkém a možná i trochu zajímavém. To není stížnost. O té nabídce neuvažuju bez ohledu na cenu. Je to jen laskavé připomenutí tržní reality. 🙃

Ostatně se tu bavíme o #OpenSource technologiích, a tak když si budu chtít s něčím takovým hrát, v zásadě to můžu dělat zadarmo a nemusím za to žádné firmě přenechávat tisícovky ze svého výdělku. 🙂

Happy hacking!

#Unrecruitment

P. S. Jistě to berete jako nadsázku. Ale skutečnost je taková, že znám spoustu lidí, kteří takto „platí“ za to, že můžou odvádět dobrou práci. Proto vám nefungují nabídky typu „zapojte se do týmu 6 expertů“ s multisportkou jako benefitem.

🔗

23.02.2021 15:48

„Jak jste na tom Vy, když Vám někdo volá? Já osobně se do telefonu představuji pokaždé, když mi volá neznámé číslo. Přijde mi to zkrátka jako slušnost.“

Nemyslím si.

Nejsem callcentrum. Pokud mi někdo volá z neznámého čísla, pár vteřin počkám, jestli se nerozjede automat. Pak vyřknu slovo, ze kterého je patrné, že druhá strana může začít. Nějaké zdvořilosti počkají, až zjistím o koho jde, a jestli si s ním chci nějaké zdvořilosti vůbec vyměňovat.

Většina rozumných hovorů mi jde z již uložených čísel. Oproti tomu většina telefonních otrapů nemá ani základy slušného vychování, tak proč se snažit. Obvykle mi otrapové pokládají telefon bez rozloučení, nevidím důvod na ně brát ohled.

Pokud nerozlišujete mezi slušností a svým přáním, aby si z vás každý volaný sedl hned na zadek, ještě než vůbec ví, co jste zač, pak bych hledal problém spíše ve vaší hlavě.

#Unrecruitment #Telefouňové

🔗

19.02.2021 19:56

„ZASRANA MATIKA, POUZILI JSTE NEKDY V ZIVOTE LOMENY VYRAZY?“

Rozepsal jsem nějakou rádobyvtipnou poznámku, pak ji trochu zmírnil, a tweetoval odpověď. Ukázalo se, že za rouškou frustrace se skrývá docela rozumný mladý člověk, který jenom upřímně nechápe.

„A když se zeptam učitelky k čemu mi tohle je tak řekne že to je dobrý k dalším příkladům...“

Témata školské matematiky vycházejí přímo z praktických potřeb, které bohužel zůstávají žákům často utajeny, a spolu s nimi i zákadní zákonitosti toho, co na tom papíře dělají.

‣ Kolik z vás kreslilo syntaktické stromy, než jste začali upravovat výrazy?

‣ Kdo jste ovládali prvočíselný rozklad, než jste začali upravovat zlomky?

‣ Uměli jste násobit, než jste se učili nazpaměť tabulku násobení?

Bez těchto drobných střípků by mi matematika nedávala smysl.

A to se bavíme zatím jen abstraktně. Na kolik témat jste ve škole měli srozumitelný příklad ze života? Tohle snad s výjimkou pana Pultra zanedbávali i na matfyzu.

Protože to je těžké. Didaktika je těžká. A tak nám nezbývá, než se z velké části spoléhat sami na sebe, a na obrovské množství zdrojů vzdělání kolem nás.

#Unrecruitment

Kdybychom se totiž spoléhali jenom na školu, tak jsme dodnes neslezli ze stromů. Zato bychom po těch stromech lezli správně!

🔗

18.02.2021 10:01

Jak se říká alternativní medicíně, která prokazatelně funguje?

Medicína.



Prodejci „alternativní medicíny“ rádi uvádějí, že „klasická medicína“ nezkoumá příčinu zdravotních potíží. Stupidní manipulace namířená na strachy a traumata lidí. Celým smyslem medicíny založené na důkazech je poznávání zdraví a nemoci, od příčin až po léčbu.

Moderní zdravotnictví má handicap, že se snaží starat o zdraví úplně všech obyvatel. To vyžaduje obrovské množství lékařů různých specializací. Tolik nadšených odborníků při nejlepší vůli nenajdete, těch pár se o celou zemi nepostará.

Máme příležitosti ke kritice, od nedostatečného zájmu o jednotlivého pacienta, přes tunelové vidění problematiky, nadměrné předepisování léků, vyložené chyby, až po špatnou komunikaci.

Ani pacienti nejsou dokonalí, spousta evidence-based lékařů má strach říct pacientovi vše otevřeně, realita velmi často není to, pro co si pacient přišel.



Proto může být lákavé zajít za někým, kdo vám řekne nesmysl, ale uklidní vás svojí naprostou jistotou, a ještě vás ujistí, že bude vše dobré. Alternativci často nerozumí lidskému tělu, zato bývají zdatnými komunikátory, alespoň tedy ve své cílové skupině.

#Unrecruitment

A teď můžete jít vykadit rakovinu, léčit se ředěnou vodou, nebo provádět exorcismus smyšlených parazitů.

🔗

15.02.2021 17:41

Proč programátoři počítají od nuly? Čím blíže hardware člověk uvažuje, tím se počítání od jedničky jeví pitomější.

Co když náš program uložil šachovnici na adresu 1024, každé políčko na jeden bajt, po celých řádcích? Šachový zápis pole „adresuje“ od A1 po H8. Na jaké paměťové adrese najdete takové E4?

Musíte k adrese A1 přidat o 3 celé řádky (24 polí) a k tomu ještě 4 pole v rámci řádku.

E4 → 1024 + 24 + 4 = 1052

Už tady začíná být vidět, že by se programátorovi lépe počítaly řádky i sloupce v rozsahu 0…7.

A1 → 1024 + 0×8 + 0 = 1024 = šachovnice
E4 → 1024 + 3×8 + 4 = 1052 = šachovnice + 28
H8 → 1024 + 7×8 + 7 = 1087 = šachovnice + 63

Pokud bychom přidali další šachovnici, její A1 bude na adrese 1088, tedy přesně 64 polí od A1 první šachovnice.

#ProgramátorskáŠkolka #

Počítání řad a sloupců od 1 do 8 by vypadalo následovně…

adresa = 1024 + (řada‒1) × 8 + (sloupec‒1)

Ta jednička je tam jednoduše navíc!

🔗

14.02.2021 23:41

„Máte jinak s XYZ nějaké konkrétní negativní osobní zkušenosti (kromě 4-žádosti o connection na LinkedIn) než z doslechu od méně úspěšné frustrované sociální bubliny?“

Už jsem četl kritiku nevhodného chování této společnosti od různých lidí, a neřekl bych, že třeba takový Martin Maly zaslouží být odbyt takto tvrdými slovy.

„Asi je to tím, že nás je opravdu hodně protože se nám daří a o naše služby je stále větší zájem.“

Na mě to působí spíše zoufalým než velkolepým dojmem. Skoro jako kdyby byl na recruitery vyvíjen tlak, aby v této nelehké době lovili všechno, co se hýbe.

„Byl jste vůči nám velmi kritický, aniž s námi máte jakoukoliv konkrétní reálnou zkušenost.“

Taktéž jsem odmítl všechny žádosti o spojení, a taktéž mám většinu informací z druhé ruky. A jsou to informace a historky kolikrát velmi zajímavé. 🙃

„Já osobně bych si něco takového nedovolil a moc to nechápu a asi ani nepochopím. Očividně jsme každý v jiné sociální bublině, s jinými návyky, vychováním a přístupem. Mě by musela hanba fackovat. Úspěch či neúspěch v tom vůbec nehraje roli.“

Četl jsem hned o několika případech, které zrovna návykům a vychování příliš nenasvědčují… 🤷

#Unrecruitment #Devadesátky

P. S. Nijak nedoceněný se popravdě necítím. 🙃

🔗

12.02.2021 09:53

Dobrá tedy. Je čas se přiznat k opravdovému „thought crime“ těchto dnů. Jsem proti prodlužování a dlouhodobému zneužívání nouzového stavu v Česku.

Možná je to blbej nápad. Možná to povede ke spoustě nepříjemností. Žádné řešení nenabízím. Respektuju všechny, kdo věří, že je nouzový stav potřeba udržet. Ani se neplánuju od pondělí chovat jinak než do neděle. Hodně štěstí.

To je všechno.

#Unrecruitment

🔗

11.02.2021 11:35

„Pavle, viděl jste film ‚V síti‘? Mám kamarádku, která po shlédnutí prohlásila, že nikdy nechce mít holčičku, jedině kluka.“

Takže k tomu, aby se kamarádka nerozmnožovala, už stačí natočit film o obtěžování kluků? Roku 2020 si dovolím bez nadsázky říkat „rok prozření“.

‣ Mediální humbuk okolo filmu „V síti“ způsobil, že spousta lidí ztratila luxus předstírat, že problém predátorství vůči nezletilým neexistuje, nebo se jich netýká.

‣ Přesun školní výuky do domácností způsobil, že lidé ztratili luxus nezajímat se, jak probíhá školní výuka, a co všechno jejich děti řeší.

‣ Samotná pandemie úplně rozbila náš moderní pohled na každodenní život, sociální kontakt, zdraví, a koneckonců i smrt.

‣ Ekonomická stránka celé věci způsobila, že se tak trochu rozpadá náš pohled na prosperitu a možná i spravedlnost.

Jasněže míchám jablka s hruškami.

Moje původní sdělení ovšem bylo, že je z pohledu otce dnes možná snadnější vychovávat holku než kluka. Holku můžu učit, že má právo si vybrat, rozhodovat se podle sebe, a hned mám za zadkem hromadu lidí a organizací, co pomůžou.

Kluka bych musel učit balancovat na hraně mezi těmi, kterým vadí, že je kluk, a těmi, kterým vadí, že není dost kluk. Tohle u holky dnes už nemusím řešit, a jsem za to rád.

#Unrecruitment #JeduFeminismy

🔗

10.02.2021 22:36

Kdysi, když jsem ještě jezdil po konferencích, mojí nejoblíbenější zahraniční akcí byl #FOSDEM. To díky němu znám Brusel nejen jako nadávku. Bylo to vždycky takové punkové setkání tisícovek nadšenců do open source.

Letos jsem se zúčastnil online. Je důležité, že se na to všichni nevybodli, a tyhle akce se víceméně regulérně konají i v době všemožných pandemických omezení. Je to fajn pocit, vedle toho, kolik věcí se podělalo, a kolik věcí se zřejmě ještě podělá.

A tak jsem po počku sledoval embedded sekci a sekci o mikrojádrech, a dostal jsem se do nějaké diskuze o „safe programming“. Musím říct, že se moje zájmy za poslední dva roky docela proměnily. Asi nemám úplně ambice naskočit do „safe“ průmyslu, ale na ty mikrojádra už si nějakou dobu brousím zuby…

Mimochodem, nejvíc mě nakonec potěšily přednášky z „retro computing“. Jedna o FreeDOSu, který před cca patnácti lety dosáhl produkční kvality jako náhrada čehosi z osmdesátek. Druhá o „první programátorce“, dámě z doby předpočítačové.

#Unrecruitment

🔗

07.02.2021 10:48

Milá Malvíno, to nevíte, že projevy #ajťákofobie méně myslících linkedineerů sbírám? Teď jen kvůli vám nevydám příspěvek o vaření.

(Dneska peču sekanou.)

„Osobně projevuju oprávněnou opatrnost vůči ajťákům.“

Dnes jste ji možná měla projevit, a neprojevila. Přišla jste mi napsat, že znevýhodnění celých maturitních ročníků napříč republikou není diskriminace. Moji anekdotu s učitelkami jste zřejmě nepochopila, tak vám nezbylo než ji tupě parafrázovat.

„Už se mi mnohokrát v životě potvrdilo, že uvažují jen v rozsahu 1 a 0.“

Udělala jste v té větě stejnou chybu jako ostatní málomyslící jedinci, od kterých ji obvykle vídám. Tito jedinci se zasekli kdesi na pomezí pozdních devadesátek a „early nullies“, kdy ještě lidi z IT možná zajímal váš nedomyšlený názor.

To je vše, přátelé.

#bahennílázně

P. S. Po odstranění nadbytečné inverze vám vznikne rozsah, ve kterém často operují všichni ekonomové, epidemiologové, a vůbec obecně lidé pracující s pravděpodobností, ale zdaleka nejen oni.

Přídavek:

„Máte-li i ve svém věku trauma ze školní docházky, navštivte specialistu. Přeji hodně úspěchů s terapií.“

Nikoliv. Mám jen trauma ze setkání s málomyslícími bytosti. Ale s tím traumatem pracuju, a řízené setkávání s nimi na LinkedIn je součástí mé terapie. 🙃

🔗

06.02.2021 13:10

Když jsem poprvé slyšel o tom, že budou #HR diskriminovat ročníky, co studovaly střední školu v letech 2020–2021, přišlo mi to vtipný.

Jenom do doby, než jsem si vzpomněl na naši gympláckou ředitelku, která nám kladla na srdce, že jsme budoucí „elita národa“, a připomínala, že se máme chovat „podle svého věku a postavení“. Co vám budu povídat, přezdívali jsme jí „p*** blonďatá“, a této přezdívky mezi žáky si byla vědoma.

Na světě totiž skutečně existují lidé, kteří věří, že postavení v lidské společnosti má být o tom „odchodit“ školu a později „odchodit“ zaměstnání. Někteří už to sezení, chození a kafíčkování povýšili na raketovou vědu.

Jsem vděčný, že jsem tu našel lidi jako jsem já, kteří jsou před ostatními často za kretény. Tím to bych rád vyzdvihl pár lidí, se kterými jsem se tu v nedávné době seznámil.

‣ Tomáš Nezmeškal
‣ Luděk Bob Jankovský
‣ Michal Vydrzel

A ze starých známých stojí za připomínku Lucie „kráva“ Zitterbartová, která mě která mě tu provází prakticky celou mojí linkedineerskou historií.

#Unrecruitment

P. S. Dneska a zítra probíhá online FOSDEM, moje asi nejoblíbenější konference vůbec.

🔗

05.02.2021 21:31

Tak nějak po očku sleduju tu podporu diverzity a minorit ve firmách. Já všem těm „diverzantům“ z chráněných menšin ze srdce přeju, ať se jim daří.

S radostí půjdu svým teplým kamarádům na svatbu, pokud si kvůli tomu nebudu muset kupovat oblek, a pomůžu se vzděláváním jejich dětí. A pokud si nejsem jistý, jestli mi práci předává programátor nebo programátorka, prostě se podívám do kódu, jestli se mi zdá odvedená práce dobrá a užitečná.

Jestli má Česká pošta potřebu podporovat LGBTQ+, nemám s tím nejmenší problém. Akorát se musím přiznat, že bych od nich za normálních okolností očekával, že budou podporovat doručování zásilek, omezování jejich ztrácení, a také modernizaci vztahu mezi adresátem a poštou.

Někdy si říkám, zda při tom všem upřednostňování různých chráněných skupin stihneme ještě odvést práci, která sem přináší nějakou hodnotu, a z jejích plodů se koneckonců financují i tyto bohulibé projekty na podporu kdekoho.

Určitě je fajn slyšet, že je příležitost pro každého bez ohledu na pohlaví, sexuální orientaci, barvu kůže a podobné blbiny, ale pověst firmy, která je očividně sto let za opicemi, tohle podle mě nezachrání.

#Unrecruitment

P. S. Beztak si jejich vyjádření překládám, že berou opravdu všechno, co nestihne utéct, spíše než jako nějakou ctnost.

🔗

04.02.2021 21:14

Byl pro nás #Microsoft větším nebezpečím v době, kdy nás otevřeně nazýval rakovinou, nebo teď, když nás podporuje?

Tehdy to byly soudní spory a různé pololegální akce, kterými tato korporace ohrožovala byznys obrovského množství firem i jednotlivců. I tady v Česku se namočili do „zakleknutí“ na zcela legálný podnik. Dnes je vše odpuštěno, škody nenahrazeny, a jsme nejlepší kámoši.

Možná proto kdosi z #RaspberryPi Foundation usoudil, že bude skvělý nápad narušit provozovatelům jejich operačního systému konfiguraci přidáním neautorizovaného zdroje software.

Tady se ukazuje, že může být kamarád nebezpečnější než nepřítel. Nikdo soudný by si nevzal na triko narušit bezpečnost systémů přidáním pochybného zdroje. Ale když je to kvůli redmondským kámošům, klidně rozbijí konfigurace, o nichž nemají ani tušení!

„Co by se asi tak mohlo stát?“

#OtevřenýSoftware #KybernetickáBezpečnost

Moc důvěry nevyvolává ani vyjádření RPi Foundation, že je přidání cizích zdrojů software naprosto běžné a v pohodě. Snad teď kvůli zakrytí kauzy s Microsoftem nezačnou přidávat náhodné pochybné zdroje. Situaci zhoršuje i mazání ve fóru odůvodněné bagatelizací, že jde o pouhou averzi vůči Microsoftu.

P. S. Proč vlastně Microsoft nedávno kupoval #GitHub a #LinkedIn?

🔗

03.02.2021 09:15

Příklad nákupního seznamu ukazuje, že #funkcionální programování nabízí jednodušší popis programu, jenom vyžaduje chytřejší interpretaci. Proč tedy nepíšou funkcionálně všichni kromě pár specialistů?

Ve skutečnosti to není méně náročné na znalosti. Já můžu „deklarativně“ popsat, jaký výsledek očekávám. Pořád ale musím rozumět fungování výpočtu, pokud chci aby výsledný program nepožral všechnu paměť, a nepočítal věci takovou oklikou, že i velký třesk byl proti tomu včera.

V tom je #imperativní styl jednodušší, a v ideálním světě by přesně popisoval, co má počítač dělat. Taky tolik nevyžaduje „matematický“ styl uvažování. Na druhou stranu se v něm snadno udělá drobná chybka, která rozbije něco úplně jiného, a těžko se hledá.

#ProgramátorskáŠkolka

Ve skutečnosti nežijeme v ideálním světě. Imperativní jazyky nepopisují, co bude počítač skutečně dělat. Cesta od kódu k instrukcím procesoru není zrovna přímočará, a procesor si ty instrukce ještě přeskládá podle svého.

🔗

02.02.2021 11:54

Je vaše domácnost imperativní nebo funkcionální?

Postavíme si #funkcionální nákupní seznam. Požádám dítě o nový seznam, přinese prázdný papír. Chci nákupní seznam, kde bude navíc cukr. Pak chci nákupní seznam, kde bude ještě sůl.

Naivní interpret jde už pro třetí papír, kam z druhého opisuje cukr, a připisuje sůl. Optimalizující interpret ví, že papír s cukrem už potřebovat nebude, sůl připíše rovnou. Vystačí s jediným papírem.

Ukáže se, že dítě už nákupní seznam má. Je na něm kečup, „zabitá slepice“ a noky. Jako programátor říkám, že chci výsledný nákupní seznam, kde budou položky z obou dvou nákupních seznamů, a ten taky dostanu, a jede se nakoupit.

V #imperativní domácnosti bych musel přesně popsat, co a jak se má změnit. Požádal bych tedy o přípsání cukru, pak soli, a následně o přípsání všech položek ze seznamu dítěte.

Co kdyby se na papír už žádná položka nevešla? Funcionální interpret by se vykašlal na optimalizaci, a vzal by nový papír. Imperativní by zahlásil chybu. Jen v případě, že by nebyl k dispozici dostatečně velký papír, zahlásil by chybu i funkcionální.

#ProgramátorskáŠkolka

Programátoři též ve funkcionálních jazycích popisují spíše cíl složený z dílčích cílů, zatímco v imperativních spíše postup. Každý z uvedených způsobů uvažování má své výhody.

🔗

01.02.2021 23:52

„Jsem ta, co už je tak daleko, že nemusí znát základní noty.“

~kouč

O mně se ví, že tak nějak vládnu jazykem lidí i jazykem software. K tomu dělám slušné pokroky v jazyce hardware. Mám ze sebe fakt radost.

Bez mučení se přiznávám, že miluju fundament. Baví mě se znovu pitvat ve vlastnostech základních datových struktur, analyzovat dávno známé algoritmy, nebo si jen tak pro zábavu znovu odvozovat matematické zákonitosti… Ač mě lidé, se kterými spolupracuju, občas mají za poloboha, vracet se k „základním notám“ mě nikdy neomrzelo.

Jestli tohle není důkaz, že si nemůžeme rozumět, tak už nevím, s čím bych musel přijít. Můj přístup, podobně jako přístup mých „přátel z mokré čtvrti“, je spíše „sókratovský“. My si tak nějak uvědomujeme, že naše znalosti a dovednosti mají na trhu vysokou a dlouhodobou hodnotu. Jen to není meta našeho života, na které bychom si řekli, že můžeme zahodit „základní noty“ a být už jenom mistry.

Nakonec by nám Marta Ptáčková mohla říct, jestli už je ona a její žáci tak daleko, že nepotřebují „základní noty“, když vycházíme z těch hudebních přirovnání.

Podle mě je to krávovina par excellence.

#Unrecruitment

🔗

31.01.2021 22:00

Když já si pořád myslím, že jsou #Windows v zásadě k ničemu. Od chvíle, kdy trochu rozumím operačním systémům, nepovažuju #Linux (a celý ten otevřený ekosystém) za něco perfektního, ale aspoň tam vidím objektivní přínos, a to nemalý.

Třeba takový domácí router za pár šupů. Stačí přehrát firmware, a najednou mám k dispozici pětiportový „managed switch“ (a plně konfigurovatelnou wifinu jako bonus).

Můžu tedy vytvářet oddělené sítě:

‣ Pracovní síť.

‣ Síť pro návštěvy a zábavu.

‣ Testovací „laboratorní“ síť.

Mohl bych pokračovat, ale zajímá mě ta laboratorní.

‣ Nastavím si tam stejný rozsah IP adres, jaký používám v dokumentaci.

‣ Nepustím tam jiný provoz než ten testovaný, a případně DHCP.

‣ Testovacímu boxu vypnu všechny ostatní služby.

‣ Spustím testovanou službu, případě simulaci provozu.

‣ Zachytávám veškerou síťovou komunikaci.

Výsledný záznam síťové komunikace neobsahuje nic jiného než skutečně testovanou komunikaci. Pokud ano, můžu to považovat za chybu. Takový test je dobře definovaný, a lze do něj zahrnout jinak nepoužitelná data, jako jsou statistiky počtu paketů.

#HomeLab

🔗

30.01.2021 14:44

Zajímalo by mě, jestli se dočkáme zrušení maturit. Zrušení povinné matematiky podle mě jasně ukázalo, že se jedná o pouhou frašku. Zrušení slohovek znamená odstranění další dovednostní disciplíny. Chápu správně, že zbývá už jen gramatika na úrovni ZŠ?

Když jsem maturoval (2006, gympl, Praha), učil jsem se akorát telefonní seznam autorů a cizích názorů na díla, která jsem nečetl. Dovednostní zkoušky se nehrotily vůbec, aby pokud možno všichni prošli. Chodili jsme tam uniformně v obleku, celá ta zkouška měla veskrze symbolický charakter + trocha toho ovládání strachem z neúspěchu.

Teď abychom zrušili postupně celou státní maturitu, ze které se stala ještě horší fraška než byly individuální gymplácké maturity, a nechat na odborných školách a jejich oborech, jak si své závěrečné zkoušky a podmínky pro dokončení studia nastaví. Možná by se to ani nemuselo jmenovat maturita, beztak je to dost hovadský název.

Jasně, všechno jsou to jen dočasná opatření. Matematika se ruší, než se opraví způsob její výuky, další věci se ruší kvůli pandemii, ale všichni víme, jak to s těmi dočasnými řešeními bývá…

#Unrecruitment

🔗

29.01.2021 22:57

„U nas treba jeden ucitel perfektne trestal, kluky pohlavkem, holky rozcuchanim.“

V otázce fyzických trestů jsem se nikdy nestavěl všeobecně striktně na jednu nebo druhou stranu. Ale jestli tohle je ideál školní výchovy, tak jsem asi něco nepochopil.

Některé otázky vám přenechám k diskuzi:

‣ Které situace omlouvají použití trestu typu „flákanec“?

‣ Jak se holky oproti klukům vyhýbají bití?

Jakožto amatérský kadeřník si vezmu to rozcuchání vlasů. Chápu správně, že se dotyčný snažil holku před ostatními zesměšnit a znemožnit nikoliv na základě jejího chování či neznalosti, nýbrž drobnou úpravou jejího vzhledu? Nebo šlo o to, že si na ni mohl z pozice autority „sáhnout“, aniž by se vůči tomu mohla ohradit?

Přijde mi trochu rozdíl, když si děcka pocuchaj vlasy v legraci, kdy může holka oplatit podobnou mincí (třeba plivnout do ksichtu, pokud není zrovna pandemie), a nutit holku akceptovat to jako legitimní opravný prostředek.

#JeduFeminismy (© Lucie Hrda)

P. S. Moje dcerka dostala v pěti letech věku průpravu, že nemusí od dospělého akceptovat zájem na ni sahat, pokud jí to není příjemné. Je za tím story, kterou vám (jak Petra Nulíčková již tuší) odkážu v komentáři.

🔗

25.01.2021 21:22

„Sklízíte, co jste zasel.“

Už to mám asi od tří lidí, co tím omlouvali své chování, když už jej neobhájili sami před sebou. Všichni si do profilu napsali nějaký management nebo vedení firmy.

Co to musí být za pitomce, když jejich chování ovlivní jeden nevinný online komentář od nějakého programátora? Co sklízím? Že vidím dalšího člověka ztrapňovat se na internetu? Takových už jsem od roku 1999 pár viděl, a dál?

Můžete mi vysvětlit, co za vedoucího pracovníka může veřejně říct, že nezodpovídá ani za své vlastní chování? Bla, bla, bla, sklízíte, co jste zasel, bla, bla, bla, může za to Kalousek, teda Šimerda. 🙃

Navíc se to děje teď najednou v krátkém časovém úseku, takže pokud nejsou z jednoho vrhu, tak od sebe snad prachobyčejně opisují! Co taky jiného, když nezvládnou vymyslet ani vlastní výmluvu.

#Urecruitment

🔗

25.01.2021 00:38

Být pesimistou je naprosto v pohodě.

Moje profese vyžaduje jistou dávku houževnatosti. Přepálit nadšení hned ve startu znamená vylámat si zuby na úplně běžných komplikacích. Domnívat se, že dokážu úplně všechno, stačí jenom chtít, naopak hrozí pokračováním ve špatné cestě do úplného vyčerpání.

Pesimista je výborný na horní odhady na straně nákladů, a dokáže daleko snáze rozpoznat opravdu blbý nápad. Lépe se brání podvodům. Snadněji porozumí tématům prevence a zabezpečení.

Máte starost o jejich osobní štěstí? V běžných situacích pesimista neustále předvídá o chlup horší výsledky, než jaké následně shledává. Neustále tedy dostává od života drobné dárečky a pozornosti oproti svým očekáváním. Kdo z vás to má?

A světonázor? Můj vnitřní hlas mi říká, že se lidstvo musí neustále řítit k vlastnímu vyhubení nebo k nenapravitelné dystopii. A pak se s úžasem podívám okolo sebe, zjistím, že tam po tisících let lidských civilizací stále ještě nejsme, a dokonce v mém bezprostředním okolí neprobíhá masové vyvražďování srovnatelné s minulým stoletím.

Pesimismus neimplikuje deprese ani život ve smutku. Nepředstavuje patologický stav, který by bylo nutné léčit nebo odstranit koučováním. Neznamená větší náchylnost ke konspiračním blábolům.

#Unrecruitment

P. S. A teď mi všichni můžete…

🔗

23.01.2021 12:21

Téma, zda vnímat otevírání dveří jako harašení, zde otevřeli moji bílí heterosexuální spolupachatelé™.

Haraší vám leda ve věži. Pokud se chcete bavit vážně, „harassment“ je obtěžování. Fanatiček, co každé držení dveří berou jako obtěžování, jsem věru mnoho nepotkal. To ovšem neznamená, že nelze provozovat držení dveří obtěžujícím způsobem. Své zkušenosti mi napište do komentářů!

Stesky po neexistujících gentlemanech mi přijdou směšné. Většina žen nikdy nebude vykazovat znaky a chování dámy, natož motivovat své okolí k gentlemanství. Většina žen jistě nebyla dámami ani tehdy. Někdo musel pro aristokracii ten luxus odmakat.

Každopádně typickým rysem aristokratického chování *není* vést dlouhé diskuze s námi plebejci v prostorech virtuálních sociálních sítí, ani jejich fyzických předchůdců.

#Unrecruitment

A soutěž o názor dne vyhrává…

Paní Veronika: „Kdyby se muži v mě generaci uměli chovat, tak změním svůj přístup i já.“

#NoGentleman #JeduFeminismy

P. S. Nesloužily mimochodem všechny ty zvláštní výsady dam oproti pánům především jako úplatek za to, že u důležitých jednání dáma drží pec?

🔗

22.01.2021 21:36

Dnešní #ProgramátorskáŠkolka se nebude snažit nic vysvětlovat, místo toho vyzve softskillery na souboj! A nás ostatní k příjemné zábavě.

V jednom z předchozích dílů jsem vám na nákupu potravin představoval nejznámější logické funkce.

AND • OR • NOT

Mohl jsem pokračovat funkcí XOR snadno popisující mimojiné „schodišťák“, která jest zásadní pro integritu dat a šifrování. A dále navázat dalšími logickými funkcemi jako NAND a NOR.

Ale proč?

Protože NAND (popřípadě NOR) stačí k vymodelování všech výše uvedených. A tím ve skutečnosti k vymodelování…

Inu, nebudu prozrazovat! Jedna kamarádka posílala odkaz na hru, kde si to můžete hezky krok po kroku, vizuálně, vyzkoušet. Tak hurá do toho!

Protože odkazy z LinkedIn, jak mi dá Petra Nulíčková
jistě za pravdu, patří do komentářů… Mrkněte tam!



P. S. Nezapomeňte mi napsat, zda i NAND má nějaký nový význam v koučovské terminologii. #MultitaskingForever

🔗

20.01.2021 17:54

Zjistil jsem, že mám problém svým starým zákazníkům a přátelům doporučit běžné IT služby. Takováta údržba nějakého vlastního serveru plus pár kancelářských věcí.

Vím, že je to nevděčná práce, a sám bych se už nikdy o kancelářské IT starat nechtěl. Moji přátelé jsou většinou vývojáři nebo devopsáci, které tahle oblast taky nezajímá. Když jsem tohle řešil pro sebe, taky jsem si nakonec raději všechno nastavil sám.

Sice jsem narazil na pár lidí, kteří se tvářili celkem ochotně, ale když dojde na věc, tak nejsou, člověk se jim nedovolá, systémy zůstávají celé dny nefunkční, za zákazník volá mně a omlouvá se mi, že mu zase stojí business, a neví, jak dál.

Nikdo nečeká, že freelancer zvedne telefon hned. Všichni chápou, že se náprava problému může trochu zpozdit. Tady už ani nejde o cenu služby. Já jednoduše nevím, na koho by se ti lidé mohli obrátit, aby udržoval jejich IT v provozu, a mohli se věnovat byznysu.

#Unrecruitment

P. S. Jogínů, koučů, trenérů seberozvoje a finančních poradců bych jim uměl sehnat zástupy.

🔗

20.01.2021 03:00

Pořádný programátor občas potřebuje věnovat čas náročným nesmyslům s minimálním užitkem. Tento den jsem zabil zprovozňováním buildu #OpenWRT přes externí #Toolchain.

‣ Nestačilo nastavit cestu. Musel jsem najít, kde všude se cesty používají špatně a opravit to.

‣ Fungovala jenom absolutní cesta, což mi přijde nešikovné. Přidal jsem podporu pro relativní cesty.

‣ Nešel build kvůli nekompatibilitě nástrojů. Opravil jsem jej, aby se volaly nástroje běžným způsobem.

‣ Některé nástroje nefungovaly. Ukázalo se, že se pro ně generují chybné wrappery. Opravil jsem.

‣ Zjistil jsem, že cesta k toolchainu naráží na limit shellu na počet znaků. Přejmenoval jsem na kratší.

‣ Nebuildovala se C++ knihovna, chyběly symboly pro soft-float operace. Opravil jsem.

‣ Nepracoval build modulů a image jádra, chybné proměnné prostředí. Opravil jsem.

Ve výčtu jsem vynechal všechny opravy problémů, které jsem si mezitím sám způsobil, a nepopisuju dlouhé hodiny hledání a experimentování.

Přínos? Kousíček rychlejší build o to, že se bude používat jednou vybuildovaný toolchain. Fakturace? Nesmysl, to množství času jsem tomu věnoval jen proto, že mi nedalo to nerozlousknout.

Ale myslím, že jsem se stal na buildsystém OpenWRT expertem, a to za to přece stojí…

#Unrecruitment #ŽivotProgramátora

🔗

18.01.2021 22:38

Myslíte, že sektářství zachrání vaše děti před nástrahami moderního světa?

Kdysi nám do „linuxové poradny“ přišel učitel, a ptal se, jak dětem spolehlivně blokovat přístup na nějaké weby v hodinách informatiky. Poradil jsem mu zabalit školu do alobalu.

Chtěli jsme si navzájem pomáhat *používat* techniku a internet, ne v tom bránit někomu jen o pár let mladšímu. Podobně jsme na různých chatech a fórech pomáhali děckám obcházet rodičovskou kontrolu.

Dneska už si s „rodičovskou kontrolou“ vzájemně vypomáhají pětileté děti. Jakmile na svoje dítě nevidíte, možná má v ruce cizí zařízení, na které se vaše omezení nevztahují.

Ve vyšším věku si pamatuju děti různých náboženských rodin. Těm jsme zakrývali všechny průsery a zatáhli jsme do toho i učitele. Sám jsem si dojel dvakrát za přítelkyní na školní výlet. Věděli to úplně všichni kromě jejích rodičů. Holce z jehovistické rodiny kamarádi vyjednali s učitelkou pardon, aby společný průšvih nedoputoval až k ní domů.

Zapomeňte, že své dítě dokážete ochránit direktivně.

#Unrecruitment #Výchova

P. S. Netflix už jsem jakožto síť plnou povrchní zábavy loni v březnu odhlásil. Teď koukám, že je ze mě hrozný outsider a nedozvím se důležité věci do života.

🔗

16.01.2021 23:27

Moje mamka hraje šachy maximálně tak s prckama, kde jí dá nejvíc práce udržet jejich pozornost. Já mám natrénováno stovkami rychlovek na lichess a nakoukaná videa. Po letech jsme si zahráli, jak myslíte, že to dopadlo?

Vyhrál jsem. Ale jenom díky tomu, že mě Ben Finegold na Youtube naučil, že na naší úrovni se hra nevzdává. Takže zavařená hlava, vyhýbání se výměnám, a předstírání, že i ve ztrátě ještě pořád vím, co hraju.

Teď by mělo přijít nějaké to pochybné životní moudro, ale nehráli jsme hokej, tak z toho asi nic nebude. 🙃 Je prostě dobrá, nezapomíná to, má můj obdiv. Asi teď budeme hrát častěji.

#Unrecruitment

P. S. Nějaké to softskillové nebo životní přirovnání mi kdyžtak hoďte do komentářů. Přece není možné, aby na šachy nešlo něco vymyslet!

🔗

16.01.2021 00:01

„Ahoj.“ • „Zdar.“ • „Dobrý den.“ • „Vítejte.“ • „Jak to jde?“

Osamocený pozdrav je na internetu téměř zločinem, přesto toto zlaté pravidlo někdy porušuju. Pokud ovšem opravdu něco potřebuju, přihodím základní informaci, o čem se chci bavit.

Sám na spoustu zpráv (včetně žádostí o spojení) ani neodpovídám, tak ať má druhá strana informaci, co chci řešit, a může se podle toho rozhodnout.

Pokud bych měl uvést něco, co zásadně snižuje šanci na odpověď:

‣ Jestliže vůbec netuším, proč mě ten člověk oslovuje.

‣ Pokud se mě zeptá, zda se může zeptat.

‣ Když z komunikace nekouká žádný přínos.

Všimněte si, že se jedná o rozhodování de facto na základě emocí a dojmů. Ano, pro někoho je to možná překvapení, ale programátoři běžně jednají podle emocí.

Jeden známý, kterého nesmím jmenovat, vyslovil myšlenku, že s námi mnozí lidé neumějí komunikovat jen proto, že pracují s chybnými předpoklady o našem rozhodování. Myslím, že se k tomuto tématu brzy vrátím.

#Unrecruitment

P. S. Taky máte pocit, že když na LinkedIn nenapíšete vy, že je tu děsná nuda?

🔗

13.01.2021 17:41

Doposud jsem si neuměl představit žádný důvod, proč bych kdy mohl být pro vystoupení z EU. Ovšem pokud by, čistě hypoteticky, začali Francouzi prosazovat svoji zkomoleninu latiny jako výlučný úřední jazyk unie, docela bych zaváhal…

A to paradoxně Francouzštinu zvládám na té úrovni, že trochu rozumím jednoduchému textu, a útržkovitě hlasatelům v rádiu. Na jednu stranu jsem rád, že umím něco navíc, na druhou stranu mě mrzí, že je to zrovna francouzština. Kdybych se na stejné úrovni naučil… třeba německy.

Sám nevím, proč jsem si tak špatně vybral. Kecám, vím to naprosto přesně. Ve dvanácti letech jsem emočně volil mezi jazykem mušketýrů a jazykem nácků. Rozum s tím neměl, co dočinění.

#Unrecruitment

Mohl by mi někdo z lidí znalých mezinárodních poměrů říct, jestli náhodou nebyl brexit tak trochu výsledkem toho, že francouzští a další představitelé zase jednou nevyužili příležitosti zůstat zticha?

🔗

12.01.2021 20:27

Chris Voss psal, že „máte pravdu“ je málo, že si musím počkat na „to je pravda“. Ale toho se zřejmě v této oblasti nedočkám. 🙃

„No ok, možná máte pravdu. Ale jde to napsat i jinak.“

Nevzpomínám si, že bych vyjádřil zájem obhajovat či upravovat formu svých sdělení kvůli lidem líným přemýšlet.

„A třeba tak člověk zjistí, že není dobré pořád skákat mezi jednotlivými činnostmi, ale je dobré se soustředit na jednu a pak dělat druhou.“

A já si zase myslím, že když během vaření přijde volání přírody, že je mnohem lepší si odskočit na záchod, než se pochcat. Tedy přerušit vykonávání jedné úlohy ve prospěch úlohy urgentnější.

A nebo si dojít na záchod preventivně v době, kdy to ještě není tak akutní, například když při některé úloze stejně musím na něco čekat.

Snad bude tento příklad rezonovat lépe než můj pečlivě připravovaný příklad s mytím nádobí, praním a vařením.

„A není až tak potřeba přemýšlet, jestli vykonával switchtasking, taskswitching, multitasking nebo paralelismus. Co myslíte?“

Myslím, že mě kvalitní rozmýšlení nad podobnými precizně vymezenými pojmy živí. Mohl bych se živit prázdným žvaněním a papouškováním cizích dogmat. Na střední škole jsem si ověřil, že na to mám docela talent. Ale obávám se, že by mě to tolik nebavilo.

#Unrecruitment #HardSkillsFirst

🔗

11.01.2021 22:17

Dnešek si píšu do deníčku jako den, kdy jsem se o soft skills a osobním rozvoji dozvěděl více než za předchozích několik let.

Na příkladu slova „multitasking“ jsem zjistil, že je celá dnešní koučovská a softskillová scéna postavená na myšlenkách charismatických šarlatánů, ignorantů a lidí líných používat mozek a studovat zdroje.

Oni si vážně vypůjčili skoro půl století staré slovo z #ComputerScience, a dali mu náhodný nový význam, aby na jeho základě následně v módních vlnách krmili masy líbivými nepodloženými tvrzeními! 🤷 To je tak dobrý, že bych to sám nevymyslel.

Jeden z nich, nápadný svým nulovým citem pro jazyk, pak dokonce vymyslel „switch-tasking“. Díky za něj! Zařazuji si jej na seznam slov, po kterých už nemá smysl žvanění dotyčného dále poslouchat.

Co mi může dát povídání člověka, který dobrovolně přijal tuhle pošahanou terminologii, a dogmata s ní spojená? Ještě by mě naučil prodávat hadí olej.

#Unrecruitment #HardSkillsFirst

A teď mě tito lidé chodí otravovat do „programátorské školky“, že prý nevím, co je multitasking. Přitom z operačních systémů nejspíš neviděli ani slovníček pojmů.

P. S. On ten pojem „switch-tasking“ asi ani nevymyslel. Nejspíš jen někde zaslechl „task switching“, a blbě si to zapamatoval.

🔗

11.01.2021 10:20

Rozumějí netechničtí lidé slovu multitasking?

Ten pojem doslova znamená práci s více úlohami. Můžu se rozhodnout, že potřebuju vyprat, umýt nádobí, uvařit a uklidit. Dokážu-li tyto čtyři činnosti udržet v hlavě, provádím #multitasking.

A protože se nemůžu rozkrájet, rozděluju mezi tyto činnosti svůj čas, tomu můžeme říkat #timesharing. Naštěstí je většina z těch úloh takzvaně „I/O bound“, a většinu doby stráví čekáním.

Příklad úlohy mytí nádobí (120 minut):

‣ Naskládání nádobí do myčky a spuštění mytí (10 minut)
‣ Čekání na mycí program (105 minut)
‣ Vyskládání nádobí z myčky (5 minut)

Díky „přepínání úloh“ nesedím 105 minut před myčkou na židli, a neposlouchám, jak se mi krásně myje nádobí, nýbrž už dávám vařit oběd. Až nebude vaření potřebovat moji intervenci, „přepnu“ na plnění pračky prádlem.

Jenom je potřeba hlídat si čas (clock), aby se mi jídlo nespálilo, a reagovat na klíčové události (interrupt), například na pípání pračky a myčky, abych si udržel přehled o stavu (state) jednotlivých úloh.

#ProgramátorskáŠkolka

Tohle je klasický multitasking. Ženy to zvládají. Muži to zvládají. Nebinární osoby to zvládají. Kuřáci si k tomu zvládnou i doběhnout na cígo. 🙂 Pravda, počítače to zvládají kousek lépe.

P. S. Pak že jsou programátoři nepoužítelní pro život. 🙃

🔗

10.01.2021 11:47

‣ „Oproti nim je každá prodavačka v Kauflandu svobodná bytost!“

Nechci kazit radost ze spravedlivého třídního hněvu, ale ta prodavačka si tu výplatu odmaká.

‣ „Totální kontrola kreditky, nulová vlastní hotovost, opakované blokování kreditky partnerem.“

Uf, to jsem z obliga. Kreditku jsem nepořizoval a debetku s pár desítkami tisíc jsem zablokoval jen jednou. Už natrvalo.

‣ „Až jsem si říkala… zlatej islám!“

Co na to říct. Zlatý prciny.

‣ „Situaci těchto žen nikdo nevidí, všichni jim závidí, že se vozí drahými auty a jezdí na drahou dovolenou.“

Tak proto parkují na místech vyhrazených invalidům?

Vaše kámošky už toho od života asi moc nečekají, když jim drahá auta a dovolené stojí za závist.

‣ „Divte se pak, proč je Pařížská plná cash-backů...“

Když chodí vrátit ten jeden jogurt? Koho zajímá Pařížská? Koho zajímají cashbacky? Ale jo, vysvětlete mi tu Pařížskou, ať nejsem za vola, až se budu bavit se zkrachovalou podnikatelkou v oboru zlatokopectví.

#Unrecruitment #Empatie #BahenníLázně

Nebagatelizuju psychické týrání, to udělala Klára svým příspěvkem. Dostat tohle místo očekávaných peněz a společenského postavení… Ale znal jsem dělňase, co vydělával akorát, ale naučil se precizně opravovat i boty. Monogamní pracovitý srdcař, dnes bychom řekli friendzoner. 🙃

🔗

09.01.2021 09:17

Paušální daň vás nezbaví povinnosti vést účetnictví.

Měli bychom si trochu srovnat pojmy a dojmy. Běžný OSVČ nemá povinnost vést účetnictví. Člověk na konci roku posčítá faktury, vypočítá výdaje paušálem, napíše pár číslíček do tří formulářů, a odevzdá na tři instituce.

Kontroly nechodí. Co byste taky chtěli na seznamu vydaných faktur kontrolovat. Ledaže by OSVČ usoudil, že si chce komplikovat život, nebo se mu paušální výdaje jednoduše nezdají, může ještě přidat hromádku přijatých dokladů, ale ani to není v pravém smyslu účetnictví.

Zrušení či zjednodušení účetnictví se nekoná, protože žádná taková povinnost neexistovala. Posčítat faktury a podat tři formuláře zvládne bez větší časové investice běžný občan.

#Unrecruitment #Účetnictví

Jiná věc je, že paušální daň finančně zvýhodňuje velmi specifickou skupinu lidí, a to takovou, která to vůbec nepotřebuje. Já bych to bez nadsázky označil za podporu modelů podobnýčh švarcsystému.

Domnívám se, že naše země a naši podnikatelé teď potřebují něco úplně jiného než daňovou degresi, která znamená de facto finanční dar lidem, kteří žijí v relativní jistotě a prosperitě.

Ale pokud máte pocit, že se vám vyplatí, buďte řádným hospodářem a výhodu samozřejmě využijte!

P. S. Ivana Lehkoživová a jiní jistě rádi upřesní můj laický popis.

🔗

08.01.2021 21:22

Tak jsem zase jednou pomohl navýšit počet lidí, co se zajímají o programování.

Jak?

‣ Dělal jsem řidiče. Vyvezl jsem dcerku a laptop asi 100 km od domova, pustil #Scratch, a nechal všemu volný průběh.

‣ Za neustálého přísunu potravy jsem přečkal zdánlivě nekonečnou filozofickou debatu, zatímco děti objevovaly taje programování.

Fotografie, na kterou se díváte, byla pořízena den po našem odjezdu. Tímto děkuju paní inženýrce, že mi dovolila bezostyšně kazit i její děti. 🙂 Doufám, že nám brzo nasdílí nějaký hezký projekt.

#Unrecruitment #ProgramováníProDěti #Diverzita

Pokud si dobře vzpomínám, začínal jsem se vzděláváním svých vrstevníků někdy okolo třinácti nebo čtrnácti let. Ta dnešní doba je nějaká rychlá…

🔗

06.01.2021 12:11

Umějí ženy navazovat pracovní kontakty?

Lucka psala, že dostala deset odpovědí na inzerát o spolupráci s uvedeným e-mailovým kontaktem:

‣ Kompletní info na mail: 5 mužů
‣ Nekompletní info na mail: 1 muž
‣ Nekompletní info na messenger: 1 žena
‣ Pouhé „Mám zájem.“ na messengeru: 3 ženy

(Jedna z žen pak Lucku označila za rohatý dobytek.)

Je to malý a nevypovídající vzorek. Proto se ptám, zda je na pracovním a business trhu takto děsivé rozložení normální, nebo měla Lucka smůlu.

Facebook má trochu jiné zvyklosti. Chodíme tam na pokec, jak je očkování skvělý vynález, co všechno dokáže lékařská věda a jak zodpovědně řídit státní rozpočet. 🙃 Sám nejsem zrovna konformista, ale když jsem poprvé viděl v diskuzi záplavu „mám zájem“ od stovky žen, začal jsem pochybovat o svém humanismu.

Nebavíme se tu o kultu pohádkových princezen, kterým stačí dát o sobě vědět a on už se o ně někdo od A do Z postará?

„Mám zájem!“

#Unrecruitment #Diversity

Přiznání: Když mám nějaké staré věci, které nepotřebuju, raději je rozdám zadarmo po známých nebo vyhodím, než abych musel s těmito lidmi komunikovat.

P. S. Nepotřebujete někdo kočárek? Holce už bude šest…

🔗

05.01.2021 11:15

Kdesi na sítích jsem se dočetl, že nám děti tloustne tablet a PC. Další pitomé výmluvy!

Jako malý jsem trávil velké množství času u počítače, který většina mých vrstevníků ani neměla. Dále jsem strávil obrovské množství času stavěním lega, kreslením, vyráběním z papíru, deskovkami, kartami, kostkami, muzikou a čtením knížek. Ale to už nikdo jako faktory omezující zdravý pohyb neuvádí, neb se to nehodí do krámu!

Žádnou nadváhu jsem neměl. Jako poučený laik bych dětskou obezitu bych hledal spíše v kultu cocacoly a přežírání se sladkostmi, které jsou levnější než normální jídlo. Občasný luxus se proměnil v každodenní mor.

Pohyb je naprosto zásadní. Ale já jsem se třeba před dcerkou přestal cpát (často nekvalitním) sladkým, což v létě 2019 a při lockdownech 2020 znamenalo se jej prakticky vzdát. Mezitím jsem od září 2019 cca půl roku testoval vůli neslazením kafe.

Technologie jsou jen výmluva. Doba holt vyžaduje, aby člověk nad životosprávou více přemýšlel. Zase nemusí ve většině světa řešit, zda on i jeho děti pojdou hlady.

Je tady člověk od toho, aby se přizpůsoboval, nebo aby se věčně na něco vymlouval?

#Unrecruitment #Životospráva #Výmluvy

P. S. Shazuju jen několik kg ročně, výhradně jako vedlejší efekt zlepšení stravy a posilování zad a rukou.

🔗

05.01.2021 00:28

Samé výmluvy.

Párkrát v životě se mi stalo, že jsem jednal s lidmi jménem nějaké firmy či značky. Někdy úplnou náhodou, když jsem za někoho na chvíli zaskočil na stánku na konferenci, někdy plánovaně…

Nepamatuju si, že bych v lidem vykládal, jak to mám těžké™, nebo že za všechno může někdo jiný™. Jednou jsem kývl na to, že tady budu s lidmi něco řešit, tak se snažím o nějaký standard. S těmi svými si to vyříkám později.

Moje priority jsou (1) nepoškodit reputaci či busines zadavatele a (2) nedělat to úplně blbě, ať se sám necítím jako idiot.

‣ „A taky se zamyslet ze je dobre pokud mi tyto zpravy chodi casto si treba zavolat, vyuzit kamarada personalisty a zeptat proc to tak je?“

Rád bych věřil, že přesně takto hledáte chybu vždy nejprve u sebe. 🙃

‣ „Nebo je lepsi si stezovat, idealizovat sve jako i chovani jinych co by meli delat, kdyz bych to “urcite delal ja”, i kdyz jsem v jejich kuzi nebyl,co myslite?“

Když dostanu na stůl zkyslou omáčku, chce se mi zvracet. Těžko budu chtít s kuchařem diskutovat, zda se mi doma podařilo uvařit něco, co se dá konzumovat. Vědomí, že oběd platí někdo jiný, mi pokaženou chuť nespraví. 👎

#Unrecruitment

P. S. Mnozí si neuvědomují, že stejně blbě jako oni zvládne práci odvést stroj.

🔗

03.01.2021 22:06

Kam s daty v paměti?

Do prázdné restaurace si sedne Alena, Bedřich a Cecilie. Uložíme si jména do paměti, kde do devatenácti buněk uložíme po jednom písmenu.

0…18: AlenaBedřichCecilie

Bedřich se omluvil, že ještě něco má, ale přisedli si Dita a František. Šetříme místem, a tak Dita využije místo po Bedřichovi. František spotřebuje dalších devět buněk.

0…27: AlenaDita***CecilieFrantišek

Poprvé máme data fragmentovaná (nejsou v jednom kuse), ale to lze opravit posunem Cecilie a Františka o tři buňky vlevo.

0…27: AlenaDitaCecilieFrantišek***

Nově příchozí Gabriela tak místo osmi nových buněk zabere jenom pět.

0…32: AlenaDitaCecilieFrantišekGabriela

Vypadá to jednoduše?

Tak si zkuste navrhnout, jak z paměti vyčíst jméno posledního příchozího. Kolik zhruba budete potřebovat přečíst buněk, abyste našli a vyhláskovali jeho jméno, jestliže dorazilo asi dvacet lidí, a celá paměť má 1024 buněk?

#ProgramátorskáŠkolka #SprávaPaměti

P. S. Pokud vám to ještě pořád připadá snadné, ohlídejte si, zda vaše řešení skutečně funguje, a správně odpovídá na otázku.

🔗

02.01.2021 03:50

Jeden den v roce zkouším žít jako úspěšní a skvělí lidé.

Co se teď dělá? Mám začít cvičit jógu? Nebo si přečíst knížku od nějakého fousatého pána s kulatými brýlemi? Já fakt nevím, nečetl jsem žádné instantní recepty na úspěch.

#Unrecruitment

Nějaké nápady, třeba Michal Bohanes?

🔗

01.01.2021 15:02

Jak jsou uložena data?

Představujte si paměť jako řadu očíslovaných bajtových buněk, do kterých si můžete poznamenat, co se vám zlíbí.

Běžný člověk by asi čísloval bajty od jedničky:

b₁, b₂, b₃, b₄, …

Programátor by dal spíše přednost nule:

b₀, b₁, b₂, b₃, …

Když si chcete uložit aktuální rok, tedy 2021, jeden bajt o rozsahu 0…255 vám nebude stačit. Dva bajty vám vystačí až do roku 65535. Lépe se s bajty pracuje v šestnáctkové soustavě, kde se ode dnešna nacházíte v roce 7e5₍₁₆₎.

Zkuste si uložit aktuální rok do prvních dvou bajtů:

b₀ = 07₍₁₆₎
b₁ = e5₍₁₆₎

Někam do poznámek byste si mohli poznamenat, že tyhle dva bajty budou po celou dobu vaší práce znamenat aktuální rok. A protože má ta konkrétní dvojice bajtů po dobu běhu pevně daný význam, právě jste vytvořili statickou proměnnou.

Pokud program běžel přes půlnoc, v reakci na hodiny při přechodu z 23:59 na 00:00 změnil obsah paměti (b₀, b₁) z hodnoty 07e4₍₁₆₎ na hodnotu 07e5₍₁₆₎, tedy z roku 2020 na rok 2021.

Vypadá to jednoduše? Skutečné programy jsou v tomto ohledu složitější. Ale při troše snahy se v tom dá docela dobře vyznat.

#ProgramátorskáŠkolka #SprávaPaměti

Dva bajty jsou teď zabrané informací o aktuálním roce, zkuste přemýšlet, co byste mohli chtít uložit do volného místa za nimi:

b₂, b₃, b₄, b₅, …

🔗

31.12.2020 02:49

Pokud správně chápu svoji úlohu na této síti, měl bych poslední den v roce ještě stihnout naštvat pár lidí. Uplynulý rok 2020 je k tomu jako stvořený.

‣ Snažil jsem se hledět si svého, než jsem se pár lidmi z recruitmentu, kterým dnes svorně přezdíváme #vlčata, nechal vyprovokovat ke dvěma reakčním článkům, které najdete na mém profilu. Přeju příjemnou zábavu.

‣ Navázal jsem nové spolupráce. Zjistil jsem, že mě baví hardware. A taky že už mě nebaví vnucovat se korporacím a vysvětlovat, proč jim nepodepíšu zjevně chybné právní dokumenty s různými amatérskými přílepky.

‣ Mám dobrou finanční bilanci. Jakože jsem letos neprodělal kalhoty, ale normálně jsem prosperoval. 🙂 Nerouhám se, chápu, že to byl všeobecně pitomý rok. Ale co takového malého českého človíčka naštve víc, než že se někomu jinému daří?

Budu tedy doufat, že mám pro letošek splněno. Smazaný díl slavného podcastu kvůli „kecům blbého ajťáka“ je meta, na kterou jsem si ani nevěřil. Dalo by se říct, že jsem na LinkedIn viděl snad všechno, a můj život je teď kompletní. Tak tedy vstříc světlým zítřkům!

Už jsem vám říkal, že jsem letos pár kilo zhubnul?

#Unrecruitment

P. S. To jsem zvědavý, kdo postřehl můj malý topologický švindl. 😼

🔗

29.12.2020 11:04

Abych byl naprosto upřímný, reálně potřebuju auto s dojezdem 0 km, ale můj ideál je tak 1000 km. Co nám graf z obrázku „vypůjčeného“ z cizího příspěvku říká?

Vůbec nic! Tedy snad kromě toho, že v nouzi se lze spokojit s málem, a v mém případě třeba i zcela bez vlastního vozu. Nákupy mi koneckonců v Praze fungují bez problémů online, MHD tu docela jezdí, občas si stejně vezmu taxi, a pak jsou tu carsharingové služby a případně i carshare v rodině.

Mám na nějaký čas k dispozici auto, jehož vlastnictví a provoz mě skoro nic nestojí. Když nebude, asi nebudu mít chuť „investovat“ sedmimístnou cifru (dle diskuze) do auta, které nevydělává.

Můžeme se stokrát bavit o tom, jak je elektromobilita údajně výhodnější, a nabíjení není sebemenší komplikací, ale ačkoliv mě už nějaké to auto stálo v TCO na můj vkus až moc, milion a více opravdu není částka, o které bych se chtěl bavit.

Ačkoliv pokud to půjde cestou regulace (zákazy, příkazy) nebo deregulace (zmizí dotovaná volná parkovací místa), možná stejně půjdu z kola ven. Křičení a dožadování se motoristických práv přenechám jiným, ale dokud si můžu vybrat, mám myslím docela jasno. 🙂

#Unrecruitment

P. S. Asi mi to fosilní ježdění fakt budete muset zakázat. Pouhá propaganda mě ke změně individuálního chování zatím nepřesvědčila.

🔗

26.12.2020 23:29

Měl jsem za to, že moji lidi z oboru chápou slovo „hackathon“ stejně jako já, tedy že se sejde banda lidí, co se společně věnují nějaké oblasti, bez jasně vymezených cílů.

Byl mi obratem předhozen Martin Maly jako údajný názorový oponent. Tak jestli taháme z rukávů osobnosti, tak za mě Pavol Hejny, ale aby v tom nebyl sám, tak ještě třeba Filip Holec a Pavel Šnajdr (asi nemá LinkedIn, chápu ho).

Dovolil jsem si napsat, že hackathony nejsou zbytečné. Mnoho z nás pracuje samostatně, a různé takové akce jsou jedna z mála příležitostí, kde může člověk sledovat různé přístupy ostatních lidí. A nemusí to být nic high-tech, pomáhat začátečníkům je taky dobrá zkušenost.

Myslel jsem, že komerčně-politickou exhibici si pod slovem hackathon představují jenom lidi, kteří jsou mimo. Asi jsem se mýlil. Očividně jsem se mýlil. Tak fajn, budu raději zalezlý doma a programovat sám, beztak to letos ani moc jinak dělat nejde. 🙃

Happy Hacking!

#JazykovéDiskuze #Unrecruitment!

🔗

25.12.2020 10:59

Matematické vysvětlení, proč neslavíme s dcerkou vánoce.

Jak napsat, že jsem šťastný, když můžu dny od 23. trávit sám a bez stromečku? Jiní na sítě píšou že jsou šťastní, když je něco trápí. Já jsem blázen, píšu pravdu.

Mohl jsem letos zkusit uplatnit morální právo, ale k čemu? Její maminka řeší všechny vánoční hovadiny, mně už se od puberty vánoční sentiment nevrátil. Pokud s dcerkou trávím Silvestra, obětuju nezřízené chlastání, pokud vánoce… Co má silnější rodičovskou symboliku?

Včera jsme s mým otcem dali láhev bohemky, a zmínil se, že mu dcerka v létě v Chorvatsku řekla:

„Já vím, že dárky kupujou rodiče, ale neříkej to tatínkovi, ať mu nekazíme radost.“

Protože je malý troll, mně naopak na začátku prosince:

„Nekupuj tolik těch punčocháčů, já si napíšu ježíškovi, ať ušetříme peníze.“

Celý vtip je v tom, že ona chápe, že jí na tyhle věci odpovídám přesně to, co jí odpovídat mám. Vůbec ji nezajímají moje slova, nýbrž bedlivě sleduje mimiku obličeje, kde nachází skutečné odpovědi na své otázky.

Korunu tomu jako vždy nasadila před pár dny moje matka:

„Právě jsem dostala SMS od ježíška z nebe…“

„Babi, ty si ze mě děláš akorát tak srandu.“

#Vánoce #Ježíšek

P. S. Vždy jsem pracoval s hypotézou, že děti oslavují ježíška, dokud se jim chce dělat rodičům radost.

🔗

23.12.2020 01:22

Programátorské vánoce?

Už mi pár lidí letos popřálo klidné vánoce, a já si říkám, že možná budu jeden z mála, komu se to splní. Nikdy jsem zimní svátky moc neprožíval. Letos je budu moci oslavit přesně podle svého gusta.

Nechci říct, že by mi nebylo líto, že nevyrazíme do Lipska na CCC jako v loňském roce. Na druhou stranu nejsem z těch, kdo by si chtěli na kotrmelce roku 2020 stěžovat, ani nevěřím, že by tento rok byl nějak horší než ten příští.

Svátky plánuju strávit velice skromně. Přivezl jsem si domů nový závěs do pracovního koutku, a pak už jen pár drobností. S dcerkou už mám oslaveno, čímž veškeré mé vánoční povinnosti končí. 🙂

#Unrecruitment #HomeLab

Nečekám, že to budete mít všichni takto na pohodu, ale přeju vám, ať oslavíte konec roku dle svých možností a schopností ke své spokojenosti.

🔗

21.12.2020 21:37

Zrovna si čtu o tom, jak máme všichni mobily za 30k, auta za milion, chlast a cigarety za 5k měsíčně, televizi za 50k, kuchyň za půl mega… Ale cukáme se, když nám chce Víťa prodat zdravou ergonomickou židli za pouhých dvacet tisíc.

„Využíváme velký podíl precizní ruční práce. Každá židle je tak dokonalý originál.“

Tak takhle se prodává zdraví!

„Také jsem spoustu věcí neochutnal, ale vím, že mně nechutnají. Jinak gratulace k samostatnému výběru. Jste pašák, že jste to zvládnul ;)“

Kdybych se k potenciálním zákazníkům choval jako arogantní pablb, taky by mě poslali do háje. Možná vím o businessu prd, a že se snažím zákazníkům pomoct, a ne je pozurážet, je moje neznalost…

Poplácáme pána po zádech, že jsou všichni ti marnotratní podnikatelé pitomci, ať se necítí blbě, že se mu nedaří prodat ani bl… unikátní ručně vyráběnou židli?

Umím si představit důvody pro telefon za 30k, auto za 1m i židli za 20k. Ale opravdu chcete kupovat židli od někoho, kdo komunikuje na této úrovni? Já se inspiroval u známého, židli jsem si objednal přímo, a ušetřil jsem si nevyžádaný audit osobních financí.

#Unrecruitment #HomeLab

P. S. Vážně je v pohodě ignorovat ergonomii mobilního telefonu, který spousta lidí drží v ruce po delší čas než myš?

🔗

19.12.2020 23:51

Dá se říct, že jsou lidé desítky let pozadu za technickým pokrokem. Až v poslední dekádě si na počítačích vytvořila závislost široká veřejnost.

Příchod chytrých telefonů a mobilních služeb lze bez nadsázky označit za sociotechnickou revoluci. Přitom se v oblasti software z drtivé většiny opíráme o vynálezy staré minimálně půl století.

Naopak mě docela baví nadhled informatiků generace mého otce daný tím, že stihli sledovat tu část rozvoje, která má dneska už pověst „praní na valše“.

#Unrecruitment

Lidé často počítačovou vědu považují za obor bez historie. Já si to nemyslím. Ale zase já jsem docela extremista, a mezi „naše“ počítám i Thaleta, Pythagora, Chorezmího a další.

🔗

16.12.2020 09:00

Někdy je zábavné sledovat lidi, jako je třeba Tomas Hajzler, co s oblibou vyprávějí o soběstačnosti, přesto se vůbec nezajímají o související společensko-technologická témata.

Proto mě pod minulým příspěvkem nepřekvapily „papežské“ reakce ohledně potřeby předání všeho do korporátních cloudů.

‣ „Ak by si mal vlastnu infrastr. ta bude aj tak zavisla od nasledujucej. Ak padne google gcl alebo aws aj ta tvoja vlastna ti bude nanic.“

Vážně? A proto jsem si výpadku všiml jen díky tomu, že jsem otevřel Twitter a přečetl jsem si, že má někdo potíže? Já mám takový pocit, že je cloud přehypovaný především proto, že je v současné době IT brutálně drahé.

A kdo za to může, že je IT tak drahé? Dalo by se říct, že všichni, co neprogramují, nespravují systémy, neucházejí se o informatické dovednosti a vzdělání… A tím mám namysli především ty, kteří by si rádi trochu vydělali, ale jsou příliš líní na to, aby se zabývali něčím co vyžaduje trochu víc úsilí.

Já přece nepůjdu „nasazovat do cloudů“, dokud je někdo ochotný platit za budování vlastní infrastruktury, ať už to znamená cokoliv. Pokud mám zahodit fundamentální znalosti a zkušenosti, a začít „užívat produkty“, budu k tomu potřebovat silnější důvod než zpovykané výkřiky, že už to přece jinak dělat nejde.

#Unrecruitment #Soběstačnost

🔗

15.12.2020 00:29

Lidé z průmyslu se nám občas smějí, že říkáme „technologie“ každému softwarovému uprdnutí. Přiznám se, že jsem na to tak zvyklý, že mi to už ani nepřijde divné.

Co mě trochu zarazilo je, že už jsou to slovo lidé schopni používat u služeb typu Azure nebo AWS. Technologii si v softwarovém světě představuju jako něco, co můžu nasadit a provozovat, ne jako něco, kde můžu poníženě poprosit, aby mi to spustila, provozovala a účtovala nějaká korporace. To jsou pro mě prachobyčejné služby.

„Padá Google, něco si přej!“

Tady se nebavíme o spolehlivosti služeb majoritních poskytovatelů a služeb provozovaných svépomocí, ale o tom, zda ještě lidé vůbec dokáží rozlišit, co mají pod kontrolou, a kde se nevědomky stávají rukojmími provozovatele.

Neříkám, že si musíme všichni provozovat svou vlastní infrastrukturu. Jen si myslím, že bychom se měli umět sami sebe zeptat, jestli bychom to ještě zvládli. Jsem rád, že jsem ještě zažil dobu, kdy to bylo normální. Asi taky začínám být #oldschooler, když disponuji zkušenostmi, které ti mladší už prakticky nezískávají. 🙃

#Unrecruitment

P. S. Naučíte mě nějaká stařecká slovíčka?


🔗

13.12.2020 10:37

Vážený pan živnostník, nebo prachobyčejný zaměstnanec?

Moje bublina, myslím tu skutečnou, ne tady na LinkedIn, tyhle blbosti kolem společenského postavení moc neřeší. Co je pro mnoho linkedineerů zásadní zařazení člověka, je pro nás často jen způsob realizace.

Přejít ze živnosti do pracovního poměru, ač to zrovna neplánuju, se u nás nebere jako neúspěch. A přechod z pracovního poměru do živnosti nás taky nevykoření.

Často nám i v roli zaměstnanců vyčítají nedostatek loajality. Víme, že na našem patře jsou u konkurence veskrze stejní lidé, ze kterých pár už známe. Na vrchních patrech ať se třeba poštěkají a pošlou na sebe PR oddělení, nám je to dost jedno.

Jako freelancer se paradoxně cítím vůči zákazníkům daleko loajálnější, než jako zaměstnanec, kdy jsem mohl každým dnem dávat výpověď za lepší nabídkou, což znamenalo odevzdání klíčů, podání ruky a konec.

Musím říct, že mi ta businessová polyamorie přirostla k srdci.

#NaVolnéNoze

🔗

12.12.2020 01:14

„Žena pečuje o dítě, protože kojí a pro výchovu dítěte do 3 let je vazba na matku nepostradatelná a chybí-li, člověka to více či méně poznamená na celý život. Klíčová role otce přichází zase v jiném věku, viz psychologie dítěte.“

Nabídnu vám alternativní „tajmlajnu“ z pohledu chlapa, programátora.

‣ Těhotenství. Nic moc období. Závidím, kdo jej prožíl jinak než vytvářením falešného klidu a pohody. Obdivuju nás všechny, kdo jsme neutekli.

‣ Porod. Moji programátorští kamarádi (údajně nepoužitelní pro život!), mi řekli že „musím“ k porodu. Nevěřil jsem, poslechl jsem.

‣ První měsíce. Do cca čtyř měsíců věku není s dítětem zábava. Nelze se o něj starat 24 hodin denně při zachování duševního zdraví. Ocenil jsem umělou výživu a přeučil jsem se ze sovy na 6:00 každé jednotlivé ráno*.

‣ Rok. Po roce už je s dítětem zábava. Takže přežít první rok, starat se, nestěžovat si, a můžete si výskat.

‣ Dva roky. Dítě je součástí společnosti. Je nutné potlačit „stockholmský syndrom“ a těžce se smiřovat, když dítě dává najevo, že vás nepotřebuje. Pokud vás nesežere žárlivost, vychováváte samostatného jedince.

‣ Tři roky…

#TradičníRodina #BigotníSpolečnost

* Večerní/noční službu nešlo realizovat. Mozek ženy je zřejmě potřeba vyčerpat, aby byl ochotný přestat na dítě reagovat.

🔗

10.12.2020 22:19

Ač jste se tu mohli v jedné diskuzi dočíst, že počítače neumějí #multitasking

Skupinu lidí střídajících se o jednu koupelnu připomíná Kooperativní multitasking. Čekající úloha se dostane ke slovu teprve ve chvíli, kdy ji aktivní úloha uvolní prostor. Preemptivní multitasking připomíná spíše putovní nářadí, které ihned přenecháte na prioritnější úkol.

Počítače běžně zvládají i #paralelismus, kdy se dělíte o více koupelen nebo kufříků s nářadím. Můžete mít systém se dvěma procesorovými jádry a stovkou úloh, z nichž devadesát čeká na nějakou událost a osm čeká, než na ně příjde řada.

Dojem, že počítače nemultitaskují, vychází ze záměny s paralelismem. Dojem, že počítače neparalelizují, vychází z potřeby sdílení prostředků, kdy například není možné odeslat paralelně data ze dvou aplikací jedním síťovým rozhraním.

Multitaskovat můžete na více úrovních, od operačního systému, přes aplikační vlákna, až po kooperativní úlohy uvnitř aplikací, do kterých OS nemá co mluvit.

#ProgramátorskáŠkolka

Je to spíše člověk, kdo neumí moc dobře multitaskovat. Ženy nejsou výjimkou, jen jsou zřejmě kulturně náchylnější k tréningu sledovat více souběžných vjemů.

P. S. Narazili jste někdy na pojem hyperthreading? Ten funguje asi jako místnost se dvěma záchody a jednou rolí toaletního papíru.

🔗

10.12.2020 03:41

Jak dlouho trvá stát se #Blockchain developerem?

Tak nějak tuším, že týden v kódu (po pár týdnech rozmýšlení a prokrastinování) do prvního užitečného výsledku nebude zase tak špatný výsledek. Což mi připomíná personální fámy v mém oboru rozšířené.

‣ „První měsíce na projektu člověk nepřináší užítek.“

Jistě jsou takové projekty, ale obecně mi to nedává smysl. Po zkušenosti konzultanta se po nějakých třech dnech bez zjevného užitku už sám sebe ptám, co na projektu dělám.

‣ „Kolik jazyků umíš, tolikrát jsi programátorem.“

Přirozené jazyky jsou těžké, pro programovací jazyky to naštěstí neplatí. Občas člověku dají zabrat ty koncepty za nimi, „borrow checker“ mi dal obzvláště zabrat, ale samotný jazyk je jako nářadí.

‣ „Pokud nepracuješ na full-time, v kanceláři, v agilním týmu, nenabíráš ty správné zkušenosti.“

Voják se stará, voják má. Spolupráci vnímám jako třešničku na dortu, která stvrzuje smysl individuálního snažení. Člověk může mít ze své práce radost i bez happiness manažera.

#Unrecruitment

Napsal bych něco vtipného, ale mám za sebou blíže neurčený počet dní programátorského maratonu, kdy jsem několikrát zahodil celý proof-of-concept, abych si utřídil myšlenky a začal znovu. 🙂

P. S. Souběh náročných projektů jaksi nedává člověku čas pochybovat. 🙃

🔗

06.12.2020 12:46

Ono se dá k #GenderPayGap přistupovat zhruba dvěma cestami… Více vidíme emočně-iracionální, kterou lze shrnout dvěma slovy: „Já chci.“

Též „chci“, aby holky znevýhodněné nebyly, jen nesdílím víru #SJW, že stačí zakazovat a trestat.

Tak si to shrňme:

‣ U mě též mnohým krátkodobá spolupráce, part-time nebo práce z domova nevoněly. Nelze čekat, že budou nadšeni z rizika, že vezmou zaměstnankyni, která (ač jim do toho nic není) už čeká, nebo v brzké době čekat bude.

‣ Aby toho nebylo málo, zaměstnavateli těhotenstvím (které obvykle nezpůsobil) vznikají speciální povinnosti. Stát tak deleguje svoji sociální politiku na soukromé subjekty, dělá ženy ještě více rizikovými.

Zákon, který chrání zaměstnance příliš, motivuje zaměstnavatele pečlivě zvažovat rizika. Riziko je drahé, tedy má rizikový zaměstnanec logicky nižší šanci na přijetí, a nižší hodnotu v případě přijetí.

Stát delegující sociální politiku na zaměstnavatele tak sice zdánlivě zvýhodňuje ženy, kterým se podaří bariéru překonat, ale ještě více znevýhodňuje všechny, které překonávání bariéry čeká.

Jako když si snědší občan hledá bydlení. Už nikdo neřekne, že romy nechce, ale realita zůstává.

#Unrecruitment

P. S. Pokud je vaším KPI vyrovnání mezd, snadým řešením je vyházet zaměstnankyň s nejnižším příjmem.

🔗

04.12.2020 01:24

Jak propagujete svoji práci směrem k zákazníkovi, když nejste potrhlý kreativec ani sluníčkový marketér?

Už jsem byl unavený z hrabání se v kódu, a tak jsem šel dřív spát. Jenže moje hlava takvý režim odmítá, a tak jsem opět vzůru, a začal jsem ladit svoji prezentaci na portál #NaVolnéNoze. Vyplodil jsem trochu toho textu, než půjdu zase spát.

Moje cílovka jsou spíše průmyslověji a techničtěji orientovaní lidé, kterých tady na LinkedIn moc nepotkáte, neb na takové blbiny nemají čas.

Nevím, zda je v pohodě, že jsem nezmínil jediný programovací jazyk, ale zdá se mi, že se na tyhle „telefonní seznamy“ chytá úplně jiný typ lidí, než kteří si u mě reálně objednají službu.

Viz odkaz v diskuzi.

#Unrecruitment #Propagace #IT

P. S. Moje typická „konverze“ trvá minimálně rok. Zákazník o mně musí nejprve vědět. A pak si na mě musí vzpomenout, když potřebuje něco řešit.

🔗

03.12.2020 09:09

Výběr z hroznů.

‣ „Divejte, kdyz uz zase musime zabredavat do tech stupidnich hratek.“

Musíme? 🙃 Takže k dalším 12 komentářům ve vlákně pána asi někdo nutil. 😲

‣ „Vsiml jsem si, ze z nekterych lidi mate oblibu (ci potrebu) delat blbce, proc?“

Občas pomůžu vytvořit příležitost se projevit. 🙂 Blbce ze sebe musí udělat každý sám.

‣ „Ze jste byl obdaren pronikavym intelektem znamena, ze ho mate vyuzivat k zesmesnovani lidi, kterym nebylo tolik dano?“

Pokud se lidé chtějí zesměšnit při pokusu úplně zbytečně urážet někoho druhého, rád pomůžu. 🐾

‣ „Znam spoust skvelych, prostych ci jednoduchych lidi.“

Mám prosté přátele. ❤️ Být prostý ovšem neznamená neumět se chovat a pak se divit následkům.

‣ „Posledni co by me napadlo, je dokazovat si na nich, ze jsem chytrejsi.“

Tak je lepší si to dokazovat na mně. 👍 Pomohl jsem vaše známé této kratochvíle ušetřit.

‣ „Ja s vami diskutovat nechci, vy to stale nerespektujete a hazete udicky, abyste se bavil tim, ze nekoho provokujete.“

A stále to funguje!

„Pokud byste "prisel" uprimne sdilet Vase poteseni, ze jsem slezl z akademickeho piedestalu, urcite se to da sdelit jinak nez se skrytym jedem.“

Já vidím pochvalu z upřímné radosti, vy vidíte skrytý jed. 🦌 Každý nejprve vidíme, co máme v sobě.

#Unrecruitment #Komunikace

🔗

02.12.2020 09:01

Začali mi gratulovat lidé k významnému výročí. Tak jsem se jal zjišťovat, o co jde. A ejhle, uplynou čtyři roky od založení mého LinkedIn účtu.

Já jsem sem zpátky nechtěl. Krátce předtím jsem svůj dlouholetý tichý účet na LinkedIn zrušil. Jenže jsem nemohl ignorovat informaci od kamaráda, že tady udělal reálný zahraniční business.

Namísto zahraničního businessu se mi tu otevřel nový zcela český svět lidí, co se prezentují jako ti nejlepší profesionálové, a v druhém dechu o vás mluví velmi vulgárně a v záchvatu svého vzteku posílají vás k psychiatrovi.

Zjistil jsem, že mě baví odhalovat skutečné tváře, které zakrývají sofistikované marketingové mimikry. A tak jsem odhalil spoustu velmi pokroucených tváří.

Též jsem odhalil spoustu zajímavých tváří, které taky nevypadají úplně tak, jak se rády prezentují, ale vyklubali se z nich docela rozumní a milí lidé. A z některých i větší profesionálové, než na co si sami věří se prezentovat.

Začínám být na LinkedIn otevřenější než dříve. Pokud by můj účet jednoho dne přišel k úhoně, jako už se to stalo jiným, myslím, že už jsem tu viděl všechno, co tu vidět lze.

#Unrecruitment

P. S. Možná napíšu víc o vánočních svátcích. Pokud mi do toho nepřijdou nějaká nová #vlčata. To bych musel dát přednost jim.

🔗

01.12.2020 08:11

Miluju klasické dopisy v době všeobecně dostupného internetu, chytrých telefonů a sociálních sítí.

Nejsem tu ani zdaleka z nejstarších, a tak jsem „jeden telefon na celou vesnici“ zažil akorát na chalupě. Ale ani u nás zavolat někomu nebylo jen tak. Volalo se do domácností, člověk musel vést nechtěnou sociální interakci s někým úplně jiným, aby se dozvěděl, že dotyčný není doma. Dnes už si volat ani nemusíme. 🙂

Dopis byl tehdy něco, co člověk našel ve schránce. A nebo taky něco, co člověk poslal a co už, kromě podnapilé pošťačky, nikdo nikdy neviděl.

Dneska to funguje úplně jinak. Dostanete v reálném čase informaci, kdy se dopis připravuje a kdy je hotový. A k tomu instantní fotku, jak se hází do schránky. Rovnou si popovídáte, jak je to super, a domluvíte se, že si napíšete, až dopis přijde.

Pak už stačí jenom pět dní počkat, denně kecat o jiných věcech, „pollovat“ schránku… A je tam! Tež už jenom dopis vyfotit, dát to na sítě, a poklábosit o tom, jak jsou tyhle starosvětské věci super. Tady to máte!

#Unrecruitment #YoungOldschoolers

Druhou stranu nefotím. Nejsem adresátem, a listovní tajemství porušuju zásadně bez účasti veřejnosti.

P. S. Sorry za tu volnou terminologii. Dopis a pohled je pro mě to samé. Stejně jako mzda a plat je pro mě to samé.

🔗

30.11.2020 09:47

Dnes se podíváme, jak vypadá takový strach z nedocenění…

1) Prvně se převlékne za empatii.

„Je mi líto, že…“

2) Pak postaví slaměného panáka.

„a že Vaše zkušenost s agilním přístupem je špatná a…“

Autor výroku nemá nejmenší šanci své tvrzení doložit. Kdyby o tom něco věděl, věděl by, že se agilnímu přístupu učím od roku 2003 a těžím z něj dodnes.

3) Na lži může dál stavět.

„a že podle ní [té špatné zkušenosti] celý přístup hodnotíte.“

Diskutér nemá nejmenší šanci tento výrok podložit citací z příspěvku, na který reaguje.

4) Trocha toho *splainingu.

„Agilní přístup je v první řadě o empirickém ověřování předpokladů v oblastech s vysokou mírou nejistoty.“

Všimněte si takzvané „učené mluvy“, kdy se triviální věc vyjádří uměle komplikovaně.

5) Opakování mých vlastních slov.

„Ve vývoji SW je vysoká míra nejistoty mj. typicky spojená s tím, že zákazník neví co chce.“

To se tuším používá k utvrzení dojmu, že dotyčný „píše rozumně“.

6) Chybí nejapný vtípek na odlehčení.

„Pokud se Vám někdo snažil prodat agilní přístup jako výmluvu k opuštění dlouhodobého pohledu, tak Vás podvedl.“

Napraveno.

7) Na závěr potvrzení vlastní relativní autority.

„(A zda se, že řadu komentujících v tomto vláknu také.)“

To znám, to taky občas dělám! 😀

#Unrecruitment #Komunikace

🔗

29.11.2020 21:34

Asi si nemůžu pomoct a miluju přemýšlivé lidi. Pavel Vaculík v diskuzi shodil velmi oblíbenou školní pověru, když konstatoval…

„Bohužel v mluvené řeči se čárky nevyslovují.“

Když se našli dva „vzdělanci“, co se jej snažili vrátit na základní školu, bylo mi líto, aby v tom byl sám, tak jsem se šel taky nechat urážet. Tak se podívejme, jak mě hodnotil „génius“, co má komplikovanější pohled než „já jako ITák“. 🙃

„On narozdíl od vás zvé teoretické znalosti rozvinula. Vy jste se stal jen barbarem, rezignujícím na základní snalosti.“

Dovolil jsem si citovat jen malou část, jenžto dotyčný píše řádově více textu než obsahu. Zřejmě se na těch seminářích učí tyto tři věci:

‣ Napiš co nejvíce textu za použití lehce květnatého jazyka. Budeš vypadat chytřejší.

‣ Napadni intelekt kohokoli, kdo s tebou nesouhlasí. Budeš vypadat chytřejší.

‣ V každém sdělení nezapomeň zmínit, že se pohybuješ ve vyšších kruzích. Budeš vypadat chytřejší.

„Je zela logické, že pro vás je přirozeným jazykem něco zcela jiného než pro mne, neboť každý se pohybujeme v jiné společenské skupině.“

#Unrecruitment #ZvéSnalosti

P. S. Mám vypozorováno, že slovo jedním způsobem říkám, jiným vyslovím, a jinak jej vnímá druhý člověk. Možná proto se tak těžko zbavuje přízvuku v cizím jazyce.

🔗

28.11.2020 19:11

Už to bude nějaký čas, co jsem přestal nosit dva a půl tisíce měsíčně učitelce hry na piano. Měla věčně málo peněz, přesto se nedokázala zbavit nesmyslných ambic a nerespektovala mé rozhodnutí hudební ambice nemít.

Ve škole ve mě zase viděla talent jedna matikářka, jedna chemikářka… Oproti tomu fyzikářka mě nesnášela, svévolně mi zhoršila známku na vysvědčení, a řešení olympiády mi polila kafem. Výtvarkářka mě chválila za nesmysly, ale nadávala mi za lenost, když jsem pečlivě pracoval na díle, které později vystavovala.

Asi nejvíc mě pobavila učitelka na ZSV, když přišla do programátorské třídy se slovy, že nás asi filozofie moc zajímat nebude. Vzápětí se ukázalo, že tak tři lidi mají z filozofie v 17 letech načteno víc než ona.

#Unrecruitment

Jediná matikářka měla pravdu. Ale k čemu mi to bylo, když jsem nechápal, *proč* jí nestačí, že jsem lepší než všichni okolo. Když jsem pochopil, musel jsem těžce dohánět, a doháním dodnes.

Ani nevěřím, že komu „byl dán“ jeden talent, tomu „bylo ubráno“ jinde. Kdysi jsem jednu holku za večer „naučil“ matematiku čtyř let, ze které propadala, pak vystudovala práva, a otevřela si kavárnu. A nakonec i ti „prokletí“ ajťáci mi dnes přijdou, že jsou pro život ještě z těch použitelnějších.

🔗

27.11.2020 22:23

I ostřílení informatici si pletou slova „polling“ a „pooling“.

Polling je, když každý den volám na poštu, jestli už mi přišla očekávaná zásilka. Používá se v síťové komunikaci i ovladačích k hardware. Šikovnější alternativou je proces řízený událostmi. To by mi pošta zavolala, že se mám pro zásilku zastavit.

Pooling je, když ráno do kuchyně naskladním padesát porcí masa, ze kterého vařím zákazníkům, co přijdou na oběd. Používá se všude tam, kde je potřeba rychlá reakční doba. Pomalejší alternativou je, když při každé objednávce zajedu koupit další jednu porci masa.

Tedy zatímco polling umožňuje reagovat na události (zásilky), na které vás nikdo neupozornil, pooling umožňuje bleskově alokovat prostředky (porce masa), které máte předem připravené.

Mrkněte do slovníku na významy slov „poll“ a „pool“.

#ProgramátorskáŠkolka #JazykovéOkénko

P. S. Abyste to neměli jednoduché, unixovské systémy nabízejí systémové volání „poll“ naopak pro událostmi řízený software. Váš program uspí, dokud nenastane kterákoli z očekávaných událostí.

🔗

27.11.2020 00:38

Znamená nutně #AgilníVývoj vzdát se dlouhodobého výhledu a soustředit se pouze na vstupy, které máme k dispozici teď a tady? Ano, přesně tak chápu úkol agilního vývojáře.

Leona Švecová Kašpárková se zavázala k daleké pouti, jestliže jí ukážeme situaci, kde „agile“ nefunguje. Věřím, že nás, kdo chápeme rozdíl mezi filosofií a metodikou je hromada a že to společně dokážeme!

Já stížnosti vývojářů na změny zadání především u projektů pro koncové zákazníky zažil. Byli zcela demotivováni a odcházeli z projektů v naději, že jednou najdou zákazníka, který ví, co chce, a nebude jim neustále rozbíjet jejich plány.

Agilní přístup má naopak zajistit, aby vývojářům neustálé změny nevadily. To se dělá tak, že je uzavřeme do krátkého časového okna, které si naplánují, a během kterého můžou chvíli nerušeně pracovat. To se uzavře, zahodí a zapíše k propacení.

Další krátké časové okno má na vstupu stav projektu a nové zákaznické požadavky, a na konci se v novém stavu projektu opět uzavře, zahodí a zaplatí. Vývojář tak vidí své výsledky práce nikoliv jako produkt, nýbrž jako jednotlivou iteraci.

Někdo jiný se musí starat o dlouhodobější plán, aby měl vývojář vždy čistou hlavu, jinak celá tahle hra jaksi ztrácí smysl.

#Unrecruitment

Rozjeďte diskuzi a pošlete Leonu na cestu do Santiaga!

🔗

25.11.2020 08:05

Václavův příspěvek mi trochu připomíná budovatelské a spartakiádní našení. Líbí se mi, jak degraduje marketing na prachsprosté lhaní. 🙃 Překládám do svého jazyka a kontextu hezky bod po bodu…

„Nejdřív si otevřel hospodu u silnice na Písek. Ale chodili mu tam lidi. Pak si najal hostinec na náměstí v Opočně, zas mu tam chodili…“

‣ Já měl s CZC chatbotem takový zážitek při „sockovské“ zakázce za tři stovky, až jsem utratil několik desítek tisíc jinde.

‣ Jistý Sir Tim Berners-Lee v devadesátkách propagoval daleko efektivnější řešení navigace složitou nabídkou služeb.

‣ Bod, kde přiznáváme, že nabízíme úsporu na úkor zákazníka (proto to přece firmy kupují), je pečlivě schovaný doprostřed.

‣ Když CZC stáhl chatbota, zřejmě to udělal proto, že se jim nechtělo do těch prodejů a zisků.

‣ Vlastně spíše nabízíme nástroje pro spammery.

Pokud máte charitativní náladu, skočte Václavovi zvýšit views. Diskuzi ale nečekejte na lepší úrovni než MŠ.

„Čekal bych, že programátor vymyslí (naprogramuje) řešení...“

Čekal co? Miluju techniku, ne napravování řešení marketérů, která „hledají svůj problém“. To není moje práce, nebo ano?

„První počítače také byli k ničemu.“

Nemáte v sobě kousek lásky k technice ani úcty k lidem, kteří vytvořili svět, co vás dnes živí.

#Unrecruitment

🔗

23.11.2020 22:44

Tak mi napište, co jste se naučili od března za dobu řádění koronaviru, omezení businessu, omezení cestování… Řeknu vám, co jsem se letos naučil já.

‣ Naučil jsem se kvalitně vařit. Dříve jsem vařil na chuť. V rozmanitosti a vyváženosti stravy jsem se spoléhal na školkovou kuchyni, restaurace a návštěvy u příbuzných. Letos byly týdny, kdy byla kvalita jídelníčku jenom na mně.

‣ Naučil jsem se neutrácet. Rozvozy z restaurací jsem na jaře nevyužíval vůbec, a na podzim velmi střídmě. Nekoupil jsem si hromadu věcí, které jsem chtěl. Na druhou stranu jsem bez obav koupil vše, co bylo objektivně potřeba.

‣ Copánky už jsem uměl obstojně, to není nic nového. Návštěvy kadeřnictví Funny Sassy jsem ovšem bral jako samozřejmý holčičí luxus. Jenže když nám jej nemohli poskytnout, vzal jsem do ruky nůžky sám.

Jo a mimochodem jsem za jaro po přesunu k vyváženější kuchyni jako vedlejší efekt shodil pár kilo. Za nejtěžšího lockdownu jsem se odnaučil se tajně cpát sladkým, než abych čelil vyšetřování malého detektiva, co se vyptává na každý obal v koši, proč nedostala taky.

#Unrecruitment #OsobníRozvoj

P. S. Ano, opravdu jsem ty vlasy vyfoukal do sucha, abych viděl, jak budou vypadat. A taky abych mohl rovnou na zastřižené konečky aplikovat olejíček.

🔗

22.11.2020 08:34

Co byl agilní vývoj, než se z „edžajl“ stal způsob, jak vydělat prachy, aniž bych investoval do technických dovedností?

Agilní spolupráce pro mě znamená především, že…

‣ Zadavatel konečně přiznává, že nemá nejmenší tušení, jaký výsledek chce a potřebuje.

‣ Zadavatel akceptuje, že za takových okolností musí platit za práci a nikoliv za výsledek neznámého rozsahu.

‣ Zadavatel se zavazuje neustále neotravovat programátory uprostřed nedokončené práce.

‣ Zadavatel se aktivně účastní vývoje, dodává včas podklady, ověřuje si včas průběžné výsledky práce.

Za svoji ochotu stát se součástí vývoje dostane…

‣ Vývojáři nevěnují většinu svého času nadávání na neustálé změny specifikace a pokusům o odchod z projektu.

‣ Cenu projektu již není potřeba dvacetinásobně nadsadit, aby vyvojáři nevykrváceli na zákaznické změny.

‣ Maximálně co pár týdnů je jasně vidět, kam až práce pokročila, a zadavatel ví, kde jsou jeho vložené peníze.

Pokud není dodržena podmínka „neotravováná“, jedná se spíše o šikanu než agilní vývoj. My jsme kolem roku 2005 znovuvynalézali „agile“, aniž bychom věděli, že to už má jméno, a že se tímto tématem lidé zabývají někdy od roku 1957.

#Unrecruitment

P. S. Problém je, když si zadavatel myslí, že vývojáři „pojedou agilně“ a on může na projekt kašlat.

🔗

21.11.2020 22:29

Existuje takový drobný rozdíl mezi „vtipy o ajťácích“ a informatickými vtipy, podobně jako mezi „vtipy o matfyzácích“ a vtipy matfyzáků.

Mám pro vás připavený jeden velmi krátký matfyzácký vtip, kterému jsem se kdysi o zkouškovém smál asi deset minut. Vy se mu smát nebudete. Tedy většina z vás. Tady jej máte.

„Zvolíme epsilon záporné.“

Dobrý vtip je takový, který se vás hluboce dotýká. Osoba blízká si mi nedávno postěžovala, že nezná žádné vtipy, co by mohla vyprávě v práci. Řekl jsem jí, že do moderní nadnárodní korporace jedině ať zkusí na internetu vyhledat „clean jokes“. Nevyšlo to, prý mezi nimi nenašla žádné vtipné.

Myslím, že bychom měli pěstovat vtipy milé, drsné, černé… Prostě všechny, které nám fungují. Třeba v undergroundu, když budeme muset. Asi nemusíme pěstovat vtipy vyloženě blbé, ale zase… Vzpomenete si na vtipy, co jste si říkali se spolužáky na prvním stupni základky?

Já osobně mám rád i vtipy, které jsou za hranou. Takové, na který vám jistá část obyvatelstva řekne, že když se tomu smějete, tak si to i myslíte. A mám rád technický humor. A praktický humor, pokud nezpůsobuje škody.

„Always Look On The Bright Side Of Life…“

#Unrecruitment

🔗

20.11.2020 19:45

Tak jsem po letech vytáhnul vybavení co schovávám pro případ nouze a nacvakával jsem koncovku na síťový kabel.

Ukázalo se, že na to jsem pořád stejně nešikovný jako před lety, jenom už mě to nestojí znovu se procpávat úzkými průlezy na pražské střechy. Držím tradičně na #HomeLab jen zbytky venkovního kabelu, a ten dávám na druhý pokus.

Taky jsem rozbil multimetr. Nejdřív jsem myslel, že je vybitá baterka, pak jsem chtěl objednat nový, a nakonec jsem objevil tlačítko „hold“, jehož stav drží i přes restart zařízení, a to mě holt zmátlo. Tak už jsem jej stiskem stejného tlačítka opravil.

A to jsem potřeboval jenom vyvést 24V z pasivního PoE a vědět, že mi to bude fungovat.

Mezitím jsem potřeboval otestovat aspoň polaritu, a zdá se, že mi při tom shořely dvě LEDky a jednomu odporu bylo docela teplo. Všechny tyhle hračky tahám z jedné „arduino“ sady která mi nejdřív ležela rok ve skříni, a teď mi co chvíli zachraňuje krk když potřebuju něco dobastlit.

Tentokrát mi neshořelo, ani v tichosti nepřestalo fungovat, nic ze zákaznického hardware.

#Unrecruitment #Superbeginners #Bastlírna

P. S. Já nic, já software developer. Chybí mi doma laboratorní zdroj, osciloskop a všechny tyhle cypiny…

🔗

19.11.2020 22:27

Nestává se často, že byste mě viděli psát o neúspěchu. Jednou za čas to přijít musí, aby si člověk vážil těch věcí, které se povedly, tak proč se pro jednou nepodělit?

Nebudu rozepisovat detaily. Jednak do toho nechci zatáhnout ostatní aktéry, jednak to není žádný napínavý příběh ve stylu Fuckupů v IT od Matěj Kotrba. Nechal jsem to pár týdnů uležet, a teď se ptám, jestli jsem jediný, komu nevyhovuje sugestivní vyjádření:

„Mám pocit, že se v tom moc nevidíš…“


Upřímně? Já mám pocit, že…

‣ Vyzkoušel jsem něco nového, s čím jsem neměl tak úplně zkušenost.

‣ Dal jsem do toho, co jsem v danou chvíli mohl a uměl.

‣ Úplně se nedařilo, od začátku nám poněkud vázla komunikace.


Já osobně v takovou chvíli očekávám v zásadě jeden ze dvou postupů:

1) Chceme pokračovat. Dáme si schůzku a budeme hledat řešení.

2) Nechceme pokračovat. Dáme vědět, že chceme jít jinou cestou.


Zajímalo by mě, co by třeba Jan Mexo Rehak nebo Radim Pařík řekli na tento typ zpětné vazby, kdy vám protistrana sděluje, v čem se vy vidíte nebo nevidíte. Jsem jen egoista, nebo je to fakt špatně?

#Unrecruitment #Neúspěch

P. S. Bavíme se o dobrovolnické činnosti bez nároku na odměnu. Varuju předem, že idiotské komentáře bez milosti mažu.

🔗

18.11.2020 22:36

Jak tak sleduju diskuzi u Lucie Hrda…

‣ Držím v úctě tradiční rodinu, pokud se někomu podařila vybudovat a udržet. Já mám rodinu netradiční i na poměry rozvedených konzervativců.

‣ Respektuju, pokud církve a soukromé subjekty nechtějí posvětit svatbu dvou lidí stejného pohlaví, nebo se nechtějí na její přípravě podílet.

‣ Věřím, že by stát neměl bezdůvodně zasahovat do svobody občanů, a tedy by měl přistupovat k homosexuálním párům stejně jako k heterosexuálním.

‣ Pokud by skutečně nešlo slovo „manželství“ používat pro všechny státem posvěcené partnerské svazky, měl by stát toto slovo vyřadit ze svého slovníku.

‣ Nechápu, čeho se vlastně „konzervy“ na rovnocenných svazcích homosexuálů bojí. Jak tradiční rodinu ohrozí, když stát přestane diskriminovat homosexuály?

Pobavila mě otázka, zda náhodou tradiční rodinu více neohrožuje mužova „straight“ kolegyně. Navíc pokud to správně chápu, náš stát dokonce nediskriminuje homosexuály ani v individuální adopci, blokuje pouze adopci společnou.

Nemůžu se ubránit dojmu, že se uzavírání sňatků stává pomalu atraktivnějším pro homosexuály než pro naši většinovou orientaci. Nedivil bych se, kdyby jakákoli snaha jim v tom zabránit jejich zájem o takový svazek ještě posilovala.

#TrueDiversity

🔗

17.11.2020 22:08

„Věřte mi…“ • Nezahájil bych hovor s neznámým člověkem žádostí, ať mi věří. Důvěra se zatraceně těžko buduje, a velmi lehce ztrácí. Tohle je jazyk obchodníků s teplou vodou.

„Myslíte-li mě, můj názor je podpořen (nejenom) školní praxí a není vázán výhradně na IT.“ • Překládám si: „Váš komentář se mi nelíbil, tak jsem si z vašeho profilu zjistila, že prý něco umíte, a to je špatně.“

„Mám tento dojem z Vás.“ • Přeložil jsem si to správně.

„Váš uraženecký postoj… Takže v tomto vláknu již nepokračuji.“ • Dosud jsem nepochopil, proč jste do něj vstupovala.

Bludného bludišťáka za #KultNeumětelství získává…

Malvína!

#Unrecruitment

P. S. Jaký smysl má někomu napsat, že disponuje kritickým myšlením, a vzápětí psát ad hominem namísto ad rem?

„Trust me, I'm an engineer.“

🔗

16.11.2020 09:43

Takto rozjela právnička na Twitteru zajímavý příběh, který bohužel nedokončila, a čtenářům nezbývá než si domýšlet…

Žena: „My máme s manželem férovou dohodu. Kdybychom se rozvedli, jeho bude byt, kde bydlíme a který si on splácí, protože jej koupil dva roky před sňatkem, a každému z nás zůstane, co si stihl našetřit. Já jsem teda teď na rodičovský, tak toho moc neušetřím...”

Z mého pohledu je ten chlap idi… obětí klamu. Vyvolává dojmem, že chce ženu v případě sporu „vyhodit s igelitkou v ruce“, ale když dojde na lámání chleba, bude to ona (a její právník), kdo bude mít všechny trumfy v kapse.

Podle mě by člověk, který chce chránit své investice, neměl vstupovat do (neomezeného) SJM, a měl by místo toho s právníkem sestavit smlouvu, která přiměřeně chrání obě strany.

Jinak z rodičovské lze někdy ušetřit víc než ze mzdy. Co když muž vydělává například 33k čistého a platí všechny náklady rodiny cca 35k. Kdo je na tom ekonomicky lépe? Žena, které zůstává rodičák jako kapesné, nebo muž, který musí někde „najít“ chybějící tisícovky a „dotlačit“ je do rozpočtu.

Zabýval se někdo seriózně rodinnými rozpočty, jejich (ne)fungováním a férovostí?

#RodinnéFinance

P. S. Na kolik peněz byste vyčíslili nefinanční vklady ženy do domácnosti? Kolik mají hodnotu nefinanční vklady muže?

🔗

15.11.2020 14:23

Dina a její vkus. Mám to nějak komentovat, nebo to tentokrát zvládnete sami?

#Unrecruitment

🔗

14.11.2020 10:49

Z akademické sféry:

„Kolegové firmám neustále (marně) vysvětlují, ať nám sem neposílají HRisty, ale odborníky. Teď u online COFITu se to krásně ukázalo: Studenty zajímaly odborné přednášky, bavili se s odborníky, HRisté nikoho nezajímali.“

Kdysi jsem byl na „computer security“ konferenci, kde pořadatelé podcenili praktickou přednášku zámečníků.

Koukali byste, kolik účastníků se narvalo do menší místnosti, kde lockpickeři lámali zámky, zatímco nechali prázdnou velkou přednáškovku, kde se někdo jako Microsoft chválil za něco jako novou verzi firewallu ve Windows.

Já znám pár lidí z HR, kteří by měli studentům, co říct. A klidně bych jim tam (s komentářem) nahnal #vlčata, studenti informatiky trochu kontroverze snesou. 🙃 Z technické stránky by je jistě potěšil Václav Kotyk, lidskou diskuzi na parádní úrovni by nabídl Ondřej Sykala, a věřím, že by ocenili nejednu historku od Jiri Folta.

Tímto pokračuju v tradici jednou za čas vyhlásit tři ze svých influencerů.

Recrutery, headhuntery a job marketéry máme rádi, tak jako máme rádi učitele, úředníky, kouče… Problémy způsobuje nevhodné uchopení této role a neléčená profesní deformace.

#Unrecruitment

P. S. Není trochu bizár, když naprostý laik naběhne na univerzitu se staletou tradicí, a poučuje studenty o jejich pracovním životě?

🔗

13.11.2020 17:48

A o mně říkají, že jsem negativní. 🙃

← „Dobrý deň, hladame certifikovaného databázového specilistu ktory by nam pomohlo při realizaci projektu na…“

→ „Abych řekl pravdu, mám na nejbližší měsíce beznadějně plno. Kdy se chystáte projekt realizovat?“

← „Dakujem za odpoved p.Šimerda žial požadovaného člověka sme už medzitým našli.”

→ „Proč žial? To je přece skvělá zpráva, ne?“

← „Ano je to skvela sprava pre nas, ale nie pre Vas keže Vas na projekte nebude potrebovat preto žial.“

Přihlaste se, kdo ještě si myslíte, že jsou „ajťáci“ nepřející skřeti, kteří potřebují nakrmit falešnou lítostí! Proč bychom měli být nešťastní, že se někomu podařilo zaplnit projekt, na který stejně nemáme čas? What?

Kdyby všichni přáli vývojářům, když dostanou jinde lepší nabídku tak, jako já přeju nahaněčům, když jinde získají člověka, než se odhodlám jim vůbec ze slušnosti napsat…

A pak se divíte, že si nerozumíme.

#Unrecruitment

P. S. A to jsme se ještě ani nedostali k tomu, že nemám na PostgreSQL certifikaci. A že jsem vlastně databázista jenom proto, že mi paralelní přístup k datům v paměti databázového serveru nepřipadá nikterak odlišný od paralelního přístupu k datům v paměti čekoholi jiného.

🔗

11.11.2020 18:01

Opravdu je největší starostí moderního člověka v roce 2020, že nemůže trávit 13 a více hodin denně mimo dosah svých blízkých?

‣ Chápu, že mnoho lidí nemá bydlení připravené na každodenní práci, nebo že se ne každý vztah, partnerský či rodičovský, vyvíjí tak, jak by si člověk představoval. To přece není problém domácí kandeláře nebo vzdálené práce jako takové.

‣ Chápu, že je pro mnoho manažerů a jejich chráněnců vzdálená práce rizikem, že budou ostatní pracovat samostatně a zvýrazní se rozdíl mezi lidmi, kteří odvádějí práci, a lidmi, kteří se vezou.

‣ Chápu, že může být pro firmu z hlediska regulace fluktuace zaměstnanců výhodné, když se lidé kamarádí v kuchyňkách, chodí spolu na akce a případně vzniknou nějaké ty paralelní intimní vztahy.

Nakonec i pro protějšek, co se stará o děti a domácnost, může být jednodušší vidět, že ten druhý je pryč, než si říkat:

„Když už mi tady překáží chlap, tak by mohl aspoň teď hned něco udělat místo těch blbin pro zaměstanvatele, za které mu posílají výplatu.“

Pracuju na remote více jak dekádu, včetně období vztahu, který se nevyvíjel k nějaké harmonii. Je to velká zkušenost, během které jsem si mimojiné zařídil členství v coworkingu.

Ale že bych chtěl všechny své problémy svádět na práci z domova?

#RemoteWork #HomeLab

🔗

07.11.2020 11:07

„Kdyby znali z mé tvorby ještě něco dalšího, věděli by, že nejsem žádný macho; dokonce se považuji za feministu, jen jiného druhu než ty genderové džihádistky…“

Vyjádření mistra básníka Jiřího Žáčka naprosto věřím.

„K čemu jsou holky na světě? Aby z nich byly maminky…“

Chápu, proč ta báseň provokuje. Ale protože nejsem ani genderová džihádistka, ani genderový rytíř na bílém oři, taky chápu, že ta báseň vznikla jako laskavé povídání o milých maminkách, nikoliv jako projev nějakého zpátkydokuchynismu.

Podle mě by takovéto básně měly v čítankách zůstat i pro další generace. Na druhou stranu nemám nic proti tomu, aby tam přibyla nějaká moderní báseň třeba o holce za volantem tahače v mezinárodní kamionové dopravě. Ve švédsku jsem profesionální řidičky vídal běžně, a minimálně moje dítě by to ocenilo.

„Rozhodně odmítám degradaci žen na domácí puťky, kuchařky a uklízečky. Imponují mi sebevědomé a chytré ženy a nevadí mi ani, když si k seberealizaci vyberou profesi považovanou spíše za mužskou…“

Moje řeč. A to se bavíme o starém pánovi, který psal básničky, na kterých jsem vyrůstal. Ročník 1945.

Mistr Jiří Žáček má na svědomí i další kontroverzní kousky:

‣ Idioti mají přednost (2001)
‣ 99 dědečků a 1 babička (2001)

To už ale nejsou díla do dětských čítanek.

#TrueEquality

🔗

06.11.2020 09:18

„Zajímavý třídící kritérium. Když po juniorním uchazeči o práci chci zpracovat malý úkol, polovina z nich protestuje s tím, že je jinde vezmou i bez blbýho testování…“

To přece ne! Pokud se mnou chce Patrick Zandl diskutovat o technických řešeních, nedovolil bych si mu říct, že mě to nezajímá.

„Pošle ti to zpravidla někdo z HR, ale projde to tu tak čtyřmi páry očí. Interní náklady nejsou zase tak malý...“

Člověk, kterého chcete, sám sebe považuje za nadšence. Nepoužívá personální hantýrku jako „junior“ a „senior“.

Jaký signál takovému nadšenci posíláte, když mu do cesty postavíte laika z úplně jiného oddělení? Já naprosto chápu, že jsou náklady na Patrika při náboru vysoké. Vy zase chápejte, že když vyrazíte do obchodu s pětikorunou, v lepším případě si odnesete dva suché rohlíky.

„Nesmysl, HR je jednatel za firmu v případě zaměstnanců. Pokud o práci stojím, zpracuji to.“

Pokud bude náplní práce líbat nohy laikům z jiných oddělení, co se chovají, jako kdyby snědli Šalamounovo lejno, tento způsob náboru schvaluji. Pokud byste náhodou hledali nadšence do technologií…

#Unrecruitment #vlčata

P. S. Člověk, který takto reaguje, k vám možná přišel s vysokým očekáváním, a právě prožívá obrovské zklamání z vašeho jednání, zatímco vy si ho odškrtáváte jako nemakačenka.

🔗

05.11.2020 21:25

Kdo podle vás obecně lépe vychovává děti? Považujte to za takové malé názorové okénko. Komu nevyhovuje primitivní anketka, nechť svůj komplexní a sofistikovaný názor rozebere v diskuzi.

Jsou ženy i muži stejně náchylní k různým zjednodušujícím výchovným ideologiím, podle kterých není potřeba vést děti vůbec k ničemu, tedy ani k hard skills, ani k sociálním dovednostem, ani k základní zdvořilosti a ohleduplnosti vůči ostatním?

Nebo jinak. Jsou ženy i muži stejně náchylní ke kecání do výchovy cizích dětí, se kterými ani nestrávili dost času, aby si mohli udělat relevantní názor? Funguje něco jako genderová rovnoprávnost v oblasti rodičovství?

A co povolání? Myslíte si, že v obecné rovině a bez ohledu na pohlaví lépe vychovává děti informatik, sociolog, manažer, učitel, nebo byste si vsadili na úplně jiné povolání?

#Dotazníček #VýkřikyDoTmy #CoNaToČeši

Uvádějte prosím u každého názoru, zda jste si jej utvořili sami, nebo jste se museli dojít na svůj názor zeptat partnera/partnerky či tatínka/maminky.

🔗

04.11.2020 18:16

Zatímco nabídky na mainstreamové programovací jazyky z českých luhů a hájů už téměř nedostávám, dnes jsem dostal už několikátou agenturní poptávku na programovací #Rust.

Nedávno jsem tu psal jako osobní zajímavost, že moje současná kariéra a technický zájem z velké části těží z toho, že jsem v minulosti volil mimo mainstream. Tak se mi zdá, že se mi brzy vyplatí i moje loňská volba soustředit se na „borrow checking“ a bezpečné programování v Rustu.

Už jsem o tom s pár lidmi mluvil. Ačkoliv se firmy Rustu z velké části vyhýbají právě proto, že lovit lidi z trhu je ještě těžší než u programátorů v některém z rozšířenějších jazyků, zdá se, že některé věci jednoduše má smysl v Rustu psát.

A vzhledem k tomu, že psát a chápat Rust je skutečně v něčem těžší, do budoucna bych tu viděl zajímavou konkurenční výhodu.

#Unrecruitment

Jiná věc je, že ty agentury zřejmě všechny prodávají jednu a tu samou poptávku.

🔗

03.11.2020 18:56

Prozatím hodnotím #Zoom jako největší omyl roku 2020 a vůbec celého #RemoteWork hnutí.

Webová verze zjevně nezvládá ani takovou základní věc jako ukázat obraz kamer ostatních účastníků. Linuxové desktop verzi chybí většina funkcionality, o které se píše. Zoom na Chrome OS je zřejmě oproti plné verzi taky chromý.

Mac doma zrovna nemám a pořizovat si jeden počítač s Windows jenom kvůli Zoomu, který používám téměř výhradně kvůli dobrovolnictví? Zoom na linuxovém laptopu mám navzdory špatné bezpečnostní pověsti vyzkoušený, a žádná hitparáda to není. A vlastně ani tu windows verzi jsem neviděl, takže k ní nemůžu říct nic.

Namísto skoku do moderních technologií pro mě tato platforma představuje tak trochu návrat do digitálního středověku. Přitom všechno ostatní, co jsem vyzkoušel, zvládne i ve webové verzi aspoň plácnout obličeje všech účastníků přes obrazovku.

End of story.

🔗

31.10.2020 12:25

Už dlouho se snažím zformulovat mainstreamovou definici slov jako empatie a sociální inteligence. Pobyt mezi linkedineery mi možná pomohl tuto záhadu vyřešit.

#Empatie: Člověk říká to, co chcete slyšet. Zveličuje vaše problémy. Utvrzuje vás v tom, že za ně může někdo úplně jiný.

#SociálníInteligence: Člověk vystupuje na veřejnosti tak, jak si myslíte, že byste vystupovali vy, kdybyste neměli neustále nervy v kýblu.

#Pokora: Člověk se něčeho vzdá proto, abyste vy měli větší zisk, a ještě vám za to hezky poděkuje a veřejně vás pochválí.

Berte to jako karikaturu zkreslenou pobytem na této síti. 🙃 Nemám s čím porovnávat. Když se bavíme mezi sebou jako lidi, takováto slova obvykle nepoužíváme.

#Unrecruitment #Vlčata

Je tu záhada, kterou jsem zatím nevyřešil. Když jste podnikatel a máte velký barák, nikdo si nemyslí, že byste si do něj měl všechny nastěhovat. Když jste začínající informatik, na vaši práci si dělá nárok kdekdo, a chce vám určovat cenu, podmínky i životní styl. Proč?

P. S. Za většinu vašich problémů a zklamaných očekávání nemůžou programátoři, židozednáři, ani kalousek. #SorryJako

🔗

31.10.2020 10:53

Poprvé jsem se účastnil online konference.

Moc to neumím. Byl jsem zvyklý vyjet na konferenci osobně, stavit se na dvě nebo tři přednášky s tím, že zbytek si pustím online, a strávit čas na chodbách mezi lidmi.

Tentokrát to byl #eBPF Summit. Bavíme se o bajtkódu, který lze za běhu nahrát do jádra a „uvázat“ na různé události od zpracování síťových paketů přes syscally až po kernelové funkce. Moji bývalí kolegové Daniel Borkmann a Thomas Graf v něm vidí revoluci.

Hraní si s jaderným kódem je pro mě zábavné. Mít možnost nahrát za běhu do jádra firewall postavený nad #Kubernetes clusterem zase rezonuje tam, kde se točí peníze zákazníků.

V tomhle je eBPF navržené takřka dokonale. Já jsem jej zatím používal spíše na ladění problémů v jádře, takže mojí hvězdou je Brendan Gregg. Na druhou stranu i tam zákazník ušetřil obrovské množství času a peněz, a mohl se rozhodnout, jestli to dál už zvládne sám.

#SociálníŽivotProgramátora

Pro obchodníka musí být něco takového noční můra, ale mě touto dobou docela vyhovuje zůstat, dokud přináším zásadní užitek, a pak se vrhnout na další, obvykle velmi odlišný, projekt.

P. S. Je to tak, na technických konferencích zase potkávám „parádní lidi“ já. 🙃

🔗

29.10.2020 11:14

Představte si svět, kde je jeden z deseti lidí nakažen virem konspiračního blábolení.

‣ Po cestě z domova do supermarketu potkáte dva lidi, Karla a Annu. Jaká je šance, že jste už za tu cestu potkali konspiračního blábolistu?

Na obrázku vidíte čtverec, který reprezentuje vše, co mohlo nastat. Horní pruh o šířce 0,1 znamená, že je Karel nakažený, zatímco zbylých 0,9 znamená, že nakažený není. Obdobně levý pruh pro Annu.

‣ Připomínám, že 0,1 není nic než „1 z 10“, čili „10 %“.

‣ Podobně 0,01 nebude nic než „1 ze 100“ čili „1 %“.

Šance, že jsou nakaženi oba, je podle obrázku zelená plocha 0,1 × 0,1, tedy 0,01. Přidejte modrou a oranžovou plochu, které představují nakaženého alespoň jednoho člověka. Sčítáte 0,01 + 0,09 + 0,09, a vychází vám 0,19, tedy 19 %.

Je to méně nebo více, než jste čekali?

#MatematickéOkénko #Exponenciála

Tip: Zkuste to počítat z druhé strany. Pravděpodobnost, že nebyl žádný z nich nakažený, je 0,9², tedy 0,81. Hledaná pravděpodobnost je doplněk do jedné. Takový vzorec funguje i obecně.

p₂ = 1 − 0,9²
pₙ = 1 − 0,9ⁿ

Pokud v supermarketu potkáte dalších 25 lidí a po cestě zpět ještě 3 lidi, potkali jste konspiračního blábolistu s pravděpodobností blížící se 96 %.

p₃₀ = 1 − 0,9³⁰ ≈ 0.96

„Matematiku nebudu nikdy v životě potřebovat.“

🔗

28.10.2020 09:12

„Necelá čísla s pevnou čárkou dříve já ukázal. Plovoucí řádová čárka větší rozsah dovolí.“

K číslu v pevné čárce přidáme vzdálenost čárky od řádu jednotek. Zápis 1,23x10⁶ říká, že čárka plave 6 pozic vpravo. Napíšu 123 a chybí 4 nuly. Doplním je. Máme 1 230 000, jeden milion a dvě stě třicet tisíc.

Kalkulačka místo "x10" ukazuje E. Zkratku slova exponent. Číslu před E se říká mantisa.

Číslo tvoří dvě hodnoty: mantisa v pevné řádové čárce (z minula) a celočíselný exponent. Ten říká, o kolik dvojkových řádů je mantisa posunutá a kam. Bit za pevnou čárkou (1/2) vždy nenulový. To je nejpřesnější, normalizovaný tvar.

Z předchozího dílu:

r=01100001₂ a E=0 posuneme doleva, do nejvyššího bitu dáme místo 1 znaménko:
m=01000010₂ E=-1

U „plovoucích“ čísel přesnost určuje šířka (počet bitů) mantisy a rozsah hodnot šířka exponentu. Obvyklé rozsahy dekadicky: 1E-37..1E+38 a 1E-308..1E+308. Chyba e "epsilon“ je největší malé číslo kdy součet 1+e vyjde 1. Obvykle 1E-5 nebo 1E-9. Další podrobnosti by daly celý seriál.

Omezená přesnost čísel plovoucí řádové čárky stačí na vědeckotechnické výpočty. Výsledky mohou záviset na pořadí operací. Na finanční operace se lépe hodí dekadická aritmetika.

#ProgramátorskáŠkolka

Autor: Vladimir Sedlacek

🔗

27.10.2020 09:02

Téma rovnosti pohlaví se tu většinu doby řeší v rovině obviňování z diskriminace a příznivých vlivů diverzity.

Co kdybych i já chtěl v době lockdownu a karantén přispět svou troškou do mlýna? Denně konzumuju video obsah, převážně z Youtube. Sleduju všechno možné od matematiky přes programování až po zábavu.

Viděl jsem za poslední dobu spoustu zajímavých přednášek a povídání od zahraničních žen. Když jsem si ale prohlížel své subscriptions a trochu jsem pohledal dál, mám pocit, že na českém Youtube snad žádné ženy nejsou.

Samozřejmě akceptuju, že je tu nemalá cílovka videí o malování ksichtu a už vůbec bych si netroufal shazovat videa o gymnastice. Bohužel i když jsem před časem hledal videa na povrchní téma pletení copů, český content byl úplně k ničemu.

Nebuďte slušní, a dejte mi jména profilů popularizátorek vědy, matematiky, programování a dalších zajímavých témat. V zahraničním contentu sleduju holky určitě z méně než 20 %, v českém bych to tipoval hluboko pod 10 %. Zajímalo by mě, jak jsou na tom s genderovými procenty divačky.

A přitom třeba zrovna na programátorská témata jsem našel od několika zahraničních žen přednášky vskutku fenomenální.

#Unrecrutment #TrueEquality

P. S. Čekal jsem, že mi těch zdrojů naposíláte trochu víc.

🔗

26.10.2020 14:29

Na sítích se potkáte nejen s lidmi, kterým se nelíbíte názorově. Čas od času narazíte na někoho, kdo si vůči vám vyrobí umělý osobní spor, a začne vás cíleně obtěžovat.

Poznáte takového člověka celkem jednoduše. Chodí na váš profil nebo do vašich vláken a zůstává tam, ačkoliv si je plně vědom vašeho nezájmu, a své už řekl. Šíří o vás částečně nebo zcela smyšlené informace. Někdy vám začne psát soukromé zprávy. Je velmi těžké napsat něco, co jej přiměje k odchodu.

Já ze své pozice v komunitě tyhle věci moc řešit nemusím, ale mnozí z vás sem přišli dělat business, a vulgární stalkeři se vám v diskuzích jednoduše nehodí. Já si dělám screenshoty spíše pro pobavení komunity, a neudržuju cíleně důkazní materiál pro nějaká trestní řízení, ačkoliv jsem si dobře vědom, že žádný z těch lidí neobtěžuje jenom mě.

Jsem zvyklý věc řešit domluvou. Když to nepochopí, začnu odmazávat komentáře. Teprve ani to nepomůže, začnu je nahlašovat. Většinou se mi ovšem dotyčného podaří včas urazit natolik, aby si mě sám zablokoval. Já blokuju lidi nerad.

#BahenníLázně

Ve veřejném prostoru dávám lidem obvykle příležitost, aby se sami znemožnili. Na útočné soukromé zprávy nereaguju, reaguju velmi stroze, nebo je rovnou zveřejním.

P. S. Velice rádi vám veřejně diagnostikují své vlastní problémy.

🔗

25.10.2020 01:04

Každou chvíli někdo přijde „na sítě“ s názorem, že zná férovou cenou, za kterou by měli lidi z IT pracovat. Pokaždé odpovídám, že pokud dotyčný nedokáže sehnat a zaplatit pracovní sílu, tak ať si to udělá sám. 🙃

Já si teď docela zakládám na tom, že nejsem sysadmin, zatímco pár mých přátel si naopak zakládá na tom, že nejsou programátoři, ačkoliv mezi námi nevidím zase až tak velký rozdí. Mám na seznamu pár věcí, které jsem se už delší dobu snažil delegovat, ale nikoho to moc nezajímalo.

Tak dneska si škrtám mailserver. Mám pár důvodů, proč nechci s elektronickou poštou přejít na některou cloudovou službu. Měl jsem přesně vypsané zadání a rozdělené na požadovanou část a různé volitelné bonusy.

A tak jsem prací, na kterou se vůbec nechci specializovat, zabil celý den a kus noci, a můžu se zase vrátit ke své práci. Pár mých přátel z oboru takto supluje i práci řemeslníků a dalších profesí.

#Unrecruitment

Vypadá to, že #Dovecot a #Postfix ještě nakonfigurovat zvládnu. Ačkoliv na vývoj preferuju #Tumbleweed, nasadil jsem znovu #Debian s ohledem na to, že se na tyhle „bezúdržbové“ servery vždycky osvědčil.

🔗

24.10.2020 01:45

Mám pro vás takovou osobní zajímavost. K tomu, co dělám, jsem se dostal z velké části díky tomu, že jsem ignoroval názor lidí.

Zatímco skoro všichni takřka uctívali Microsoft, já jsem si kolem roku 2003 vsadil na #OpenSource a #Linux. Marně jsem vysvětloval lidem okolo, že je pro mě jejich laický názor irelevantní.

Zatímco mi webaři okolo vysvětlovali, že PHP je jediná cesta, já jsem si kolkem roku 2006 vsadil na #Python. Když si kamarádi pořídili MacBook, půjčil jsem si od jednoho z nich na čas ThinkPad, který aspoň neměl problémy s drivery.

Mezitím se mi podařilo dostat se mezi lidi, od kterých jsem se mohl učit a inspirovat v tom, co mě zajímalo. Fakticky jsem kvůli svým zájmům musel postupem času změnit okruh lidí, protože poslouchat pořád dokola stejné kecy bylo jednoduše únavné.

Dneska odmítám pythonovské poptávky od firem, co ve mě vidí 14 let zkušeností, a dávno jsem opustil oblast uživatelské podpory a všeho, co zavání systémovou administrací. O dost víc mě baví se hrabat v operačních systémech a algoritmech.

#Unrecruitment

Open source pro mě znamená takovou jistotku a udržitelný rozvoj. Kde je dneska MS-DOS, na kterém jsem v devadesátkách začínal? Kde jsou Windows 95/98 a co z nich zbylo? Kde je prohlížeč Opera?

🔗

23.10.2020 11:29

Co se zlomkovými čísly? Připíšeme desetinnou čárku. Nalevo je celé číslo. Nejblíže jednotky, pak desítky, stovky... číslice dále má vyšší mocninu 10. Směrem doprava píšeme desetinu, za ní setinu, tisícinu... čím dále, tím menší zlomek:

423,5678 = 4 * 10² + 2 * 10¹ + 3 * 10⁰ + 5 * 10⁻¹ + 6 * 10⁻² +7 * 10⁻³

10² = 100
10¹ = 10
10⁰ = 1
10⁻¹ = 1/10 = 0,1
10⁻² = 1/100 = 0,01
10⁻³ = 1/1000 = 0,001

Podobně pro základ 2:

101.1011 = 1 * 2² + 0 * 2¹ + 1 * 2⁰ + 1 * 2⁻¹ + 0 * 2⁻² +1 * 2⁻³ + 1 * 2⁻⁴

2² = 4
2¹ = 2
2⁰ = 1
2⁻¹ = 1/2 = 0,5
2⁻² = 1/4 = 0,25
2⁻³ = 1/8 = 0,125
2⁻⁴ = 1/16 = 0,0625

Protože 10 (sudé) = 2 (sudé) * 5 (liché), tak desítková čísla s konečným počtem číslic zlomku mohou být dvojkově nekonečná. Součty dvou čísel ve dvojkové a desítkové soustavě na omezeném počtu míst se můžou lišit. To maskuje zaokrouhlování, ale někdy se to provalí.

Informace o pozici oddělovače se v čísle neukládá. V číslu bez znaménka se dává vlevo před nejvyšší bit o hodnotě ½. Pak uložíme čísla:

8b: 0..0,99609375
16b: 0..0,9999847412109375
24b: 0.. 0,999999940395355224609375 atd.

Počítání v pevné řádové čárce je rychlé a časté v digitálním zpracování signálů (DSP) a strojovém učení (ML, AI).

#ProgramátorskáŠkolka

Autor: Vladimir Sedlacek

🔗

22.10.2020 00:11

Měl jsem dojem, že jsem kdesi „na internetech“ zaslechl, že jsou weboví vývojáři jen takoví dělníci, co si o sobě myslí, že jsou velcí programátoři. Jen ten zdroj se mi záhadně ztratil.

Informatici se odjakživa rádi špičkují ohledně volby technologií i oblasti práce. Mě mohli zastihnout, jak si dobírám péhápkáře nebo javascriptery. Jenže my jen ventilujeme emoce ohledně těch technologií.

Já třeba nemám nijak dobrý vztah k Windows, ale Marek Strihavka má můj hluboký obdiv díky znalosti jejich vnitřností. JavaScript považuju za strašnou slátaninu, ale neřekl bych, že je třeba Richard Fridrich dělník, co si myslí, že je velký programátor.

Někdy může laik nabýt dojmu, že fungujeme jako fotbaloví fanoušci, a tak si stačí vybrat stranu a vyřvávat její hesla. Jenže alespoň v mojí bublině platí, že všechno to špičkování a kastování staví na nějaké společné lásce k technice a intelektu.

#Unrecruitment

Když to laik završí adorací AI jako vrcholové programátorské disciplíny… Vždyť je to směšné. Aplikace AI vyžaduje úplně jiné než programátorské skilly. A pro uživatele to v dnešní době nejlépe zaintegruje právě slušný webař nebo appkař.

P. S. Nakonec se dozvíme, že to i ten laik myslel od začátku v nadsázce. Jenom ten vtip od člověka, který nemá páru, o čem mluví, nevyzněl.

🔗

21.10.2020 10:46

I love #openSUSE, the Tumbleweed distro, rolling #Linux distros in general… I love the green monster…

However, any signs of the #WindowsMindset make me very suspicious. At first the network installer didn't boot. I was advised to boot with “acpi=off”. Then I was advised to try “nomodeset”. Trying out random popular solutions is not the way I usually work.

Finally, the solution was to give up. It looks like someone thought the curious user might switch to the text console and get scared by too many boot-up messages. And so there was only one: “Loading basic drivers…”

When I gave up without terminating the boot process and returned later, I realized that the network got configured, stuff got downloaded and the installer got up and running.

#UserExperience

Please scare the users with useful progress and error messages. Keep them informed. Don't force them to troubleshoot using random solutions.

The rest of the installation process was a piece of cake. Thank you for that. I now have a clean instalation on my new ThinkCentre. Happy hacking!

🔗

20.10.2020 16:37

Šimerda je blbec. • Šimerda je troll. • Šimerda je hater.

Ovšem největší dílo české #LinkedIn scény roku 2020 si #vlčata smazala sama, a to ze všech svých distribučních kanálů! Není to škoda smazat si nejsledovanější díl celého podcastu?

Že by to nakonec nebyli ajťáci, kdo jsou tu největší k…ohouti a asociálové? Snad se největší č…lověkové české recruitment scény za svůj #ComingOut nestydí‽ Když jsem takový macho recruiter a alfa samec, tak se k tomu snad postavím jako chlap, nebo ne?

A nebo už to není, jakoby, nadsázka a velká legrace, jakoby, že jo?

#RecruitmentAcademy #NelidskéZdroje #StreisandEffect

Nechť zůstane 42. díl podcastu nelidských zdrojů navždy v našichy srdcích.

R. I. P.

🔗

19.10.2020 22:46

Ve vší pokoře můžu říct, že mě rok 2020 zbavil rozhodovací paralýzy a dotlačil mě ke změně životního stylu. Po deseti letech hraní si na digitálního nomáda jsem si pořídil stolní počítač.

Prozatím jsem šel cestou relativního lowcostu. Přesto věřím, že upgrade z mobilní i5-6300U na plnou i7-8700 při kompilaci poznám. 🙂 Skoro bych si troufal říct, že mi zbyde méně času na LinkedIn. A nebo více, podle toho, z jaké strany na to člověk dívá.

Obchod se nenechal přesvědčit a dodal počítač s Windows 10 Pro. Chtěl jsem to ze zvědavosti nabootovat, ale nejprve to po mě chtělo přístup na síť, pak #Microsoft account. Když jsem si vynutil offline instalaci a vedle hesla to po mě vyžadovalo tři stupidní bezpečnostní otázky, raději jsem nabootoval Live Debian.

#HomeLab #Unrecruitment

Asi už nikdy nebudu mít obývák. Rozšířil jsem pracovní prostor o druhý stůl. A vyhrabal jsem více než rok nepoužívalnou televizi a po vypnutí všech nesmyslných televizních funkcí to vypadá, že mám zadarmo docela velký monitor.

P. S. Potřebuju si za záda sehnat nějaký tematický závěs. A kdyby někdo náhodou zavíral kancelář a vyřazoval slušný koberec aspoň 2500×4000… 🙂

🔗

18.10.2020 21:28

Nedávno si tu jeden český poslanec postěžoval na sazbu zámečníka pozvaného na opravu kování okna. Jednalo se tedy zřejmě o službu, kde si zadavatel mohl srovnat své možnosti v klidu a bez časové tísně.

Já osobně nepovažuju srovnání ceny 1050 Kč vůči freelancerům v IT za relevantní. Neznám moc lidí ve své branži, kteří by zakázky v rozsahu okolo tisícovky běžně akceptovali, natož on-site u zákazníka. Mrzí mě, že se autor vůbec nevyjádřil ke kvalitě odvedené práce.

Před časem jsem jako zaměstnanec sice pracoval za méně než 400 Kč hrubého na hodinu (a mnozí šikovní lidé pracují za podstatně méně), ale živnost není zaměstnání. Ten zámečník si musí vydělat na celé náklady svého byznysu, všechen čas, kdy není žádné zakázka, dovolenou, nemocenskou…

Já už se přece taky ve většině republiky nemůžu ubytovat za 300 Kč na noc. Tak jako jsou mzdy vyšší než bývaly, jsou i služby dražší než bývaly. Ač jsem vděčný za každou službu, kterou získám „za lidovku“, mám pochopení pro lidi, co se chtějí svými dovednostmi uživit.

A je úplně jedno, jestli ovládají řemeslo „ajťácké“ nebo zámečnické. Pokud nechceš platit, tak jdi, a udělej si to sám. To snad platí pro všechna řemesla…

#Unrecruitment

Nenechte se mýlit. Ačkoliv IT nepatří mezi nejstarší řemesla, naše historie není zase tak krátká.

🔗

16.10.2020 09:22

Bylo mi zde vyčteno, že prý zveřejňuji nějakou diskuzi a ještě ji vynáším na #Twitter.

Copak je #LinkedIn nějaký „safe space“, ve kterém můžete ostatní hrubě urážet a zároveň se odkazovat na vědeckou instituci, která vás platí?

‣ Konverzoval jsem v poklidu ve *veřejné* diskuzi s autorem příspěvku.

‣ Třetí osoba na mě začala tlačit, abych ji vyslechl ohledně jejich výzkumu. Slušně, byť neobratně, jsem odmítl.

‣ Začala si vynucovat, abych alespoň vyslechl osobní příběhy. Odmítl jsem důrazně, na hranici slušnosti, abych vysvětlil, že „ne“ neznamená „možná“.

‣ Byl jsem touto cizí osobou nazván „spermodárcem“ a postupně řadou dalších urážek, mnohdy až dětinských.

‣ Byly o mně napsány lži, které byly triviálně vyvráceny přiloženými screenshoty.

Rozumím argumentu, že „my muži“ musíme být ti silní a ohleduplní. Nemusíme. Věřím na rovnoprávnost se všemi důsledky. Někdo rovnoprávnost miluje, někdo je spíše „starosvětský“. Ovšem chtít si z rovnoprávnosti vzít jen výhody, a nepřevzít za sebe zodpovědnost je trochu moc „greedy“ i na můj vkus.

#NoGentleman #TrueEquality #BahenníLázně

P. S. Rozlišujte soukromý a veřejný prostor. Rozlišujte jednání za sebe a za zaměstnavatele. Rozlišujte své kámoše a cizí lidi. A možná se zkuste zamyslet i nad tím, co říkáte svým přátelům.

🔗

15.10.2020 10:24

Logické operace používáme v každodenním životě. Třeba i při kupování pečiva. 🙂

• NOT • „Nekoupil jsem rohlíky.“ ← Aby takové tvrzení platilo, můžu koupit úplně cokoliv, jen test na prezenci rohlíků musí vyjít negativně.

• AND • „Koupil jsem rohlíky a chleba.“ ← Tvrzení platí pouze když platí obě dílčí tvzení, tedy že jsem koupil rohlíky i že jsem koupil chleba.

• OR • „Koupil jsem rohlíky nebo chleba.“ ← Tady stačí splnit kterékoli dílčí tvrzení. Stačí koupit rohlíky, stačí koupit chleba, a tvrzení bude platit i v případě, že jsem koupil obojí.

(Připomínám, že „logický test“ by měl být přesný a 100% spolehlivý.)

#ProgramátorskáŠkolka

Všímejte si drobných nuancí a rozdílů mezi exaktním vyjadřováním a každodenním jazykem. Zatímco exaktní věta „Koupil jsem rohlíky nebo chleba.“ nese jasný význam, interpretace její každodenní varianty může znít „Už ses válela dlouho. Zvedni zadnici a pojď se podívat sama.“.

V programovacích jazycích se snažíme takovou nejednoznačnost omezit, aby všechna tvrzení (a všechny příkazy) měly pokud možno jasný a trvalý význam.



Jazykové okénko:

‣ „chleba“ plní funkci nominativu. #sestimsmiř
‣ „sestimsmiř“ je vzdálený bratranec „šimsisi“.
‣ „šimsisi“ znamená „esisisišim“.

🔗

13.10.2020 19:51

„Vaše argumentace je úchylná. Vy mluvíte o ženách, které mají děti a já se vnucuji? Vy jako muž mluvíte z titulu čeho? Spermodárce? Sere vás vzdělaná žena se 3 dětmi? Proč do tohoto tématu vůbec kecáte, když z první ruky nevíte, o čem to je?“

Tak určitě. Přesně kvůli tomu jsem přišel do diskuze podpořit vzdělané ženy, které se rozhodly využít služeb chůvy, aby si mohly udržet svůj profesní život.

Madam mě oslovila v mém vlastním vlákně, aby rozbila příjemnou diskuzi mezi příjemnými lidmi. Prosté odmítnutí nepomohlo. Lakonické reakce nepomáhají doposud. Tak tedy dobře, odpovím na otázky. 🙃

Založil jsem vlákno z titulu, že mě zaujalo téma, o kterém autor napsal. Omlouvám se, že jsem si předem nevyžádal svolení misandrického výboru. Především se omlouvám, že na sebe neberu zodpovědnost za řešení mindráků, které si cizí ženy způsobily se svými „dárci spermatu“.

„Co blekotáte o tom, že vás zajímají osobní zkušenosti, když hned tu první, mojí, agresivně smetete že stolu?“

Asi se budu muset naučit přesněji vyjadřovat.

#NoGentleman #BahenníLázně

Jestli takto vypadá „seniorní výzkum“ na sociologickém ústavu Akademie věd České republiky, jehož výsledky mi dotyčná nabízela představit, možná by tam měl někdo udělat trochu pořádek.

P. S. Slušné chování asi ve studijním plánu chybělo.

🔗

11.10.2020 22:07

Pro texty v jazycích s mnoha znaky a vícejazyčné texty se nehodí ani ASCII rozsah 0…127, ani systém rozšířených rozsahů různě interpretujících hodnoty 128…255.

A tak vznikla myšlenka univerzální znakové sady s „širokým“ rozsahem. Rozšíření na dva octety poskytuje rozsah 0…65535, do kterého se už vejde ledacos. Pozdější teoretické rozšíření na 0…2147483647 (31 bitů) by nám mělo na nějakou dobu vystačit.

Třeba tento smajlík, 🙃, má code point 128579, ale protože je desítková soustava krajně nepraktická, zapisuje se unicode v šestnáctkové, tedy jako U+1f643.

Takové číslo se ukládá do paměti jako sekvence čtyř bajtů podle architektury jako 00-01-f6-43 (big-endian) nebo jako 43-f6-01-00 (little-endian). Obojí je kódování UCS-4 a pořadí bajtů není obecně definované.

Vyřešili jsme tedy problém s nedostatkem znaků za cenu vytvoření několika problémů nových:

‣ Při čtení souboru musíme znát pořadí bajtů.
‣ Nelze použít pro řetězce ukončené nulovým bajtem.
‣ Neshoduje se s ASCII reprezentací na prvních 128 znacích.

Ale můžeme si psát čínsky. A nebo třeba klingonsky!

#ProgramátorskáŠkolka

Kvíz: Kolikrát je potřeba opakovat proces konverze jednoho starého problému na několik nových, než se všechny problémy vyřeší?

🔗

11.10.2020 09:14

Slova jako láska a nenávist jsou v poslední době (nejen) na LinkedIn poněkud nadužívána. Ještě to chápu v angličtině, kde jsou „love“ and „hate“ prakticky zadarmo.

‣ Že je někdo „hater“ dnes na sítích v podstatě jenom znamená, že jednou nebo víckrát napsal něco jiného, než byste v dané situaci napsali vy, a ve vás to vyvolává nějakou emoci. To je celé.

‣ Někteří mají i „hatery“ druhého řádu, kteří nemíří na obsah vašeho sdělení, ale mají potřebu veřejně sestřelit vás osobně, a to i později v nesouvisejících diskuzích. Někdy působí komicky.

‣ Čas od času ulovím „hatera“ třetího řádu, který má potřebu vás vyvolávat v diskuzích, které se vás vůbec nijak netýkají. Letos jsem jich ulovil snad nejvíc za své působení na této síti.

Všechny tři formy považuju na sociálních sítích za veskrze akceptovatelné nástroje, jak v komunitě sdílet názory na věci a lidi a otevírat diskuze. Ve všech případech preferuju „common sense“ a „common decency“. Nebo alespoň balancovat na hraně a nespadnout na špatnou stranu.

#linkedineers #vlčata

P. S. České slovo „nenávist“ do běžné diskuze snad vůbec nepatří. S vyjadřováním emocí v angličtině určitě pomůže Bronislav, nadšený učitel angličtiny!

🔗

09.10.2020 16:17

Chtěli byste se seznámit s člověkem, co je tak pitomej, že mě jmenovitě vyvolává a označuje ve svém příspěvku proto, abych mlčel? 🙃 Pokud se zrovna cítíte zbytečně, a potřebujete si zvýšit sebevědomí, obraťte se na Martu.

#nogentleman

[UPDATE]

Tak už se našel můj „haterský“ komentář, který Martě a jejím věrným čtenářkám vadil:

„Většinou stačí odejít. A pokud se to stává příliš často, tak už se nevracet. Případně podle situace nechat odejít ji.“

Bylo to v reakci na Kateřiny komentář:

„Když žena křičí, volá o pomoc.... většina mužů má problém toto pochopit 🙁“

Copak jsem svůj postoj nevyjádřil věcně a slušně? Copak nesu zodpovědnost za to, že mě pak začaly dámy urážet a pomlouvat?

Mám nemálo známých z řad mužů i žen, kterým se od rozchodu s dlouhodobým partnerem výrazně zlepšila kvalita života. Mnoho z nich má mladší děti. Roztrhnout rodinu pro ně bylo neskutečně těžké rozhodnutí, ale život je příliš krátký, než abychom jej promrhali tím, že budeme někomu dělat rohožku.

Pokud se k rozchodu nedokáže rozhoupat ten, kdo na druhého neustále křičí, nevidím jiné řešení, než aby se odhodlal ten druhý.

#SlušnýŽivot

P. S. Krom jiného tedy můj komentář vůbec nepatřil Martě, ale osobě, kterou jsem měl toho času v kontaktech. 🙃

🔗

08.10.2020 23:03

Zlomková čísla v nulách a jedničkách jsou docela těžká, ale můžeme se podívat třeba na písmenka.

Práce s textem se dnes považuje za samozřejmost. Tak jako umíme do osmi bitů uložit číslo v rozsahu 0…255 nebo -128…127, můžeme hodnotu interpretovat podle nějakého známého číselníku jako textový znak.

Pro základní anglické texty a programování vystačíme s ASCII, znakovou sadou využívající rozsah hodnot 0…127. Obsahuje velká a malá písmena, číslice a hromadu dalších znaků.

z → 122 → 7a₁₆ → 01111010₂

Text se ukládá jako sekvence bajtů, z každého z nich se využívá jen sedm bitů. Nevyužitý bit umožnil vznik „národních“ znakových sad, z nichž každá interpretovala hodnoty 128…255 po svém.

To způsobilo obrovský nepořádek, od kterého nám pomohla až univerzální znaková sada pro všechny. Ta ovšem nemůže vystačit s rozsahem 0…255, což přináší novou řadu komplikací.

#SuperBeginners #BinárníSoustava

P. S. Možná jste zaregistrovali použití binárního zápisu ASCII tady na LinkedIn jako zábavného kódu například v pracovních inzerátech. Je to blbost s cílem zalíbit se. Pro delší sekvence je daleko praktičtější šestnáctkový zápis.

48 61 70 70 79 20 48 61 63 6b 69 6e 67 21 0a

(Každá šestnáctková číslice představuje čtyři bity, dvojčíslí dá tedy přesně jeden bajt.)

🔗

07.10.2020 19:06

Občas vidím recruitery zmiňovat, jaký si ten který informatik na té které pozici zaslouží plat. Vlastně mzdu. Tedy sazbu za MD. Tak si z 42. podcastu #NelidskéZdroje vypůjčíme informace o odměňování v recruitmentu.

(35:45) „Recruiteři žádný velký platy nemaj.“

(39:16) „Některý mají 50 fix, ale to je spíše ta menší část toho platu.“

(39:35) „Ono už je to pak celkem jedno, jestli máš 25, 30, 50 podle seniority, ale dostáváš provize.“

(39:47) „A nebo to máš ještě podle toho, jestli vybilluješ za kvartál pět set tisíc nebo milion.“

(39:57) „Máte lidi, co si šáhnou na 80, 100 třeba?“ „Máme lidi, co si sáhnou na 150+.“ „Jo? Hmm, to je dobrý. Taky, kejveš hlavou?“ „Takisto.“

(40:12) „Tam je jako zajímavej ten poměr mezi agenturníma… Plno agenturních chce do inhauzu, kde ty platy jsou nižší.“ „Jsou nižší, ale zdánlivě na tebe tam není ten tlak.“

(41:52) „Já vidim, jak ty lidi pracujou. Takže nepotřebuju nutně ten variabl k tomu, když vydím, že někdo nemaká, tak je lepší ho propustit, než mu nedávat bonusy.“

A to jsme ještě ani nenacenili, kolik si zaslouží učitel, lékař, zdravotní sestra, záchranář…

#unrecruitment #vlčata

Nabídka a poptávka. Kdo říká obchodníkům, že si mají vydělat míň? Tedy jeden mi říkal, že v práci vadilo, že dobře prodává. Už tam nepracuje. 🙂

🔗

06.10.2020 12:59

Jestliže umíme pomocí nul a jedniček počítat s čísly v rozsahu 0…255 (viz předchozí příspěvek), kde jsou čísla záporná? Aby nám na ně zbylo místo, omezíme rozsah na 0…127.

00000000 → 0
00000001 → 1
00000010 → 2

0111111101 → 125
0111111110 → 126
0111111111 → 127

První polovinu rozsahu (0xxxxxxx) zachováme v jejich původním významu. Druhou polovinu (1xxxxxxx) interpretujeme jako záporná čísla. Tady můžeme využít přetečení. Po kterém čísle následuje nula?

10000000 → 128 → -128
10000001 → 129 → -127
10000010 → 130 → -126

11111101 → 253 → -3
11111110 → 254 → -2
11111111 → 255 → -1

Přetečení nám teď nepůsobí problémy mezi 255 a 0, ale mezi 127 a -128. Tak například 100 + 100 nám vyjde -56. Tomu se opět vyhneme větším číselným rozsahem nebo implementací neomezených celých čísel.

8 bitů: -128…127
16 bitů: -32768…32767
32 bitů: -2147483648…2147483647
64 bitů: -9223372036854775808…9223372036854775807

Tato elegantní reprezentace celých čísel se konečně po desítkách let dostává do standardů programovacích jazyků, které doposud předpokládaly, že může každý stroj ukládat čísla jinak.

#ProgramátorskáŠkolka

P. S. Nebuďte za burany a neříkejte jedničky a nuly. Jsou to nuly a jedničky. Desítkové číslice taky nemáme 1234567890 jako na klávesnici, ale 0123456789.

🔗

05.10.2020 09:37

Jak se počítá s celými čísly? Počítače zpravidla pracují s čísly trochu jinak než my na papíře, a dělají i trochu jiné chyby.

Počítání v binární soustavě by fungovalo úplně stejně jako v desítkové, kdyby neprobíhalo na registrech pevné velikosti. Zkuste si to představit na osmibitových číslech. Jestliže nulu uložíme jako 00000000₂ a přičtení jedničky uděláme tak, jak jsme zvyklí, jednička bude 00000001₂, dvojka 00000010₂, trojka 00000011₂, …

Až k nule přičteme jedničku 255-krát, dojdeme k sekvenci 11111111₂. Jak bude vypadat číslo 256? Dalším přičtením jedničky získáme 1|00000000₂. Jednička, která „přetekla“ se nám „ztratí“. Po čísle 255 tak následuje číslo 0, a jedeme znovu od začátku.

Takto nám budou přetékat všechny běžné aritmetické operace, a tak se v programu s osmibitovými čísly nemůžete divit, když vám 200 + 200 vyjde 144. Většinou budete chtít provádět výpočty na větším číselném rozsahu.

8 bitů: 0…255
16 bitů: 0…65535
32 bitů: 0…4294967295
64 bitů: 0…18446744073709551615
128 bitů: 0…340282366920938463463374607431768211455

#ProgramátorskáŠkolka

P. S. Není problém softwarově emulovat neomezenou aritmetiku tak, že při každém přetečení alokujete další kousek paměti, a operace nad velkými čísly si poskládáte z běžných operací.

🔗

03.10.2020 23:56

„V tom podcastu slyším akorát tři vulgárně hulákající hlasy co říkají něco o autistických ajťácích co jsou úplně mimo a nějakou náhodou teda mají nějaký peníz. Více jsem to nezkoumal, to je můj dojem z celé té komedie.“

Ačkoliv to napsal jeden z mých řekněme méně zdvořilých haterů, musím říct, že to docela sedí.

„Abych nebyl jen negativní, tak jestli to jsou narážky na Šimerdu a jemu podobné, tak to nejsou žádní IT boys, ale kokoti, ti si to zaslouží.“

A co se pro nás změní, když na nás budete bezdůvodně sprostí? To je snad vaše vizitka, ne?

„Problem je, ze kdyz clovek spoji svoje jmeno v ucasti na necem takovem a publikum nevi presne kdo je kdo, tak jedine, co si z toho muze kdo odnest je, ze jste v tom byl namoceny taky.“

Martin Gazo musím říct, že tohle jsme při rozboru toho podcastu docela intenzivně probírali. Velmi mě zajímá váš názor, zda jste se nechal jen trochu unést, nebo se vám 42. díl #nelidskézdroje opravdu líbí.

#vlčata #empatie #sociálníinteligence

🔗

02.10.2020 07:28

Fascinuje mě, jak se moji nejoblíbenější „haters“ srocují pod příspěvkem Martin Maly obhajovat tupé spammery.

Zatímco mě většina z nich blokuje (a zároveň mě sledují přes screenshoty a cizí profily, aby se ke mně mohli vyjadřovat), na Martina se slétávají jako supi. Přitom je to daleko zkušenější pardál oproti mě, a narozdíl ode mě se pohybuje v byznysu dnes a denně.

Není mi jasné, co si od kopání do ostříleného harcovníka slibují lidé, kteří si netroufají ani na mě, který jsem ještě před třemi lety vůbec netušil, jak se s takovými lidmi bavit a nespadnout na jejich úroveň.

#LinkderGarten

🔗

01.10.2020 12:29

Prošel jsem kvůli vám peklem, tak si to koukejte alespoň přečíst. A jestli mě máte rádi, pusťte si celý podcast, ať v tom nejsem sám.

#vlčata #nelidskézdroje

„Já myslím že to maj, to maj, CoolPeople, jako tam když se, když vidíš, na linkáč na mě vyskáčou ňákejch recruiterky, tak to polovina z nich jsou blondýny, jo. Myslim si, že ty to tam maj tohle jako hozený jako…“

Je dost hrozné jenom poslouchat ten projev. Je ještě horší vyslechnout si ty názory. Ale myslím, že tam padlo pár informací, které mohou být důležité jak pro vývojáře na trhu práce, tak pro holky z recruitmentu… Tak i pro chlapy z recruitmentu, kteří nechtějí před ostatními lidmi působit jako namyšlení ocasové. Holky programátorky budou 🤮 dvakrát.

Já nejsem příznivcem „cancel culture“, a tak čtěte, poslouchejte, šiřte a komentujte. Ať se dvaačtyřicátý podcast nelidských zdrojů dostane mezi co nejvíc lidí.

#Unrecruitment

P. S. Jako obvykle na čtení mých článků doporučuju monitor na výšku.

🔗

30.09.2020 08:06

Pojďte se vzdělávat. Jaký je rozdíl mezi bitem a bajtem? Napište do komentářů, než budete číst dál.

Brácha mě coby prcka naučil převádět mezi binární, dekadickou a hexadecimální soustavou. Není to dlouho, co jsem slavil kulatých 0x20 neboli 0b100000. Už budete vědět, proč letos proběhla konference Netdev 0x14.

Bajt má adresu v operační paměti. Následující bajt má adresu o jednotku vyšší. Funguje jako proměnná o 256 stavech.

Číslo se dnes typicky ukládá do čtveřice bajtů (32 bitů). Takové číslo 258 (1 × 256 + 2 × 1) lze uložit od nejvýznamnějšího bajtu (0, 0, 1, 2) nebo od nejméně významného (2, 1, 0, 0). Většina počítačů pracuje tím druhým způsobem (little endian), síťové protokoly typicky tím prvním (big endian).

Bity nejsou v paměti přímo přístupné. Přečíst musíte číslo (třeba 32 bitů), a pomocí (bitových) aritmetických operací můžete zjišťovat a nastavovat hodnotu jednotlivých bitů. Proto nemají bity ani pořadí (endianess).

A jsou v tom zmatky. Třeba jazyk C umí bitfieldy, ale určuje u nich i pořadí bitů v bajtu podle endianess, což znamená, že jsou pro síťové programování nepoužitelné.

#ProgramátorskáŠkolka

P. S. Technicky přesnější název pro skupinu osmi bitů je octet. V lidovém IT jej příliš nepotkáte, ale v technické dokumentaci je stále velmi oblíbený.

🔗

29.09.2020 15:55

Přijde mi, že ani spousta docela chytrých lidí nechápe, jak funguje čistá, hrubá a superhrubá mzda, a proč je vlastně máme. Možná mě místní účetní doplní či opraví.

Tak předně existuje mzda, kterou má člověk většinou sjednanou. To je hrubá mzda a nemá žádný smysl se ji snažit zrušit, jak někteří navrhují.

Mnozí nadávají, že se neuvádí čistá mzda, aby věděli, co dostanou na účet. To ovšem nedává smysl, protože ta záleží na jejich vlastních odpočtech a slevách na dani, se kterými nemá zaměstnavatel nic společného.

Jiní nechápou, proč se neuvádějí mzdové náklady, že by každý viděl, jak je jeho práce zdaněna. Proč tedy hrubá mzda není totéž, co mzdové náklady. Nemusí se nám to líbit, ale oboustranným zdaněním si může stát vybrat, komu ty peníze v danou chvíli dá nebo vezme.

#Unrecruitment

Jenom systém superhrubé mzdy je úplný paskvil, jehož jediným smyslem je uvést lidi v omyl. Je velice zvláštní, že si ji prosadila politická strana, která by měla být z principu pro jednoduché a nekomplikované daně pro všechny. Takové čarování s číslíčky, aby vyšší daně vypadaly nižší.

#Daně #Berně

Sociální a zdravotní na straně zaměstnavatele se počítá z hrubé, sociální a zdravotní na straně zaměstnance taktéž z hrubé, daň se počítá ze superhrubé. Prostě bordel.

🔗

28.09.2020 07:50

Na to nemám čas. Nepravdivost toho tvrzení tu někdo zmínil v souvislosti se čtením chytrých knížek, co z váš udělají lepšího, šťastnějšího, bohatšího, krásnějšího…

Kdysi mi kamarád ze střední už asi popáté na dotaz na hospodu řekl, že nemá čas. Nevydržel jsem to, a řekl jsem mu, kdo má zájem, ten si čas udělá. Řekl, že to mám pravdu, a tím diskuze skončila.

Za to jsem mu vděčný. Ono totiž říct někomu, že byste ho sice rád viděl, ale je před ním na seznamu další řada lidí, které jste taky nestihl… Je to těžké a nevděčné. Ale přesně se teď snažím dělat, když se se mnou chce někdo vidět, a nehodí se mi ten čas vyhradit zrovna pro něj.

A přesně takto už dobrých patnáct let nemám čas pomáhat lidem s jejich počítačem, tiskárnou, whatever… Jen proto, že jsem se naučil lépe googlit než oni. Jednou někomu pomoct by nebyl problém, ale lenost všech zalepit nemůžu.

Taky je na světě pár lidí, kteří by mi dokázali poradit s mojí prací. Taky by to pro ně bylo „na chvilku“, zatímco já to musím odedřít celé. Ale představa, že by takhle musel pravidelně odmentorovat třeba tři lidi, je devastující.

#Unrecruitment #SuperBeginners #TimeManagement

P. S. Chytré knížky raději nečtu, když vidím, co to s lidmi tady na LinkedIn dělá.

🔗

26.09.2020 10:21

Kdosi mě na sítích krmí, že běžný OSVČ odvede méně než 10 % svého výdělku.

Neklame-li mě paměť, platíme povinně 13.5 % zdravotní pojištění a 29.2 % sociálního pojištění z 50 % zisku, a k tomu 15 % daň ze zisku. Tedy celkově okolo 36 % ze zisku. Ale běda těm, kdo nedosáhnou na minimální sazby.

Zisk je rozdílem výnosů a nákladů. Můžeme se bavit, zda daný OSVČ započítává jen náklady účelné, nebo zda netěží přespříliš z paušálního určení výdajů. Tak daleko se s oběťmi komunistické propagandy na sítích ale ani nedostanete.

Lidé mnohdy neumějí počítat a nerozumějí základům účetnictví, natož podnikání, přesto mají potřebu šířit nesmysly.

Některý OSVČ může využít paušální určení výdajů ke snížení zdanění. Jen při 100% marži lze 60% paušálem snížit zdanění skutečného zisku až k 15 % před uplatněním slev na dani. Takového luxusu ale dosáhnete jedině při švarcsystému nebo jiném nízkonákladovém modelu.

#Unrecruitment #Podnikání #OSVČ

Když mi kopání do OSVČ začne vadit natolik, že si založím firmu bez zaměstnanců, zmizí paušální výdaje, sociální a zdravotní, zdanění bude 19% daň z příjmu. Z podílu na zisku zaplatím 15 %, celkem odvedu okolo 31 %.

P. S. A to si musejí vydělat na každý den dovolené či nemoci, a když to vyjde blbě, nekryje jim záda zaměstnavatel, který by převzal ztráty.

🔗

25.09.2020 07:02

#KultNeumětelství už i na vašem LinkedIn! Četl jsem indický příspěvek s tagem #CodingForKids, kde dotyčná odsoudila výuku programování pro cca šestileté děti.

Jasně, může mít smysl počkat cca do 8 let, kdy mají děcka už rozvinuté logické myšlení, a přitom ještě nemívají dospělácké mindráky. Na druhou stranu u nás se začalo od cca 4 let a trochu to podporuje i státní školka.

A můžu vám říct, že když se dneska bavím s holkou, co šla sice dělat nějaký ten „people business“, ale byla vychovávána programátorem, poznám, že má i v dospělosti v hlavě něco, co většině ostatních chybí.

Myslel jsem si, že nás začnou děcka ve znalostech a schopnostech předbíhat, ale ono se to neděje. Dokonce i v té Indii, pověstná takovou podporou IT oboru, až se to může podepsat na kvalitě, zapracovávají nějaké „amišské“ potřeby děti před vzděláváním uchránit.

Oni se bojí, že někdo z dětí udělá malé software engineery. Dokonce to přirovnávají k tomu, kdyby se dítě učilo třeba finančnictví. A tak si říkám, kdy si dám s holkou další lekci fungování okolního světa a peněz. 🙃

#Unrecruitment #AntiEducation

P. S. Netušíte v jakém věku je v hodné zařadit lekci „lidi jsou kreténi“? Nebo to pozná prostě sama.

🔗

24.09.2020 10:18

Já to s tou rovnoprávností nějak špatně pochopil.

‣ „Když žena křičí, volá o pomoc....většina mužů má problém toto pochopit 🙁“

Pokud by na mě žena ve vztahu často křičela, nebo bych sám inklinoval k agresi, snažil bych se vztah ukončit s nadějí, že nám oběma bude lépe.

‣ „Jenže, to je přesně co ona zrovna nejmíň potřebuje. Když někdo volá o pomoc potřebuje pomoct a ne ignorovat.“

Jak můžu ve vztahu pomoct někomu, kdo má problém se mnou?

‣ „Muži nesnášejí, když ženy křičí a reakce, že od ní hned uteču je prostě zbabělá... Vždycky je lepší si později v klidu promluvit a ne hned utíkat.“

Je dobré si promluvit, všechno si promyslet, a případně si jít každý svojí, často šťastnější, cestou. 👍

‣ „To je totiž to, co ženy na mužích nejvíc ocenění.“

Všechny, nebo jen sobecké emoční upírky? 🤔

‣ „Tohle nejsou 1 a 0 tohle jsou emoce.“

Máte problém, že někdo pracuje v IT? Já už si na to zvykl a tu profesi miluju. Zato dvě hrdé členky #KlubNeumětelství nevím, k čemu bych měl potřebovat. Snad kromě dodání materiálu na příspěvek. 🙃

„Věřte mi, asi budu o něco starší než Vy.“

Výborně. 😀

#Unrecruitment #NoGentleman #BahenníLázně

P. S. Rozumím jedinčkám a nulám a nestydím se za to. Se ženami si rozumím selektivně. Vůbec si s lidmi rozumím selektivně.

🔗

22.09.2020 20:10

Však jasně. A taky stačí nebýt tak hezká a nenosit krátkou sukni a přiléhavé triko. 🙃

„Určitě ne vždy volají call centra vhod. A někdy mohou být telefonáty i otravné. Ovšem stačí nebrat neznámá a neuložená čísla.“

Jsou to lidé, které vůbec k ničemu nepotřebujete, a přesto si na vás seženou telefonní číslo a otravují. Nemívají slušné vychování a nerozumějí odmítnutí. Ale všechno zlé je k něčemu dobré, a pokud to vezmete jako hru, může to být legrace.

Tak třeba já si jednu dobu dělal statistiku, kolik z nich se ani slušně nerozloučí. Nebo jsem s nimi hrál tichou poštu a předával jsem novému volajícímu to, jak se projevoval ten předchozí. Je to dobré už jenom jako tréning na pohotovost. Dva týdny vám nikdo nezavolal a najednou máte jen několik vteřin se napasovat do role, kterou chcete hrát.

„A vy nepotřebujete ušetřit XY % za elektřinu?“

Můj asi nejlepší úlovek byl distinguovaný pán z Anglie. Na začátku jsem mu řekl, že se mnou dělat dotazník nechce. Na všechny otázky jsem mu odpověděl, že je to soukromá věc, kterou nesděluji. Načež mi oznámil, že takhle je mu ten dotazník k ničemu, a já, že jsem mu to na začátku říkal.

#Unrecruitment #Telemarketing

P. S. Naposledy trochu slabší: „A proč se mě to má týkat, nebo… Já… Já to vůbec nechápu.“ – A telemarketér položil telefon.

🔗

22.09.2020 02:18

Tak jsem se náhodou zúčastnil nějakého toho testu kognitivních schopností. K testování se používaly dovednosti, které mám z různých důvodů z dobrých 80 % natrénované. Tak třeba…

‣ Skládat různorodé tvary z dílků jsem se naučil s velmi podobnou stavebnicí v dětství. Měli jsme ji na chalupě.

‣ Pamatovat si krátkodobě delší skupiny číslic mě naučily různé systémy jednorázových hesel. Nebavilo mě to přepisovat na několikrát.

‣ Sčítat číslíčka v textu mě naučily timesheety. Vždycky projedu hodiny shora dolů a pro kontrolu zdola nahoru. Počítání obecně jsem v dětství natrénoval na hotovosti v obchodech.

‣ Bludiště a podobné blbinky jsem řešil v dětských časopisech na kvanta. Když už mě to nebavilo po stopadesáté čmárat, řešil jsem je už jenom očima.

‣ Složenky (alias poštovní poukázky) nerad, ale taky jsem ji nakonec zvládl vyplnit. Ze všech úloh mi dávala asi nejméně smysl.

Tipoval bych, že mezi střední a dobrou výkonností je to více o tom, jestli už člověk podobné věci řešil, což bude u mě zhruba těch 80 %. Co netuším, je nakolik se dají natrénovat, když člověku na startovní pozici nejdou nebo má nějaký handicap.

#Unrecruitment

🔗

19.09.2020 10:13

Před časem mi jedna dáma na akci řekla, že jsem jiný než online a že působím mile. Na otázku, v čem, řekla, že se usmívám. 🙂 Za počítačem se přece taky usmívám…

A jsme zpátky u problému z „early nullies“, kdy na internet přicházeli lidé, kteří online komunikaci nezvládli. Oběhnul jsem si pár networkingových akcí a pozoroval rozdíly.

A budete se divit, nikdy se mi na žádné akci nestalo, že by mi někdo jako „alfa vlk“ přišel říct něco jako: „Šimrdo, vy jste blbec.“ Podobně se mnou „nejslavnější recruiter“ na kafi jednal přátelsky a neřekl mi do očí, že si stejně myslí, že jsou ajťáci asociální kokoti, co se o sebe nedokážou postarat.

Je docela na pováženou, že takto s oblibou vystupují lidé, které nábor do IT roky živil, nebo dokonce stále živí. Já chápu, že sociální status IT recruitera není to, po čem jste vždycky toužili. Ale na to si nemusíte vylévat vztek na nerdech, z nichž velkou část nějaký sociální status vůbec nezajímá.

Všimněte si, kolik lidí z IT se stará o svoji práci, o svoje záliby a o svoji rodinu, a nikomu nechodí házet klacky pod nohy. Že někomu napíšete nebo zavoláte a vyrušíte ho z jeho klidu, vám nedává právo jej jakkoli soudit.

Recruitment není chráněná menšina se speciálními právy.

#Unrecruitment #vlčata #ajťákofobie

P. S. Nebuďte kreténi.

🔗

18.09.2020 09:46

Nechci se dohadovat o tom, co je nebo není #feminismus. Zjevně to znamená pro každého něco jiného, a tak je to slovo v rozumné diskuzi naprosto nepoužitelné.

Já jsem variaci na tuto ikonickou situaci zažil. Náhodou jsem se kdysi setkal s bývalou přítelkyní. Nejdříve po mně div neskočila, jak ráda mě vidí. A pak na mě začala sypat své rodinné i pracovní úspěchy. V duchu si říkám…

„Však jasný, vždyť jsme se rozešli, protože náš vztah působil přílišný stres tvojí matce. Vlastně bych si moc přál, aby to, co mi tady říkáš, byl skutečný obraz tvého života.“

Jenom jsem se zeptal, jak se má. Nechtěl jsem životopis a „instagramovou“ verzi jejího bytí. Na otázku z tohoto „image makra“ jsem ani nepomyslel.

Později mě a mojí dcerku náhodou obsluhovala v KFC, a už při objednávce mě upozornila, že dodělala VŠ, a přivydělává si tam jen při mateřské. Jinak se chovala úplně v pohodě. Zrovna končila, tak jsme ji ještě s dcerkou pozvali ke stolku na pokec.

Nerozumím, proč tady „The Female Lead“ učí ženy podporovat své malé frustrace ze starých vztahů. Podle mě se člověk má se svými bývalými buď snažit bavit jako se starými přáteli, nebo vůbec. Ale kdybych tam napsal do diskuze svůj názor, dostal bych opět vynadáno, že jsem chlap.

#Life #Diversity #DealWithIt

🔗

16.09.2020 07:48

Jak vypadá moje práce, a jak se liší od klasického vývoje software na zakázku?

Vlastně nevím, jak se správně moje „pracovní pozice“ nazývá, a tak si mezi svými říkám #vývojář (developer, dev), mimo bublinu #programátor a před zákazníky #konzultant.

Tak například:

Něco nefunguje, na cílovou desku (ARM) si dám debugger (GDB) a zkusím ladit program. Chybí ladící informace a zdrojové kódy, takže nic nevidím. Obojí mám na svém stroji, ani jedno se neinstaluje na cílovou platformu.

Takže vzdálené debugování (gdbserver). U sebe pouštím příslušný skript z #OpenWRT. Klient (gdb) hlásí chybu, nekompatibilní verzi terminálové knihovny (ncurses). OpenWRT zkompilovalo lokální GDB oproti verzi knihovny určené na desku, nikoliv systémové verzi.

Upravuju OpenWRT, aby mi zkompilovalo i lokální verzi knihovny, upravuju skripty, aby se použila. Opravuju build, který se tím celý rozsypal, protože někdo dělal věci složitě. Ještě nemám hotovo, musím spát.

Ráno se vzbudím a říkám si, proč se vlastně nepoužije systémový debugger (gdb), který je přece funkční. Zahodím včerejší změny a upravím skript. Zatím všechno jede.

Rozsah úprav: 4 řádky (z toho 3 komentářové)
Reálný čas: cca 5 hodin
Fakturovaný čas: ani se neptejte

#Unrecruitment #SuperBeginners

P. S. Ještě jsem nezačal ladit ten program.

🔗

15.09.2020 20:34

Je skvělé, že i v dobách nervozity a napětí zůstává LinkedIn kultivovaným a profesionálním prostředím.

Je příjemné se pohybovat mezi vzdělanými lidmi, kteří tu dělají čest sobě i svým zaměstnavatelům, které si dávají hrdě do „headline“. Člověk tak rovnou ví, na jakou advokátní kancelář se obrátit, kde o něj bude jako o zákazníka dobře postaráno.

„Aha, takže dnes je doba taková, že Vy si zvete lidi na pohovor a vybíráte si, pro koho chcete pracovat a pro koho ne?“

Vy si možná nevybíráte, ale v mém světě je to naprosto běžná věc. Krize přináší spoustu nových projektů, na které si podnikatelé a investoři v době téměř nulové nezaměstnanosti netroufali.

„Takže si je obvoláte tak nějak dle toho, jak se Vám líbí loga, velké nadnárodní firmy, menší firmy a já nevím koho ještě a jejich HR…“

U nás není zvykem vybírat firmy podle loga. Pokud je HR oddělení ochotné pomoci, proč ne. Pokud není, poškozuje tím firmu, což je v době recese poněkud riskantní.

„PROTO JSTE TADY ROZJEL TUHLE ŠAŠKÁRNU Z KTERÉ VYLEZET JENOM JAKO TRUBEC.“

No comment. 🙃

„NE - VÁŠ TLUSTOPRDE.“

Tak se oslovujete u vás v advokátní kanceláři? Bylo by docela zajímavé k vám nabídnout exkurzi. Advokátní kancelář ve stylu slavné středověké restaurace v Dětenicích jsem ještě zevnitř neviděl.

#Unrecruitment

🔗

14.09.2020 14:12

Začátkem roku mě mrzel zákazník, který mi neakceptoval cenu, ačkoliv dělal „technologie“, které mě velmi zajímají. Ale nejsem blázen, abych přistoupil pod cenou na rizikovou spolupráci.

Každé jednání se neslo v duchu „unique skills” a „only few people in the world“, přesto jsme se po výměně zdvořilostí a požadavků uvázli vždy na mrtvém bodě.

[Omlouvám se svému obvyklému publiku za následující odstavec.]

Teď to vypadá, že budu znovu nastudovávat #eBPF (umím stav z poloviny roku 2019) a #XDP (vypadá jednoduše) pro jiné zákazníky. A musím říct, že mi kopírování síťových paketů z hardware rovnou do paměti aplikace přijde nesmírně elegantní a řekl bych až neunixovské. 🙂 Nedávno jsem si zkusil napsat #ZeroCopy messaging pro #Linux po vzoru #QNX a taky to stálo za to.

A tak přestože si neudržuju pětiletý výhled, snažím se nedělat úplně krátkozraká rozhodnutí. Ani v dobách všeobecné nervozity. A že jsem za poslední rok pár na první pohled riskantních rozhodnutí udělal.

#Unrecruitment #SuperBeginners

🔗

13.09.2020 17:14

Asi jsem objevil recruiterské peklíčko, které by si měl pustit úplně každý jednotlivý člověk z #IT. Někdo pro pobavení, někdo pro sondu do duše slavných personalistů.

„Ale já myslim, že je to zase hlavně ňáká póza. Že o tom někde potřebujou mluvit, a přitom jim to dělá dobře, jak dostávaj ty nabídky, a hezký holky si je přidávaj do connections.“

Jenom jestli si kluci z #HR nepletou job a blowjob. 🙃

„Tak hele aspoň je doma na koleji a ne doma u rodičů, to bych bral jako velkej úspěch.“

No comment. 😀

„Ne kažej, kdo si říká vývojář, vymejší ňáký ej-áj, to dobře víme. Plno z nich to jsou jenom dělnící, prostě, který tam bušej ňáký weby, ale považujou se za velký programátory.“

Vzal bych si vás kluci do studia a vyzpovídal bych vás z pohledu programátory a umělou inteligenci. 😉

„Kluku tobě museli dělat strašný věci na škole, šikana, tohlencto, pak prostě první holku až někdy v pětadvaceti. A to je přesně ten, kterej pak potřebuje někde psát, že všichni recruiteři jsou idioti. Najednou prostě z tý nuly vyroste to ego a ta hvězda.“

K zamyšlení. 🙂

„Určitě sú ňáké jazyky, které jsou asi jednoduchšie na programovanie.“

Protože programování je o jednoduchých a složitých jazycích. 🤔

#Unrecruitment

🔗

13.09.2020 08:16

Je to tady. Lidé jsou opět nervózní a podráždění. Spousta z nich uvolnuje energii tím, že se na sítích hádají, čí pověra či konspirační teorie je ta nejlepší a nejsprávnější. A ta největší 💩 lajkují i lidé z řad mých kontaktů.

Rozdal jsem pár „unfollows“, abych dostal poměr nesmyslů opět na únosnou mez. Já tu nemám v kontaktech lidi, kteří mě nezajímají. Dokonce tam nemám ani spoustu lidí, kteří mě zajímají. Ale zdá se, že si budu muset zase na čas ze svých pověrčivých kamarádů vybrat ty co jsou aspoň trochu nohama na zemi, než se vody zas uklidní.

Je úplně jedno, zda je diskuze o zdraví, školství, pracovním světě nebo rodině. Beztak tu většina aktivních diskutérů točí dokola stejné nesmysly a nikdy se nikam se neposouvají.

#Unrecruitment

Takže bych vám všem rád popřál, abyste si v rámci možností udrželi zdraví, především to duševní. A pokud se cítíte unaveni, zkuste se na chvíli vyhýbat kreténům. Říkejte tomu třeba #SocialDistancing. 🙃

P. S. Kretény ze svých diskuzí dle vlastního uvážení ode dneška nekompromisně mažu. Nedělal jsem to od dob jistého Radka a jisté Barbory, ale nastal čas se přizpůsobit situaci.

🔗

10.09.2020 07:01

„Nevěřím na IQ.“

Místo reakce na další hloupý #HR příspěvek o „absíkovi“, který si řekl 40k, zatímco Franta Vomáčka začínal s platem 1950 Kč měsíčně…

Zatímco málokdo z mé bubliny věří v efektivní měření EQ, testování IQ má punc čehosi vědecky správného.

„Tyto druhy úkolů jsou zlatým standardem měření tzv. fluidní inteligence – tedy té vrozené, nezávislé na vzdělání a předchozích zkušenostech.“

Výborně. Měříme tedy vrozenou vlastnost člověka oproštěnou o jakýkoli trénink.

„Chcete-li změřit IQ svého dítěte, je potřeba přijít na test bez jakhokoliv tréninku. V případě, že budete s dítětem nacvičovat, zkreslíte výsledek testu a jeho IQ se nedozvíte.“

Oh wait. Toto bude jistě platit o dětech i dospělých. Na test se tedy lze natrénovat a výsledek testu pak prý není relevantní.

Protože je IQ test v zásadě věcí doplňování vzorů, předpokládal bych, že třeba milovník puzzle bude mít oproti druhým obrovskou výhodu. To samé matematici a někteří programátoři. Následuje obligátní hloupá otázka.

„A jak bys to udělal líp, ty yntelygente?“

Neudělal. Ti, kdo IQ měřit potřebují, jej budou dál měřit blbě, protože jiná možnost není. Je ovšem velmi dobré se zamyslet, jaký tomu číslíčku dáme význam.

#Unrecruitment #SoftScience

P. S. Jsem v rozpoznávání vzorů docela dobrý.

🔗

09.09.2020 12:11

Renáta nám chtěla ukázat význam kalibrace obrazovek. To je super a rád se o tom dozvím víc!

Takže vzala dva monitory, zkalibrovaný se štítkem GOOD a nezkalibrovaný se štítkem BAD, a na nich nám naživo ukázala stejnou fotku…

Tak to se přesně nestalo. Pokud správně rekonstruju možný sled akcí, tak vzala dobrý obrázek RIGHT a upravila jej na nový obrázek tak, aby WRONG na monitoru GOOD vypadal co nejvíce jako RIGHT na monitoru BAD.

Nafejkovala tedy obrázek WRONG, který má simulovat chybu monitoru BAD. Obrázky RIGHT a WRONG publikovala pro nás ke srovnání. A tak si prohlížím obrázky RIGHT a WRONG na monitoru MAYBE, o jehož barevných vlastnostech nic nevíme.

A teď mi dopr… vysvětlete, kde se vzal předpoklad, že kdokoli z nás na monitoru MAYBE správně zhodnotí kalibraci monitorů GOOD a BAD podle obrázků RIGHT a WRONG?

#Unrecruitment #SuperBeginners

P. S. Mimochodem mi nikdo nevysvětlil, jak funguje test tetrachromatičnosti člověka (!) na RGB obrazovce, kterému tolik lidí uvěřilo. Ani jak poznám vysokou obnovovací frekvenci LED monitoru na takřka statickém obrazu, jak mi nedávno kamarád tvrdil. A „šaty“ vidím na svém monitoru modro-zlaté.

P. P. S. Kdybych napsal náhodný blábol vycucaný z prstu, tak mi půlka LinkedIn zatleská. Když přesně popíšu (možnou) situaci, dostanu 😂.

🔗

09.09.2020 09:38

Autismus v #HR • Náhodou jsem se dostal na autistickou konferenci a na přednášku „aspíka“ personalisty.

Lidé spektra se prý rádi baví o věcech tak, jak je vidí. Líbilo by se vám přijít na pohovor k člověku, který vám řekne, jak to ve firmě funguje, a co od vás potřebuje? Mně to zní jako sen!

Z druhé strany je prý největším problémem dospělého (vysokofunkčního) autisty najít si práci, kde mu buď už na pohovoru neřeknou, že nezapadá do týmu, nebo ho během pár dní nevyhodí pro nepochopení nějakého sofistikovaného jinotaje.

Žádné na konferenci vyslovené speciální potřeby autistů se na první pohled nijak neliší od potřeb lidí, které běžně potkávám. Jediné, v čem já vidím od „neurotypiků“ (naučil jsem se nové slovo) rozdíl, je schopnost vyrovnat se s jejich nenaplněním.

Člověk spektra je prý velmi loajálním zaměstnancem. Aby nebyl, když ho většina firem buď rovnou vyškrtne, nebo mu nevytvořní podmínky, ve kterých dokáže uspokojivě fungovat.

Na akci se velmi málo mluvilo o problémech soužití z pohledu ostatních lidí, které začínají už někde ve školce, kde třeba dítě na spektru zbije půlku skupiny jen proto, že mu nedává komunikace ostatních smysl.

#Unrecruitment #Diversity

P. S. Mým jinotajům tady taky kdekdo nerozumí, ale že bych hned všechny posílal pro diagnózu…

🔗

06.09.2020 15:25

Zákazník mě pozval na procházku a po více než 20 km jsme drželi tempo takřka vražedné.

Kamenité cestičky mě postupně vyváděly z omylu, že jsem pohyb v #barefoot #fivefingers dostatečně otestoval na kamení v Chorvatsku. Tak mám zdárně otestováno. Od chodidel až po kotníky.

Doma mě nenaučili při cestách remcat, a tak jsem šlapal, dokud šlapali ostatní. Pomalu mě přestávají bolet chodidla a říkají si o druhé kolo. Takže kdo mi pomůže uspořádat „networking na pochodu“?

Bude nás víc, nebudem se bát vlka nic.

#Unrecruitment

P. S. Kdysi dávno mě ještě jako studenta protáhli staří pardálové solidním trackem na běžkách, kde jsem poznal, proč se přeneseně říká „ztratit dech“.

🔗

02.09.2020 22:41

„Koneckoncu drtivá většina by v živé diskuzi jednala úplně jinak a pravděpodobně je internet jediným prostorem, kde se mohou sociálně realizovat 😉“

Říká člověk, co mi už i přišel říct, že jsem blbec. Bohužel jen virtuálně. Z očí do očí se k takovému kroku zatím neodhodlal.

#vlčata

🔗

02.09.2020 21:59

„Vy byste byl na pohovoru v me firme, kterou ja vybudoval a vy byste se uchazel o praci v ni, takze kdo by tu byl lajdak? 😉“

Kdo z nás dvou je lajdák, se pozná už na první pohled.

Jestliže ovšem jediná hodnota, co mi dokážete nabídnout, je, že jste vybudoval svou firmu, pak jste mě právě okradl o čas úplně stejným způsobem, jako městská policie, která mi dnes odtáhla auto o několik kilometrů, aniž bych porušil jediný předpis.

Pokud byste chtěl budovat a zlepšovat moji firmu, pak se můžeme bavit úplně jinak. Jestliže jsem za vámi přijel natěšený na výtečnou spolupráci a připravený detailně prodiskutovat, s čím bych mohl pomoci té vaší…

Uvítat mě hnusným kafem s dotazem, kde se vidím za pět let, znamená moje nadšení zabít ještě než zjistím, kdo vůbec jste. A chtěl bych vidět kafe, které mi při tomto modelu komunikace bude chutnat. Budujte si tedy dál svou firmu.

Neplýtvejte mým časem, pokud pro něj nemáte smysluplné využití.

#ArtOfCommunication #Unrecruitment #CEO

P. S. Trvalo hodinu a půl, než jsem mohl nastartovat svoje auto a vyrazit na měsíc plánovanou akci. Měšťáci mě připravili o oběd, a ještě jsem se zpozdil o více než půl hodiny.

🔗

01.09.2020 16:10

Lžete, když máte pocit, že právě to chce zákazník slyšet? Lžete i veřejně, když tím zákazníkovi uděláte radost?

Romeo: „Kdo dosáhne 500 spojení, jde slavit dnešní narozeniny se mnou.“

Julie: „O tom je SOCIÁLNÍ síť. O propojování. O cíleném a oboutranně smysluplném propojování se. A přesně to v XYZ dělají.“

Vážně mi chce Julie vykládat o tom, co je sociální síť?

Sociální síť chápu ve dvou významech. V tom starosvětském ve významu souhrnu vztahů mezi různými lidmi. A pak v novodobém digitálním, kde jsem od roku 1999, a který později dovedl takřka k dokonalosti #Facebook.

Jako původně „introvertnější“ dítko mám ten první význam zmáknutý daleko lépe než někdo, kdo přišel mezi lidi, nahodil úsměv, a cítil se jako ryba ve vodě. Ale ani ten druhý význam není synonymem pro sbírání kontaktů „na kila“.

Julie chválí svého zákazníka za cílené a oboustranné propojování se, on zatím odměňuje za počet nasbíraných profilů.

„Bohužel ale to, v čem jsi ty na LinkedIn podle mě expert, my se učit nechceme. Naše strategie stojí na něčem jiném, než je tvé trollení.“

Já nenabízel výuku trollení. Na to stejně nemáte. Nabízel jsem jen pokus o odstranění zmatků v terminologii. Ale vnucovat se nebudu. 🙃

#SoftSkills #ArtOfCommunication #vlčata

P. S. Neprovokujte mě, nebo tu ještě udělám byznys.

🔗

31.08.2020 18:22

„Množte se, děvčata. Kariéra není pro vás.“

Tak prý začíná diskriminace žen již při studiu. Nemám problém uvěřit, že pár jedinců z řad mužů i žen podobnou větu na akademické půdě vypustilo. Na druhou stranu mají mnozí potřebu hodit svůj neúspěch na něhoko jiného.

Svést vše na diskriminaci musí být neskutečným lákadlem. Všimněte si, kolik sebevědomých diskutérek přijde do diskuze o diskriminaci žen ve vědě, a kolik z nich by si dle diskuze nikdy nenechaly kecat do života od chlapa…

A na druhou stranu se podívejte, kolik žen mi přijde pod příspěvek, kde se objevují slova jako „matematika“ nebo „programování“. Čeho se k sakru všechny ty odvážné amazonky tak bojí?

Nepíšu o žádné raketové vědě, nýbrž o věcech, které si průměrně inteligentní člověk může nastudovat z Wikipedie, pokud umí trochu anglicky. V mém oboru je nulová vstupní bariéra, všechno je dostupné online bez nutnosti se formálně zapisovat do nějaké univerzity, a ženy jsou dnes podporované na každém rohu.

Takže co takhle přestat žvanit a stěžovat si na život, a jít se sebou něco udělat? Šlo by?

#Unrecruitment #SuperBeginners

P. S. Je mi jasné, že to není pro každého, ale pokud jsou ženy podobně schopné… Pak to statisticky vůbec nemá vypadat, jak to vypadá!

🔗

31.08.2020 07:14

„Potřebuje vůbec programátor matematiku?“

Ne nutně. Máme tu spoustu webařů a bouchačů informačních systémů, kteří při rozvíjení svého umění vystačí se základními počty. Bavíme se o oblastech, kde je univerzitní vzdělání zbytečným luxusem.

A pak tu máme tu drobnou nepříjemnost, že by bez pokročilé znalosti matematiky tyto oblasti ani nevznikly. Neměli bychom ani ten hardware, na kterém to chceme dělat. Počítačová grafika je na pozadí de facto jenom matematika.

Dnešní doba je zajímavá tím, že i ty „složité“ věci lze nastudovat online a ve volném čase. Pro mě bylo pár semestrů matematiky natolik poučných, že jsem si některé z nich raději zopakoval.

Nemíval jsem úplně úspěchy na první dobrou. Druhá věc je, že jsem pak ty stejné věci pomohl naučit hromadu dalších lidí. A tak když dnes řeším v IT problémy matematického rázu, zorientuju se velmi rychle.

Tedy když mluvím s člověkem, který umí odpovídat na otázky. Mám kamaráda, dobrého korporátního „IT řemeslníka“, který umí vysvětlovat věci jen podle sebe. Na jakoukoli otázku má tendenci vrátit se o deset minut zpět a opakovat, co už řekl. Někde mezi třetím a pátým „přetočením“ ztrácím příčetnost.

Já nemám proti „řemeslu“ nic, jen mi přijdou matematika a teoretická informatika jednoduše zábavnější.

#Unrecruitment #SuperBeginners

🔗

27.08.2020 22:54

Objevuju nové obzory. Nejde ani konkrétně o #Turris, ale o to, co se nachází uvnitř mnoha podobně stavěných zařízení, a jak s tím hardware pracuje #Linux.

Jedná se o switch s pěti vnějšími porty. Příchozí pakety opatří DSA štítkem s číslem portu a pošle je šestou linkou do CPU. Díky tomu operační systém ví, který paket přišel ze kterého portu. Stejným štítkem dokáže u odchozích paketů určit, kudy mají odejít.

Komunikace musí jít přes virtuální síťové rozhraní pro konkrétní port, aby ji jádro opatřilo DSA štítkem. Linux umožňuje tato rozhraní zařadit do virtuálního bridge. Ten implementuje v software stejné funkce jako switch, a navíc dokáže do hardwarového switche přenést svoji konfiguraci a umožnit rychlé zpracování v hardware.

A tady začínají potíže. Linux odchozí pakety taguje přes DSA, což mi zákazník řekl, že není zcela korektní chování. Načež jsem zjistil, že odchozí multicastové pakety duplikuje a taguje, přičemž celý smysl multicastu je právě vyhnout se duplikaci. Kromě toho jsem zjistil, že Linuxová abstrakce nepočítá se spoustou dalších věcí, které tyhle switch chipy umí.

Teď mě čeká retest toho všeho s nejnovějším jádrem z gitu, aby mi neunikl nějaký nový vývoj, a pak mě zjevně čeká spousta zábavy. 🙂

#HappyHacking #ForFunAndForProfit

🔗

25.08.2020 18:43

Daniel: „Vás bych nikdy do firmy nepřijal.“

To už je takový linkedinýrský folklór. Komu doposud úplně cizí člověk, kterého se nikdo na nic neptal, nepřišel říct, že by ho nezaměstnal, ať se příhlásí. Tomas se nikam nehlásil. Těžko říct, jestli je jeho příspěvek arogantní… Danielova reakce je zcela určitě.

Daniel: „Nechtěl jsem reagovat hned a nechal si příspěvek projít hlavou.“

Jestli tohle je „nechání projít hlavou“, nebylo nakonec lepší reagovat hned? 🙃

Oldřich: „…přišel na pohovor, takže ano, žádal.“

Přišel na pohovor. Ovšem k někomu úplně jinému. Daniela o nic nežádal. Ale nezatěžujme Oldřicha takovými nuancemi. Zjevně se bavíme o člověku, který nezve lidi ke spolupráci, ale „na žádanou“. 🙂

Oldřich: „Daniel je CEO, asi o tom, jako každý šéf, něco ví.“

Ať si jako CEO „vládne“ tam, kde mu byly svěřeny kompetence. Na zdech ostatních linkedinýrů to asi nebude.

Oldřich: „Vas u pohovoru povýšeně natrel na chleba. Na pivo byste s ním nešla, co?“

Omyl. U pohovoru by si možná vás dva namazal na chleba. Martina je trošičku jiná liga. Ověřeno.

Pavlína: „klasicky vysirac 😊 vas bych do firmy nevzala a uz vubec ne jako poradce na strategii firmy... je jednoduche umet odpovidat jen otazkou, to dokaze kazdy.“

Takové krásné české slovo… A bez diakritiky.

#Uncrecruitment

🔗

24.08.2020 18:20

„Kde se vidíte za pět let?“

V diskuzi jsem se dozvěděl, že by odpověď na tuto otázku měl znát každý člověk, a že je cajk z ní zkoušet při jednání o spolupráci. Za mě je to stejná kategorie otázek jako zda si budete výhledově pořizovat děti, a kdo se o ně bude starat.

Pokud chcete úspěšně procházet pohovory u těchto lidí, naučte se dobře lhát. Udělejte si průzkum, zjistěte si, co chce asi tak druhá strana slyšet, a to jim naservírujte na stříbrném podnose. Když se dá získat práce předstíráním zájmu o golf, tenis nebo fotbal, jistě to půjde dodáním správných odpovědí na šablonové otázky.

Zkuste jiný myšlenkový experiment. Kde jste se touto dobou viděli před pěti lety a kde jste teď? Je všechno tak sluníčkové, jak jste si naplánovali? Žádné životní či byznysové kotrmelce? Pomohlo vám nějak, že jste se před pěti lety někde viděli?

Jako vážně?

#Unrecruitment #FortuneTelling

🔗

21.08.2020 21:56

Kilo & káru? Prý máme problém s nějakou generací mladých, co chtějí v pracovní smlouvě sto tisíc měsíčně a služební auto.

Volný pracovní trh prý nevadí. Problém je v „nesoudnosti, nenažranosti, nekonkurenceschopnosti a neproduktivitě“ především ve srovnání s Asií. A může za to „generace 2K“, která si žádá kilo a káru.

Pořád nerozumím, v čem je problém. Každý má přece právo říct si K&K, tak jako má protistrana právo nabídnout minimální mzdový tarif a jako velkorysý benefit stravenky. Je to byznys. Nabídka a poptávka. Chceš nebo nechceš. That simple.

Kdybyste narovinu řekli, že si nemůžete dovolit lidem zaplatit, co jinde dostanou, tak se o tom můžeme bavit. Jistě si někdo přijde na 100k měsíčně bez většího přínosu. Jiný si přijde k miliardovému businessu, nechává za sebou akorát bordel, a my budeme řešit K&K. Pathetic.

„Zeptejte se lidí kolem, co je v životě jejich cílem. Budete vypadat, jako blázen.“

🃏 Tak vážení, co je v životě vaším cílem? 🃏

#Unrecruitment #NejsouLidi

P. S. Tuto diskuzi jsem naposledy vedl s Radimem Hasalíkem,
který tehdy de facto žádal, aby se druzí obětovali pro konkurenceschopnost ČR a spokojili se s nižšími mzdami, abychom neztratili status montovny.

🔗

19.08.2020 09:14

Dobře, všichni píšeme o progresivním zdanění. 🙂

Zdanění našeho výdělku je a bude vcelku jednoduchá matematická funkce. To už samo o sobě většina národa nedá. Když jsem to naposledy zkoušel, neměly ji správně ani mzdové kalkulačky.

Většinu lidí nezajímá, kolik zaplatí daň z příjmu, ale kolik jim zbyde peněz na výdaje, popřípadě kolik ze smluvené částky jim odteče na povinné odvody celkem.

Naše současné zdanění je „spravedlivě“ progresivní. Dává lidem možnost za nižší sazbu vydělávat na základní živobytí (sebe, dětí, druhého z manželů) a za vyšší sazbu vydělávat na nadstandard. Mechanismus se jmenuje „sleva na dani“ a je řízený podle nutných výdajů, byť paušálně určených.

Socanská progresivní daň je čistá krádež. Nechává chudé chudými, jen cíleně okrádá jejich middle-class sousedy. Explicitně trestá (tradiční) rodinu, kde si muž najde náročnější práci a žena se stará o děti.

Dává nízkopříjmovým pocit, že na tom vydělali, a na jejich sousedech s o tři roky mladším autem jim ukazuje, že konečně zdanili bohaté. Co na tom, že za pár let zjistí, že už si jejich rodina auto nekoupí.

Bohatí si zatím vše znovu zoptimalizují a využijí chudšího obyvatelstva, levnější práce a lenvějších služeb.

#DobřeVámTak

P. S. Samozřejmě záleží na nastavení té progrese. Němci to zjevně ustáli.

🔗

17.08.2020 23:02

V čem je moje práce lepší než práce softskillerů?

Od vícero lidí jsem tu četl, že je jejich vysněnou metou přednáška na nějaké konferenci. Když je tam pozvou, skáčou radostí po bytě.

Mně k vítěznému tanci stačí, když mi to konečně začne fungovat. To, co dělám, umí přinášet radost a uspokojení klidně i úplně bez publika. Nemusím čekat na pozvání na konferenci. Když už se mi chce přednášet, kolikrát stačí „jen“ přijít se zajímavým tématem, a jsem tam.

Možná vůbec nejsme od přírody větší introverti než ostatní, jenom jsme potřebu „být slyšet“ z části nahradili potřebou „ať to jede“. Ono vlastně asi nikdy nikoho ze „soft“ světa moc nezajímalo, jak ve skutečnosti fungujeme.

#Unrecruitment #Motivace #Radost

Když se člověk hrabe v síťových driverech a dává dohromady funkční firmware, tak se mozek nastaví trochu jinak. Člověk pak nemá na nějaké konference ani pomyšlení. A to přednáším rád, na malých i velkých akcích.

🔗

16.08.2020 20:49

Podle svého ega soudím tvé ego. 🙃 Měl jsem za to, že vlčí sága dávno skončila. Ale zjevně pro vytriggerování sebevědomého alfa samce, co se mě již snažil různými způsoby urazit, stačí jediný magický hashtag…

#Vlčata

Docela by mě zajímalo, co vlčího jedince s „desítkami kladných referencí“, který mi už přišel napsat, že jsem blbec, už o mně psal jako o Šimrdovi, ostentativně mě zablokoval a později v tichosti odblokoval…

Vede k dalšímu zoufalému volání o pozornost? Jestli tak zoufale potřebujete nějakou publicitu, zde je pro vás speciální příspěvek, kde se můžete se svými kumpány vyřádit a zkusit vymyslet nějakou neotřelou urážku, která tu ještě nepadla. 🙂

Mezitím otázka pro ostatní:

• Jakou roli v tomto celém divadle hraje moje ego? •

Očekávám seriózní diskuzi. Asi v každé tvorbě má ego své místo, ale troufám si říct, že tato „case study“, ač jsem jejím autorem, opravdu není o mně. Nebyla ani primárně mířena na konkrétní osoby.

Ale neváhal jsem, když se tyto rozhodly poskytnout mi nejen materiál, ale i dostatek arogantních reakcí, aby mi nebylo líto ten materiál použít. Odkaz na případovou studii najdete jako obvykle v samostatném komentáři.

#Unrecruitment

P. S. Tak snad aby si mě pan alpha zase zablokoval, aby neměl nutkavou potřebu na mě reagovat.

🔗

14.08.2020 22:36

IT recruiter není IT specialista. Tak zní nejoblíbenější výmluva, když se ukáže, že náš milý náborář projevil přesně nulový zájem o obor, do kterého nabírá.

Taky nejsem strojař či hardware designer. Ale když přijedu školit programování do firmy, kde mi ve volném čase ukazují dílny, součástky, stroje, turbíny, stavby, konstrukce, tak sleduju s úžasem jejich denní chleba. Neříkám fuj, to mě nezajímá, já jsem přece pan programátor.

Navíc programovat se na základní úrovni naučí osmileté dítě. Povědomí o programovém vybavení získal kdekdo, kdo si nemohl dovolit platit odborníka. Základní webařinu zvládl kdejaký grafik. Počítačové sítě u nás stavěli pankáči s jointem v hubě. Proč se tolik recruiterů štítí #hardskills?

Že si nerozumíme není proto, že nejste odborníci na informační technologie, nýbrž proto, že používáte #softskills jako zaklínadlo pro ostentativní odpor k technickým dovednostem.

#Unrecruitment #Výmluvy #Vlčata

Odbornost po vás nikdo nechce, jen úctu k oboru, do kterého nabíráte, a k lidem, kteří jej tvoří.

P. S. Nakonec i matematiku a statistiku zvládli mnozí, co měli původně úplně jiné zájmy. Mnoho IT odborníků naopak zná kopec věcí mimo svůj obor. Znám i takové, co vám uvaří pivo.

🔗

13.08.2020 20:15

„Děkuji, Pavel“

Naštěstí jsem na #LinkedIn pouze rekreačně, a tak nemusím šetřit čas používáním gramaticky nesprávných automatických zpráv.

Jestliže od kohokoli z vás dostanu podobnou automatickou zprávu, naznám, že jste mi věnovali přibližně nula času, a tudíž nevím, proč bych jej měl ztrácel já s vámi.

Existuje případ, kdy automatické zprávy používám. Je to na serveru #lichess, kde nám sada anglických automatických zpráv pomáhá si rychle říct HI, GL, HF, GG, WP, TY, GTG nebo BYE. Když vám běží hodiny, nebo se rychle střídají hry či hráči, můžete s klidným svědomím říci, že nemáte čas.

Pokud už na #LinkedIn porušuju pravopis a gramatiku, raději tak budu činit buď omylem, nebo zcela úmyslně, ale určitě ne z důvodu laxnosti vůči druhým. Jediný případ, kdy z technických důvodů nechávám jméno nevyskloňované, je když chci daného člověka označit.

Jestliže češtinu považujete za jazyk nehodný vaší pozornosti, klidně mi pište anglicky. Nějak se domluvíme.

#Unrecruitment #GrammarNazi

Při jakém čase na šachových hodinách tomu ještě říkáte šachy a kdy už je to pro vás jenom fraška?

🔗

12.08.2020 21:22

Už jsem tu měl diskuzi s několika zastánci uměleckých chybových hlášek z řad #UX specialistů. Taková hláška musí být vždy přeložena do jazyka uživatele a musí mu sdělovat něco hezkého a radostného.

LI je zřejmě stejného názoru a cílem jejich chybových hlášek je ve většině případů nějaká nepokrytá milosrdná lež, jako že na tom nepokrytě pracují a chyba určitě není na mojí straně. Mám sice nastavenou angličtinu, ale mám dojem, že česká chybová lžistránka byla ještě poetičtější.

Zvykejte si, milí uživatelé internetu, že i cenz… Raději to nebudu psát celé, aby mi „pan algoritmus“, jak mu říkají místní guruové, nedal za uši… -ura se vám bude prezentovat mile a laskavě, jako by to byla vaše ulhaná kamarádka.

#Unrecruitment #Netizens #FreeBeer

🔗

10.08.2020 19:16

Jen zřídka zasahuju do #business diskuzí na síti #Facebook.

Občas si tam zajdu zavzpomínat na staré časy plné nadějných mladých podnikatelů a připomenu si „zbytečné rozhovory“ se známými, co taky „měli nápad“ a po mně chtěli jej realizovat.

„Pane Niko, jestli je podíl zadarmo, rád bych dostal takový podíl u ČEŽu. Je to zkrátka nabídka, na účast něčeho co se rozjíždí a ještě to nikde ve světě nejede. Fb taky nějak musel začínat. Jestli se Vám ale zdá, myšlenka špatná a nesmyslná aby Vaše oblečení místo do spalovny šlo na upcyklaci a uvolnilo zemědělskou půdu, snížilo emise, spotřebu vody i chemie. Tak chápu, že tato práce pro Vás nemá žádnou hodnotu.“

Snažit se utáhnout inzerátem programátory na práci zadarmo a „dynamický opční pool“ je směšné. Žádný programátor vám nebude realizovat vaše pochybné nápady za nějaké podíly na bezcenném byznysu, ani kdybyste jej stokrát přirovnávali k ČEZu, Applu nebo Facebooku.

Zkuste se zeptat třeba vytížené marketingové textařky, jakou je Lucie Zitterbartová, jestli vloží stovky hodin práce do nějaké vaší zatím neexistující ptákoviny jen tak za podíl. Tak co, Lucko, jdeš do toho‽

A co vy z ostatních oborů, taky pracujete zadarmo?

#Unrecruitment #FreeBeer

🔗

08.08.2020 21:27

Člověk tu občas čte takovéty krásné teoretické koncepty výchovy dětí. Řeč bývá o svobodě, volnosti a beztrestnosti. V praxi pak člověk vidí…

‣ Děti tak otravné a nepříjemné, že je okolo sebe nikdo nechce.

‣ Rodiče tak vynervované, že si po té vší pozitivitě můžou vyřvat hlasivky.

‣ Hromadu sladkostí s cílem nespokojené děti umlčet.

Jsem proti tomu nasypat dětem takřka dospělácká privilegia bez povinností, a mezitím je uplácet, aby aspoň na chvíli daly pokoj. Jsem zastáncem toho, že má dítě privilegií dosahovat vlastním jednáním.

Univerzální recepty na rodičovství nefungují. Nejen že může mít každé dítě zásadně odlišnou povahu, zázemí a zkušenosti, ale ani každý rodič nemůže ve svém životě uplatnit to stejné.

Já třeba pracuju doma a moje práce vyžaduje soustředění. Též potřebuju disciplínu kvůli pohybu v městském provozu. Vyžaduju klid kvůli trávení času mezi dospělými. Jenže za to mám, co nabídnout!

Neuráží mě, když cizí dítě nedostane zmrzlinu nebo dostane na zadek. Pokud nehrozí zásadní újma nebo nemůžu zásadně pomoct, nevidím smysl zasahovat. Beztak člověk při neznalosti situace nadělá víc škody.

#Unrecruitment #Rodičovství

P. S. Naučme se akceptovat rodičovskou nedokonalost.

🔗

05.08.2020 16:03

„Jestli pracujete ve velké firmě, rozhlédněte se dobře kolem sebe. Pokud se nejedná o čistě technický obor, s největší pravděpodobností více jak polovina zaměstnanců jsou ženy.“

Chápu „kariérní koučku“ správně, že je naprosto v pořádku, že se ženy necítí na technické pozice, ale manažerské by jim měly spadnout do klína? Možná podléhám zkreslení, ale podle mých zkušeností se ti nejlepší manažeři nebojí si ušpinit ruce ani použít mozek.

Proto nemám problém podporovat projekty jako jsou #Czechitas, které podporují ženy v dovednostech digitálního věku. Stejně bych neměl problém podporovat organizaci, která učí ženy ovládat bagr. A naopak bych se nebál podpořit kohokoli, kdo u otců rozbije status méněcenného rodiče.

„Kde jsou všechny ty vzdělané, schopné a úspěšné ženy, které vystudovaly střední a vysoké školy se samými jedničkami?“

Kde jsou šprtky a šprti, co nikdy nedokázali proměnit své prchavé školní úspěchy v něco skutečného? To už si z nás snad paní koučka dělá legraci.

#Unrecruitment #Diversity #Koučing

Já asi chápu, proč technické obory stále nejsou tak sexy. Sice je tam dneska dost peněz, ale pořád je tam větší riziko, že si je člověk bude muset odmakat. Jděte do #hardskills, je to dost práce, ale výsledek za to stojí!




🔗

04.08.2020 22:20

Tak jsem si navzdory všem místním snobům udělal tu nejstereotypnější českou dovolenou.

Dcerka přišla o každoroční zájezd s babičkou k moři, tak jsem se rozhodl po několika letech převzít štafetu. Protože to tam vůbec neznám, vzpomněl jsem si, že je mezi mými novými známými Sabina Zavřelová, která toho ví o Chorvatsku spoustu. Původně jsem si chtěl jenom nechat poradit, ale nakonec jsme sladili termín a vzali vedlejší apartmán.

Myslel jsem, že se nezvládnu válet den za dnem u moře, ale teď mi to přijde jako ideální rozvolnění každodenního života. Bylo takové horko, že člověk na práci ani nepomyslel, a hlavní starostí bylo nespálit si pleš.

#Unrecruitment #Dovolená #Nedovolená

P. S. Přidávám decentní námořní fotku bez dcerky a bez mého otce, zato se Sabinou a jejíma dvěma miláčkama.

🔗

02.08.2020 22:26

Na duševní mrzáctví můžete narazit kdykoli a kdekoli. Poznáte jej, když vám začne internetový diskutér psát cosi o upřímnosti a lítosti, ačkoliv je celý problém v tom, že jste mu jediným argumentem shodili celý jeho domeček s karet.

„Jak se popisujete, tak mi je vás upřímně líto.“

Univerzální zbraní duševních mrzáků je takzvaná „upřímná lítost“. Jejím cílem je zcela obejít vaši argumentaci, napadnout vaši věrohodnost a zároveň vás fiktivní emocí dostat do pozice dlužníka. Už chybí jenom…

„Nejsem teoretik, ale člověk, který vychoval dvě děti a udělal spoustu chyb, které se snažím sdílet s ostatními, aby oni si je mohli ušetřit.“

Falešná skromnost jako nástroj pro exhibici vlastního ega, zkráceně #humblebrag, který se s předchozí technikou skvěle doplňuje. Ač nerad, musím uznat, že se zde jedná o jednoduchou a elegantní metodu manipulace, která #ProstěFunguje.

Celé kouzlo spočívá v tom, že manipulátor přesvědčí své publikum o celé řadě bravurně zahraných dobrých vlastnostech. Podobně jako onen pověstný holub, co pokálí šachovnici a odletí jako vítěz, manipulátor odchází středem za potlesku dobře pěstovaného fanklubu.

#Unrecruitment #Manipulace

P. S. Jupiter, Saturn i Mars jsou spolu s měsícem takřka v úplňku stále výborně vidět. Poznáte je?

🔗

02.08.2020 00:23

Recruitment level obchodníci s teplou vodou. Tak vy jste si dneska nekoupi lístek do loterie? Tak to se nemůžete divit, že si nekoupíte vlastní ostrov!

Já se vždycky rád představoval, psal text e-mailu ve stylu klasického motivačního dopisu, a dával na odiv profesní hrdost. Teď mám kolem sebe spoustu obchodníků a podnikatelů, pod jejichž vlivem se tohoto zlozvyku snažím pomalu zanechat.

Minimálně z 99 % jsou rady na internetu z řad HR čistě o tom, jak vás oni chtějí vidět. Pokud máte v životě vůbec nějaké #ambice (fuj, jak já to slovo nemám rád), nevedou tyto rady k tomu, jak se chcete vidět vy.

Mít vlastní životní strategii znamená mít aspoň něco, o co se můžete opřít, a na čem můžete stavět. Pokud do té strategie dlouhodobě patří přeskakovat firmy, co vyžadují motivační dopis, pak asi takové firmy k životu nepotřebujete.

#Unrecruitment #MotivačníŽvásty

Pokud má osoba z recruitmentu potřebu vám napsat, že přicházíte o příležitosti… Zeptejte se jí, jak se o své příležitosti stará ona!

P. S. Dnes využívám příležitosti dívat se z terasy na Měsíc skoro v úplňku, Jupiter, Saturn a Mars za perfektní viditelnosti. Je-li vám to málo, vlezte mi na záda. 🙃

🔗

31.07.2020 23:20

Říkal jsem, že se v případě nouze nejvyšší zvládnu babysitting i úklidovou službu, ale #Frontend ať po mně nikdo nechce. O pár dní jsem se zavázal k projektu, kde bude potřeba postavit frontend moderní.

Takže mě čeká vedle běžné práce a vedlejších projektů nové kolo studia jazyka #Javascript, nové kolo studia programování frontend aplikací a výběru nástrojů, frameworků a postupů v oblasti, kterou neumím. Jako vždycky se přimotám přesně k tomu, co prohlašuju, že rozhodně dělat nebudu. Jenže jsem dostal nabídku, která se neodmítá.

Spoléhám na svou síť, že mě pomůžete do začátku nasměrovat na ty správné nástroje a postupy pro daný účel. Potřebuju s nulovou vstupní znalostí postavit dynamickou responzivní appku, nad nějakým REST API, a k tomu základní API backend nad nějakou databází.

#Unrecruitment #SuperBeginners

P. S. Vemte mě něčím po hlavě, než budu mít další podobný nápad. Ševče, drž se svého řemesla.

🔗

25.07.2020 11:49

Dnes bych rád veřejně uznal svůj omyl.

Vždy jsem se smál spojení „LinkedIn komunita“, a prohlašoval, že nic takového neexistuje. Teď vím, že (minimálně jedna, česká) komunita na #LinkedIn existuje, a že jsem její součástí, nikoliv jen terčem diskuzí.

A řeknu vám, že je to prdel (sranda už dnes není dostatečně vulgární na odlehčení situace, puritáni nechť si dosadí legraci), ať se řeší vtipná témata, nebo vážná.

Kdosi tu zmiňoval šikanu a hon na čarodějnice. Já vím velmi dobře, co je šikana. Dokonce z obou stran, ač jsem z té aktivní velmi vědomě couval. O honu na čarodějnice si prosím něco zjistěte, než ho budete používat jako příměr.

Každá skupina lidí má nějaké ozdravné mechanismy, a každý člověk si může vybrat, jestli bude riskovat, že se do těch ozdravných mechanismů chytí.

Sám koneckonců už do nemálo skupin nemůžu jen tak vkročit a splynout s davem…

#Unrecruitment #Komunita

P. S. Díky za vytvoření komunity, kde neplatím za jediného exota široko daleko. 🙃

Ať žije cimrman!

🔗

24.07.2020 21:21

Návod pro začínající profesory na ukončení spolupráce v případě nespokojenosti.

Žil byl jeden takový profesor doktor a zadal práci mladé copywriterce. Nevíme, jestli se mu výsledek práce opravdu nelíbil, nebo už celou zakázku zadával mladé slečně s tím, že si na ní bude honit ego.

S jistotou ovšem víme, že se začal ohánět GDPR v okamžiku, kdy byl screenshoty usvědčen ze lži. Mě se takto snažily řečmi o GDPR umlčet holky ze studijního z jedné soukromé VŠ. Já je umlčel kontaktem na právníka. A tak nabízím Tereza Hladíková ze svého 5000 Kč jako základ na #crowdfunding na právní služby v případě sporu. Přidáte se?

A teď ten návod. Pokud se mi odevzdaná práce zdá opravdu špatná, nekrmím ostatní kecy o tom, co je pro copywritera/ajťáka/kohokoli hračka, a prostě se dohodnu na odstoupení od smlouvy. Věřím, že copywriterka raději obětuje jednotky již odpracovaných hodin, a půjde se věnovat něčemu jinému.

Problém nastává, když dotyčnému nejde o reklamaci, ale chce cíleně škodit. Pak nezbývá než ho zadupat do země všemi dostupnými prostředky. Popsal jsem situaci dobře?

#Unrecruitment #Spolupráce

P. S. Kdyby doktor profesor potřeboval na vyřešení problému pomoc osobního kouče, ať se ozve. Pár jich znám.

🔗

22.07.2020 18:45

Už jste někdy uvažovali nad tím, jaký je rozdíl mezi sítěmi #LinkedIn a #Facebook?

Slyšel jsem, že se na FB obecně lépe prodává než na LI. Protože ale na sítích (kromě kočárku a botiček) nic neprodávám, zajímají mě spíše diskuze a demografie.

LinkedIn je taková snobská verze Facebooku. Hlavními hodnotami jsou tady úspěch, peníze a pak úplně cokoliv, co nebylo levné. Lidé se tu cítí býti ostatním nadřazeni vším možným od sečtělosti přes tituly až po morální exhibici. Facebook se tu zmiňuje zásadně s despektem.

Facebook naopak oplývá obrovským množstvím lidí, co se cítí nadřazeni nevzdělaností a vysokou školou života. Je to tam jedna z nejhlasitějších sociálních skupin. Ve skutečnosti tam ovšem najdete daleko rozmanitější populaci než tady. LinkedIn tam nikoho nezajímá a prakticky nikdo tam o něm nemluví.

Napadá vás ještě něco?

#Unrecruitment #SocialBehavior

🔗

20.07.2020 19:42

Odborník na… Na všechno, co jsem tak pochopil, zhodnotil Jaroslav Gavlas jako příštího velkého linfluencera, o kterém se bude mluvit na #LinkedIn školeních. Rád bych vám jej představil, než to udělá někdo jiný.

‣ „Byl jsem na nekolika LI skolenich a na dvou z nich rikali - Simerdu zablokovat. Nevite Pavle, cim to muze byt? 😉“

‣ „Mam Jaroslave trochu pocit, ze tam mozna budete brzy taky 😂“

Já myslím, že je to od těch lacinějších lektorů docela dobrá rada. Rychle zablokovat, aby klienti neviděli, že deset školení LinkedIn vám nezaručí stejný dosah, jako má organický obsah nevrlého programátora. 🙃 Zkuste raději Lucie Zitterbartová, pokud ji ještě neblokujete, a s námi každého, kdo se na vás křivě podíval.

Není mi zcela jasné, kde bere *certifikovaný kouč* představu, že zablokováním jednoho nebo více lidí zmizí *váš* problém. Já můžu zítra smazat celý svůj profil a váš problém bude úplně stejný jako dneska.

Jestli chcete, udělám vám webinář zdarma i bez certifikace, a nebudu se vám tam snažit rovnou prodat, že vás za příslušný obnos konvertuju taky na kouče.

#Unrecruitment #Blokáda

P. S. Vystupování našeho mladého kouče bohužel připomíná spíše #AmWay nebo #Scientology.

🔗

19.07.2020 19:08

Je to oficiální, milí #programátoři, jste divní!

„Jak se driv obecne rikalo ajtakum, ze jsou divni, tak kam se "ajtak" hrabe na programatora. Co vy jste leckdy schopni vymyslet normalni hlava nepochopi...“

A je to od mého „fanouška“, takže je to na beton. Dokonce prý doposud opovrhoval LinkedIn, protože tu namísto očekávaných manažerů, koučů a profesionálních softskillerů našel samé divné programátory a jejich divné programátorské názory.

„A nezlobte se na me, mozna mate s pani P. nejake spory, ale hloupe komentare ? To je mozna tak vas cely post.“

Ale jistě, paní P. má pravdu, že je mezi nadváhou a zápachem úplně stejná souvislost jako mezi hořící cigaretou a zápachem. 🙃 Jestli je celý můj post hloupý nebo ne, nechme koňovi.

Daleko víc mě zajímá, co vede člověka k tomu, že kvůli jednomu Šimerdovi uráží celý programátorský stav. To jsou ty chvíle v diskuzích, kdy si říkám, kdo z nás dvou je vlastně větší blázen.

#Unrecruitment #Programátoři #ajťákofobie

🔗

19.07.2020 12:04

Já se domnívám, že by i #právník měl k novým tématům přistupovat obezřetně, a zjistit si o nové oblasti informace.

V roce 2003, kdy jsem se začínal zabývat #opensource, ještě tuto oblast právníci s radostí ignorovali. Dnes už nás ignorovat nemůžou. 🙂 Historie „Free Software“ sahá minimálně do roku 1983, pojem „Open Source“ je výrazně pozdější.

Ať si o panu Stallmanovi myslíme cokoliv, není to náhodný člověk, co nazval svůj výmysl, ale neopopenutelný průkopník.

Sám jsem věnoval dost času čtení všeho možného, co bylo k tématu od roku 1983 napsáno. Sledoval jsem přednášky těch pár výjimečných právníků, co se tématu věnovali, obvykle na straně svobodných projektů.

Interpretovat GPL, nota bene GPLv3, jako odfláknutou licenci, jde proti smyslu všeho, co jsem si k tématu zjišťoval. Že je licence mnoha odborníkům na právo nesrozumitelná, opravdu není důkazem odfláknutí. Ale k tomu je nejprve potřeba znát cíle projektu, a pak teprve se snažit hodnotit jeho provedení.

Já naprosto chápu, že je tenhle svět pro nováčky těžko čitelný, ale tím spíše se nebudu chovat arogantně, když nevím.

#Unrecruitment #FreeSoftware #OpenSource

P. S. Nevím, zda je „naštvání“ úplně trefné pojmenování pro emoci, kterou cítím, když narazím na diletantismus spojený s odmítáním opravit si základní fakta.

🔗

17.07.2020 07:28

Návod pro introverty na úspěšnou účast na networkingových akcích.

Slyšel jsem, že introverta společnost unaví a k odpočinku potřebuje samotu. Domnívám se, že jsem objevil alternativní metodu. Stačí dodržet jedno jediné pravidlo, zato velice těžké na dodržení.

‣ „Je mi jedno, co si ostatní myslí.“

Když přijdu na programátorskou akci, jsme rádi, že se vidíme, že máme společné zájmy, ale tohle pravidlo vzájemně dodržujeme. Když přijdu mezi lidi, co se považují za normální, naprosto se mění pravidla hry.

Někde jsem slyšel…

„Ale tu práci programátorů je potřeba nějak zprostředkovat manažerům. Je potřeba mít někoho, kdo to připraví pro normální lidi.“

Odkdy jsou zrovna manažeři normální lidi? Ale zpátky k tématu. Je těžké udržet si nadhled na akci s lidmi, kteří jsou zvyklí si dávat velký pozor, co si ostatní myslí. Ale prozradím vám jedno tajemství. V komentáři.

#Unrecruitment #networkinghonesto

P. S. Už jsem vám říkal, že na rozdělení na introverty a extraverty nevěřím?

🔗

16.07.2020 12:13

„Jde tady o to, že pokud "žádám" o práci (ano, změnila se situace), tak si musím sám uvědomit…

Nepochybně se změnila situace. Poprvé v životě se mě přátelé z recruitmentu ptají, jestli pro ně bych nevěděl o nějaké práci. Také se mi už ozývají první známí z oboru, že zvažují práci pod magickou hranicí sto tisíc měsíčně.

A pak jsou to tací, co stále věří, že je ekonomický propad příležitostí to konečně těm zlým uchazečům o práci nandat. Linguisticky vzato se uchazeč o práci uchází a žadatel o ni žádá. Kulturní člověk 21. století ovšem staví recruitment jako službu a pohovory jako oboustranné diskuze.

„Pročpak, prosím? Že jsem si dovolila napsat, že žádám o práci? Ano, tak to prostě je - "žadatel o práci", terminus technicus.“

Typický diskutér „srab“, který si ani nestojí za tím, co napsal, ani se neomluví a neukáže změnu názoru.

Najednou je to „terminus technicus“. Tak jak je možné, že o komentář dříve se z toho „terminu technicu“ vyvozovaly závěry, za které by se nemusel stydět normalizační kádrovák?

#Unrecruitment

P. S. Tehdy by vám tu cigaretku možná i nabídli. Já nevím, já tu dobu nezažil.

🔗

15.07.2020 08:58

„Je kuřák potenciálně horší zaměstnanec než nekuřák?“

Nábor stojí na předsudcích. Posoudit kulturu a pracovní kázeň od stolu ani jinak nelze. Já vidím kouření cigaret jako symbol trvalé a nenapravitelné chudoby.

Znám lidi, co si neustále stěžují na nedostatek peněz, a mně závidí, že si jako programátor můžu vydělat víc. Jenže kouří za cca 50 000 Kč ročně. Kdybych já vyložil těch stejných padesát litrů najednou na stůl, dostane je to do stresu.

Krom toho má velká část kuřáků neodbytný pocit práva obtěžovat a omezovat ostatní. Některým vadí, když člověk bez cigarety využívá venkovní sezení. Dovolím si cigaretovou kulturu jako celek označit za toxickou a společensky závadnou.

Přitom mám mezi kuřáky spoustu přátel. Otec taky ještě před dvěma lety denně kouřil. Toleruju to u lidí, kteří na to aspoň mají. Baví mě pozorovat ruční balení tabáku do papírků. Jednou do roka neodolám, když mi někdo nabídne ke zpříjemnění večera doutník.

Na pracovním setkání bych očekával, že nepoznám kuřáka ani podle cigarety v ruce, ani podle smradu z oblečení. Na pohovoru nevidím problém takového člověka rovnou vyhodit.

#Unrecruitment #Tabák

P. S. Je velký rozdíl mezi zálibou a závislostí.

🔗

14.07.2020 11:40

„HAHAHAHAHAHAHA ... tak tohle je paradni, tak asi proto v USA tyhle znacky netahnou! Ovsem bylo by fajn jich par nainstalovat a nechat ty precitlively a hloupy divnolidi se vystavit tehle strasne urazce a treba uz konecne puknou tou svoji debilni hlouposti a ublizenou dementalitou ... A.k.a. tady je to fakt na palici tedka pred tema volbama ...“

(Employers hire me for bias-free analysis, precision, excellent communication…)

Je to jenom komentář v diskuzi. Uznávám, že taky občas někde píšu blbý a zkratkovitý komentáře (obecná čeština mi sem vzhledem k originálu sedí víc), ačkoliv snad ještě pořád kapánek preciznější.

LinkedIn je prachsprostá sociální síť jako každá jiná, tak z toho nebudeme dělat vědu, a v tichosti se kulturně pobavíme a obohatíme.

#Unrecruitment #Communication

🔗

13.07.2020 21:55

Chtěl jsem si z legrace udělat nějaký test. Protože jsem se nechtěl vrtat v syntaxi programovacích jazyků, zvítězila #matematika. Jenže jsem shořel už na třetí otázce testu úplných základů. Pomůžete mi?

„Kolik korun uložil v bance spořitel na terminovaný vklad, když při 7% úrokové sazbě získal na úrocích po 2 letech 1 791 Kč? (Daň neuvažujte.)“

Otázka není z pohledu základů matematiky jednoznačně zadána. Musíme předpokládat konkrétní model připisování úroků. A vzhledem ke zvoleným číslům a počítání s penězi musíme též předpokládat nějaký model zaokrouhlování.

Nepodařilo se mi najít taková pravidla úročení a zaokrouhlování, aby byla kterákoli ze čtyř odpovědí správná. Jestliže například úročím ročně a nezaokrouhluju, činí zisk přesně 14,49 % původní částky, vychází mi nejbližší odpověď stále o mnoho korunek vedle.

Snad budete úspěšnější.

#Unrecruitment

🔗

12.07.2020 22:20

Moji #influencers potřetí. Tentokrát bez recruiterů.

Karla může za to, že nenosím sandály s ponožkama. Teď nosím pětiprsté ponožky ve fivefingers barefoot botách. Pomohla mi vybrat boty i pro holku a postupně mě seznamuje s obchody, které bych nikdy nenašel.

David mě uklidnil, že člověk jako já může klidně jezdit k zákazníkům ve skoro dvě dekády starém autě. Ale mám mít pěkné poklice (wheelcaps) a auto má být čisté. Jen se bojím, aby proud vody neodnesl s sebou i kus auta.

Igor mi naprosto imponuje tím, že přesně ví, kdy mlčet. To se chci taky jednou naučit. Na druhou stranu se asi nikdy nepřiblížím jeho noblesnímu stylu, necítil bych se ve své kůži.

To by pro snad dnešek stačilo.

#Unrecruitment

🔗

10.07.2020 19:03

Holka sedí na zastávce a diskutujeme, jestli se jí v nových botách dobře chodí, a další věci, co mnozí s mladšími dětmi moc neřeší.

Asi metr od ní sedí osamocená #ZasloužiláMatka hledící do prázdna. Podávám holce z batohu kšiltovku, a paní mi poradí, že jí mám protáhnout cop. Odpovídám, že jí to nebude s tím zapleteným dobře sedět. Paní bere do ruky kšiltovku, protáhne cop, ukazuje na temeno, a sděluje mi, že by bylo fajn ty vlasy nerozcuchat, když už se s tím někdo dělal.

„To je moje práce.“

Vyvedená z míry mě začne chválit, že jsem šikovnej. Beru holku za ruku, nastupujeme do autobusu, a říkám jí, ať si tu čepici předělá, kdyby jí vadilo, že má kšilt nahoru.

Milé dámy, doufám, že se stejným klidem reagujete, když k vám přijde cizí muž a začne sahat na vaše dítě. 🙂 Já tyhle dámy řeším podle stejného scénáře jako konflikty s dětmi na pískovišti.

Jak řešíte sociální interakce mezi vaším dítětem a cizími dospělými?

#Unrecruitment #Rodičovství

P. S. Výlet do Kolína byl super. Tam jsem naštěstí holku předával. Na cestě zpátky jsem zůstal viset v jednom z mnoha vlaků v Běchovicích, a nakonec jsem raději prošel pěšky do Dubče než mezi hromadou lidí řešit náhradní dopravu z Běchovic.

🔗

09.07.2020 09:35

„Někdo tu špatně placenou práci dělat musí.“

Podstata tohoto nesmyslu není v diskuzi, zda to je nebo není pravda, nýbrž v tom, že je ta věta sama o sobě nejednoznačná a ve skutečnosti vůbec nic neříká.

Je tu spousta práce, kterou vůbec není potřeba dělat. Jak budou prodavačky výrazně dražší oproti samoobslužným pokladnám, začnou jejich místa mizet. Pokud nedovezeme dost uklížeček z východu, zvýší se sazby za úklidové práce. Většina uživatelů této magické větičky jednoduše popírá tržní ekonomiku.

‣ Chci tu práci dělat?

‣ Potřebuju vydělat peníze?

‣ Opravdu nemám jiné možnosti?

Nedivte se, když vám holka z majetné rodiny, která si vydělává jenom na piňakoládu, odmítne nastoupit na brigádu, která neodpovídá jejím představám. Beztak jí stačí ukázat výstřih, a to pití jí někdo koupí. Ona tu práci dělat nemusí.

#Unrecruitment

P. S. Pokud nejste spokojeni se svou prací, zhodnoťte si alternativy, a v nejhorším dojdete k tomu, že máte nejlepší práci, na kterou dosáhnete. Budete aspoň spokojenější.

🔗

06.07.2020 08:49

LinkedIn je profesní síť!

Do 25k views byl pod mým „botičkovým“ příspěvkem klid. Někomu se líbil, někomu ne. Pitomci v tomto perimetru mě zřejmě již blokují. Teprve mezi 25k a 35k přišla ta pravá úroda.

‣ Bílý rytíř spatřil šanci se blejsknout a označil za sexismus mé vyprávění, jak jsem kdysi sedmnáctiletou slečnu protáhl přírodou.

‣ Salónní feministka afektovaně opravila mnou zesměšňovaný sexistický obrázek. Když jsem jí dal odkaz na původní příspěvek, nenapsala tam ani čárku.

‣ Manažerská babizna mi přišla oznámit, že má větší problémy než já, LinkedIn je profesní síť, a že se ještě udržela.

Já jsem všema deseti pro emancipaci. Ve svém oboru pomáhám šikovným holkám nahoru. Předávám nejen znalosti a zkušenosti, ale i motivaci a sebevědomí. Sám si vařím, sám si peru… Lucie o mně říká, že jsem jediná feministka, se kterou je ochotná se kamarádit.

Jenom holt nesnáším slepice (a kohouty), jejichž repertoár dovedností se skládá z „Dobrý den, kozy ven!“, natřásání půlek, a schopnosti urážet se v diskuzích.

#Unrecruitment #Emancipation

P. S. Jako bonus mi tam jedna napsala, že by „ty vole“ raději byla zhýčkaná princeznička a přizpůsobila tomu výběr partnera. V čem je problém? Na světě jsou tři miliardy chlapů. Nechápu, proč bych jí měl dělat blbce zrovna já.

🔗

05.07.2020 07:54

Druhé kolo mých #influencers, kde vyhovím speciální žádosti Miroslav Mura dát prostor i někomu z #HR. Čtěte do konce.

Honza pomáhá nováčkům ke vstupu do #IT oboru a připravil pro ně webový portál, který jim poskytne cestu ke všemu od výukových materiálů přes příběhy druhých až po potřebné business informace a přehled o trhu.

Katerina si hledá novou práci, a píše články o hrůzách dnešní HR byrokracie. Ukazuje nám, co si zrovna práci nehledáme, jaké to může být, když se rozhodneme najít si práci klasickou cestou.

Recruiterka Sabina je pro mě #business hvězda celé první vlny karantény. Zatímco větší část HR trhu ztratila nervy, tahle holka si prošla diskuze a pomocí věcných a střízlivých komentářů si posbírala kontakty na firmy. Zatímco jiní psali, jak teď budou všichni žebrat o práci, ona posbírala nově volné IT odborníky a spojila je do těch firem.

#Unrecruitment

🔗

04.07.2020 07:32

„Chápu to správně, že se těm čůzám nechce dělat?“

Houby vzdělávací systém, jen laskavé prozření otce zvyklého dělat pro svoji holčičku všechno.

‣ Holka žije v luxusu, a podle toho volí vzory a náhled na život.

‣ Celý život ji učí umět jazyky a neuzavírat se na českém písečku.

‣ S kámoškou si vybraly JEDNU akci za celé léto.

Já luxus nezažil. Táta mi sehnal úklid, kde mi babizna (50+) první den nadávala za přehlédnutí koše zakopnutého hluboko pod stůl. 👌 S kámošem jsme přes agošku jeli do betonárky čistit dva dny palety. Nikdo nás nečekal a dostali jsme z milosti půl dne. 👏

Domlouvil jsem si soukromé lekce AJ. Když se ukázalo, že mi je doma nezaplatí, vybarteroval jsem je za babysitting. Patnáctiletý ucho dostalo důvěru a na krk tři děcka (5, 8, 11). Nejpoučnější brigáda ever.

A tak co si dcerka nezařídí, to nemá. Jdu příkladem. Včera se mě Mexo ptal na doporučený reprák. Nekoupil, stále jedu na krizový plán a hlídám výdaje.

#Unrecruitment #Education #Upbringing

Půlka trhu má nervy v kýblu. Potrefené husy/houseři mi reagují na posty, které by před pár měsíci nechali ležet. Fakt chcete po dvou mladých kočkách, aby se zorientovaly ze dne na den? Vzpomeňte si na sebe!

🔗

02.07.2020 23:36

Čas od času je radost odhodit #předsudky, a přečíst si, co si o influencingu na LinkedIn myslí ostřílení harcovníci.

‣ Abyste mohli mít vliv, musíte mít alespoň sto tisíc spojení.

‣ Pokud máte pouhých deset tisíc spojení, nemůžete mít dosah.

‣ Při deseti tisících spojení by byl dosah jen mezi pěti sty a dvěma tisíci.

Je to prý jednoduchá matematika. Rád bych ji ověřil v praxi, a tak jsem pro začátek odmazal tři čtvrtě sta spojení (už jsem měl 499 a hrozilo splynutí se spammerským davem), chystám se na další čistku, a hledám nová kritéria výběru.

Napadlo mě odmazat lidi, kterým vykám. Nemusel bych pak z diskuzí odskakovat do soukromých zpráv a hledat, jestli si tykáme nebo vykáme, tak jako to děláte vy. Takto bych všem svým přímým kontaktům v diskuzích tykal.

Proč vlastně držet kontakty na lidi, se kterými jsme se nikdy nespřátelili? Na real business kontakty je tu přece e-mail a telefon.

Jaká kritéria při čistkách používáte vy?

#Unrecruitment #LinkedOut #InfluencerMarketing

🔗

02.07.2020 09:19

Až se mě bude zase někdo ptát, proč jsem na sítích zlý…

‣ Nerozumí modelu věty „Říká se, že…“ na začátku příspěvku. Nepřečte si druhou, kvůli které tam ta první je.

‣ Nezajímá ji obsah příspěvku. Nechápe téma, přestože má k dispozici diskuzi ostatních, kteří zjevně pochopili.

‣ Nereflektuje zábavnou povahu příspěvku. Dokonce mi ani nenapsala, že nejsem vtipný. Jemný náznak, že podporuju ženy v IT, ji pak uniká zcela.

Odpusťte jí prosím hrubou pravopisnou chybu. Sám jsem svůj komentář jedné zbavil, než jsem dělal screenshot. Též jí prosím odpusťte profilovku s dítětem, když to tak potřebuje.

‣ Poučuje mě, že mé vyjádření upevňuje méněcennou roli žen. Pod příspěvkem hlásajícím právo žen neničit si zdraví a nosit pohodlnou obuv.

‣ Na mém profilu pod mým příspěvkem mi přikazuje, jak mám příště psát, ačkoliv na mě sama akorát zvrací emoce.

‣ Naznačuje, že to vypadá, že mám něco proti ženám, pod příspěvkem, který ukazuje opak. 🙂

‣ Přidává 😉 smajlík, jako bychom tu byli na nějakém mimibazaru, kde na sebe diskutéři nesouhlasně mrkaj.

Mám rád ženy, lidi, views, komentáře, pozornost, whatever… Ale jsou chvíle, kdy si říkám, proč ten člověk raději nejde a neopraví si svůj život.

P. S. Co za profesi je ten Consultant?

🔗

01.07.2020 08:42

Říká se, že muži dávají přednost přímé komunikaci, zatímco ženy raději naznačování a chození kolem horké kaše. Já dávám přednost komunikaci *velmi* praktické, a stejně se dívám i na obutí.

Kdysi jsem jednu tehdy cca sedmnáctiletou slečnu na prvním rande protáhl 40 km na kole. Na další rande, tentokrát pěší, ji její maminka vybavila módníma botičkama. Nijak jsem to nekomentoval, jenom jsem ji protáhl těmi nejdivočejšími zákoutími Divoké Šárky. Myslím, že už si nikdy se mnou takové boty nevzala. Chodili jsme spolu ještě rok.

Móda je každého věc. Ale ať se na mě prosím nikdo nezlobí, když „zapomenu“ obdivovat boty, které musí žena vzít do ruky, aby ušla pár kilometrů po městě. Když jdu po staromáku, tak se vždycky leknu a začnu instinktivně uhýbat před koněm, načež zjistím, že kůň měří asi 170 cm včetně bot, a největší nebezpečí je, že si zláme hnáty, a já budu povinen poskytnout první pomoc.

Teď jsem byl na grilovčce Czechitas a všechny holky tam byly oblečené a obuté normálně, lidsky a účelně. A to tam pár singles bylo. 🙂 Asi jinej gang.

#Health #Freedom #Rationality #Unrecruitment

Trolling is a art.

🔗

29.06.2020 22:52

Ke koučingu jsem se nevyjadřoval, myslel jsem si, že tomu nerozumím. Seniornější koučka mě tu před časem označila za nekoučovatelného. Díky dalším koučům tomu rozumím ještě méně.

„Koučovatelnost je odrazem potřeby něco změnit nebo přání něco rozvinout. Pokud někdo nemá takovou potřebu, bude mu fajn i bez kouče.“

„Každý neocení koučování, protože jim je dobře na daném místě.“

Před nástupem koronaviru jsem byl lektorem programování a dalších témat. Největší hodnotu školení vidím v tom, že lidé vypnou (nejen) práci a věnují se rozvoji v konkrétní oblasti. Protože nepřináším žádné tajné učení, mým úkolem je pomoct účastníkům strávit tento vzácný čas efektivně.

Většinu věcí jsem se učil sám, bez lektorů a koučů, ať už ze zájmu, nebo k vyřešení konkrétní potřeby. Kdokoli z mých studentů si může vyhradit čas a udělat to samé.

Nenapadlo by mě psát o lidech, kteří si zvolili jinou cestu, že nemají potřebu se rozvíjet. Nestavím svoji službu jako nezbytnou a nenahraditelnou, jen už ji pár lidí v minulosti vyhodnotilo jako užitečnou.

‣ V čem přesně je tedy koučing tak výjimečný, že bez něj zůstáváme stát na místě?

‣ Musí být kouč z oboru nebo může být úplně mimo?

#Unrecruitment #Uncoaching #Unschooling

🔗

29.06.2020 07:48

„Už několik let mě otravují neschopní recruiteři, kterým je zatěžko rozlišovat od sebe programovací jazyky nebo pochopit že ne každý v IT je programátor.

Jsem rád, že jsem se mohl podílet na projektu, který by měl tuhle sortu taky-recruiterů postavit stranou a nahradit jejich práci strojem.“

Pamatujete si můj velký článek o tom, jak „alfa vlci“ z agentury pomlouvali odborníka, kterého sami vybrali k oslovení? Tak tohle je Michal. Michal spolupracuje na software, který na jednu stranu taky umí číst #CV, ale nemá křehké ego a nechodí pomlouvat IT hvězdy na #LinkedIn jen kvůli slušnému odmítnutí.

#Unrecruitment

Chcete vidět, jak může vypadat taková komunikace mezi agenturníkem a odborníkem? Rozklikněte v diskuzi odkaz na již zmíněný článek, jehož je Michal hlavní postavou!

#UnhumanResources #AI #EconomicCrisis #vlčata

P. S. Taky mám raději lidský přístup, ale kde ho hledat?

🔗

28.06.2020 18:25

Úplně chápu, že se někomu nemusí líbit master–slave v softwarové a hardwarové terminologii, podobně jako se nemusí líbit třeba zombie, sirotci a zabíjení dětí v UNIXové tradici.

Co jsem se od kamaráda dozvěděl, že jsme nikdy nepoznali život bez bílých privilegií, a co moji námitku, kolik bílých Čechů, Poláků nebo třeba i Němců bylo zotročeno a zavražděno v nacistických lágrech, odbyl slovy, že „bílá privilegia“ nejsou dotčena tím, že si bílí ubližují mezi sebou…

Srovnal jsem si jeho slova se slovy dalších, a pochopil jsem, o jakou pokryteckou exhibici se tady jedná. Stačí napsat #BlackLivesMatter, zbuzerovat ostatní, a najednou jste někdo a můžete druhé soudit. A běda aby někdo odpověděl #AllLivesMatter a celé vám to rozbil.

Já si klidně přejmenuju všechny větve z master na main, pokud to někomu udělá radost. Klidně budu všude psát blocklist. Udělám to s vědomím, že jsem tím pro ✊🏿 udělal 💩, tedy pokud bych narozdíl od většiny těch křiklounů například nepřispěl na vzdělávání romské menšiny.

A to si nemyslím, že poslat pár drobných je kdovíjaká odvaha, rád bych čas od času pomohl přímo. Ač jsem sám antirasista a antišovinista, tihle salónní a twitteroví hrdinové mi lezou pořádně na nervy, a s nimi i O2 a jejich pokrytecké vzpomínkové SMS na Miladu Horákovou.



🔗

28.06.2020 08:08

Recruiterské rozhovory v prosinci 2016, kdy jsem hledal nové uplatnění:

„Zdar, tak co pro mě máš? ;)“

„Ahoj, hele propojila jsem si tě spíš tak pro kontakt :).“

„Sháním, jak se to mezi headhuntery říká, dream job, a představuju si ho tak, že dostanu tak dvěstě klacků od firmy s dobrým jménem a za to se budu válet na gauči. :D“

„Nicméně až budou potřebovat někoho, kdo bude brát 200k a nebude dělat nic, tak si ten job zaberu pro sebe. Ale abychom nemarnili čas – hledáš jen na kontrakt nebo i HPP?“

„Abychom nemarnili čas, těch 200k momentálně neočekávám, možnost válení se na gauči ano. Mám dcerku, pracuju z domova, chci aby to tak zůstalo a mohl jsem ji pohodlně vozit tady na vsi do školky a mám na home office minimálně jednu nabídku na 70k+ a napjatě očekávám další. – Přes agentury se dostanu na krásných 5k–6k Kč/MD na kontrakt, ovšem v ošklivých korporátech a minimálně 4 dny v týdnu v kanceláři někde v Praze... takže abych koupil další auto.“



„Ahoj, kolegyně hledá někoho s tvým profilem a s možností 90% HO. Mohu jí předat kontakt?“

„Předej. :)“

Na světě jsou i holky, co maj humor a styl, a je úplně jedno, jestli je potkáte na veterině při (k)očkování, nebo na LinkedIn. Devět z deseti HR kámošek ze střední úvodní konverzací neprošlo. Tohle je ta desátá.

#Unrecruitment

🔗

27.06.2020 22:04

Je na čase napsat něco o svých influencerech tady z #LinkedIn, a dneska bych se zastavil u Tomáš Řezníček, Marek Strihavka a Lucie Zitterbartová.

Tomáš je kluk, co přišel na LinkedIn, neukázal žádný velký byznys, neuměl psát pořádně česky, a začal dělat networkingové akce. Dneska? Pořád neumí psát česky, ale má výsledky, a mám na něj výborné osobní reference. Jestli chcete důkaz, že není potřeba umět česky, jděte za Tomášem.

Marek se odmítá podrobit typografickým pravidlům na úrovni základní školy. Píše fenomenální glosy z firemního prostředí, že by corpoRAT spolu s Martinem Králem mohli tiše závidět. V jednu chvíli se ke mně dokonce dostalo podezření, jestli to není můj fake profil.

Lucka, kdyby to bylo legální, by tyhle dva za jejich projev odpravila do věčných lovišť. Ale i přes jazykový a emočný jemnocit se dokáže vrátit zpátky na zem a střízlivě zhodnotit situaci. Před pár dny zhodnotila i můj sociálně-mediální obraz, a narozdíl od jiných to nebylo jenom opakování toho, co už jsem věděl.

Mnozí mě znáte a tušíte, kým se tak nechám ovlivnit. O kterých mých influencerech byste si rádi přečetli příště?

#Unrecruitment #Influencers

🔗

24.06.2020 21:59

Můžu se vás zeptat na jednu otázku? 🙃







Jsou věci, které možná považujete za úplně normální, a přesto jsou především v online komunikaci v technických kruzích považovány za neslušné a trestuhodné.

‣ Otázka, zda se můžete zeptat. Jestliže takovou otázku položíte, pak nejen že už jste se zeptali, ale ještě jste tu otázku vyplýtvali na naprosto bezpředmětnou věc.

‣ Otázka na něco, co lze během minuty najít na Internetu, se odjakživa považuje za projev neúcty ke všem zúčastněným.

Technický altruismus bývá často zaměňován s arogancí. Člověk někomu věnuje svůj volný čas a od celé výměny očekává jen radost z toho, že se druhému něco podaří. V zápětí zjistí, že je druhý člověk natolik líný, že raději přípraví o čas vás, než aby projevil alespoň kousek vlastní snahy.

Odtud pochází představa, že jsou techničtí lidé arogantní, mají nižší EQ, slabší soft skills, a podobné nesmysly. Nakonec zjistíte, že se s vámi jednoduše nechtějí bavit, protože si prostě jenom váží svého času a chtějí ho využívat ke svému prospěchu, radosti a spokojenosti.

Jaké další věci, které okolní společnost bez problémů toleruje, považujete za neslušné?

#Unrecruitment #HardSkills

🔗

24.06.2020 08:53

Za svůj byznys jsme zodpovědni sami. Legitimní faktury lze pojistit. Ostatní lze řešit sypáním popelu na hlavu a změnou přístupu… Nebo můžete jít pomlouvat zákazníky na #LinkedIn.

‣ Rozumíme svojí roli v dané transakci vůči zákazníkovi.

‣ Nepředpokládáme a ani zákazníka nenecháváme předpokládat.

‣ Neřešíme své finanční problémy dodatečným zatížením zákazníka.

Pokud tohle nefunguje, zbytečně přicházíme o příležitosti, zákazníky i přátele. Ve screenshotu vidíme mlhavý popis situace. Pokud zákazník vnímal podmínky podobně mlhavě, dá se pochopit, že neočekával, že bude dané poradenské instituci muset platit za neuskutečněné smlouvy. Argument férovostí je chucpe.

Kdysi (cca 2005) jsem měl problém, že jsem měl nízkou sazbu a nízky počet hodin, oproti čemuž jsem u zákazníka trávil mnoho času na neplacených schůzkách. Nestěžoval jsem si online, že je ke mně Honza nefér, a namísto toho jsem se naučil si nastavovat pravidla a sazby ke své spokojenosti.

Díky tomu jsme dodnes přátelé, čas od času si zavoláme, a ten člověk významně pozitivně ovlivnil moji další kariéru.

#Unrecruitment #Business #ShitTalk

P. S. Nepopírám, že někdy může být zákazník tak trochu kretén. Ale jako dodavateli, když něco nefunguje, se mi zatím vždycky vyplatilo předpokládat, že kretén jsem já.

🔗

23.06.2020 06:12

Jedna z mých hlavních konkurenčních výhod je, že jsem neztratil dětské myšlení a nadhled. Ne každý se dokáže ozvat ve skupině lidí, která již akceptovala řešení sice zavedené, ale vpravdě úplně blbé.

A není to žádná samozřejmost. V letech 2014–2016 jsem v tomto ohledu tak trochu ztrácel. V roce 2020 se už můžu jenom smát lidem, kteří svoji „dospělost“ staví na tom, že se berou přehnaně vážně a uchylují se k mikroagresi vůči komukoliv, kdo by mohl být pro jejich nalajnovaný svět hrozbou.

Ne, nejsem jediný. Jen se mi občas stane, že jsem jediný, kdo má v danou chvíli energii a odvahu konfrontovat pitomce a sám se podle zákona o diskuzích pitomcem stát. Pak jsou chvíle, kdy tu energii nemám a velice rád pozoruji, když moji obvyklou roli zastane někdo jiný.

Můžu zodpovědně říct, že jestli se mi něco v životě osvědčilo, tak je to nebát se být blbcem.

#Unrecruitment #Education #Přizdisráči

Fun fact: Dnes jsem dítětem právě 34 let.

P. S. Já opravdu a upřímně nevím, proč se ve škole hodnotí známkami. Nikdy jsem školskou historii nestudoval. Takže pokud mám nějakého dobrého přítele, nejlépe zároveň odborníka ve věci školství, tak mi to prosím zkuste v komentáři vysvětlit!

🔗

20.06.2020 20:13

Kdo je největší influencer mezi českými programátory, ptá se Jan Bleha. Tak nejznámějším českým influencerem, kterého lze bez výhrad počítat mezi programátory, je Martin Rota, který nepřekvapivě ani nemá LinkedIn.

Možná se ptá spíše na „programátorskou komunitu“. Ona ovšem není zrovna hierarchická ani zrovna celistvá, navíc programátor typicky nebývá závislý na českém jazyce a českých osobnostech.

Pokud bych měl jmenovat pár *svých* českých programátorských influencerů, budou to například Anna Maresova, Antonin Kral, Martin Decky, Martin Mareš, Pavel Tisnovsky, Tomáš Chvátal nebo Vojtěch Pavlík. A obrovská spousta dalších. Pro mě je nesmysl učit se jen od těch nejznámějších.

Sám jsem jistě taky byl pro hrstku lidí influencerem, a to ještě v době, kdy mě tady na LinkedIn nikdo neznal. Dnes, když se rozhlédnu, kde se projeví, o čem jsem zrovna napsal, mám pocit, že jsem spíše mikroinfluencerem právníků, koučů a personalistů. 🙂 Jistěže mě sleduje i pár lidí z IT včetně programátorů, ale řekněme si narovinu, kolik z nich chce dělat #lowlevel?

#Unrecruitment #HardSkills #InfluencerMarketing

P. S. Já asi tuším, proč se člověk z Kiwi ptá na programátorské influencery. Jen si myslím, že bude marketing na této scéně extrémně těžký. Tak hodně zdaru!

🔗

19.06.2020 07:58

Jak jste na tom s alkoholem a drogami v práci? Ještě pro moji babičku bylo nepředstavitelné, že by přišla návštěva a ona ji neměla, co nalít. Sám se setkávám se zákazníky, co mi nabídnou panáka na uvítanou.

Já alkohol před realizací služby odmítám. Jako zaměstnanec jsem ale od reorganizace vypil sklenku nebo dvě červeného před každým online meetingem s novým šéfem. Toho zvyku jsem se zbavil společně s tím šéfem. Dnes už bych to neudělal a nalil bych si na video meeting víno normálně do hrnku.

Jinak je prý v české podnikatelské a manažerské scéně docela v oblibě kokain. Prý se to brzy pozná na „věčné rýmě“ a později podle fleků v obličeji značících oslabené vnitřní orgány. Na druhou stranu už jsem dělal business s lidmi, kteří odmítají pít i kofolu.

Taky jsem z 99.9 % nekuřák a oblečení zamořené cigaretovým smradem mi připadá nesmírně odpudivé. Jednou za čas udělám v dobré společnosti výjimkou kvůli dobrému doutníku. Jinak jsem s kuřákama chodil na pauzy s prázdnýma rukama.

Jak to máte v práci vy? Chlastá se u vás? Fetuje se u vás? Nabídnete návštěvě kafe nebo lajnu?

#BahenníLázně

P. S. K tomuto příspěvku mě kromě starých zkušeností inspiroval komunikační styl diskutujících na LinkedIn, kterým jsem se věnoval v předchozích příspěvcích.

🔗

18.06.2020 06:51

Je suis dinosaure Alan. Tohle je přesně aktivismus, který se mi libí. Ženy, a můžou i muži, kterým se dostává na sítích nevítané erotické pozornosti, tak protestují proti nevhodným osobním zprávám a komentářům.

Až se přihlásí, kdo ještě nikdy na LinkedIn nedostal nevhodnou seznamovací zprávu od cizího muže, cizí ženy, psa, mimozemšťana… Je mi jasné, že nemůžu srovnat svých pár zpráv s tím, co dostává žena, která se na profilovkách ráda ukazuje.

Já s tím naprosto souzním. Nemít na profilovce svůj obličej, potažmo i s poprsím, je řešení. A to jak krátkodobé ve formě aktivismu, tak i dlouhodobé. Kdybych neměl novou vymazlenou profilovku, taky bych byl dinosaurus Alan.

Tak veřejně podpořím aktivistky alespoň tímto příspěvkem.

#Unrecruitment #FemaleLivesMatter #Emancipation #Dignity

🔗

17.06.2020 07:02

Děkuju Karla Root za pomoc s výběrem bot, ale dneska na tebe teda nemyslím v dobrém. Mám z včerejšího „běhání za kolem“ poněkud ošlapaná chodidla. Konečně si od tebe nechám poradit něco celoročního, ať přes zimu nezpohodlním.

Jinak okolo Josef Bártík se začalo srocovat podezřele mnoho zajímavých lidí a Tomáš Burda se mě už pokusil pozvat na neformální setkávání, co zahájila Lucie Zitterbartová. Mezitím mě na #LinkedIn zablokovalo pár dalších pitomců a já se můžu dál držet doktríny, že #NikohoNeblokuju.

Zdá se, že můžeme už podle reakcí na LinkedIn zhruba rozdělit lidi na škále od „z karantény nám ještě víc hráblo“ po „makáme, ať nás krize nepohltí“. A protože není čas brečet, těch prvních se nemilosrdně zbavuju a potkávám se už jenom s těmi druhými.

#Unrecruitment #Outdoor #Activity

🔗

15.06.2020 21:12

Vrátil jsem kompenzační bonus 25 000 Kč. Dnes mám poprvé od začátku roku srovnané cash flow. Almužnu od státu vydávanou za nejasných podmínek nepotřebuju.

Přesto fandím těm, co se i za pomoci různých státních podpor snaží udržet v běhu. Živnostníci a malé firmy drží pohromadě kulturu i ekonomiku tohohle státu. Loví zakázky, vydělávají si na sebe a mnozí i na zaměstnance a jejich daně.

Svět živnostníků a podnikatelů fakt nefunguje ve stylu: „Pošlete mě domů a plaťte mě dál.“ Vyházel jsem ze své sítě ty, kdo to nechtějí chápat, konečně jsem za nimi hodil i tu „pětadvacítku“. Vážím si zaměstnanců, na nichž zase stojí firmy. Žel ne těch, co se rozhodli skočit na populistickou návnadu.

Tak snad jste spokojeni a těch 25k vrácených do rozpočtu užijete ve zdraví. Mimoto jsem přispěl okolo 2k na vzdělávací projekty a okolo 2k na nezávislou žurnalistiku.

Zrušil jsem Netflix, na který jsem nezačal pořádně koukat ani v karanténě, a přestal jsem využívat rozvozů hotových jídel. Jednu dobu jsem zvažoval úklid a věnovat se raději svým věcem, ale zjistil jsem, že i vytírání podlahy může být docela dobrý relax.

#Business #Unrecruitment #Covid19

P. S. Děkuju Jana Sedláková a Ivana Lehkoživová za drobné večerní konzultace. Děkuju Petr Kovarik za to, co se snaží dělat pro české firmy.

🔗

15.06.2020 03:00

„Na trolly trolí zacházení Šimerdo. Uvědom si, jak se chováš k lidem ty a cos tam psal za urážlivé nesmysly.“ – Taky cizím lidem na profesní síti tykám, oslovuju je příjmením a vylévám si na nich své frustrace…

Oh wait, vždyť se jen ptám, o jakéže špičkové technologie se to jedná. A urážet lidi na potkání pořád nepovažuju za dobrou strategii na candidate marketing.

„Nejsi žádný "technický člověk" (ten programuje a netráví život na LI, focus nula),“

Je mi to líto, ale doby, kdy techničtí lidé drželi hubu a krok, jsou pryč.

„ale hulvátský energetický upír. Moje response na tebe je zároveň jasnou proklamací, že pro negativní osoby s nějakým tĕžkým vnitřním problemém u nás není místo.“

Pro jednoho se zjevně místo našlo. Neumím si tak úplně představit, že by mě dospělý vyrovnaný člověk vyvolával v úplně cizích diskuzích, notabene na Rohlik.cz, kde jsem podle svých záznamů letos stihl utratit něco málo přes tři desítky tisíc korun.

Nebudem si hrát na schovávanou, zamazávám jména jenom pro formu, beztak víte, o koho jde. Napište mi někdo, jak se vám v takové firmě s takovými lidmi pracuje.

#Devadesátky #BahenníLázně

P. S. Jasně, desítky tisíc nejsou velký byznys, ale bavíme se tady o jídle do domácnosti a je tu pár věcí, které si umím lépe koupit jinde.

🔗

13.06.2020 14:18

Miluju univerzity. Jsou možná tím nejlepším, co středověká Evropa vytvořila. Zvláštní slabost mám pro technické vysoké školy. S drobnými výhradami chápu cechovní systémy a vymezování povolání podle dosaženého vzdělání.

Zpětně se ukázalo, že mi SŠ i VŠ daly nejvyšší hodnotu v lidských kontaktech. Považuju je za důležitější než nějakou znalostní „injekci“ a motivaci, i když třeba analýzy, algebry a logiky si cením a rád se k nim vracím. Ale upřímně, 99 % toho, co dělám, jsem se naučil sám.

Znalost, dovednost a zkušenost žádný titul nenahradí. Ostatně se můžete podívat, jak se ve firmách chovají k „absíkům“ ucházejícím se o práci.

Jen tak naokraj, politicky aktivní jsem nikdy nebyl. Vstup do strany mi tuším nabízeli lidi od Pirátů, TOP09 a ODS. Osobně k tomu nevidím důvod. Podobně nevidím důvod tahat nějaké vyfabulované politické ataky do diskuzí o univerzitách, přestože ve všech zmíněných stranách působí lidé s doktorátem.

Je fajn být vzdělaný. Je fajn mít to vzdělání formálně potvrzené. Ale taky je fajn se nechovat jako… !!!

#BahenníLázně

Jak moc je pro vás důležité dosažené vzdělání člověka, se kterým mluvíte? Ověřujete si vysvědčení a tituly svých kamarádů?

P. S. Dejte pozor, ať na vás nespadne strom. #StayHome

🔗

13.06.2020 08:14

Znával jsem podnikatele a manažery, co na nevyžádanou nabídku odpovídali: „Přesvědč mě.“ Nikdo jim neříkal, že jsou arogantní. Všichni chápali a akceptovali, že pokud někoho oslovím, pasuju se dobrovolně do role žebráka.

Já vidím asi tak tři způsoby, jak se během jednání zbavit role žebráka.

‣ Pozitivně druhou stranu zaujmout a získat si ji k jednání.

‣ Otravovat druhou stranu tak dlouho, dokud vám nedá.

‣ Jít si po svých.

Nejsem si jistý, zda uvedenou reakci zařadit do druhé nebo třetí kategorie. Polovina e-mailu je vyblití žebrákovy frustrace na kolemjdoucího, to jistě všichni znáte i z ulice. Druhá polovina je vyblití „boomerských“ rad na člověka, který vás vůbec nezval ke konverzaci. Mně by takový e-mail potvrdil, že jsem se s odpovědí trefil.

#Unrecruitment #Devadesátky

P. S. Pokud se chcete se u oslovených vyřadit z osobního výběrka ještě dříve než vás vůbec zařadí, proč čekat na druhý e-mail? Zkuste zařadit nějakou nablblou životní radu už do prvního oslovení.

🔗

12.06.2020 07:37

Tak jsem tu po čase narazil na móresy devadesátek a „early nullies“, kdy na divokém trhu nebylo zvykem jednat s technickými lidmi zrovna hezky. Teď, když vás nepotřebujeme, to působí poněkud komicky.

Co se za ty dvě dekády změnilo? Především už na tom trhu nejste sami. Můžete o mně napsat, že jsem troll, a omluvit si tím, že se na veřejnosti chováte jako pitomci. Jenže váš problém nejsem já, nýbrž trh.

Před #covid19 byla v Praze tržní hodnota zkušeného vývojáře v Kč za měsíc řekněme 150k+ na IČO a 100k+ na HPP, zatímco životní náklady lze vcelku pohodlně udržet pod hranicí 30k čistého. Domnívám se, že většina programátorů pracuje hluboko pod tržní cenou a současný propad můžou směle ignorovat.

Nebo můžou využít nečekaně příznivého trhu a založit si vlastní projekt, jako to už udělala spousta kolegů před nimi. Stačilo pár vývojářů konvertovaných na business, abychom my ostatní získali svobodu vyřadit „devadesátkové“ podnikatele a manažery z výběrka.

„Není na světě člověk ten, aby se zavděčil lidem všem.“

Pro někoho jsem trollem, pro někoho partnerem, se kterým se vyplatí spolupracovat. Podle koho z těch dvou bych se měl v životě řídit? Já bych věděl. 🙃

#Devadesátky #BahenníLázně

🔗

11.06.2020 13:48

Tak už se nám ta #EkonomickáKrize rozběhla i v #IT natolik, že programátoři, vývojáři, kodéři emigrují do řecka dělat operátory zákaznického centra?

„Spoustu skvělých věcí. Třeba to, co žádný jiný zaměstnavatel v ČR nenabídne: Kancelář 15 minut od moře!“

Nestačí sbalit laptop, slunečník a zahradní stolek a rozbalit si kancelář přímo na pláži? Ona ta nabídka obecně vypadá lákavě (proto jsem zamazal agenturu) a až na pár drobností je i celkem hezky napsaná. Škoda toho spamování ve vývojářských komunitách.

Ještě mě překvapuje, k čemu přesně „samozřejmě“ potřebují maturitu. Teď když státní maturita nebude zahrnovat ani matematiku, můžeme tento druh státní zkoušky v zásadě zrušit. Dovednosti potřebné ke zvedání telefonů a komunikaci se zákazníky se tam pokud vím netestují vůbec.

#Unrecruitment #HRSPAM

🔗

09.06.2020 23:35

Dneska jsem o půlnoci uvítal vývojáře od zákazníka. Nakonec to vyšlo jako nejbližší možný termín od nedělního večera, kdy jsem neznámým způsobem „bricknul“ zapůjčený hardware.

V mezičase jsem se pustil do úklidu a jediné, co zůstalo netknuté, je pracovní stůl. Až po jeho odchodu jsem si uvědomil, jak moc ATYPický je v současné době obsah mého stolu.

Vedle výbavy #HomeOffice a #HomeLab nechybí „zrzavá kočka ze žlutých kostek“ (oranžové nezbyly), Anna a Elza, blbě umístěné repráky, pero s mořskou pannou, šitíčko, bílá tužka a dřevěný odznáček Firefoxu na laptopu (účelem je snižovat motivaci brát laptop z docku), podlahová oboustranná lepicí páska (netuším, proč tu je), jo a letadlo, které mi tu holka nechala, když jsem jí řekl, že bylo moje, když jsem byl malý, a další…

Zkuste si mě představit, jak denně žiju v kanceláři s dalšími lidmi, než někoho zase napadne dát mi nabídku na práci on-site. 🙂

#Unrecruitment #SuperBeginners #Electronics #JarníÚklid

P. S. Slovo „bricknout“ znamená způsobit, že zařízení nelze používat pro jeho účel, a poslouží leda jako cihla (brick).

🔗

08.06.2020 13:08

Ukázky z recruiterské žumpy. LinkedIn byl prý vytvořen jako profesionální platforma pro byznys. Můžeme o původním záměru polemizovat. Ale asi se shodneme na tom, že je dnes poněkud přesycen „leštěním ega“ arogantních recruiterů.

„Nehledě na to, jestli chcete nebo ne, tak váš LI profil je odrazem vás a vaší práce.“

Není. Mé tvrzení navíc bylo, že komentář *není* totéž, co business prezentace.

„Během pohovoru můžete zářit jak chcete, ale pokud potom otevřu váš LI profil a uvidím komentáře jaké tady třeba měla Denisa P., tak vás zamítnu, protože já bych takovou osobu nezaměstnala a nikdy nedporučila našim klientům.“

Takto nějak mi můj děda popisoval kádrováky z KSČ. Vážená dámo, uvědomujete si, že vyhazujete z pohovoru cizího člověka, který si pouze dovolil uvést, že Denisin komentář v diskuzi není business prezentace?

Já bych s vámi taky vyrazil dveře ještě než byste na ně vůbec zazvonila. Ovšem ne proto, že jste někde vyjádřila svůj názor, nýbrž proto, že nezvládáte udržet svůj pocit moci nad druhými pod kontrolou.

#Unrecruitment #ArogantníPersonalista

P. S. Vážení recruiteří, pokud se přistihnete, že na veřejnosti vyhazujete z pohovorů náhodné kolemjdoucí, vyhledejte prosím urychleně psychiatrickou pomoc, než způsobíte nějakou škodu sobě i ostatním.

🔗

08.06.2020 12:27

„Je jednoduché kritizovat, ale horší už je to zkusit změnit zevnitř. Státní správa má nedostatek kvalitních lidí. Klidně přijďte, míst je volných dost ;-) Dostanete i stravenky a možná home office ;-)“

Jeden občan si dovolil upozornit na svém profilu na neefektivitu komunikace s úřadem, a hned dostal „argument pokladní v supermarketu“, ať si to jde zkusit. A k tomu smajlíka, kterému pracovně říkám „vrchol profesionality“.

Než jsem byl známý laikům tím, že umím dobře žvanit na LinkedIn, vybavil si ve spojitosti se mnou nejvíc lidem #NetworkManager, který se staral o konfiguraci sítě na většině linuxových uživatelských instalacích.

Ten projekt měl dlouhou historii a chodili za mnou desítky lidí jenom proto, aby mi řekli, že je ta věc „na hovno“. Všem jsem s pokýváním hlavy odpovídal, že je to přesně tak. Větší část mých technických přednášek tvořily slajdy o tom, co nám ještě úplně nejde.

Nikomu jsem neříkal, ať si to zkusí opravovat sám. Nikoho jsem neosočoval z nespravedlnosti. Nikoho jsem nežádal, aby kvůli mě opustil své povolání a šel dělat moji práci. Postupem času se „kritici“ naučili přetvořit své konstatování na otázky a já jsem získal pověst člověka, který poskytne tu nejpřesnější možnou odpověď a pomůže prosadit změny.

Takže?

#Unrecruitment #Bureaucracy

🔗

06.06.2020 09:44

„Magie je takový standardizovaný přírodní jev, který většina lidí zná, přesto na ni něj nevěří. Je to stejné jako gravitace.“

A pak máte mezi lidi dostat #hardskills. Pak se na #LinkedIn dočítáte, že my, co zkoumáme, analyzujeme, ověřujeme a vyvíjíme, jsme přepláceni. Podle mého názoru jsou v našem světě spíše solidně přepláceny prázdné kecy. Názor ovšem může mít každý, a fakta jsou vlastně taky relativní, že? 🙃

#Unrecruitment #Education

🔗

05.06.2020 06:47

Jak reagovat na otravné diskutéry? Občas čtete komentáře a říkáte si, zda by nebylo lépe, kdyby někteří vůbec nepřišli?

„Děkuji za váš komentář.“

Nejhloupější a nejjednodušší způsob, jak dát někomu „kultivovaně“ najevo, že jeho reakce není vítána. Sám ho používám včetně staročeského tvaru slovesa, ovšem pouze na komentáře za hranicí debility.

„Váš názor je pro mě zajímavý.“

Za tento level pokrytectví už by mě hanba fackovala.

„Děkuji, že jste mi věnoval čas.“

Divím se, že má takový ego boost někdo zapotřebí. Nejsme přece idioti a víme, že lidé tráví čas v diskuzích kvůli sobě, ne kvůli autorovi.

„Oba máme/máte svoji pravdu.“

Subjektivní pravdy v objektivním kontextu museli vymyslet buď v politice nebo v korporátu. Bez nich by šlo jen těžko provozovat vícečetné řiťolezectví.

⇨ Jak odháníte nepohodlné diskutéry vy?

⇨ Jakými hláškami jste byli sami na cizích profilech obdarováni?

#Unrecruitment #NoGentleman #LinkedOut

P. S. Asi nejtrapnější, co může autor příspěvku udělat je odpovídat na mnoho různých komentářů stejnou šablonou. Lidé to dělají z lenosti a v domnění, že by bylo neprofesionální neodpovědět na všechny komentáře nebo alespoň do všech vláken.

🔗

03.06.2020 22:28

Já myslím, že to Lucie vystihla dobře: „Žes jenom ubral ze sociálního chování a přidal víc toho... Studenýho analyzovani a pitváš i věci ve věcné rovině až do míry ad absurdum“

Je to už dva měsíce, co jsem po delší době naplno zpátky ve vývoji a jsem za to rád. Nicméně na sobě už po dvou měsících s hlavou v kódu pozoruju změnu. Jestli jste mě někteří nakonec tady na LinkedIn začali mít rádi, tak na to zase hodně rychle zapomeňte.

Diskuze, kde bych před dvěma měsíci trpělivě vysvětloval a naváděl k pochopení, jsou pro mě najednou stopka. Jednoduše se u mně vyvinula alergie na pitomé a nechápavé reakce a ztratil jsem pochopení pro nepřesné vyjadřování.

Probouzí se ve mě introvertnější část osobnosti, ztrácím potřebu být tady na lidi hodný a začínám asi trochu Igorovatět. Takže pokud byste měli v nejbližší době pocit, že nejsem dost akční nebo jsem vás nějak urazil, neznamená to, že řeším nějaký problém, ale jednoduše se vracím do normálu.

Stačí vám to takto?

#Unrecruitment #Introversion #ComfortZone

🔗

03.06.2020 09:54

Milé děti, dneska si budeme povídat o profesní komunikaci. Účastnil jsem se na LinkedIn diskuze o psychopatech a dozvěděl jsem se...

Například že smajlíky, vykřičníky ani otazníky nepatří do profesní komunikace. Nechme stranou, že se jednalo o plané žvanění na sociální síti a o nějaké profesní komunikaci nemůže být řeč.

Nekončím v profesní komunikaci každou větu tečkou. Otazníky a vykřičníky normálně používám a střídmě používám i smajlíky. Invektivy nahrazuju opisem, to se rozumí.

Od člověka, se kterým se běžně bavím, jsem se dozvěděl, že nechodí komentovat do příspěvků programátorů, přičemž hlavním sdělením bylo, že by programátoři neměli chodit komentovat do příspěvků ostatních.

Já to chápu. Na programátorech je nebezpečné, že mnozí denně v práci používají analytické myšlení, a tak vidí ve vašem uvažování už na první pohled chyby, které vám u ostatních v pohodě projdou. Navíc často mívají silnější morální zásady než lidi ze soft profesí.

Proto bychom měli být hodní a zalezlí ve své ulitě, kde nerušíme ostatní lidi. Ale nebudem! ❤️

#Unrecruitment

P. S. Je zbytečné se rozčilovat, že jsem si někoho „vyndal“ ze spojení. Asi vás tam nepotřebuju. Buď jsme se dlouho neměli důvod bavit, nebo píšete na sítě takové 💩, že jsem si vás raději vyškrtl ze seznamu. Pořádek musí být. 😀

🔗

02.06.2020 21:02

Největší luxus programátorské práce je dělat chyby kdekoli, kdykoli, a klidně úmyslně. Já jsem se posledních pár dní nedobrovolně dělání chyb odnaučoval.

Připravuju linuxový firmware na bázi #OpenWRT k vyzkoušení jako náhradu za firmware z #Buildroot2. Někdy to hází illegal instructions, někdy to vůbec nebootuje, někdy to spadne během buildu. Nejlepší jsou změny v konfiguraci toolchainu, které vedou na půlhodinový rebuild celé té věci.

To by nebylo tak zlé, kdybych nenarazil na to, že občas naflashuju starší artefakty nebo udělám změnu tak, že se na výsledku neprojeví. Jenom pochopit ten buildsystém mi zabralo několik dní intenzivní práce a získat dobré návyky při kontrole buildu mi vzalo minimálně další den.

Ale mám první úspěchy a tentokrát v kontrolovaném prostředí a s poznámkami o každém kroku a každé změně. A mimochodem jsem pod laptopem vyměnil hromádku knih za perfektně symetrickou barevnou stavbu, na kterou mi materiál dodala Jana Pastelková.

#Unrecruitment #Hardskills #HomeLab

P. S. Úmyslné střídavé rozbíjení a opravování projektu je jedním z pilířů #TestDrivenDevelopment.

🔗

30.05.2020 16:46

Bavím se, když si šarlatáni, ezoterici, čarodějnice, konspirační blábolisté a jiní protivědečtí aktivisté stěžují na cenzuru internetu, přestože sám dávám přednost svobodným médiím a minimalizaci cenzury.

Já kdybych byl plochozemec nebo se chystal léčit koronavirus náhodnými rostlinkami, byl bych konzistentní. Šířil bych své učení hezky tváří v tvář a nevyužíval bych k tomu žádné technologie, jejichž tvůrci se spoléhali na inženýrství a vědeckou metodu.

Posílal bych maximálně holuby nebo posly na koních a neřešil bych, jestli mě zablokuje Youtube nebo Facebook. Ani elektrickou oponu bych si do divadla nedal.

#Unrecruitment #Science

🔗

29.05.2020 06:42

Prý bych taky raději vzal Javistu, co umí jenom Javu, než polyglota. Ano, pokud by se potvrdil předpoklad, že bude levnější a bude bez řečí vykonávat své řemeslo.

Asi bych obecně netvrdil, že takový člověk bude lépe rozumět technologii, kterou používá. Tak třeba principům frontendu si myslím, že rozumím lépe než většina lidí, co se tím živí, jenom mi nepůjde tak dobře od ruky řemeslná práce. A velice rád si poslechnu tu část lidí, co rozumí lépe i architektuře.

Já naopak potřebuju #C a nějaký ten assembler kvůli hardware, #Cplusplus a #Rust kvůli zero-cost abstrakcím, #RAII a bezpečnosti kódu, #Julia, #Python či #Javascript pro rychlé psaní, a rád bych ze zjevných důvodů přidal #Haskell.

Od představy, že na mi na všechno stačí C a Python, přecházím k tezi, že se každá nová znalost hodí, pokud to není #PHP.

#Unrecruitment #superbeginners

P. S. Programovací jazyky narozdíl od těch přirozených navrženy tak, aby byly jednoduché a pokrývaly konkrétní cíle. V době #StackOverflow se programátor základy nového jazyka naučí za pochodu za pár dní.

🔗

28.05.2020 06:53

Všichni nesnášíme příchozí cold cally a podomní prodej.

‣ Level 0: Rozčílím se, že otravují, nebo podlehnu lítosti.

‣ Level 1: Zdvořile odmítnu a položím telefon v půlce jejich věty.

‣ Level 2: Nezvedám, ověřuju čísla ještě před navázáním hovoru.

‣ Level 3: Vedu hovor podle svých pravidel, dokud ho oni nezdvořile neukončí.

‣ Level 4: Vedu hovor podle jejich pravidel dotažených do absurdního detailu.

Teď jsem někde mezi 3 a 4. Už odsouhlasím dotazník na tři minuty, odmítnu dotěrné otázky a po třech minutách se bez dokončení loučím. Příchozí hovory s „čekačkou“ odkládám na „čekačku“ na stůl a podle chuti něco řeknu nebo je nechám položit. Přes práh jsem nepusil ani detektivy z kyberkriminálky, když přišli neohlášeni.

Za poslední dekádu jsem udělal jedinou výjimku ze zákazu podomního prodeje. Když mi pán přišel oznámit, že náš panelák připojili na optiku, vtáhl jsem ho dovnitř i v botách, udělal mu kafe a chystal se, že začnu připravovat oběd.

Technicky vzato splňoval všechny náležitosti podomního obchodníka. Pro mě je to ale nabídka *místní* služby, která *řeší* situaci, a to na výjimku stačí. Podobně není podstatné, zda se technicky jedná o cold call. Pokud ale ten hovor jako cold call já vnímám, postupuju podle L1/L2/L3/L4 výše.

#Unrecruitment #Telemarketing

🔗

26.05.2020 20:14

Edit: ⚓ Katerina Halenka právě zveřejnila tak dobrý článek, že už je zbytečné nudit se u nějakých mých příspěvků.



Dnes jsem strávil velmi příjemný den s lidmi, kteří ovládají z hlavy binární soustavu řádově lépe než já. Průměrný obyvatel #LinkedIn by jim říkal prostě ajťáci. Pro mě to jsou polobozi, před které můžu předstoupit jenom díky tomu, že aspoň ten #Linux umím o trochu líp než oni. 🙂

A co vy? Je pro vás důležité, s kým pracujete, nebo vám stačí „stabilní zázemí mezinárodní společnosti s dlouholetou tradicí, firemní kulturou a benefity“?

#Unrecruitment #HardSkills

Baví mě sledovat lidi ve vteřině z hlavy rozpoznávat bity v šestnáctkovém zápisu. Já přece taky vím, že je to jednoduché a vidím, že jeden nibble (tedy půlbajt) přesně reprezentuje čtveřici bitů, ale už se musím zastavit a přemýšlet.

Vždycky, když se začnu stydět za svoje počtářské nedostatky, vzpomenu si na většinu obyvatelstva, co je líná vůbec přemýšlet. #MentálníObezita

🔗

25.05.2020 12:09

Je 25. května, holka se vrací do školky, já se vracím k osobním návštěvám zákazníků, tedy snad alespoň na chvíli. Asi hodinu a půl jsem strávil registrací u praktického lékaře včetně ručního vyplňování papírů a už mi zbývá jenom dojít na poštu s dopisem pro předchozí lékařku. #RealStoryBro

Další čas jsem strávil porušováním hygienických pravidel v Luxoru, kde jsem chtěl holce koupit pár věcí na čtení, psaní a hraní. Korunu tomu nasadil podle přízvuku moravský přistěhovalec, co ignoroval osvědčené koukání do mobilu a začal se vyptávat na boty, co mi pomohla vybrat Karla Root. Bohužel jsem se asi neprojevil dostatečně asociálně a tak mi pan vesničan začal vyprávět, že moje boty nejsou vhodné do města. #Koronténa

LinkedIn se taky moc nepředvedl, zatím vede diskuze s madam Radkou o tom, že bychom neměli odmítat zákazníky, kteří po nás požadují videovizitku, jinak prý odmítáme udělat pro zákazníka cokoliv nestandardního. #NonSequitur #LogickéKvantifikátory

Začal jsem doma používat #frenchpress a dneska mi přišel nový „prezentér“. Jinak musím říct, že první den „velkého uvolnění“ docela bez famfár. 🙂 Kdo to rozsekne a udělá nějakou zábavu, má u mě pivo.

#Unrecruitment #IntroversionInterrupted

🔗

23.05.2020 21:20

Který z těchto dvou pracovních inzerátů by vás spíše inspiroval k napsání odpovědi? A když už byste viděli oba, na který e-mail byste napsali? Pište do diskuze, ještě než se necháte ovlivnit mým pohledem.

Na jednu stranu se autor prvního snažil být vtipný za každou cenu, na druhou stranu ve mně vyvolává podezření, že tím projektem žije a ty lidi dobře zná. Druhý inzerát vypadá jako šablona pro katalog pracovních míst vyplněná obvyklými formulkami.

Zatímco první inzerát nabízí práci do úmoru, implikuje kolektiv se smyslem pro humor, trochu kope do webového řemesla a do mainstreamového operačního systému a zprošťuje kandidáta nadbytečných formalismů, druhý inzerát oproti prvnímu nabízí odpovídající finanční ohodnocení a stabilní zázemí.

Co to k sakru je to „odpovídající“ ohodnocení? Mohl by mi někdo prosím vysvětlit jak a k čemu takovou informaci využít? A co přesně by se změnilo, kdyby se potenciální zájemce z inzerátu nedozvěděl, že je ČVUT prestižní univerzita?

#Unrecruitment #JobAdvert

P. S. Osobně bych ještě v obou případech vynechal „požadujeme“, neb mi to nepřijde úplně slušné. V prvním případě bych přeformuloval GitHub bez použití názvu konkrétní služby.

🔗

21.05.2020 00:38

Tak jsem dosáhl další mety. Implementoval jsem kompletní #GPIO #bitbang (tedy softwarem řízenou komunikaci) s jednopinovou sběrnicí.

Musím říct, že se mi to neladilo hezky. Jakékoli ladicí výpisy mi rozhodily časování tolik, že už jsem správně nepřečetl odpověď od zařízení. Dokonce samotné měření času už hrozilo rozbitím časování.

Nakonec jsem to řešil precizním časováním, kdy jsem de facto emuloval hodinový signál. V rámci každého pulsu jsem začal rozlišovat úseky, kdy si můžu dovolit debugovací výpisy a spolehnout se dostatek času k čekání na další „puls“. Jiné softwarem řízené sběrnice mívají další pin na „hodinový signál“ a tak si můžou dovolit jednodušší postup „počkej 10 mikrosekund a pokračujem“, druhá se už zařídí podle hodinového pinu.

To jen abyste věděli, čím se zabývám, když zrovna nepíšu ptákoviny na LinkedIn.

#ManchesterCode #superbeginners

P. S. #Linux fakt nebyl navržený na mikrosekundové časování. Jen výpis do kruhového bufferu přes printk mi zabere několik mikrosekund a přečtení času několik stovek nanosekund, v obou případech s nepravidelným rozptylem. A to se bavíme o práci při vypnutých interruptech.

🔗

20.05.2020 00:57

Chtěl jsem napsat článek na téma Streisand Effect, ale nějak mi na větší texty nevychází čas. Tak bych se s vámi rád podělil o něco, čemu říkám „radar na pitomce“.

To byla třeba moje obrácená profilovka na LI nebo fotka otevřené boty s ponožkou. Pak mám ještě speciální radar na úplné primitivy. Přesně, já se s tím jménem už narodil, takže mě poslední čtvrt stolení asi úplně nepřekvapí. A myslím si, že je to dobré jméno. Rád bych pozval do diskuze další lidi, co třeba Josef Jebavý? Nějaké další tipy do naší party?

Disclaimer: Screenshot níže je pouze ilustrační foto a jakákoliv souvislost s tématem je čistě náhodná. Takový překlep se při ohlašování zablokování člověka pod příspěvkem zcela nezúčastněné osoby, která na svém profilu propaguje svůj nový podcast, přece stane každému. #AttentionSeeking bude pro moje čtenářstvo asi vhodnější hashtag.

Správně! Matěj Kotrba má nový podcast a už i úvod je skvělý, tak si určitě poslechněte první díl! Ještě teď si pamatuju na jeho kultovní video o hledání javistů.

P. S. Pokud vás už #Vlčata nebaví, můžete mi pomoct dotáhnout javascriptové filtrovátko na obsah příspěvků na #LinkedIn.

🔗

18.05.2020 19:16

Už dávno mě fascinovaly fotky a záběry asiatů v rouškách, ať už je nosili kvůli omezení šíření nákazy nebo z důvodu znečištění ovzduší. Říkal jsem si, že by něco takového obyvatelé naší „vymóděné“ české kotliny nezvládli.

Za posledních devět týdnů jsem byl několikrát venku a nestačil jsem se divit. Já si budu mezi lidmi zakrývat ústa a nos až do posledního dne povinnosti. Klidně i jako symbol, ovšem nikoliv politický, ale symbol, že pro sebe dokážeme navzájem něco udělat.

Přijde mi krajně komické, když vesničani zakazují „lufťákům“ vstup do obce, zatímco jejich sousedé se chvástají na sítích, jak to nandali vládě, že jezdí do Prahy a nerespektují nastavená hygienická pravidla.

Výmluvu, že se v rouškách udusíme, zkuste na toho, kdo ji má půl dne v kuse mezi grilem a výdejním okénkem. Vyvracením různých konspiračních hypotéz se vůbec nebudu zdržovat. Taky jsme se rádi pokochali přírodou s volným obličejem, ale mezi lidmi mi nedělá problém ukázat trochu dobré vůle.

#Covid19 #Roušky #Politika

P. S. Některé čtenáře už nebaví můj tanec s vlky, a tak jsem pomocí #StackOverflow-driven development vytvořil proof-of-concept implementaci filtrování příspěvků na #LinkedIn podle obsahu. Odkaz na repozitář s kódem najdete v diskuzi.

🔗

17.05.2020 20:17

Rád bych se všem omluvil, pokud jsem uvedl jakoukoli nepravdivou informaci. Jestli jsem tak učinil, učinil jsem tak neúmyslně a v dobré víře, že se jedná o informaci pravdivou.

Podle informacích dostupných od Ivar Mesensky byla hláška o tygrech, lvech a vlcích přidána již v roce 2016 a nikoliv v souvislosti s komentářem, kdy mi pan Mesenský přišel říct, že jsem blbec. Nemám důvod toto tvrzení nijak ověřovat a nemám problém uznat chybu.

Za normálních okolností bych vzal telefon a poslal SMS s dotazem, kdy je vhodné si zavolat a domluvit se na úpravě daného příspěvku. Nicméně nevidím důvod upravovat příspěvek, který je již navržen ke smazání a nevidím důvod si něco vykládat po telefonu s člověkem, který řeší ve svém věku věci takto nedospěle. Pac a pusu.

#Unrecruitment #Vlčata #StreissandEffect

P. S. Jestli si o mně pan Mesenský myslí, že jsem blbec, proč mu to vlastně vyvracet?

🔗

17.05.2020 14:57

Mám tu sice mezi recruitery spoustu přátel a příznivců, ale kdybych měl hádat, kdo si dá referenci na mě hned do prvního řádku svého profesního detailu na #LinkedIn, Ivar Mesensky, 🐺alpha wolf 🐺, by mezi mými prvními tipy chyběl.

🐺"The lion and tiger might be stronger, but the wolf does not perform in circus."🐺

Takovou přízeň bych z řad #MachoRecruiters jen stěží očekával. Myslel bych si, že takový majestátní alfa samec by kolem 🐯 i 🦁 prošel s hlavou vztyčenou, následován celou vlčí smečkou, aniž by byť jen o stupínek pootočili hlavu.

Vždycky jsem říkal, že HR potřebuje i chlapy. Hodně chlapů. Aby to bylo trochu diverzifikované a vyvážené. Jenže jsem měl namysli spíše silné a vyrovnané osobnosti než bandu šovinistických chvástalů.

„Takhle ten socialismus nevybudujete...“

#Unrecruitment #Vlčata #TrháníObčanek

P. S. Ona je nakonec otázka, zda neudělal lépe kolega Ondřej, který včas stáhl vlčí ocas, utekl z diskuze a zablokoval mě. Jak pro PR, tak pro duševní pohodu. Tedy jestli naše návazné diskuze „na tajňačku“ nesleduje.

🔗

16.05.2020 21:03

Přečetl jsem něco málo ke psaní a dozvěděl jsem se, že vázané písmo ani není oproti nevázanému znatelně rychlejší a tudíž je z praktického hlediska úplně k ničemu.

Přelomovým zjištěním pro mě bylo, že už u nás existuje nevázaných písem a schválených učebnic hned několik. Máme tady Sassoon z roku 1995, Comenia Script z roku 2005 a NNS Script z roku 2014. Jednotlivá písma si jsou velmi podobná a MŠMT se od pilotního projektu Radany Lencové o konkrétní volbu písma nestará.

V rámci objektivity k výhodám vázaného písma:

‣ Vázané je grafomotoricky náročnější, tedy lze uvažovat o vedlejších přínosech.

‣ Někomu se může české vázané písmo možná líbit.

‣ U nevázaného písma se musí dítě naučit pracovat s mezerami mezi slovy.

Osobně nepovažuju každodenní použití méně praktického písma za přínos. Jsem pro zařazení kaligrafie do výtvarné výchovy za použití hezčích písem. Mezery mezi slovy jsou jediná validní připomínka a učebnice na ně kladou velký důraz.

Odměnou za použití nevázaného písma je daleko rychlejší cesta k získání psacích i čtecích dovedností, přirozená tvorba vlastního rukopisu a především větší radost z ručního psaní, což si dovolím v době počítačové a tabletové považovat za naprosto zásadní.

#Unrecruitment #Škola #Písmo

🔗

16.05.2020 14:07

„Tak pojď pracovat k nám, když seš tak chytrej.“

Už se mi to stalo tolikrát, tak to prosím neberte jako „kopnutí“ do nějakého konkrétního člověka. A to ani do Miriam, která mě takto kdysi dokonce lákala do státní správy‽

„Put your money where your mouth is.“

Nuže dobrá. Objednat si freelancera není zase tak složité a moje podmínky jsou myslím celkem srozumitelné.

‣ Můžu postrádat cca 1 MD týdně, a to už budu muset omezit i LinkedIn. Víc by nemělo být pro prvotní oťukávání potřeba.

‣ Pracuju doma, v kvalitně vybavené domácí kanceláři. Přijedu rád, stačí si včas naplánovat schůzku.

‣ Mám volnou pracovní dobu. Prostě mám. To není věc k diskuzi, pokud se nejedná o předem sjednanou pohotovost.

Takže se velmi těším na vaše poptávky. Moje CV najdete na GitHubu. Pokud chcete grafickou podobu, můžete mi poslat pull request na konverzi do barevného PDF a rovnou přidat i data pro svoje CV. #SharingIsCaring

A mám pro vás novinku. Našel jsem náhradu za pohřešovaného Martina Krále. Tak se nestyďte a mrkněte na články Marek Strihavka.

#Unrecruitment #KandidátZdarma

P. S. Samozřejmě vím, že se jedná jen o diskuzní obrat, jehož skutečný význam bude asi o něco blíže k „seš kretén“ než k nabídce spolupráce. To jenom aby mi nepřišel nějaký chytrolín vysvětlovat základy sarkasmu.

🔗

16.05.2020 01:34

Lákat odborníky lze elegantním inzerátem nebo… Mohl by mi prosím někdo rozumně vysvětlit, k čemu přesně použije pan administrátor při konfiguraci Exchange a ActiveDirectory ty jedničky a nuly?

Vzpomněl jsem si na rozhovor s grafičkou:

„Co to je?“

„To je logo. Dala jsem ti jméno do těch šipeček s lomítkem. Programátoři to tak dělaj.“

„No jo. Jenže já nejsem webař.“

Holce to nemám za zlé, náš pokus o spolupráci byl dílem náhody, na grafiku pro IT se nijak nespecializovala. Tohle je ovšem trochu jiná liga. Trh se mění a měnit práci bude v brzké době i dost lidí v IT, ale copak tohle můžu někomu ukázat?

„Děkuji za komentář Radovane. Souhlasím, že jsem šla do extrému :) Uvidíme, jaké budou reakce. Je možné, že mě Ajťáci vypískají, ale věřím, že pochopí, že je to záměr :)“

Tak to pardón. To smekám. Měl jsem za to, že si #leadership v bizáru českého LinkedIn udržím. Kde mám odevzdat klíče?

#Unrecruitment

P. S. A ten QR kód má se správcováním microsoftích služeb co společného?

🔗

14.05.2020 23:30

Uzavření škol zavání nevratnou společenskou změnou. Rodiče poznali školní život. Učitelé aktivně komunikovali s rodiči. Plošný přechod na domácí výuku školám nečekaně otevřel karty.

Mnozí rodičové tak například zjistili, že člověk, který má jejich dítě naučit něco do života…

‣ Pomalu nedá dohromady českou větu. Ne hrubky, celá sdělení, co nedávají smysl.

‣ Nesestaví smysluplné zadání. Opravy do nesmyslných detailů od dětí vyžadují.

‣ Neuzná chybu. Sám žádá opravy částí práce, které už sám schválil.

‣ Nezvládá plánování výuky. Od dětí očekává precizní přípravu do druhého dne.

‣ Nerespektuje potřeby pracujících rodičů. Sám požaduje maximální přizpůsobení.

‣ Nenaučí se vhodné nástroje. Neukáže snahu dětem a rodičům práci ulehčit.

‣ Řeší vážně obavu, aby dítě nedostalo dobrou známku za spolupráci s rodičem.

Vím, že je u nás spousta skvělých učitelů (zdravím Tomáš Kováč), kteří se snaží situaci zachraňovat a pomáhat i svým kolegům. Spíše chci poukázat na to, jak ze dne na den rodiče ztratili luxus „nevidět“ a učitelé ztratili luxus „nebýt viděni“.

#unrecruitment #education

Co bude dál? Jak teď budou rodiče řešit stížnosti dítěte, že je učitelka kráva, když už s ní měli tu čest a sem tam jim taky ošklivé slovíčko uklouzlo?

“What has been seen cannot be unseen.”

🔗

13.05.2020 19:14

Vezl jsem neteři jeden ze svých starších psacích stolů a uvědomil jsem si jednu nepříjemnou věc. Vlastně jsem ji o pár dní dříve už řešil na Twitteru. Možná se mě dcerka bude za rok ptát, proč se má učit to hloupé a ošklivé školské písmo.

Nebudu umět odpovědět. Uměl jsem psát a psal jsem rád, než mě ve škole donutili přejít na podivné a špatně čitelné písmo, ze kterého jsem se později musel opět přeučovat, abych nepsal jako školáček, a především abych znovu psal rád rukou. Je to adept na nejzbytečnější věc, kterou jsem se ve škole učil.

Mezi lidmi koluje pověra, že je školské písmo potřeba k rozvoji jemné motoriky. Skutečně jsem narazil na lidi, kteří věří, že jiná, často daleko přesnější, písma jemnou motoriku neprocvičí. Mě ze školského písankového drilu akorát tak bolela ruka. Domnívám se, že to bylo pro mě asi tak stejně zdravé jako nošení kilogramů učebnic na hrbu.

#unrecruitment #education #písmo

Netušíte, jak je na tom dneska Comenia Script a případné alternativy? A když už jsme u toho, tak mě zajímá i Hejného matematika a alternativy.

P. S. Snad i násobilka a půdní typy mi připadají jako užitečnější látka než takzvané „psací písmo“.

🔗

12.05.2020 23:28

Jak bych to jenom... Nový zákazník. Cena akceptována na první dobrou. Minimální papírování. Zázemí připraveno v řádu dnů včetně hardware. První faktura zaplacena šest dní před splatností. Kontaktní osoba je odborník na danou oblast.

Tady někdo ví, jak si zajistit absolutní prioritu mezi současnými i potenciálními zákazníky. Česká firma vítězí nad nabídkou #remotework ze Sillicon Valley, kde se týdny diskutuje hlavně o ceně. Tady se řeší, jak dotáhnout produkty a dostat je na trh.

#covid19 #crisis2020 #mluvimeotom

🔗

10.05.2020 01:34

Recruiterům, kteří mě ještě neblokují, nebo se mě dokonce aktivně ptají na názor, pořád dokola tlačím základní pravdy o náboru programátorů a jiných IT odborníků.

Jedna z těch základních pravd je, že je pořád ještě velká šance, že i #junior developer umí o dva/tři programovací jazyky víc než senior recruiter, a tudíž asi nebude dobrá strategie se k němu chovat povýšeně.

A pokud dojde na debatu o sazbách, dá se předpokládat, že i #junior developer programátorskému řemeslu věnoval o 500/1000 hodin víc než senior recruiter, a tudíž je jenom na něm, kolik peněz si řekne.

Nakonec to stejně rozhodne trh, a vy se můžete jít klouzat.

#unrecruitment #business

Nepomůže vám ani to, když vás po zádech poplácává starší člověk z oboru. Ani negativní názor #senior developera nebo manažera nic nezmění na tom, co vám trh dá nebo nedá, a kolik času vás to bude stát. Koneckonců se s vámi baví jenom proto, že si za daných podmínek neumějí ty lidi jednoduše sehnat sami.

P. S. Jen tak mimochodem, můj vlčí článek už je daleko za tisícovkou přečtení. A tisícovky dosáhl i článek o lhaní na pohovorech. Odkazy najdete v diskuzi.

🔗

09.05.2020 20:33

Dlouho jsem nevěděl, jak se přidat k Petr Kovarik a pomáhat firmám v překonání krize. Říkal jsem si, že by měl člověk prvně zvážit pomoc ve svém nejbližším okolí.

Platit si rozvoz jídla mi nedává smysl. Umím vařit a restaurace pro mě nejsou důležité. Na nějaké větší akce jsem nestihl od rozvodu nastřádat dostatečný kapitál. Navíc věřím, že by člověk měl pomáhat vždycky trochu sobecky a tedy si v každé pomoci najít trochu toho přínosu pro sebe.

Rozhodl jsem se pomoct spřátelené školicí agentuře a začal jsem přepracovávat popisy a osnovy školení. Působím tedy ve volném čase jako takový #technical #copywriter a zasahuju i do textů kurzů, které nejsem připraven jít sám hned poskytnout.

Pro začátek se chystám prosadit, že jsou #C a #Cplusplus dva různé jazyky, a připravuju pro ně dvě samostatné série školení. Dále se snažím do repertoáru přidat půvabný jazyk #Julia, který cílí především na #DataScience.

Máte v zásobě nějaké další kompilované jazyky, na které byste rádi viděli vypsaný kurz?

#unrecruitment #covid19 #davejber #mluvimeotom

Kromě toho si postupně na LinkedIn odstraňuju ze seznamu spojení všechny lidi, kteří se dali na „bolševickou“ rétoriku a projevují neúctu vůči všem, kteří se sami starají o své živobytí a třeba ještě poskytují živobytí druhým.

🔗

05.05.2020 20:45

Tak jsem slyšel drb, že už některé HR agentury začínají propouštět zaměstnance nebo je převádět na spolupráci na IČO, aby jim v případě potřeby nemusely platit. Tušíte někdo, co je na tom pravdy?

Upřímně jsem ten poslední, kdo by měl radost, když se někomu nedaří. V této době se navíc nedaří spoustě lidí, kterým bych nepřál nic než klid a pohodu. Na druhou stranu... Jestliže tato krize trochu poškádlí slabší kusy mezi agenturami, možná to bude mít i své kladné stránky.

Tak se mi zdá, že můj nejnovější článek na LinkedIn letos využijí i lidé z recruitmentu. Upřímnou soustrast.

#unrecruitment #covid19 #financialcrisis

P. S. Nemám rád neověřené drby. Proto vám budu vděčný, když mi z tohoto pomůžete udělat drb ověřený.

🔗

04.05.2020 16:39

Začíná nám období velkých pracovních změn a tedy i pracovních pohovorů. Tak jsem se rozhodl, že než začnou psát zaručené rady ostřílení harcovníci z řad koučů a HR, kteří se ještě nestihli vzpamatovat z #HomeOffice, napíšu vlastní.

#Unrecruitment #EverybodyLies

🔗

01.05.2020 05:57

Rád pracuju s lidmi. Poslední dva roky to byla hlavní náplň mojí práce. Zároveň to ovšem byla doba, kdy jsem udělal asi nejvíc pro to, abych se časem vrátil k dlouhým hodinám soustředěné práce u počítače.

Takže tu máme asi sto padesátou sedmou iteraci fotky #HomeOffice pro #RemoteWork, tentokráte s novou myšičkou, novou podložkou a ze skříně vytaženou #ThinkPad kláveskou.

Je to zvláštní, ale i u nás, co nemáme problém se zaseknout u počítače na dvanáct hodin takřka v kuse, přinesla doba #StayHome nekontrolované zvýšení času stráveného s klávesnicí a myší a s ní spojená zdravotní rizika.

Já jsem se naštěstí vybavil už v létě, a tak mi k dobré ergonomii stačí dokupovat jenom drobnosti. Ještě trochu váhám s klávesnicí. Co do praktičnosti se té mojí asi žádná ergonomická varianta nevyrovná a zatím to vypadá, že bych s ní mohl vystačit.

To už spíše začínám zvažovat, jestli by nebylo hezké si koupit nové #RaspberryPi s výkonem skromnějšího stolního počítače, a nenechat Laptop při práci doma odpočívat.

#Unrecruitment #HomeLab

🔗

30.04.2020 01:58

Diskuze pod mým životopisem prozradila o různorodé počítačové gramotnosti linkedineerů možná víc, než jsme chtěli.

Já když se na ten YAML podívám, tak vidím to stejné, co používají všechny rozumné online CV služby, oddělená data od prezentace. Tedy přesně ten mechanismus, který vám umožňuje překliknout na jinou šablonu a ve vteřině vidět celé résumé naskládané do úplně jiné šablony.

Můžeme polemizovat, zda je u mojí profese vizuální podoba vůbec nutná, a zda nakonec nemají pravdu ti diskutující, kteří ten YAML považovali za finální produkt.

Mám tedy pro vás jinou věc. Už jsem toho na #LinkedIn napsal asi pět stovek příspěvků a špatně se mi v tom vyhledává, tak jsem si udělal online archiv příspěvků.

Odkaz najdete jako vždy v diskuzi.

#unrecruitment #justforfun #digitalrevolution

P. S. Je to z nějakého staršího archivu, než se mi podaří z LinkedIn vydolovat nový kompletní archiv.

🔗

29.04.2020 08:35

Taky už používáte chatboty na budování vztahů se zákazníky? Kdysi jsem četl takovou kritiku Čechů, že na všechno zbytečně používají dobírku. A tady máte důvod proč.

Tady vidíte komunikaci s mým oblíbeným obchodem s počítačovou technikou. Kdyby vám tohle napsal člověk, tak si řeknete, že to jsou pitomci.

Jestli si myslíte, že v době recese stačí jednoduše vyházet lidi a posadit místo nich počítač, můžeme se vrátit ke starému dobrému...

„Dobrý den, nám se vrátila zásilka, co se děje?“

„Nechtělo se mi čekat, tak jsem si to koupil jinde.“

Teď mi chybí pár stovek za blbinu, kterou si půjdu obratem objednat jinde. Až přijde zásilka, tak ji nepřevezmu. Vymáhat od vás pár stovek samozřejmě nebudu. Na druhou stranu mi to připadá přiměřená cena za to, abych řekl dvěma tuctům lidí, že si u vás nijak nepomůžou a klidně můžou nakupovat u zeleného mimozemšťana.

Příště budou vám chybět miliony od lidí, kteří přejdou zpátky na platbu dobírkou a občas si nějaký ten nákup rozmyslí. A zkuste zákazníka v době lhůty na vrácení donutit, aby zboží odebral.

#retail

🔗

27.04.2020 20:07

Jen bych rád krátce připomněl, že byste mě měli sledovat na Twitteru, případně se zapojit do našich komunit na Telegramu a vůbec kdekoli mimo Linkedin. Zrovna dneska tady kamarádku někdo napráskal za vcelku decentní komentář a nemohla se nějakou chvíli přihlásit do svého profilu.

LinkedIn a Facebook jsou výborné platformy pro poplácávání po zádech a utvrzování se v nesmyslech. Do budoucna ovšem bude potřeba komunikovat na svobodnějších, méně přecitlivělých a méně cenzurujících platformách.

Nejdůležitější ovšem je nebrat to tady jako dobrou platformu pro byznys, protože se může lehce stát, že se někomu nebudete líbit a ten byznys vám tady na lusknutí prstu zmizí. Takže začít tady a vzít si odtud zákazníky je samozřejmě super, ale dlouhodobé vztahy je dobré si odnést jinam.

Tímto bych opět po čase požádal své kontakty, aby zvážili další kroky a poslali mi své další kontaktní údaje. Já si čas od času dělám archiv dat z LinkedIn, abych o tyto informace nepřišel. Tyto sociálně–asociální platformy jsou nespolehlivé a nedůvěryhodné.

#reservoircats #unrecruitment #linkedout

P. S. Vlastně se divím, že tu můj profil ještě je. Nemáte někdo kontakt na Martina Krále?

🔗

27.04.2020 14:40

Rád bych vám na praktickém příkladu ukázal alespoň základní rozdíl mezi #opensource a #closedsource.

Inkoustový tisk umí být velice levný, ale maže se. A tak jse se v roce 2015 rozhodoval, kterou síťovou laserovou multifunkci si pořídím domů. Objevila se tiskárna Brother DCP-1610WE, která ovšem fungovala na Linuxu jenom při použití uzavřených ovladačů od výrobce.

Akceptoval jsem riziko instalace software třetí strany a s trochou úsilí zprovoznil tisk i skenování. Jednat se o slušné otevřené drivery, nejspíše by s tím nebyla taková práce, nebo bych případný problém pro sebe i pro ostatní opravil.

Od té doby jsem si dal práci s oživováním tisku a skenování ještě několikrát a nedávno začalo po aktualizaci systému skenování padat. Opět bych měl větší možnosti i motivaci řešit, být to otevřený projekt. Beztak to bude drobná nekompatibilní změna nějaké knihovny. Multifunkce stála 2500 Kč a nebýt closed source driverů sloužila by dodnes.

Pro spoustu lidí #Linux a otevřené ovladače v minulosti naopak řešil ztrátu podpory staršího hardware na Windows.

Ukazuje se, že má uzavřený software velmi často podstatně kratší životnost než hardware, a funguje jako takzvané „kurvítko“, tedy komponentu, kvůli které se vyhazuje elektronika, která by jinak mohla dál sloužit.

#sharingiscaring

🔗

25.04.2020 15:48

Stejně si myslím, že práce na dálku, volně plánovaná, bez koukání přes rameno, je při dobře nastavené spolupráci pro zadavatele výhodnější.

Zatímco při on-site konzultaci fakturuju zpravidla celý den či půlden své osobní přítomnosti, při flexibilní dálkové spolupráci fakturuju „užitečnou hodinu“. Pokud máte lepší název, napište mi ho do komentářů.

Taková „užitečná hodina“ může odrazovat vyšší sazbou, ale v reálné spolupráci bude spíše levnější a méně riziková. U menší části projektů mám časovou dotaci sjednanou, u většiny od skutečného času odečtu vlastní záseky a učení se obecně užitečných #opensource technologií.

Zadavatel tedy za svoje peníze dostává vysledky práce, nikoliv hodiny mojí existence. Když nemám, co napsat do reportu, těžko se mi fakturuje a říkat si o peníze za nepředvedenou rozdělanou práci je zatraceně těžké.

Model spolupráce, kdy nemám povinnost každý týden do reportu napsat stejných 40 hodin, kdy se učím „za svoje“ a kdy si nechávám platit za výsledek, přenáší větší část zodpovědnosti i motivace na mojí stranu.

#unrecruitment #remotework #navolnenoze #řemeslo

To kdybyste se někdy ptali, proč se i v nejisté době cítím lépe jako živnostník. Jo a neříkejte mi podnikatel, nikoho nezaměstnávám, a práci deleguju jenom minimálně.

🔗

24.04.2020 14:01

Otázka #introverze a extraverze vyřešena. Už od září jsem se snažil trochu změnit strukturu práce a koronténa to značně uspíšila a dala tomu nový směr, a tak teď se svým stolem trávím mnohem více času.

Je mi tu dobře. Narozdíl od většiny z vás nečekám na omezení opatření. Nastoupil jsem do nového režimu, přišel k novým projektům a zatím nemám v plánu nic z toho po uklidnění situace zahodit a snažit se vrátit do režimu minulého roku. Ono to v mém světě ani pořádně nejde.

Jak můžete vidět, vyslyšel jsem stížnosti na fotografie naaranžovaných a uklizených stolů. Dnes večer se chystám objednat vertikální ergonomickou myš. Další na řadě by mohla být ergonomická klávesnice a druhý monitor, abych mohl plně dodržovat bezpečnost práce. Laptop pak půjde do docku.

Raspberry, Arduino a příslušenství tam mám momentálně jen pro pocit, abych měl co vzít do ruky, ve skutečnosti teď pracuju se vzdáleným hardware. Stůl je v mojí nejoblíbenější pracovní poloze ve výšce 127 cm.

#reservoircats #homeoffice #remotework #hardskills #happyhacking

P. S. Asi před dvěma týdny mi došlo kafe, ale byl jsem líný nakoupit. Líný nakoupit online, chápete to? Mám tu tolik druhů trvanlivého a vakuovaného dopékacího pečiva, že jsem si ani nevzpomněl na čerstvý chleba.

#HomeLab

🔗

23.04.2020 20:25

Nabízet při vstupu na web e-book za e-mailovou adresu je jako nabízet holce kytku za telefonní číslo. Možná vám to funguje, možná už jste pár čísel takto nasbírali, ale pořád to působí zoufale.

Pokud mi chcete dát za mailovku dárek, rovnou vás vyhodnocuju jako spammera a dostanete mailovku, která neexistuje nebo kterou nečtu.

‣ Nemám zájem o hromadu spamu od lidí, co si potřebují kupovat mailové adresy e-booky.

‣ Nemám zájem o e-booky, jejichž hodnota je odvozena od získávání mailových adres pro spamování.

‣ Nemám zájem se zdržovat na webovkách, které se mě už od první chvíle snaží vytěžit.

Myslel jsem, že to tak mají všichni, ale nechám se poučit. Nebylo by to poprvé, kdy věci pro mě jasné a přirozené nejsou jasné a přirozené pro každého.

Ještě jsem se skřípěním zubů akceptoval cookie lišty, ale jakákoli překážka na vstupu do webu, od žebrání o kontakt až po kontrolu blokování reklam, pro mě znamená zlomek vteřiny rozhodování, které ve většině případů končí zavřením tabu klávesovou zkratkou.

#reservoircats #marketing #spam

P. S. Z místních e-mailových spammerů mi bohatě stačí Pavel Vavřík, který ze mě paradoxně vymámil mailovku osobně. Neblokuju ho jenom proto, kdyby mi některý příští mail padl do doby, kdy se mi bude zrovna chtít řešit stížnost na ÚOOÚ.

🔗

22.04.2020 10:00

Kadeřnictví jsou stále zavřená! Koronténa změnila tolik věcí, a spousta nepříjemností je teprve před námi, ale tohle je opravdový průšvih.

Jako vážně? Já bych se vůbec nedivil, kdyby ve zprávách vyšla fotka člověka s náhubkem, co se po čtyřech vpašoval do psího salonu s tisícovkou v tlamě a štěkáním se dožaduje úpravy srsti. Doufám, že mi pár takových surrealistických obrázků přiložíte do komentářů.

To je takový problém si zásilkovou službou koupit nůžky a stříhací strojek? Já jsem v září a říjnu zkusil díky rozbitému strojku chodit po barbershopech, ale nevyhovoval mi poměr cena/výkon.

Nakonec jsem si pořídil strojek, nějaký Braun, asi za 2k Kč včetně krásného cestovního obalu. A kdyby holka potřebovala zkrátit konečky, tak si holt objednám i slušné nůžky. Jestli mě na tom něco trápí, nejsou to vaše účesy, ale to, že lidé přicházejí o živobytí.

Co je na úpravě účesu tak těžkého, že se to nedá zvládnout doma v izolaci?

#koronténa #reservoircats #justforfun #barberchallenge

P. S. Pokud se něco rychle nezmění, hrozí nám kolaps módní policie.

🔗

20.04.2020 09:42

Představte si, že máti telefonuje s tetou, a vy chcete něco vzkázat sestřenici. Začnete se na něčem domlouvat a celá komunikace probíhá takto přes dva prostředníky.

Teď něco řeknete (nepřímo) sestřenici, a chvíli nedostanete odpověď, tak to zopakujete. Mamka už ale zprávu zopakovala, protože též neslyšela odpověď. Teď ji opakuje nadbytečně po vás. Mezitím teta neslyšela žádnou odpověď od mamky, tak si řekne o zopakování. Jakýkoli zásek na telefonním spojení tak způsobí zahlcení vaší maminky opakováním všeho několikrát na všechny strany.

Internetová komunikace probíhá na transportních protokolech #TCP a #UDP. Liší se právě tím, že UDP pošle zprávu jednou, a nechává na aplikaci, aby si vyřešila její případnou ztrátu, zatímco #TCP zajišťuje „opakované doručení zásilky“.

Pokud používáte k práci #VPN a správce se rozhodl nasadit některou z TCP VPN, přes kterou pouštíte běžné aplikace obvykle komunikující rovněž přes TCP, dostáváte se přesně do situace s mamkou, tetou a sestřenicí. Sebemenší porucha spojení může způsobit násobné opakování více částí komunikace, které má druhá strana dávno k dispozici.

Říká se tomu TCP #meltdown. V běžném provozu jím tento protokol netrpí, problém hrozí až v případě, že aplikační TCP data přenášíte uvnitř vpnkového TCP spojení.

#superbeginners

🔗

18.04.2020 19:08

Nechce se mi platit ani stovky korun měsíčně za službu, ze které nemám business. A tak od „zdražení“ VisualCV přemýšlím, jak vystavit své online „sívíčko“.

Už vím! Ode dneška mé online #résumé hostuje #GitHub ve formátu, který odpovídá mojí práci a mým zájmům. Pro případ, že by z toho někdo potřeboval udělat fešné #PDF, je ve stejném repozitáři k dispozici ukázka, jak k jeho generování použíť #Python a #ReportLab.

Několik lidí nejen z recruitmentu tu po dobu karantény nabízelo bezplatné poradenství ohledně tvorby vlastního #CV. Pokud čtete tento příspěvek, vězte že budu rád za každou konstruktivní kritiku!

#unrecruitment #kandidátzdarma #justkidding #digitalrevolution

Odkaz najdete v komentáři. Určitě tam mám chyby, tak posílejte pull requesty!

🔗

16.04.2020 10:52

Pokud jde o #covid19, máte raději pravdu nebo lež?

Obojí může zachraňovat životy. Jestliže lidem ukážu hezký graf a přesvědčím je, že jeden den vyhlášená povinnost nosit roušku způsobila druhý den měřitelný pokles nově nakažených, a jestliže předpokládám, že nošení masek pomáhá v boji s nákazou, pak jsem právě udělal dobrý skutek a přesvědčil pár lidí k nošení roušky.

Na druhou stranu člověk nemusí být génius, aby viděl, že je to cypovina. Teď nechme stranou, že v jednotlivých zemích nedokážeme měřit skutečný počet nově nakažených, a porovnáváme hausnumera. I kdybychom znali (nebo dobře odhadovali) počet lidí, u kterých se dnes projevila nákaza, dozvídáme se výsledky opatření, která jsou v provozu X dnů, určitě ne opatření včerejších.

V nejbližších dnech nás čeká rozhodování o uvolňování opatření na základě testování nereprezentativních vzorků obyvatelstva. Mnozí už si malují, jak budou pořádat velké uvítací párty zpět do společenského života.

Korelace ≠ kauzalita. Mnohdy ani v případech, kdy tam tu kauzalitu vidět hrozně moc chceme.

#reservoircats #causality #correlation #howdareyou

Přiznání: Necelý měsíc po prvních případech nákazy v Evropě jsem v Praze vyrazil na mezinárodní konferenci o více než tisíci účastníků s hojnou zahraniční účastí.

🔗

15.04.2020 20:11

Mým dnešním hrdinou je otec, který mi dvě a půl hodiny v kuse bez větší přípravy vydržel po videocallu vysvětlovat elektroniku a hardware.

Naštěstí už věděl, do čeho jde, takových hovorů už jsme od začátku karantény několik měli, a většinu života jsem hardware rozuměl asi jako... Programátor. Takže videohovor na mobilu, přepnuto na zadní kameru, hledání věcí online, čmárání na papír... A vracení se k základním otázkám typu, co že tam dělá ten tranzistor.

A téma? Sériová komunikace všeho druhu, fungování GPIO, pull-up rezistory, a velká diskuze nad tím, co jenom nebude fungovat, a co shoří.

#superbeginners #electronics #happyhacking

P. S. Jestli mě má někdo mít chuť dnes přizabít, mamlasové ze sociálních sítí nechť utvoří frontu, nejsou na řadě. To platí i pro jednoho nezbedného agenturního recruitera, kterému ode dneška přezdívám Benedikt.

🔗

14.04.2020 08:47

Čekají nás nepěkné časy. Tento článek o nadcházející krizi mám pro vás rozepsaný už od května. Dopsání a vydání jsem odkládal tak dlouho, že jsem ho kvůli neaktuálnosti musel skoro celý předělat.

Začtěte se do mého názorového blogpostu a přijďte polemizovat, diskutovat, a psát mi, že jsem blbec!

#krize #reservoircats #unrecruitment

🔗

12.04.2020 09:21

Podle svých záznamů ve službě #Toggl jsem velkou část týdne strávil věcmi, které vás nezajímají. Asi dvě desítky hodin jsem strávil jenom čtením zdrojáků linuxového jádra a převážně chybějící dokumentace.

Jen tak mimochodem, mám tu rozepsaných pár článků na téma technického recruitmentu, recruitmentu programátorů, základů programování a pracovního trhu. Tak váhám, jestli to postupně vydávat tady v článcích na profilu, nebo to nabídnout nějakému serióznějšímu médiu.

Naposledy jsem takto dodával své články do časopisu Connect, ale to bylo na vyloženě technická témata, navíc se nám spolupráce rozpadla, když mi po převzetí novým vlastníkem začali zadržovat peníze za vydané články.

Velmi milou nabídku na vydávání článků jsem dostal v létě, ale nebyl jsem si jistý dosahem a cílovkou daného média.

#reservoircats #remotework #writing #unrecruitment

A mimochodem, kdybyste chtěli vidět takřka dokonalý příklad na #overengineering, podívejte se na tty/serial subsystém v jádře.

Rozumíte dobře. Ne subsystémy na sériovou komunikaci a na terminálová zařízení. Ne glue pro terminály na seriáku. Subsystém na sériové terminály, nad ním #linediscipline s balastem okolo #termios, pak možnost to vypnout, dále abstrakce, co z toho udělá obyčejnou sběrnici. Teprve nad ní chci psát ovladač zařízení.

🔗

10.04.2020 14:02

O zákaznících jen v dobrém, a platí to samozřejmě i pro ty potenciální. Dnešní příhoda je ovšem velmi poučná a dobře zapadá do koronavirové doby.

Je naprosto v pohodě, že byste chtěli službu za třetinu ceny, já bych „chtěl“ za třetinu ceny třeba bydlení. Je v pohodě, že mi to řeknete na meetingu, na který se připojíte s 25-minutovým zpožděním, potom, co vás naháním na sociálních sítích a přes SMS. Každý se někdy sekne nebo mu něco nevyjde.

Je otázkou, zda je potřeba mě žádat o další schůzku, ale nemám problém vás vyslechnout. Jistě pochopíte, když si při příštím pokusu, namísto druhého kola nahánění po vedlejších kanálech, uklidím kuchyň.

Co bych vám ovšem vřele doporučil, je používat na #videomeeting výhradně takové služby, kde si jednotlivé návštěvy do meetingů buď pozvete odděleně, nebo je vědomě akceptujete. Ne aby vám #Zoom spojil člověka z končící zapomenuté schůzky s člověkem ze schůzky nové. Ne všichni takovou situaci mlčky přejdou.

Používejte spolehlivé služby se spolehlivou konfigurací.

#business #reservoircats #onlineoffice #staysafe

P. S. Neměl zrovna Zoom teď nějaký bezpečnostní průšvih?

🔗

08.04.2020 21:18

Někteří asi nepochopili, jak to s těmi sociálními sítěmi, vztahy se zákazníky a vztahy s veřejností funguje. Vtip je v tom, že já už na LinkedIn za šaška jsem, zatímco vy si stále ještě můžete vybrat. Někteří.

Já opravdu nerozumím, co si profesionál třeba zrovna náhodou v personálním oboru slibuje od toho, že za mnou, vaším LI-šaškem od roku 2017, přijde a veřejně mi napíše, že jsem blbec. Vážně vám to dává smysl?

Neměli byste náhodou touto dobou úzkostlivě utužovat vztahy se všemi lidmi, kteří tvoří váš byznys, abyste v období ekonomického propadu měli z čeho platit své náklady?

#unrecruitment #reservoircats #vlčata

Kdo by se doma nudil a mrzelo ho, že mu tato #pseudokauza unikla:

https://lnkd.in/gG9rkzY

P. S. Já určitě blbec jsem, o tom žádná, denně to na sobě pozoruju. Ale víte, jak to chodí. To se tak hádáte z blbcem, a co nezjistíte? Najednou se hádají blbci dva! (Pomocí matematické indukce lze zobecnit na libovolný počet blbců.)

🔗

07.04.2020 16:27

Miluju sebereflexi. To je takový ten bolestivý proces, kdy u sebe člověk zatratí něco, co mu ještě nedávno připadalo naprosto v pohodě. Ze všeho nejradši mám sebereflexi, která je upřímná.

A tak se zdá, že jakousi sebereflexi spustil můj nedávný velký rozbor diskuze mezi vlčí smečkou a lidmi z české #opensource komunity. Kdo jste ještě nečetli a chcete se trochu pobavit, doporučuju.

https://lnkd.in/gG9rkzY

„Dovedu si představit, jak to pro něj bylo nepříjemné, byť byla celá věc podána anonymně. Nebylo to z mé strany profesionální.“

Nedovedete.

Kdybyste s lidmi z komunity aspoň trochu mluvil, věděl byste, že se toto již delší dobu traduje jako zcela standardní a nepřekvapivé chování. Dokonce když se já rozhodnu někoho ze svých známých spojit s nabídkou od některého ze svých oblíbených recruiterů, je tam podvědomá negativní reakce.

A mimochodem, dokud nám budete veřejně nadávat do „resourců“ a „talentů“, tak se nedivte, že se s vámi nejedná v rukavičkách. Jsme totiž taky lidi, i když oproti vám třeba ne tak egoističtí. 🙃

#unrecruitment #reservoircats #howdareyou #pseudokauza #vlčata

🔗

03.04.2020 06:12

Sestavil jsem pro vás ultimátní případovou studii na téma komunikace mezi recruitery a odborníky. Konečně vám můžu odpovědět na otázku, proč lidé z IT často nereagují na recruitment zrovna pozitivně.

Takový rozbor jsem ještě nedělal, ale věřím, že se mi to povedlo a že nejen poučí, ale i pobaví, a možná i rozbrečí. A pokud byste měli málo koronaviru a ekonomické krize, jsou tam taky!

#unrecruitment #reservoircats #happyhacking #covid19 #pseudokauza

P. S. Dalo to dost práce, tak to koukejte dočíst do konce. 🙂

🔗

01.04.2020 00:26

Mnoho recruiterů, manažerů a podnikatelů mi za poslední tři roky psalo, že se těší na ekonomickou krizi a zástupy lidí prosících o zaměstnání. Já jsem si ekonomický propad, likvidaci firem ani ztrátu pracovních míst nepřál.

Na druhou stranu si myslím, že do nové situace vstupuju připravený. Mám za sebou rozvod a teď ještě pád školicího byznysu. Tak jako jsem v roce 2008 založil živnost a v roce 2009 budoval obživu, tak jsem si v roce 2019 připravil změnu a v roce 2020 ji budu realizovat.

Bude se optimalizovat. Firmy jako obvykle vyházejí lidi a až bude potřeb něco opravdu udělat, objednají to na fakturu. Je v této době nějaká lepší specializace v #IT než #opensource? Je libo nahrazovat drahé databáze za #PostgreSQL a drahé systémy za #Linux?

V předchozí krizi jsem tyhle kšefty rezolutně odmítal, jelikož mi to s mými zkušenostmi připadalo jako šílenství. Dnes už bych si troufal zákazníka trochu brzdit a hledat řešení, které ho nevyřadí ze hry.

#unrecruitment #WeAreReady #Lockdown #Cooldown #reservoircats

P. S. Opravdu jsem se na to netěšil a skutečně mě to mrzí. Přesto hodlám danou situaci využít a vám doporučuju totéž.

🔗

29.03.2020 20:14

Lucie je asi trochu kráva. Napsala takové pojednání o našem školství a jeho projevech v období zavřených škol, že k němu takřka nemám, co dodat. Koukejte dočíst až do konce!

Článek ve mně vyvolává vzpomínky, jak člověk ve věku třeba jenom dvanácti let přijde do hodiny a nestačí se divit, ke komu že to tam má vzhlížet. Poznal jsem postupně jevy, co Lucka popisuje i nepopisuje, včetně zcela zjevné šikany žáka učitelem, který se mě osobně zhruba s ročním odstupem ptal, jestli to tehdy vůči Mirkovi nepřehnal. Dneska vzhlížím k učitelům jako je Tomáš.

Dneska jsem ale chtěl psát o něčem jiném. Denně narážím na názor, že je nemorální v této době vyhodit zaměstnance, natož sociálně slabšího. Zvláště oblíbený je mezi lidmi ze západní Evropy. Taky jsem tu četl, že je nemorální vzít kus bavlny, ušít z toho roušku a nabídnout ji online za tři stovky.

Mně je líto lidí, kterým se zrovna nedaří nebo třeba přijdou o práci. Jenom se trochu bojím, že by nás ten #socialismus nemusel uživit. Možná nakonec ta myšlenka dobrovolné #filantropie není zase tak špatná, a udělala by v kombinaci s nějakou základní záchrannou sítí lepší službu než předstírat, že se celý problém dá vyřešit tím, že zaměstnavatelé nechají padnout pod tíhou zodpovědnosti za cizí lidi.

#reservoircats #middleclass #howdareyou

🔗

29.03.2020 00:29

Předchozí generace mívala ve zvyku říkat, že něco roste geometrickou řadou. Proč zrovna řadou a proč ne posloupností? Tuší vůbec někdo z těch lidí, o čem mluví?

Dneska naštěstí vidím mnohem víc lidí mluvit o exponenciálním růstu. Samozřejmě, protože se celý život dá řídit selským rozumem a matematiku nikdo nepotřebuje, spousta z nich opět netuší, o čem mluví. Aspoň ale používají užitečný pojem, který nedělá více zmatku než užitku.

Radek se podle mě moc pěkně pustil do vysvětlení exponenciály, a taky hledání zlomu, kdy se z mírného růstu stává prudký, a letmo zmiňuje i logistickou křivku. Tak se mrkněte a napište mi do komentářů, jak to na vás působilo

https://lnkd.in/gcniYbX

#reservoircats #howdareyou #covid19

Je to takový hezký příklad, kdy ona „zbytečná“ matematika může v extrému „rozhodovat“ o životě a smrti.

🔗

26.03.2020 13:16

Hlavním trendem na LinkedIn je teď stěžovat si na příspěvky o home office a fotky pracovních stolů. Pracuju v domácí kanceláři celý život a tak bych taky mohl kopat do lidí, co si neumějí doma sednout a makat, stejně jako do lidí, co se jim snaží poradit.

Jako programátor nemám úplně problém sednout doma k těžším problémům a přestat vnímat okolí. Nemám problém si takovou práci udělat doma s dcerkou, která se tak učí samostatnosti.

„Tati, mám žízeň.“ – „Tati, uděláš mi prosím pití?“ – „Tati, já si to pití udělám sama, jo?“

Jako remote worker mám obrovskou výhodu v tom, že pro mě #homeoffice automaticky neznamená flákací den jako pro velkou část kancelářských. Jako rozvedený mám výhodu v tom, že v bytě není další osoba, které bych nemohl já nastavit pravidla.

Ale přiznejme si na rovinu, spousta lidí není zvyklá pracovat doma, a že spousta lidí žije v podivných malých smečkách, jejichž soudržnost je z velké části založené, že je většina členů po většinu doby mimo domov s úplně jinými lidmi.

Opravdu jsou úplně všichni připraveni vyměnit školu, práci, hospodu, zájmy a další aktivity v bezpečné vzdálenosti od domova za 24 hodin denně s rodinou? Co rodiny s problematickými vztahy? Možná by to chtělo pár návodů na přečkání karanténních opatření i pro ně.

#RemoteWork #HomeLab

🔗

24.03.2020 13:54

Jestli jsem správně pochopil pravidla hry, tak teď všíchni dáváme něco zadarmo, a to něco by mělo pomáhat lidem při překonávání současných opatření.

Tak dobře. Do své sítě na #LinkedIn nabízím #hourofcode, kdy se na hodinku spojíme pomocí videohovoru se sdílením plochy a budeme programovat. Nabídka je určena i úplným začátečníkům a jako programovací jazyk si můžete vybrat třeba #Scratch. Nebo si můžete vybrat #Python, ve kterém pracuju běžně, a pokud si troufáte, můžeme se spolu klidně podívat něco ze systémového programování.

Kdo dřív přijde, toho dřív naplánuju, a neriskuje, že se na něj letos nedostane. 🙂 Můžete být začátečník i zkušený hacker. Můžete se se mnou na hodinku zabavit, něco nového naučit, nebo mi naopak předvést, co dokážete, a naučit něco mě.

#reservoircats #superbeginners #stayhome

P. S. Tak už mám pár individuálních hodinek kódu v kalendáři a průběžně se chystám přidávat další.

🔗

22.03.2020 22:03

Říkal jsem, že se k webařině nikdy nevrátím. Začal jsem se jí věnovat kolem 2003 proto, že jsem neviděl přístup k žádnému jinému byznysu. Dělal jsem klasický prasokód přes několik obrazovek v #PHP4, nahrávaný na #FTP přímo do produkční verze. 🤮

Vrátil jsem se k webu už jednou v roce 2017 po odchodu ze zaměstnání a vracím se znovu v roce 2020 po ztrátě byznysu. Jsem rád za #django, ve kterém se docela dobře udržuje pořádek.

Za co jsem ale extrémně vděčný, je #selenium, ve kterém si můžete naprogramovat uživatele. To si napíšete, jak přijde na web, rozklikne si registraci, vyplní ji, potvrdí ji, odhlásí se, přihlásí se a prokliká si celou appku. A celou dobu si dělá screenshoty. Úplně ze všeho, co potká.

Takže milý zákazník dostane průchod celou webovou aplikací jako slideshow a může vesele diskutovat s grafikem a kodérem, zatímco se věnuju aplikační logice. Celé si to řídí #pytest, který zároveň kontroluje, zda aplikace skutečně reaguje podle očekávání.

#reservoircats

P. S. Celou tuhle legraci dostal zadavatel jako dárek, protože se nemůžu dívat na staré dobré proklikávání aplikací, kdy se jedna chyba opraví a druhá vytvoří.

🔗

18.03.2020 08:19

Home office je něco jako bobřík odvahy. Teď s ním mnozí experimentují ne úplně dobrovolně.

Práce se u kancelářských lidí nemusí v domácí pracovně až tolik lišit. Co se může naprosto lišit, je nepráce, důvody nepracovat, a především náhradní náplň takového času.

Mnoho lidí na home office automaticky získává dvě hodiny nepracovního času už nedojížděním. Další neaktivní čas si přinesou z kanecláře. Málokterá kancelářská práce zabírá stabilně X hodin denně bez prodlev a člověk není stroj.

Lidé se u „píchačkové“ firemní kultury rádi odvolávají na efektivitu práce a komunikace. Domnívám se, že daleko větší roli hraje slabší forma „sektářství“, tedy schopnost omezit kontakt lidí s vnějším světem a zajistit, že i „proflákaný“ čas bude mezi kolegy. V současné situaci část zaměstnanců i za předpokladu odvedení stejné práce získá několik hodin denně ke zjištění, že daného zaměstnavatele možná nepotřebuje.

Taková kultura tak paradoxně staví na tom, aby se lidé naučili „flákat“ a nedělat nic užitečného. To vše ze strachu, že by čekací a flákací čas v domácnosti získal nový smysl, a až by konečně přišla práce, nezastihla by člověka nečinného a znuděného.

#reservoircats #homeoffice #remotework

P. S. Bobřík odvahy je to i na straně pracovníka a celé jeho domácnosti, ale o tom třeba příště.

🔗

16.03.2020 23:08

Byly doby, kdy se mi stávalo, že jsem zapomněl jít ven. Řešil jsem nějaké to programování, koukal na videa, něco si uvařil, trochu se prospal, občas někomu zavolal.

Nedělalo mi problém být pár dní doma, skočit si koupit chybějící čokoládu, a dalších několik dní nevytáhnout paty. Někdy jsem používal delší než pozemský den, ranní vstávání vystřídal poledním, polední večerním, večerní nočním a nakonec jsem vstával ve stejnou dobu jako na začátku, jen o den vedle. Začínající rozvozy potravin jsem viděl jako největší riziko, že zapomenu jít ven po delší dobu, ale naštěstí jsem si pořídil dcerku a s ní pravidelný režim.

Zakopaný doma jsem víceméně od čtvrteční návštěvy SUSE, jen holku mám zpátky doma teprve od včerejška a čert ví dokdy. Přesto si tu začínám rychle zvykat, a nemám pocit, že by mi tu něco chybělo.

#reservoircats #programátoři

🔗

14.03.2020 17:20

Je pravdou, že školení v prostorách zákazníků a školicího centra byl v posledních letech hlavní pilíř mého byznysu, i že tato činnost v podstatě skončila. Na druhou stranu bych s žebráním u nedůtklivých personalistů ještě počkal, alespoň pokud jde o IT obor.

Já jsem měl sice celý začátek roku takový plonkovější, ale mnoho mých kolegů od IT operations po vývojáře se naopak společně s ostatními v posledních dnech opřeli do práce, aby udrželi v provozu například online služby, zatímco další řeší neplánovaný přechod kancelářských zaměstnanců na home office.

Je zřejmé, že se nemůžou přesunout domů všichni, a že ne všichni, co se přesunou, mají připravené prostředí a zajištěný klid, aby dosáhli plné produktivity. Ale i tak to příspěje k menšímu kontaktu a větší izolaci osob a navíc si to vyzkouší mnozí, kteří by k tomu jinak nenašli odvahu a prostor.

Nemám nejmenší tušení, která státní opatření jsou dobrá a která jsou jen víření vody. Já jsem se rozhodl přispět k útlumu šíření i tím, že holka nebude chodit do školky a že se vyhneme kontaktu s větším množstvím lidí. Jednám o přestupu na #remotework projekty. Tak uvidíme.

#reservoircats #homeoffice

P. S. Snažil jsem se udržet klid a pohodu, ale musím se přiznat, že když pan premiér řekl, že je jídla dost, nakoupil jsem.

🔗

11.03.2020 20:15

Kdo si dneska po cestě z karlínské kanceláře SUSE vzpomněl a koupil si svoje první „šitíčko“ v životě? Kdo k tomu od oka vybral z hromady zelených odstnínů nití?

Takže chameleona bychom měli. Další na řadě jsou jedny moje kalhoty a pak hromada věcí, které holka předčasně vyřadila z provozu.

#programátor #zašívání #openSUSE #geeko #chameleon

„Když říkám, že mu zašijeme ocásek, tak mu ho zašijeme. Nemusíš mi to každého půl roku připomínat.“

🔗

08.03.2020 12:58

„Mnoho programátorů je obdařeno velmi vysokou inteligencí, což bývá samozřejmě pro vývoj SW výhodou, ale mnohdy z toho vznikají problémy, zejména v týmu. Těmto lidem je totiž na rozdíl od ostatních vše jasné a nepotřebují tedy nikomu nic vysvětlovat.“

Mám jinou zkušenost, ale to může být i tím, že se v přítomnosti takových inteligentních lidí nezačínám automaticky chovat jako idiot. Nevítám je nějakým hloupým zaškatulkováním, nechovám se vůči nim nadřazeně, nenutím je k intoxikaci, ani jim nezakazuju hádanky.

Nějak si nevzpomínám, že bych se na matfyzu bavil s lidmi, kteří „nepotřebují nikdy nikomu nic vysvětlovat“. Spíše si vybavuju nadšené vysvětlování s jiskrou v očích i u těch nejelementárnějších témat.

Tak holt nemáme všichni jako nejvyšší metu zpít se do němoty. A někdy nás nebaví znovu vysvětlovat věci lidem, kteří stejně nechtějí chápat. Že se umíme zabavit v rohu bez alkoholu a bandy opilců?

Umíme. A je to naše #superpower. 😎

#reservoircats #howdareyou

🔗

01.03.2020 20:21

Když se řekne, že je někdo programátor, jaké osobnostní rysy očekáváte? Nechme stranou obrovskou diverzitu tohoto povolání, a zaměřme se na ty nejvíce archetypální stereotypy. 🤓

Napište mi prosím stereotypy, ať už pozitivní či negativní, které si s tímto povoláním spojujete. Ale co mě zajímá ještě víc je, jaká další povolání si s těmi stereotypy spojujete, a kterým povoláním byste naopak přisoudili stereotypy zcela opačné.

#reservoircats #programátoři

P. S. Screenshot je pouze ilustrační. 🙂

🔗

27.02.2020 16:57

Ladění výkonnostních problémů na úrovni operačního systému je zábava. Pro aplikace pracující v reálném čase je důležitější včasnost než hrubý výkon.

Nejprve ovládnete architekturu systému a rozpoznáte události, které potřebujete sledovat a měřit. Linuxové jádro umožňuje měřícím kódem pokrýt celou řadu klíčových událostí. Můžete tak měřit prakticky každé zdržení v systému.

Statistiky měření vám ovšem ukážou, co konkrétně se v systému zdrželo a z jakého důvodu. K tomu potřebujete hlídat běžící operace v reálném čase za pomoci časového pulzu. Můžete tak například odchytit situaci, kdy konkrétní operace už běží přes milisekundu a zdržuje ostatní.

K měření se používají časové pulzy založené na hardwarovém přerušení. Hardwarová přerušení na x86_64 úspěšně ladím pomocí nemaskovatelných přerušení. Nemaskovatelná přerušení na sebe mají navázáno naprosté minimum akcí a jádro už je měří.

Díky tomu není problém poznávat chování systému v reálném čase a sbírat informace o problematických operacích, které můžou narušit plynulost celého systému, ať už se bavíme o průmyslovém použití, přehrávání multimédií nebo zasekávání videohovorů.

#Linux #eBPF #opensource

P. S. Není to zdaleka tak složité, jak to může vypadat.

🔗

25.02.2020 08:16

Tak jak funguje ten #telemarketing? Je většina z toho založena na cíleném okrádání důvěřivých lidí jako pověstní „šmejdi“?

Hovor v 08:50 z telefonního čísla 770118458 zhruba:

„Dobrý den, pane Šimerdo, rád bych se vám představil, já jsem Tomáš ..., pomáhám s průzkumem trhu, jaké s tím máte zkušenosti?“

„No. Dobrý den. To jste se teda moc nepředstavil. Odkud jste a proč mi voláte?“

Hovor délky 23 sekund ukončený volajícím bez špetky slušného vychování, který se teď zřejmě zkouší dovolat někomu lépe manipulovatelnému, z koho by se daly vytáhnout nějaké peníze.

Filip Novák Jak to děláš, že s těmi lidmi vedeš tak dlouhé hovory? Iva Dopitová Jak to máte u vás? Umějí vaši lidé říct „na shledanou“, nebo je strčí do kapsy většina „klientů“ mateřské školy?

#reservoircats

P. S. Opravdu mají ve skriptu napsáno, ať ihned položí telefon, pokud se ukáže, že člověk na druhé straně není úplně mimo?

🔗

21.02.2020 08:23

Úloha na obrázku o vás možná prozradí více než leckterý osobnostní test. Mnozí si podle mě z #neumění, nevědění a nezájmu udělali #kult.

Možná máte poránu lepší věci na práci než řešit něco, co vypadá jako matematicko-fyzikální úloha. Ale zkuste se na chvíli zastavit a představit si, že chcete zrovna do zmíněného Amazonu (a nebo někam úplně jinam), a že skutečně dostanete nečekaně na stůl toto.

Všude v HR článcích čteme, jak máme být při pohovoru vstřícní a ukázat snahu. Když ovšem tady na LinkedIn požádám osoby, které zadávají uchazečům úkoly, aby zadání alespoň porozuměly, snaží se mě v diskuzi co nejrychleji zesměšnit. Z čeho mají takový strach?

#reservoircats #recruitment #howdareyou

P. S. Úlohy se nebojte, neobsahuje žádné ošklivé zlomky ani iracionální čísla, není na ni potřeba kalkulačky ani zaokrouhlování.

🔗

13.02.2020 11:14

Jak se teď dostaly do obliby různé kurzy na publikování na #LinkedIn, je docela zábavné sledovat, kolik se objevuje nového originálního contentu na zajímavá témata.

Jen tak namátkou:

‣ Jel jsem vlakem do Prahy na schůzky.

‣ Jako mladý jsem fetoval, dnes provozuji #biohacking.

‣ Jela jsem metrem po Praze do práce.

‣ Mám hlad a jsem na to hrdý.

‣ Jedna holka mi řekla, že jsem hodnej.

‣ Byl jsem v posilovně.

‣ Zrovna si dávám #digitaldetox.

‣ Ráno jsem vstával.

Dejte vědět, na co pěkného jste na #LinkedIn narazili vy!

#reservoircats #howdareyou

P. S. Jasně, teď budou všichni psát parafráze na tento můj příspěvek, protože si všimli, že měl dosah. 😀 Už vidím první kousky!

🔗

13.02.2020 07:56

When testing latency of a #Linux installation I got the impression that the system, for whatever reason, doesn't handle kernel #latency gracefully.

I am introducing artificial latency in kernel in the context of a syscall, a kthread, or an interrupt on a dual-core laptop (four threads) expecting that a one-shot latency won't block the system and all tasks will still get scheduled and processed.

I am deeply surprised that introducing a single one-shot delay affects an SMP system enough to affect the sound. The main load is an online video (in Firefox) that provides me with the acoustical feedback for the introduced latency. Right now I don't even know if that's related to the sound system or what else.

P. S. Some of my most favorite sources of information about #kernel #tracing and #instrumentation are from #womenintech. Some of them are handwritten!

🔗

10.02.2020 17:38

Můžeme tomu říkat „ezoterické výhrůžky“. Podobné používají různý podvodníci, šarlatáni a sektáři, kteří z vás chtějí dostat peníze.

„No a až se Vás to bude týkat - třeba tím, že vlastně v rodině dohromady máte menší příjem nebo třeba se to dotkne Vaší dcery či vnučky nebo někoho hodně blízkého, tak se pořádně zamyslíte, že na těch informacích něco je a že se o tom konečně začíná více mluvit a občas i něco dít.“

Opravdu máte potřebu být osobní? Několik let jsem žíl se ženou, která nevydělávala vůbec. Samozřejmě by bylo super, kdyby nosila domů 30k–60k čistého, všechno zaplatila, já si mohl vzít pár tisícovek rodičáku jako kapesné, a příležitostně si přivydělat. Mám dcerku, a obávám se, že bude muset čelit horším nástrahám světa, než že si (podobně jako já) vydělá méně než někdo jiný.

Jasněže se mi může stát něco, po čem ztratím schopnost či potřebu kriticky uvažovat, ale nebude to, že si někdo jiný vydělá víc peněz. Pokud člověka něco takto moc trápí, stává se náchylnějším k manipulaci a zneužívání druhými. A zrovna tady na LinkedIn se pohybuje hned několik „odborníků“, kteří si od žen berou peníze za to, že je utvrzují v roli oběti.

#reservoircats #howdareyou

Já na tohle nevěřím. Nechápu představu, že si mají muži úspěch vybudovat, zatímco ženy ho mají dostat přidělen.

🔗

09.02.2020 17:44

Tak si to shrňme. Mám věřit úplně cizímu profilu na LinkedIn, za kterým je *možná* skutečný člověk, který *možná* pracoval v *několika* velkých firmách a z těch několika firem vyvodil, že *většina* velkých firem nepoužívá smluvní mzdu, nýbrž jednostranně určený mzdový výměr.

‣ „většina velkých firem jede na Mzdový výměr“
‣ „sám se u několika těchto společnosti pracoval“
‣ „co je to objektivně doložit?“
‣ „vždy mě fascinuje, že se diví někdo kdo v životě ve velké firmě nepracoval“
‣ „nedá se diskutovat, když nevěříte ve zkušenosti a chcete důkaz.“
‣ „že se tak děje to mi věřte“

Mně přijde normální vycházet především z objektivních a doložitelných informací. Pokud mě náhodný kolemjdoucí nebo dokonce náhodný síťový profil žádá, abych mu důvěřoval, a na základě jeho několika zkušeností si dělal obrázek o světě, tak to jednoduše smrdí.

Tím samozřejmě neříkám, že pán nemůže mít pravdu, ale k čemu mi taková „pravda“ je, když se nedá nikde ověřit‽ Kritické myšlení a opatrnost při zpracovávání informací z neznámých zdrojů snad ještě není zločin! Navíc se zatím nenašel ani jeden jediný člověk z mé sítě, který by pánovu domněnku podpořil. Je to na vás!

#reservoircats #corporat #krimyš #fakenews

P. S. Mimořádná tvrzení vyžadují mimořádné důkazy.

🔗

09.02.2020 01:59

Tomáš Řezníček ⭐️ se tu sháněl po počítadle na vícekolové setkávání lidí po malých skupinkách. Od začátku jsem si říkal, že by to chtělo trochu vizualizovat. Prosím o shovívavost, v JavaScriptu jsem nikdy nedělal. #superbeginners

Algoritmus je stejný jako v předchozí ukázce. Jednoduše skládá lidi do skupiny za předpokladu, že skupina ještě nedosáhla plné velikosti a že ve skupině není nikdo, s kým jsem se již setkal. Hlavní v možnosti výstup algoritmu v každém kole změnit přetahováním lidí mezi skupinami.

Vizualizace na levé straně ukazuje, kteří lidé se chystají setkat (světle zelená) a kteří se již setkali v minulých kolech (tmavě zelená). Pokud začnete přehazovat lidi mezi skupinami tak, že se budou setkávat opakovaně, začnou se vám políčka barvit do červena.

#reservoircats #simplecoding

Odkaz, na kterém si tento proof-of-concept můžete beztrestně vyzkoušet, najdete v komentáři. Stále platí, že by se hodil lepší algoritmus na automatické rozsazení.

🔗

08.02.2020 09:54

Equal pay day je symbolický den vyjadřující, jak dlouho musí ženy v novém roce pracovat, aby dorovnaly „deficit“ z roku předchozího. Kdyby byl Šimerda v programovém výboru konference pořádané na #equalpayday, pro jaké přednášky by hlasoval?

‣ Stěžování versus vzdělávání

To abychom věděli, zda má pro jednotlivou ženu větší význam nadávat na to, že muži mají (statisticky) víc, nebo se mimo statistiku vypracovat až k vlastní spokojenosti.

‣ Žebrání versus vyjednávání

To abychom uměli rozlišit, kdy si říkáme o almužnu k vyřešení naší nuzné situace, a kdy vyjednáváme o odměně za služby, které dokážeme dodat.

‣ Statistika a logika pro začátečníky

To aby se nám lidé nevysmáli pokaždé, když „nižší mzdu za stejnou práci“ doložíme celostátní statistikou bez jakékoli metodiky.

‣ Důstojnost pro kvalifikované ženy

To abychom nějakými kvótami nedosáhli toho, že budou kvalifikované odbornice a manažerky čelit předsudkům, že jsou ve své pozici beztak jenom do počtu.

#reservoircats #howdareyou
#truediversity #rationalfeminism

Navrhujte prosím v diskuzu další názvy přednášek!

P. S. Až organizátoři příjdou na to, že by se „deficit“ mohl dát kumulovat. Pak by se nám taky mohlo stát, že #equalpayday 2028 budeme slavit až v polovině roku 2030.

🔗

07.02.2020 17:40

Výpověď dohodou? Podepsat nebo nepodepsat?

Já osobně bych si přál, aby moji přátelé vývojáři a administrátoři dohodu o ukončení pracovního poměru podepisovali. Jsem obecně zastáncem individuálních práv, to se ovšem netýká práva zůstávat pracovat ve firmě, kde mě nechtějí. Taktéž bych si přál, aby firmy dohodu o ukončení připravily a akceptovaly na žádost zaměstnance.

Samozřejmě by měla být dohoda vždy postavena tak, aby nebyla pro zaměstnance stranu nevýhodná, a nestavěla ji do pozice, kdy si podpis nemůže dovolit. Přiměřené odstupné by mělo být samozřejmostí, ale někdy se prostě člověk musí zakousnout a vyjednávat, a třeba k tomu přizvat i právníka, když se druhá strana nechová rozumně.

Někdy se pracovní vztah zasekne, člověk poleví v osobním rozvoji, ve firmě se změní podmínky a potřeby. Osobně bych ukončení spolupráce nijak nedémonizoval. Samozřejmě chápu, že někdo udělal tu chybu, že spolupráci věnoval duši a ukončení „ze dne na den“ jej zaskočí a mrzí.

#reservoircats #unrecruitment #howdareyou

P. S. Co na mě vymyslíte teď, lovci negativity? 🙃

🔗

05.02.2020 14:25

Během ledna jsem se na sítích občas trochu odmlčel, a docela koukám, jak rychle se do mě začnou nezávisle na tématu navážet lidé, kterým moje existence ruší klid.

Říkám si, co ti lidé asi dělali a komu se snažili znepříjemnit život, když jsem zrovna nebyl k dispozici. Možná dělám dobrý skutek pokaždé, když na sebe strhnu pozornost nějakého Tomáše, Jana nebo Anny, kteří se vyvztekají online. Asi si začnu dělat čárky, abych věděl, kolik jejich blízkých, kolegů a kolemjdoucích jsem tak mohl ušetřit nepříjemností.

A co vy ostatní, jak se máte při únoru? Já jsem měl leden takový slabší, ale uklidnilo mě, že v tom zdaleka nejsem sám.

Teď mám za sebou nějaké ty hodiny hrabání se v kódu linuxového jádra a utřiďování si strategie na testování latencí operačního systému. Jako obvykle to konzultuju s dalšími vývojáři a zrovna včerejší večer byl pro mě docela převratný, a to nejen v technickém náhledu, ale i v celkovém přístupu k tomu, čemu se věnovat a čemu spíše ne.

#reservoircats #unrecruitment #howdareyou

P. S. Plánuju další akci, mělo by to být v Praze.

🔗

04.02.2020 08:42

Pojďme se bavit o transparenci firem vůči trhu práce. Máte například zveřejněné, jak vypadá vaše pracovní smlouva, NDA a všechny dokumenty, které byste mohli chtít od budoucího zaměstnance nebo kontraktora podepsat?

Já jen aby většina náboru neprobíhala tak, že člověk stráví týdny až měsíce ústními jednáními se zástupci firmy, se kterými si domluví kromadu věcí ústně, zainvestuje čas, zainvestuje úsilí, nadchne se pro spolupráci, a pak dostane k podpisu závazky, se kterými vůbec nepočítal, a musí se rozhodovat pod tlakem „utopených nákladů“ včetně těch emočních.

V případě zaměstnanců to tak nějak zachraňuje zákoník práce v kombinaci s možností „hodit se marod“ v případě nějaké zásadní nedohody. U kontraktorů je cesta klikatější, ale to bych tu rozebírat nechtěl.

A nebavíme se jen o samotné pracovní smlouvě. Co třeba kritéria pro ukončení PP ve zkušební době? Pokud se bavíme o zrušení nástupu, pořád zaměstnavatel investuje z relativně volných peněz, zatímco zaměstnanec řeší živobytí.

#reservoircats #unrecruitment #howdareyou

P. S. Jak to má vyřešeno třeba Tomas Hajzler? Co na to Jana Sedláková?

🔗

27.01.2020 21:48

Jedni #clovekvtisni vyčítají, že je 27k–35k Kč urážkou programátorů, druzí, že se dávají tak velké peníze někomu, kdo nevytváří žádné hodnoty. Alespoň tak inzerát na Twitteru uvedla Adriana Černá.

Popravdě řečeno nemám ve zvyku se u podobných organizací opírat do nabízených odměn, tím spíše ne pokud inzerát čtu na jejich vlastním webu. Na jednu stranu považuju inzerát, kde hledají Ferdu Mravence (a zřejmě pár proprietárních bazmeků k tomu) za odstrašující ještě než se člověk dostane k ceně, na druhou stranu to u neziskovky čtu jako férově vyspecifikovanou poptávku.

„Zaujala Vás naše nabídka? Pokud ano, pošlete nám strukturovaný životopis a motivační dopis prostřednictvím následujícího odkazu: Chci to zkusit!“

Já bych za daných okolností tyhle floskule nepoužíval. Podle zbytku inzerátu hledají nadšence, který tu organizaci miluje a s radostí se pro ni obětuje. Tím nechci říct, že se nemají ptát, proč člověk volí zrovna tuhle cestu, a co má za sebou.

Co si o takové nabídce myslíte vy?

#reservoircats #jobdescription

🔗

22.01.2020 08:38

Milí copywriteři*, neměli byste nějaké tipy a triky, jak uvádět příspěvky o technologiích pro lidi? Můj předchozí příspěvek sice asi dosáhne 2k+/24h, ale že je olajkovaný téměř výhradně lidmi z oboru, mě stejně varuje, jestli nedělám něco špatně.

Lucie tuším někde doporučovala držet hovadiny** a účelná sdělení v poměru tři ku jedné, ale to mi asi fungovat nebude. Mám zoufale nízký Social Selling Index, protože LinkedIn velmi dobře odhadl, že nejsem žádný social sellout. Někdy se divím, že mě čtenářům vůbec zobrazuje. 😀

A nebo se na to mám vybodnout a dál psát jenom to, co lidé chtějí číst a komentovat? Proč ne, na druhou stranu je to docela legrace!

#reservoircats

* Fuj, tomu slovu doteď nerozumím.
** Obsah, co lidé rádi čtou a komentují.

P. S. Trochu jsem si říkal, že sem ten obrázek možná přitahne pár ezoteriček a ezoteriků, ale pak mi došlo, že už mě vlastně asi všichni blokujou. 🙂

🔗

21.01.2020 13:47

Ničeho se nebojte, budeme klouzat po povrchu. Jak je možné, že se #Python stává oblíbeným jazykem pro datovou analýzu, strojové učení a všechny tyhle moderní věcičky, když se zároveň říká, že je pomalý a neumí vytížit hardware?

Asi byste očekávali, že hromada výpočtů s hromadou dat bude vyžadovat extrémně rychlou a efektivní technologii. Výpočet musí probíhat ve strojovém kódu a bude se psát v assembleru, C, C++, #Rust a podobných, nebo generovat strojem.

Vtip je v tom, že programování těchto věcí je naprosto primitivní. Není potřeba rozumět softwarové architektuře a do obliby se dostává takový programovací jazyk, ve kterým se co nejrychleji naučí psát úplně kdokoliv. Vy v tom jazyce datově náročné operace nepíšete, voláte je jako hotovou službu.

Takže jestli do toho chcete naskočit, naučte se matematiku a statistiku, „programátorské minimum“ si můžete udělat kdykoliv během pár týdnů. Zbylých 80 % času budete stejně věnovat zkrášlování grafů. 🙂

P. S. Pokud tu matematiku budete dělat poctivě, základy programování vám půjdou samy.

🔗

15.01.2020 21:48

Ondra Syrový přinesl před časem na český LinkedIn koncept #challenge a díky Tomáš Řezníček mám poprvé chuť ho vyzkoušet, ovšem trochu jinak. 🙂

Moje znalosti diskrétní matematiky a grafových algoritmů jsou dostatečné pro to, aby mě většiná společnost označila za magora, ale ne pro to, abych na první dobrou rozlouskl Tomášovu praktickou hádanku.

Základní myšlenkou je usazovat lidi ke stolům tak, aby potkávali nové lidi. Celou akci můžeme modelovat jako vícekolovou hru, kdy lidi v každém kole posadíme tak, aby poznávali nové lidi.

Mrkněte na můj pokus, který se v každém kole pokusí vytvořit skupiny zadané velikosti, nebo alespoň nějaké, aby člověk nikdy neměl ve skupině kolegu z dřívějších skupin. Ten algoritmus je „best effort“, tedy snaží se postavit nějaké, ne nutně optimální, řešení. Jednočlenné skupiny pro přehlednost nevypisuje.

Vylepšujte! Odkaz na živý kód najdete v diskuzi.

#reservoircats #codingchallenge

🔗

14.01.2020 03:43

Kdybych měl napsat tři věci, které dělají #HR recruitmentu opravdu špatné jméno, jaké by to byly?

① Vtíravost: „Buď rád za kontakt, nikdy nevíš, kdy se ti budu hodit.“

Pokud nedokážu obhájit svoji hodnotu v pozitivním smyslu, pak mě zřejmě druhá strana nepotřebuje. Hodnotit, zda mě bude potřebovat v budoucnu, mi nepřísluší.

② Zastrašování: „Buď se mnou zadobře, nikdy nevíš, kdy o tobě budu rozhodovat.“

Jistě poslouží jako rada dobrému kamarádovi, aby pomyslel na mstivou povahu jiných recruiterů. Jako marketingová strategie vůči cizím lidem ovšem naprosto nevhodné.

③ Hodnocení: „Na pozici nemáš dostatečné technické znalosti.“

Jako laik si můžu o odborné úrovni cizího člověka myslet ledacos. Vynášet o něm soudy v rámci profesní komunikace mi ale nepřísluší. Zpětná vazba by měla raději vycházet z faktického popisu průběhu výběrka.

Zrovna včera jsem měl jeden takový pohovor o spolupráci, kde jsem minimálně polovinu doby mluvil o věcech, které v #résumé nemám vůbec uvedené. Až si říkám, jestli to jednostránkové #CV nemám udělané špatně. Kdyby se mě někdo snažil napasovat na daný projekt podle klíčových slov, možná by neuspěl.

#reservoircats #freeadvice

🔗

11.01.2020 17:26

Už v minulosti jsem narazil na různé nápady, jak virtualizovat právní úkony, od stupidit typu přikládání otisku prstu k PDF, až po aspoň maličko promyšlené nápady ve stylu datových schránek.

Rád bych se zeptal Jana Sedláková a dalších na názor ohledně #DocuSign, ke kterému jsem se dostal kvůli dobrovolničení u #Czechitas. Ta služba z mého pohledu působí nedůvěryhodně už jen těmi systémovými požadavky. Windows nemám a Adobe bych se taktéž raději vyhnul.

Pak si nemůžu nevzpomenout na Jan Dusatko, Jan Kolouch a další lidi, kteří se zabývají kybernetickou bezpečností. Máme v law/security komunitách na tento typ služeb už nějaký ustálený pohled?

#reservoircats #digitallaw

🔗

10.01.2020 14:09

Byl jsem telefonicky požádán o úpravu předchozího příspěvku o ukončení studia na #UnicornCollege a odstranění jmen konkrétních osob ze všech screenshotů.

Za normálních okolností bych vyhověl, ale pokud je mi známo, LinkedIn výměnu obrázků neumožňuje. Protože vám nechci mazat již rozběhlou diskuzi, rozhodl jsem se tedy nevyhovět a počkat, zda za mě vyhoví #LinkedIn. Ostatně jsem popsal jen svůj dojem z toho celého a konkrétní osoby záměrně nekomentuju, jen jsem holt neodstranil jejich jména z oficiálních dokumentů.

Před několika minutami jsem zadal do systému žádost o ukončení studia. Přál bych si, aby můj #ragequit vedl ke zlepšení podmínek mých spolužáků a spolužaček.

Opravdu by byl až takový problém s těmi lidmi předem probrat, jak bude pokračovat jejich studium v době dvou studijních plánů, a za jakých podmínek by třeba byli ochotni na nový studijní plán přejít?

Opravdu je nutné, aby dospělí lidé, s rodinou, zaměstnáním a pracovními cestami, do poslední chvíle nevěděli, kdy budou vypsány zkoušky? Já jsem „jenom“ obětoval pár konferencí, mnoho dní výdělku a dcerka byla pár víkendů navíc u babiček, ale co ostatní?

Originál, o jehož odstranění se jedná:

https://lnkd.in/gA9NfbU

#reservoircats

🔗

10.01.2020 00:21

Rozhodoval jsem se, zda po dvou splněných semestrech ukončit dálkové studium na #UnicornCollege. Došel jsem k závěru, že tady opravdu není, o čem se bavit, a odepsat 80k ve školném je to nejmenší.

O víkendu jsem se o tom bavil svými spolustudenty, a pokud můžu hodnotit, nálada mezi nimi panuje nedobrá. Nakonec jsem se i se svým brexitováním odebral na oběd, abych nerozkládal zbytky studijní morálky, co v sobě ti lidé ještě mají.

Celkově to na mě působí dojmem, že se škola o studenty a studium v podstatě nestará. Začíná zkouškové a nejsou řádně vypsány zkoušky. O termínech k opakování zkoušky z programování si můžou nechat jenom zdát.

Pasivně-agresivní e-mail ze studijního, kde chybí jakýkoli náznak omluvy za to, že části studentů sletěl webový zápočtový test, a jakýkoli náznak omluvy za to, že u jiného testu zaměstnanci školy nezvládli správně vypočítat procenta, jenom ukazuje na naprostý nezájem řádně dodat studentům zaplacenou službu.

Všech testů jsem se osobně zúčastnil. Pád testu hlásili lidi okamžitě vyučujícímu. Chybně spočítané body nelze řešit dříve, než se je studijní uráčí do systému zapsat. U jednoho testu byl sám vyučující překvapen, že vůbec neodpovídá testu, který studijnímu zadal.

P. S. Rozklikněte hashtag #UnicornCollege pro širší kontext.

🔗

03.01.2020 17:25

První dva semestry #UnicornCollege jsem splnil bez většího zakopnutí, ve třetím semestru jsem dal vícekrát přednost práci nebo dceři. Dneškem mi vypršel čas na zápočet už ze třetího předmětu. K tomu jsem tou institucí celkově otrávený...

‣ Tristní a zabordelený informační systém. Nemá ani vyhledávání. Neumožňuje přehledně sledovat průběh studia.

‣ Dřívější přísliby se v tichosti ignorují a namísto dovypsání zkoušek se nabízí placený termín.

‣ Nestálý studijní plán, nekonzistentní napříč IS, změny se neoznamují.

‣ Termíny zkoušek a jiné důležité termíny se neoznamují a v IS se objevují v době, kdy už podle nich nedokážu plánovat práci a život.

‣ Některé předměty motivují bodovým hodnocením návštěvu konference, kde se ovšem majitel vůči pozvaným chová nevhodně.

Mezitím jsem si našel spoustu nových věcí, co mě doopravdy zajímají a baví, a mám pocit, že mi ta škola jenom ubírá čas a energii se jim věnovat.

Sečteno a podtrženo, pokud to teď zabalím a odepíšu první rok a 2×40k Kč školného, dostanu se na konference, které jsem kvůli špatnému plánování zkoušek vynechával, a ještě mi zbyde hromada času na dcerku a na výdělek. Takže? Přiznat si po dvou splněných semestrech chybu nebo se dál trápit?

#reservoircats

🔗

01.01.2020 11:58

Původně jsem měl ve zvyku bilancovat v šestiměsíčních cyklech od přesunu na volnou nohu v květnu 2017. Letos se mi to více hodí zarovnat s arbitrární volbou „začátku“ počítání oběhu země kolem slunce, která převážila v západní civilizaci.

Nejprve se dívám do účetnictví a můžu zodpovědně říct, že se mi meziročně výrazně nezvyšují příjmy. Na druhou stranu jsem si splnil hned dva velké cíle z předchozího roku. V létě jsem dva měsíce nepracoval, a strávil jsem většinu času s holkou, aby mimo školku úplně nezvlčela. Taktéž jsem si splnil přání, abychom si přestali hrát na fungující rodinku a abychom další vánoce oslavili odděleně.

Novoroční předsevzetí jsem si nikdy nedával. Letos mám úplně obyčejné plány, které chci zkusit realizovat. Loni jsem pár věcí vymyslel a realizovat vůbec nezačal, takže nové nápady začínám omezovat. Nechávám z nich vykrystalizovat ty, co se opravdu uskuteční.

PF 2020.

#reservoircats

🔗

31.12.2019 13:48

Tak jen ve zkratce, ať zase popudím pár lidí na #LinkedIn. Byli jsme na #36c3, neboli Chaos Communication Congress, tentokrát na téma Resource Exhaustion. Holka si našla první den kámošku žijící ve Švýcarsku.

Já jsem od té chvíle vzdal oficiální program konference a běhal jsem se dvěma cácorkama po celém Leipziger Messe a bavil se s lidmi. Přednášky si budu postupně pouštět online jako obvykle.

Neumím německy. Dost mě překvapilo, že se v Lipsku člověk skoro nedomluví anglicky, a to někdy ani na věhlasné mezinárodní konferenci, natož v restauraci nebo stánku ve městě. V prostoru „kid's space“ jsem pak byl úplně bez šance a přistihl jsem se, že jsem ze sebe vysoukal i celou německou větu. Holka taky začala po několika dnech matlat dohromady češtinu, angličtinu, němčinu a slovenštinu. Lucie Gramelová by z nás měla radost. 🙂

#reservoircats

P. S. Nejeden slušný Čech by na této konferenci nepředstavitelně trpěl.

🔗

26.12.2019 01:36

Komerční vánoce neslavím a neuznávám. V obchodních domech jsem trávil méně času než jindy během roku. Dárky jsem omezil převážně na ty konzumní, omezil jejich množství a vyhýbal se blbinám, které jen bez užitku zabírají místo.

Odmítl jsem s vděčností nabídku připravit dceři společné vánoce a přizpůsobil se časovým potřebám bývalé ženy, díky čemuž můžeme všichni slavit prázdniny přesně podle svého přání a holka si za ty cca dva týdny vyzkouší všechno možné. Večer jsem trávil s otcem a první svátek u kamaráda, kterého jsem dlouho nepotkal.

Dárečky z mojí části rodiny se rozdaly už o víkendu a první polovinu štědrého dne byla dcerka ještě u mě. Zatímco se pustila do samostudia česko-anglické multimediální knížky, dodržoval jsem odstup od práce a jako zábavu jsem zvolil lambda kalkulus, matematický základ funkcionálního programování.

Příští zastávka: Chaos Communication Congress

#reservoircats #36c3 #winterholidays

🔗

21.12.2019 09:34

Mé příspěvky v angličtině vesele ignorujete i kdyby byly kontroverzní až na půdu. Tak udělám ještě #sváteční přídavek v češtině o #gentlemanství.

Člověk by čekal, že hashtag #nogentleman na vrchu profilu a moje dosavadní vystupování leccos napoví. Mnohým to opravdu napovědělo a obrací se na mě se zajímavými tématy, která s nimi probírám jako s kterýmkoli člověkem. To je deviza, kterou vám můžu oproti místním obšourníkům, a že jich není málo, nabídnout.

Nicméně jsem si všiml, že sem též chodí určitá sorta žen, které na sebe strhávají pozornost, a touží, aby je tu někdo chválil a obletoval. Fakt nechápu, když se snaží koketovat zrovna se mnou, a pak si stěžují, že – očividně – nejsem gentleman a nechovám se k náhodným ženám jako k drahokamům.

Byla by lež říct, že mě ženy nezajímají. Ale. Jsem čerstvě rozvedený, mám spoustu zábavy a společnosti, a dělat někomu gentlemana mě fakt nebere. Nikdy jsem nechodil s holkou, která by gentlemanství vyhledávala, nikdy s holkou, která by byla výrazně starší, a momentálně mě z rovnováhy vyvede jedině parádní #geekgirl. Na štědrý večer plánuju vyrazit s otcem na večeři do města. Stačí? 🙂

Krásný zimní slunovrat všem!

#reservoircats

P. S. Tuší někdo, proč se tolik těch „drahokamů“ srocuje okolo Laury Janáčkové.

🔗

20.12.2019 23:41

A few #tech people (not just #IT) suggest that #LinkedIn might not be the right place for professional discussions and expert exchange. Meanwhile other people suggest that we should show respect to any random recruiters that contact us.

My message is that we are creaters and we, strictly speaking, don't need recruiters. We especially don't need the kind of recruiters that followed the smell of money and entered the tech market out of pure greed.

I have a few brilliant friends in recruitment who are indeed lovely people. They admire work in the technology and talk to us as if we were full-fledged members of the society. In a professional setting, I consider recruitment a service. Therefore I expect recruiters to help or back off, otherwise they become obtrusive and insufferable.

I usually ignore unsolicited offers, product or job, altogether, or reply politely as long as the game goes by my rules. By using template messages, unprofessional behavior, ghosting or other common HR/marketing misconduct you lose my respect in an instant.

Happy Winter Soltice!

#reservoircats #recruitment #HR

P. S. I have already found ways to make some use of LinkedIn without falling into depression due to the loads of recruitment, marketing and coaching... content. I can show you, really.

🔗

18.12.2019 23:34

I heard rumors that #Microsoft had done the unthinkable and started supporting proper #UTF8 encoding and stopped requiring the pointless byte-order-mark in the octet-based encoding with no byte order.

That sounds like the beginning of a revolution. I wonder when they drop that equally pointless and obtrusive CR (carriage return) character before line breaks. They might even consider turning back the slashes that they altered just to make MS-DOS look a little bit different. Or maybe they'll go nuts and they'll fix the ubiquitous problems with locales and data formats.

Nothing is certain now. In the old days we could just blame Microsoft for ignoring, bastardizing and reinventing any standards and all was crystal clear.

To fix that, they at least announced that they like #Rust so much that they will create their own language based on the work done by #Mozilla and numerous contributors.

Have fun.

🔗

17.12.2019 23:57

Vážených 468 kontaktů:

Podle mých odhadů dokážu o více než 90 % lidí ze svého seznamu na LinkedIn přesně říct, proč je chci mít přidané. Aby bylo jasno, z různých důvodů si tu vážím i mnohých lidí, které přímo v kontaktech mít nechci.

▸ Anna Karenina mi nic špatného neudělala. Mám ke „starým věcem“, ať už jde o historii, literaturu nebo umění, vřelý vztah. ◂

Co ovšem s oblibou kritizuju, je takový ten „hipsterský“ snobismus. Takový ten, kdy si dotyčný myslí, že když on je na LinkedIn, že je pan intelektuál nebo paní intelektuálová, zatímco na Facebook, Instagram a Youtube chodí samí kret... Intelektuálně deprivované osoby. Když si uvědomíte, co všechno se můžete z Youtube naučit, působí to poněkud trapně.

Nechápejte mě špatně, nostalgii miluju, a v mnohém jsem konzervativní, nebo jsem teprve opatrně překročil svůj konzervativní stín. Co ovšem neuznávám, je, když lidé nostalgií a konzervativismem zakrývají lenost přemýšlet a učit se novým věcem. To považuju za rakovinu, která vás jednoho dne sežere zevnitř.

Když se v souvislosti s LinkedIn vyjadřuju o „žumpě“, tak tím asi nebudu mít namysli zrovna svých pár stovek kontaktů. Raději se podívejte do diskuze k příspěvku Dana Makovičková ✔, jen dejte bacha, ať se sami nezamažete. 💩

#reservoircats

✨ Hezké zimní svátky! ✨

🔗

15.12.2019 22:56

Fšim sem si že tu mnozí pšátelé zďílejí tipi a radi tíkající se češťini a českého pravopisu. Pšipletefšíce se do diskuze o ekonomiji jeho zjednodušováňí fspomňel sem si na návrch kterí gdisi putoval českím internetem.

Ačkolif je češťina mím rodním jazikem uvjedomuju si její minoritu (používá ji méňe neš jedno procento svjetové populace) i to že její současná podoba není jen vísletkem pširozeného vívoje ale že byla svévolňe ovlivňována a formována jazikovjetci a jiními osobnostmi jakoš i cizími jaziki.

Současní pravopis bil tedi vitvožen na záklaďe názorú nápadú cizích vlivú i običejních náhot. Za náhodu a ekonomickí omil Čechú lze považovat uš jen jeho egzistenci a pšežiťí do dnešních dnú. I tak se o ňej dokážou pšátelé do krve pohádat pšestože svúj názor opírají spíše o pšetstavy a dojmy v lepším pšípadě o dojmy zamňestnancú Ústavu pro jazik českí coš jsou pšekvapivje požát jenom liďi.

▶ Jag biste si s takovím pravopisem poradili vi gdibi jej ÚJČ vidal pro rok 2020 jakošto vaše nová pravidla? Napište do komentážú. ◀

#reservoircats #čeština #pravopis

P. S. Omlouvám se za pšípadné jazikové chibi. Samozžejmňe je po upozorňeňí ihnet opravím.

🔗

13.12.2019 19:48

Včera a dneska jsem byl naprosto nadšený z workshopu Jan Kolomazník. A žádný #softskills! Většinou dávám přednost vlastnímu tempu a způsobu učení, ale tohle byla příležitost, co se neodmítá.

Jak jsem říkal při představování, Python „docela ovládám“, a k produkci kódu už ani to kafe nepotřebuju. Datová analýza je pro mě ale tak trochu jiná disciplína, a strávit dva dny v místnosti s dvanácti lidmi, kteří rozumějí statistice, bylo až okouzlující.

Takže odteď zvládám vcelku pohodlně zpracovávat data pomocí nástrojů #jupyter, #pandas a #matplotlib, a už asi tuším, na co to použiju. Zatím nepočítám s žádnou složitou statistikou, ale časem, kdo ví.

#reservoircats #hardskills

🔗

12.12.2019 18:36

Obecně jsem nakloněný svobodě slova. Jana sdílela příspěvek o rozdělení lidí na neurotypické a neuroatypické, kde se zmiňuje o Gretě Thunberg jako osobnosti roku 2019 podle časopisu Time.

Michal Bičík se chtěl v diskuzi podělit o svůj názor, že se Greta podobá jistému rakouskému malíři, později poraženému ve druhé světové válce. Svůj pohled považuje za něco zakazovaného, či snad nedostatečně reprezentovaného.

Jana mu komentář pod svým příspěvkem na svém profilu smazala a nechce tyto diskuze řešit. Nerad bych, aby se tím pan diskutér cítil odstrčen a omezován, a proto bych mu rád poskytl pro jeho myšlenky trochu toho prostoru a publicity zde. Janino rozhodnutí samozřejmě zcela respektuju.

Samotné téma vnímám jinak. Považuju kritiku Grety, ať už střízlivou, neutrální, ponižující nebo vulgární, v zásadě za tupý mainstream, na který narazíte vždy a všude. Vlastně bych se nedivil, kdyby to už některé lidi spíše otravovalo než obohacovalo.

Jak to vidíte se svobodou slova a vyjádření názoru vy?

#reservoircats #gretathunberg

P. S. Kontext vám nezamlčuju, jenom jsem po smazání komentáře neuměl jednoduše udělat snímek celké diskuze.

🔗

10.12.2019 07:31

Andrea Bohačíková sdílí článek o diskriminovaných ženách.

„Muži, máte děti? Kolikrát jste museli zvažovat, zda vezmete nějakou pracovní nabídku, protože pro vás dítě znamenalo omezení? Kolikrát jste takovou nabídku odmítli?“

Klasický on-site full-time odmítám rovnou. Nemám náladu vysvětlovat, že školka zavírá v pět nebo že potřebuju zůstat s holkou doma. Už jsem měl několik zajímavých zahraničních nabídek.

„A víte, kolikrát se takto musí omezovat ženy?“

Zhruba tuším. Podle jakého klíče si ty ženy obvykle vybíraly partnery?

„Žena je přitom očividně dobře připravená, mluví erudovaně a soustředěně, pohotově reaguje na otázky. Jak byste se cítili?“

Jak asi? Mám pětiletou dcerku, batolata mi teď přijdou děsně roztomilá, věnoval bych jim víc pozornosti než té ženě. Ale pokud děti neruší nebo jim nehrozí třeba pád z pódia, je to moje věc, jestli udržím pozornost. Se mnou dcerka jezdí od doby, kdy je dostatečně disciplinovaná, a i tak ocením, když se jí někdo při mé přednášce chvíli věnuje.

Moje dcerka nerušila ani třeba obědvající lidi v restauraci. Buď jsme tam nešli, nebo jsem to měl zařízené tak, aby ji vždycky někdo z nás mohl vyvézt a ukolébat venku.

#reservoircats #tradičnírodina

Pokud nebudu moci na nějakou akci dítě vzít, nebudu o tom psát jako o diskriminaci mužů!

🔗

06.12.2019 12:38

Měl jsem dnes v plánu diskutovat na téma #HR a pomlouvání „kandidátů“ a schoval jsem si kvůli tomu na telefonu jeden příspěvek. Netušíte, proč zmizel?

Když už jsme u té personalistiky, měl jsem dnes videocall kvůli jedné spolupráci. Berou to dost formálně. Píše se 65. den od prvního kontaktu a podařilo se uskutečnit online pohovor do prvního kola výběrového řízení. Domluveno včera odpoledne, návrat z hospody v jednu ráno, budík nechávám na sedmou, půlhodinový call naplánovaný na desátou.

Na callu byla jedna HR a jeden people manager, který neznal technické detaily projektu. Takže si beru kalhoty, tisknu životopis, roztáčím internet, abych si rychle zjistil všechno o firmě, její misi, její historii, dělám si poznámky, překresluju si logo...

Po nějakých deseti minutách se ptá manažer té HR, zda má na mě ona nějaké otázky, ona odmítne (a to oceňuju!) navrhne, jestli já nemám nějaké otázky. Já se zeptám, jestli má smysl diskutovat moji řadu technických otázek k projektu, nacož dostanu odpověď negativní, tak jsem se nezeptal ani na použitou verzi Pythonu.

#reservoircats

P. S. #realitycheck Když se podíváte na můj předchozí příspěvek a čas jeho vydání, zjistíte, co jsem před callem dělal opravdu. 🙂

🔗

06.12.2019 08:35

Včera jsem byl na akci, kam mě osobně pozval Vojtech Zahorsky. Teda vlastně spíše e-mailem než osobně, ten e-mail byl šablonový, a ani netuším, zda se vůbec známe...

Probíral se byznys plán, rozdávaly se trička, udělalo se jakože kolečko kontroverze práce na remote, aby jedni mohli říct, že je to na prd a druzí, že je to super. Jako v zásadě zajímavá témata, ale já jsem zvyklý tohle rychle pročítat online a k tomu si na druhou obrazovku pouštět film nebo vzdělávací videa.

Potkal jsem pár nových lidí i starých známých, takže celková bilance pozitivní. Téma „Uděláme nový toptal/upwork, akorát lepší.” je pro mě další ze 100+1 různých nápadů, jak rychle zbohatnout, ale asi bych neměl problém to na vstupu na pár měsíců podpořit aspoň svým profilem.

Na druhou stranu se mi tím připomnělo, že až na mnou vyhlášené komorní setkání, asi nemáme pořádnou akci na #remotework, kde bychom tyhle obchodní řeči tak nějak upozadili a přesunuli ke stánkům, a „na podiu“ či u „round table“ bychom řešili hlavně praktické otázky.

#unrecruitment #homeoffice

P. S. Beztak mi podle diskuze „měření výkonu“ přišlo, že Vojtěch kromě webařů snad nikdy žádného programátora při práci neviděl. Možná bychom mohli pro podnikatele pořádat exkurze. Hlavně do našich „home offices“. 😀

🔗

04.12.2019 21:24

Byl jsem osobně pozván k vyplnění anketky ohledně práce a výdělků v #IT. Dotazník je výjimečný v tom, že jsem ho dokázal vyplnit až do třinácté otázky.

Ve třináctce jsem ještě naštěstí mohl doplnit vlastní odpověď, čtrnáctka už mi nedovoluje odpovědět podle pravdy, že jsem měl pracovní poměr pouze jeden, a to od května 2012 do dubna 2017, jinak jsem #freelancer. Nejspíše bych anketku stopnul někde u financí, které bych nemusel chtít provozovateli takto odkrývat, tak aspoň něco z historie.

Pokud nepočítám zoufalé pokusy roznášet letáky za sotva 50 Kč na hodinu, první komerční brigádka byla webařina (fullstack) pro Vit Horky okolo roku 2004, kdy jsem se snažil držet reálnou sazbu (příjem dělený skutečně stráveným časem) nad 100 Kč, 2006 pak webový backend u Jan Rezab a pár dalších volných spoluprací s reálnou hodinovkou v rozsahu 100 Kč až 200 Kč.

Člověk se leccos naučil a nějak se začít musí, navíc jsem se na to tehdy díval z pozice člověka, který se programováním a provozem služeb jenom bavil, a agenturní roznášení letáků a omlacování betonu z palet mi na výměnu bezcenného starého krámu (Pentium I, 32 MB, rozklepaný 15" CRT, dualboot Windows 98 & Linux bez grafiky) za rozumný pracovní nástroj nevydělalo.

#reservoircats

🔗

03.12.2019 21:06

Na chvíli jsem si myslel, že se #LinkedIn konečně rozhodl zatočit s těmi zlými trolly a volnomyšlenkáři. Ale vypadá to, že se jen jako obvykle projevuje jejich vadný software.

„Couldn’t post your comment. Please try again.“

Kdyby ovšem jednoho dne došlo na nevyhnutelné, a můj profil beze stopy zmizel, jako zmizel profil Martina Krále, rád bych připomněl, kde mě najdete.

‣ Twitter (momentálně asi nejsvobodnější z proprietárních sociálních sítí)
‣ Telegram (mezi vývojáři dnes víceméně samozřejmost)
‣ Signal (někteří známí prostě jinam nepůjdou)
‣ IRC (používám teď Riot, jsem online i na telefonu, komunity tam jsou pořád)
‣ Discord (jen tak experimentuju, ale třeba si zvyknu)

Vývojáři mě ještě najdou na veřejných instancích GitHubu a GitLabu občas i s nějakým tím kódem. Po dlouhé době začínám přidávat myslím docela hodně zajímavé věci. Měřím latence linuxového jádra pomocí #eBPF programů nad kprobes/ftrace. A pro začátečníky vytvářím hravé příklady k naučení se computer science v jazyce #Python.

#reservoircats #censorsgonnacensor

🔗

02.12.2019 16:38

Peněženku byste neukradli. Auto byste neukradli... Ale cizí počítač si klidně tak trochu „vypůjčíte“, abyste na něm mohli dělat svůj byznys. Když vás vás chytí při činu a vyhodí, ještě začnete křičet, že máte na cizí majetek právo!

Přitom jsem vám souhlas se zobrazováním agresivních reklam nedal. Většina webů, kam chodím, reklamy nemá vůbec. Kdysi jsem reklamy toleroval, ale jak se říká: „Můžeš žrát, ale nesmíš u toho moc mlaskat.“

Pár důvodů, proč je dobré důležité používat nástroje na blokování reklam:

‣ Tvůrci reklam se neštítí používat úmyslně nepříjemné zvuky. Prvně jsem #Adblock nainstaloval, když jsem málem spadl ze židle, když mi na Rootu pustili naplno do repráků bouračku. Velice nerad bych, aby se mi podobná věc stala třeba u zákazníka.

‣ Pokud máte laptop, je naprosto nezodpovědné nechat si likvidovat baterku jen proto, že bylo někomu jedno, nakolik váš počítač jeho content vytíží. Navíc ani nepoznáte, jestli byl tvůrce jenom bezohledný, nebo jestli u vás těží kryptoměny.

‣ Agresivní nevyžádanou reklamu obecně považuju za nepříjemnou a nemorální a nechci její tvůrce a zadavatele podporovat.

Není taktické, když někdo, kdo mě okrádá o můj čas, výkon mého hardware a výdrž i životnost baterie, začne psát o podlézání turniketů a hlasitě se dožaduje zisku.

🔗

30.11.2019 22:22

Dneska jsem poprvé pomáhal #czechitas. Koučování na workshopech, které jsem už dříve vyzkoušel s dětmi, má tu výhodu, že člověk nemusí téma dobře znát a sleduje práci lektora společně s... v tomto případě necelými třemi desítkami účastnic.

Tak jsem se seznámil s #Keboola a #Tableau. To jsou nástroje datové analýzy, které nejspíše nebudu nikdy používat, podobně jako i obyčejný #Excel obcházím obloukem.

Zajímavé zpestření a teď zpátky do opravdové computer science. Vlastně by nebylo špatné ulovit začátečníky, co by chtěli zkusit skočit rovnou do hardcode coding, jen by nesměli vědět, že jim to „nejde“.

#reservoircats #hardskills

P. S. Po cestě domů jsem měl docela pěknou diskuzi o politických názorech, „pozitivní diskriminaci“, „kvótách“ ve veřejné správě a případně v korporacích. A ještě předtím jsme řešili klasické „petersonovské“, zda má smysl, aby si žena nižšími finančními požadavky zvyšovala šanci ve výběrku.

🔗

29.11.2019 10:25

Takto zhruba vypadá komentář, za který mě #HR typicky #blokují. Někdy rovnou, někdy na základě další diskuze. Ti stejní recruiteři, co za minutu na to akceptují žádost o spojení beze zprávy od falešného profilu se zjevně smyšlenými údaji.

„Osobně bych řekl, že C/C++ jako takové neexistuje a jsou tři různé programovací jazyky. Pokud je někdo *naprostým* expertem na C a nové C++ a ještě na performance, pak nepotřebuje hledat zaměstnání, natož u řadové firmy, do které se chodí anonymně přes agentury.

Soutěži o zaměstnance měsíce se smějou i kancelářské krysy. Beztak se nakonec nejspíše ukáže, že by jim stačil někdo, kdo umí číst dokumentaci a provést základní analýzu a debugging.“

Přeju hodně úspěchů v lovu „naprostých expertů“ na cokoliv.

#recruitment #pokora #reservoircats

P. S. Moc se omlouvám, že jsem váš příspěvek rozšířil mezi další lidi včetně programátorské komunity, ve které se pohybuju. Až se mě na vás bude někdo ptát, řeknu mu, že nemáte zájem.

🔗

28.11.2019 09:19

Až se bude na LinkedIn příště mluvit o pokoře, vzpomeňte si prosím na ty marketéry, kteří si myslí, že by bez nich a bez jejich reklam neexistoval ani Internet a webové stránky.

Historie totiž mluví naprosto jasně. A tuhle historii si můžete přečíst například na anglické Wikipedii. Bez reklam.

Možná pak zjistíte, že to nebyli marketéři, kdo sedmdesátých letech síťové protokoly a alogoritmy vytvořil a vývoj zaplatil. Možná zjistíte, že to nebyli oni ani v devadesátých letech. A že to nebyl ani Microsoft, který do poslední chvíle Internet bojkotoval. Schopnost přijít, vzít a zpeněžit jim samozřejmě neberu.

Zkusme udělat anketu. Všichni, kdo máte zájem, mi zkuste během deseti vteřin napsat do komentáře, čím byste se asi živili, kdyby neexistoval váš obor nebo vaše konkrétní oblast. Případně napište, že se vám to do deseti vteřin nepovedlo. Docela by mě zajímalo srovnání odpovědí lidí z IT a lidí třeba zrovna z online marketingu a HR.

#reservoircats

P. S. Jaké to vlastně je žít z pocitem, že prakticky celá vaše práce existuje jenom díky lidem, které už z principu nemáte rádi a kteřé jsou pro vás divní?

🔗

27.11.2019 12:50

Používám nástroje na blokování nevyžádaných reklamních sdělení a považuju to za podobně samozřejmé jako používání zámku na dveřích.

Je to ekonomické a ekologické. Šetří to úplně všechno od mého času až po můj hardware. Jestliže mi někdo krade výkon počítače pro vlastní účely, ať už na těžení kryptoměn nebo zpracování nevyžádaného obsahu, krade mi tak i cykly baterie. Tím jednak zkracuje její životnost a jednak mě donutí držet další baterii v podobě power banky.

Takže pokud si někteří marketéři na Hoškovic párty myslí, že nepůjčováním počítače na jejich účely „podlézám turnikety“, pak by se asi měli zamyslet nad přirovnáním k „černému odběru elektřiny“. A to ještě nemluvím o plýtvání, které je pro nakládání s cizími prostředky tak typické.

#reservoircats

P. S. Blokování nevyžádaného obsahu též výrazně zvyšuje úroveň bezpečnosti a soukromí uživatelů počítače.

🔗

26.11.2019 08:07

Ptáte na definici „toxického“ člověka? Je to jednoduše člověk, který vám vadí.

V historii se toxicita (a odstranění ze zaměstnání, území či světa) řídily třeba i národností, rasou, náboženstvím či životním stylem. Moji někdejší kolegové by možná považovali za „toxickou“ jakoukoli holku, kvůli riziku narušení přátelských vztahů v týmu. Pokud bude majitel firmy „xenofob“, bude „toxický“ každý s přízvukem nebo trochu tmavší kůží. Pokud bude majitelka „feministka“, budeme řešit toxic masculinity. Jsem zastáncem #truediversity, ale o tom někdy jindy.

Někdo se ptal, zda dávat toxickým lidem druhou a třetí šanci. Prosím nedávejte. Je to zbytečné ponižování. Odchodné vás bude stát méně a alespoň jim dříve dáte šanci najít práci, kde nebudou toxičtí nebo je donutíte podnikat samostatně.

Při komunikaci s „toxickým“ člověkem nezapomínejte, že i vy jste s největší pravděpodobností pro mnoho lidí toxičtí, a můžete být na řadě při kterékoli příští čistce.

#reservoircats

P. S. Někdy samozřejmě všichni víme, kdo ve firmě je ten špatný, stejně jako někdy přesně víme, kdo je viníkem nějakého zločinu. Jistě víte, jak se od sebe liší soudy podle emocí a soudy podle důkazů.

🔗

24.11.2019 08:59

OK boomers! Narazil jsem v poslední době na několik příslušníků starší generace, kteří chodí dávat mladším nevyžádané rady a pak se diví, že je nechce nikdo poslouchat.

Vlastně to není ani moc veselé. Většinou je to člověk, který z nové doby pobral maximálně tak přístup na sociální sítě, toho ostatního si buď nevšiml nebo to přehlíží úmyslně. Potom, co se mu nepodařilo vrátit do staré doby vlastní děti a vnoučata, zkouší z titulu věku konvertovat a nebo alespoň insultovat úplně cizí lidi.

Mám úctu ke svým rodičům, ale ti mi to značně ulehčují tím, že se nebojí učit nové věci a chápou, že se dobré životní rady fakt nedají sypat z rukávu. Odlišné názory si třeba vysvětlíme, ale nikdo nepovažuje za průšvih, když diskuzi s odlišným názorem opouštíme. A naprosto chápu, že mnozí z vás naopak museli se svými rodiči přerušit kontakt, abyste mohli normálně a samostatně žít.

Začínám věřit, že nastal zlom, a že to už další generace nebudou mít jednodušší, spíše naopak. Otázka zní: Jak je neučit pro světy jejich prarodičů a potažmo rodičů, a dát jim šanci?

#sorryjako #future #reservoircats #nofun

🔗

23.11.2019 08:19

Zbavte se toxických lidí ve firmě. A pokud jste tím toxickým člověkem vy, zbavte se všech, kdo vám neprojevují patřičnou úctu nebo vás za toxické dokonce nahlas označí.

Kdo je toxický a kdo je „kámoš“, definujete vy. Ať vás ani nenapadne napsat jim toxicitu do výpovědi, náž právní řád ji totiž bohužel nezná. Možná je lepší výpověď vůbec nedávat a raději dotyčného nenápadně postrkovat k tomu, aby chtěl sám odejít. Na to už máme strategie po tisíce let, stačí je jenom využít.

A pokud by se něco pokazilo, pořád nám tu zůstává stará dobrá korporátní strategie. Toxického člověka zcela odolného proti jakémukoli druhu šikany můžete bez obav povýšit. Tím se omezí jeho setkávání s méně psychicky odolnými lidmi v nižších patrech, ve vyšších patrech se jeho odolnost naopak bude hodit.

A když nic nepomůže, Orlickou přehradu pokud vím ještě nezrušili.

Agree?

#reservoircats #justforfun

P. S. Trochu mi to připomíná číšníky: „Náš zákazník, náš pán. Ale kdo je zákazník, to určuju já.“

🔗

15.11.2019 20:55

Čas od času píšu na LinkedIn něco, co nikoho nezajímá, k tématu, které tady nijak nerezonuje. Ten čas opět nastal.

Pokud nejsem zrovna u zákazníků, pracuju na #homeoffice s puštěnou muzikou, kterou jsem používal jako kulisu a povzbuzení. Za posledních pár týdnů, co řeším #latence operačního systému, se z ní ovšem stala užitečná pomůcka.

Pouštět si vedle #cyclictest na hlídání latence všech procesorových jader je základ. Hrající muzika mě ovšem na větší latence upozorní okamžitě bez nutnosti hlídat očima jiné indikátory.

Teď už to ovšem vypadá, že se budu muset pustit do #eBPF, které mě oproti #systemtap láká naprostou robustností řešení. Zatím to vypadá na sběr kombinace informací o držení zámků, vypínání přerušení a latence přepínání procesů.

#linkedout #reservoircats #remotework

P. S. Mimochodem se mi při různých testech desktopový #Linux v (snad) běžné konfiguraci chová daleko hůř než bych očekával. Debugování přes #perf a #ftrace mě též zatím úplně neuspokojilo.

🔗

09.11.2019 17:10

Tak už jsem to na LinkedIn dotáhl na mezinárodní úroveň. Zabanovala mě věhlasná Brigita za decentní dotaz na záložní plán na zachování satirického obsahu, který nám zablokuje #LinkedIn.

Ani jsem nečekal, že si mě všimnou mezinárodní #contrepreneurs a #fakefluencers. Teď si vyměňujeme příspěvky s Tutti Recruitti, Mike Winnet a Michal Bohanes a začíná to být docela zábavné.

#linkedout #love #peace #freedom #happiness #reservoircats

😀 Sdílejte, než to smažou! 😀

🔗

07.11.2019 20:51

Do we have a backup plan for the time when Tutti Recruitti, The Bad Influence, Mike Winnet, Michal Bohanes and my other favorite #LinkedIn entertainers get banned for good?

I would like to keep following my favourite „lowly humor“ figures whatever it takes. The future of satire on big sites like LinkedIn, Facebook and Twitter is uncertain because of false messiahs who feel threatened by innocent mockery.

How do we keep our joy and happiness in the age of #contrepreneurs and #fakefluencers who take all the fun out of life? (tribute to Raymond E. Feist)

#linkedout #love #peace #freedom #happiness #reservoircats

Update: I don't see her tweet online any more.

🔗

05.11.2019 23:31

Dnes jsem byl v rámci na setkání ohledně #IT vzdělávání pořádaném #czechitas. Po dvou letošních konferencích k tématu tato malá akce předčila moje očekávání.

Barbora měla fenomenální úvodní přednášku. Nizozemci zavedli do škol výuku od lidí z praxe, bez čehož já osobně nevidím ve školském vzdělávání budoucnost. Češi zavedli profesní studijní programy na vysokých školách v kontrastu s akademickými programy.

Tomáš přišel s mimořádně živou přednáškou na téma netradičních výukových postupů od motivace k samostatnému poznávání až po využití rozšířené reality i pro ta nejběžnější školní témata.

Více či méně nadšenené reakce v publiku dokážu shrnout jedním slovem #résistance. Rozběhla se tam dokonce obrana biflování násobilky (naprostá zbytečnost) a klasické metody učení psaní (neskutečná otrava). Proběhly tam i vyloženě ezoterické argumenty a nesmyslné předsudky. Z druhé strany se řešily postesky nad tvrdohlavostí nepřítomných kolegů a podřízených.

Byla to akce, na které jsem si leccos potvrdil, zároveň jsem si ale rozšířil obzory a nabral trochu optimismu, že s tím českým vzděláváním někdo opravdu něco dělá, a že se na tom dá třeba i podílet.

#superbeginners

P. S. Oceňuju, že jsem za celý den neslyšel o #genderpaygap a podobných nesmyslech.

🔗

04.11.2019 09:14

Na mé oblíbené #IT konferenci #OpenAlt jsme v chodbách vedle lítého souboje mezi moderním jazykem #Rust a starým dobrým céčkem nejvíc řešili výchovu dětí.

Pozorovali jsme škálu jednání od laskavosti přes přísnost až po hrubé zacházení, to poslední u cizích lidí na hotelové snídani, a diskutovali jsme alternativní vzdělávání. Prošel jsem klasickým školstvím se všemi negativy a malými traumaty, k alternativám tíhnu přirozeně.

Na druhou stranu k nim tíhnou i ti, kteří to s antisystémovostí poněkud přehnali, odmítli i ty dobré systémy, a zakoukali se do různých antiknowledge hnutí od ezoteriky a pseudovědy až po antivax. Domácí vzdělávání naopak neplní funkci „druhého pohledu“ a socializace. Ani nejsem u menších dětí zastáncem lesní výchovy, která zase nedává dětem možnost zorientovat se v městském provozu. A jsem čím dál tím větším odpůrcem „volné výchovy“, kdy dítě nemá nastavené hranice.

Jednou žijeme v civilizaci. Kde to jde, preferuju přísnější přístup, kdy se dítě naučí zastavit se na zavolání, nevytrhává se a nevstoupí do vozovky. Za civilizované též považuju respektování, že ne každý člověk tam venku má zájem věnovat pozornost cizímu dítěti a málokdo chce v restauraci, kavárně nebo dopravním prostředku poslouchat usilovný řev.

#reservoircats

🔗

01.11.2019 09:46

Mým #LinkedIn influencerem pro tento týden je Peter Koubek. Bude to pár týdnů, co jsem definitivně vzdal procházení seznamu žádostí o spojení.

Většina žádostí jsou slepé pokusy o spojení bez jakékoli zprávy. Většina z toho zbytku jsou nic neříkající zprávy o tom, že zaujal můj profil, content, whatever. Můžu ty žádosti pravidelně odmazávat, ale pak se mi zase stává, že toho člověka „objevím“ a posílám mu žádost novou. Navíc si mě většina lidí přidává úplně zbytečně, neb se mnou stejně mluvit nechtějí a vytěžování kontaktů mám vypnuté.

Peter v jedné diskuzi upozornil na možnost nastavení, že preferuju Follow před Connect. Udělal bych to dávno, jen jsem si té možnosti neráčil všimnout. Díky!

#reservoircats #linfluencers

Máte pro mě nějaké další tipy a triky?

🔗

30.10.2019 15:38

Tak jako Lukas Smelik, rozhodl jsem se i já nenapsat manuál na LinkedIn. Na druhou stranu bych vás nerad připravil o možnost rozdávat své e-mailové adresy.

Neposílejte mi žádné soukromé zprávy. Pokud se chcete zúčastnit hromadného zaspamování, napište svou e-mailovou adresu rovnou do komentáře, počkejte pár dní, sesbírejte všechny adresy z komentářů a pošlete všem ostatním účastníkům nějaký hezký spam. Hezky se mi tu všichni navzájem osejlujte a okoučujte.

A pokud si příliš ceníte svého soukromí, tak mi alespoň do komentářů napište své nejoblíbenější smajlíky a emoji. Inspiraci můžete hledat na stránce jménem #Emojipedia. A abyste neřekli, že jsem zlý, dnes v komentářích povoluju i fotky koťátek. 🙂

#reservoircats

Tento příspěvek není ukázka koučování.

🔗

27.10.2019 21:43

Otec má ve zvyku mě po práci s technickými problémy odbývat s omluvou, že už přes den přemýšlel dost.

Tentokrát poslouchal o real-time operačních systémech a neříkal nic. Když jsem přidal něco z detailů plánování procesů a řešení inverze priorit, najednou se rozpovídal, jak to kdysi řešil. Asi si ho z nadcházejícího důchodu stáhnu k sobě jako konzultanta, aby nezvlčel. Pokud mi ho někdo nepřetáhne lepší nabídkou.

Teď mám ale problém s organizací času a přestává mi stačit kombinace kalendáře a e-mailu. Asi bych potřeboval přejít na nějaký rezervační kalendář, kde můžu zákazníkům rovnou naposílat volné termíny a udržovat si v kalendáři jak nabídnuté, tak akceptované. Potřebuju rezervovat převážně celé dny a pak jednotlivé schůzku a to různým zákazníkům různé nabídnuté termíny podle situace. Na pár takových rezervačních služeb už jsem narazil, ale nemám s tím žádnou zkušenost.

#business #family #reservoircats

P. S. Omlouvám se všem, kterým nereaguju na žádosti o spojení na LinkedIn. Donedávna jsem většinu odmazával a na zbytek reagoval, ale teď už to definitivně vzdávám. Pokud ode mě něco potřebujete, použijte jiný kanál.

🔗

24.10.2019 10:55

Loajalita ke korporátnímu zaměstnavateli je nesmysl. Je to jako se zamilovat do záznamu v databázi nebo do cedule na dveřích.

V zaměstnání se pracuje v první řadě za peníze, výjimečně se zadaří, že člověk dělá práci, která mu dává opravdu smysl. Pro koho z vás je smyslem života nasadit miliontý informační systém nebo prodat lidstvu miliontou sekačku na trávu? Kdo z vás by si nedokázal obstarat náplň svého času sám, pokud by mu peníze chodily samy?

Kdybych byl loajální, nikdy bych nedal výpověď. Red Hat a brněnští manažeři mi vždy vytvořili takové podmínky, abych mohl zůstat. Vždycky to tam budu mít rád, ale nikdy bych si nenechal vytetovat firemní logo. Jednoho dne přišel čas jít dál.

Jestli někde pracujete více než rok, zjistěte si, co vám nabídnou ostatní, a zvažte odchod. Nebojte se vědomí, že jsou jinde lepší podmínky. Pokud s plným vědomím svých možností zůstáváte tam, kde jste, tak teprve sedíte na správné židli.

#justmyopinion #reservoircats

Tento příspěvek není ukázka koučování.

P. S. Moji přátelé z oboru skoro všichni pracují někde mezi 50 % a 70 % nejvyšší nabídky, na kterou dosáhnou. Těm, co se dostanou výrazně pod 50 % svojí hodnoty na trhu práce, už obvykle doporučuju změnu.

🔗

22.10.2019 21:34

Pokud jste u mě zaznamenali jen těch pár příspěvků, kde jsem si dovolil se trochu opřít do #HR, je naprosto logické, že se ptáte, proč místo trefných příspěvků nejdu dělat #IT #recruitment.

Dokážu říct, kdy se jídlo hodně nepovede, a sám si umím uvařit tak, aby mi chutnalo. To ale neznamená, že se nechám najmout jako kuchař nebo že si budu otevírat restauraci.

Baví mě řešit principiální problémy spíše než se snažit hasit důsledky. Ve svém oboru stále nacházím projekty, kde platí rigidní argumenty a #hardskills a hodnocení výsledku není „popularity contest“.

Myslíte, že bych se měl vzdát oboru, ve kterém můžu plně uplatnit rigidní myšlení a nadšení se několik dní v kuse hrabatu v kódu, ve prospěch toho blázince, kterému se dnes vznešeně říká human resources? Co tím získám?

#reservoircats

Děkuju všem šesti lidem, co mi dnes dorazili na Unrecruitment! kafe na téma #remotework. Bylo to super!

P. S. Že se při glosování občas opřu o nějakou nedotknutelnou celebritku, bych snad ani neviděl jako vadu.

🔗

19.10.2019 18:19

Byla jenom otázka času, kdy někdo z personalistů brutálně nepochopí princip „sharing is caring“. #HR #fail

„dočítala som sa, že #sharingiscaring, preto sa obraciam s prosbou na Vás, či mi viete odporučiť, alebo máte niekoho v okolí, kto by mal záujem byť súčasťou Medusky (pribrať zopár kilo) a pridať sa k našej fakt bomba právničke :)

takže #jobalert v oblasti právnej agendy pre absolventov, alebo mamičky na materskej na polovičný úväzok :) nutnosť je 2.stupeň VŠ a skúsenosť so zmluvnou agendou“

Ten se uplatní například při darování jídla, které neupotřebím. V oblasti HR jej v našich končinách propaguje Petra Nulíčková jako aktivitu, kdy personalista bezplatně poskytuje kontakt na uchazeče o zaměstnání, pro kterého nemá nabídku. Hledač zaměstnání tak dostane plný servis, aniž by se musel „darujícímu“ finančně vyplatit.

Opravte mě, jestli se pletu. Podle mých informací #sharingiscaring znamená #darovat, nikoliv #žebrat. Tím nechci říct, že by se žebráním nedalo uživit, jen bych to příště poprosil bez toho hashtagu.

#reservoircats

🔗

18.10.2019 20:51

Stařík pozval mladíka na pohovor, mladík nabídl kdykoli v pátek, stařík navrhl 10h, a mladík si uvědomil, že se v pátek chystá vyspávat do 11h. Stařík udělal #ragequit a hodil to na Twitter, aby mu fanoušci pohladili ego.

LinkedIn ovšem není Twitter, takže už z toho máme málem studii, jak jsou mladí líní. Přitom jediné, co víme je, že *jeden* kluk chtěl *jeden* den v roce spát do 11h a trochu nešikovně komunikoval. A to nejzásadnější, je to čestvý absolvent a neznáme identitu, takže si na něm můžeme taky zadarmo nahonit ego, protože přesně o to u nabírání lidí jde.

Nakonec nejvíc mě na tom, že moji vrstevníci „hejtí absíky“ a obecně nadávají na mladší (půl)generaci, mrzí, že na tom vidím, že stárnu. Tedy aspoň chronologicky, já k lidem mladším či méně zkušeným žádnou zášť nechovám a nečekám od nich, že kolem mě budou chodit po špičkách.

Popravdě mám tendenci méně zkušeným zkusit spíš pomoct než je shodit. Přijde mi to z dlouhodobého hlediska výhodnější.

#kovbojka #reservoircats

P. S. Pokud vám někdo nechce vyhovět s termínem schůzku, tak pro to má asi nějaký důvod a vy můžete akceptovat, vyjednávat nebo se zařídit jinak, ať je to mladý cucák nebo starý pardál. Pohovor není nárokový, takže si můžete leda škubnout.

🔗

15.10.2019 09:51

Digitální detox. Vždycky jsem ho chtěl absolvovat a napsat o něm na sociální sítě, ale nebyla příležitost.

Koncem léta se mi postupně přestával nabíjet můj telefon (Redmi 4x) a už tehdy jsem si připomněl, že bez navigace skoro nezvládám dojet domů ani z Chodova. Něco přes měsíc jsem používal značně pomlácenou náhradu (Honor 9) a tam mi o víkendu v Milevsku pro změnu přestala chodit dotyková vrstva, což jsem zjistil v sedm ráno u zapomenutého budíku, který nešel vypnout, aby se co pět minut nevracel.

V pondělí jsem vyrazil na Smíchov do Mobil Pohotovost s jasným cílem drtit prodejce tak dlouho, dokud si něco nevyberu a nekoupím. Odolal jsem nutkání koupit si rovnou dva, a nakonec nechám jeden z těch starších opravit, aby případně posloužil jako náhradní.

Jak silná je vaše závislost na digitálním světě?

#digitaldetox #reservoircats

🔗

13.10.2019 22:53

Taky máte v poslední době pocit, že ti introvertní „ajťáci“ nějak nejdou umlčet? Sotva jednoho zablokujete, druhý už se dělí o svůj nevyžádaný názor. Jsem na vás hrdý, nerdi moji.

Za posledních deset dní jsem měl pár příležitostí s poslouchat a ptát se. Jednou to bylo na téma grafického hardware herních konzolí staré doby s dlaždicemi, postavičkami a offsetem posunu obrazu. Podruhé na téma stavby pasivních a aktivních radarů. Potřetí HDR a pořizování, zpracování a zobrazování digitálního obrazu s velkým dynamickým rozsahem.

A tak je potřeba věnovat trochu času #softskills, #LinkedIn a taky troše té české populární kultury.

Mám pro vás opět malý kvíz:

„A já myslím, že to jsou takové ty malé rozdíly mezi Prahou a venkovem. Třeba, na venkově je symbolem úspěchu najít si dobrou práci a postavit se na vlastní nohy. V Praze je symbolem úspěchu opustit dobrou práci a jít na volnou nohu.“

Otázka zní: Kde jsem k citaci přišel?

#hardskills #reservoircats

Už jsem vám psal, že chystáme v říjnu pražské kafe na téma #homeoffice a #remotework? Odkaz v diskuzi.

🔗

11.10.2019 19:13

Andrea Bohačíková se ptá: „Otec na mateřské dovolené: Co si o tom myslíte? Ano či ne?“

Já si ani nemyslím, že je to věc nějakého názoru. Zvláštní situace si žádá zvláštní řešení. Pokud matka zemře nebo se ocitne ve stavu, kdy se nemůže o dítě starat, nevidím důvod, proč by muž nemohl zůstat s kojencem doma.

Dokonce pokud matka pouze nemá zájem se o dítě starat, a s mužem jsou takto domluveni, vidím přechod na náhradní kojeneckou výživu a brzké převzetí péče o dítě otcem jako legitimní (byť nestandardní) řešení.

⚖️ „V souvislosti s porodem a péčí o narozené dítě přísluší zaměstnankyni mateřská dovolená po dobu 28 týdnů; porodila-li zároveň 2 nebo více dětí, přísluší jí mateřská dovolená po dobu 37 týdnů.“ (zákoník práce, § 195)

Za běžných okolností bych očekával, že se bude žena starat o dítě po celé období mateřské dovolené, pokud na ni má vůbec nárok, a poté se oba rodiče dohodnou na rodičovské dovolené dle možností a situace rodiny. Mně by třeba nevadilo nechat se nějaký ten čas živit a starat se o dítě.

#linkedinparents #reservoircats

P. S. Lidi, zkuste nepsat takové věci, když už mám pro daný den napsaný a vydaný jiný příspěvek. 🙂 Vypadám pak jako grafoman.

🔗

11.10.2019 11:36

Protože je LinkedIn hlavně o #softskills, rád bych se s vámi podělil o další osobnostní test. A protože mě členění podle tělních tekutin nebo přírodních elementů nudí a Myers-Briggs na mě působí jako kouřová clona zakrývající absenci vědeckého základu, rozhodl jsem se jít jinou cestou.

#Gryffindor, where dwell the brave at heart, their daring, nerve and chivalry set Gryffindors apart.”

“Wise old #Ravenclaw, if you’ve a ready mind, where those of wit and learning will always find their kind.”

#Hufflepuff, where they are just and loyal, those patient Hufflepuffs are true and unafraid of toil.”

“In #Slytherin, you’ll make your real friends, those cunning folk use any means to achieve their ends.”

K zařazení mezi tyto čtyři osobnostní kategorie existuje nepočítaně různých testů. Nerad ztrácím čas, přeskakoval jsem tedy testy s otázkami, na které neumím odpovědět. Vyhrál test na IDRlabs, který umožňuje neutrální odpověď. Zkuste si tipnout, jak jsem dopadl.

Kvíz: Do jaké koleje byste mě zařadili?

#reservoircats #MBTI #howdareyou

P. S. Čte tady vůbec ještě někdo knihy? Mám namysli ty příběhové, ne motivační příručky z Melvilu.

Sledujte Unrecruitment!, máme na Meetup vypsané další setkání u kávy, tentokrát na téma #remotework. Už teď se těším.

🔗

10.10.2019 10:00

Bude to již osm měsíců, co jsem se odhodlal a provedl na LinkedIn veřejný #comingout ohledně dálkového studia na #UnicornCollege. Někteří si možná neuvědomujete, že nástup na UCL způsobí mezi vývojáři výše zvednutá obočí než pořízení #FiatMultipla.

Strávil jsem nějaký čas na matematicko-fyzikání fakultě Univerzity Karlovy, staré a důstojné vzdělávací instituce, kde se učíte dokazovat věty lineární algebry pod malebnými klenbami a kde při přebíhání na další předmět takřka zakopnete o průvodkyni, která vás obratem přizve ke skupince mířící na výjimečnou prohlídku rotundy svatého Václava.

No myslím, že se po včerejšku nemusím bát, že by si mě kluci a holky z karlovky v nejbližší době dobírali. Jestli se hlavní partnerství s věhlasnou pražskou univerzitou prodává za půl mega ročně, tak bych o tom taky uvažoval.

#sorryjako #reservoircats

P. S. Zajímalo by mě, kolik lidí si mě zablokovalo jen kvůli té animaci a proč LinkedIn nijak neřeší rušivé elementy ve feedu.

(obrázek je meme, autora neznám)

🔗

09.10.2019 21:21

Dnes jsem byl na lekci #softskills a totálně jsem shořel. Test na hippokratovský #temperament jsem vzdal po prvních třech otázkách, z nichž jsem na žádnou neuměl odpovědět. Pak jsem se nechal nachytat na tříminutový #stress test.

Kdybyste se mě zeptali, přísahal bych, že první úkol byl napsat své jméno do pravého horního rohu papíru. Zřejmě jsem ji podvědomě přeskočil na základě zkušeností z našeho vzdělávacího systému.

Porušování instrukcí ve prospěch vlastního úsudku se stalo mojí klíčovou dovedností v průběhu třetí třídy ZŠ. Tato změna paradigmatu mi umožnila přechod od poškoláka dopisujícího písanky k odevzdávání často bezchybných výsledků v případech, kdy premianti dostávali za dva. Obcházení instrukcí se později ukázalo jako dobrá strategie i v různých školských soutěžích.

Kontrolní otázka: Jak můžu zároveň splnit body 2 a 16 a nesplnit bod 15?

#ThugLife #ŠimerdaNemáSoftSkills

A co vy? Řídíte se instrukcemi, nebo shodíte i bankomat neobvyklou sekvencí uživatelských akcí?

#reservoircats #esoterics #pseudoscience #lostlogic

P. S. Lekce byla hezky vedena, lektorka měla milé a příjemné vystupování, s grácií přešla všechny mé vtipné poznámky a ten test jsem držel přeložený v pravé ruce asi po dvou minutách, bez možnosti #undo.

🔗

07.10.2019 09:50

Milý Tygříku. Nedonutíte mě tam to měkké „i“ v češtině opravdu napsat. Pokud jsme velmi dobří přátelé a je k tomu vhodná situace, oslovujte mě třeba „kreténe“.

Já osobně se snažím chovat v přímém oslovení při seznámení s cizím člověkem vždy zdvořile. Pro mě je to normální a přirozená věc. Pokud to má někdo jinak, udělal by mi velkou laskavost, kdyby si místo „správce sociálních sítí & copywriter“ napsal do headline „#neprofesionál & #buran“. Takovou laskavost samozřejmě nemůžu od lidí očekávat.

Nedávno jsem se na trochu větším obchodním setkání setkal s jednou ze svých blokujících influencerů, když hovořila s další ženou. Jenže v reálním životě #LI blokace jaksi nefungují. 😮 S úsměvem jsem pozdravil slovy „zdravím #blokující“, a když mi obě ženy bleskově uvolnily cestu, pochopil jsem, že se tenhle „vtípek“ asi nepovedl. Bez dalších slov jsem prošel uvolněnou cestou. 🙂🙃

Jak oslovujete cizí osoby vy?

#voxpopuli #reservoircats

P. S. Já bych vám s radostí psal o synchronizaci programů a operačních systému běžících na vícejádrových systémech, multitaskingu, multithreadingu a plánování úloh. Ale čísla hovoří jasně, jediné, co #LinkedIn opravdu zajímá, je #kontroverze a prostor pro #emoce.

🔗

05.10.2019 22:33

Tohle bych potřeboval vysvětlit. Co si mám myslet o situaci, kdy copywriterka, marketingová specialistka a správkyně sociálních sítí...

‣ Oslovuje úplně cizího člověka „Tigříku“. Očekával bych, že zvládne oslovit cizího člověka nějakým korektním způsobem a pokud možno pravopisně správně.

‣ Kritiku uražených obchodníků neschopných s grácií akceptovat odmítnutí svévolně interpretuje jako prohlášení úplné nepotřebnosti jakýchkoliv obchodníků.

‣ Proti tomutu smyšlenému tvrzení argumentuje tím, že bych se já, který se mimochodem kabeláží ani neživím, mohl na těch kabelech oběsit.

To už se už někteří tady na #LinkedIn dočista zbláznili?

„Opravdu by mě zajímalo, jak by pan jednatel reagoval, kdyby jemu někdo napsal cosi o příživníkovi a že by lépe udělal, kdyby například okopával brambory, protože s těch se člověk alespoň nají 🤷🏻‍♀️“

Většina mých #hardskilled známých má k zemědělské produkci, výrobě potravin i k řemeslům pozitivní vztah, mnozí se na tom všem v malém měřítku i podílejí. Už jsem od některých kupoval produkty z malé farmy a sám jsem pomáhal například se stavbou plotů a výsadbou stromů. Divil bych se, kdyby pan jednatel v případě potřeby okopávání brambor nezvládl.

Kvíz: Na jakém druhu kabelu bych se měl podle dotyčné copywriterky věšet?

🔗

04.10.2019 19:26

You know that I love to dive deep into operating system logic. Due to a customer request I looked into the #Linux kernel and its #MemoryManagement features.

I was especially interested in message passing and synchronous IPC. I learned that some systems may avoid kernel buffers altogether. Until now I lived in a strict kernel & process virtual memory environment. However, it turned out to be relatively simple to look up and lock the process physical pages and then use them mapped into kernel memory in the context of the other process.

As a result, I successfully copied data directly between user space buffers allocated in different processes without using shared memory or other unsafe techniques. Right now I can't say when this is a valid optimization over a kernel buffer but it works!

#HappyHacking #HardSkills

P. S. Hard skills on LinkedIn? U serious? Martin

🔗

04.10.2019 17:38

Nikdy jsem nepochopil mentalitu uražených obchodníčků. Přece pokud sám někoho kontaktuju, že chci od něj nebo jeho klientů peníze, musím ustát trochu té zpětné vazby.

Pokud bych se snažil dělat zprostředkovatelský byznys, je přece jen moje zodpovědnost, že kontaktuju lidi, kteří moji roli považují za zbytečnou nebo škodlivou. Osobně v daném kontextu neshledávám na výrazech „špatná motivace“, „příživnictví“, „výpalné“ a dalších nic neslušného nebo urážlivého. Reakce osloveného mi naopak připadá maximálně slušná a zdvořilá.

Pokud tohle obchodník neustojí, tak mi ho ani není líto.

#ego #marketing #reservoircats

P. S. Pan Co-Founder & CBDO mě požádal (poprosil, abych se vyjádřil fér) o odstranění tohoto příspěvku a nabídl za to své vřelé díky. Vycházel z předpokladu, že lidé pochopili „TELCO spol.“ jako název konkrétní společnosti, což ovšem není můj případ. Rozhodl jsem se nevyhovět, ale nemám ani v plánu naši korespondenci zveřejňovat. Tak jen vězte, že měl v úmyslu ponechat jednatele a telco firmu v anonymitě.

🔗

04.10.2019 07:23

Mnoho personalistů i nepersonalistů tady psalo o zásadní roli takzvaného motivačního dopisu. Já s nimi v hrubých rysech souhlasím. Jen bych těm lidem doporučil opatrnost, aby se nakonec nechytili do vlastní pasti.

Pokud chci začít komunikovat na pracovní úrovni s cizím člověkem, dotyčnému se představím a laskavě mu sdělím, co bych s ním chtěl řešit. To je motivační dopis. Pokud chci být extrémně formální, bude to samostatný tiskový dokument (PDF nebo vytištěný papír), běžně je to text prvního e-mailu.

Mezi stovkou žádostí o spojení mám opět ranec personalistů a žádné motivační dopisy nevidím. Mám zájem o zajímavé lidi kteří chtějí komunikovat, nikoliv tupé sběratele kontaktů. Tyhle „životopisy“ bez pár slov motivačního dopisu v 99 % rovnou „vyhazuju do koše“.

#recruitment #softskills #reservoircats

P. S. Nevíte o společnosti, kde by si člověk zadal vlastní potisk na toaletní papír a mohl si nechat natisknout malý počet kusů, jako se to už běžně nabízí u triček? Možná bych pro ně měl zákazníka.

🔗

30.09.2019 09:27

Jana Patkova píše o remote workingu, volné pracovní době, důvěře v zaměstnance, svobodné volbě prostředí a samých takových krásných věcech.

Remote zaměstnancem jsem byl pět let a musím říct, že ta disciplína je náročná zvláště v dobách, kdy se něco kazí v práci nebo doma. Nároky na dospělé členy domácnosti jsou vysoké. Děti nechci hodnotit, v mém případě to nebyl problém, jinde to může být nepřekonatelná překážka. Naprosto chápu zaměstnance, kteří říkají, že by na remote pracovat nemohli.

Je dobré se s kolegy alespoň párkrát do roka vidět osobně, ale globální týmy si to kolikrát nemůžou dovolit. Pak je tu hromada zaměstnavatelů, kteří dávají přednost co největšímu open space a (téměř) každodenní prezenci všech lidí.

#unrecruitment #reservoircats

P. S. Stále nemáme téma na příští Unrecruitment! kafe. Měli byste zájem se někdy během října zastavit na pokec o práci v kanceláři, doma i na cestách?

#prácevpyžamu #kancelářvautě #kancelářvbatohu

P. P. S. Používejte hashtagy, followujte hashtagy.

🔗

29.09.2019 19:57

Martin beze sporu patří mezi mé nejoblíbenější influencery. Článek o introvertech, extrovertech a škatulkování mě nutí znovu promýšlet rozpor mezi typickými introvertními rysy a otevřeným extrovertním projevem.

Osobně na tuto dichotomii nevěřím, podobně jako nevěřím na hippokrata, Myers-Briggs a další pokusy o osobnostní či profesní klasifikaci a horoskop. Karel mi přípomněl, kolik vlastností z introvertní části spektra mám, a několik lidí z blízkého profesního okruhu mě označilo za člověka na pomezí introverze a extroverze.

Introverze není nemoc a hard skills nejsou překážkou. Doba zavírání hardskillerů ve sklepě odezněla s posledními díly IT crowd.

TL;DR verze: Kdybych byl #introvert, tak o mně tolik nevíte, kdybych byl #extrovert, tak vás tolik nerozčiluju.

#hardskills #reservoircats

🔗

26.09.2019 10:27

Potřebuju poradit. Chtěl bych v nájemním bytě proměnit stěnu pracovny v magnetickou tabuli. Z důvodu možného stěhování jsem se chtěl spíše vyhnout nátěru a dát přednost vrtání a montáži.

Délka volné části stěny je okolo 400 cm, ale asi by mi stačilo využít cca 350 cm. Výška je cca 250 cm, což bez spodního p a vrchních deseti čísel dává výšku tabule do 150 cm. Vrchní část by se využila na obrázky a fotky.

Je tedy pořeba se vejít do plochy cca 350x150 a bylo by fajn si tu tabuli v půlce viditelně rozdělit. Na tak velkou plochu bych určitě volil bílou barvu, bez rámu, bez přihrádek na fixy. Napadá mě to postavit ze segmentů v podobě přišroubovaných bezrámových nástěnek od nějakého office výrobce, naskládaných do jedné řady. Pak už zbývá jen sehnat cca 4m pěkného koberce 2m šíře a pokud možno, aby mě to celé nestálo desetitisíce.

‣ Kde můžu něco takového nejlépe koupit? Máte tipy na konkrétní výrobky?

Už jsem se hrabal v desítkách e-shopů a všude narážím na nemožnost selekce 2m šíře koberce, nemožnost selekce tabulí podle rozměrů a rámů, není žádná legrace se v tom vyznat.

🔗

25.09.2019 21:26

I've just prepared and provided a #Python course on #DesignPatterns requested by a customer.

The topic of design patterns was completely new to me. How come I never needed them in the past? In reality, most of the design patterns turned out to be just names for something I already knew and used.

Using design patterns in object-oriented languages seems to be equivalent to getting inspired from existing code. At some point of time you can identify convenient patterns in object oriented design. Not surprisingly, some of the most popular patterns became part of the Python language and many can be greatly simplified for a dynamic language.

It was interesting to think about Python classes as implementations of strict interfaces. I wonder if there is a perfectly strict interface-based #OOP language providing the following features.

‣ Interfaces must form individual namespaces, not clashing with each other and with the bare class namespace.

‣ Even overriding inherited methods must be always explicit in order to ensure a new version of a parent class with a colliding method name cannot lead to an unwanted override.

#ForFun

P. S.: So far the only language I can use to ensure 100 % source & binary compatibility of libraries is C but that doesn't even support object-oriented syntax.

🔗

23.09.2019 21:18

Tomáš z #BMW hledá odpověď na otázku, proč se slovenští vysokoškoláci v roce 2019 na chvíli nevybodnou na studium ve prospěch stáže v prestižní firmě v Bavorsku za 1300€ měsíčně.

Já tedy neznám typické finanční podmínky v jeho sektoru, ale v roce 2011 jsem řešil nabídku v okolí Drážďan za cca 3000€ na fakturu a k tomu zajištěné bydlení, zajištěnou dopravu a partu nadšených cyklistů, vše bez nutnosti studovat na vysoké škole. Jednalo se o testování software podle zadání s kvalifikací asi na úrovni vyplňovače tabulek, ačkoliv měl člověk podle papírů údajně vědět cosi o C++.

„Alebo sa musi zmenit studijny plan na slovenskych vysokych skolach (univerzitach), aby bola prax povinna, tak ako v nemecku?“

Prestižní socialistická brigáda? Já myslel, že Landshut drží západoněmeckou tradici. Neuspořádáme pánovi alespoň sbírku na slovenskou diakritiku?

#reservoircats

P. S. Jsem jediný, kdo si hned vzpomněl na Carrie Kirsten?

🔗

22.09.2019 19:33

Oblíbený „vlčí hoax“ opět rozpoutal vášně. Je tragikomické sledovat v diskuzi obhajobu dávno vyvrácené #dezinformace jako vhodného způsobu výchovy našich leaderů.

„Originál fotografie najdete v BBC Frozen Planet – in pictures a (samozřejmě) obsahuje správný popisek. Takže to co sdílí a vytvářejí hlouposti si vše mohou snadno ověřit. Rozhodně ještě předtím, než budou sdílet hoax.“ – Pooh.cz

Sice jsem se v začátku diskuze soustředil na střet dezinformace a kritického myšlení, ale nakonec jsme probrali i tak zásadní věci jako mé trávení volného času, mou pověst na LinkedIn a hodnotu vlastního názoru a pohledu oproti kritickému přístupu a práci se zdroji.

Nemám nic proti kresleným zvířecím hrdinům jako didaktické pomůcky pro děti a v rozumné míře i pro hravé dospělé. Lživý popis fotografie z divoké přírody už ovšem považuju za #pseudoscience a #hoax. Moje dítě už základní rozlišení zvířat na divoká, domácí, plyšová a kreslená zvládá, na dospělé osazenstvo sociálních sítí si zatím netroufám.

#KrytickéMyšlení #reservoircats #reservoirwolves

🔗

21.09.2019 12:27

Mnohé pražské městské části uposlechly celostátní doporučení a navrhly si zvýšení koeficientu pro výpočet daně z nemovitosti. Roční daň se pohybuje v řádu malých tisíců, zvýšení v řádu malých stovek ročně. Rozeberme si typické situace pražanů.

‣ Nájemníci, kteří tu běžně nechají za holý nájem cca 150k až 300k, se nejspíše nemusejí obávat přenesení nákladů ve výši hluboko pod jedním procentem nájmu.

‣ Hypotékaři, kteří splácejí zhruba v podobném řádu, neutrpí zvýšení nákladů na bydlení ani o jedno procento.

‣ Milionáři, kteří bydlí ve vlastní bezdlužné nemovitosti v ceně několika milionů korun českých, paradoxně pocítí zvýšení daně nejvíce.

Finančně nejohroženější skupinou jsou „chudí milionáři“, lidé s nízkými příjmy a nízkými úsporami, kteří se v bydlení spoléhají na vlastní byt či dům. Mezi nimi najdeme nejvíce lidí, kteří obrací každou desetikorunu a zároveň je zvýšení daně o pár desetikorun měsíčně připraví.

Přesto tento způsob navýšení rozpočtu městských částí považuju za dobrý krok. Ač mezi ně nepatřím, rozumím lidem, kteří jsou zcela proti daním – #anarchokapitalismus, o něco méně lidem, kteří jsou jen proti majetkovým daním (bezplatné sezení na kapitálu) nebo kteří se z tohoto kroku snaží udělat aféru. Za nemorální považuju naši daň z nabytí – omezená #mobilita.

🔗

20.09.2019 16:02

Základní copy jsem uměl dávno a něco málo nového jsem zvládl podle #Youtube, což vědí, kdo sledují můj #Twitter. Dnes jsem prošel tvrdou zkouškou jemné motoriky na kurzu copánků v našem oblíbeném kadeřnictví Funny Sassy v OC Galerie Butovice.

Ještě ted mě bolí ruce i při pouhém psaní na klávesnici, piano nebudu ani zkoušet. Vždycky jsem v úžasu pozoroval, jak holky udrží jednotlivé pramínky vlasů v prstech, když mně stačí, aby se holka trochu hnula, a celé se mi to rozpadne pod rukama. Tak už vím, jak na to, akorát se budou muset trochu vzpamatovat drobné svaly, které zřejmě běžně moc nepoužívám.

Takže pokud se v době digitálního psaní bojíte o nedostatek jemné motoriky, vřele doporučuju. Moje vysvědčení je, že se prý učím lépe než maminky, a nabídka u nich brigádničit.

#reservoircats

P. S. Před chvílí jsem zvedl telefon a pokecal si anglicky s někým údajně z Universal, kdo se mnou chtěl udělat dvouminutový průzkum. Odmítl jsem odpovědět na všechny otázky ohledně financí a investic, ač mi některé zopakoval. Na výtku, že takový průzkum nemá smysl, jsem mu slušně doporučil přeskočit mě a soustředit se na další kontakt. Ač jsem se k němu choval velmi uctivě a zdvořile, zapomněl se před zavěšením slušně rozloučit. 🙃 Další, kdo mi nevyžádaně zavolá, nechť poděkuje jemu.

🔗

18.09.2019 20:28

Že bych si tu též odložil nějaký ten pozitivně-motivační příspěvek?

Školil jsem úplné základy programovacího jazyka #Python. Měl jsem výjimečné účastníky, z nichž se většina neprojevovala ani jako programátoři ani jako začátečníci. Vypadalo to, že pro ně #matematika není sprosté slovo. a dostával jsem dotazy na #DataScience, #performance a volání funkcí z knihoven v jazyce #C.

Abych dostál slibu, že si můžou účastníci na třetí den navrhnout vlastní praktická témata, věnoval jsem celý večer podrobnějšímu zkoumání #numpy a #scipy. Kvůli instalaci včetně závislostí na #Windows jsem oprášil #Anaconda, což mě dovedlo k editoru #Spyder, který jsem viděl poprvé v životě a díky němu pracoval chvíli v #IPython a mohl konečně ocenit rozdíly od standardního interaktivního interpretu.

Ač se jednalo o školení založené na začátečnické osnově, výjimečná skupina mě dovedla až k tomu, že jsem si mezi školicími dny nastudoval pár nových věcí.

Neměl bych se nakonec vedle céčka věnovat přípravě kurzu na Python pro vědecké výpočty a data science a dostudovat si ještě trochu té matematiky a statistiky?

🔗

16.09.2019 19:42

Partnerství s #Microsoft uvidíte v #UnicornCollege na každém kroku a Microsoft #Surface vám tam skoro prodají na chodbě. O to větší překvapení přišlo, když #dotnet záhadně vypadl z vypsaných předmětů a zůstala jenom #Java, kterou ocení leda Matěj.

Až mě překvapilo, jak moc dlabou na studijní plán, na studenty, kteří počítali, že si vyberou věhlasné #technologie od jednoho z jejich nejvýznamnějších partnerů. Snad na Colllege nedopadla personální krize.

Přitom stačilo vzít telefon nebo nechat zprávu v #plus4u. Máme docela silný ročník dálkařů a jsem si jistý, že bychom za pár $$$ (třeba formou slevy na školném) zvládli C# nastudovat, odučit a v případě nouze nejvyšší i odzkoušet z vlastních zdrojů a studijní plán by byl splněn.

#reservoircats #MicrosoftLovesLinux #WeLoveMicrosoft

P. S. Mimochodem to vypadá, že nezvádli zajistit kombinovanou výuku ani jednoho ze šesti volitelných předmětů. Dokonce ani jediný pětikreditový volitelný předmět, kde si Unicorn vychovává uživatele svého vlastního webového frameworku. Letos mi vůbec není jasné, proč to kombinované studium vůbec zaváděli, čekal jsem od toho víc.

Update: Na základě další komunikace to vypadá, že se z důvodu nebývalého zájmu kombinovaná forma C# vypíše, a denním studentům se nabídne účast na kombinovaném kurzu.

🔗

13.09.2019 07:19

„Každé CV by mělo být sestaveno na míru dané situaci, univerzální životopis neexistuje a mít jej napsaný ještě dřív, než známe jeho adresáta, nemůže být produktivní.“

Kolik znáte lidí, kteří na tuto strategii přistoupí? V jakých oborech a na jaké pozice je běžné „kreativně“ převyprávět CV na míru výběrového řízení? Přece to nemůže existovat jen v článcích karierních poradců.

„Díky sociálním sítím, názorům, komentářům, fotografiím a dalším informacím, které člověk sdílí on-line, si dokáží prověřit nejenom pracovní zkušenosti a schopnosti, ale také osobnost uchazeče, která se v mnoha výběrových řízeních dostává do popředí zájmu.“

Už jsem někde slyšel, že se v některých firmách dělá předvýběr zaměstnanců podle klíče: „Toho tu chceme, s tím bude legrace.“

„V CV mají své místo také záliby, které dokreslí osobnost. Stereotypní ‚mám rád kulturu, sport, čtení‘ ale popište konkrétně, jako ‚cvičím jógu, čtu severské detektivky a zajímám se o francouzskou kinematografii, aby nešlo o fráze, ale o představení se.“

Mnohdy důležitější než odbornost a schopnosti pro danou pozici, že?

#CV #recruitment #advice #reservoircats

P. S. Celý originál si dohledejte sami na vlastní nebezpečí.

🔗

12.09.2019 12:04

„To nepotřebujete vědět.“ – Tu větu trénujte před zrcadlem tak dlouho, dokud sami sobě neuvěříte.

Zvláště na pracovním pohovoru má člověk tendenci druhé straně přiozeně vyhovět a zodpovědět všechny položené otázky. Než odcházet otrávený a nespokojený s celým procesem, může být někdy přínosnější pokusit se oboustranné jednání o možné spolupráci alespoň čáštečně řídit.

Pokud vám otázka případá hloupá, obvykle na ni buď dáte hloupou odpověď a shodíte se, nebo na její smysl zaútočíte a tlačíte protistranu do její obhajoby. Málokdo chce obhajovat otázku na nejhorší projekt, zvířátko, kuchyňský spotřebič, příští pětiletku nebo počet dětí.

Tato reakce neukazuje ani slabost ani protest, nýbrž staré dobré proškrtnutí zbytečné kolonky ve formuláři, případně angosaské N/A.

Dáváte protistraně šanci otázku přehodnotit. Můžou otázku obhájit, pokud v ní vidí význam. Můžou ji též beze slova opustit. Profesionál takovou reakci nemůže napadnout bez argumentů. Pokud k tomu dojde, víte, že nejednáte s těmi správnými lidmi.

#recruitment #candidate #lifehack #protip #coaching #reservoircats

P. S. Dnes jsem doma, neměl jsem v plánu nikam jít, ani dcerku u sebe nemám, tak na mě zazvonila alespoň svědkyně Jehovova, zda bych si nechtěl popovídat o bibli. Dala několik málo minut.

🔗

10.09.2019 08:18

Doprovázel jsem dcerku na její první technickou konferenci. Konala se v Nečtinách a pořádala ji organizace, jejíž mnozí aktivní členové se v českých zemích zajímali o Internet a otevřené systémy už od jejich vzniku.

Už loni organizátoři naznali, že je čas přiznat si demografii členů a uspořádat akci pro děti a vnoučata. Holka už mě doprovázela na několika konferencích, teď se poprvé role obrátily a doprovodem jsem se stal já. Program víkendu byl opravdu nabitý.

Za nejvyšší metu holky beru úspěšnou aplikaci 250 °C při letování drátěných hraček. Za svoji o něco později své první pájení součástek na plošňák. S těch jednodušších věcí dobře dopadla výroba solarografu a další fotografické hrátky. Ze zajímavé techniky byl k vidění automatický vyšívací stroj a gravírovací laser a z legrácek pro děti stroj na bubliny vyrobený z bublifuku a Merkuru.

Kvíz: Ve kterém roce vznikl Internet?

#superbeginners #electronics #UNIX #Internet

P. S. Samozřejmě jsem ji u pájení pečlivě hlídal, aby si spálila jenom prsty.

🔗

09.09.2019 22:08

Tak se mi zdá, že pan Jebavý se svou starostí o pokladní v místních potravinách trefil #trending téma. Není ovšem jediným influenzerem, který dnes navštívil #supermarket.

Pro vršovický Albert typická situace, kdy dva zaměstnanci u tří pokladen nestíhají odbavit fronty, které již blokují chodby tak, že se jimi zbylí zaměstnanci doplňující zboží jen těžko probíjejí do místa určení.

Žena ve frontě čtyři až pět pozic za mnou zvýšila hlas na jednoho z doplňovačů, a dožadovala se otevření třetí pokladny s dovětkem, zda by on sám chtěl takovou frontu stát. Zprvu mi bylo líto, že huláká na někoho, kdo za celou situaci určitě ani nemůže.

Muž zamumlal cosi, že si pokladní mají volat posily samy a zmizel ve skladu. Po chvíli se vynořil se dvěma dalšími osobami, z nichž se jedna ujala pokladny, čímž obyčejnou prudící zákaznici proměnil v superhrdinku, která si odměnou došla pro první místo v nové frontě. Jiný pokladní ještě marně hrdince vysvětloval, že #nejsoulidi a že to není tak jednoduché, jak si myslí, ale to už začínaly fronty dočista mizet.

#urbanstories #reservoircats

P. S. A to jsem tam stál se čtyřmi položkami na návštěvu k otci. Kus dobrého salámu, kus dobrého sýra, nějaké pečivo a... kola.

🔗

06.09.2019 12:20

Kde jako muži hledáte návody, jak se dobře a úspěšně obléknout?

„Jak se oblékat jako muž“ – heroine cz – „Chceme být alternativou pro ženy (a muže), kteří na webu nenacházejí dost potravy pro přemýšlivý mozek...“

„10 největších módních chyb mužů. Děláte je taky?“ – zena aktualne cz – „Nejoblíbenější internetový portál pro každou ženu. Móda, životní styl, inspirace.“

Množí se nám tu odkazy na články v ženských časopisech. To je přesně to místo, kde by každý správný muž hledal návod na parádní patriarchální outfit.

Nemyslím si, že jsou články do ženských časopisů zařazené náhodou. Napadají mě následující důvody.

‣ Pornografie pro náročné ženy.

‣ Tipy na pomlouvání a ponižování mužů.

‣ Návod na výběr vhodných dvounohých oděvních doplňků.

Máte jiné vysvětlení?

Abych pravdu přiznal, ohromuje mě rozdíl v sofistikovanosti ženských časopisů oproti pánským časopisům. Jsou naše potřeby v průměru až tak zásadně odlišné?

#reservoircats

🔗

05.09.2019 22:01

Máme tu stále se opakující #HR téma mezd a platů. Běda když tyto dva pojmy zaměníte, to se dopustíte jednoho ze sedmi smrtelných hříchů personalistiky.

Zákon je rozlišuje, pro normálního člověka jsou to jednoduše peníze, ze kterých zaplatí daně, povinná pojištění, bydlení, elektřinu, plyn, vodu, koncesionářské poplatky, jídlo, drogerii, …, a při troše štěstí mu zbyde na pivo.

Podle ČSÚ je průměrná mzda v České republice 34 105 Kč. Podrobnější tabulka rozepsaná podle odvětví obsahuje rozdělené počty zaměstnanců a dílčí statistiky. Ať se na ta čísla dívám jakkoliv, nemůžu se zbavit dojmu, že úřad počítá mezi #mzdy i #platy.

Vyrazili byste dveře s personalistou, který vám na pozici v soukromé firmě nabídne plat místo mzdy?

#reservoircats

🔗

04.09.2019 10:42

Blíží se mi třetí semestr dálkového studia. Je na čase si říct, proč jsem zaplatil 40k Kč za další rok.

Obvykle na #UnicornCollege nadávám. Vzdělávání „shora“ je pro mě obecně nekomfortní a po organizační stránce College kulhá na obě nohy. Je dobré si říct, proč to zkusím snášet další rok.

‣ Potkal jsem mezi spolustudenty neskutečně dobrý výběr lidí. Máme společné zájmy i společné známé. Smutním za (téměř) každého, kdo ze studia z různých důvodů odpadne.

‣ Pochopil jsem základy účetnictví a něco málo z financí. Radost může mít Pavel, že jsem jako programátor poprvé v životě pochopil, k čemu je #Excel.

‣ Doučoval jsem po dlouhé době u stolu i po telefonu, většinou za plného využití minima dostupného času. Nové semestry přinesou předměty přímo z mé specializace.

Nehledal jsem náročné studium, takže tuto oblast hodnotit nebudu. Celkový přínos vztažený k utraceným penězům, počtu ztracených dnů, a ušlým příležitostem považuju za neutrální až mírně příznivý, což u podobného studia před dosažením titulu považuju za malý zázrak.

Zvažuje někdo z vás dálkové studium, nebo dokonce už dálkově studujete?

🔗

02.09.2019 08:06

„Zlobil se někdo na windows, že přestal podporovat XP? Každý, kdo je měl, přešel buď zdatma na nový OS nebo mohl notebook dát do poličky ke knihám.“ – by Ondra

Jak bych to jenom...

Nemůžu si vzpomenout na *nikoho* od domácích uživatelů přes školy a kanceláře až po těžký průmysl, kdo by při ukončení podpory XP přešel #zdarma na nový OS. Ani můj přechod na Linux už někdy v roce 2003 bych neoznačil jako #zadarmo, ačkoliv jsem výhradně používal bezplatné distribuce.

Kdybys měl jenom trošičku tušení, jaký význam XP ve světě měly, jak se staly de facto průmyslovým standardem a kolik peněz, úsilí a elektroodpadu stálo se jich zbavit. Sice to poslední roky nesleduju, ale vsadil bych boty, že jsou v průmyslu dodnes v provozu obrovské počty klíčových instalací tohoto systému.

Tím si nestěžuju, linuxáky jednu dobu docela dobře živily přechody systému z XP na Linux z důvodu zachování kontinuity podpory hardware. Další příležitosti přineslo zabezpečování počítačů s neaktualizovaným systémem. Dnes už je část toho hardware v křemíkovém nebi, část se podařilo alespoň účetně odepsat, a linuxáci jsou násobně dražší a méně dostupní než bývali před pár lety.

#SorryOndro #reservoircats

P. S. Celá ta glosa vznikla jako přirovnání k ukončení starého typu bankovního účtu České Spořitelny.

🔗

01.09.2019 20:35

Lidé se mě ptají na radu s IT recruitmentem a já se nemůžu ubránit dojmu, že už samotná myšlenka na hledání lidí do IT vede k tomu, že ten člověk začne okamžitě vymýšlet totální blbiny.

Osobně za největší motivaci v IT považuju technologie a služby a za největší motivaci v IT recruitmentu považuju peníze. Znám spoustu programátorů, kteří milují a do krve obhajují Javu. Neznám skoro žádné lovce, kteří milují a do krve obhajují Javisty.

Recruitmentu, pokud to neděláte jako Matěj, chybí empatie, vášeň a přesvědčení. Neustále poslouchám řeči o osobním a nenuceném přístupu a pak vidím ta modelová oslovení. Pochvala člověka za jeho odbornost, o které chvalitel nemá nejmenší ponětí. Vyzdvihování pozice, o které to podstatné lovec neví nebo neřekne. Utkvělá představa, že lovec člověku nabízí práci a za to mu náleží vstřícnost. Představa, že se k lovenému není třeba chovat jako k zákazníkovi.

Máte nějaké vtipné historky z poslední doby?

🔗

30.08.2019 09:19

Často se na této síti řeší konflikty dvou lidí, kdy známe verzi jen jednoho z nich. V tomto případě se jednalo o vážnou věc a provozovatel služby se k ní musel postavit.

Žena původem z Itálie ve facebookové skupině pro cizince žijící v Praze deklarovala, že (1) v minulosti vždy platila za taxi kreditkou, (2) má ji nastavenou v profilu aplikace a (3) taxikář po ní požadovak hotovost, kterou neměla. V diskuzi (4) doplnila screenshot s fotografií řidiče a...

„I had no cash so he had to trust me or call the police, but you can't go inside of the house of a girl at 3 and terrorize her.“

Nechme stranou, že násilný vstup do domu nebude nejtaktičtějším řešením pohledávky v řádu stovek Kč. Na druhou stranu jako hlavního agresora zde vnímá ženu. Nejspíše se pokusila odejít bez zaplacení. Vynucovala si důvěru od člověka, který jistě dříve takto tratil. Později veřejně spojila konkrétní osobu se svým strachem ze sexuálního napadení.

Část těch taxikářů a taxikářek znám. Vystupují jako normální slušní lidé. Mnozí z nich splácejí auto a bydlení a ještě se snaží zajistit dobré životní podmínky svým dětem. Někteří mají trochu extrémní názory a diskutovali jsme právě i problémy s placením a jejich nelehké řešení.

Jak byste situaci řešili na straně provozovatele?

#CustomerService #Gender

🔗

25.08.2019 07:48

Jiri si stěžuje, že se teď na LinkedIn dávají videa a bojí se, že se všichni stanou youtubery. Yvonne Mueller si stěžuje, že mladí chtějí dělat, co je baví, a bojí se, že se zdravotníkům nebude chtít k dopravním nehodám. Lucie Hanáčková si myslí, že za to může Youtube a samozřejmě ti zlí #influenceři.

Ještě než si stařecká liga všimla, že nějaký Youtube (a možná i Internet) vůbec existuje, byli jsme nadšeni, že máme platformu, kde se může prezentovat každý tak, jak sám uzná za vhodné, aniž by musel vydělat na celý televizní štáb.

Nemrzí vás někdy, že nemůžete ustanovit komise, které by každému mladíkovi a každé mladé slečně nastavily život od vzdělání přes přáci až po publikační plán na sítích?

#StařeckáLiga #VyTomuTadyŠéfujete? #FeedbackZdarma

P. S. Každý, kdo si myslí, že Šimerda účelově překrucuje jeho postřehy, nechť si po sobě svá slova pečlivě přečte, a rozmyslí si, proč asi jeho slova takto působí a jestli jsem opravdu jediný, kdo je bude takto číst.

#reservoircats

🔗

20.08.2019 07:15

„V devatenácti letech jsem díky této otázce dostala práci. Přečetla jsem si článek v časopise o tom, jak se připravit na pohovor, a rady jsem si vzala k srdci. Na otázku ohledně mých špatných vlastností jsem odpověděla skoro doslova podle návodu. Po čase jsem se dozvěděla, že zmíněný článek psala kamarádka ředitele firmy, že podle něj celý rozhovor vedl a byl nadšen, že jako jediná odpovídám "správně". Kdybychom si předem řekli, že ten článek známe, mohli jsme pohovor prakticky vynechat 😂👌“

Dovolil jsem si citovat a zvěčnit komentář (by Petra Batók), který vystihuje můj názor na přímou otázku personalistů na slabé stránky.

Profesionální kandidát si nastuduje předpokládaný průběh přijímacího řízení a bojkotuje jakoukoli snahu zástupců firmy o něm zjistit cokoliv mimo pečlivě připraveného příběhu a profilu. Rutinně pracující personalista či manažer si pak profesionálního kandidáta zařadí do lepší škatulky než odborníka na danou činnost.

Ze strany kandidáta na tom není nic špatného, jen využívá trh ke svému prospěchu. Pokud se pro danou práci hodí, může profesionální kandidaturu využít jako základ metody „Fake it till you make it.“, kdy člověk sociálním inženýrstvím získá práci, kterou se hodlá teprve naučit.

#reservoircats #SocialEngineering #FakeItTillYouMakeIt

🔗

19.08.2019 15:21

Lukáš se ptá, jestli vám ukážu svoji novou židli. Tak jsem to vzal z gruntu a natočil jsem pro vás #unboxing.

Je to moje první video pro #LinkedIn komunitu, (skoro) bez komentáře, (skoro) bez střihu a jistě mi odpustíte, že jsem se do začátku vybodnul i na hudební podbarvení, když ani ten obraz nevypadá nic moc.

Díky DPD za dnešní dodávku, která je dalším krokem v tvorbě mého nového pracovního místa, které už jsem pro vás vyfotil před měsícem.

https://lnkd.in/g6crwDn

Nějaké tipy, o čem bych mohl natáčet příště?

P. S. At se vám to líbí nebo ne, #Greta je mi navzdory tomu všemu mediálnímu humbuku pořád více sympatická než nesympatická, a narozdíl od svých nejhlasitějších odpůrců alespoň vychází z pečlivě zpracovaných vědeckých prací.

🔗

19.08.2019 15:16

Lukáš byl zvědavý na moji novou židli, tak jsem to vzal z gruntu a natočil jsem pro vás #unboxing.

Je to moje historicky první video pro #LinkedIn, takže unboxing (skoro) bez komentáře, (skoro) bez střihu a snad mi odpustíte, že jsem se vybodnul i na hudební podbarvení.

Nějaké tipy, co bych pro vás mohl natočit příště?

🔗

18.08.2019 10:35

Sice mi říkali, že mám brát tento zdroj s rezervou, ale zde si nejsem jistý, zda nakonec nevystihli technologickou gramotnost cílové skupiny.

„Další výhodou je, že si sami v programu nastavíte požadavky na vzdělání, profesní zkušenosti a klíčová slova, která chcete, aby se v životopisu vyskytla. Díky těmto vychytávkám může být umělá inteligence šikovným pomocníkem, ale plně personalisty nahradit nedokáže.“

Možná by nakonec nebylo špatné dělat na #HR akcích přednášky o historii algoritmizace a počítačové vědy. Co zde autorka popisuje totiž není #AI a pro člověka z oboru to ani není nic nového. Říká se tomu „vyhledávání“ a algoritmy na vyhledávání v (textových) řetězcích se používají už více než půl století. Podobně jako distribuované databáze existovaly dávno před #blockchain.

Já jsem zastáncem toho, že by lidé měli získat základní gramotnost, aby nepovažovali klasické algoritmy a nástroje, které se používaly ještě před jejich narozením, za něco nového a převratného, co včera spadlo z nebe.



Malý kvíz:

1) Kdy byl vynalezen knihtisk?

2) Kdy byla vynalezena a sepsána Gaussova eliminace, metoda řešení soustav lineárních rovnic?

3) Kdo vytvořil ucelenou hierarchii formálních jazyků, ze které vycházejí například i regulární výrazy?

#reservoircats

🔗

14.08.2019 08:38

Ještě nemám fotku s Jakub Zegzulka a nenapsal jsem na něj adorující příspěvek.

„V našem pravidelném podcastu se dozvíte více informací, jak kluk, kterýmu je 16 let už zvládá tvořit svou pracovní budoucnost.“

Tato citace zhruba shrnuje slávu, které se Jakubovi dostává od jeho vystoupení na LinkedIn Summitu. Každý druhý se tu chce přiživit na tom, že je klukovi šestnáct a že se na něm lze přiživit paternalistickým obdivem. Velkých fanoušků, co by po něm ani neštěkli, kdyby mu bylo o deset let víc, je mi upřímně líto.

Když se ovšem podíváte na Jakubovu historii, najednou zjistíte, že jeho hodnota nejspíše leží úplně jinde než ve věku. Pokud vycházím z jeho profilu, svoji kariéru buduje nikoliv od šestnácti, nýbrž od dvanácti let, a svoji kariéru by vybudoval úplně v pohodě i bez páprdovského paternalismu.

Na druhou stranu se taková sláva a příležitost musí vytěžit!

🔗

12.08.2019 23:00

Tak jsem se dnes na LinkedIn dočetl, že #HR vyřazují kandidáty, kteří se nechtějí registrovat na jejich oblíbené službě a nainstalovat do svého soukromého zařízení jejich oblíbenou aplikaci.

Nemáte #Facebook? Vyřazujeme. Nemůžeme vás špehovat přes #Instagram? Vyřazujeme. Nemůžeme si s vámi popovídat přes #Skype? Vyřazujeme.

Proč? Protože můžeme. Protože jste neprojevili dostatek zájmu a nespolupracujete v elementárních věcech. Protože jste neprojevili dostatečnou servilnost toxickému personalistovi s nulovou technologickou gramotností a nulovým respektem k druhým. Lidé s nízkou přidanou hodnotou se snaží všemi způsoby vrátit do naší společnosti způsoby a zvyklosti reálného socialismu.

Vážně chceme zaměstnance vybírat podle toho, co všechno si nechají líbit od člověka, o kterém už ve firmě v životě neuslyší?

P. S. Díky na Michal Szák za screen pohledu z druhé strany v konkrétním případě konkrétního uchazeče! Stále tu máme problém tleskajících ovcí, kteří odmítání uchazečů na základě neochoty uzavřít smlouvy s recruiterem vybranými poskytovateli a zaplevelit si svá soukromá zařízení.

🔗

09.08.2019 08:40

Miki se pokusil shrnout #freelancing do slova #svoboda, kdy svoboda stojí jako jediná abstraktní hodnota v kontrastu ke všem útrapám podnikání na volné noze.

Já před abstraktními hodnotami upřednostňuju konkrétní, aby si každý z mých přátel mohl sám porovnat, zda po takových hodnotách touží či zda ty své vysněné nemůže dostat i v zaměstnání. Každý jsme jiný a mnozí se budou cítit svobodnější jako zaměstnanci.

‣ Rozvoj. Můžu si sám určovat kdy se učím nové věci a kdy si dovolím spadnout do rutiny.

‣ Rozhled. Spolupráce s různými lidmi z různých firem i jednotlivci mimo firemní prostředí mi dává možnost poznávat okolní svět.

‣ Setkávání. Sice nechodím na oběd s kolegy, ale můžu si vyhradit čas a setkat se prakticky s kýmkoliv. Potkávání nových lidí najednou považuju za naprosto běžnou věc.

‣ Osobní život. Pokud všechno šlape, není problém si vyšetřit čas na cokoliv osobního, od zájmů až po rodinu.

‣ Naděje. Odměna se odvíjí od práce, kterou člověk odvedl, ale i od spousty dalších vnitřních i vnějších vlivů. Člověk bez fixní mzdy přemýšlí a žije jinak.

Zapomněl jsem na něco?

P. S. Tedy kromě toho, že každá legrace něco stojí a svět živnostníků není zdaleka jenom o těch benefitech.

#reservoircats

🔗

07.08.2019 21:35

#metoo Bylo jen otázkou času, kdy taky propadnu tomuhle šílenství. Uspíšila to Karla Matějčková která přišla na Unrecruitment! café v moc pěkných botkách. Následně mi trpělivě radila a sledovala moje nakupování takřka v přímém přenosu.

Nebudu rozebírat všechny detailní důvody, co mě k tomu vedly, ani proces, jak jsem k tomu došel. Výsledkem je, že jsem po odignorování stovek trendů jednomu trendu nedokázal odolat.

Boty jsem koupil včera, ale čekaly v krabici na dnešní dodávku ponožek. Teď je testuju doma, ale brzo s nimi vyrážím na cesty. Už teď můžu říct, že chodit v nich není úplně jako chodit bosky. Navzdory tvarování a tenké podrážce mi pořád dodávají určitý komfort.

Kdo byl vaším influencerem v posledním týdnu?

#influencer #JeSuisCharlie #reservoircats

P. S. Myslíte, že to nějak ohrozí moji profilovku?

🔗

03.08.2019 14:54

So many levels of humor now at Cyber Security Hub®.

Dave is a poor guy who hides his name using an obsolete hashing scheme. Christopher rightly explains that #MD5 is now discouraged. But with a small dictionary of names and their variants anyone would crack that for any hashing algorithm that doesn't take ages to compute, right?

>>> hashlib.md5("Dave".encode("ascii")).hexdigest()
'083d9a270e6e16b2fbb08d35067aae5f'

„A hash function is any function that can be used to map data of arbitrary size onto data of a fixed size.“ ~Wikipedia

„A cryptographic hash function allows one to easily verify whether some input data map onto a given hash value, but if the input data is unknown it is deliberately difficult to reconstruct it (or any equivalent alternatives) by knowing the stored hash value.“ ~Wikipedia

#basics #computerscience #crypto #reservoircats

🔗

02.08.2019 21:08

Nedávno kvůli Kamil Brzāk odstranili z LinkedIn upoutávku na článek, ve kterém prý neshledávají jiné chyby než nějakou jednu čárku.

‣ Přece nezahodím článek kvůli jedné chybějící čárce, kterou můžu bleskově opravit. Bojím se, aby teď kvůli mému screenshotu nezahodili celý firemní profil. Raději je nechám anonymizované.

‣ Ukazují nám firmy takové, jaké jsou? Vedlejší věta doplňková (významem spíše způsobová), která říká, že nám marketingová agentura placená za propagaci firem ukáže pravdu a nic než pravdu.

‣ Ukazují nám lidi, kteří (v těch firmách) pracují. Stylistika toho sloganu je hrozná. Ukážou nám firmy a lidi. Zatímco firmy nám ukážou nějak, lidi nám ukážou některé. Když už nás zvou na lidi jak do zoo, proč nám taky neukážou, jací doopravdy jsou, a proč nám neukážou i ty, co nepracují?

‣ A ukazují nám vlastně lidi a firmy? Já si nepamatuju, že bych od nich kdy něco takového četl. V poslední době jsem od nich viděl akorát jednoduché #HR ankety vydávané za články a pár obecných nekvalitních článků. To už i Forbes Česko mi přijde víc v pohodě.

Kam chodíte, abyste se dozvěděli, co se děje v českém světě byznysu?

P. S. Marek Bujko ode mě získává #NecromancerBadge za oživení rok těch nejlepších rok starých diskuzí, co tu proběhly.

🔗

02.08.2019 13:02

„Od pokladní nikdo neočekává, že se bude zajímat o poslední modely pokladen a terminálů a bude s kolegyněmi nadšeně řešit, jak co nejrychleji rozdělit drobné na hromádky. Od skladníka se neočekává zapálení a úsměv, když nakládá těžkou pračku, která mu zkurví záda, na paletu. V IT je to jinak. Byť to naprostá většina devů dělá jen pro prachy (anebo fetují a jsou schopni se nadchnout pro ten desátej CRUD v řadě), pořád se od nich očekává, že budou hrát nadšené geeky.“

„Pokud se rozhodnete stát se vývojářem, počítejte s tím, že se po vás neustále někdo bude vozit a bude vám říkat, co máte dělat. A to i na pozicích architekta. Cesta nahoru je jen jedna. Zahodit klávesnici a monitor.“

#reservoircats

🔗

31.07.2019 20:24

Včerejší kafe na téma #superbeginners bylo fenomenální.

‣ Dostal jsem zase jednou příležitost méně mluvit a víc se zaposlouchat do hovoru ostatních. Tak nějak bych si představoval celou tuto iniciativu.

‣ Dnešní doba nabízí zájemcům o informační technologie tak nízkou bariéru vstupu, že se vyplatí se do toho pustit i čistě pro zábavu.

‣ Už pouhá schopnost zpracovávat data by mnoha lidem ulehčila jejich stávající aktivity nebo otevřela nové možnosti.

‣ Lidé to vzdávají kvůli typickým „zásekům“, kdy vyplácají čas a energii na nečekaný dílčí problém.

‣ Rád bych se potkal s lidmi v dalších městech. Příští kafe se chystám vyhlásit na 13. srpna v Košicích.

‣ Po létě bych rád uspořádal akci, kde se můžeme sejít v šikovném prostoru ve větším počtu a v plné parádě.

Všem díky za aktivní účast.

P. S. David navrhoval sdílený dokument na sestavení nějaké vize a plánů, což zní jako docela dobrý nápad.

🔗

28.07.2019 07:53

Pryč je doba „nejsem ajťák“, kdy člověk mohl ostentativně ignorovat technologický svět a nebýt za blbce.

Několik mých známých nezávisle na sobě začalo v posledních měsících studovat #Python, #SQL a další informatické dovednosti, které jsem se učil před deseti a více lety.

Teď už jsem sice „arogantní ajťák“ co si může žádat „kilo & káru“, ale během času jsem zažíval záseky, kdy jsem po mnoho dní obcházel počítač obloukem, nebo naopak záseky, kdy jsem už čtvrtým dnem řešil „práci na deset minut“ a tisíc skrytých důvodů, proč to nejde.

Napadlo mě, že bychom mohli společně uspořádat nějakou večerní akci pro #superbeginners, případně později i nějaký ten celodenní hackaton, a nebo se společně k nějaké existující aktivitě přidat.

Tyto #superbeginners akce by narozdíl od typických hackatonů nebyly cíleny na studenty, narozdíl od typických #outreach akcí by nebyly cíleny dle biologických metrik a narozdíl od agenturních akcí by nebyly cíleny na následný nábor.

Rád bych tam potkal lidi různých povolání, do kterých by nikdo neřekl, že něco takového budou zkoušet. Potkali by se tam jak lidé, co zvažují změnu oboru, tak lidé, co se programováním živit ani neplánují.

Motto: „Netřeba velkých cílů, stačí když se budeme dobře bavit a sem tam se nám něco povede.“

Co vy na to?

🔗

27.07.2019 05:07

Milí koučové a selfkoučové. Jistě všichni používáte k poznávání a rozvoji osobnostní testy podle Katharine Cook Briggsové a její dcery Isabel Briggsové Myersové. Ti šikovnější dokážou #MBTI nakombinovat s temperamentem a #EQ.

„Napriklad mi to pomohlo byt menej sarkasticky a viac konstruktivny.“ ~Peter

Pokud už jste zvládli Briggsovou a Meyersovou a hledáte něco nového a neotřelého, zkuste Zitterbartovou. Její metoda je #inovativní v tom, že nevyžaduje zdlouhavé dotazníky plné nepříjemných a složitých otázek a zároveň není tak náchylná na sebeklam. Oproti dotazníkovým metodám je založena na bezprostřední emoční reakci.

Jestliže každá ze starých metod má svůj příběh, metoda #Zitterbart používá příběh jako nástroj sebepoznávání a osobnostní kategorizace.

Odkaz na jeden z prvních osobnostních testů sestavených podle nové metody najdete v diskuzi.

#VyzkoušenoZaVás #ÚspěchZaručen #reservoircats

🔗

24.07.2019 20:23

Mám „jubilejních“ 404 kontaktů, tak se nedivte, kdybych někoho nenašel. Dlouhodobě se mi dařilo udržovat do 250 kontaktů a tak jsem se pokusil o menší čistku alespoň v posledních desítkách přidaných lidí.

Kritérium je jednoduché. Nechávám si člověka, u kterého (a) na první pohled vím, proč ho mám v seznamu spojení nebo (b) si prohlédnu naši poslední komunikaci a ta mi stále dává smysl a dělá radost. Odstraňuji člověka, který nesplnil ani jednu z těchto dvou podmínek. Už mám v kontaktech několik lidí, které jsem dříve odstranil a později znovu přidal.

Děláte mi radost. Po krátké kontrole jsem nenašel ani jedno jméno, které bych odstranil. Matně si pamatuju, že jsem pár adeptů měl ze dříve přídaných kontaktů, ale ti si budou muset na odstranění počkat.

Jak relevantní udržujete své kontakty vy?

#connections #quality #maintainance

P. S. Jistěže vím, že tu toto téma nedávno někdo otevíral, ale na LinkedIn jsou daleko větší machři na neustálé opakování stejného starého nudného contentu.

#reservoircats

🔗

23.07.2019 07:37

Mě osobně na LinkedIn nejvíc baví, když sem třeba i výše postavený manažer nějaké tradiční korporace napíše nějaký ten blud či blábol a očekává stejnou reakci, na kterou je zvyklý od svých podřízených.

Já si užívám to, že jsem byl zvyklý žít mezi lidmi, kteří nemají problém mi říct, že kecám. Někdy měli pravdu, jindy ne, případně jsme se jednoduše nepochopili. Podstatné je, že nám taková situace není cizí a můžeme jako záchrannou brzdu použít #KritickéMyšlení.

Na podobě blábolu v zásadě nezáleží. Nejoblíbenější jsou různé ulítlé motivační citáty, nastavení denního režimu, rituály, zaříkávání, #ezoterika a #pseudověda. Podstatné je, aby ho publikoval někdo dostatečně zajímavý, koho budou mnozí následovat jako krysy krysaře, a příspěvek se tak dostal až k těm, co si servítky neberou, a otevřeně napíšou, co je to za blbinu.

Jakou největší koninu jste v poslední době na LinkedIn četli?

🔗

19.07.2019 10:33

Šimerda má nové pracovní místo.

Rozvod a rozstěhování mi umožnily přestavět obývák na ergonomickou kancelář. Protože židle má přijít až v polovině srpna, testuju zatím pozici „na stojáka“. Děkuju http://hobis.cz/ a http://officepro.cz/ za spolupráci.

Původní stůl (Ikea) z druhé ruky prozatím poslouží jako základ „ateliéru“ pro dceru, než to tu vyzkoušíme a přesně zhodnotím její potřeby, abych jí mohl taky koupit adekvátní nábytek pro nově uvolněný prostor.

Gauč si vzala žena do nového bytu, kde z něj novým potahem (Ikea #rulezz) udělá za trojku úplně nový kus nábytku. Televizi (nejlevnější AndroidTV by Philips) bych dal za normálních okolností pryč, ale http://p12.net/ mi rozchodili #IPTV, tak tomu budu muset dát ještě šanci.

#homeoffice #remotework

P. S. Už po deseti minutách cítím, jak se mi rovnají záda.

P. P. S. Už si asi nikdy nebudu moct domů nastěhovat ženskou. Aspoň ne takovou, co vyžaduje klasický simpsonovský obývák.

🔗

18.07.2019 15:06

A máme tu další #agresivní #telemarketing! (+420 731 276 670)

„Kontakt mám z veřejné databáze podnikatelů, která je volně přístupná na Internetu.“

Jako vážně? Tahle magická formule se ještě pořád používá?

„Když si napíšete databáze podnikatelů nebo OSVČ, tak by vám to mělo vyjet. Nám to takhle posílají z Prahy, takže...“

Takže za to můžou zase ti #pražáci. Je mi jasné, že mi tu obchodníci s teplou vodou začnou opět vysvětlovat, že si moje telefonní číslo najde každý a tudíž jsem ho jistě zveřejnil proto, aby mi na něj volali #telefouňové s nabídkami s 0% selekcí.

To sice není pravda, ale pro jednou jsem se rozhodl řídit jejich radami a pokusil se nechat své číslo #vymazat všude, kde se dá, což je samo o sobě docela zajímavý #experiment.

A musím konkrétně pochválit Avizo:

‣ Na webu inzerují helpline a na dotaz mě požádali, ať svoji žádost pošlu mailem.
‣ Vyhledali mi informaci, od kdy a na jakém základě moje údaje evidují a zveřejňují.
‣ Celá změna jim zabrala malé desítky minut až po odstranění zmíněných údajů z webu.

#callcentrum #coldcalling #GDPR #Ostrava!!! #reservoircats

🔗

18.07.2019 14:40

test

🔗

18.07.2019 14:38

test

🔗

18.07.2019 14:34

„Kontakt mám z veřejné databáze podnikatelů, která je volně přístupná na Internetu.“

Jako vážně? Tahle magická formule se ještě pořád používá?

„Když si napíšete databáze podnikatelů nebo OSVČ, tak by vám to mělo vyjet. Nám to takhle posílají z Prahy, takže...“

Takže za to můžou zase ti pražáci. Je mi jasné, že mi tu obchodníci s teplou vodou začnou opět vysvětlovat, že si moje telefonní číslo najde každý a tudíž jsem ho jistě zveřejnil proto, aby mi na něj volali #telefouňové s nabídkami s 0% selekcí.

To sice není pravda, ale pro jednou jsem se rozhodl řídit jejich radami a pokusil se nechat své číslo vymazat všude, kde se dá, což je samo o sobě docela zajímavý experiment.

A musím konkrétně pochválit Avizo:

‣ Na webu inzerují helpline a na dotaz mě požádali, ať svoji žádost pošlu mailem.
‣ Vyhledali mi informaci, od kdy a na jakém základě moje údaje evidují a zveřejňují.
‣ Celá změna jim zabrala malé desítky minut až po odstranění zmíněných údajů z webu.

#callcentrum #coldcalling #GDPR #Ostrava!!!

🔗

18.07.2019 14:20

test

🔗

18.07.2019 14:12

test

🔗

18.07.2019 14:04

test

🔗

18.07.2019 14:01

„Kontakt mám z veřejné databáze podnikatelů, která je volně přístupná na Internetu.“

Jako vážně? Tahle magická formule se ještě pořád používá?

„Když si napíšete databáze podnikatelů nebo OSVČ, tak by vám to mělo vyjet. Nám to takhle posílají z Prahy, takže...“

Takže za to můžou zase ti pražáci. Je mi jasné, že mi tu obchodníci s teplou vodou začnou opět vysvětlovat, že si moje telefonní číslo najde každý a tudíž jsem ho jistě zveřejnil proto, aby mi na něj volali #telefouňové s nabídkami s 0% selekcí.

To sice není pravda, ale pro jednou jsem se rozhodl řídit jejich radami a pokusil se nechat své číslo vymazat všude, kde se dá, což je samo o sobě docela zajímavý experiment.

A musím konkrétně pochválit Avizo:

‣ Na webu inzerují helpline a na dotaz mě požádali, ať svoji žádost pošlu mailem.
‣ Vyhledali mi informaci, od kdy a na jakém základě moje údaje evidují a zveřejňují.
‣ Celá změna jim zabrala malé desítky minut až po odstranění zmíněných údajů z webu.

#callcentrum #coldcalling #GDPR #Ostrava!!!

🔗

18.07.2019 13:46

„Kontakt mám z veřejné databáze podnikatelů, která je volně přístupná na Internetu.“ (+420 731 276 670)

Jako vážně? Stará dobrá výmluva o veřejně přístupné databázi podnikatelů je ještě v kurzu?

„Když si napíšete databáze podnikatelů nebo OSVČ, tak by vám to mělo vyjet. Nám to takhle posílaj z Prahy, takže...“

Takže za to můžou zase ti pražáci. Teď už je mi to jasné.

Je mi jasné i to, že mi obchodníci s teplou vodou v diskuzi začnou vysvětlovat, že když jsem své telefonní číslo zveřejnil, pak jsem ho jistě zveřejnil právě pro to, aby mi na něj volali telefouňové z callcenter s 0% selekcí kontaktů posbíraných všude možně.

Není tomu tak. Přesto jsem se rozhodl pro jednou uposlechnout jejich rad a nechat své číslo vymazat všude, kde se dá, což je docela hezký experiment sám o sobě.

Konkrétně Avízo předčilo má očekávání:

‣ Na svých stránkách mají kontakt na telefonní helpline, kde mě požádali o zaslání požadavku e-mailem.
‣ Měli ihned k dispozici údaje o tom, od kdy a z jakého důvodu mé údaje vedli a zveřejňovali.
‣ Na žádost reagovali téměř okamžitě a viditelnou změnu provedli v řádu malých desítek minut.

#callcentrum #coldcalling #GDPR #Ostrava!!!

🔗

13.07.2019 14:43

Jak udělat „ajťákovi“ radost.

‣ Vyberte a darujte mu počítač, smartphone nebo jinou každodenní elektroniku. Naučí se s čímkoliv.

‣ Cokoliv o čem mluvíte, přirovnejte k počítači. Používejte v běžném hovoru odborná slova jako „multitasking“ nebo metafory typu „jedničky a nuly“.

‣ Kupte mu tričko se vtipem o ajťácích, hodiny s matematickými vzorci místo čísel, sladké dorty ve tvaru počítačů, nebo mu rovnou kupte hromadu kafe a čaje.

‣ Vyprávějte mu o kamarádovi, co je taky ajťák, dělá úžasné věci, které vůbec nechápete, a vydělává hromadu peněz.

‣ Posaďte ho na návštěvě k počítači nebo mu dejte do ruky svůj telefon. Ajťáci milují cizí počítače. Dobrý čaj či whisky vám alespoň zbyde pro další návštěvu.

‣ Pochvalte ho, jak se má dobře a jak se mu sypou penízky aniž by musel tvrdě pracovat tak jako vy.

‣ Pište pracovní inzeráty jako kód v syntaxi programovacího jazyka. Ajťáci si tak píšou všechny zápisky včetně návodu na používání toalety.

‣ Postěžujte si mu jakovám „kvůli ajťákům jako je on“ zase blbne Facebook nebo LinkedIn.

#IT #recruitment #dyckyusti

Disclaimer: V každé větší skupině se najdou výjimky.

P. S. Proč vlastně laici říkají „jedničky a nuly“, když jsou to „nuly a jedničky“?

P. P. S. Doufám, že to někdo nevzal vážně!

🔗

12.07.2019 17:07

Tomáš Roreček z organizace #OSA (Ochranný svaz autorský) považuje konstatování, že OSA „parazituje“ na lidech a firmách při běžných nákupech hardware, za urážku a „inscenaci inkvizičního procesu“.

Jako student SŠ jsem si koupil vypalovačku na CD/DVD a média, na která jsem následně pro studijní účely vypálil instalační obraz operačního systému Debian složeného výhradně ze software zveřejněného pod svobodnou licencí.

Nejsem si vědom, že by se organizace OSA podílela na výrobě, distribuci či prodeji hardware, který jsem používal, pravděpodobně se nepodílela ani vývoji svobodného software, na kterém jsem se učil a zcela jistě se neúčastnila ani likvidace hardware po skončení jeho životnosti.

OSA z mých nákupů získávala poplatky, ačkoliv se žádným způsobem nepodílela na životním cyklu výše uvedených aktiv? Stát už navíc můj nákup jednou zdanil pomocí DPH, ze kterého mohl na můj vrub podporovat dospělé výdělečně činné osoby dle ctěné libosti.

Opravdu si nemůžu dovolit tento stav nazvat „parazitováním“?

#greed #morality #education #reservoircats

P. S. Ačkoliv to v první chvíli vypadalo, že do OSA přišla nová krev, pan Roreček již zcela absorboval a převzal dosavadní rétoriku spolku, čímž podle mého názoru promarnil šanci jeho reputaci zlepšit, pokud vůbec nějaká šance byla.

🔗

11.07.2019 23:51

K soudu jsem nešel „na žebráka“, jak navrhoval Kamil Brzāk a nepohodlné převlékání „z civilu“ a „do civilu“ v autě mi nakonec zabralo více času než samotný soud.

Návrhu na schválení dohody rodičů o poměrech nezletilé dcery soudce bez výhrad vyhověl, dohodnutým stranám opravné prostředky nepřísluší a kolizní opatrovnice se jich na místě vzdala. Teď prý stačí počkat na úřední mašinerii a poštu, aby mohl rozsudek nabýt právní moci a mohlo se pokračovat.

Bylo to snadnější, než jsem si dokázal představit. Přesto bych měl pár malých tipů pro lidi, kteří se dostanou do podobné situace:

▸ Pracujte aktivně na oboustranné dohodě.
▸ Jednejte vždy ve prospěch dítěte.
▸ Zajistěte si právníka.

Jestliže se podaří vyřešit všechny sporné body, přenést se přes všechny staré křivdy, a podané dokumenty splňují všechny zákonné náležitosti, nemusí ten soud až tak moc bolet.

#okurkovasezona #dyckyusti #reservoircats

🔗

03.07.2019 22:12

Dost bylo krysí legrace a je na čase se vrátit do starých kolejí. A mimochodem jsem vám zapomněl ukázat vysvědčení.

Samozřejmě kecám! Loučím se s krysí rodinkou, ale žádné staré koleje se nekonají. Za poslední dobu jsem potkal neskutečné lidi. Některé přes LinkedIn, mnohé úplně jinou cestou, též nějaké staré známé. Začínám cítit, že mi gradující životní změny dělají dobře a přes léto mě čeká hromada věcí a nějaký ten soud, což mi připomíná...

Jak se vůbec obyčejný člověk jako já obléká k soudu?

#dyckyusti #reservoircats

Kdo si se mnou zahraje? https://lnkd.in/grjZDUw

🔗

02.07.2019 05:40

Všiml jsem si, že některé ženy na #LinkedIn rády srovnávají prezentační a pracovní výkony se souloží.

Napadlo mě jít o krok zpět a decentně srovnat atraktivitu firmy s atraktivitou muže. Překvapivě jsem tam našel spoustu paralel. Jsou ženy, které hledají elegantní a dobře působící muže. Pak jsou takové, které jdou opravdu čistě po finanční „výtěžnosti“. Jiným stačí najít stabilní a prosperující budoucnost. To se zase tolik neliší od rozmanitosti požadavků různých zaměstnanců. A pak tu máme krátkodobý bodyshop a freelancing. :)

#reservoircats

🔗

29.06.2019 02:32

Dobrý den, jmenuju se Pavel Šimerda a chci vám prodat nože. Cože? Jestli vydrží ostré a z jaké jsou oceli? Jak to mám sakra vědět? Já to jenom prodávám!

Přesně takto působí mnozí HR na technického člověka. On se přišel pobavit o možnosti spolupráce a zatím má před sebou osobu, která dokáže vést jen prázdné řeči. Při prohlídce firmy netuší, který stroj je k čemu určený ani které oddělení má jakou náplň práce.

„Prosím vás, existuje u vás ve firmě kompetentnější osoba, která by mi pozici opravdu odborně popsala?“

Tohle přece vnímavý člověk nemůže číst jako otázku, natož hloupou. Opravdu chcete, aby vám ten člověk namísto gentlemanského vyjádření řekl z očí do očí to, co si doposud galantně nechává pro sebe?

P. S. Chystáme nějaké akce, registrujte se na skupinu na Meetup.com, ať vám neutečou: https://lnkd.in/gnuMVyU

#reservoircats

🔗

27.06.2019 12:45

Až někdy opět narazím na paušální tvrzení ze strany #HR, že jsou #IT arogantní, vrátím se například k tomuto screenshotu.

Na mnoha akcích a v mnoha online komunitách nejsou recruiteři vítáni prostě proto, že je nemalá část z nich značně asociální, nezapadají dobře do kolektivu a mají silnou tendenci se povyšovat nad lidi, za kterými přišli na návštěvu. To ostatně můžete čas od času pozorovat i v diskuzích pod mými příspěvky na LinkedIn.

Někdy je pro #sales či #recruitment lidi problém pochopit vůbec samotnou podstatu komunity a snaží se veškerou další komunikaci stáhnout do soukromých zpráv, kde se cítí jistěji než ve veřejném prostoru.

Co s tím? Zakazovat HR obecně přístup do technických komunit? Banovat jednotlivé recruitery za asociální přístup? Pokoušet se jim to znovu a znovu vysvětlovat a spoléhat se na jejich soudnost?

#reservoircats

🔗

25.06.2019 22:53

Začínám chápat, jak hrubě nedoceněná řehole #recruitment ve skutečnosti je.

🌰🐿️

Pro mě už jsou „all you can eat & drink“ benefity běžné v #IT natolik samozřejmé, že tu s lidmi řeším, která firma si dává záležet na kvalitní kávě a dobrém čaji, případně která nabízí „all inclusive“ kuchyň přímo ve firmě, a postěžuju si, když přijdu někam, kde automat neumí bublinkovou vodu, abych si mohl udělat limonádu.

Dnes mě jeden inzerát na #LinkedIn tak vyděsil, že jsem se rozhodl od teď všem #HR, se kterými budu mít chuť a čas se setkat, nabídnout benefit ve výši 200,- Kč na občerstvení při našem setkání. Dáte si na mě kávu nebo bagetu (možná obojí, pokud zrovna nebudeme ve #Starbucks), případně na co budete mít chuť!

#reservoircats

P. S. Netušíte někdo, co by mohla být ta mezinárodní výrobní společnost z okolí Mladé Boleslavi a kam se tam chodí na oběd za 70 Kč stravenku?

P. P. S. Snad mi Jan Tegze odpustí další #screenshot story.

🔗

24.06.2019 20:52

K zamyšlení a k diskuzi... :)

#diversity #inclusivity #genderpaygap #unitednations

🔗

24.06.2019 08:59

Rozhovor s telefouňou (+420 773 873 163) hned po ránu, 10:38, po večerním přejezdu opět do Brna.

T: „Dobrý den pane Šimerdo, jsem z firmy … a zabývám se … (něco s pojišťovnami), mám na vás jen jednu otázku.“

P: „Dobrý den, též bych měl jednu otázku. Odkud na mě máte číslo?“

T: „Z internetu.“

P: „Dobře. Tak co o mně víte a proč jste si mě vybral?“

T: „Mám tady o vás jméno a telefonní číslo, stačí vám to?“

P: „Čekal jsem víc. Většinou jednám s lidmi, co si o mně alespoň něco zjistili. To asi nebude moc kvalitní kontakt, že?“

T: (mlčí)

P: „Kde na internetu jste mě našel?“

T: „Tak třeba… Google Chrome.“

P: „Takže nejste ani moc technicky zdatný. No výborně. Něco zkusíme. Koho volíte?“

T: „Prosim?“

P: „No, ptám se ze zvědavosti, koho volíte.“

T: „Babiše.“

P: „To bude nějaká legrace, že.“

T: „Tak se asi rozloučíme, na shledanou.“

Tak se přiznejte. Kdo mě takhle při letním pondělku zkoušíte a kde to pak najdu?

#totojecorporat

P. S. Tento příspěvek speciálně věnuji Tomáš Faust, velkému obhájci, propagátorovi a chtělo by se říci evangelistovi coldcallingu, a Markéta Součková, která vyjádřila obavy, že nebudu mít, o čem psát.

P. P. S. Možná jsem měl namísto cold call napsat zneužití telefonního čísla, obtěžování lidí po telefonu či telefonní verzí podomního prodeje.

🔗

19.06.2019 22:24

Markéta se mě ptá, zda se neobávám tvůrčí krize, a má odpověď je #negativní. Já totiž vím naprosto přesně, co bych dělal, kdybych necítil nutkání psát na #LinkedIn.

Četl bych #corpoRAT, zkusil bych zhudebnit báseň, co napsal Ondra, pobavil bych se nad krátkými glosami od Kamil, Vladimir a Igor a dalších, vrátil bych se k fenomenálnímu článku od Martin, pustil bych si znovu rozhovor s Petra a napsal bych některému ze svých téměř 400 kontaktů nebo bych rovnou odmazal tak pět desítek spojení na lidi, kteří se mnou ve skutečnosti vůbec nekomunikují.

A to jsem se ještě ani nezmínil, že nejsem skřítek, co žije jenom ve světě #LinkedIn v pohádkách vypravěčky Lucie a nejsem ani #recruiter, takže kdyby zítra #LinkedIn nebyl, tak se budu asi chvíli trochu divit, ale na mém životě se v zásadě nic nezmění. Přesto vás mám rád a na tvůrčí krizi se zatím nechystám.

A co vy byste dělali, kdybyste se zítra probudili a přišla na vás ta Markétina tvůrčí krize?

#totojecorporat

P. S. Školit po menších městech je super. Pražáci mi nevěří, že jsou tu nějaké IT firmy. Místní zase vůbec nerozumí pražským korporátním vtipům.

🔗

17.06.2019 06:32

Těšit se na krizi s nadějí, že zasáhne ty druhé, je podobně zvrácené jako volit Miloše Zemana a Andreje Babiše a těšit se, jak zakleknou na ty druhé.

P. S. Já vám krizi nepřeju. Pokud ovšem vy mně ano, rád to s vámi proberu, až se budete potýkat s jejími následky. :)

🔗

13.06.2019 11:47

Náhodou se ke mně doneslo, že jedna matka zakázala svým dvěma dětem jednoho youtubera. To jsem ovšem ještě netušil, jaká je za tím #LoveStory dvaadvacetiletého kluka a třináctileté holky.

Takový vztah vyvolává otázku výchovy, rozvoje, zodpovědnosti a za určitých okolností i trestní sazby. Lze na to reagovat různě od úplného nezájmu přes starost o dívku až po totální odsouzení.

Jak patnáctiletá, tak osmnáctiletá hranice mají jediný cíl, a tím je chránit dítě do dosažení určitého věku. Ve skutečnosti ovšem celá situace vyústila v nenávist a posměch vůči té holce. Online šikana i obtěžování, když vystrčí nos z domu, jí asi život zrovna neusnadní. Takto by ve slušné společnosti ta ochrana dítěte asi úplně vypadat neměla.

Jinak co jsem během života pochytil z vyprávění kamarádek, tak tyhle mladistvé a věkově nevyrovnané vztahy nejsou ve skutečnosti nijak výjimečné, jenom se o tom jednoduše nemluví. Proč taky, když to pak ta holka schytá od každého, komu přijde do rány.

P. S. #PeetaaTV se tím definitivně dostal na seznam lidí, které si nehodlám pouštět, neb je to pokrytecké prase.

P. P. S. Než začnete hejtovat všechny, kdo se prezentují na #Youtube, ujistěte se, že tam není nikdo z vašich oblíbenců a nejsou tam dobrá videa na témata, co vás zajímají.

🔗

12.06.2019 14:08

#FiremníKultura v obrazech aneb lovíme salesáky na život se zlatokopkou a pro hetero salesačky nemáme nic.


P. S. Kolik vlastně taková tramvaj stojí, že nad ní v CoolPeople ohrnují nos.

🔗

07.06.2019 10:29

Díky Markéto! Moje zkušenost je mírně odlišná. Doučoval jsem individuálně nejprve přátele, později cizí děti za nějaké ty drobné, a značně jsem preferoval holky, od kterých bylo též více poptávek.

Proč? Holky byly obecně extrémně nesamostatné, čímž daleko snadněji přijímaly vedení druhým člověkem, klukům jsem musel svoji metodu nejprve „prodat“. Snad žádné holce ze ZŠ/SŠ jsem nemusel říct, ať už nechodí.

Včera jsem měl na Gymnáziu v jednom menším městě (zdravím #Brno) pocit, že jsem vstoupil do dívčí školy. Kluci nemají v přijímacím řízení na „prodloužené ZŠ“ takovou úspěšnost nejspíše proto, že je celé obecné školství postavené na míru holkám.

Doplácí na to lidé obou pohlaví. Ženy cítí frustraci, jakmile se po nich žádá samostatnost. Muži cítí frustraci, jakmile si najdou ženu, co neumí nakládat s penězi ani si bez pomoci vyřídit základní životní situace. Ženy se bouří kvůli vyšším příjmům samostatnějších mužů. Muži se bouří pro nižší práva před zákonem, kdy běžně dostávají vyšší tresty a naopak daleko snadněji přicházejí o kontakt se svými dětmi.

P. S. Když se na mě v patnácti kamarádka dívala vytřeštěnýma očima se slovy „A to si jako sám pereš?“ a já jsem jen suše odpověděl, že máme automatickou pračku, ten pohled byl k nezaplacení.

🔗

05.06.2019 23:40

Český statistický úřad vydal data o mzdách (a platech, ale to pokud vím nerozlišují), na Facebooku se rozběhly tradiční kvartální diskuze a já mám pro vás malou ekonomickou úlohu, na kterou budete potřebovat jen základní početní operace a dohledání pár pojmů a statistických údajů.

Kdyby se všem poslancům zvýšil plat přesně o 10 000 Kč, jaký vliv by to mělo na celostátní statistiku? O kolik by se tím zvýšila česká průměrná mzda?

🔗

05.06.2019 07:15

Je rok 2019, někteří recruiteři stále vyhrožují ekonomickou krizí, a my máme jedinečnou šanci se rozhodnout, komu poslat #CV a komu ne.

„Mzdu sdelujeme az konkretnim zajemcum. Pokud mate zajem poslete CV.“

Ale kdepak. To my posíláme CV jen vážným zájemcům, kteří nám poskytli všechny potřebné informace. Potřebujeme vědět, nakolik si firma cení našeho času. A to se pozná nejen z toho, jakou mu dá firma cenovku, ale též kolik neplaceného času z nás vymámí, než se k nějaké informaci dostaneme. Ve frontě vždy stojí další stovka firem, z nichž možná dvě desítky umějí vyložit karty na stůl.

P. S. Budu mít 23. června narozeniny a rozhodl jsem se je ten den oslavit v Praze na Letné. Viděl bych to na brzké odpoledne, později se tam budeme připojovat k poněkud větší párty.

#HR #Recruitment #NoCV #Birthday

🔗

03.06.2019 06:47

Nedávno se tu zrodila velká diskuze o #HR & #bodyshop agenturách. Cena dodávaných agenturních IT odborníků se podle diskutujících pohybuje někde mezi 13000 a 25000 Kč za jeden den. Podle už 4500 Kč/MD (560 Kč/hod) za odbornou práci absolventa technické #VŠ nereálný až neférový požadavek. Tak si můžete o těch číslíčkách trochu podiskutovat. :)

Tak to vypadá, že nám tu po generaci #IT lidí, která živořila, zatímco nechávala zbohatnout jiné, začíná určovat trh generace lidí, kteří chápou tržní princip a alespoň se snaží zajistit lepší současnost i budoucnost sobě i svým případným rodinám.

Když nám kdysi Božena Mannová na škole vyčíslovala, že je IT drahé a na odhady ceny projektů jsme nevěřícně valili oči, že to zvládneme i řádově levněji. Ona se řídila západními metodikami, zatímco my jsme tady žili napůl ve skanzenu a hlavní starostí našich rodin bylo přežít deregulaci nájmů.

P. S. Něco chystám. :)

🔗

02.06.2019 21:34

Trochu mě děsí, jak se dnes (nejen) na LinkedIn obdivují a adorují podnikatelé a podnikatelští influenceři, kteří byli ještě celkem nedávno pověstní především tím, že neplatili za práci, kterou si objednali.

Někdy to jsou podnikatelé, co zkoušejí platit lidi z peněz od zákazníků a implicitně tak na ně přenášet své vlastní podnikatelské riziko, o případný podnikatelský úspěch se s nimi ovšem dělit nebudou. Někdy podnikatelé skrývají platební neschopnost v domnění, že se tak z ní lépe dostanou. Někdy jsou v dobré finanční kondici, jen se jim zrovna nechce platit.

Zatímco já se dodnes stydím za každé jednotlivé doporučení či propojení, po kterém někdo z mých přátel, známých či neznámých nedostal zaplaceno, ve velkém byznysu se to bere jako normální stav. Nechat pár lidí bez odměny za jejich práci se dnes bere jako cenná podnikatelská zkušenost a snad i jako vstupenka mezi „velké kluky“.

#Business

🔗

29.05.2019 07:24

#OSA je zlodějská a parazitující organizace. To není urážka, jen faktický popis.

Téměř nikdo, ani z hudebníků, z mé sociální bubliny, nezná OSA jako autorský spolek. Tato organizace přezdívaná osa zla je známá především díky:

⯈ Okrádání lidí při nehudebních nákupech.

⯈ Vydírání hudebníků hrajících v souladu s přáním autorů.

Že umělci potřebují z něčeho žít? Ale to já taky a nemám k dispozici organizaci, která by okrádala ostatní obyvatelstvo, abych se měl dobře. Kolik z vybraných peněz pomáhá umění a kolik končí v kapse darmožroutů, nechť vyprávějí povolanější.

Že bych já též chtěl pro sebe a své děti pověstného oslíčka otřes se třeba za to, že vymyslím nějakou blbinu, kterou stejně dobře mohl někdo jiný vymyslet o den později? Zkoušíte mě zlomit přes děti?

Vedle OSA obhajovat i #BSA, zločinnou organizaci, která formálně zanikla, aby se vyhnula plnění soudního rozhodnutí o náhradě škody za podíl na „zakleknutí“ legálního byznysu, to už mi přijde poněkud za hranicí vkusu.

Pokud vás zajímá pohled i z druhé strany, od lidí, kteří věří více na svobodnou kulturu než na kulturu peněz, přečtěte si v anglickém originále nebo českém překladu #FreeCulture, případně si dohledejte další zdroje.

🔗

28.05.2019 11:36

Tak bych snad měl mít všechny zápočty druhého semestru mého dálkového #VŠ experimentu, pokud dobře počítám. #UnicornCollege se jako obvykle neobtěžuje včas sčítat body a označovat předměty za započtené a vypisování termínů zkoušek jim popravdě taky moc nejde.

Tenhle semestr mě donutil napsat nějaký kód v #Ruby a sáhnout si na #Javascript, nějaký starší #React a nad ním postavený unicorní framework, který předpokládám v životě nepoužiju. :) Asi největší počin byl tento víkend #management workshop, kde jsme v šesti lidech plánovali výrobu dětského nábytku na další rok podle instrukcí z holdingu. A ne, nevzal jsem si triko #NechciDoHoldingu, a před prezentací jsem si dokonce koupil novou košili.

Taky jsem prakticky ověřil, že je #Lime sice pořád pro jednoho o něco levnější než #taxislužba, ale nejezdí to do kopce a je to už docela těžké na nošení do schodů. Ale na mnohé cesty je to oproti #taxi pořád ještě rychlejší a nakonec jsem si na tom ani nerozbil hubu.

🔗

25.05.2019 23:04

Psal jsem HR builders do komentáře, že bych si tu fotku nechal docela vysvětlit. Odepsali něco ve smyslu, že to mělo přesně ten efekt, co chtěli. Nestihl jsem se zeptat, co že to bylo za efekt. Fotka záhadně zmizela a s ní i naše přátelská diskuze.
#HR #Marketing

🔗

22.05.2019 20:32

Prakticky jsem si ověřil realitu současného #IT pracovního trhu. Stačilo se pár lidem slovem zmínit, že mi skončil projekt, s dalšího jsem vycouval, a rozhoduju se, co budu v dalších měsících dělat.

Nečekaně rychle to nabralo podobu výběrového řízení. Každý den bych mohl zařazovat další „nabídky“ a denně bych mohl navštěvovat firmy. Před lety jsem marně vysvětloval, že zvládnu věci, se kterými nemám přímou zkušenost, dnes mám na stole velmi různorodé možnosti spolupráce.

Větší část firem přišla s vlastní finanční nabídkou, jen menší část požadovala staré dobré tanečky okolo mých požadavků. Málo firem testuje schopnosti. Pokud chcete pracovat pro lidi, kterým záleží na schopnostech kolegů, řekněte si o doporučení. Požadavek na on-site se velmi liší od full remote až po 80 % času v kanceláři. Z mojí strany byla nejslabším článkem časová dotace umožňující další aktivity a volnější léto.

Řeším to už dva týdny, začíná mi to být dlouhé a docela rád bych to příští týden úspěšně uzavřel. Prozatím jsem nejvíce nakloněn nabídce, která mi nabízí maximální flexibilitu a zároveň technicky zapadá do toho, čemu jsem se poslední rok s radostí věnoval.

P. S. Jaká byla nejlepší otázka, co jste v poslední době dostali na pohovoru nebo obdobném pracovním jednání?

🔗

21.05.2019 20:37

Tak na tohle balí HR programátory na Facebooku v roce 2019? Nezapomněl se tu někdo na přelomu tisíciletí?

„Chceš nám dokázat, že programátor nemusí být jen zapšklý mrzout, který má svůj počítačový svět? Chceš si hrát s písmenky a stavět pilíře pro náš zajímavý projekt? Jsi mladý a máš ten správný drive? Pokud si na tyto otázky odpovídáš kladně, pak hledáme právě Tebe.“

🔗

21.05.2019 11:18

Absolventi IT oborů generace Z jsou arogantní, jejich požadavky jsou nemorální a vůbec nechápou férovost nastavení světa, že si staří a zkušení majitelé agentur chtějí za jejich práci nakoupit auta, postavit vily a vést zhýralý život.

Všimněte si, že jsem nikdy do agentur takto explicitně neryl a nemám problém s nimi spolupracovat jako s jakýmkoli jiným byznysem. Pokud se ale v byznysu, který se živí provizí z každého jednotlivého dne práce člověka, pro kterého nemusí celé měsíce hnout prstem, začne operovat „férovou“ a „arogantní“ cenou, tak to začíná smrdět.

Není to stejné jako když si škola na nedostatek učitelů, nemocnice na nedostatek lékařů nebo pekař na cenu mouky. Je to jednoduše způsob jak vydělat velké peníze v lukrativních oborech, aniž by člověk musel investovat do odbornosti.

Bodyshop je jistě tvrdý byznys a nemusí se vždy zadařit tak, jak by člověk chtěl, ale není to podnik, který by měl sám o sobě nějaký zásadní přínos pro lidskou společnost, takže když padne...

P. S. Jaký má smysl kontaktovat bodyshop z jiných důvodů než že mi dokáže přinést výnosnější spolupráci, než si dokážu zajistit sám?

🔗

18.05.2019 16:34

Byl jsem se podívat na Jobs Dev. Prohodil jsem pár slov o technologiích a pracovních podmínkách u několika stánků. Finanční otázku všude řešili vyhýbavě.

V době, kdy stejná práce na #HPP může stejně dobře hodit 30 tisíc jako 130 tisíc a kdy kolikrát chodí #bodyshop poptávky opatřené denní sazbou, je potřeba si zjistit finanční poměry ve firmě.

Některé firmy dokázaly na konferenci vyslat své odborníky, čímž vytvořily prostor k budování kontaktů a diskuzím o technologiích a trochu i podmínkách ve firmě. Ostatní informace si musí člověk zajistit ve svém vlastním zájmu z jiných zdrojů.

🔗

16.05.2019 20:04

V rozhovoru s Michal Toman, který najdete v Evolve Stories, jsem říkal, že na klasické pohovory nechodím. Udělal jsem tak trochu výjimku a už jsem se byl dvakrát setkat kvůli spolupráci s úplně cizími lidmi a v obou případech to bylo naprosto super setkání.

Nedávno jsem se nechal zlákat na nabídku pravidelného příjmu a za tři měsíce jsem si slušně vydělal, aniž bych musel řešit, jestli mě zrovna někdo potřebuje. Po skončení jsem vycouval z náhradní nabídky a začal řešit, co vlastně dál.

Člověk by si neměl stěžovat, pokud je jeho největší starostí vybrat si z nepřeberného množství možností. Během roku 2017 jsem dospěl k závěru, že pro mě bude nejlepší udržet si nezávislost, v roce 2019 mi to nabourávají vysoké korporátní nabídky.

Na jednom pohovoru se mi věnovali šéfové dvou týmů tak dlouho a intenzivně, že jsem vyzvedával dcerku dobrých 20 minut po zavření školky. To je přesně ten typ záseku, který mi jemně naznačuje, jestli bych neměl hodit zpátečku.

P. S. Co se vlastně v Praze stane, pokud se z důvodu oprav nebo havarijního stavu začnou zavírat hlavní dopravní tepny jako je Barranďák nebo Nuselák?

🔗

16.05.2019 11:12

Co jsem na #LinkedIn a seznamuju se tu s hromadou cizích lidí, se mě někteří ptají, zda mi to mimo zábavu poskytlo i nějaký ten hmatatelný přínos. Tak jsem si řekl, že napíšu, až vydělám prvních 100 000 Kč, na které bych bez LinkedIn kontaktů nedosáhl.

V sumách na účtě, které jdou přímo dohledat k některému z nových LI kontaktů se tak stalo 26. dubna 2019.

Pro mnohé zde patří LinkedIn mezi základní nástroje obživy, které by jen těžko nahrazovali. Mnozí další s pomocí LinkedIn získali své současné zaměstnání. Samozřejmě to neznamená, že bychom se bez LI neobešli a nedosáhli obdobných výsledků jinou cestou.

Jak vnímáte business/career potenciál této sítě vy?

P. S. Takže kilo by bylo, teď už jenom pořešit tu káru. :)

🔗

15.05.2019 08:54

Chápu, že se od vývojářů počítá, že budou v přirozených jazycích víceméně #analfabeti. Trocha štábní kultury a jazykové korektury by asi na straně #HR neškodila, zvláště bavíme-li se o inzerátu velké agentury.

„tváří se jako síťové zařízení“

Tak si to řekneme s vývojáři, když jsme líní se pořádně vyjádřit, ale do oficiálního dokumentu už bych to nepsal.

„zpracovávat síťový datový tok na úrovni procesoru formou vytvoření mostu, tunelu a podobně, a k tomu přidání určité formy dodatečného zpracování, např. formou šifrování.“

Takto možná po pěti pivech, kdy už ne tak úplně tuším, co říkám. Nebo když chci někomu rychle nastínit, čemu se má v job description věnovat, až to bude chtít napsat.

„síťové front a bufferů“

Kam se schovala gramatika?

„síťové protokolů - obecná znalost“

Takže to nebyla ojedinělá chybka?

Já chápu, že je agenturní nábor jednoho člověka do #IT otázkou malých stovek tisíc... Kecám. Nechápu, jak může stěžejní dokument kšeftu za #statisíce vypadat takto. Celkovou úpravu textu raději nekomentuju vůbec.

P. S. Jazyk C/C++ neexistuje.

🔗

13.05.2019 22:31

Nevěděl jsem, že je #LinkedIn až taková aréna, ale budiž, aspoň tu nebude nuda. Pavel Šimerda, který se podepisuje vlastním jménem, nikoho neblokuje a chová se hezky ke každému, kdo za ním přijde s dobrým úmyslem...

⯈ Je tu kritizován za to, že někoho zabanoval a odpírá mu možnost se vyjádřit, což je v kontextu předchozích diskuzí vcelku zjevná #lež a docela by mě zajímalo, kdo tohle Toto je corpoRAT nakukal.

⯈ Korunu tomu ovšem nasadil Jan Bednar. Každý z vás si může zjistit, na jaké akci budu, a ten rozhovor z očí do očí si se mnou vyzkoušet. Můžu já to samé říct o Toto je corpoRAT?

Ano. Je pravda, že jsem o někom v komentáři napsal, že je vůl. Je též pravda, že jsem sám po pár minutách komentář upravil. A nakonec je pravda i to, že jsem úpravu v daném komentáři explicitně přiznal.

Nenašel jsem ihned ten nejlepší způsob, jak zkráceně napsat, že se ke mně ten člověk začal bez zjevného důvodu chovat přinejmenším velmi nevhodně a namísto omluvy mě zablokoval. Na to má jistě právo, nemůže se ovšem divit, že si o tom myslím své.

P. S. Nebudu Kryse radit, čemu se má nebo nemá věnovat a jakým zvířetem má nebo nemá být. Nemám to zapotřebí, jsme dospělí lidé a svoji tvorbu si řídíme každý podle svého gusta. :)

🔗

13.05.2019 08:25

Vážně je vrcholem české marketingové scény člověk, který by do reklamy mezi hokejem dal házenou? Beztak za jeho nejznámějším úspěchem nestojí on sám, ale jeho dítě a pozitivní sociální přístup velkých firem.

Martinův myšlenkový postup sem pochopil následovně:

1) Nesnáším hokej.

2) Když se dívám na hokej (který nesnáším, viz 1), těším se na přestávky, kdy se budu moct dívat na reklamy.

3) Reklamy mezi hokejem používají jako své hlavní téma překvapivě... hokej.

4) Nesnáším hokej.

5) Měla by v těch reklamách být házená nebo snad radši vůbec žádný sport.

6) Profit.

Já asi rozumím, když chce člověk dát do marketingu „kousek sebe“. Možná proto je dobře, že ty reklamy dělají lidé, kteří mají k hokeji dobrý vztah a reklamy pro diváka zakomponují do přirozeného prostředí, kterým v tu chvíli žije. Nadávat na to, že je v hokejových reklamách hokej, je tak trochu chucpe.

P. S. Ani mně hokej nepřirostl k srdci, ale nikomu to necpu.

🔗

11.05.2019 21:45

Je možné v roce 2019 prezentovat #fotbálek jako zásadní firemní benefit pro #IT profesionály?

Na jednu stranu je fotbálek klišé období mladých dynamických kolektivů na začátku millenia, na druhou si nemyslím, že by to zachránila výměna za #playstation, #šachy, #deskovky nebo jiné „malé benefity“.

Pokud si můžu dovolit nabídnout lidem jejich tržní cenu, pak jistě není problém je pozvat a předvést jim celou firmu včetně fotbálků, kuchyněk, sprch a záchodů. Pokud nechci platit tržní cenu, musím nabídnout něco, na co ti lidé slyší, a za co budou chtít obětovat výnosnější příležitost.

Na koho vlastně taková inzerce cílí?

Anketa: Co by vás přimělo vzít nabídku za 70 % vaší tržní ceny nebo méně?

🔗

09.05.2019 10:46

Číst na cestách ty instantní návody na štěstí a bohatství z #LinkedIn je docela masakr.

Zjevně stačí, aby Slováci a Češi se zrušením letního času zároveň přešli na Indickou časovou zónu, aby v době našeho vstávání bylo něco okolo třetí až čtvrté ráno a mohli jsme vstávat jako #miliardáři.

Kolik miliard mají na účtech ti člověkové, co tohle šíří? Nebo se jenom snaží posbírat pár tisícovek od nešťastíků co takovým kecům věří? A kolik #štěstí jim vstávání ve čtyři ráno už přineslo?

Též jsem tu někde četl, že je dobré se na pohovor obléct. To by mě skoro i napadlo, pokud ten #pohovor neprobíhá ve finské sauně. Ale stejně dík za informaci, budu si to pamatovat.

No nic, asi se vrátím ke svému životu, kdy vstávám na výletě okolo osmé, v běžný den mám #budík nastavený na 7:00 a jen výjimečně přenastavuju na dřívější čas. Neštěstí a chudoba se mi zjevně nevyhnou. :)

#Brno

P. S. Kde tady můžu koupit metro dezert? Klidně si pro něj dojedu autem nebo šalinó.

🔗

07.05.2019 07:41

#diverzita Nestíhám vydávat jako Proudly, ale snad se mi daří udržet ve svých slovech trochu toho smyslu. Nervozitu na pohovorech naprosto chápu. Je to setkání s cizím člověkem, slouží z 99 % jen jako bariéra mezi uchazečem a vytouženým zaměstnáním.

Nervozitu ze setkání s úplně cizími lidmi (mě to čeká asi za hodinu a půl) lze různě potlačovat a maskovat, ale každý člověk to má trochu jinak. Já jsem se za poslední dva roky setkal s hromadou úplně cizích lidí v různých prostředích a z různých důvodů a na problémy spojené s nervozitou jsem u některých narazil.

Problémy s očním kontaktem, hlasovým projevem nebo soustředěním na sdělovanou myšlenkou jsou velká nepříjemnost a dotyční si buď svůj problém ani plně neuvědomují, nebo je to vědomí naopak ještě více stresuje.

Lidé slabší v sociálním zařazování často sáhli po záchranném kruhu v podobě technických zájmů a vzdělání a práce v technickém oboru, kde lze do velké míry prokázat svoji hodnotu i bez společenského pozlátka. Ostatní se je naučili tolerovat jakožto levnou kvalifikovanou pracovní sílu a díky prosperitě technických oborů si i jako otloukánci žijou nakonec docela dobře.

Ovšem pro někoho, kdo není zvyklý se s takovými lidmi vůbec bavit, to musí být třeba zrovna z pozice #HR docela masakr.

🔗

06.05.2019 21:57

Inzeráty a jiná firemní komunikace „na tykačku“ mi nevadí, pokud je autentická. Na to mám naštěstí jednoduchý test.

1) Jestliže mám na inzerát tendenci odpovídat vykáním, pak na mě zřejmě působí falešným dojmem. #failure

2) Jestliže na inzerát s důvěrou odpovím tykáním a někdo se urazí, pak jsem narazil na trapné pozéry. #failure

3) Jestliže si tykáme aniž bychom tomu věnovali zvláštní pozornost, pak nevidím problém. #success

4) Jestliže si s někým tykám a vědomě přecházím k vykání, pak to až na výjimky znamená, že si o něm myslím... #failure

Jednostranné tykání pak považuju za naprostý extrém akceptovatelný jen ve velmi specifických situacích. Jako zajímavost bych mohl uvést příklad z roku 2008, kdy jsem brigádničil na stavbě a šéf mi během samotné práce tykal, ale ve všech ostatních případech jsme si navzájem vykali.

🔗

05.05.2019 07:53

Též jsem se připletl k debatám o vousech, hipsterech, kavárnách, muslimech a podobných nesmyslech. Narozdíl od Daniel Šmíd bych se ale módou živit nechtěl.

Od narození jsem bydlel v Krymské, z praktických důvodů jsem se ovšem odstěhoval na potvoru zrovna, když se z ní stala pražská #hipsterstrasse. Do #hipsterkaffehaus chodím docela rád, zvlášť tam, kde mají u každého stolu zásuvky, ale na potvoru jsem vyrostl jako linuxák a nemám ani MacBook ani iPhone, natož iPad.

Jak se tak dívám na další příspěvky a do diskuzí, něco mi říká, že se nám tu rozjíždí hlavní májové téma. Tímto na českém LinkedIn oficiálně vyhlašuju měsíc povrchních diskuzí o tom, jak mají vypadat ostatní lidé, do kterých nám v zásadě nic není!

Vzhledem k tomu, že téma začalo u mužů, navrhuju v rámci genderové vyváženosti téma rychle rozšířit rovněž o porost, oděv a obuv žen.

P. S. Kdysi jsem slyšel některé ženy argumentovat, že když se po nich chce odstraňování porostu, muž by měl chodit alespoň s hladce oholenou tváří.

#PovrchníKvěten #Diversity #FemaleDomination #ToxicFemininity

🔗

02.05.2019 21:05

Mrkněte, jak mě brilantně vyzpovídal Michal Toman, kterého znáte jako organizátora EVOLVE! Summitu. Neřešte bulvární nadpis a zaposlouchejte se do myslím docela povedeného povídání, které vysvětluje leccos, co asi
na LinkedIn nepochytíte.

#HR #Recruitment #LinkedIn

https://lnkd.in/dvqdiyh

🔗

29.04.2019 21:38

Tak už i Red Hat vzdal v česku nábor klasickou cestou a outsourcoval ho někam za hranici evropského kontinentu?

„Děkuju za spojeni. Chtěli by ste pracovat se světovým poskytovatelem softwarových řešení s ‘open-source’?“

Nic proti této společnosti. Pracovat tam bylo jedno z těch dobrých rozhodnutí v mém životě jsou společně s konkurenčním SUSE mojí srdcovkou a přál bych si, aby se jim dařilo co nejlépe. Nenapadá mě další firma s těmito dvěma srovnatelná.

#HR #Recruitment #GrammarNazi #AreYouKiddingMe

🔗

29.04.2019 20:22

Dobrovolná registrace k DPH právnické osoby:

08.03.2019

Přihláška k registraci podána datovou zprávou.

19.04.2019

Dotaz ke stavu registrace rovněž podán datovou schránkou.

29.04.2019

Pokus o telefonický kontakt.

1) Marta: Jak se jmenuje firma? Takže začíná na D? Tak to musíte na registraci k paní Jarmile.

2) Jarmila: To je nová registrace? Tak to musíte volat paní Boženě, to já neřeším.

3) Tamara: Co že to potřebujete? Paní Božena je zrovna na jednání, zkuste to za tři čtvrtě hodiny.

4) Božena: Jak se ta firma jmenuje? Začíná na D? Hned se zeptám Jarmily. Jarmilo! No tak Jarmila na tom už pracovala a teď je to u paní vedoucí inženýrky Jaroslavy. To se musíte ozvat jí, to my nemůžeme podepsat.

5) Jaroslava nezvedá telefon.

Více jsem toho mezi prací u klienta nestihl.

30.04.2019

Jaroslava: Já ty subjekty nespravuju, tak já to nastuduju a během dne vám zavolám zpátky.

Další dny jsem volal jednou až dvakrát denně.

02.05.2019

Jaroslava přislíbila ještě ten den datovkou vyřízenou registraci.

07.05.2019

Urgence datovou schránkou.

13.05.2019

Zaregistrováno!

🔗

24.04.2019 08:19

Tak to je ovšem skandál. Ten pán má na pozadí profilu decentní fotku z přírody. Dokonce je na ní trochu vidět dítě. A děti do hospody, tedy pardon na LinkedIn, nepatří. To už by rovnou mohl někdo chtít kojit v bance.

„Já som za tie ludské prvky, ale dávat tam dieťa... Je to nieštandartné.“

Děláte si ze mě legraci? Pan Sinkule má hyperprofesionální profilovou fotografii v bílé košili a saku a k tomu na pozadí poetickou fotografii mezi stromy u vody, kde lze rozeznat obrys mužské a dětské postavy.

To přece není fotka dítěte. To je fotka odpočinku v přírodě, jen tam náš viník není s bandou dalších chlapů, ale s klukem. To jste si mohli spíše stěžovat, že je na fotce odpočinek a příroda a ne třeba pracovní stůl focený na pozadí skleníkové stěny kanceláře.

P. S. Ze mě si dělají legraci kvůli sponkám do vlasů na kapse košile a taky žiju.

🔗

23.04.2019 20:05

Ani jsem netušil, že prostředí #Delphi ještě existuje a že se v jazyce #ObjectPascal ještě něco píše. Myslel jsem, že je to slepá větev, ve které byl akorát #Koniáš pro pražskou síť městských knihoven.

„Hledáme zkušeného profesionála, pokud však některé požadavky nesplňujete, nevadí, stačí chuť a ochota se učit, my Vám rádi pomůžeme.“

Takže vlastně Delphi ani nemusí umět?

🔗

22.04.2019 19:21

Jakožto BHM jsem konečně našel svá #privilegia a nejsou vůbec bezvýznamná. Například se můžu radovat z každého drobného úspěchu.

Jako nepříslušník jakékoli chráněné skupiny nemusím čelit extrémním očekáváním. Nemusím se strachovat, že bych vystupoval za své pohlaví, rasu či náboženskou příslušnost. Nikdo na mě nebude naštvaný, když zrovna něco udělám jenom dobře a ne hvězdně. Můžu se rozvíjet svým vlastním tempem a o své vlastní vůli a nebát se armády pomahačů, co ze mě udělají oběť, jakmile zjistí, že jsem nedosáhl něčeho, čeho bych podle nich mohl.

Nikdy dřív jsem si neuvědomoval, jak je taková pozice osvobozující, a věřím, že by se měla dopřát všem lidem, ať už se zrovna škrábou v uchu nebo třeba kojí v bance.

P. S. Ani mně se to úplně nevyhne, pořád jsem pro část světa východoevropan a pro část světa ajťák, nevím, co je horší.

🔗

15.04.2019 20:27

Holky moje, nábor do #IT nejsou romantické námluvy ani manželství. To je #business, který se musí taky trochu umět.

„No, máte to s námi těžké. Ale veřte tomu, že my s vámi také. Třeba mi doporučíte…“

To přece není stejné. Náš business je zjednodušeně řečeno navrhovat, vytvářet, testovat, ladit a provozovat software. Zabavit se většinou dokážeme sami, a když už opouštíme #mamahotel, oceníme spíše chlebodárce, co vyloží na stůl nějakou tu (deseti)tisícovku. Starat se ještě o vás nepatří mezi naše klíčové úkoly™ podobně jako se komunikace s personalisty neřadí mezi naše klíčové kompetence™.

Software umí být docela hezká práce, tak si to někdy zkuste. Dnes máme v zásobě nástroje, se kterými zvládají zajímavá kouzla desetileté děti, tak proč neukázat, co ve vás je. Nakonec trocha té digitální gramotnosti nikomu neuškodí.

🔗

11.04.2019 08:12

#recruiteři moji existenci na LinkedIn vcelku ustáli, někteří marketingoví mentoři, mágové a věštci to však nezvládají, zasypou mě urážkami a pak mě zablokují, aby svůj problém zakryli. To je ovšem skvělá příležitost začít mluvit k jejich publiku bez uzardění za jejich zády. Třeba o #GDPR. :)

Takže milí marketingoví lidičkové, pokud zvete na akci nebo k odebírání newsletteru na téma, které se nějak dotýká ošklivého slovíčka „zákazník“, nevypadá to moc dobře, když si stěžujete na povinnosti vyplývající z GDPR.

Ono to možná na chvilku oslní vaše marketingové ovečky, které ochrana soukromí druhých lidí v jejich práci mnohdy obtěžuje, ale z dlouhodobého hlediska to podle mě není dobrý signál, aspoň já to vnímám hodně negativně.

GDPR jistě není vždy efektivní a někdy může být omezující. Ve skutečnosti tu ale neustále vídám nemístné výmluvy na GDPR v případech, kdy by možná bylo daleko lepší se „přepnout“ a začít soukromí druhých respektovat.

Přihlášení do newsletteru je toho dokonalý příklad. Pokud sám napíšu e-mail do formuláře a autorizuju zasílání registračním kódem, který mi přijde, tak můžou být obě strany spokojené. Pokud mě chce nějaký blb naházet do spamlistů, o které nemám zájem, ať mi vleze na záda.

🔗

07.04.2019 08:32

Tak už mám taky svojí „Mac, coffee & clean table“ fotku. Akorát bez MacBooku, bez kafe a na tmavém stole. Nechybí mi nějaká samolepka?

🔗

07.04.2019 06:16

🔗

31.03.2019 21:26

„Pokud se nechceš v personální agentuře zapsat jako podivín, pak ti důrazně nedoporučujeme se jimi inspirovat.“

Tak už se proboha rozhodněte, zda mám být upřímný a autentický nebo se chovat podle knihy Kravaťákem snadno a rychle.

„Přesto si občas personalisté musejí poradit se situacemi, kdy například za plachého uchazeče hovoří jeho rázná manželka.“

Dostal tu práci? Tak o co vám jde? Cesty k úspěchu jsou nevyzpytatelné.

„A tak se personalisté setkávají s uchazeči, kteří tak úplně nesplňují požadavky na danou pracovní pozici, ale jsou přesvědčení, že případné nedostatky vykompenzují svým osobním kouzlem.“

Zkoušeli jste z nich udělat recruitery?

„A proto se i personalisté během pohovoru občas dočkají nabídky výhodného životního pojištění či zúročení rodinných úspor.“

Že by si v personálních agenturách stěžovali na nevyžádané nabídky...

„Benefit v podobě domácího prostředí by ale neměl znamenat, že uchazeč na personalistu na druhé straně monitoru vybafne ve vytahaném tričku se stopami včerejší večeře.“

Pyžamo je cajk?

„Jeden z kandidátů na pozici C++ developera se chtěl evidentně na pohovor elegantně obléknout, oblek ale na sobě zjevně už dlouho neměl.“

Měl jsem za to, že je maturitní oblek specialitou mladých finančních poradců a obchodníků se vším možným i nemožným.


🔗

27.03.2019 21:13

Jen tak k zamyšlení, bez zdrojů, bez hodnocení, bez rádobyvtipných připomínek. To vše můžete doplnit v diskuzi vy. :)

#Gender #Equality #Diversity #Inclusion #Outreach

„Nějakého zarostlého pána na ulici potkáte častěji než ženu.“ ~iDNES.cz

🔗

23.03.2019 19:58

Někdy mám pocit, že kdybych své příspěvky a články publikoval na falešném profilu, kde bych se představil jako #HR nebo nějaký vedoucí pracovník, a kde bych zatajil jakoukoli spojitost s #IT, měl bych úplně jinou odezvu.

Já se tomu opravdu můžu jenom smát. Je úplně jedno co napíšu, můžu s někým klidně i souhlasit, můžu napsat něco naprosto obecného, ale stejně se vždycky najde reakce, která mi připomene, že jsem beznadějně zakastován jako „jenom blbej ajťák“.

Odteď si budete muset dávat pozor, co čtete. Jednoho dne vás totiž nachytám a přečtete si můj „content“ v takovém kabátku, že na „ajťáky“ ani nepomyslíte!

#ajťákofobie

🔗

21.03.2019 11:10

„10 drobností, kterými si při hledání práce škodíte“ ~Alžběta

1. Životopis jsem míval ve formě čtyřstránkového dokumentu bez grafického designu, abych v něm dokázal sdělit vše, co o mně měl potenciální zájemce vědět. Pak jsem neměl žádný. Dnes mám moderní jednostránkové résumé na VisualCV.

2. Motivační dopis používám vždy, většinou ve formě textu e-mailu. Oslovení považuju za důležitější než životopis.

3. Posílání finálních dokumentů „ve Wordu“ a podobných formátech považuju za prasárnu obecně.

5. Kdybyste někde viděli fousáče s laptopem položeným na pultu recepce, tak to klidně můžu být já, když hledám právě jméno kontaktní osoby.

9. Systematičnosti jsem se musel těžce učit. Pokud se ale druhý člověk ozývá s dlouhou časovou prodlevou, není to můj problém.

10. Často si po jednání o zpětnou vazbu neříkám a nedělal jsem to moc ani u pohovorů. Upřímně, v mém případě většina setkání za účelem nové spolupráce končí buď zjevným porozuměním, pak se bavíme volně a feedback je součástí hovoru, nebo takovým neporozuměním, že už v zásadě o feedback nestojím.

„Každý přece chce udělat skvělý první dojem a ohromit svého potenciálního zaměstnavatele.“

Asi chápu, že mnoho lidí v této situaci je, ale za hvězdný přístup to nepovažuju. Jednání o spolupráci nemusí vypadat jako paví tanec.

🔗

21.03.2019 08:35

Je rok 2019 a zdravit ženu automaticky jako první je stejný nesmysl jako ji automaticky pouštět do dveří. Ale ani se stářím už to není, co bývalo.

Možná v době, kdy ženám nebyla v životě příliš často přiznána možnost volby, a kdy se od žen očekávalo perfektní vychování a vystupování, dávaly společenské ústupky smysl. Podobně měli staříci generace mojí prababičky v sobě jistou noblesu, kterou jim člověk oplácel úctou.

Dnes nic takového nemáme. Každý člověk je jiný, společnost je daleko volnější a univerzální úcta k věku a pohlaví dávno ztratila smysl.

V dnešní době bych dal asi přednost pragmatické slušnosti. Zkuste se naučit pouštět lidi na přechodu pro chodce. Nebo zkuste respektovat lidi, kteří jsou ve vašem prostoru v práci a nepřekážet jim. Nebo nejprve pouštět lidi směrem ven. Naučte se zdravit, když jste nově příchozí, a na pozdrav, jak už uvedl Daniel, odpovídat.

Když už jsme u toho věku, moje dítě má na cestách nakázáno zdravit každého, koho zdravím já, a žádné pamlsky za to nedostává. Není pes, chápe věci v souvislostech.

P. S. Obecně nejhorší zkušenost mám u nás se zdvořilostí lidí okolo 60 let věku. Na druhém místě jsou matky malých dětí, ty kolikrát neodpoví na pozdrav, ani když si jejich dítě dávno notuje s mým dítětem třeba na pískovišti.

🔗

17.03.2019 09:46

Též si říkám, že je na čas na menší čistku. Dlouho jsem držel počet spojení na #LinkedIn do 250, ale teď už se blížím 350.

Pro mě je základním testem, zda toho člověka neotravuje, když mu napíšu. Nemálo lidí si mě přidává do spojení a jsou velmi překvapeni, když si dovolím jim něco napsat. Lidé jsou tady poněkud #asociální a recruiteři mezi nimi zvlášť vynikají.

🔗

16.03.2019 14:23

Zrovna sedím na #frontend kurzu #UnicornCollege. Je to dobře vedený workshop a já jsem moderní front-end nikdy nedělal a #JavaScript taky moc zblízka neznám.

Počítal jsem, že si vyzkouším #React a nějaký framework, co si Unicorn vytvořil víceméně pro své potřeby, #UU5 tomu říkají. A tady mě jednorožci docela překvapili.

Jenže jsme dostali odkaz na dokumentaci v #uuBookKit, která si ověřuje přihlášení do #Plus4U. Považoval jsem za samozřejmost, že se budeme učit #framework, který je včetně dokumentace veřejně k dispozici, když se tu lidé tolik ohánějí slovy jako „akademický“, „věda“ a tak podobně.

#FiremníŠkolka #ChceteBýtJednorožcem

Předchozí: https://lnkd.in/gx8W-tX

🔗

13.03.2019 09:07

Dnes mi ty moudré žvásty na LinkedIn připadají natolik fádní, že za bohy nemůžu vyprodukovat svůj vlastní. Zmínil jsem se v jedné učitelské skupině, že si všímám neustálých dotazů na instalaci hostingu pro žáky s #PHP, #MySQL a možná by jim tam prý dali i #Wordpress.

Nejprve jsem se zeptal, jestli by jim při dnešních možnostech už nedávalo smysl to postavit trochu moderněji, například s pomocí #Vagrant workflow. Pak mě ale napadla horší otázka, proč vůbec chtějí v tom omezeném čase učit technologie, které byly slavné někdy před patnácti lety a i v té době byly úplně špatně. Sám jsem od nich několik firem a nemálo lidí zachránil. Nabídl jsem, že je s možnostmi seznámím.

Musím přiznat, že jsem očekával spíše vlažné přijetí. Nakonec to vypadá, že budu muset objezdit jejich konference, protože stavovat se za zájemci jednotlivě, by bylo nad moje síly.

Kateřina Parvonič, Miloš Bukáček

#Education

P. S. Pokud si netriviální množství lidí v tomhle státě opravdu myslí, že PHP a MySQL je dobrý základ do života středoškoláka, pak se nemůžeme divit, že to tu vypadá, jak to tu vypadá. To už můžeme rovnou začít křísit #VisualBasic for Applications a budeme na tom možná líp.

🔗

08.03.2019 23:08

Tak ještě v závěru dne přeju dodatečně všem ženám k MDŽ!

Váhal jsem, jestli se k tomuto svátku v dnešní době vůbec nějak veřejně postavit. Zvláštní přání patří všem odvážným ženám, které se nebojí vzít život do vlastních rukou a jít si za svým bez nároku na zvláštní protekci a pohodlnou roli oběti. S takovými je totiž radost spolupracovat na všech úrovních. To je vše, přátelé.

🔗

08.03.2019 16:57

„Kamarád (vývojář) má teorii, že ajťáci byli na základce a střední nerdi. Nebyli moc oblíbení mezi spolužáky. Vždycky byli spíše stranou a dělali si své věci někdy doma v pokoji. Tito jedinci jdou později studovat na technické VŠ a najednou jim můžou firmy a hezké recruiterky utrhnout ruce. Sebevědomí tak nepřirozeně rychle vyroste a oni neví, jak s tím naložit, a proto se chovají kokosy.“

Já mám trochu jinou teorii.

Recruiterky, co se dnes dožadují pokory, se na základce rozplývaly leda tak nad Spice Girls nebo Kelly Family. Nesnášely koholiv, kdo si dovolil mít zájmy, při kterých se používá mozek. Zatímco si kočky hrály na Vortex Club, nenávidění nerdi získali cenné vzdělání. Někdejší salónní lvice z nich najednou cítí peníze, tak se k nim začaly po letech chovat slušně a očekávají zájem jako tehdy na základce.

Jenže už nejsou na základce, kde stačilo nasadit úsměv a zavrtět zadkem. Nenávidění nerdi si už dávno našli novou společnost. Najednou umějí odmítnout a dokonce na nevyžádanou nabídku zareagovat i vulgárně. Kdo by to byl do nich tehdy řekl.

Zdroj: https://lnkd.in/gtaVeq3

#ajťákofobie

P. S. Jinak ten článek není vůbec špatný a obsahuje spoustu pravdy. Implicitní předpoklad práva na pokoru u oslovených je ale naprosto mimo mísu.

🔗

07.03.2019 21:14

Asi před rokem jsem dostal příležitost učit děti programovat. Lákalo mě to ze spousty důvodů od obyčejné radosti přes rozšíření lektorských obzorů až po vlastní dítě. Celé to víceméně ztroskotalo na obavě, že mi pravidelná aktivita naruší bysnys.

Po dnešku to ovšem vypadá, že jsem dostal novou a lepší příležitost. Nemusím být k dispozici každý týden, můžu se podílet na výuce od úplných začátků a nemusím se hned z kraje stresovat zodpovědností za celou lekci.

Učit další generaci je super, jen je to z pohledu ušlé příležitosti docela drahý koníček, pokud by ho měl člověk provozovat na úkor kariéry. Tato příležitost je pro mě nabídkou, která se neodmítá.

#Education

P. S. Omlouvám se za pozitivní příspěvek.

P. P. S. Tak už jsem pro vás přehnanou pozitivitu napravil. Tohle už snad příští generace nebude muset řešit. :) https://lnkd.in/gr2RE44

🔗

05.03.2019 23:07

Tak se nám tu objevilo pár géniů, co odsuzují Youtube jako čisté zlo, protože jim někdo ukázal Taryho nebo Mikeše. Jejich potomstvo bude obdobně geniální jen díky tomu, že jim Youtube zakážou a k tomu jim zabrání vlastnit tablet.

Já osobně bych v první řadě zakázal Peppa Pig, který děti od útlého věku učí hloupým stereotypům a pitomým nápadům. Morální hodnota toho animáku je čistě negativní. Ale nezakázal jsem, protože „total control“ nepovažuju za dobrou či vůbec schůdnou cestu.

Nikdy jsem nepochopil, jak už mnozí rodičové zblbli, že zapomněli na vlastní dětství. Ta důvěra v rodičovskou dokonalost a neomylnost je až zarážející. Ale každý máme své způsoby a své zkušenosti. Ty mé mi nedovolují spoléhat se na izolaci od špatných vlivů, když jsem sám pro některé špatným vlivem byl a mohl sledovat, jak snahy o izolaci mnohdy působí kontraproduktivně.

P. S. Myslím, že byste si měli hlavně dávat pozor, aby se vaše dítě nedostalo na LinkedIn.

P. P. S. Pokud považujete Youtube za zlo protože Google a špiclování, není tento příspěvek o vás.

🔗

04.03.2019 19:46

Česká pošta je vážně beznadějně předpotopní podnik.

Sice provozuje datové schránky, což je víceméně státní e-mail, ale jejich rozhraní neumožňuje ani napsat zprávu ani spravovat všechny svoje schránky najednou.

Sice poskytuje zákaznický účet, ale neumožňuje jeho ověření již existující datovou schránkou.

Sice online poskytuje informace o zásilkách podle podacího čísla, ale neuvádí ani odesilatele dané zásilky.

Sice...

#UX #Digitalizace #Služby

P. S. Nebylo by nakonec bezpečnější, kdyby tento podnik neexistoval?

🔗

01.03.2019 14:33

Za nejvyšší formu sociálního narcismu považuju dělení lidí na kastu úspěšných a kastu neúspěšných. Následné vymýšlení arbitrárních atributů neúspěšných je pak poněkud trapnější formou sociální onanie. Raději posílejte „gify“ koťátek a štěňátek.

🔗

01.03.2019 07:44

Možná bych si nějaké to assessment centrum vyzkoušel, kdyby na to byl zrovna čas. Nikdy jsem žádné neviděl. Vlastně jsem se ani neúčastnil žádných oborových soutěží a takových věcí. Dnes na hackatonech potkávám lidi, co vymetají jednu soutěž za druhou.

Mohla by to být docela legrace, jen nevím, jestli bych měl ty nervy se někam na oko přihlásit a ještě doufat, že si na mě nikdo nevzpomene. :) Bylo by hezké mít možnost nějaké to assessment centrum poznat a zhodnotit.

🔗

25.02.2019 08:59

Dnes mě pobavil můj „starý známý“, který se rozhodl udělat na online průzkum na téma chování českého a slovenského uživatele na #LinkedIn. Věřím, že má na takový výzkum skvělou kvalifikaci, jenžto se sám v online světě projevuje vůči cizím lidem... no comment.

Jako výsostnou ukázku pokrytectví a patricijství vám doporučuju diskuzi o dobrovolnosti převleků myčů oken. Tajně doufám, že někdo z mých čtenářů viděl pana „profesionála“ osobně umývat okna ve výškách v převleku některého toho superhrdiny.

https://lnkd.in/gfPKGb8

Ale abych nezapomněl na účel příspěvku, nezapomeňte panu „profesionálovi“ vyplnit ten dotazník!

#fenomenlinkedin

Je mi moc líto, že pan „profesionál“ není psychiatr/psycholog. Diagnózu nešťastného/zakomplexovaného odborníka jsem si vždycky přál a v jeho případě by to byla zvláštní pocta!

🔗

24.02.2019 20:01

Už se mi dlouho nestalo, že by mě někdo bez důvodu zamítl, ale vezměme to popořadě.

1) Konkrétní feedback zpětně k pohovoru zpravidla nedávám, pokud si o něj druhá strana neřekne. Vnímavý člověk zaregistruje problém už během pohovoru a méně vnímavému se nepodbízím.

2) Někteří si ovšem pletou feedback a odpověď. Pokud s někým vedu jednání a zavážu se k odpovědi, snažím se dotyčného nezazdít. Pokud zjistím, že jsem tak učinil, omluvím se mu při první příležitosti. A to schůzky nepatří do hlavní náplně mojí práce.

3) Pokud nemůžu na schůzku dorazit, snažím se omluvit co nejdříve. Už jsem se v životě omlouval zpětně, ale beru to jako velké mrzení pro obě strany.

4) Už několikrát jsem měl chuť odejít v polovině pohovoru, a to jak na straně uchazeče, tak na straně firmy. Na straně uchazeče to zpravidla nedělám, protože jsem příliš zvědavý, co z protistrany ještě vypadne.

➡️ Feedback pro HR dávám do pléna na LinkedIn převážně na základě sesbíraných příběhů. Sám na pohovory příliš nechodím.

➡️ Pokud si něj jednotlivec řekne, dostane ode mě vyvážený feedback s plusy i mínusy. Lidí se zájmem o feedback nepotkávám zase tak moc, takže si můžu dovolit každému tu půlhodinku i více věnovat.

Mimochodem jsem po dlouhé době napsal na LinkedIn článek:

https://lnkd.in/gg6PFJh

🔗

22.02.2019 23:29

Tak jak #LinkedIn nemám rád, tak mě jeden z mých kontaktů upozornil na výbornou věc. Nastavení soukromí umožňuje skrýt své kontakty dokonce i před ostatními svými kontakty kromě těch, kteří už je mají přidané.

#Privacy #Networking

Jsem známý tím, že si dávám relativně velký pozor na to, koho si přidávám, a že si též velmi brzy lidi odmazávám, pokud mám pocit, že mi dělají spíše ostudu než radost. Skrytí seznamu spojení mi dává šanci nakládat se spojeními alespoň o trochu volněji. Hned mě napadá spousta dalších důvodů, proč by se vám takové nastavení mohlo hodit.

🔗

22.02.2019 12:54

„Vím, jak sestry pracují. Je to náročná a zodpovědná práce, to ano. Copak ale pošťák nemá těžkou práci? Nebo prodavačka? A kde jinde jsou pracovníci v teple, mohou si natočit čaj a mají rohlík po pacientovi, který ho nesní k snídani?“

Netuším, jestli to nejmenovaný pan ředitel městské nemocnice v Duchcově skutečně řekl nebo tím někdo jen baví čtenáře, ale #RohlíkNeníBenefit!

🔗

20.02.2019 07:51

Pokud se necháváte zaměstnat, vaše fixní hrubá mzda je snad to nejdůležitější ve vaší smlouvě. To je totiž ta jediná skutečná zaměstnanecká „jistota“, kterou máte, pokud je z vaší strany všechno rámcově v pořádku.

Pokud se ucházíte o klasické zaměstnání, kde tvoříte hodnoty a firma vám za to nabízí fixní složku, odměny a benefity, je dobré si promyslet situaci, kdy vám vymění šéfa a novému se nebudete líbit. V tu chvíli jste vázáni dvěma až třemi měsíci výpovědní lhůty a dobou, než se vůbec rozhoupete výpověď podat. A co dostanete nad rámec fixu během té doby, když vám šéf seškrtá odměny a HR pokrátí benefity?

💩

P. S. A když firma v termínu nezaplatí ani fixní nárokovou složku, je daleko jednodušší vyhnout se výpovědní lhůtě a začít si rychle vydělávat jinde. Nakonec i ten právník vás bude něco stát.

#HR #Recruitment #Employment

🔗

19.02.2019 07:43

Někomu jsem v soukromé zprávě napsal, že je ve středu Pyvo na téma machine learning. Od té doby mě LinkedIn v jednom kuse krmí reklamami na kurzy na toto téma. Jestli do mě bude ten machine learning cpát s takovou intenzitou, asi to začnu konzumovat jako stroj. :)

See you on Wednesday!

https://pyvo.cz/

🔗

16.02.2019 21:35

Už nějakou dobu si s lidmi z LinkedIn děláme legraci, že kdyby mě nějaký recruiter získal pro spolupráci, byl by za hvězdu. Zajímá vás, kdo mě dovedl až k podpisu smlouvy?

V dubnu loňského roku jsem předával finální výstupy projektu pro SUSE. Od té doby se odehrála spousta zajímavých věcí, o některých z nichž jste si mohli přečíst na mém profilu. Tímto se omlouvám všem, o jejichž projekty jsem se zajímal a nakonec spolupráci nenavázal například pro vysokou počáteční znalostní investici.

K projektu mě přivedl Jan Kortus, ke kterému jsem se dostal díky referenci z komunity. Bezproblémová komunikace s ním a jeho spolupracovníky a osobní setkání mě přivedly k nápadu podělit se prostřednictvím tohoto příspěvku.

🔗

16.02.2019 06:32

Hledáme DevOps inženýra do mladého dynamického kolektivu ve stabilní mezinárodní společnosti!

Co budeš dělat:

☛ Spravovat Linux

☛ Skriptovat v Pythonu

☛ Programovat v Javě

☛ Pracovat on-site v cloudu

☛ Doplňovat papír do tiskárny

☛ Vařit a péct

☛ Luxovat

☛ …

🔗

12.02.2019 23:24

Nejmenovaný kamarád nedávno básnil o konzultační činnosti ve společnosti Unicorn a přihlášení na #UnicornCollege. Vývoj a nasazování informačních systémů mě nezlákaly, ale „nedělní univerzita“ mi v tu chvíli přišla jako docela dobrý nápad.

Kromě všech zapsaných předmětů v sumě 29 kreditů jsem získal fenomenální zkušenost, co nejde slovy popsat, tak zkusím alespoň ochutnávku.

1) Návrat do vzdělávacího procesu znamená, že k vám zase jednou bude někdo přistupovat jako k malým smradům. Nepomáhá ani uctivé vykání, ani vyjádření pochopení pro pracující a o děti se strající studenty, ani akademické prostředí.

2) Některé předměty na mě z podstatné části působí spíše dojmem interního korporátního školení než standardizovaného vzdělávacího kurzu.

3) Rozvrh se tvoří rozdělením lidí do skupin podle abecedy a rozdělením skupin do dne podle čísla. Šimerda neřeší, že tam bude automaticky trčet do noci s ostatními chudáky až po Žyrkovou, nýbrž zvrácenou dokonalost systému, který dá úplně všem kolizní rozvrh a zároveň zaplněním kapacity zabrání v jeho opravě, což se studijnímu oddělení vrací v podobě žádostí o řešení situace.

4) Nejvíc mi daly základy účetnictví a podniková ekonomika, tedy témata, která jsem v životě neměl v plánu studovat.

#FiremníŠkolka #ChceteBýtJednorožcem

🔗

11.02.2019 14:38

Brilliant. :)

https://lnkd.in/gJN3YRp

🔗

10.02.2019 09:32

Ocenil bych kdyby mi někdo pomohl co nejrychleji udělat z společnosti s ručením omezením plátce DPH. A když už jsme u toho, má tohle vůbec smysl v česku řešit? Nebylo by nakonec rozumnější založit nový subjekt třeba za západní hranicí?

Stejně cestuju podle potřeby všude možně, takže bych neřekl, že mám jediné místo výkonu podnikání. Placení daní v Česku už asi nepovažuju za čest, když se stejně rozkradou na subvence velkým firmám. Malé podnikání se v Česku navíc v poslední době považuje spíše za zločin než čest.

Ještě bych docela ocenil účetní firmu, která mi bude pomáhat, ale zároveň mi umožní vidět celé účetnictví ideálně online a která by dobře spolupracovala třeba s fakturoidem nebo by mi obecně umožňovala do všeho vidět a případně zasáhnout. Za poslední rok jsem účetnictví trochu porozuměl, tak už nechci fungovat na blackboxu.

Nějaké nápady či kontakty?

🔗

08.02.2019 18:58

Hledáme HTML programátora, který bude kódit značku za značkou jako když bičem mrská! Miluješ písmenkovou a značkovou polévku? Znáš WHATWG a víš, proč se autoři browserů několikrát vybodli na W3C? Pak hledáme právě tebe!

Požadavky:

☛ Schopnost napsat deklaraci HTML 5 doctype!

☛ Znalost alespoň stovky HTML tagů!

☛ Znalost alespoň tisícovky pojmenovaných znakových entit!

Výhodou:

☛ Schopnost psát tagy i češtinu bez přepínání klávesnice.

☛ Znalost značky pro uvedení kódování znaků.

☛ Znalost návratu vozíku a posunu o řádek.

Nabízíme:

☛ Pot.

☛ Krev.

☛ Slzy.

Exportuj CV do HTML, zobraz zdrojový kód, a pošli PNG screenshot na adresu Programátorská 1, 543 21 Krno.

#HR #HTML #W3C #WHATWG

🔗

07.02.2019 20:24

Uvědomil jsem si, že jsem se na Techloop.io před časem asi možná jakoby registroval. Zkusil jsem se zalogovat, abych se ujistil, jak moc opuštěný a zatoulaný je můj profil, ale přesměrovalo mě to na nějakou podezřelou stránku.

Kdo je, prosím vás, auth0.com a proč mají mít k dispozici moje osobní údaje, které jsem vám z nějakého nepochopitelného důvodu svěřil? Rozhodl jsem se to prozkoumat resetováním hesla, což vedlo na pokus o špehování natažením externího obsahu a odkazem na sendgrid.net, který též neznám.

Zbytek příběhu najdete ve formě obrázků v komentářích.

P. S. Tak už nejsem opuštěný a zatoulaný IT profesionál. Pamlsek jsem si koupil „za svý“ v restauraci Viktorka v Ratibořicích.

🔗

06.02.2019 18:33

Nemám vůbec nic proti Jan Hlaváč nebo Jobs Dev. Zjistil jsem ovšem, že si někteří vystavovatelé vysvětlují zájem o oslovení s nabídkou poněkud svévolně. Zajímám mě názor pořadatele i vás ostatních.

Více než půl roku po konání minulého ročníku Jobs Dev mě kontaktovala HR jednoho z vystavovatelů následujícím způsobem.

1) Vůbec neuvedla, že mě kontaktuje na základě souhlasu s předáním kontaktu na Jobs Dev 2018. Informaci jsem získal až na dotaz.

2) Jako účel zprávy uvedla počátek platnosti GDPR dne „25. mája 2018“ a aktualizace zásád ochrany údajů svých kandidátů.

Očekával jsem, že se firmy ozvou bezprostředně po veletrhu, slušně se představí včetně sdělení, jak se ke mně dostali, dají vědět, co je na mně zaujalo, a teprve podle toho se budeme nebo nebudeme bavit dál. Postup vystavovatele v tomto případě považuju za zneužití předaného kontaktu.

#HR #recruitment #GDPR #ePrivacy

🔗

06.02.2019 05:44

Jirka se přesouvá do nové oblasti činnosti. Přestože za sebou nemá roky zkušeností, mohl si dovolit vyřadit ze hry laxnější a váhavější zaměstnavatele. Taková je realita trhu.

Měl jsem tu čest čas od času po očku sledovat Jirkův postup a jsem si jistý, že ho dokázal patřičně prezentovat i na pohovoru. Nedostával jsem od něj vůbec žádné začátečnické dotazy, naopak jsme se bavili o některých ošklivostech linuxového jádra a nástrojů.

Teď trochu zariskuju a zveřejním svůj „kvalifikovaný odhad“, že zaměstnavatel, který nakonec Jirku ulovil, do svého týmu získal vycházející hvězdu a že největší riziko, kterému bude toto spojení čelit, bude jeho rychlý růst. Možná je nakonec pro všechny strany dobře, že váhavější zaváhal.

🔗

04.02.2019 11:13

Znovu mi bylo nemile připomenuto, že patřím ještě k generaci, která si musela znalosti počítačů, programování, operačních systémů a služeb zpočátku tak nějak vydřít.

Generací zde nemyslím ani tak chronologický věk jako povahu prostředí, ve kterém se lidé novým dovednostem učí. Najednou tu máme miliony zdrojů, dostupných kurzů a pomáhajících skupin, kam stačí přijít, napsat „Nejde mi to.“ a čekat na vodění za ručičku jako ve školce.

Mám ještě staré návyky, kdy se člověk podle možností a motivace věnuje problému hodiny, dny i týdny, případně se k němu za měsíc či za půl roku vrací, když se cítí na nový útok.

Globálně je to asi dobře. Jen je pro mě v té změti lidí, co se naučili „lehkou cestou“, těžší znovu najít lidi, se kterými bych si v přístupu rozuměl.

#NoHR #NoBusiness #JustThoughts

🔗

25.01.2019 10:54

Nikomu jsem se nepředstavoval jako nadějný #IT #odborník a spousta mých spolukritiků #HR se za IT nepovažuje vůbec, takže to berte jen jako volnou inspiraci.

1) Chápu správně, že tu vyzývá k zachování profesionality a laskavosti člověk, který ostatní označuje za voly?

2) Jestli se někdo cítí býti teletem, možná by si neměl plést LinkedIn a profily cizích lidí s mateřskou školkou. Patří snad babysitting aspirujících recruiterů mezi kompetence IT odborníka?

3) Nejsem si jist, zda jste úplně správně pochopila význam slova spojenec.

4) Senior nebo junior, komu dnes záleží na věku? Dobrá práce v HR snad vyžaduje v první řadě osobnostní hodnoty a kulturu člověka. Zkušenost možná člověka vytříbí. Jenže kde nic není, ani smrt nebere.

Ďakujem za ponuku a pekný deň všetkým!

P. S. Proč by měl vůbec být obyčejný člověk kárán za to, jak reaguje na nevyžádanou a navíc ještě špatně poskytnutou službu?

🔗

25.01.2019 08:27

„A v čem ty jsi úžasný?“

Možná to bude v té záplavě tupého pozitivismu poněkud nepopulární.

Pokud jste ještě vnitřně nevyhořeli, zkuste si představit, že jste vcelku normální dítě ze vcelku normální rodiny a doposud vás nikdo nevedl k úžasu nad sebou samým. Vyslýchá tě dospělý člověk, autorita, pokud to slovo ještě znáš, který ti právě uložil povinnost být úžasný či úžasná. Žůžo.

Ještě v patnácti jsem nesmyslný nátlak dospělých musel řešit, třeba od třídní učitelky při přestupu mezi školami.

„Proč chceš odejít z prestižního osmiletého gymplu na obyčejný čtyřletý? Vždyť tím ztratíš nejmíň rok.“

Intuice: Protože mě to tady neskutečně sere.

Odpověď: Chci dělat počítače.

Realita: Možná vůbec nechci dělat počítače. Ani nevím, jestli se na ten obor vůbec přihlásím. Možná to jinde nebude lepší, ale aspoň to bude nové a bude se to líp snášet. Kdyby nic jiného, bude mi tam dávat blbé otázky někdo jiný.

🔗

25.01.2019 07:43

Vendulka ze školičky pro malé ejčárky a ejčárenky dělá domácí úkol a oslovuje neznámé lidi se svým rétorickým cvičeníčkem...

P. S. Stejně to bude něco jako AmWay.

🔗

22.01.2019 02:11

„Často na pohovorech slýchám nehezké věci o předchozích vedoucích. Vždy přemýšlím, jestli byla chyba jen na straně vedoucího a nebo měl svůj podíl i kandidát.“

Ptal jsem se kandidáta, proč odchází z předchozího zaměstnání, a on mi blbec řekl pravdu!

„Taky není dobré se moc vychloubat a tvářit se jako expert úplně na všechno.“

Ale na mě to přece neplatí, já jsem recruiter, já vím všechno!

„Nejčastěji to je asi u otázky na motivaci. Kandidáti překvapivě často odpovídají, že je motivují finance.“

A já doufal, že budou pracovat zadarmo!

🔗

21.01.2019 08:46

Kdybych o tomhle věděl, tak jsem si tam zajel pro zážitek osobně! #business #hr

https://lnkd.in/gSzxt3y

🔗

20.01.2019 18:32

Máme tu nedělní #hržebrání a #HR hlášku týdne. Náš kmen, kterému říkají IT, je prý HR nesrozumitelný a proto bychom za ně měli udělat jejich práci a vydělat jejich peníze.

„Nuz, hoci chapem aj ja co myslite a bolo by to veru idealne keby ste dostal relevantne ponuky, tak pochopte, prosim, ze rec Vasho kmena (IT) je pre smrtelnika nezrozumitelna. Kedze ste to adresoval HRistom, tak sa skuste prisposobit HRistom.“

(HR Director)

Až někoho z vás opět napadne psát o tom, že si mladí IT nadšenci říkají o příliš vysoké částky, vzpomeňte si, že se u nás uživí i lidé, kteří se nejsou ochotni seznámit ani s předmětem své práce a základními pojmy.

Pokud jsme pro vás až takoví podivíni a cizí kmen, proč děláte tuhle práci? Jestli jen pro vidinu tučných odměn, věřte, že vás za vaši chamtivost necháme zaplatit pocuchanými nervy a ztrátou sebevědomí.

🔗

17.01.2019 09:58

Dostal jsem se v poslední době mezi lidi, kteří podléhají módě porovnávat si... vysoké školy. Diskuse se většinou nese v duchu objektivního hodnocení, ale podle čeho?

Kdyby se porovnávaly věhlasné technické fakulty, tak to ještě aspoň trochu zvládám. Třeba ve svém oborou dokážu popsat očekávaný rozdíl mezi MFF UK a FIT VUT a v čem by ta která škola mohla vynikat. Ale ekonomické školy mi připadají všechny na jedno brdo. A taky tam lidé řeší hlavně lepší–horší a těžší–lehčí.

To všechno nejlépe srovnávají podle subjektivního hodnocení přímého (vlastním studiem) a nepřímého (sociální bublina). Jenže tady do toho vstupuje bias, kdy si každý nejvíce cení vlastní práce a vlastního rozhodnutí. Takže to nakonec vypadá tak, že je pro většinu těžká a tudíž dobrá zrovna ta jeho.

Pak už mě napadá jen srovnání podle výkonu těch lidí po škole. Jenže pak je otázka, kolik z jejich úspěchu tvoří znalosti, dovenosti a zkušenosti, a kolik tvoří kontakty. Zároveň je ovšem otázka, kategorie nakonec dělá tu školu cennější, jestli kvalita výuky nebo nabízený okruh kontaktů.

Humanitní směry ponechám zcela napospas diskuzi.

🔗

16.01.2019 20:52

„Vážení recruiteři, po zralé úvaze jsem se rozhodl uvolnit pravidla a dát vám šanci. Jestliže máte o moji nabídku zájem, zašlete mi motivační dopis, strukturovanou historii společnosti, svůj životopis, životopis potencálního šéfa a životopisy dvou potenciálních kolegů...“

(https://lnkd.in/gJE3vNp)

A já myslím, že to vzal GREYCORTEX za dobrý konec. Životopis už mají a dokonce tam zmiňují šéfa a dva kolegy! Děláte mi radost.

🔗

16.01.2019 14:07

Mohli bychom na celém českém LinkedIn uspořádat po vzoru Lucie soutěž. Projdeme si všechny connections a vzájemně si napíšeme, proč máme toho kterého v kontaktech.

Pokud někdo neodpoví nebo se nám nebude odpověď líbit, tak ho vymažem. Na konci bychom si mohli porovnat statistiky „před“ a „po”.

Kdo se přidá?

🔗

14.01.2019 19:50

Ahoj Káťo! Těší mě, že si můžeme hned z kraje tykat. Mluvím prakticky o čemkoliv a libovolně dlouho. Pořád něco píšu, na zdi čmárám úplně nejradši. Můj lajfstajl by se ti jistě líbil. Na linkáči jsem nabral asi milion píár zkušeností. Nastartovat kariéru ne, chci slušný lováče na účet jako všichni. Maminka mi ale říkala, že nemám posílat životopisy cizím lidem. Tak čus bus!

https://lnkd.in/gk2aU_t

P. S. Co je to ten exík?

P. P. S. Díky Káťo, že jsi mě zablokovala a ukázala mi tak, že můj nový formát, kdy (mimochodem zadarmo!) sdílím cizí inzeráty se svým vlastním komentářem, asi nebude tak dobrý, jak jsem si myslel, odteď budu používat screenshoty v kombinaci s odkazem.

Z předchozí tvorby:

https://lnkd.in/grHm5jr

🔗

14.01.2019 14:52

Ahoj Káťo! Těší mě, že si můžeme hned z kraje tykat! Dokážu mluvit a psát takřka o čemkoliv a můj lajfstajl by se ti určitě líbil. Po zdech něco čmářu furt! Nechci startovat kariéru, chci slušný lováče na bankovní účet jako ostatní. Píár zkušenost sbírám na linkáči jako divý. Fakt jsem člověk pro vás, ju? Maminka mi ale říkala, že nemám posílat životopis cizím lidem! Tak čus bus!

P. S. Co je to ten EXÍK?

🔗

12.01.2019 23:30

Zařadit člověka bez jeho vědomí do výběrového řízení považuju za podvod. Co myslíte?

🔗

12.01.2019 22:07

#LinkedIn hasn't found the expertise to make the Save button on the profile editing form work reliably again. Maybe they're in need of an #Agile #Coach!

https://lnkd.in/g8dQDHU

🔗

10.01.2019 06:29

Ahoj! Jsem rád, že si můžeme hned z kraje tykat! IT mě baví a vzdělávám se v něm neustále! Kancelář nepotřebuju. Na Václavák moc nechodím, ale oblíbil jsem si tam v okolí jednu kavárnu. Recruiter ani sourcer nejsem, ale mohl bych být váš sorcerer. Tak neváhej a napíš mi na https://reply.id/pavlix ! Čauky!

Z předchozí tvorby:

https://lnkd.in/gxDE-Fd

🔗

08.01.2019 20:16

„Ahojky! Jsem Lucka 🇨🇿 a vůbec nic neumím, tak jsem se dala na recruitment. Práce mě nebaví a tak si říkám manager a rozesílám spamy. Doufám, že se najde blbec, co udělá práci zadarmo za mě a já pak jenom shrábnu penízky, abych si mohla zajít nakoupit do Pandory.

Beru jenom zajíčky, ne nějaké starouše. Jako správný vlastenec chci jenom Čecha, v nejhorším Slováka. Když přimhouřím obě oči, stačí když bude mít maminku z Moravy.

Pošlete mi rovnou CV, ať si to můžu dát do KPI. Přiložte dostupnost a denní sazbu, ať vím, že už se vám nemám ozývat.

Slunce v duši!

Lucinka ❤“

P. S. If you don't mind English, see you at https://lnkd.in/gpDnRT3 !

🔗

07.01.2019 23:51

Tak mám poprvé v životě pravé a nefalšované „americké“ resumé. Před dvanácti měsíci, viz odkaz, jsem tu s velkou slávou ohlašoval zrušení svého starého CV. Rok se o něj nikdo nezajímal, ale korporátní svět je neúprosný.

https://lnkd.in/ggGSsZf

Použití LinkedIn jako náhrady za životopis se mi od začátku z principu nelíbilo. Tato síť je sice nekonečným zdrojem zábavy, zato profesionalita se tu moc nenosí. Nějaké životopisy stejně nikdo nečte a tak mi nakonec myšlenka jednostránkové pracovní vizitky nepřijde zase tak mimo mísu.

Vlastně mi v případě zaměstnanců začíná dávat smysl myšlenka přihlásit se do výběrka s resumé na míru dané pracovní pozici. Člověk tam v podstatě přepíše většinu požadavků z job description, aby to personálním lépe pasovalo, a podívá se před pohovorem na věci, ve kterých si není tak jistý.

Vzhledem k častému zneužívání životopisů jsem začlenil i zákaz předávání třetím stranám a upozornění, že životopis není přihláška do výběrka.

#CV #Resumé #HR #Recruitment #Business #CustomerRelations

🔗

06.01.2019 16:45

Humor na LinkedIn dosáhl obludných rozměrů. Dnes jsem snad četl to nejhloupější, co jsem na této síti za poslední dva roky viděl. Tohle je tak vysoká liga, že tomu musím udělat trochu reklamy. Posuďte sami.

Pracovní pohovor v českých zemích v roce 2018 si autorka představuje tak, že nezaměstnaný přišel žebrat o práci. Uchazeč má držet hubu a krok a hlavně se na nic neptat, natož na podmínky spolupráce. Jediným účelem uchazeče na pohovoru je zapůsobit na personalistu a získat si jeho přízeň. Výběrové řízení je pak redukováno na soutěž v análním alpinismu.

Přesně tento způsob personalistiky způsobil, že jsem se k tomuto tématu začal před dvěma lety vyjadřovat. Takový člověk si neváží času druhých lidí možná právě proto, že vnitřně cítí, že jeho čas má nulovou přidanou hodnotu či firmě spíše škodí.

P. S. Pro ty z vás, kterým nevadí číst anglicky, jsem založil nový kanál, kde se chystám publikovat krátké články na HR témata, viz https://lnkd.in/gpDnRT3.

🔗

04.01.2019 22:06

Také se už těšíte na nadcházející krizi, kdy to konečně nandáte zástupům milleniálů žebrajících o práci?

https://lnkd.in/gNSAM4s

#HR #Business #Finance #Crisis #Millenials

🔗

01.01.2019 11:32

Nebojte se, nikam neodcházím. Za dva roky jsem vyzkoušel, co LinkedIn umí, jaká témata tu má smysl řešit a kam až tu může člověk dosáhnout.

Teď jsem se s pár lidmi bavil, kam dávat do budoucna skutečný obsah. V rámci oboru a komunity jsme jednak ztratili Abclinuxu a další portály, kde jsme bývali aktivní. Já jsem před lety rozvázal spolupráci s jedním papírovým časopisem pro nespolehlivost jeho nového provozovatele. Navíc se změnilo hodně věcí v byznysu a tím se změnily i komunity.

Osobně vnímám 2019/2020 jako ideální čas pro nový začátek, takže je čas začít znovu experimentovat.

https://lnkd.in/gDPxtWe

#HR #TěšímeSeNaKrizi #JustForFun

🔗

27.12.2018 21:52

Začínám si říkat, zda bych neměl přinést do roku 2020 nějaký ten #VideoContent, případně i #LiveStreams. Mluvím s lidmi a k lidem na „ajťáka“ až příliš často a bez většího stresu.

Akorát musím říct, že se v #OnlineVideo nevyznám až na těch pár útržků, co člověk naposlouchá od svých oblíbenců jako Martin Rota nebo Patrik Kořenář, přičemž většinu z jejich poznatků stejně nemůžu použít, protože nezapadají do mojí situace a mých představ.

Tak uvidíme. :)



🔗

26.12.2018 16:52

Tak pro nás po několika dnech polevují oslavy zimního slunovratu a zůstáváme u poklidného rodinného couchsurfingu mimo hlavní město.

Ať už slavíte nejdelší noci severní polokoule jakkoli, snad jste celé vánoční šílenství přežili ve zdraví, nepošramotili si nervy a nepoškodili si zdraví. Já jsem to vzal velmi poklidnou cestou, bez kapra, oheň jen dobře zabezpečený, dárků přiměřeně.

Prosincové svátky mají mnoho jmen, mýtů, pověstí a zvyků a pro spoustu lidí jsou i koncem kalendářního roku. Proto je při troše snahy můžeme slavit všichni společně, sekulárně a bez náboženského vymezování. Já s tím nemám problém a jsem rád za všechny lidi, kteří to mají stejně.

#Saturnalia #Yule #Christmas #AveSatan #ČestPráci

Vive la Tolérance!

P. S. Chtěl jsem potěšit všechny své přátele a známé. Pokud jsem na někoho v hashtagách zapomněl, dejte vědět, rád doplním.

🔗

20.12.2018 23:21

Hello folks. For many of you this time of year is the Christmas vacation. For me this is more intensely the end of the year and time to think about the near future. I am now considering whether to advance my training business, look for a part-time project or split my effort between the two.

I would like to kindly ask you to help me “crowdsource” a supplementary assessment of the market value of my working time. I have some knowledge of the market but I hope to get some independent opinions mostly from people that already know about me.

Let's focus on 60–80 hours or 7–10 days per month, 90 % of it remote either for a Czech branch or directly for a foreign company, maybe on-site in Prague for comparison, no relocation. Let us consider both “interesting” and “high-profit” options if the estimates differ. Feel free to take the possibility of a financial crisis into account.

I deliberately don't include any job details. I don't want to affect your judgement. You don't need to answer in public. I'm pretty sure you'll find a way to contact me privately. Let's see what happens.

#Freelance #Business #Christmas

🄯 openclipart

🔗

20.12.2018 21:10

Vůbec bych se k tomu nevyjadřoval, kdyby se mě na #Huawei neptal každý druhý. Spíše než v Huawei vidím problém v tom, že dnešní lidé za trochu pohodlí prodají vlastní matku a své zabezpečení přiloží jako dárek. Nemám rád vážné diskuze o bezpečnosti už jen proto, že tazatel většinou zná odpověď, kterou chce slyšet.

Bohužel technice rozumím natolik, že jakoukoli důvěru v ní považuju za cargo kult. Sám se na ni spoléhám pod tlakem okolí a donedávna se zákazníci mohli pousmívat nad mým papírovým kalendářem. Uklidňuju se tím, že moji předkové umírali na tolik věcí včetně nedostatku fyzické bezpečnosti, že mi vlastně nepřijde divné umřít na nedostatek bezpečnosti digitální.

Tomáš Garrigue Masaryk ještě nechával přezkoumávat údajné rukopisy způsoby, které jsou v zásadě spolehlivé a srozumitelné. Osobně si myslím, že tento luxus již ztrácíme a do budoucna již nezískáme schopnost se bránit ani klasické špionáži ani orwellovským systémům. Kromě toho budeme jen těžko čelit problémům spojeným s přelidněním a závislosti lidí na funkčním systému.

Lidé podle mě nehledají zabezpečení, hledají pohodlný pocit sucha a bezpečí tak, jak se kupuje v drogerii. A ten pocit si můžou pořídit s Huawei, Apple nebo kýmkoli jiným.

🄯 openclipart

🔗

18.12.2018 09:32

Sám jsem měl v životě velké problémy někam dorazit včas, popřípadě tam dorazit vůbec. Nikdy mě ovšem nenapadlo přijít pozdě proto, abych na sebe upoutal pozornost, ani mi to nedává smysl. Musím proto říct, že to autorovi tak trochu přeju.

Tak třeba když jsem přecházel z osmiletého gymplu na čtyřletý, musel jsem dorazit na přijímací zkoušky. Bylo to pro mě důležité, takže jsem tam bylo skoro dvě hodiny před zkouškou. Takže jsem se nudil, šel jsem se projít po okolí a ztratil jsem se. Měl jsem velký problém najít včas cestu zpět a docela dost jsem panikařil.

Přijít na správné místo včas a ve správný den mě naučil až byznys. Je to jednoduchá matematika. Pokud přijdu pozdě, druhá strana si mě může namazat na chleba. Pokud přijde pozdě druhá strana, můžu si to schovat pro strýčka příhodu.

Dnes se můžu jenom smát, když mám v pozvánce napsáný začátek 9:00 a požadavek na moji přítomnost 60 minut před začátkem. Dorazím 8:10 čekám 15 minut v křesle na recepci a v 9:00 zapínám projektor s dotazem, kde jsou všichni.

P. S.: Pár lidí z byznysu by mohlo vyprávět, jak jsem se učil dorazit na místo a včas.

🔗

14.12.2018 09:52

Jeden z mých zákazníků zřejmě používá ke svému vlastnímu marketingu čísla „náhodně generovaná počítačem“. O volaném nevede žádné informace a jméno pro oslovení zřejmě hádá z křišťálové koule a po použití ho zapomene.

Zdá se, že já se jejich zákazníkem nestanu. Krátce jsem operátorovi vysvětlil své důvody, proč považulu tento způsob marketingu za nekalou praktiku. Na základě toho jsem deklaroval, že se nedohodneme, a požádal o ukončení této komunikace.

Já chápu, že má tento můj „aktivismus“ malý účinek oproti vysokému účinku zneužívání osobních údajů a telefonních čísel k telemarketingu. Jediné, co jsem pro to mohl ještě udělat, je tento zápisek.

P. S. Původně mě pán chytil v rozespalosti z vyspávání „rýmičky“, kdy jsem i na základě jména společnosti svolil s dalším hovorem.

#GDPR #Telemarketing #Callcentrum #Elektřina #Plyn #Levně #Telefouňové

🔗

13.12.2018 14:45

🔗

13.12.2018 14:38

Vídám tu pracovní inzeráty do #IT doplněné o fotografii nebo video spoře oděné objektivně atraktivní mladé holky. Proč si myslím, že je to špatné?

1) Když si hrajeme na moderní společnost a měli bychom už umět respektovat situace a okolnosti. Holka v bikinách na plavečáku je fajn. Holka jen s ručníkem v ruce v sauně je naprosto fajn. Holka jako reklama na IT ale podprahově říká: „Pojď k nám a takovou kočičku ti půjčíme na hraní.“

2) Takový inzerát nebo spíše reklama propaguje „unifikaci krásy“, kdy se ve společnosti vytváří určitý univerzální model, který rozděluje ženy na atraktivní a neatraktivní. Dávám přednost individuálnímu vkusu před univerzálním vkusem.

3) Trochu to vypadá jako útok na stigma lidí z IT z devadesátek a přelomu tisíciletí. Marketing nabízející IT zaměstnancům ženy bych stále ještě považoval za urážku, navíc dnes již ničím nepodloženou.

Já osobně dostávám záchvaty smíchu i při použití pečlivě vybraných „modelín“ na propagaci drahých aut a obecně na mě tyhle věci nepůsobí moc dobře. Jako dítě Internetu vlastně ani nechápu, jak může tohle na někoho ještě fungovat.

#HR #Marketing

P. S. Pokud chcete něco půjčovat IT lidem na hraní už na obrázku v inzerátu, myslím, že lépe pochodíte se všemi možnými hračkami od PlayStation až po posilovnu.

🄯 openclipart

🔗

12.12.2018 12:05

Nehažte všechny recruitery do jednoho pytle. Nevejdou se tam.

#JustForFun #HR

https://lnkd.in/ga4eDU5

P. S. #LinkedIn je sto let za opicemi a padá na uploadování #SVG, nejoblíbenějšího vektorového formátu pro web. #EPS jsem raději ani nezkoušel. Potupně převádím do #PNG a kvůli úplně špatnému #UX zadávám jako nový příspěvek. #diletantismus

🄯 openclipart

🔗

10.12.2018 10:53

Trolling is a art.

🔗

10.12.2018 00:09

Když jsem 9. prosince 2016 zakládal svůj profil na LinkedIn, neměl jsem tušení, co tím sobě a ostatním způsobím. Vzhledem k tomu, že se o mě v poslední době začaly zajímat osobnosti české scény LinkedIn i české sekce Forbesu, rozhodl jsem se, že toto významné jubileum nemůžu jen tak nechat ležet.

🔗

07.12.2018 19:24

I visited #Brno some 20 months after leaving #RedHat and see what I got! Sending regards to my best and only employer ever!

P. S. Netušíte někdo, jestli je Brno ještě v Čechách nebo už na Slovensku?

🔗

28.11.2018 21:08

Já vám to říkal, že budu jednou slavný! Opět jsem porušil pravidla a přeskočil nižší příčky jako Forbes Česko a rovnou o mně napsal samotný Tomáš Surka!

Též mě potěšil Ondřej Jaroš, který je natolik zvyklý svým uchazečům reagovat okamžitě, že znervózněl už po devíti hodinách bez mé reakce.

Protože o mně pan Surka píše cosi velmi zmateného o „neúnavném vyskakování“ a protože mi právě jeden zákazník odřekl zakázku, rozhodl jsem se panu Surkovi tímto poslat vánoční dárek v podobě poukazu na jednodenní kurz počítačové gramotnosti v posledním týdnu před vánočními svátky se zvláštním důrazem na algoritmy rozhodující o zobrazování příspěvků na sociálních sítích včetně #LinkedIn. Podmínkou je včasná domluva termínu a místa.

Pro ostatní tu mám alespoň přibližný popis, čemu jsem věnoval čas od vydání Tomášova příspěvku do začátku psaní této reakce. Z těch cca 20 hodin jsem věnoval asi 5,5 spánku, 8 zákazníkům, 2 svému otci, který měl mimochodem včera narozeniny, 4 hodiny své dceři, 2 hodiny přesunům 0,5 hodiny administrativě a 0,5 hodiny sledování novinek na internetu. Rád vám věnuju něco ze svého času, ale mějte trochu pochopení. :)

P. S. Též jsem se v diskuzi dozvěděl, že je Jiří Hromádko můj padawan, zacož mu tímto děkuju.

🔗

25.11.2018 16:36

Mohl bych poprosit své kontakty na LI, jejich kontakty a kontakty těch kontaktů, aby mi vysvětlili „hodnosti“ v HR?

Jaký je přesně rozdíl mezi lidmi, kteří si říkají „HR Manager“ (případně „Sourcing Manager“) a lidmi, kteří jsou pouze „HR“ bez „manažera“, tedy všichni ti „specialisté“, „generalisté“, „recruiteři", „sourceři“ a další. Teď jsem dokonce na LinkedIn narazil na osobu, která si říká „Hiring Manager“ (zkuste vyhledávání), což jsem si doteď myslel, že je dočasná funkce libovolného manažera v rámci procesu náboru do jeho týmu.

Ve skutečnosti asi ani nepotřebuju nějaké komplikované vysvětlení, bohatě mi postačí odkaz na relevantní standard nebo univerzálně uznávané definice či literaturu. Začínám v tom mít při čtení LinkedIn docela solidní zmatek a popravdě už vůbec netuším, kdo je kdo.

P. S. Kam se na to hrabou naši IT principálové...

🔗

24.11.2018 21:07

#NejsouLidi Jak chcete motivovat šikovné lidi, když jim nabízíte pouze práci, kterou umí? Daniel Charvat uhodil hřebíček na hlavičku.

Podle dnešního standardu si pečlivě rozdělte lidi na „juniory“, „seniory“ a „šikovné juniory“ a přiřaďte jim správné platové třídy. Pečlivě hledejte #PerfectFit, protože pány seniory zcela jistě nalákáte na firemní kulturu za cenu drubného snížení platu a přestupu na prakticky stejnou práci, jakou dělali doteď. Pokud se někdo náhodou nadchne pro drobnou změnu v náplni práce, hned ho přesuňte ze seniorské platové třídy do juniorské, protože lidé vůbec nevědí, co je to finanční odpovědnost, a klidně vám nechají půl platu, když jim dovolíte dělat, co chtějí.

Ještě chvíli budu pozorovat, co se píše na LinkedIn a můžu jít dělat korporátního #HR, to hlavní už mám načtené a napozorované!

#SaturdayRant #JustForFun #McDonalds

P. S. Jednu věc jsem nedávno konečně pochopil. Lidé jako my se potřebují bavit. Je to naše potřeba mnohdy silnější než hlad. Já se poslední dobou bavím velmi dobře, škoda že vám o tom nemůžu o všem napsat.

🔗

22.11.2018 12:09

Proč se rovnou nepustit do nejoblíbenější mantry kritiků kritiků:

„Nehádžte všetkých do jedného vreca, prosím! Vždy treba rozlišovať. Ani programátori nie ste všetci rovnakí!“

Rozumím vaší radosti, pokud jste zrovna včera přišli na to, že programátoři nejsou stejní. Já jsem programování vyzkoušel v devíti letech a s programátory běžně pracuju od patnácti, něco o nich vím. Pokud „kritizuju jev v HR“ čtete jako „házím HR do jednoho pytle“, máte před sebou ještě dlouho cestu.

Náboženství jménem #HR #tribalism: „Jakkoli jste kritizovali jednoho z těchto mých nejposlednějších bratří, mně jste kritizovali.“

Logika příslušníků tohoto náboženství: „Příspěvek kritizuje něco špatného, mě se to netýká. Příspěvek je o HR, mě se to týká. Za spravedlivého hněvu jdu tedy autorovi oznámit (protože je příspěvek o mně), že nejsme všichni stejní (protože příspěvek není o mně). Radši k tomu ještě dopíšu něco hloupě očividného, aby to vypadalo, že vím, o čem mluvím.“

Já popravdě spojení „my programátoři“ ani nepoužívám, protože u nás takto definovaný #tribalism nefunguje. Neznám vývojáře, kterého by uráželo, když někdo kritizoval jiného nebo dokonce hypotetického programátora za něco, co on sám považuje za špatné. Dokonce nefunguje, když se nás laici snaží mezi sebou seznamovat.

🔗

22.11.2018 10:38

Tak si rozebereme komentář z diskuze a tentokrát bez podlé manipulace, ať je svět trochu v rovnováze. :)

„Martina Kolackova pokud na mne zavisi osudy lidi tak se sakra budu snazit ty kompetence mit. Pokud je nemam - k cemu uchazecum a zamestnancum jsem? Umite si predstavit taxikare bez ridicaku? Policistu bez zbrane a prukazu? Ajtaka bez uzivatelskeho jmena a hesla? Asi ne...tak proc vam to proboha nevadi u HR?? Viz post pod kterym komunikujeme.“

Na mnohé máme s Dušan odlišné názory. Tentokrát se ovšem můžu zcela ztotožnit s „message“, kterou zde pomocí lehké nadsázky sděluje.

Též v mých idealizovaných představách je HR oddělení mimo jiných povinností garantem celého náborového procesu a povinností zodpovědných pracovníků je poskytovat podporu managementu, zabránit excesům při náboru a postarat se o nápravu excesů, kterým se z nějakého důvodu zabránit nepodařilo.

Že v mnoha firmách HR oddělení řádně nerozumí kultuře firmy ani nemá něco, čemu by se dalo říkat profesní čest, považuju za chybu, nikoli očekávanou vlastnost. Mluvil jsem v posledních dvou letech osobně s mnoha lidmi z HR a sami jsou z té situace nešťastní.

P. S. Omlouvám se Dušanovi za povýšení rychle napsaného komentáře na citaci v příspěvku.

P. P. S. Pošlete někdo „screen“ paní Koláčkové, ať z toho něco má.

🔗

17.11.2018 12:24

This is a pretty good article by Alan Walker for candidates in highly consolidated corporate job markets! I believe I know a few people who should read it and think.

I live in Czech Republic and in most cases I work with people in the IT field. Many even outside the IT field now seek jobs directly at events where they speak to actual colleagues and managers. If they hear a “we don't have time for you” mantra, they'll go and talk to someone else. I admit we have a pretty low unemployment rate here nowadays.

I also know quite a few people who decided to avoid the corporate job market entirely. I see many ways to make a living without being “owned” by a corporate entity using corporate processes and the “we don't care” culture.

🔗

16.11.2018 20:23

Funguje vám vyhledávání starého contentu na LinkedIn? Jeden člověk by si rád přečetl můj veleslavný příspěvek váženým recruiterům, ale na dotaz „vážení recruiteři pavel šimerda“ už jaksi #LinkedIn odmítá reagovat. Chtěl jsem si sice napsat skript na zálohování svých plků z LinkedIn, ale vyžadovalo to OAuth, takže by se to muselo provozovat jako služba místo skriptu, tak jsem to odložil.

Naštěstí jsem našel tento text ještě offline v počítači, ale spoustu věcí jsem krmil rovnou do LinkedIn, takže je možnost napsat si automatizovaný tool na archivaci příspěvků na LI stále ve hře, než se mi ztratí úplně všechno, pak už to bude jedno.

🔗

16.11.2018 09:51

Možná by bylo záhodno připomenout, že hledám příležitostnou výpomoc od pythonisty linuxáka freelancera. Většinou blbiny na web, ale dělané tak nějak mým rychlým způsobem, #YAML v #Git jako data, #Python skripty a #Makefile na build a deployment, volitelně #Ansible. Připravuju nové věci, takže potřebuju někoho, kdo mi čas ušetří, ne kdo mě o něj připraví.

🔗

16.11.2018 09:13

#NejsouLidi. Někdo velmi nezodpovědný, zlomyslný či snad chamtivý poradil personalistům, aby posuzovali kvalitu lidí v IT podle jejich profilu na GitHubu. Zajímá mě, kolik z nich vůbec tuší, co je #Git, pro kolik z nich #OpenSource nebylo ještě před pár lety sprosté slovo a jak do toho zapadá #GitHub.

Git lze zjednodušeně řečeno zařadit mezi nástroje pro spolupráci. Není to ani marketingový ani certifikační nástroj. Nechat personalisty posuzovat vývojáře podle GitHubu mi přijde na podobné úrovni jako kdybych svěřil účetnictví školkové skupině svojí dcery.

Pokud dotyčný pracoval na významném uzavřeném projektu, tak ten projekt *není* na GitHubu. Pokud pracoval na open source, tak ten projekt též nemusí být na GitHubu. Pokud je jedním z vývojářů projektu, který na GitHubu je, nejspíše ho nemusí klonovat do svého profilu.

Ukazuje se zde v plné kráse Dunning–Kruger efekt. Čím méně člověk o Gitu a GitHubu ví, tím více si myslí, že z GitHub profilu druhého člověka zjistí. Ještě chvíli uvidím na LinkedIn přístup a začnu vyzývat k hromadnému bojkotu IT recruiterů překračujících své kompetence.

P. S. Čím více jsem na LinkedIn, tím více vzpomínám na svého dědu, jak mi vyprávěl o sebevědomých kádrovácích.


🔗

13.11.2018 00:43

Jsme na LinkedIn, takže tady budeme řešit jen profesionální věci. Nějaké únosy a zastrašování a odklízení bílých koní z řad vlastních dětí demokraticky zvolených vrcholných politiků řešit nebudeme. Kdo by si nechtěl udělat výlet po městech ruských s milým místním průvodcem, který vás vezme i na Krym.

🔗

12.11.2018 12:55

#NejsouLidi Opět jsem byl ve městě, které navrhuju za hlavní město ČR namísto Prahy. Strávil jsem sobotu „mentoringem“ na hackatonu zaměřeném na programování v Pythonu a návštěva se mi okamžitě vyplatila.

Od svých „svěřenců“ jsem si odskočil na workshop async/await v Pythonu a vyplatilo se. Poznal jsem díky Lukášovi nový pohled na #coroutines v programovacím jazyce #Python a měli jsme velkou diskuzi o tom, zda se asynchronní program v Pythonu dokáže nechat operačním systémem uspat (například voláním #epoll_wait) po dobu, kdy není potřeba nic vykonávat. Prvně jsem se dozvěděl o existenci jazyka #Julia a utvrdil se v potřebě ovládnout #Rust.

Též se mě v Brně pár lidí ptalo na volnou kapacitu, kde jsem zmínil, že už mám jednu firmu první na seznamu k jednání, jednak že budu chtít pracovat na něčem zábavném a zajímavém. Explicitně jsem vyloučil cokoliv, co lze nazývat informačním systémem. Letos si docela intenzivně buduju představu o tom, co chci a co nechci dělat.

P. S. Je mi jasné, že svojí současnou prací nezbohatnu. Na druhou stranu mě prozatím vcelku spolehlivě uživí a k tomu mi oproti jiným možnostem uvolňuje dost času na (nejen) vlastní rozvoj, potkávání lidí a spoustu zábavy. #BeMillenial

🔗

11.11.2018 23:29

„Budem mít tak rychlou dobu, že najednou přijdou populisti, kteří budou říkat: ‚Podívejte se, tady máme ten spor s těma technologickejma mágama.‘ Už to dneska vidíte, Zuckerberg musel jít do Americkýho senátu těm starým pánům vysvětlovat, jak to tam funguje, jak sbíraj ty data a podobně...“

Zaujalo. :)

https://lnkd.in/gdpDeWE

🔗

06.11.2018 08:47

Opět vzpomínám na své začátky v IT a sleduju, jak obrovsky se to lišilo od toho, co čítám na #LinkedIn a slýchám od lidí.

Jsem vděčný lidem, kteří mi umožnili mi tak nikdy v životě nepracovat jako #junior a nikdy nefungovat ve stínu starších kolegů. Nikdo z nich nezpochybňoval moje schopnosti a nikdo nezpochybňoval moji cenu. Pokud jsem něco zvoral, neřešili jsme, jak mě potrestat, ale jak situaci napravit. Když jsem shodil firemní síť, dostal jsem jen klávesnici, monitor a klíče od serverovny. Ve skutečnosti mi tehdy bylo jedno, co mi za tu práci dají. Co jsem opravdu potřeboval byla #důvěra, #spolupráce a #společnost lidí, se kterými si rozumím. A to jsem všechno dostal.

Ze spoluprací, na které rád vzpomínám, stojí za zmínku například Jan Bartos, Adam Koppel, Lukáš Kokoška nebo z druhé strany Michal Fousek. Mimochodem nikdo z nich se na sociálních sítích neprezentuje jako #influencer, nesdílí motivační žvásty ani nepořádá semináře osobnostního rozvoje, a dokonce se s nimi sám nevídám každý měsíc. Přesto mají pro mě vyšší hodnotu než celý slavný #LinkedIn a jeho výrazné postavičky.

P. S. Chtěl jsem vybrat jen pár jmen ze svých úplných začátků. Pokud jsem vynechal někoho důležitého, ozvěte se a napravím to příště!

🔗

05.11.2018 10:19

This will be #controversial. I live in #Prague and I do not believe in family #education and #homeschooling. I don't even believe in strictly #positive upbringing.

I am often perceived as individualistic but I love #community and #cooperation in whatever people want to achieve. I still hate #school on the other hand and the need to work with #teachers was a pain to me. I am especially scared by the methods of those who never had to do a job that relies on #HardSkills. But I'm not convinced that keeping the children in a small family circle is the solution.

We are all individuals and many of us can afford a great level of personal choice nowadays. Yet we still need to #cooperate and we also need to be able to live among other people including those that we wouldn't choose as friends. I found many people here on #LinkedIn that I wouldn't choose and I meet many of those outside on a daily basis.

#Children are individuals as well and therefore imposing our individuality on them means depriving them on their individuality and their progress in areas that we cannot provide. They need other people including other children but also the elderly to find their way and learn.

P. S. I also don't believe in crystal balls and silver bullet solutions.

🔗

05.11.2018 00:35

Právě jsem se vrátil z brněnské konference #OpenAlt potom, co jsem měl tu čest zvládnout pražské #LinuxDays a edinburský #OpenSourceSummit. Sára se mnou zvládla celou brněnskou akci a společně posíláme poděkování jak za oficiální dětský koutek, tak všem, co tvořili rozšířený dětský koutek u stánků a na chodbách.

Zlatými partnery konference byli Red Hat, ICT Pro s.r.o. a Elos Technologies s.r.o., můj zatím jediný zaměstnavatel a dvě firmy, se kterými se mi dobře spolupracuje. Určitě se podívejte na seznam všech partnerů obou českých konferencí, kde narazíte na SUSE, CZ.NIC, z.s.p.o., CESNET, z.s.p.o, ale i sledovanitv.cz s.r.o., Master Internet, Active 24, ThreatMark, ARBES Technologies, a.s., Etnetera a další. Jen pro zajímavost mezinárodní konferenci dominovali diamantoví partneři Intel Corporation a Microsoft a platinoví partneři IBM a opět SUSE.

Můžete si sami udělat obrázek o tom, kdo o open source jenom mluví a kdo se mezi nás nebojí přijít opravdu podívat a podpoří naše významné konference!

🔗

30.10.2018 16:21

Tak mám podezření, že jsem dnes jednoho takového tvrdě pracujícího kravaťáka potkal.

Instinktivně jsem strhl dcerku ke straně, když jsem za sebou slyšel na chodníku s nájezdem místo obrubníku rychle přijíždějící a následně na prasáka parkující auto. Na dotaz, jestli to myslí vážně, něco mumlal přes sklo. Na dotaz, jestli by nechtěl aspoň otevřít okno, když s ním mluvím, neochotně otevřel a začal mi vysvětlovat, že tam má práci. Na připomenutí, že jsme šli po chodníku, vysvětloval, že nás viděl.

Nakonec z něj vypadlo ono klasické, „Tak já se omlouvám, ale...“. Protože to bylo bez kolize a protože jsme měli naplánovanou lepší zábavu než se hádat s „omlouvám se, ale….“, jsem se rozloučil a šli jsme na Vyšehrad. Tak doufám, že pan kravaťák alespoň udělal s paní hostitelkou, která ho již očekávala venku a celou scénu sledovala, dobrý byznys.

Příště to asi vezmeme po střechách, abychom na chodníku nepřekáželi kravaťákům v práci a při parkování před vjezdem, jehož uživatel jistě též s radostí počká, až kravaťák dokončí práci.

P. S. Pojmenování dotyčného se moc nechytejte nebo navrhněte jiné politicky korektní slovo. :)

🔗

28.10.2018 22:28

Modří vědí, že mi dnešní den dává za pravdu, když jsem dal přednost samostatné práci a spoléhání sám na sebe před pokračováním po pěti letech ve věhlasné firmě na základě ideálů. Já jsem byl vždycky do určité míry pragmatik, i když se to tak možná někdy nejevilo. Upřímně doufám, že platí těch $190 za akcii, co jsem někde zahlédl.

🔗

18.10.2018 14:22

K náboru vývojářů (programátorů) do firem, které se honosí prací s open source, a firemní kultuře. Nikdy nelákejte vývojáře na byť jediný den bezplatné práce na vašem zadání ani po něm nechtějte platbu za kurz či zkoušku před výběrkem.

Opatrně to chce nakládat i s žádostí o ukázky kódu. Jestliže vaše firma významně profituje z různých open source projektů a použijete tuto skutečnost i jako benefit při náboru, mohlo by se vám klidně stát, že se vás uchazeč zeptá na pull requesty a podporu těchto projektů z vaší strany. V takovou chvíli by bylo poněkud trapné, kdyby se ukázalo, že vaše firma tyto projekty pouze využívá pro své produkty a employer bragging.

Další věc je, že o zaměstnance soupeříte i se společnostmi, které své lidi posílají na významné akce a konference a které mají otevřených mnoho pozic na tvorbu, údržbu, testování a dokumentaci otevřeného kódu. Takže pokud se člověk zeptá vašich stávajících zaměstnanců, proč o vás v open source komunitě nikdy neslyšel, a dozví se, že jste je na akci neposlali, protože je open source mimo zaměření společnosti...

P. S. Pokud vám nevadí budovat si pověst žebráka, tak samozřejmě uchazeče o čas a peníze žádejte. Vždycky si můžete odskočit na LinkedIn postěžovat, že nejsou lidi a vaši skvělou firemní kulturu taky nechápou.

🔗

16.10.2018 19:23

Byl jsem elektronickou poštou pozván, na základě doporučení, do uzavřeného klubu navazujícího na prvorepublikovou tradici. Říkejme jim prozatím třeba zpátečníci podle vzhlížení ke dnům dávno minulým a abych neprozradil skutečný název organizace.

Jako vždy mě velmi zajímalo doporučení, které vedlo k novému kontaktu a tak jsem se nejprve zeptal na něj. Druhý den jsem od office managera dostal odpověď, že bohužel nemají poznamenáno, od koho toto doporučení přišlo. Thunderbird si o odpovědi myslí, že je to spam a u předchozích dvou e-mailů zablokoval přístup k externím zdrojům.

Tak co myslíte, mám si zajít do elitního retro klubu popovídat s uzavřenou skupinou osobností, expertů, umělců, podnikatelů a občanů ze všech regionů ČR, vzájemně propojených na hodnotách přátelství, svobody a odpovědnosti?

P. S. Řekněte mi prosím jediný relevantní důvod, proč se ještě dnes někdo pokouší manipulovat můj systém k tomu, aby při čtení e-mailu přistupoval k externím zdrojům? Používá někdo na elektronickou poštu software, který toto neblokuje?

🔗

13.10.2018 18:40

Jaké je vaše nejoblíbenější slovo pro označování lidí?

LinkedIn je v tomto ohledu taková správně zdegenerovaná platforma, kde lítají akorát samé zdroje nebo talenty, v lepším případě kandidáti nebo uchazeči, výjimečně zaměstnanci nebo u některých otroci. Moje nejoblíbenější slovo pro lidi je...




















Lidi. :)

🔗

08.10.2018 13:41

Strávil jsem celý víkend na konferenci s „arogantními ajťáky“ a „arogantními ajťačkami“ nebo jak nám to teď říkáte. Kromě svého workshopu jsem se pro samé společenské vyžití neodhodlal na jedinou přednášku, ale to napravím z online archivu jako obvykle.

Po roce a půl mého působení, doputovalo, co dělám na LinkedIn, částečně i do mé vlastní sociální bubliny, takže si umíte představit, co se ke mně asi letos dostalo za historky. Mimochodem jeden člověk zrovna hledá nové uplatnění, tak bude aspoň nějaká legrace.

P. S. Pomalu ale jistě mi dochází, jak moc se doba za poslední roky změnila, takže to triko, co jsem měl v sobotu, si už na žádné veřejné akce brát nebudu. Ne že by si někdo stěžoval, ale chválilo mi ho nápadně mnoho lidí. Ať žijou „bejziky“. :)

🔗

05.10.2018 20:46

One thing I #love about international communities and global work culture is that it is totally unacceptable to pick at somebody for their language skills.

I have been through many online conversations via e-mail, bug trackers and more. I have seen everything from trivial mistakes to unintelligible text. I had to overcome strong education stereotypes and learn to tolerate any level of mistakes and ask clearly and politely to clarify the information when necessary.

In all honesty, I am proud of the level of English I achieved and ready to continue improving. But at the same time I am proud of the way I handle conversations with people who are less fluent. I guess this is much more challenging to the native English speakers but in my opinion it is their responsibility to respect the global status of their mother tongue rather than abuse the privilege.

P. S. As my country went through extensive Germanisation, the Czech National Revival and other major events and processes, my fellow citizens often tend to inflate the importance of the ten million nation and its language. I pretty much got over it and I don't even expect the expats to learn the local language.

🔗

30.09.2018 16:15

Ocením #rady a #zkušenosti, kde v Praze pracovat a potkávat se s dalšími lidmi. Pracuju podle situace doma, u zákazníků, v kavárnách nebo vyjedu na Smíchov do Impact Hub Praha, kam jezdím, hlavně když mám chuť být mezi lidmi.

Zrovna na Smíchov mám dobré spojení, podobně jako po Praze 4 nebo do Vršovic. Jenže se tam otočím v podstatě na pár hodin v měsíci a limituje mě chybějící přístup (v tarifech pod 3750 Kč) a především chybějící komunita o večerech a mimo všední dny, aby člověk měl případně důvod tu cenu zaplatit.

Zvažuju další coworkingy, kavárny a studovny. Preferuju mezinárodní komunitu, která v hubu též nijak zvlášť nefrčí. Taky bych asi preferoval víc normálních přízemních lidí, jejichž náplní není předstírat zachraňování celého světa, a obecně otevřenější komunitu, která se nebere tak vážně.

🔗

30.09.2018 13:15

Arogance ajťáků™ nezná mezí. Lidé pracující v IT jsou arogantní™ vždy, všude a za všech okolností a nedají si říct.

Manažer či obchodník vychválí svůj produkt a svoji práci do nebes. Skvělá práce! Zmíním se o tom, co dělám, ani nenapíšu, jestli to dělám dobře. Jsem arogantní a ještě k tomu určitě lžu. Mám v diskuzi názor? Jsem arogantní. Podložím ten názor dobře promyšleným argumentem? Jsem arogantní. Dává ten argument smysl? Jsem arogantní a ještě k tomu odtržený od praxe. Vyvrací ten argument spolehlivě tvrzení někoho jiného? Jsem arogantní a trpím nedostatkem empatie.

A víte, co je největší gól? Kdybych tyhle lidi začal urážet nebo k nim přestal být empatický, víte, co by se stalo? Vůbec nic! Arogantní už jsem a můj názor a moje existence je beztak už dávno uráží. Tak proč se neutrhnu ze řetězu a nezačnu všem nadávat, když je to beztak jedno? Protože jsem hrdý, že nejsem jako oni. A jestli vám tohle není dost elitářský a arogantní postoj, tak už fakt nevím!

P. S. Myšlenkově blízký kamarád mě včera přesvědčil si udělat osobnostní test se slovy, že mám brát výsledek „with a grain of salt“, což jsme rychle přejmenovali na „with a stone of salt“. U tipování, vyhodnocování a porovnávání výsledků jsme se velmi dobře bavili. Takový správný humanitní odpočinek.

#JustForFun

🔗

27.09.2018 09:32

Trochu jsem zjišťoval, proč se někteří tak bojí spolupráce se staršími občany, zatímco jiní v mém okruhu nevnímají věk jako limitující faktor. Pracovní trh je do jisté míry „naučený“ seniorní účastníky znevýhodňovat a vytlačovat.

Důvody jsou asi všeobecně známé. Starší lidé bývají pomalejší. Pomaleji pracují, pomaleji se učí nové věci, pokud se k tomu vůbec donutí. Špatně snášejí autoritu mladších a mají tendenci si myslet, že za ty roky všechno vědí lépe. Často za svou letitost očekávají výhody a úctu a na oplátku nejsou ochotni přinášet oběti. Kombinace těchto vlastností pak může zdržovat tým a rozkládat kolektiv. Takto vzniklé předsudky samozřejmě dopadnou i na spoustu lidí, kteří by byli přínosem.

Na tuto situaci vidím zhruba dva léky, které se výborně doplňují. Jedním z nich je pečlivě si hlídat výše zmíněné stereotypy, systematicky je překonávat a manifestovat tento stav už na první dojem. Tím druhým je odbornost. Pokud se člověk přihlásí do výběrka, kde nemá žádnou konkurenci, není komu dát přednost a může mu být třeba šedesát.

P. S. Někdy je lepší si koupit nový oblek než přijít do mladé firmy plné lidí v tričkách v obleku, který vypadá, že patřil už otci.

🔗

25.09.2018 13:58

Hledáme ninja rockstar guru pro práci na zajímavých projektech pro významné mezinárodní společnosti působící v lukrativních oborech. Nabízíme nadstandardní platové ohodnocení a rozmanité benefity. Vlastní laptop, telefon, pracovní stůl, ergonomická židle, stravenky a cafeterie jsou u nás samozřejmostí. Pracujeme jen 220 dní v roce, o víkendech pořádáme teambuildingy a zajišťujeme zaměstnancům slevy na další vzdělávání. Oceníme podrobnou zpětnou vazbu a především tipy a triky, jak nabírat další šikovné ajťáky, kteří nebudou stát ranec.

P. S. Just kidding. :)

🔗

24.09.2018 07:42

Nobody with stars and stripes or the eagle is admitted to my list of connections on LinkedIn. No exceptions. If I were judging the US according to the LinkedIn discussions, it would have become a horrible place to live by now.

I do not have the flag of my country in my name. I do not have my religious, political or life stance there. I don't have my certifications or title there. I don't even have the name of my operating system there!

I'm pretty sure if you're interested in my country, you will find it in the location and if there's something I really want to tell you, it will be a post, an article or if it's so important to me, the profile summary. That is the couple of paragraphs you will find if you click on my profile. We can even discuss my world view and philosophy if you can handle that. I don't even need you to agree with me to stay on friendly terms with you.

That said, do exercise your free speech, I will exercise my freedom to think badly of you.

P. S. I know not to judge the whole country by a crowd of online jerks. I'm actually glad that they're making it easier for me by marking themselves right in the name field.

🔗

22.09.2018 22:25

O neomezené dovolené jsem si myslel, že je u nás vcelku nudným tématem. Jeden organizátor #HR akcí mě však rychle vyvedl z omylu.

Při klasické dovolené si během roku po dohodě dejme tomu vybírám z 25 dní a mezi tím podle potřeby střelím sick day. V ideálním případě se obejdu bez pracovní neschopnosti. Zaměstnavatel tak se mnou může za své peníze při plném úvazku počítat na nějakých 220 dní v roce.

Neomezená dovolená ve mně vyvolává rozpaky. Management ji zřejmě bude chtít nějak regulovat. V americkém systému k tomu může používat strach z jednostranného ukončení pracovního poměru. Může používat psychologický nátlak a dávat lidem za příklad workoholika, kterého dovolená spíše obtěžuje. Případně může člověka od dovolené odradit cílenou kritikou jeho práce.

S velkou slávou teď provozuju opačný systém, kdy nemám dovolenou žádnou. Když nepracuju, nemám komu poslat fakturu. Můžu si tak bez výčitek udělat volno a nemusím se z něj nikomu zpovídat. Na druhou stranu si musím umět dobře spočítat dopady na cash flow a na své zákazníky.

P. S. Vycházím z toho, že firmy ani teď nechtějí příliš spoléhat na vnitřní motivaci pracovat a spolupracovat, tudíž si ji dovolím z úvahy vynechat.

#business #freelance #happiness

🔗

22.09.2018 07:47

Obrázek lepší než tisíc slov. Slova v obrázku navíc kazí nevhodná ztrátová komprese, soustřeďme se tedy na postavy samotné.

1) Úspěšný musí být žena. Samozřejmě pouze náhoda. Nic by se nezměnilo, kdyby si muž se ženou vyměnili strany.

2) Úspěšný musí být štíhlá a zvýrazňovat to výběrem oblečení. Též náhoda.

3) Úspěšná nesmí mít úctu ke zdraví a musí si huntovat kotníky kvůli zfalšování decimetru výšky. Náhoda.

4) Bez vyzývavého postoje není úspěchu. Asi též náhoda.

5) Neúspěšný se shýbá, aby si sám zavázal tkaničky. Nebo si možná protahuje záda po náročném dnu.

6) Neúspěšný ke své práci potřebuje zavazadlo.

P. S. Mužete samozřejmě doma sledovat výměnu manželek, ale do kavárny si musíte vzít motivační literaturu z čtenářského deníku slavných. Obsahu knihy v zásadě není potřeba rozumět, nejdůležitější dovednost je umět při čtení držet knihu tak, aby byla dobře vidět obálka.

P. P. S. Ještě jsem neslyšel, že by někdo předstíral, že si vede deníček. Asi se nepohybuju v prostředí, kde by se vedení deníčku považovalo za „známku punku“. Asi jinej gang.

#HipsterCulture #HipsterBusiness #KultKrásy

🔗

17.09.2018 16:15

Dream interview. Starý známý mi navrhl, ať se za ním stavím, až budu v jeho městě, s lehkou nápovědou, že o mně mluvil ve firmě a rádi by se se mnou seznámili.

Přijel jsem a odvedl mě na oběd, kde jsme pokecali o běžných věcech. Ukázal mi bleskově firmu, připomněl mi, co dělají a chystal se mi udělat kafe. V kuchyňce mě představil dvěma lidem, tykali jsme si (porušení HR příruček #1) a prohodili jsme nějaký vtípek (porušení HR příruček #2) a odešli jsme s kafem do zasedačky.

Kamarád ostentativně upozornil CTO, že mě jenom pozval na kafe a začali jsme se bavit. Dostal jsem přehled možností, na čem bych mohl chtít spolupracovat. Nemusel jsem si vybírat zvíře ani deklarovat pětiletý výhled. Nulový tlak na příslib vyšší časové dotace, nulový tlak na předčasné rozhodování. Zato dobrý důvod se ozvat co nejdříve s další komunikací.

P. S. Mnohým #HR k zamyšlení. Matěj se zamýšlet nemusí. Nebuď matěj. Buď jako Matěj. Jan snad odpustí vypůjčení repliky.

🔗

16.09.2018 19:46

Je velice zábavné číst na #LinkedIn postesky lidí, kteří mě a mnohé další lidi s názorem blokují, nad cenzurou, že je též někdo blokuje nebo jim maže komentáře. Donutilo mě to udělat review mých vlastních blokací a s hrůzou jsem zjistil, že blokuju... Přesně nula osob! A komentář jsem též už delší dobu nikomu nesmazal!

P. S. Hlavně si do profilu napište, že jste #openminded. :)

🔗

15.09.2018 19:42

Co podle vás znamená #freelance? Někdy si říkám, jestli tu v tom nemají někteří trochu zmatek.

Narazil jsem na český projekt, který láká „experty“ v jejich oboru, které už to nebaví v zaměstnání, aby jako freelanceři pracovali kdykoliv a odkudkoliv, sbírá jejich profily a slibuje propojení s firmami, které chtějí s freelancery pracovat. Snad nemusím vysvětlovat, že freelance není jenom o tom, že mě to přestane bavit v zaměstnání, tak jdu domů. Podívejte se ale se mnou na tři ukázkové nabídky, které jsou vystavené na veřejné části portálu jako lákadlo k registraci, po které se má člověk dostat celkem k 313 nabídkám.

První projekt je agentura, která pro svého klienta hledá vývojáře na full time. Nic proti agenturám, ale hlavní smysl freelance portálu by snad měl být ve spojování nezávislých odborníků a zákazníků, kteří budou využívat jejich služeb. Druhý projekt je klasická zaměstnanecká nabídka. Třetí projekt pro změnu telemarketing přes personální agenturu. Prostě freelancing jak vyšitý.

P. S. Nejvíce mě pobaví, když mi někdo na freelance místo spolupráce nabízí pozici.

🔗

14.09.2018 20:24

Zaujal mě zde názor některých manažerů, že by si měli jejich zaměstnanci sami zařizovat a platit školení a vzdělávání ve svém oboru. Z mého pohledu je naopak podpora vzdělávání a účasti na oborových akcích jeden z mála způsobů, jak dát zaměstnancům najevo, že se o ně firma zajímá.

Nemám vůbec žádný problém s tím, když se zaměstnanec vzdělává ve vlastní režii, našetří si na kurz a vyčerpá na něj dovolenou. Člověk má být iniciativní a nemá se spoléhat, že se o něj někdo druhý postará. Pokud si ovšem zaměstnanec zásadně zvýší kvalifikaci z vlastní kapsy a o vlastním volném čase, měl by to dotáhnout do konce, dát výpověď a najít si zaměstnavatele, kde nově získanou kvalifikaci uplatní, nebo to zkusit na volné noze.

Jako freelancer se starám o to, abych vydělal a nemusel řešit, jestli si můžu dovolit dát řádově 1000 € za návštěvu významných konferencí nebo ne, a zda si můžu dovolit během nich nepracovat. Jako zaměstnanec bych ocenil trochu vstřícnosti. O školení, které dnes mnohdy stojí zaměstnavatele zlomek ceny, ani nemluvím.

🔗

06.09.2018 16:48

Konec konců bych práci u McDonald's nezatracoval ani u konkrétních lidí v IT oboru. Sám mám k méně kvalifikované práci dobrý vztah a využíval jsem ji jako obchodní nástroj i jako duševní očistu.

Když jsem se pohyboval mezi lidmi jako „ajťák“ na zavolanou, zjistil jsem jednu pro můj byznys zásadní věc. Ti lidé mojí práci nerozuměli a tudíž jako zástupnou informaci o mé kvalitě používali cenu.

Někde okolo 100 až 150 Kč/h se nacházela kategorie „zaplatíme nějakému studentovi“, cca 300 Kč/h bylo „zavoláme ajťáka“ zhruba 600 Kč/h byla hranice pro „je fakt dobrej“ a tak od 800 Kč/h bylo „zavoláme firmu“. Zároveň jsem zjistil, že když něco nejde, zavolají po mně ještě profesionála od ISP nebo z počítačového servisu okolo 500 Kč/h.

Bylo mi jasné, že si nemůžu říkat výrazně pod 500 Kč/h, aby mě lidé vůbec brali vážně. Na druhou stranu jsem potřeboval mít ve fakturách nějakých 10 000 Kč měsíčně na životní náklady a bez kontaktů a zkušeností jsem při dané ceně ne vždy získal zakázky v potřebném objemu 20 hodin měsíčně.

Tak jsem zcela běžně střídal práci za ~500 Kč/h v oboru, práci za ~300 Kč/h pro člověka, co byl diskrétní a uměl mě víc vytížit, a práci za ~150 Kč/h mimo obor, abych se uživil. Však si to spočítejte.

🔗

06.09.2018 15:48

Často si děláme legraci z absolventů vysokých škol, kteří právě nastoupili do McDonald's. Já jsem se naprosto zamiloval do jejich náborové reklamy, kde si nehrají na zaměstnavatele roku, na benefity ani na mladý dynamický kolektiv, ale jednoduše říkají, že i člověk s velkým snem může začít tím, že si v mekáči vydělá pár peněz a nabere pár zkušeností.

Věřím, že je pro spoustu lidí mekáč lepší životní zkušenost jak celá vysoká škola nebo práce třeba zrovna v HR. Pokud vám stejně jako mně v mekáči nijak zvlášť nechutná, tak si tam zajděte aspoň na kafe. Uvidíte tam až do kuchyně a hlavně uvidíte, že se tam maká, což v dnešní době není špatné občas někde vidět.

Asi není tak úplně běžné si z pokladny mekáče nabrat programátory. Ale pokud hledáte lidi, kteří zvládnou v pohodě a s úsměvem komunikaci s hromadou cizích lidí, nerozbrečí se při prvním náznaku kritiky a nedělá jim problém jít a udělat, co je potřeba, tak bych McDonald's v CV rozhodně nezatracoval.

P. S. My si ve skutečnosti neděláme legraci z toho, že ti lidé skončili v mekáči. My si děláme legraci, že na to musely studovat pět let na univerzitě a za celou dobu nezískaly kontakty a praxi pro práci v oboru.

🔗

05.09.2018 00:43

Last year I was focusing on getting back to #business, moving back to #Prague, getting my bills paid, keeping my mind in shape and considering my options. Year 2018 is all about new things.

I am starting a couple of entirely new topics for my trainings while at the same time updating the existing topics. I am digging deep into so much new stuff this year that I can't even express the #feelings. They say you need to be in constant learning process but this is different.

One example is that I'm preparing a programming course for #children for the first time ever. We'll be working with #Python. I had to look for ways that would be suitable for the younger generation and their needs. I received help and instructions from an experienced #Scratch teacher.

Even though the course hasn't yet started, I have already reused parts of it in my trainings for #adults to their advantage. It is pretty cool that just preparing the plan, topics and tools for children helped me to improve the adult training experience significantly.

This is no time to lag behind!

🔗

02.09.2018 23:12

Někteří se ptáte, co bychom dělali, kdybychom nebyli v tak lukrativním oboru, kdyby nebyla konjunktura, kdybychom byli na vrcholu a nebylo by, kam dál šplhat. Jeden z diskutérů si nás tak prý dokonce představuje.

1) Kdybych nebyl v lukrativním oboru, tak bych asi zřejmě byl v nějakém méně lukrativním. Ani bych to nepoznal. Já jsem nehledal žádnou zlatou žílu, prostě jsem dělal, co mě bavilo, nějak se to stalo mojí profesí a nějak to na trhu stouplo v ceně. Stane se, omlouvat se za to nebudu.

2) Já jsem fakt v konjunktuře nezačínal, já jsem živnost registroval v roce 2008 a prakticky bez zkušeností jsem začal dělat školení a systémovou administraci. Obraty v CZK jsem měl cca 20k, 160k, 220k a 320k a v roce 2012 jsem růst obratu přerušil zaměstnáním.

3) Ke spokojenosti se potřebuju bavit, ne šplhat po společenském žebříčku. Takže pokud budu mít pocit, že se neposouvám, tak prostě změním plán, stejně jako jsem to udělal minule.

Tak pardon, jestli nejsem podle vašich měřítek dost ambiciózní. Nikomu jsem nesliboval, že budu.

P. S. Zaujalo mě i to množné číslo, které značí, že tu ani nejde konkrétně o mně, ale o celou škatulku lidí. Pokud se v ní vidíte, tak prosím přidejte své vlastní odpovědi na tato na #LinkedIn tak oblíbená #klišé.

P. P. S. Kdyby byly v prdeli ryby...

🔗

01.09.2018 08:01

Když už se bavíme o odbornících, kteří odmítají „povýšeni“ na manažera, nastíním pár důvodů, ale zajímají mě hlavně vaše názory a zkušenosti!

1) Jakkoli špičkový odborník se při přestupu do managementu přesouvá na spodní příčku své nové hierarchie, proto píšu povýšení v uvozovkách.

2) Asi nechci šéfovat kolegům. Kolegovi se to stalo, když nastoupil manažerskou dráhu a i když jsem si před každým meetingem opakoval, že už to není kolega, přebudovávání zavedených vztahů trochu bolí.

3) Asi nechci šéfovat kamarádům. Manažer musí zvládat nepopulární kroky a lidé je od přátel nemusí brát úplně dobře.

4) Těžko bych pod sebou snášel člověka, u kterého mám pocit, že bych si tu práci lépe udělal sám.

5) Velmi nerad bych svým odborníkům vysvětloval nesmyslná technická či produktová rozhodnutí managementu a reorganizace.

6) Nerad bych se svými lidmi řešil výši mzdy nebo jim vysvětloval, proč se firmě nedaří a kam zmizely peníze na odměny, zvláště v kombinaci s body 3 a 4.

7) Mrzelo by mě odtržení od kódu, testování, ladění a vůbec všech těch věcí, pro které mě můj obor baví.

8) Asi by mi definitivně hráblo z věčného korporátního meetingování a okecávání věcí, která sám považuju za nad slunce jasné.

Víc se toho sem nevejde...

#HR #ThisIsNotMyJob #freedom #happiness

🔗

01.09.2018 07:01

Některým už tak vadí #neskromnost pracovní síly, že se proti tomu snaží bojovat příběhy o lidech, kteří dali přednost lepšímu kolektivu nebo větší flexibilitě, jako kdyby to bylo něco nového a převratného.

Jsem přesvědčený, že si většina kvalifikované pracovní síly může polepšit finančně, najít lepší kolektiv, přestoupit do firmy s lepší reputací, získat větší flexibilitu nebo třeba zkrátit dojíždění. Jestliže denně myslíte na změnu zaměstnání, tak máte štěstí, teď je na to ideální doba. Pokud víte, co chcete dělat, stačí si udělat průzkum trhu a vzít nabídku, která vám zlepší život hned v několika směrech. Dokud neznáte trh, je nesmysl se bavit o kompromisech.

Jestliže denně myslíte na lepší nabídky a ujišťujete sebe i okolí, že jste spokojeni tam, kde jste, tak jednoduše lžete. A je úplně jedno, jestli vaše nespokojenost stojí jenom na výši příjmů. Jestliže jednou nespokojeni jste, tak je v současné tržní situaci naprosto nezodpovědné s tím nic nedělat. Změnit práci není ostuda a změnit kolektiv není katastrofa.

Nejlepší „kompromis“ je stejně polepšit si ve všech ohledech. :)

P.S. Pokud se někdo diví, že mu technicky zaměřený odborník odmítne manažerskou pozici, tak podle mě nemá v této oblasti personalistiky, co pohledávat.

#HR #propaganda

🔗

29.08.2018 08:34

Ach ta mládež, o milleniálech ani nemluvě... :)

🔗

26.08.2018 18:38

Kdosi mi připomněl nejhorší gymnaziální klišé, které si ještě nechám na chvíli pro sebe. Časy se mění a rád si poslechnu, co se za poslední dekádu nebo dvě změnilo. Za časů mého rozhodování plnilo gymnázium zhruba tři funkce.

1) Příprava na vysokou školu spočívající především v těžší matematice a důrazu na to, čemu se dnes říká „soft skills“.

2) Získání všeobecného vzdělání a rozhledu s důrazem na porozumění okolnímu světu.

3) Výběr další generace lidí patřících do vzdělané části společnosti.

První dva body se podle mého vzhledem k rozmanitosti kvality současných „gymplů“ poněkud přeceňují. Většina školského všeobecného přehledu je mi dnes úplně k ničemu a musím ho buď zásadně revidovat nebo doplňovat z jiných zdrojů. Ovšem za úplně nejhorší považuju klišé „elity národa“ schované ve třetím bodě.

Nepopírám, že třetí bod do velké míry funguje, už jen díky tomu, že rodiče celé naší generace věděli, že fungovat má a tak se prostě na gymplech sešli lidé, jejichž rodiče se je nesnažili od patnácti vyhnat do práce, a kteří měli v rodině řekněme vzdělanější vzory. Kontakty ze střední školy mi několikrát zachránily živnost, než se mi podařilo ji stabilizovat a nakonec na čas pustit kvůli nabídce, která se neodmítá. Ale i tak mi na tom při mém založení pořád něco nesedí.

🔗

23.08.2018 20:41

Rád bych si tu udělal malý průzkum ohledně motivace zaměstnanců. Jaký model zaměstnání vám nejvíce sedí?

Chcete, aby vás zaměstnavatel systematicky motivoval a aktivně se staral o vaše štěstí a pracovní výkon? Milujete open space? Máte rádi teambuildingy? Uvítáte happiness manažera nebo firemního kaplana? Požadujete nejoblíbenější české benefity, stravenky a cafeterii? Osobního trenéra?

Nebo máte radši zaměstnání spíše jako spolupráci, kdy se všichni ve firmě věnují rozvoji a podpoře produktů a služeb, zaměstnanci jsou za svoji motivaci zodpovědní převážně sami a podle toho se i hledají zaměstnanci, kteří jsou zvyklí se o sebe postarat. A místo tradičních benefitů spíše větší volnost a samostatnost.

A nebo je vám to buřt, dokud chodí očekávané $$$ na účet?

🔗

19.08.2018 15:57

Tak to vypadá, že bych si mohl poprvé v životě dovolit bez výčitek svědomí koupit nové auto a ne něco, co má své nejlepší roky za sebou. Najezdím tak deset až patnáct tisíc kilometrů ročně a většinu doby je auto zaparkované venku na sídlišti. Jednu dobu jsem zvažoval auto vůbec nemít, ale pár dálkových cest začátkem léta mi tyto myšlenky vyhnalo z hlavy.

Auto mě neživí, nežiju v něm ani auta neřadím mezi své hlavní koníčky. Budu tedy hledat spíše low cost řešení. Popravdě se docela dívám po Hyundai, ale i20 mi nepřišla, že by stála za ty peníze. Samozřejmě je pořád ve hře možnost koupit něco zajímavého staršího, ale v minulosti mě to stálo dost peněz a trápení po koupi.

Díval jsem se na tradiční značky a tam pro mě koupě nového nedává vůbec žádný smysl, když mi to auto nevydělává. Zvažoval jsem daňové výhody při pořízení auta na podnikání i soukromé účely a ani to mě nepřesvědčilo. Tak snad se mi během pár týdnů podaří něco vybrat a zbavit se současného, co už nebudu chtít udržovat.

#noHR #nobusiness #justlife

🔗

17.08.2018 22:00

Kde se vzala oblíbená fáma, že finanční motivace zaměstnanců nefunguje, a pokud, tak pouze krátkodobě? Podle mě je to exemplární případ chybné dedukce.

Jestliže se zaměstnanec nachází v situaci, kdy „chce“ opustit firmu a najít si nové místo někde jinde, je už většinou pozdě. Nezáleží, jestli v rozhodnutí pokusit se změnit zaměstnavatele hraje roli nabídka vyššího platu, vyřešení nějaké nespokojenosti nebo prostě jenom touha zkusit něco nového.

Odcházejícího zaměstnance v jeho současné pozici nejvíce drží strach ze změny a z případného neúspěchu v nové spolupráci. Často věnuje odhodlávání se ke změně a přijetí rizik s ní spojených mnoho měsíců. Náhlá interní nabídka zvýšení platu ho může na nějaký čas umlčet, ale příprava na odchod již byla vykonána, ostatní důvody k odchodu zvýšením platu nezmizí, a nakonec pravděpodobně stejně odejde.

Mnohdy se to prezentuje jako selhání finanční motivace, ale podle mého skromného názoru nabídka buď přišla příliš pozdě, nebyla dost vysoká, aby „zamázla“ ostatní důvody odchodu, nebo byly ty důvody silnější než peníze.

Že dotyčný odešel, podle mě nemění nic na tom, že v dnešním světě potřebuje peníze téměř ke všemu, co může chtít mít, a finanční motivace tak zůstává stále jedním z hlavních důvodů chodit denně do práce.

#HR #business

🔗

05.08.2018 08:29

#metoo I was genuinely afraid to speak up in a way that might be considered against #feminism as I have a #business to run and a #family to feed. Thanks Gerard for reinforcing my #courage to come out and speak freely.

Probably the most common argument that feminists use in online discussions are „Take a cold shower.“ and „Man up.“. I understand the latter as a clear proof that #equality is my value, not theirs.

The idea behind this is that when a woman feels injustice, #men are required to take action, while when a man feels injustice, he's simply supposed to cope with that. For the sake of justice, #women in my country have also been always taught to cope with the #situations they get into.

And we do just that, irrespective of #gender. It has one major #advantage and that is that we, men and women, are actually motivated to #handle our lives. The major disadvantage is that it is crazy hard to seek help when we can't cope as that's simply not supposed to happen.

I never reported an older girl that harassed me when I was 12 as well as I never reported an adult man that did it a couple of years later. And I happily ignored anyone who didn't go beyond obscene words. I did take a cold shower. I did man up. And I didn't even need a #feminist to tell me.

#humanism #equality

🔗

03.08.2018 18:36

Zdá se mi to, nebo se David Grudl už nějakou dobu snaží systematicky špinit dobré jméno #OpenSource. Není mi zcela jasné, zda je motivací jeho negativní kampaně nějaká forma zhrzenosti nebo snad vidina zisku.

Davida k publikování otevřeného kódu nikdo nenutil. Mám open source rád a vidím v něm daleko hlubší hodnoty, a to jak ve společenské, tak i v praktické rovině. Nenapadlo by mě dávat celé open source komunitě sežrat svou vlastní nespokojenost se svým vlastním rozhodnutím, které bohužel nevedlo na #InstantProfit.

Připouštím, že se zde může jednat i o #AttentionWhoring za účelem přilákání pozornosti na Davidovu probíhající crowdfundingovou kampaň. V takovém případě budiž mu přáno a snad mu i můj příspěvek pomůže vydělat nějakou tu korunku. Mně osobně dává tato kauza za pravdu, když se snažím #PHP-kovinám vyhnout. Přispívat na Davida ani #nette nemám v plánu.

Open source nejen vykazuje po desítky let stabilní růst, ale ulehčil obrovské spoustě lidí vstup do #IT a podpořil u nich kulturu nesobectví, sdílení a spolupráce. Není fér vydávat selhání jednoho člověka v plnění jeho vlastních snů a potřeb za selhání celé open source komunity.

P.S. Odkazujte prosím tento příspěvek, pokud by o mně zase někdo tvrdil, že se strefuju jenom do personalistů. :)


🔗

30.07.2018 22:39

🔗

29.07.2018 08:08

Sociální inženýrství na LinkedIn. Možná o tom časem napíšu článek. Když vidím, jak moc je LinkedIn vadná platforma, říkal jsem si, že by některé chyby mohly mít docela zajímavé důsledky.

Například jsem objevil metodu, jak někomu pod jeho příspěvek dostat vlákno, které nevidí a tedy ani nesmaže. Jestliže nefunguje tak triviální věc, dá se předpokládat, že je tato chybka jen špička ledovce.

Z čistě sociální stránky jsem ještě úspěšně otestoval, že mnozí příliš nedodržují proklamovanou zásadu nepřidávat si nikoho cizího bez úvodní zprávy či seznámení. To mě velmi překvapilo, protože též uvádím, že si nepřidávám cizí lidi bez seznámení, a nenapadlo by mě to proklamovat a nedodržovat.

🔗

27.07.2018 19:12

Tak už nám chybí nejen loajální zaměstnanci, ale dokonce i loajální zákazníci!

Nakonec naším problémem nebudou imigranti, co čekají na sociální dávky, ale podnikatelé, co čekají na loajální zaměstnance, loajální zákazníky a pečené holuby, co lítají do huby. A když jim to neviditelná ruka trhu nedá, tak si o tom aspoň pobrečí na LinkedIn.

Kdo je to prosím ten loajální zákazník? Je to někdo, kdo se jen tak zjevil a teď už s ním můžeme navždy vyjebávat a vystavovat ho ve vitríně jako svůj úspěch? Pokud mám značku, která přitahuje snoby a prodávám jim společenský status, pak si to můžu dovolit. Pokud ale prodávám službu, je přece loajalita navázána na dosavadní zkušenost s její kvalitou a do budoucna závisí na udržení a rozvoji služby.

Kdysi se říkalo, že se dobrá pověst buduje roky, ale ztratit se dá za jediný den. Dnes se při prvním neúspěchu nadává na nevděčné a neloajální zákazníky.

P.S. Příspěvek je samozřejmě karikatura. Netřeba vysvětlovat, že je mnoho podnikatelů, kteří do téhle divné vlny nepatří.

🔗

25.07.2018 22:11

Pořád jsem nepochopil, proč lidi provokuje, když se zmíním, že jsem nikdy nebyl junior. Moje chápání juniorské pozice je následující.

1) Junior nastupuje do kolektivu, kde má k dispozici jednoho nebo více kolegů, kteří mají před ním ve znalostech a zkušenostech s jeho náplní práce náskok.

2) Očekává se od něj plnění rutinních úkolů a teprve pozvolné zapojování do samostatnějších činností.

3) Má omezenou zodpovědnost při plnění úkolů a v případě, že se mu něco nedaří, může očekávat pomoc zkušenějších kolegů.

Když jsem ve svém oboru začínal, tak jsem vůbec nevěděl, jak bych k takovému luxusu přišel. Nikdo mi příležitost podobného rázu nenabízel. Většinou jsem přišel k problému, který bylo potřeba vyřešit. Případně jsem iniciativně navrhoval transformaci (změna systémů, nástrojů, programovacích jazyků, databázových systémů, ...), analyzoval a testoval dopady a prezentoval výsledky své práce ostatním.

Když jsem v Redbossu jako letní brigádník při nahazování bridgované VPN odpojil celou firmu od sítě, taky se mě nikdo neptal, jestli potřebuju pomoct. Prostě jsem vyfasoval klávesnici a monitor a zavřeli mě do serverovny do doby, než se všechno zase rozběhlo. Na projektech jsem též nemíval nikoho, koho by zajímalo, když se na něčem zaseknu.

🔗

23.07.2018 19:06

Někdy je mi trochu líto, že se mě hrdinní trollové z LinkedIn již delší dobu vyhýbají a snaží se pro své útoky najít slabší kusy. Uznávám, že Jiří zatím neprokázal takovou odolnost vůči frustrátům, a že to někdy vypadá, že neví, co s nimi, ale tím jsme si museli projít všichni. Takže jen pár náhodných poznámek.

1) Jirko, nemáš povinnost reagovat na každý osobní útok. Samozřejmě máš právo se bránit, ale čím zjevnější a čím hloupější útok je, tím větší sílu má nereagovat nebo reagovat jen jednou a velmi stroze.

2) Ženy, které používáte sexistické argumenty, radši zalezte zpět do jeskyně. Psát někomu, kdo o vás neprojevil sebemenší erotický zájem, že podle vás není dost chlap, do roku 2018 opravdu nepatří.

3) Vynechte prosím i postup, kde nejprve ignorujete všechny argumenty spoludiskutéra k tématu, následně ho začnete hodnotit a pustíte se do něj v osobní rovině, a nakonec začnete hýkat cosi o osobním útoku, když vám to velmi jemně a decentně vrátí.

4) A mimochodem, když už si jako lidé z personálního oboru uzurpujete LinkedIn a chováte se, jako by vám to tady patřilo, tak se nám tu alespoň předveďte ve své profesionalitě a nadhledu.

We are Legion. We do not forgive. We do not forget. Expect us.

P.S. Věnováno těm, kteří mě blokují jen proto, aby mohli v klidu útočit na druhé.

🔗

22.07.2018 12:21

A totally anti-work post. I spent roughly two weeks in The Tent #Munich, half of it together with my daughter. That is a magical place where you talk to anyone and anyone talks to you. Most people stay there for a couple of days, so the whole ever changing community is switched to a much faster pace.

This wasn't my first visit there but the two weeks with a short break back in Prague and the improved experience of being there with a child too young to worry about the language barrier got me so much that I wasn't able to adapt back. Yesterday, to ease my adaptation, I looked up a smaller camp here in Prague to have an evening grill and chat with folks that will be elsewhere tomorrow or the day after.

I also noted that after a couple of days in international environment some foreigners started to recognize me as an American. I was so delighted to be interchanged with a native speaker but I might be getting some British accent lessons soon. Any available in Prague?

🔗

19.07.2018 21:03

Co jsou a co nejsou #benefity? Tak předně jsou odvozeny od slova #bene, tedy něco, co mi dělá dobře, něco, za co budu upřímně a nepředstíraně rád.

Tedy od vynálezu peněz určitě ne #stravenky. Horší už je jenom #cafeterie, která člověku vezme hodiny života, než z ní nějak vyrazí slíbené peníze. Peníze schované ve stravenkách a cafeterii jsem při nejlepší vůli ochotný považovat za daňově optimalizovanou složku mzdy. A to nemluvím o morální stránce.

Skutečné benefity přitom každý dávno zná, jsou to všechny ty věci, o které ve firmě žebráme, kterých se doprošujeme a které nám chybí, nebo v lepším případě věci, které nám ve firmě už teď dělají radost. Pokud bych to měl vystihnout jedním slovem, bavíme se o #zázemí, a to jak v rovině kancelářské, tak v rovině osobnostní.

Osobně uznávám benefity, které nějak souvisí s prací, od zázemí budovy (sprchy, jídlo, parkování, odpočinek, soukromí, ...) přes osobní #rozvoj (jazyky, vzdělávání, ...) a společenské #vyžití (komunita, meetupy, konference, ...) až po osobní #spokojenost (spolehlivost, důvěra, volnost, rodina, ...).

Vedle benefitů považuju za hodně důležitou #účast, která sice není postavena na finanční odměně, přesto by se měla projevit v bonusech a v ideálním případě i v akciích. Neodměnit zaměstnance i finančně je výraz neúcty.

🔗

19.07.2018 16:00

Neustále na LinkedIn narážím na stížnosti na loajalitu zaměstnanců. Naposledy to bylo ve formě seznamu několika málo velkých korporací a statistiky doby zaměstnání každého jednotlivého zaměstnance. A já se ptám, kde najdu firmu, která bude loajální ke mně.

Jedno ze základních pravidel zaměstnání je, že zaměstnanec za žádných okolností nesmí vědět, co se peče, dokud se to neupeče. Nesmí se dozvědět, že se to majitelé chystají zabalit a firmu prodat nebo zlikvidovat. Nedozví se ani o chystané reorganizaci. Nezmůže nic, pokud se mu ze dne na den rozhodnou vyměnit šéfa a kolikrát není přítomen ani výběru budoucích kolegů. A co víc, nemá ve většině případů ani právo změnu pracovních podmínek odmítnout a odejít, protože ho váže výpovědní lhůta. A když odejde, bude se muset při pohovoru v dalších firmách zpovídat z toho, proč odešel, a co byl jeho největší neúspěch.

Jak vůbec můžete očekávat, že bude někdo loajální pouhému jménu, zápisu v obchodním rejstříku, o kterém si můžu zítra přečíst, že už ani nepatří těm lidem, kterým patřil dnes, a za týden dostane nové vedení? Jak můžete měřit loajalitu v počtu měsíců, za jak dlouho dokáže firma odradit nově příchozí zaměstnance?

P.S. Svět se asi zbláznil.

🔗

16.07.2018 13:40

Proč musíme HR kritizovat a co to všechno znamená? Upozorňujeme na negativní společenské jevy, které se projevují právě v oboru, kde se často kombinuje nedostatek empatie, nedostatek zkušeností, často nedostatek pravomocí, ale na druhou stranu i moc nad osudem druhého člověka.

Jsem z těch opatrnějších kritiků. Dlouho jsem toto téma nechával uzrávat v kruhu důvěryhodných přátel. Dobře jsem rozmýšlel, co si můžu dovolit, než jsem přesunul svoje myšlenky do veřejného prostoru. I tak slavily obrovský úspěch a získaly mi hodně příznivců a nepřekvapivě i odpůrců. A to se tu nebavíme o ničem převratném, záleží jenom, kdo si troufne promluvit nahlas a jak to vše formuluje.

Najednou se mnou lidé sdílejí své příběhy z výběrových řízení a špatné, ale i dobré, zážitky z pracovního trhu. Neustále mě utvrzují v tom, že je důvod českou (i jinou) HR scénu kritizovat, že je důvod se bavit o lidské slušnosti a důstojnosti a vůbec že je důvod dál píchat do vosího hnízda a vyvolávat reakce těch, kterých se kritika může potenciálně týkat.

Personální odvětví není o těch, kteří v něm pracují, ale o všech těch lidech, kteří se s jeho službami někdy osobně setkají. Tak asi proto. A taky proto, že se mi nechce psát o politice. :)

#HR #OkurkováSezóna #JeToVŘiti

🔗

07.07.2018 16:02

Okay, Spotify lost me in ten minutes. Copying all the digits from a card is a bit inconvenient but one expects to do it only once. Nope, they refused a payment using my Revolut card. They claimed that either the card or my country is wrong.

After they refused my payment they immediately started bothering me with some bullshit talks that are probably supposed to be advertisements on their own very service that I was trying to pay for. No thanks.

I haven't used Revolut for a long time but so far it looks like a great service. I don't say my country is perfect but that's not something I'd like to discuss customer service of a music library service. I have just installed Google Play Music, registered my Revolut card and I'm listening.

🔗

05.07.2018 23:59

Všichni víme, co patří na #LinkedIn a co spíše na #Facebook, #Twitter nebo #Instagram, o #Youtube ani nemluvím. A co je takový typický zdravý a sterilní content pro LinkedIn? No přece hromada profesní sebechvály a poplácání se po zádech! Jde se na to!

Minulý rok jsem vyhlašoval pro přímé zákazníky slevu na školení v řádu desítek procent. Letos jsem se rozhodoval, zda vyhlásit podobnou akci a zajistit si práci na léto. Ani náhodou!

Předně jsem to v květnu a v červnu trochu přepískl s prací a tak můžu v létě v zásadě jen čekat na proplacení faktur. Dále se mi vlivem různých okolností alespoň prozatím snížily nutné měsíční výdaje o cca 15 000 Kč čistého. Pak potřebuju udělat přípravu pro minimálně dvě úplně nové akce a zvažuju třetí. No a k tomu všemu už na léto nějaké ty objednávky mám a ještě tam bude nějaký nedodělaný restík k rozlousknutí.

Zatím se od soboty až na nějaké ty telefony a papírování svědomitě věnuju odpočinku. Funguje to skvěle, už mě začínají tak nějak svrbět prsty, začínám si pouštět naučná videa a číst články a dokumentaci.

P. S. Jestli si někdo bude stěžovat i na takto čistý post této platformě a komunitě na míru, tak už mi vážně vlezte na záda. :)

🔗

04.07.2018 00:44

Protože nejlepší věc, co můžete pro sebe na sociálních sítích udělat je začít brečet, že vás nikdo nemá rád, vaše povolání všichni kritizují, a to vše pokud možno řádně nafouknout a zveličit. A ještě si snad někdo dovolil drze napsat, co by lidé ve vašem oboru či oblasti konání mohli ve vztahu k druhým lidem dělat líp!

To je přece jasná zpráva okolnímu světu, že se má magicky přeskupit, udělat duhu a začít vás a celý váš stav milovat a oceňovat. Protože takhle přece svět funguje. Stačí si trochu veřejně pobrečet a celý svět vám bude ležet u nohou. Nebo?

Já naprosto chápu, že když někdo prodává primárně do určitého sektoru, a je jedno jestli jim prodává školení, aplikaci nebo třeba knížku, že si chce svoji cílovou skupinu získat. Ale opravdu je to nutné dělat formou pochlebování, podkuřování a hlavně podpory ubrečenosti a obviňování okolního světa z každé nepříjemnosti a neúspěchu?

Ani nevím, zda chci znát odpověď.

🔗

26.06.2018 15:23

I prepared and performed a training on #XML. At first I wondered but the topics included my good ol' friends #XSD, #XSLT, #XPath, #XQuery and even the ancient #DTD and we also compared to #JSON and #YAML.

I would say XML and the ecosystem are neither good nor bad. I don't think there is any other widely used well standardized document format that would at the same time be a data format. A metaformat actually.

I was surprised by the (lack of) availability of up to date XML tools implementing those standards. XML besides its unique features seems to be a second class citizen especially in the modern open source development world.

When experimenting I also noticed that some of the XML support languages are way too narrow and pragmatic rather than clean and open to serve as a generic solution. That especially applies to the namespacing support and mixed namespace environments.

And of course a dynamic language like #Python with a library API like #ElementTree or #BeautifulSoup in combination with a #Jinja2 or #mako template often does the job much faster.

🔗

22.06.2018 09:42

Nejsou lidi. V mém oboru má údajně chybět dvacet tisíc zaměstnanců a zatím se nikomu nepodařilo tento trend zvrátit. Nestačí absolventi škol, rekvalifikovaní horníci, ani importovaná zahraniční pracovní síla.

Firmy rozšiřují své náborové týmy a zakládají se nové pracovní agentury, aby ani ten poslední „ajťák“ této síti neunikl. Nicméně ani armáda hledačů pokladů doposud neobjevila žádné nové naleziště odborníků na informační technologie. Když si uvědomíme, kolik lidí hledání odborníků bezvýsledně zaměstnává, situace se zdá býti neřešitelná.

Jenže právě obrovské množství osob zabývajících se lovením těch pár odborníků je klíčem k řešení. Jsem v kontaktu s několika agenturami, které se snaží s náborem kombinovat rozvoj či rekvalifikaci. Co jsem ale zatím neviděl je cílený rekvalifikační projekt, který by pomáhal konvertovat „hledače ajťáků“ na IT „juniory“.

Myslíte, že by byl o takovou službu zájem? Jaká specifika by tato cílová skupina měla oproti ostatním cílovkám nebo široké veřejnosti? Je tu někdo, komu by se chtělo do takového projektu jít?

🔗

17.06.2018 11:21

Nechci nikoho jmenovat, ani tu banku s veverkou, ani tu hudební službu, dělá to teď asi spousta firem. Já tomu říkám past na blbce nebo podvodný marketing, mnozí to považují za zcela legitimní způsob propagace produktu.

Past na blbce spočívá v tom, že v rámci grafiky zobrazím obrovské číslíčko, které vyjadřuje nějakou výhodu, a maličkou informaci, která říká, že tu výhodu nedostanu. Je jedno jestli je to na dnešní poměry hvězdná úroková sazba 2 %, euro za muziku nebo třeba nízký měsíční paušál za internet.

Podstatné je, že vám dají výhody na začátku ochutnat, ale hned na to vám úroky seberou nebo vám začnou účtovat v plné palbě. Je to tedy útok na nepozornost, na matematickou negramotnost a na finanční negramotnost.

Někteří z nás to vidí na první pohled, ale podle oblíbenosti těchto mystifikujících kampaní lze odhadovat, že velká části lidí vůbec nedojde nejenom, že jsou 2 % ročně v podstatě prd (dvě tisícovky za každých sto tisíc ležících na účtu), ale že ty peníze ve skutečnosti stejně nedostanou, protože se to počítá jen z prvních tří měsíců (tedy jen pětistovka za každých sto tisích ležících na účtu).

Co takhle jednou nabídnout kvalitní službu za její skutečnou cenu? To se v Česku v reklamách nenosí? :)

🔗

15.06.2018 22:54

Pro všechny recruitery, obchodníky a marketéry naprosté „must see“. V tomto videu Filip vysvětluje rozdíl mezi obchodem a žebráním. Mám obrovskou radost, že někdo z marketingové branže nazývá věci pravým jménem.

Pokud jediný cíl vašeho snažení je sáhnout si na provizi, odměnu nebo platbu od zákazníka, můžete to zrovna tak zkusit jako žebráci na I. P. Pavlova. Důstojnost povolání neutrpí a možná si nakonec vyděláte víc!


P.S. Omlouvám se všem, co stihli lajkovat před editací. Dle nulového dosahu příspěvku soudím, že jsem prve zvolil nedostatečně konfrontační tón.

🔗

15.06.2018 01:02

Ono to v mojí branži někdy vypadá, že stačí se stát expertem na určitou oblast a člověk je za vodou. To neumím a nepraktikuje to snad ani nikdo z mých blízkých známých. Musím se jenom smát, když se o nás na #LinkedIn píše jako o arogantních pitomcích, co si myslí, že už všechno znají. :)

Měl jsem za to, že do mého dalšího rozvoje nejlépe zapadají programovací jazyky #Rust a #Haskell. Najednou jsem zjistil, že bych se mnohem radši vrátil na začátek a za svůj nejbližší přírůstek pojal #Scratch nebo jemu něco hodně blízkého. Ten koncept mi učaroval natolik, že jsem došel k závěru, že mi v té mé zkušenosti něco chybí, zatímco věci jako #Pascal nebo #PHP považuju za naprosto nadbytečnou znalost.

Vedle každodenního prohlubování znalostí mě tak láká hledat spíše více hravosti než se snažit ještě víc přitlačit na získávání dalších hard skills, na které má člověk vlastně ještě hromadu času. A musím za sebe jednoznačně říct, že Scratch dokáže v dospělém programátorovi vyvolat potřebu zkoušet a experimentovat jen tak bez vnější motivace. Dokonce zvažuju experiment na dalších dospělých lidech.

🔗

14.06.2018 08:57

Impact Hub Praha pořádá úplně první, dalo by se říci pilotní, akci na téma trhu práce. Zatím to vypadá na velice komorní akci, ale i tak se pro velký zájem musela narychlo měnit kapacita akce. Akce se koná příští úterý od 17:00 a registrace jsou opět otevřené!

https://lnkd.in/e3eRkvE

Vše probíhá tak nějak na poslední chvíli, ale už teď jsem si jistý, že na akci potkáte zajímavé tváře, uslyšíte zajímavé krátké přednášky a bude dostatek prostoru i na diskuzi.

Kdybych měl namátkou zmínit témata, která se budou řešit, tak bude probírat především lidská stránka náboru, tedy komunikace a spolupráce mezi všemi zúčastněnými stranami v takovém režimu, abychom se nemuseli navzájem pomlouvat na LinkedIn i mimo něj. Na programu je i téma personálních agentur a bodyshopping.

Vítáni jsou všichni, které více baví aktivní a pozitivní spolupráce než věčné online přestřelky, ale také všichni, kdo dokážou pojmenovat problémy soudobého HR. Vzhledem k dosavadnímu složení bych konkrétně na tuto první iteraci pozval všechny své kontakty a další lidi z IT oboru. Pokud váháte, napište mi.

P.S.: Myslím, že by se ještě našel prostor pro nějakou krátkou přednášku k tématu, tak dejte vědět.

🔗

12.06.2018 08:22

Napsat příspěvek na LinkedIn, nasypat tam hromadu jmen, o kterých si myslíte, že to jsou čeští influenceři, a k tomu nasypat hromadu nesouvisejících hashtagů, je zhovadilost. Lidé si odkazy z vašeho příspěvku vymažou, nahlásí vás jako spammera a případně si vás zablokují. A co víc, nebudou se s vámi o tom vůbec bavit.

Na druhou stranu se tu nabízí otázka, proč je ten který člověk považován za hodného takového seznamu, tedy než se z něj sám vymaže. Chápu sbírání bodů, ale popravdě nemám ani vysoký Social Selling Index. Sice mám 21 bodů z 25 za professional brand (wow), ale jen 16 za vyhledávání lidí (podle LI mám samé bezcenné kontakty), jen 14 za komentování moudrých plků a jen 4 za přidávání lidí. Takže na mně asi moc bodů nenaženete. ;)

A že si mě čas od času přečte skoro celá aktivní LinkedIn populace? To je v mém případě dané čistě obsahem a lidmi, kteří na ten obsah reagují. A to ani nemám zapotřebí vyrábět nějaké fejkové emotivní příběhy jako...

„Přijal jsem zaměstnance se zlomenou pravou zadní packou. Jo a mimochodem je to pes. A daří se mu skvěle a příští rok ho vyhlásíme zaměstnancem roku. Za odměnu dostane velikánskou kost.“

No a když mě to tady přestane bavit, tak sem můžu prostě přestat psát a vlastně se vůbec nic až tak zásadního nestane. :)

🔗

11.06.2018 16:11

Impact Hub #headhunting – Kam směřuje pracovní trh

A máme tady první akci...

https://www.hubpraha.cz/event/impact-hub-headhunting-projit-dzungli-recruiteru/

Chceme v Impact Hubu otevřít nové téma a začít s dlouhodobým pořádáním akcí na téma pracovního trhu. Věříme, že je to téma všeobecné, které zajímá každého člověka, který neočekává doživotní setrvání na své židli. A právě na lidi a na jejich potřeby se chceme na těchto akcích zaměřit, spíše než na procesy na straně zaměstnavatelů a pracovních agentur.

Hlavním pilířem akce je, že nepořádáme setkání personalistů, personálních oddělení, personálních agentur a nezávislí personální konzultanti jsou vítáni stejně jako kdokoli jiný. Někteří z nich budou na akcích povídat, ale středem zájmu bude člověk, který si vybírá, s kým bude nebo nebude spolupracovat. Tak jako odmítáme neprofesionalitu a nerespekt vůči potenciálním spolupracovníkům, tak podporujeme budování smysluplné a lidské spolupráce.

Určitě zavítejte na naši první akci, kde se můžete ihned začít podílet na tom, jak budou vypadat akce budoucí. Celý nápad vznikl u různých lidí nezávisle na sobě a chceme naplno využít možnost Hubu spojovat lidi s blízkými zájmy. Z praktických důvodů budeme na první pokus hodně posunuti směrem do IT a technických směrů, ale určitě se nebojte dorazit.

🔗

09.06.2018 23:04

Jaká je vaše nejoblíbenější pasivně agresivní hláška pro diskuze na LInkedIn? Pasivní agrese je zde tak rozšířená a oblíbená, že je prakticky nemožné se bez ní obejít. Hodí se vždy, když člověk nemá po ruce žádný argument nebo má potřebu reagovat na něco, o čem už předem ví, že to vůbec nepochopil.

Já osobně, když se dostanu do situace, kdy cítím, že se ode mě očekává alespoň nějaká reakce, přestože je komentář již zcela za hranicí mého chápání, používám hlášku „I respect your opinion.“ či v češtině „Respektuji váš názor.“.

Není tak trapná jako poslat někomu snůšku nepřímých urážek a zakončit je přáním hezkého dne a přitom stále splňuje všechny klíčové rysy pasivní agrese. Její vyznění je veskrze pozitivní a protistraně nedává vůbec žádnou munici. Perfektně vyjadřuje únavu a nezájem se ještě vůbec snažit diskutovat k věci. Protistranu nechává na pochybách, zda se má urazit nebo respekt k názoru akceptovat. Česká varianta má navíc to kouzlo, že všichni moji známí vědí, že si koncovku „-uji“ rezervuju jen pro ultraformální příležitosti a uštěpačné komentáře.

P.S.: Používám výhradně bez pasivně agresivního smajlíku. ;)

🔗

08.06.2018 00:27

Mám mezi přáteli a známými hodně excentrických lidí, mám je rád a bylo by mi ctí s mnohými z nich (znovu) pracovat, zatímco Forbes Česko dále produkuje povrchní „unifikující“ obsah autorů, co sami sebe pasují do role módní, stylové i myšlenkové policie.

Zde jsou některé excentrity, které běžně toleruju:

1) Bosé nohy. Ptal jsem se, jak řeší zouvání, když místo bot používá vlastní chodidla. Navrhl, že zahájí návštěvu umytím nohou a po zbytek času už to nebylo tématem.

2) Abstinent. Nechce konzumovat, co by mohlo potenciálně ovlivnit psychiku nebo zhoršit úsudek. Kromě alkoholu mnohdy kofein nebo třeba cukr.

3) Asperger. Přemýšlí exaktněji, odmítá skrytá sdělení a má tendenci testovat, zda je druhý člověk schopný srovnatelné úrovně logického myšlení.

4) Vegan. Pozve mě do restaurace na napodobeniny klasických masových a smetanových jídel, což si nejsem (narozdíl třeba od Góvindy) schopný kvůli rozhození zraku a chuti užít.

5) Tučňák. Chodí v uniformě z devatenáctého století, aniž by k tomu byl nucen například manažerskou pozicí nebo prací číšníka v dražší restauraci.

Já s těmi lidmi žiju a pracuju, protože máme klíčové společné zájmy a shodujeme se v základních morálních hodnotách. Neuráží mě, když mají některé pro mě zvláštní zvyklosti.

🔗

07.06.2018 21:28

Narazil jsem na LinkedIn na otázku, zda se firma může obejít zcela bez HR. Tedy ne bez personální agendy, ale bez samostatného oddělení lidských zdrojů.

Samozřejmě může, administrativu vyřeší externí služba a nábor se vyřeší atraktivitou firmy ve spojení s prezentací otevřených pozic v těch správných komunitách. Otázka je špatně položená.

Správná otázka je, co konkrétně pro naši firmu může každý jednotlivý člověk přijatý do HR oddělení udělat a co může pro firmu udělat oddělení jako celek. Dále je potřeba nějaký ten risk assessment & mitigation, tedy zhodnocení, co všechno můžou tito lidé pokazit, a zajištění prevence.

Personální oddělení dnes tvoří velkou část tváře firmy a taková věc by se neměla svěřovat náhodnému člověku z ulice. Dnes jsme zvyklí brát HR jako nutné zlo a mnozí se ho tak snaží pro udržení vlastní židle dál udržovat. Já se chci bavit s personalisty, kteří mají, co nabídnout. S těmi, kteří své místo na slunci staví jen na tom, že se bez nich údajně neobejdeme, podle mě nemá cenu vůbec začínat hovor.

🔗

01.06.2018 20:38

Opět zde podnikatelští poradci, personalisté a někteří další vybízejí k tomu, aby lidé odmítli nebo dokonce opustili dobře placené zaměstnání ve prospěch hůře placeného pro veřejné blaho a trvale udržitelný rozvoj. Mě až bolí takové žvásty číst, ale na druhou stranu mi ta bolest dává inspiraci pro vlastní tvorbu.

Jestliže si stoupnu s čepicí na staromák a budu žádat lidi o jejich těžce vydělané peníze, budu pro vás jenom sprostý žebrák, který zneužívá dobroty lidí. Jestliže si vy najdete cíl pro váš coldcalling a žádáte člověka, aby přešel do vaší firmy za menší peníz a postoupil vám tak část svého výdělku, tak je to prosím co? Asi zavedeme nový pojem #hržebrání, to by se mohlo Martin Král a mnohým dalším příznivcům líbit.

Čistě technicky souhlasím, že zvyšování nároků v IT oboru může oslabit zahraniční investice a v případě krize nabídnout ošklivou zpětnou vazbu. Lidem z oboru ovšem namísto snižování nároků doporučuju jít přesně opačnou cestou, tedy si urychleně najít extrémně dobře placené místo v takové korporaci, u které se dá v krizi očekávat ukončení pracovního poměru s vysokým odstupným. Dělat kompromisy v době, kdy už se začíná mluvit o příští krizi, se nevyplácí.

🔗

30.05.2018 21:01

Dle příspěvků a komentářů stále mnozí obyvatelé LinkedIn nechápou pojmy jako „smluvní mzda“ a „trh práce“ a nerespektují právo každého hledat práci dle svých vlastních kritérií. Jsem přesvědčen, že má každý právo požadovat takovou mzdu, jaká je jeho ctěná libost.

Velmi se bavím nad tím, jak tu lidé s veřejně známou hodinovou sazbou v tisících korun českých hlásají cosi o neskromnosti lidí, kteří si dovolí říct o sazbu v řádu stovek. Takovou krystalickou ukázku kázání vody a pití vína tu nevidíme každý den.

Pokud o mzdách nechcete nebo nedokážete smlouvat, pořád ještě můžete zavést tabulkové platy a přesná kritéria pro zařazení do platových tříd. Jestliže ovšem mzdu neuvádíte a nutíte protistranu otevřít karty, tak potom nebrečte, když se vám ty karty nelíbí. Přece není tak těžké říct, že je to mimo váš budget a jinou pozici že nabídnout nemůžete.

Odmítnutí nebo nesoulad je naprosto standardní součást byznysu. Pokud se s tím nedokážete smířit, můžete zkusit třeba zametat chodníky.

🔗

21.05.2018 19:27

Externí dodávka z domácí kanceláře se oproti on-site konzultaci oběma stranám jednoduše vyplatí. Už jsem o tom chtěl napsat dříve, ale teď si myslím, že je ta správná příležitost.

Že se vyplatí home office mně jako konzultantovi je asi vcelku přirozená věc. Jednu dobu jsem zvažoval na on-site vyšší sazbu, ale nakonec mi to přišlo zbytečné, protože při on-site platí zadavatel vše následující.

1) Užitečně strávený pracovní čas.

2) Nepovedený či neužitečný pracovní čas.

3) Vyhledávání informací a čtení dokumentace.

4) Ladění problémů s nefunkční konektivitou a restriktivním firewallem.

5) Přestávky, kafíčka, povídání o tom, kdo má jak staré děti.

6) Čekání na lidi, co měli přijít, ale někde se zasekli na kafíčku nebo na meetingu.

7) Střídání zasedaček a pracovních míst.

8) Koukání z okna.

9) Sezení na záchodě.

10) …

Zatímco pří remote práci zaplatí víceméně jen (1) a podle situace něco z (2) a (3), ale to spíše pokud se jedná technologie, které nepovažuju za užitečné pro svůj další život. Funguje to jednoduše, pokud mám pocit, že mi má něco trvat dvě hodiny nebo max čtyři při potížích, a strávím s tím dva dny, tak zákazník při on-site zaplatí šestnáct hodin a má mě pod kontrolou, zatímco při remote ho „okradu“ o kontrolu a 75 % nákladů. :)

#business #remote #freelance

🔗

21.05.2018 18:36

Člověk vás pár dní nehlídá a už tu bují ezoterické #HReiki příspěvky a pasivně agresivní facebookoví plačící smějící se smajlíci. Pak že #LinkedIn není #Facebook. 😂 😂 😂

🔗

13.05.2018 09:29

Mathologer doing his job again showing something that I considered hard to explain to others including school teachers teaching the same repeated bullshit written in the textbooks. Why do mirrors flip left and right and not up and down?

It doesn't. It only flips the depth and therefore also your point of view. In order to see the left-right slip you need to reinterpret the depth-flipped image yourself using your own expectations. You could just as well reinterpret the image as up-down flipped and then rotated upside rather than left-right flipped and rotated just as a person facing you is rotated. But that's not what your experience suggests you.

So simple and still confusing so many people to the level that they rather stick with the wrong perception to avoid having to think about it.

#illusion #perception

https://lnkd.in/gg5Ah73

🔗

12.05.2018 16:56

My first PostgreSQL #training is over and the next term is approaching. I used to convert young and small companies from #PHP to #Python and from #MySQL to #PostgreSQL back in 2006. Yeah, a junior teaching the seniors about technology, that's my way of life.

Back then MySQL #MyISAM engine was a parody on relational databases and PHP 4.x was a mixture of a templating system with a parody on a programming language. Nowadays people tell me about the advance they have made since then like #InnoDB by default in MySQL and #OOP and #Symfony as new standards for PHP.

And my question is why. When you have clearly superior technology available like a fully transactional #RDBMS, a full featured programming language and full featured #MVC frameworks like #Rails or #Django, why in the hell invest in clearly inferior technology and try to make it at least half as good as the real stuff.

I hope noone will ever ask me for PHP and MySQL courses. On the other hand, I'm thinking of digging into #Rust or even #Haskell in the near future and possibly other stuff.

🔗

10.05.2018 18:56

Jinými slovy...

„Já, královna koloběžka první, jsem přikázala svému poddanému účast na audienci v hlavním městě království, a on, drzý floutek, nevzdělaný a dokonce mladší než já, si dovolil rozkazu drze neuposlechnout, neskočit na koně a tryskem neurazit pouhých 38 kilometrů na můj dvůr, kde bych mu přidělila práci a možná snad i mzdu.“

Uděláme si v diskuzi anketu, které z provinění sprostého poddaného bylo nejzávažnější. Bylo to jeho nízké vzdělání? Či snad o několik let nižší věk nebo mladší tvář? Nebo to, že si dovolil se ptát na podmínky práce než začal do setkání se slečnou či paní investovat vlastní peníze? A nebo byl prostě jenom drzý?

UPDATE: Královna koloběžka se otřepala, odhodila své ego stranou a s potenciálním uchazečem se plánuje skutečně setkat. Takže nestačí, že dotyčného pomluvila a veřejně se ohradila vůči jeho chování, ale nakonec ještě to původně špatné chování akceptovala a možná i pánovi za hrubost přidala pár bodů do výběrového řízení. :) Kouzelné.

🔗

05.05.2018 23:34

I'm thinking of starting writing regularly about my favourite tech topics in a couple of months. I used to do that but I don't know yet what the best approach is in my current situation. I don't even know whether to write in Czech or English, whether to write big articles or microblog, whether to publish on some community platform or write for cash, and more...

*Don't worry, I'm definitely not going to abuse LinkedIn for real professional stuff. I'll keep it for recruiting rants and the like.*

I used to write for Abclinuxu (CZ) a bit but the platform is dead and I'm now reconsidering whether at all I should write for a privately owned platform. I wrote for Connect (CZ) but since it was sold there were issues with contracts and payments. I wrote for ICT Pro but that's more like a company blog.

My topics range from general ones (Linux, software development, ...) to specialized topics and own research and projects (file descriptor based APIs, network configuration, name resolution & DNSSEC, network testing, kernel configuration, operating system integration, ...).

I have quite some tech audience here both Czech and international in my connections. Let's see what you can come up with!

🔗

04.05.2018 13:47

Myslím, že jsem tu někomu odpovídal na otázku, proč se mi líbí pracovat tam, kde pracuju, a co by mě přesvědčilo ke změně. Spojení „pracovní místo“ má více významů a já se zaměřím na to fyzické místo, které jsem si konečně po roce freelancování s 12" laptopem provizorně postavil.

Externí klávesnici a docking station pro Lenovo ThinkPad X230 jsem vyhrabal z krabice. Monitor jsem si koupil poprvé od doby, co jsem svému poslednímu zaměstnavateli oba monitory vrátil. Stůl jsem splašil na rychlo z druhé ruky jako dočasné řešení.

Další kroky jsou:

1) Koupit kabel na DisplayPort namísto provizorního VGA.

2) Pořídit stůl s variabilní výškou. Ještě se rozhoduju jestli Ikea nebo něco víc profi.

3) Pořídit nějakou ultrakvalitní kancelářskou židli. Netuším, jakou.

Ještě přemýšlím, že bych si pod stůl koupil nějaký měkký kobereček, který bude příjemný jak mně, tak kočkám, co mi tu dělají přes den společnost.

🔗

03.05.2018 11:38

Já se omlouvám lidi, já si opravdu nemůžu pomoct, ale moje poslední zkušenost je taková, že je tu agenturní recruiter v podstatě od toho, aby mi překážel a bránil navázat spolupráci. A už jsem asi pochopil, proč mají problém zrovna  s lidmi z IT.

S námi je ta potíž, že se všichni známe. Tedy ne každý každého, ale u trochu aktivnějších lidí tady prakticky neexistuje situace, že by dva lidi neměli společného známého, a dnes už to přesahuje i mezi další aktivní lidi. Snažit se nás propojovat je nošení dříví do lesa. Dělat to jako komerční činnost musí být frustrující.

Začínám nabývat dojmu, že je pro mě nejtypičtější situace taková, že se s někým pohybuju ve stejném společenském okruhu a dříve či později se setkáme, seznámíme, dáme si spolu oběd nebo pivo a případně navážeme spolupráci způsobem, který se zrovna bude jevit vhodným.

Cílem recruitera je nás předběhnout, oficiálně mi nabídnout pozici, přesvědčit mě, abych se o ni oficiálně ucházel, nechal se zaháčkovat do procesu, dal agentuře CV, agentura dala CV manažerovi, manažer CV akceptoval, vše se dokonale formalizovalo...

A ono je to vlastně pochopitelné. Aspoň z toho pohledu, kdy je primárním cílem recruitingu vykázání činnosti a inkasování provize, což je ve finále důvod, proč se s námi ti lidé vůbec baví.

Čest výjimkám.

🔗

30.04.2018 15:13

Nejde nezaregistrovat novinové články vydané k desátému výročí začátku „velké finanční krize“ v roce 2008 (dříve jsem si myslel, že 2009). A vidím, že se do toho autoři pustili s plnou vervou a předpovídají počátek další #krize právě na desetileté výročí v roce 2018.

Já jsem v krizi profesně vyrůstal, živnostenské oprávnění mám právě od března roku 2008 a tehdy jsem se začal živit primárně školením administrace linuxových serverů. A protože vídám na #LinkedIn na krizi velmi natěšené komentáře, tak si říkám, jak se na ni vlastně nejlépe připravit z pohledu open source IT človíčka.

1) Najít si zaměstnání s co nejvyšší měsíční mzdou ve slušné korporaci a nechat se v krizi vyhodit s královským odstupným.

2) Ignorovat s odůvodněním, že přináším dostatečnou hodnotu a krize se mě netýká.

3) Začít měnit focus na něco, co v krizi rádo prosperuje. Takže například místo hrátek se systémovým vývojem zkusit napnout síly třeba k #PostgreSQL nebo jinému open source, který se používá jako náhrada extrémně drahé alternativy, a dobře se prodat v době #rage. V letech 2009/2010 například byly v módě sebevražedné konverze celých firem na Linux.

Nějaké jiné nápady?

Disclaimer: Tento příspěvek není o recruiterech, o stání ve frontách na pracáku si popovídáme jindy. :)

🔗

28.04.2018 18:28

Nová Doba. Kreativec nahrazuje HRchního... Na to jsem narazil na sociálních sítích a mám z toho dokonale smíšené pocity. Na jednu stranu mě těší, když někdo čeří monotónní vody náboru, na druhou stranu se obávám, aby ty nabídky „kreativců“ nebyly ještě větší peklo, než co tu máme teď.

A podle toho, co jsem v článku viděl za ukázky, rozhodně bude! :)

https://lnkd.in/eTxrwMt

🔗

24.04.2018 19:50

Po několika letech jsem z rodinných důvodů sáhl na Windows. A musím říct, že je to zkušenost strašná. A to jsem toho vlastně nepotřeboval ani moc, jen office a antivirus.

Office se mi podařilo online koupit a stáhnout, ale instalátor se hodil na pozadí a přestal informovat o stavu, který zůstal schrödingerovsky neurčitý až do konce návštěvy. Další pokus o spuštění sice hlásil, že instalace již běží, ale zároveň vedl k radě kontrolovat stav instalace v rámci notifikací systému, ačkoliv již žádná notifikace k dispozici nebyla.

Měl jsem předvybraný Avast, který na webu uvádí srovnání několika produktů a žádné ceny, takže člověk stahuje úplně naslepo, navíc je po stažení množina nabízených produktů odlišná a ceny jsou v dolarech, což mi nepřijde pro české prostředí tak úplně v pořádku. A to vše se musí řešit jen proto, že je ten systém od začátku postavený na špatném zabezpečení, tristnímu přístupu k uživateli a několika desetiletí utváření špatných uživatelských návyků.

Popravdě jsem trochu čekal, že se od Windows 98 nebo Windows XP situace zlepšila, ale teď si nejsem vůbec jistý.

🔗

19.04.2018 20:56

Zaměstnání? Své poslední a jediné jsem opustil teprve loni na začátku května a od té doby jsem dostal velké množství nabídek nastoupit znovu na HPP na plný úvazek do kanceláře. A musím říct, že se pořád ještě cítím špatně, když tyto jinak běžné atributy spolupráce odmítám.

Nedávno mě překvapil argument duševním vlastnictvím, na což bych chtěl upozornit všechny, kteří se jako já chtějí ve volném čase věnovat přispíváním vlastním kódem a myšlenkami do open source projektů, což by takový zaměstnavatel mohl později napadnout.

Navíc mi typická nabídka na HPP sice nabízí takzvanou „jistotu práce“, ale ve skutečnosti finanční nabídka za klasické zaměstnání nedosahuje výše, kterou si v dlouhodobém průměru dokážu vydělat sám, a ještě bych se musel vzdát volnosti, bez které bych se jen těžko mohl starat o dceru tak jako doposud a ještě pořádat školení a účastnit se konferencí a dalších akcí?

Je krásné si povídat o zajímavých projektech, nadstandardním finančním ohodnocením na poměry ČR, významných mezinárodních společnostech a dalších zaklínadlech. Ale v důsledku se bavíme o něčem, co na mě působí jako čistá ztráta. Opravdu mám dobrovolně podepsat smlouvu o snížení celkové kvality života pro sebe a svoji rodinu?

🔗

16.04.2018 21:47

LinkedIn nedávno začal svým uživatelům postupně umožňovat dodatečnou editaci komentářů. Proti tomu v zásadě nic nemám, pokud je možnost nejen zjistit, že byl komentář editován, ale zobrazit si historii editace.

To popravdě nikde nevidím a zdá se, že LinkedIn sice zkouší nasazovat funkcionalitu známou z Facebooku, ale těžce přitom zaostává. Nebo někdo znáte možnost, jak si u editovaného komentáře v diskuzi zobrazit historii?

🔗

16.04.2018 07:41

Nesnažte se mě zastrašovat. :) Vážně si myslíte, že jsem nepřemýšlel, co si psaním na personální téma můžu způsobit? Vážně?!

Právě naopak. Trvalo mnoho let než jsem jednoho dne dospěl k závěru, že si můžu dovolit slušnou a upřímnou formou publikovat střípky toho, co jsme si po celou dobu říkali za vašimi zády a co se za vašimi zády říká dodnes. A to samozřejmě vybírám jen věci, které mají nějakou profesní relevanci a podávám je velmi vstřícně.

Navíc mě sami inspirujete ubrečenými příspěvky na téma „nejsou lidi“, „lidi chtějí peníze“, „lidi nechtějí trávit šest hodin denně cestováním“ a podobně.

Je pozdě. Dnes se na mě obracejí lidé, kteří se mnou diskutují, zda si můžou dovolit psát nebo si mají své názory nechat pro sebe. A víte co, některým na základě jejich profesních plánů doporučuju „držet hubu a krok“ a podlézat vám zcela ve svůj prospěch. Ti ostatní mi to tu po vzoru „kdo se bojí, nesmí do lesa“ pohlídají, kdybyste mi psaní otrávili.

Tak si navzájem tleskejte, když o mně někdo napíše, že „vypadám trochu jako blbec“ nebo že „si zavírám mnoho zajímavých dveří“, ale zároveň pamatujte na to, co si o vás lidé říkají aniž byste se to kdy dozvěděli. A to vám garantuju, že byste si za rámeček nedali.

P.S.: Kdo má čisté svědomí, toho mé příspěvky jen tak neurazí, že? :)

🔗

11.04.2018 16:33

Dnes jsem měl perfektní „neúspěšné“ jednání o spolupráci.

Telefonní kontakt jsem na sebe dával sám. Nejprve jsem poprosil o strpení, abych si našel informace a spojil si v hlavě, o koho se jedná. Pak jsem řekl něco velmi stručně o sobě, protože jsem byl první, kdo před nějakým časem navazoval kontakt, a obratem jsem se dozvěděl něco o firmě a projektu. Než jsme se dostali k detailům, tak jsme si rámcově prošli finanční představy a očekávanou formu spolupráce. Následovalo shrnutí, v čem jsme se neshodli, rozloučení a popřání hezkého dne.

Krystalicky čisté odmítnutí, kdy obě strany mají jasno, proč jednání nepokračuje a jakým způsobem by se musely změnit podmínky na té které straně, aby jednání mělo smysl. Čas strávený jednáním o něco menší než deset minut. Čas strávený čekáním nula. Čas strávený na cestách nula. Efektivita maximální. Dojem v daném časovém okně stoprocentní.

🔗

10.04.2018 23:28

Kolik HR konzultantů a manažerů je potřeba na obsazení pozic až 20 000 chybějících ajťáků, až 10 000 chybějících řidičů, vyřešení nedostatku řemeslníků a lékařů a dalších problémů, které naši zpovykanou zemi trápí?

P.S.: V komentářích můžete tipovat, na co je tento příspěvek referencí. :)

🔗

07.04.2018 20:19

Nápad na zastupování uchazečů na pohovorech se nikam neztratil...

https://www.linkedin.com/feed/update/urn:li:activity:6388479372910825473

🔗

07.04.2018 20:16

Nápad na zastupování uchazečů na pohovorech se nikam neztratil. Jakub Hermánek ho dokázal transformovat na revoluční službu pro IT profesionály a jiné technické odborníky s velmi zajímavým byznys plánem.

Nejen pravidla hry na trhu s odbornou prací se v posledních letech zásadně mění. Většina personálního trhu se nebojí tyto změny zcela ignorovat a bláhově předpovídat návrat do starých kolejí. Jsem přesvědčený, že se to mnozí budou snažit ignorovat i tváří v tvář nové realitě.

Nicméně má osobní personální vize je dokázat svým přátelům, známým a náhodným kontaktům z oboru dát při hledání uplatnění tu nejlepší možnou radu a ten nejlepší možný kontakt. Nedokážu si od uchazečů o uplatnění vzít za tuto službu platbu a nechci za žádných okolností své rady řídit podle nabídky provize na straně poptávajícího.

Rozhodl jsem se tedy nadále poskytovat personální poradenství a propojování kontaktů pro bono. Tedy zcela nestranně, nezávisle, amatérsky a bez záruky, přesto mnohdy lépe než komerční služba.

P.S.: Samozřejmě mi z propojování osob čas od času plynou různé výhody včetně další spolupráce a dobrovolných provizí. V takovém případě uchazeči neupírám informaci, jak moc jsem v hrubých obrysech z úspěšného propojení těžil nebo bych těžit mohl.

🔗

05.04.2018 11:20

Proč ženy v celostátní statistice vydělávají méně než muži? Nebaví mě přehnaně emocionální diskuze plné argumentačních klamů a útoků na integritu diskutujících, ale samotné téma mi přijde zajímavé a atraktivní.

Nevycházím z konkrétních statistik, takže bez okolků rozporujte vlastními daty, zdroji a závěry. Ženy si podle mě statisticky doposud k sobě vybírají spíše starší, zkušenější a zajištěnější muže a v případě narození potomka tak přirozeně z mnoha různých důvodů zůstávají doma nejen první rok života dítěte, ale po celou dobu rodičovské a mnohdy i po dvě celá období. Svoji roli může hrát i rozdíl v reprodukčním období obou pohlaví a další faktory.

Jestliže se snažíme celou tuto problematiku uchopit objektivně, nemůžeme dojít k jinému závěru než že bez extrémního zvýhodnění ženy oproti muži při výběru zaměstnance i sjednávání platu nelze v současné situaci dosáhnout rovné celostátní statistiky. Zároveň by takové zvýhodnění vyžadovalo zásadní zásah do podnikání zaměstnavatelů, aby byli motivováni upřednostnit pohlaví před ostatními kritérii výběru. A to jsme ani neuvážili problematiku transgender.

Obecně přeju vše dobré ženám i mužům. Proto bych rád požádal všechny, kdo mají v plánu argumentovat územní statistikou, aby s emočním odstupem zvážili všechny souvislosti.

🔗

03.04.2018 08:11

Naprostý souhlas.

🔗

29.03.2018 08:15

Forbes vysílá jasnou zprávu všem absolventům, co nastupují do práce za průměrnou mzdu a méně, že pracují hluboko pod cenou. Podle jejich článku lze totiž napříč mnoha obory nastoupit za půl kila.

https://lnkd.in/d2se5Xf

Autorka si stěžuje na nezbedné firmy, které dávají čerstvým absolventům 50 000 Kč měsíčně. Najít si takovou práci je prý pro absolventa otázkou pouhých několika týdnů. Tak se nestyďte a najděte si práci za tržní cenu.

Ovšem pozor, autorka varuje před budoucí krizí, kdy spadne cena práce zpátky na adekvátní úroveň. Ale i na to mám řešení! Než abyste zbytečně pracovali za půlku tržní ceny, pořiďte si samostatný spořicí účet, kam budete půl platu odkládat. Lepší vstupovat do krize s milionkem na účtu nebo dobře zainvestovaným než s návykem na nízký plat a holou řití.

P.S.: Netuším, kde Forbes Česko ta čísla vzal ani na jaké firmy se s půl kilem nástupní mzdy obracet.

🔗

28.03.2018 20:20

Pěkné shrnutí problému milleniálů mezi pracovní silou...

🔗

25.03.2018 21:23

Tak a je to oficiální. Můj konzultační projekt je po půl roce u konce.

A musím říct, že to bylo opravdu zajímavé. Nenapsal jsem zrovna moc kódu. Hromadu kódu jsem přečetl, hlavně v C a v Ruby. Napsal jsem hromadu textu. Využil jsem znalosti a zkušenosti se síťováním za posledních mnoho let. Omluvte mě, pokud budu při loučení brečet.

Na druhou stranu to zatím vypadá, že budu chtít, aby byl můj příští projekt alespoň ze 40 % o produkci nového kodu. Účastníci mých školení pro programátory se mě občas ptají, co zajímavého programuju, a já pro ně nemám odpověď. :) Z toho důvodu by to též neměl být projekt, který je celý pod NDA.

Tudíž jestli jsem někomu z vás doposud odmítal jednání o nových projektech z důvodu vytíženosti, teď je ta správná chvíle, kdy jednání obnovit a během dubna se můžeme sejít. Pro jednání, která jsem odmítal z jiného důvodu, s největší pravděpodobností platí odmítnutí i nadále.

Podmínky jsou stále stejné. Pouze skutečný freelance, tedy žádný full-time, pouze příležitostný on-site, family friendly, cena se odvíjí až od povahy konkrétního projektu.

🔗

23.03.2018 17:57

Narazil jsem na názor, že by ostatní lidé neměli posuzovat práci HR a měli si raději hledět své vlastní odbornosti.

Možná bychom neměli v restauraci posuzovat práci kuchaře, když nám uvaří nepovedené jídlo. Neměli bychom být kritičtí k taxikáři, který nás proveze na červenou nebo nedá přednost v jízdě. Neměli bychom mluvit do práce učitelce, která naše dítě učí, že jedna děleno nulou je nula. Naši kritiku si jistě nezaslouží ani elektrikář, který se neobtěžuje se žlutozeleným drátem.

Za nejpikantnější ovšem považuju, že si tito lidé hrdě říkají ejčár, aniž by vůbec chápali význam té zkratky. Dávno totiž zapomněli, že HR jsou human resources, lidské zdroje, tedy my všichni, co můžeme nastoupit do nějaké firmy a odvádět pro ni každodenní práci! Osobně preferuju starší termín personalistika, který je více o lidech a méně o zdrojích, kdy si představuju spíše výjevy z filmu The Matrix.

A nebo si mám zítra zadat tisk vizitek s titulem Human Resources Generalist a od té doby se stanu příslušníkem vyšší kasty s právem vás všechny kádrovat a soudit, zatímco vy budete držet hubu a šoupat nohama? :)

🔗

22.03.2018 15:50

První schůzka odvolána kvůli nemoci. Druhá kvůli práci. Třetí na kontrolní dotaz půl hodiny před schůzkou z důvodu, že se dotyčný momentálně ani nenachází ve správném městě.

Tímto děkuju víc než desítce lidí, kteří se zvládli dopravit z bodu A do bodu B ve správný den a hodinu. Prosím všechny, co ve skutečnosti zájem sejít se se mnou nemají, aby mi to sdělili přímo a nedělali ze mě pitomce. Nebudu si pro vás organizovat čas a budeme všichni spokojení.

P.S.: Jsem tolerantní, chyby dělá každý, ale tohle asi nebude ten případ, že? :)

🔗

22.03.2018 15:34

I thought Facebook is the only open censor removing random stuff. Time to switch away from @LinkedIn and other centralized networks and start finally building something we should have made available back in '90 or '00?

🔗

22.03.2018 15:05

Dostávám jeden GDPR spam za druhým. Poptávám tedy někoho, kdo by byl pro mě ochoten zajišťovat dotazy, stížnosti a žaloby na GDPR poradce a podnikatele pro porušování ochrany osobních údajů. Sám na to bohužel nenajdu čas a energii, ale rád bych na to uvolnil nějaký ten peníz.

🔗

19.03.2018 23:24

Pracovní pohovory na vedoucí pracovníky se zkoušením ze zlomků, procent a trojčlenky mě opravdu pobavily. Asi by mě bavilo dělat recruitment tak, že budu zkoušet uchazeče z matematických dovedností. Soukromému doučování se už delší dobu nevěnuju, ale tohle by mohla být docela legrační disciplína.

Asi bych ovšem potřeboval na „matematický pohovor“ trochu víc času, protože bych si netroufal nikoho hodnotit, jak zareaguje na rychlé vybafnutí:

„Co je víc? Pět procent z dvaceti nebo dvacet procent z pěti?“

Já osobně bych se na takové otázce totiž okamžitě zasekl. Sice by mi během prvních dvou sekund problesklo hlavou, že můžu konečné součiny libovolně přeskupit na základě komutativity a asociativity a tedy se jedná vždy jen o jiný zápis součinu čísel pět, dvacet a jedna setina, jenže by mi ve třetí sekundě proběhlo hlavou varování, že je to příliš jednoduché než aby to nebyl chyták.

Zatěžko je mi napsat slova trojčlenka a matematika v jedné větě. Ta slova si zcela odporují, jediným účelem trojčlenky je vyhnout se základním cílům matematiky, tedy chápání formálních vztahů. Maximálně bych tak uměl lidi zkoušet z příkladů, které trojčlenkou vyřeší špatně, a následně jim je experimentálně vyvracet.

Gratuluju k vynalezení způsobu, jak do náboru přímo promítnout didaktické nedostatky.

🔗

16.03.2018 17:57

🔗

14.03.2018 21:22

Impertinentní otázka, kde se vidím za pět let, je tedy naprosto v pohodě. Diskriminace na základě mých představ o budoucnosti nebo třeba i mého současného bydliště je taky naprosto v pohodě. Žádná otázka na pohovoru není špatná a sebemenší zaváhání v odpovědi na mě vrhá stín podezření.

Sleduju diskuze diskriminovaných žen, které touží po lepším uplatnění na trhu práce, a mrzí mě, že jim s jejich bojem nemůžu pomoct. Kdybych aspoň věděl, že v mém případě budou svědomitě uplatňovat stejné argumenty, které používají ve svých kauzách. Zatím jsem byl ovšem příliš často zklamán, a to dokonce zbytečně i v případech, kdy vůbec o nic nejde.

Též se nemůžu s některými argumenty vůbec ztotožnit. Například používání plošných statistických ukazatelů jako důkazu údajné zákonitosti, že žena dostane za stejných podmínek nižší nabídku. Nebo univerzální představa, že se člověk založením firmy stává sociálním pracovníkem, a jeho hlavním úkolem je starat se o své zaměstnance výměnou za to, že nakonec ani nebudou v práci.

Dobrými úmysly je dlážděna cesta do pekla. Někdy je potřeba vedle nadšení a dobrého úmyslu taky použít hlavu, promyslet si to za všechny zúčastněné a popřemýšlet, jestli ty moje představy o světě už nejsou trošku moc.

🔗

11.03.2018 09:33

Úplně bych nechtěl nazývat své spoludiskutéry exoty, ale nějaký názor si samozřejmě na lidi, které zde potkám, dělám. Jak se nerad opírám do konkrétních lidí a osobností, i když se mi to tady už kolikrát nedopatřením povedlo, tak se rád opírám do určitých jevů a vzorů chování včetně těch diskutérských.

„Jenže to jsem ještě netušil, kolik zábavy se na této síti odehrává. Už jsem tu stihl narazit na diskutéry, kteří vyměnili přirozenou lidskou originalitu za nějakou tu archetypální roli a té se drží.“

https://lnkd.in/gCeDBvy

Uvědomil jsem si, že jsem jeden archetyp úplně vynechal.

6) Hledači osobních konfliktů. Nezajímá je obsah, nemají vztah k argumentaci a nereagují k meritu věci. Od prvního komentáře převádějí diskuzi do osobní roviny. Většinou zkoušejí „svatou trojici“, tedy přisoudit vám nízkou inteligenci či neúspěch, obvinit vás z arogance a oznámit vám, že jste nešťastní a frustrovaní. V lepším případě slovo „frustrovaní“ zvládnou aspoň správně napsat. :)

Tímto bych rád poděkoval všem svým diskutérům, kteří toto nemají zapotřebí a chodí diskutovat dospěle, kultivovaně a k tématu.

🔗

10.03.2018 11:35

Co je podle vás český národní sport? Hokej? Fotbal? Tenis? Podle diskuzí na Facebooku po vydání článků o růstu průměrné mzdy v naší zemi bych skoro řekl, že je českým národním sportem stání s nataženou rukou.

Reakce vždy nabíhají podle stejného modelu. Lidé se ptají, kam si mají dojít pro druhou půlku mzdy. Nadávají novinářům do debilů a lhářů. Píšou, že tolik vydělávají jenom pražáci. Prohlašují, že to dělají poslanecké platy. Nebo podávají svědectví, že neznají nikoho, kdo by si průměrnou mzdu vydělal.

Co na tom, že máme v našem státě smluvní mzdy, nízkou nezaměstnanost a obrovskou poptávku po lidech. Že už novináři dnes v článcích uvádějí i medián včetně vysvětlení pojmu. Že už v Praze statisticky vzato žádní pražané nejsou. Že se tisícovka na platu poslance projeví jen několika haléři na průměru. Nebo že na průměrnou mzdu dosáhne každý třetí člověk. Dokonce kolikrát i ten, který ho denně vozí do práce. A to nemluvím o tom, že všichni nadprůměrnou mzdu vydělávat prostě nemůžou, to vyplývá z definice aritmetického průměru.

Já bych asi ani neuměl těm lidem pomoct. Oni se nechtějí nijak měnit nebo zlepšovat. Je snad baví stát s nataženou rukou a pak nadávat, že do ní nepřistálo víc, tak jako to dělají mnozí žebráci u nádraží, když jim hodíte jenom desetikorunu.

🔗

09.03.2018 10:18

Začal jsem měnit chování na #LinkedIn. #Networking je k ničemu, dnešní LinkedIn je o komunikaci. Míval jsem v profilu žádost o zdůvodnění, proč si mě kdo přidává a zpětně to hodnotím jako největší pitomost, co jsem tam kdy napsal.

Napíšu vám, jak to teď dělám já, a v komentářích budu napjatě očekávat váš názor a vaši zkušenost.

1) Nikdy si nikoho nepřidávám bez průvodní zprávy. Rozhodně nechci nikoho oslovit rovnou s informací, že mi nestojí za dvacet sekund práce s klávesnicí. Sám 90 % takových žádostí okamžitě mažu.

2) Nikdy už nikomu nepíšu, proč si ho chci přidat nebo proč si má on chtít přidat mě. Rovnou navazuju konverzaci na téma, kvůli kterému si člověka přidávám. LinkedIn mu od té chvíle dává možnost se mnou vést konverzaci. Většina uživatelů se mnou konverzaci jinak než žádostí o spojení ani navázat nemůže.

3) Vůbec neřeším, zda si mě dotyčný přidá nebo proběhne jen ta jedna konverzace. Pokud si mě přidá někdo, s kým už v budoucnu nebudeme v kontaktu, můžu spojení časem zrušit. Sám s přijetím žádosti obvykle čekám, jak se konverzace vyvine.

Zcela vynechat téma spojení nebo nespojení podle mého názoru a mé zkušenosti odbourává úplně všechny nepříjemnosti, nechává prostor volné konverzaci a nevytváří situace, kdy se jedna strana stane odmítající a druhá odmítnutou.

🔗

08.03.2018 09:39

#Rekruiteři a #personálky versus #real #business. V posledních měsících jsem měl poněkud více individuálních schůzek. Díky mým aktivitám na #LinkedIn byla větší část s lidmi zkušenými v personálním oboru. Nedostal jsem ani jednu nabídku ani žádost o #životopis!

Naprosto skvělý výsledek. Bavíme se jako lidi, nešpičkujeme se, kdo tahá za delší konec provazu a pokud máme spolu někdy udělat byznys, tak ho prostě uděláme. Mé dnešní téma je ovšem trochu jinde. Chci se bavit o tom, proč musím při hledání spolupráce recruitery téměř za každou cenu obcházet. Proč?

1) Měl jsem v životopise jak sekci o tom, co chci dělat za projekty, tak sekci o dosavadních zkušenostech. Která z těch sekcí typicky zajímá recruitera?

2) Baví mě dělat nové a zajímavé věci. Měl jsem v životopise vypsané programovací jazyky a technologie, ve kterých jsem už něco dělal. Dokáže mi recruiter nabídnout projekt založený na technologiích, na kterých jsem ještě nic nedělal?

Jedna schůzka byla s programátorem a podnikatelem v jedné osobě a má potenciál spolupráce. Je mu úplně jedno, že nemám v jazyce #JavaScript ani řádku kódu. Protože na tom nezáleží.

Až tohle budete umět, ozvěte se. Ne že jediný důvod našeho kontaktu bude, že jste právě absolvovali školení na booleovské dotazy. :)

🔗

07.03.2018 00:20

Buďte #loajální ke svým zaměstnavatelům, #skromní ve své hodnotě a požadavcích a připravení vždy a ve všem vyhovět. Nikdy nevíte, kdy nastane #krize a budete potřebovat, aby vám to zaměstnavatel všechno vrátil.

A buďte si jistí, že vám to vrátí. Pokud totiž krize dolehne na firmu, která se i v dobrých dobách opírala především o skromnost zaměstnanců, můžete kdykoli očekávat prodej, restrukturalizaci, nebo i likvidaci společnosti. A bude to ze dne na den, protože taková rozhodnutí se zásadně se zaměstnanci neprobírají, dokud nejsou implementována. Budete neskutečně vděční, když společnost splní všechny závazky, které vůči vám má. Budete v tom sami a nikdo se s vámi o tom nebude bavit.

Co se vám tedy bude hodit, až někomu vaše #loajalita a #skromnost někomu poslouží jako toaletní papír? To už je otázka pro diskuzi. Z hlavy mě napadají #znalosti, #dovednosti, #zkušenosti, #odolnost, #kontakty a #peníze. Pomáhá vám zaměstnavatel se řádně připravit na krizi a dává vám k tomu vše, co potřebujete? Pak možná skutečně máte dobrý důvod být loajální. :)

P.S.: A když už jsme u toho, loajalita k člověku mi dává daleko větší smysl než loajalita k záznamu v obchodním rejstříku.

🔗

06.03.2018 08:09

Díky Vojtěch Pavlík jsem během chvilky pochopil, o čem je #Spectre a #Meltdown a ještě jsem se hodně přiučil o #x86 a vlastně obecně o procesorech, čemuž jsem se nikdy moc nevěnoval. Přednášky jsem s dcerkou nestíhal, takže díky AVC SH a Petr Hodač, že máme všechno na záznamech dostupných už pár dní po konferenci.

https://lnkd.in/gkwvGTC

🔗

05.03.2018 17:08

Moc povedené.

🔗

04.03.2018 11:13

Sice jsem zde psal především o personálním oboru, který mě odjakživa zajímá, ale v poslední době se tu se mnou začali nebývale „kamarádit“ lidi od marketingu. Moc by mě mrzelo tyto své „příznivce“ zanedbávat, tak se spolu pro začátek podíváme na jeden bonmot, co jsem ulovil ve facebookové skupině.

„Chci-li ultra dobrej e-shop, budu vrážet desítky tisíc do reklamy, budu chtít aby byl fakt vidět, budu si řešit obsahovou strategii a prodávat navíc k tomu třeba i zajímavé zboží.“

Autora neuvádím, nechci být opět nařčen z překrucování. :) Toto, přátelé, není ojedinělý bonmot ojedinělého člověka, ale současný #marketing #mindset ve své krystalické podobě. Asi chápete, proč jsem se nedokázal učit mluvit a prezentovat od marketingových lidí pomocí klasických metod ve stylu „popiš a prodej tužku“.

Existuje dneska něco jako „good marketing“ jako protipól k tomuto typickému #bullshit marketingu?

P.S.: Je to pro mě cizí obor a naprosto experimentální zápisek, ale nemůžu přece rostoucí počet diskutérů z tohoto odvětví zanedbávat.

🔗

03.03.2018 23:41

Nedávno jsem se stal omylem C++ programátorem.

„Každopádne môžeme ostať v kontakte, ak súhlasíte, a v prípade otvorenia nejakej ďalšej pozície v C++ vývoji Vás rada skontaktujem.“

Rozumím C++. Umím číst kód, ladit programy a dokážu si s přístupem na web obstarat dostatek informací pro různé zapeklité problémy odvislé od chování kompilátorů. Nějakou dobu jsem spravoval v C++ napsaný Squid pro Fedoru a RHEL. Nemám ani problém slušný kus C++ kódu vyprodukovat. Ale...

Nikdy jsem nikde nikomu neřekl, že mám C++ rád a že toužím potom dělat projekt zrovna v něm. Z jazyků, které aspoň trochu znám je to po PHP můj druhý nejméně oblíbený jazyk. Na jednu stranu je extrémně blízký assembly, na druhou stranu má relativně dost limitující objektový model.

Na druhou stranu celkem chápu, že na některé projekty „assembly with objects“ prostě sedí. Dřevorubecký objektový model implementovaný pomocí tabulky virtuálních metod, možnost přímé práce se strukturovanými hodnotami na zásobníku, extrémní optimalizace.

Asi nemám problém se bavit o C++ projektu, který mi nějakým způsobem sedne. Ale aby se mě agentura snažila udat na C++ projekty výhradně a libovolně mi příjde naprosto kontraproduktivní. Nejspíše si řeknu o víc peněz a klientovi můžu nabídnout méně referencí.

🔗

02.03.2018 23:26

Markeťáci od společnosti CETIN se teď pustili do nehorázné #FUD kampaně proti #WISP, tedy internetovým poskytovatelům využívajícím bezdrátové spoje jako uživatelské přípojky.

Celou kampaň staví na tvrzení, že je pevné připojení kvalitnější než bezdrát a narozdíl od bezdrátu nedochází ke sdílení média mezi více uživateli. Na první pohled logické tvrzení, protože drátům přece věříme, protože víme, kudy tam můžou ti trpaslíci běhat, zatímco ve vzduchu by museli lítat jako čarodějnice. Jenže...

Z technického pohledu ve svém sdělení úmyslně ignorují všechny jednotlivé problémy, se kterými se uživatelé starých telefonních drátů můžou potkat, a naopak zdůrazňují problémy, kterými spousta bezdrátových spojů vůbec netrpí. Jenže to není všechno...

Oni tím propagují DSL přípojky pro běžné zákazníky s vysokou agregací, děsivou a nepravidelnou latencí, nedostačujícím uploadem a nedodrženým inzerovaným downloadem. Osobně jsem musel na vsi měnit dočasně zřízené „spolehlivé“ DSL za „nespolehlivou“ anténu na střeše, abych vůbec mohl uskutečnit pracovní videohovor.

A v neposlední řadě je tu hledisko ekonomické, kdy je na bezdrátu možné začít rychle a efektivně konkurovat, zatímco k drátům se konkurence jen tak nedostane.

P.S.: Najdete na Facebooku.

🔗

02.03.2018 21:42

Jak je to tedy s těmi juniory? Jak se liší od seniorů a jaké jsou jejich cíle? Co jsou to medioři a existuje to vůbec? Budu se moc těšit na vaše odpovědi a prozatím nabídnu svůj pohled na věc. Budu se jako obvykle držet řemesla informatického, kterému aspoň trochu rozumím.

1) Z pohledu týmu je #junior člověk, kterému se dávají rutinní úkoly a který se s danou oblastí teprve seznamuje, než bude schopný samostatné práce. Pozná se především podle toho, že není připravený za všech okolností hledat samostatně řešení, ale potřebuje mít možnost se obracet na zkušenějšího člena týmu.

2) Z pohledu recruitera je #junior především platová třída, případně index do seznamu receptů na vytěžování a posuzování kandidátů. Lepší personalista by pak mohl mít alespoň základní povědomí o fungování týmu a to patřičně zohlednit.

3) Pro samotného juniora je to nálepka, které je potřeba se téměř za každou cenu co nejrychleji zbavit. Asi nejjednodušší cestou je nastoupit jako junior do firmy, kterou mi nevadí rychle opustit ve prospěch první nabídnuté plnohodnotné pozice. Náročnější, ale podle mého názoru daleko elegantnější cestou, je jako junior nikdy nenastoupit.

Slova jako #senior či dokonce #medior odmítám používat, ale samozřejmě vám nebráním přijít s vašimi vlastními definicemi. :)

🔗

02.03.2018 13:45

🔗

02.03.2018 07:57

Se zajímavým zápiskem o fluktuaci zaměstnanců za vyšší mzdou přišla Alena Kastelic. Uvedla modelový příklad nově nabraného juniora, který během krátké doby odchází za nabídkou o několik desítek tisíc Kč vyšší. Kritizuje pak zaměstnance, že se nechají zlákat vyšší nabídkou.

Já nevím, zda si úplně všichni uvědomujete, že několik desítek tisíc hrubého měsíčně nejsou jenom číslíčka na papíře, ale třeba čtvrt milionu českých korun za rok v čistém na účtě. Nesnažte se mi namluvit, že to jsou malé peníze.

Takže milí junioři, nastoupili jste do zaměstnání bez sebevědomí a bez vyjednání a trh práce vám dal během pár měsíců zpětnou vazbu ve výši několika desítek tisíc korun českých mzdového rozdílu? Zvažte všechna rizika a negativa potencálního nového zaměstnavatele a pokud naznáte, že je pro vás přijatelným partnerem, jděte do toho!

Čtvrt milionu může rozhodnout o tom, zda si koupíte auto, pořídíte nové bydlení, uděláte rekonstrukci nebo třeba koupíte nábytek. To ale není všechno! Vyšší mzda ve stejném kulturním okruhu vám zajistí i váženější pozici jak ve firmě, tak nepřímo i v okolní společnosti. Sledujte, jak k vám ti lidé, co dnes radí držet se při zemi, úplně změní přístup.

P.S.: Pokud se trefujete do mojí oblasti, rád vám s tím pomůžu.

🔗

01.03.2018 21:11

#HonNaRecruitery #BullshitCompanies #NoEmpathy

🔗

28.02.2018 12:18

„Pane Šimerdo, využijte slevu 60% na nejlevnější kus nábytku!“ – SCONTO Nábytek s.r.o.? Really? Tohle musel vymyslet skutečný génius! #sconto #fail

🔗

28.02.2018 11:40

Minule jsme tu řešili, zda má pro kandidáta smysl výběrové řízení, kdy se ani na osobní schůzce nedostane dál než k HR. @Markéta Tesařová se rozhodla reagovat na nemálo diskutujících, kteří by se radši bez personalistů obešli úplně. Nejvíc mě v diskuzi zaujalo tvrzení, že nábor bez personalistů dělat nejde.

Nejde? Všem bych doporučil se vždy velmi dobře rozmyslet, než vydají vyjádření, že něco nejde, zvlášť pokud se jedná o vaše živobytí. Nábor bez dedikovaných personalistů je vcelku běžná věc, stejně jako nábor s dedikovanými personalisty bez vzdělání a zkušeností. Podle mě je potřeba se zaměřit právě na rozdíly mezi těmito službami.

A k tomu je potřeba definovat, co umíte a jakou službu firmě dokážete poskytnout. To platí pro případ zaměstnanců personálního oddělení i pro případ externích freelancerů a agentur. Dokážete vlastně dobře nadefinovat, co dokážete pro firmu udělat, a dokážete svoji hodnotu nejen dobře specifikovat, ale i patřičně doložit?

Zatím jsem příspěvcích i v diskuzích viděl spíše velkohubá vyjádření než jasnou specifikaci poskytovaných služeb a doložení všech jejich jednotlivých přínosů. Neříkám, že se tu musíme bavit hned o nezvratných důkazech, pro začátek by bohatě stačily dobré podklady z praxe.

🔗

27.02.2018 16:22

🔗

25.02.2018 00:04

I'm often watching mathematics videos. I've seen many things I like and understand and many things that were just a little bit beyond my reach. But also some things that were obviously wrong but grasping them properly would still be beyond my reach.

One example was the relation between the 1 + 2 + 3 + 4 + ... series and the negative real number −1/12. And there's a video that finally makes sense to me while still using many properties I cannot verify for myself. I can't believe the video has been there since Jan 13 and I haven't noticed.

https://lnkd.in/gDb5B9y

🔗

24.02.2018 14:16

🔗

23.02.2018 23:07

Tak jak je to s potřebou učit děti počítačové a finanční gramotnosti na straně jedné a řemeslným dovednostem na straně druhé?

Podle příspěvku od Tomas Prouza je výuka zemědělství a řemesla „neuvěřitelná hloupost“. Podle jiných v diskuzi současné generace už netrpí na nedostatek digitální gramotnosti. Podle mě je obojí tak strašná pitomost, že mě to láká k reakci. Navíc si toto téma už nějakou dobu schovávám.

Mnozí moji známí z IT a jiných spíše kancelářských pozic si řemeslné práce často dělají sami a dokonce to mají podložené čísly. Sice by si za těch pár hodin teoreticky vydělali hromadu peněz, ale...

Nejdříve musejí ty peníze zdanit. Pak musejí věnovat čas sehnání řemeslníka, zadání prací a kontrole prací. Když něco neklapne, věnují čas ještě reklamacemi a sháněním nového řemeslníka. Pro mnohé z nich je to navíc relax od práce hlavou. Takže se to ve výsledku může vyplatit i v případě, že by tržní cena jejich času byla několikanásobná proti tržní ceně času řemeslníka, což ani nemusí být vždy pravda. Z druhé strany i zemědělec, řemeslník nebo lékař dnes užije nějakou tu úroveň počítačové gramotnosti.

Podle mě je tedy jedinou správnou cestou školství směřovat ke dvěma cílům. Nabídnout dětem všestranný rozvoj a nebránit jim v jejich vlastním specifickém rozvoji.

🔗

21.02.2018 22:31

Jak jsem se stal omylem ajťákem. Původně jsem se profiloval postupně jako webový vývojář, inovátor v mladých webových firmách, systémový a síťový administrátor, lektor linuxových kurzů, technik a inovátor bezdrátových sítí internetových poskytovatelů, technická podpora pro webové vývojáře a specializovaný linuxový vývojář. Z dnešního pohledu jsem byl asi network engineer a devops.

Neměl jsem úplně moc zkušeností, kontaktů ani kšeftů. Na druhou stranu jsem necítil důvod někomu dělat juniora za pár drobných a nechat si moc kecat do práce. Udržoval jsem vysoké sazby, abych se uživil a zároveň si uvolnil čas na vlastní rozvoj a přípravu článků a přednášek na konference.

A právě jako síťař a správce malých firemních serverů jsem se dostával až nepříjemně blízko pozici externího firemního ajťáka. Marně jsem se snažil vysvětlit, že o Windows nic nevím a ani je nepoužívám a že opravdu nemám zkušenost s kancelářským supportem. Nic z toho jsem neuměl a firmy mi za to platily v plné hodinové sazbě. Kdo nezažil, nepochopí.

Takto jsem fungoval někdy od roku 2009 a až v roce 2011 jsem začal tuto aktivitu utlumovat a živit se naplno svojí profesí. Byla by legrace, kdyby se někdo tady pokusil zhodnotit v jakém období jsem byl juniorem, v jakém seniorem a co že jsem to vlastně dneska. :)

🔗

21.02.2018 18:07

Opět využiju funkci privátního příspěvku. Máte někdo tip na dobrou myšku pro dcerku? Bude mít tři roky a během několika málo dní sama ovládla trackpoint, touchpad i velkou myš, co dočasně zabavila mamince. Klasickou myšku vidím jako nejlepší volbu.

Měla by být malá, jednoduchá, příjemná do ruky a ideálně na výběr v hezkých barvách. Nemusí zase nutně vypadat jako omalovánky, přecejenom je to praktická věc.

Jen pro zajímavost. Dcerka momentálně používá openSUSE a pouští si edukativní hry přes GCompris. Je to docela příjemná změna oproti tabletu s Androidem, kde už si už nějaké dva roky příležitostně pouští videa na Youtube a hraje takové ty nejznámější tamagotchi-like hry.

Fotka je z odpočívací zóny ImpactHub Praha.

🔗

20.02.2018 22:10

O víkendu 3. a 4. března bude probíhat každoroční konference InstallFest! V programu najdete tradiční linuxová témata, síťová témata a obecná IT témata.

Evergreenem jsou přednášky o unixovém shellu Bash, textovém editoru Vim, nástrojích pro paralelní spouštění příkazů přes SSH, bootování linux ze sítě pomocí PXE, skenování sítě pomocí nmap, distribuční přednášky o openSUSE, OpenWRT a vpsAdminOS, můj oblíbený tiling window manager i3 a mnoho dalšího. Nevyhneme se ani přednášce o exploitech Spectre a Meltdown.

InstallFest je ryze česká konference pro české uživatele, administrátory a programátory. Přijďte se podívat!

https://installfest.cz/

🔗

20.02.2018 21:28

Vážené potrefené husy, vážení potrefení houseři, apeluju na vás, abyste při reakcích dodržovali aspoň pár základních pravidel. Za některé z vás se hluboce stydím a je mi upřímně líto, když se takto veřejně připravujete o již tak dost křehkou důstojnost.

1) Snažte se psát komentáře v celých větách. To platí nejen pro angličtinu a češtinu, ale i pro slovenštinu.

2) Nepromítejte si na mě své vlastní problémy. Pokud jste frustrovaní či chorobně vztahovační, řešte to. Pokud to překonáte, osobně vám pogratuluju.

3) Nesnažte se vytvářet vulgární zkomoleniny mého jména. Naučil jsem se s tím žít už v mateřské škole. Ani ve snu mě ovšem nenapadlo, že by s něčím tak hloupým přišel dospělý člověk, který si troufá nabízet své služby v personálním oboru.

4) Než mě začnete kategoricky odsuzovat, přečtěte si názory desítek dalších lidí v diskuzi i v souvisejících příspěvcích. Tohle není o mně, to je problém, který už dávno máte bez ohledu na to, kdo se k němu zrovna vyjadřuje.

5) Pořiďte si trochu smyslu pro humor. A taky trochu nadhledu. Netuším, kde se to kupuje, ale rozhodně to zlepšuje kvalitu života.

Jediné, čeho jste zatím dosáhli je, že jste dokázali, jak moc důkladnou očistu tento obor v naší zemi potřebuje. Jsem si jistý, že mě vaše vynalézavost donutí tento seznam brzy rozšířit.

🔗

20.02.2018 09:24

Living @ ImpactHub Prague.

🔗

19.02.2018 11:48

Nemůžu to dostat z hlavy. Rád bych začal nabízet službu zastupování na pracovních pohovorech. Dnes je tolik nabídek, že je zaměstnaní lidé absolutně nemají šanci všechny firmy osobně oběhat a všechny nabídky si osahat a účast na pohovorech ani nespadá do jejich odbornosti.

Na straně firem už je dnes běžná praxe šetřit čas interních manažerů za pomoci interních i externích recruiterů a celý pohovor se obejde zcela bez přítomnosti kohokoli z týmu. Profesionalizace na straně firem je tedy dovedená do dokonalosti. Teď je na řadě profesionalizace výběrových řízení i na straně kandidátů.

Zpočátku si to představuju tak, že bych si vytipoval několik zájemců o tuto službu a několik pohovorů, kde bych je v rámci „průzkumu terénu“ zastupoval pro bono já osobně. Podle výsledků tohoto sociálního experimentu bych předal žezlo odborníkům z personálního oboru buď založením agentury, která by tuto službu zprostředkovala, nebo formou katalogu s hodnocením, kde by se registrovali nezávislí odborníci.

Pilotní projekt bude probíhat výhradně v Praze s omezením na technické pozice a korporátní prostředí v okolí stanic metra a výhradně se zájemci, kteří se jsou ochotni podílet na tvorbě strategie.

probono@pavlix.net

P.S.: Kdybyste mě tak neskutečným způsobem neprovokovali, mohli jste mít klid. :)

🔗

18.02.2018 10:49

Nic neumíte, hledáte si cestu životem a chcete si vydělat nějaký ten zlaták? Mám pro vás tip. Staňte se recruiterem specializovaným na IT. Přinesete agentuře čtvrt milionu korun za jedinou za obsazenou pozici nebo i daleko víc, když najdete ta správná klíčová slova jako „artificial intelligence“ a „blockchain“. Můžete hrdě nosit titul „hrkop“ nebo „hrkopka“.

Nejlepší na téhle práci je absolutně nulová bariéra vstupu. Nemusíte umět anglicky. Nemusíte mít soft skills. Nemusíte vědět nic o počítačích. Dokonce nemusíte ani ovládat slušné chování a nějaká inteligence nebo schopnost se neustále něčemu novému učit se taky moc neřeší. Stačí si vzít příručku mladého personalisty™ a hlavně si za žádných okolností nenechat nic diktovat.

Druhá nejlepší věc jsou benefity. Budete moci zcela legitimně používat ty nejhloupější metody z příručky mladého personalisty na chytré a vzdělané lidi. Konečně se budete moci postavit těm arogantním chytrolínům, co umí vše uvedené v předchozím odstavci a ještě hromadu věcí navíc. Budete je moci „kádrovat“ a rozhodovat o jejich budoucnosti. A zlaťáky se vám budou jenom sypat.

Nebo ne? :)

P.S.: Pokud personální obor umíte, nenechte se stáhnout k zemi slabšími kolegy a po selhání všech pokusů jim pomoct je prostě nechte za sebou. Bude vám bez nich líp.

🔗

16.02.2018 15:21

Rád bych pomohl uchazečům o novou odbornou pozici a proto se pokusím o nástin cenové analýzy prvního kola pracovního pohovoru jen s personalistou v kanceláři společnosti.

Příznivci „prvního kola jen s HR“ se v diskuzích na LinkedIn veskrze shodují, že má tento nástroj sloužit k úspoře času manažera. Přepočtem ročního platu manažera, vydělením cca 2 000 pracovními hodinami a vynásobením nějakým praktickým koeficientem bych krátké setkání manažera s potenciálním podřízeným v kanceláři společnosti ohodnotil na nějakých 2 000 Kč maximálně.

Zaměstnaný uchazeč má obvykle k dispozici zákonných 20 dní dovolené a dalších 5 dní jako benefit. Po odečtení dvou týdnů na rodinu a odpočinek a týdnu na ostatní vyřizování vychází při jednom až dvou pohovorech za den jeho kapacita na cca 15 pohovorů ročně. Při 5 kolech úspěšného náboru a 1 až 2 kolech neúspěšného si v roce nemůže dovolit více než 6 neúspěšných výběrek.

Firmy běžně za uchazeče platí provizi okolo čtvrt mega. Pokud si uchazeč cení spolupráce stejně jako firma, vychází cena ušlé příležitosti na jedno neúspěšné výběrko v daném roce okolo 35 000 Kč a na jednu schůzku okolo 22 000 Kč.

Ještě pořád máte pocit, že je čas manažera drahý? Pokud se vaše vstupy výrazně liší, budu rád, když se v komentářích podělíte o své vlastní výsledky.

🔗

15.02.2018 21:01

Pročítám si tak na LinkedIn obhajobu špatných, horších a ještě horších recruiterů, kteří celý svůj úspěch staví jenom na metodě „žába na prameni“. Trochu mi to připomíná toho pana taxikáře, co v rámci protestu proti konkurenci blokoval průjezd tramvaje DPP. Ze začátku to vypadá jako dobrý nápad, ale jednoho dne se může žába dost divit.

Za komentář dne si dovolím vyhlásit následující a opovažte se ho do půlnoci překonat.

„Ked kandidat chce na 1.kolo prizvat aj manazera je asi relevantne pozadovat od kandidata, aby prisiel s osobou, ktora mu poskytne referencie...alebo s mamou😀“

Přesně. Protože moje máma je ten, se kterým bude firma denně pracovat. Protože moji předchozí zaměstnavatelé a odběratelé jsou ti, se kterými bude firma denně pracovat. A nebo jsem to špatně pochopil a tento tým přechází na Agile 2.0, kdy se vyhodí management a členové týmu se budou zodpovídat přímo personalistovi?

🔗

14.02.2018 23:02

Kilo a káru. Jediné, co překonává jak ekonomickou krizi způsobenou zdražním másla, tak prudký nárůst ceny bitcoinu v loňském roce, je cena mladých nezkušených čerstvých absolventů.

Nadějní manažeři všeho věku teď řeší obrovský problém. V rámci buduvání mladého a dymanického kolektivu už nemůžou nabírat lidi se zkušenostmi a tak došlo na nevyhnutelné. Mladý nezkušený absolvent je teď natolik cenná komodita, že už si ho běžná firma pomalu nemůže dovolit.

Pryč jsou doby, kdy stačilo posbírat pár studentů či absolventů, dát jim kilo na hodinu, nechat je dělat kvalifikovanou práci, hodit si nohy na stůl a pak už jenom počítat penízky. Už si chystáte nový business model nebo zkusíte štěstí na pracáku?

🔗

14.02.2018 04:52

Tak nám někteří taxikáři začali protestovat už nejen proti službě Uber, ale i proti službě pražského dopravního podniku. Blokování tramvají v rámci protestu proti čemukoliv, co by mohlo po praze vozit lidi bez nápisu TAXI, mi přijde trapné. Nevím jak vy, ale já si počkám až na frajera, který svým taxíkem zablokuje metro. :)

🔗

14.02.2018 01:11

Už mě nepřekvapí, když někdo navrhne jako místo schůzky Impact Hub Praha. Za poslední měsíce to bylo tak časté, že jsem požádal o členství a poprvé jsem navrhl tento prostor pro schůzku sám.

Původně jsem hledal něco jako coworking nebo malou sdílenou kancelář pro každodenní práci co nejbíže bydlišti. Změnil jsem názor a myslím si, že práce doma je pro mě nejlepší řešení, pokud se to občas proloží nějakou změnou. Kromě domova občas pracuju ve vlaku, na hotelovém pokoji, v restauraci, kavárně či foodzone, ve společenském prostoru hostelu, v kanceláři některého z obchodních partnerů nebo třeba u příbuzných.

Několik pracovních schůzek jsem udělal z praktických důvodů doma nebo v okolních restauracích. Hub mi začíná dávat čím dál tím větší smysl. Je to neutrální půda, kde nemám pocit dluhu, že dotyčný přijel až za mnou, a samotnému mi cesta zabere kolem půl hodiny. Díky možnosti pracovat nebo si dát kafe a něco k jídlu ve známém prostředí zkracuju dobu časové rezervy a čekání v podstatě na nulu.

🔗

11.02.2018 19:28

Tak si dovolím politický zápisek a rovnou se přiznám, že miluju Evropu. Nejdříve se ale podíváme na nejhloupější důvody, proč být v Evropské unii, na které jsem v poslední době narazil.

1) Regulace vysavačů a žárovek. Skutečně potkávám apologetiku, podle které nás EU zachraňuje řízeným snižováním spotřeby elektrické energie pomocí těchto nástrojů. Žárovky jsem měnil za LED svítidla dobrovolně, protože se mi to líbí a možná to ušetří něco z provozních nákladů. Zákaz prodeje žárovek mi v tom nijak nepomohl, neušetřil mi ani korunu a ještě mi způsobil další náklady.

2) Dotace. Je moc hezké říkat, jak nás bohatší státy EU dotují a jak z toho těžíme. Jenže jsou přínosy těch dotací často přinejmenším sporné. Navíc se z nás rozhodně přepočítáváním vydaných a přijatých peněz partneři nestanou a obhajovat naše členství tím, že se můžeme přiživovat na bohatších zemích, je úplně špatně.

V roce 2003 jsem se cítil být především Čechem a věřil jsem na nezávislost a soběstačnost České republiky. Kdybych měl tehdy volební právo, hlasoval bych jednoznačně proti vstupu do EU. Jako evropský občan jsem změnil názor, na nový domov jsem si zvykl a začal jsem ho milovat jako bych se v něm narodil. A to vše navzdory všem nedostatkům EU a přebujelé byrokracii.

🔗

09.02.2018 12:35

There is one thing that made me more of a hobbyist than a professional in my favourite field which is operating system level programming. I engaged in that sort of effort because I felt it was just the best thing I could do.

At first I felt bad when I saw that there's a double referral bonus for a position doing some random python coding in a pile of higher level code called OpenStack or one of the other projects that didn't appeal to me in the slightest.

Of course I got it all wrong. This is just market and I would be the first one to ask for more money if I was asked to work on that sort of stuff and even more if I was asked to work on anything microsoft. And understanding the market helps you so much to either use it to your own advantage or at least be happy even if you decide not to.

Nowadays if I'm hacking something deep down in the user space rather than doing the latest and coolest stuff or even going lower to the kernel with its ubiquitous cool effect, I'm just happy and enjoying the fun.

🔗

08.02.2018 09:38

Are you using GitHub to look for talent? Are you judging people by the projects you find under their name? It looks like you are finally abandoning the old school recruiting techniques and you are judging people by merit.

Epic fail. The list of projects at my GitHub account is a personal space and its meant to be a tool for sharing my commits with other people and open source projects that I'm contributing to. It's just a staging area meant to contain complete rubbish except a couple of commits currently submitted to other projects.

Public GitHub repositories are there for published code. The main reason to publish code is to make it available for others, ideally as properly licensed open source software. And if you do care about your open source projects, you always assume they might be more than just a one man show and you definitely put them under an organization account and not your personal one. You will not find a single serious project of my making under my name.

On the other hand, if you are looking for people that way, there is a high chance I would refuse to work with you anyway, so please continue exactly the wrong way you started... :)

🔗

07.02.2018 13:54

Facebook už není platforma pro společenská témata. Konečně jsem vyzkoušel to, před čím varuju už mnoho let. Chápu, neměl jsem si dělat legraci z příznivců SPD ohledně popírání holocaustu romského obyvatelstva v táboře v Letech ze strany jejich oblíbence. Nebylo to ode mě hezké se jim posmívat.

Dlouho jsem lidi varoval, že je hloupost se v komunikaci mezi lidmi spoléhat na centralizované komerční platformy. Dlouho jsem se těmto platformám vyhýbal. Pro instant messaging jsem se jednu dobu vezl na vlně sítě Jabber s decentralizovaným protokolem XMPP, ale ta se bohužel dál nerozvíjela dobrým směrem a vůbec kdo by chtěl protokol postavený nad XML.

Facebook to vzal docela drsně. Oni se dnes cítí natolik společensky nepostradatelní, že se namísto klasických cenzurních opatření uživatelům mstí, protože co jiného je blokování soukromé komunikace na messengeru, který už nějakou dobou vydávají za instant messaging. Je vidět, že je demonetizace běžných vlogů na Youtube slabý odvar.

LinkedIn je v tomto ještě nebezpečnější, zvláště ve spojení s lidmi, kteří si myslí, že je to ta nejlepší věc, podle které se rozhodnout, zda někoho zaměstnat nebo ne. Já se pohybuju v trochu jiné komunitě, kde se ještě nad použitím technologií a služeb občas trochu přemýšlí, spíše myslím na běžné profese.

🔗

05.02.2018 12:45

LinkedIn není Facebook. Zatímco na Facebooku se vytvářejí zájmové skupiny, kde se lidé seznamují a dávají dohromady podle všemožných zájmů, LinkedIn je platforma dobrá jenom na poměřování, kdo má silnější EGO. Cokoli napíšete, jedno jestli pozitivního nebo kritického, jenom přiláká lidi, kteří vám příjdou ukazovat, že jsou LEPŠÍ.

Prostě jedna velká nikdy nekončící tragikomedie v přímém přenosu. Cílem tohoto příspěvku je dělat si legraci z lidí, co nezvládnou přečíst víc než ten jeden první odstavec a nějaké to kapitalizované slovo. :) Minule jsem jich zaregistroval víc než dost. LinkedIn jako komunita mi přinesla hromadu zajímavých nových kontaktů. S některými lidmi jsem se potkal osobně a udržujeme přátelský kontakt. S jinými navazujeme komerční spolupráci. Spoustu legrace si tu užijeme i čistě online.

Narážka na Facebook samozřejmě dává smysl, člověk tam potká úplně stejné lidské emoce jako na LinkedIn. Rozdíl je hlavně v daleko přívětivějším prostředí zde na LinkedIn, lepším vyjadřovacím zvyklostem a téměř úplné absenci ekonomicky nejslabších vrstev, na které tady tak rádi zapomínáme a kterým bych taky rád nějaký ten příspěvek věnoval.

🔗

31.01.2018 18:57

Rád bych se největších i nejmenších odborníků personálního oboru zeptal, jaká je ideální doba zaměstnání. Narazil jsem zde totiž na názor, že mladí mění zaměstnání příliš často.

Na druhou stranu pokud byste dokázali pokrýt určitou část trhu se změnou zaměstnání, kde si změnu nevyřeší zaměstnanci a noví zaměstnavatelé sami, chápu statisticky každou změnu zaměstnání jako váš výdělek.

Jaká je tedy ideální frekvence střídání zaměstnání, jaká je skutečná a kolik lidí dokáže tento trh tak zhruba uživit?

Já jsem schopný tak maximálně zjistit počet registrovaných zaměstnanců, přenásobit je nějakou známou frekvencí, přenásobit to pokrytím změn zaměstnání a vydělit to nějakým rozumným výdělkem.

🔗

30.01.2018 15:37

Tak už nám téma recruiting spamu došlo až do mainstreamových českých médiích. A rovnou s citací místního šéfa mého bývalého zaměstnavatele. Výborně. :)

https://lnkd.in/dbSEnMW

🔗

29.01.2018 09:33

Nerad míchám politiku a business, ale události posledních let mě přivedly na myšlenku nabídnout drobnou slevu firmám platícím v eurech jako reakci na český separatismus.

Nemám zájem se jakýmkoli způsobem vyčleňovat z evropského prostoru a považuju to za ekonomickou a kulturní sebevraždu. Nepovažuju evropské politické struktury za dokonalé, věřím, že je mnoho co zlepšovat a věřím, že to zlepšování bude mnohdy zatraceně těžké až nemožné. Ale ani to mi nestačí, abych se znovu začal cítit spíš Čechem než Evropanem a místní politické excesy můj pohled jen potvrzují. Kryptoměny nechávám v této diskuzi zcela stranou.

Co si o tom myslíte a jak byste takovou věc nastavili?

🔗

28.01.2018 19:49

🔗

26.01.2018 13:00

Svůj první životopis jsem tuším napsal někdy během roku 2008. Od té doby jsem ho upravoval, doplňoval, promazával a překládal až po současnou podobu. Rok 2018 považuju za nejlepší příležitost k jeho zrušení!

Už během loňského roku jsem se rozhodl přestat dávat životopis cizím lidem, protože v něm je příliš mnoho citlivých informací. Naopak když chci lidem představit, co dělám, předání životopisu paradoxně nepůsobí moc dobře. Rozhodl jsem se tento koncept definitivně opustit.

Existuje jeden zvláštní případ, kdy opravdu potřebuju předat PDF dokument se svým pracovním profilem, a to je když můj přímý odběratel potřebuje formálně představit svým zákazníkům. Jakmile se mi podaří přesunout všechny podstatné informace z životopisu na svůj web, mám v plánu přidat možnost PDF exportu klíčových částí webu a výstup v těchto výjimečných případech používat namísto klasického CV.

Narazil jsem i na názor, že bohatě stačí profil na LinkedIn, ale to je koncept, se kterým nesouhlasím. LinkedIn je cizí platforma a cizí prostor a nelze jej podle mě srovnávat s vlastním webem. Navíc je to poravdu spíše sociální síť než business platforma.

Máte s tímto nějakou zkušenost?

🔗

23.01.2018 22:37

Nový profil jsem zakládal 09.12.2016 za účelem získání zahraničních kontaktů. Jenže to jsem ještě netušil, kolik zábavy se na této síti odehrává. Už jsem tu stihl narazit na diskutéry, kteří vyměnili přirozenou lidskou originalitu za nějakou tu archetypální roli a té se drží.

1) Generální poradci. Dokud mě četly desítky až stovky lidí, tento druh diskutérů jako by ještě ani neexistoval. Při desetitisících views se najednou začnou sbíhat a rozdávat rozumy.

2) Ochránci soukromí. Mají zvláštní cit pro posouzení zda je příspěvek dostatečně studený, neosobní a odtažitý. Jakmile zahlédnou příspěvek s náznakem osobního zájmu, přispěchají na pomoc.

3) Ďáblovi advokáti. Cíleně vyhledávají negativní zkušenosti s chováním druhých lidí. Čím hůře obhájitelné chování objeví, s tím větším nasazením bojují za jeho původce.

4) Potrefené husy. Ty vám nemusím ani představovat, ozvou se samy. Jsem pevně přesvědčený, že i pod tímto příspěvkem jich budete mít tu čest pár potkat.

5) Tady není Facebook. Univerzální hláška lidí, kteří trpí utkvělou představou, že jejich přítomnost na LinkedIn je něco jako členství v prestižním klubu.

Varování: Příspěvek může obsahovat stopy humoru.

🔗

21.01.2018 21:30

A pak že vývojáři neumějí psát úderné motivační proslovy! :D

🔗

21.01.2018 21:14

🔗

21.01.2018 11:28

So what finally works best for me when building live packages for multiple distributions in #OpenBuildService from online #Git repositories is a pretty simple setup.

In the build service project I only have a _service file that instructs OBS to fetch the data from a branch of my own fork of the upstream Git repository and build the project. As an OBS project is not a Git repository like overlays in #Gentoo but rather a bunch of custom version controlled objects you need to individually checkout, enter, modify and check in, I prefer to interact with OBS as little as possible.

My own branch means that I can very quickly make all the changes needed to make it work, then refactor the changes and then get some or all of them merged upstream. That is my usual mode of operation with those tools.

The last step was to create an OBS trigger token and add it to GitHub to make the project rebuild whenever the Git repository gets updated to get #ContinuousIntegration. We are done here.

🔗

19.01.2018 14:38

Opět se nám na plné obrátky rozjíždí kritika potenciálních zaměstnanců kteří neprojevili dostatečný zájem o firmu a nenastudovali si všechny rejstříky, weby, sociální sítě a co rád obědvá pan ředitel.

Svorně tvrdíte, jak je důležité aby se obě strany připravily na pohovor a aby obě strany vnímaly tu druhou jako rovnocenného partnera. Jenže když dojde na věc, jste schopni potenciálního zaměstnance pozvat do firmy a posadit ho ke stolu, kde s ním nesedí ani jeden jediný potenciální spolupracovník.

Nevadí vám pozvat potenciálního zaměstnance na pohovor, kde bude jednat pouze se zástupcem, který nemá s pracovní pozicí a pracovným týmem vůbec nic společného?

Pak jsem velice zvědavý, jak byste se vy při vší proklamované rovnocennosti dívali na to, kdybych si zaplatil asistenta, který by prošel rejstříky, weby, sociální sítě a zastoupil by mě u pohovoru. Tím bych totiž teprve vyjádřil o pozici stejný zájem.

Kolik firem si může dovolit žít jenom ze zaměstnaců, kteří jsou nadšeni pracovat právě a jedině v té konkrétní firmě? A nebo je rovnou můžete začít vyjmenovávat, ono jich tady zase tolik nebude.

P.S.: Ovšem jestli je vaše náborová strategie zaměřit se namísto kvality uchazečů na to, kdo vám bude při pohovorech dostatečně podlézat, tak mi nezbývá než vám popřát hodně úspěchů. :)

🔗

19.01.2018 10:16

Mixed feelings when trying to get #SUSE #OpenBuildService do some advanced magic to build live packages directly from #Git master. It seems to work perfectly when serving distribution #RPM packages with released versions of software. And I respect that this is the main purpose of the system.

It seems to have some albeit poorly documented features regarding building packages directly from Git repositories. It can download a Git tree as a tarball. It can unpack the RPM specfile from the tarball if that is what you want and rewrite the version information with the commit metadata. I am soon going to try the text substitution feature. There is also a service for recompressing the tarball using common compression algorithms so you don't need to tweak the specfile to the tarball name and format.

One feature is missing though and that is to be able to run a custom script to actually build the specfile. Once the specfile is there you can do any further actions using the code in the specfile.

My good friends advised me to always have the specfile in OBS and not only in the upstream repository and now I know why. That doesn't mean I'm not going to dodge that advice anyway and keep working in creative ways. :)

🔗

18.01.2018 00:49

Tak je to tady. V neděli jsem dostal první nabídku v oblasti HR.

Vypadá to, že jsem na svůj nejslavnější recesistický příspěvek dostal obdobně recesistickou odpověď formou soukromé zprávy. Miluju suchý anglický humor a všechno, co se mu jenom trochu podobá. Opravdu jsem na chvíli znejistěl a začal jsem slušně a opatrně odepisovat, že nechat se najmout jako HR pro IT není úplně můj sen.

Stále ještě zaháním stín pochybností, jestli to přecijen není jen trochu bizarnější vážně míněný dotaz. Paradoxně právě s jednou agenturou o nějaké formě spolupráce jednám. Takže by to bylo vedle, ale možné méně vedle, než by mnozí čekali.

Mimochodem za tohle vás čeká další nenápadně sarkastický příspěvek, na který se chytí hromada lidí, co si nedají pozor. :)

🔗

15.01.2018 06:07

Zahlédl jsem tu nějaké obavy, zda jsem opravdu tak zaneprázdněný, že nemůžu věnovat nějaký ten čas přehrabování connection spamu, když jsem celkově na LinkedIn tolik aktivní.

Tak si uděláme takovou pseudo-statistiku a SWOT analýzu. Většina mých zápisků vzniká tak, že přijdu a do 1 300 znaků limitu napíšu příspěvek na téma, které mi zrovna rezonuje v hlavě. Strávený čas odhaduju na cca 30 až 60 minut na jeden příspěvek plus čas na reakce.

Mým přínosem je, že mě tohle miniblogování strašně baví a jsem schopný mu věnovat čas, kdy stejně nemám v plánu nic zásadního dělat. Cenou za to je nutnost korigovat čas strávený nad komentáři. Oproti tomu přehrabování spamu a pokusy reagovat na vyloženě hloupé příspěvky mi žádnou radost nepřinášejí a proto to nakonec dopadne tak, že obojí prostě mažu.

A nemusíte se bát, určitě nemám v plánu smazat svůj LinkedIn profil jen proto, že mě o to požádá, a to se na mě nezlobte, nějaký pitomec v diskuzi. Všem takovým bych rád vzkázal, ať si své problémy řeší pokud možno beze mě. A zda se v danou chvíli cítím nebo necítím zaneprázdněný, je prosím taktéž jenom moje věc.

Napište mi, že se mýlím, a podložte to pevnými argumenty. To mě v komentářích baví a tomu budu rád věnovat ještě trochu času na víc. Času je málo a když diskuze, tak ať stojí za to!

🔗

14.01.2018 09:25

Dnes jsem odmazal dalších asi deset žádostí o spojení. Asi je to škoda, některé kontakty by byly určitě oboustranně přínosné. Ale už na to nemám energii. Mám hromadu práce a fakt potřebuju, abyste napsali aspoň pár větiček ohledně motivace našeho spojení. A není to jenom o recruiterech, potřebuju nějak filtrovat, kdo našemu kontaktu věnuje alespoň minimální snahu.

🔗

14.01.2018 03:52

I have just switched to nginx for web server.

Apache was my web server for ages and I experimented with lighttpd as well. But I'm finally astonished by the simplicity of nginx configuration. I am basically generating all of the configuration from pieces of data in YAML files using Mako templates, dropping the result in the vhosts.d directory and that's it. Combining multiple projects in one system is so easy. Next step is to deploy the web sites as RPM packages including both data and configuration and I'll be happy.

I won't even care whether the target machine is a custom installation on a running system, a container image or a cloudy little thing.

🔗

13.01.2018 11:19

„Myslite si, ze zahranicne firmy tu budu investovat, ak budu musiet platit minimalne 80k na kazdu IT poziciu? Asi tazko.“ (IT recruiter)

Investice do IT pozic v ČR prý vychází z velké části právě z důvodu nízké ceny pracovní síly. Moje zkušenost tuto domněnku spíše potvrzuje, reálná data nemám. Je řešením uskromnit se na cca 50 % platů na světových trzích?

Dolar je cca 21 korun, koeficient tedy bude někde okolo 1,75. Běžný plat člověka, se kterým se můžu  technicky rovnocenně bavit, odhaduju na 100k dolarů ročně, tedy na naše 175k měsíčně, tedy v padesátiprocentní sazbě necelých 90k Kč měsíční hrubé mzdy a na juniora třeba 45k Kč měsíčně, ať má aspoň tu polovinu.

Uznávám, že i 50% náklady na zaměstnance ponechávají riziko, že po vyčerpání daňových úlev a dotací na podporu zaměstnanosti odtáhne, za 30k Kč hrubého v Praze už ale stěží zaplatím nájem a poplatky. Nabídneme všichni zahraničním firmám práci na plný úvazek za nějakých 40k až 60k hrubého, abychom zachránili české IT?

Já tuhle hru nehraju. V roce 2017 jsem se rozhodl se dokonce nenechat zaměstnat vůbec. Jestli chcete zachraňovat českou IT „montovnu“, rekvalifikujte se na IT, nabízejte se zahraničním investorům za čtyřicet tisíc hrubého a nás nechte na pokoji! :)

🔗

09.01.2018 22:44

I'm sorry for neglecting the anglophone part of my audience. I would like to talk about my second job which is freelance training and occasional consulting.

I have used the C programming language since I don't know when. I have been in the Linux world for quite some time. My training career got started back in 2008. And yet I didn't have a chance to deliver all of that at once in a course dedicated to programming in UNIX/Linux. Until now.

It's not yet over but I'm so happy I'm finally there. The topic still needs some work before I turn it into a standard offering and pass the curriculum to my customers. The real story behind all this is that I have been delaying announcement of new courses because I was still not sure about the whole concept. I delayed it long enough that I received a request for a custom training for the very same set of topics via a partner company.

Now there's no excuse for not getting the public offer ready. Let's have some fun with the C language, libc library functions, operating system calls, tracers, debuggers and more!

🔗

09.01.2018 02:34

Nelítostný diskuzní boj mezi obhájci humanitních směrů a obhájci technických směrů mě donutil se zamyslet nad syrovou podstatou celého sporu.

Ve skutečnosti totiž obdivuju všechny lidi, kteří se upřímně a snadšením zabývají jakýmkoli oborem lidské činnosti. Samozřejmě více tíhnu k těm, jejichž zájmy jsou blízké těm mým. A já mám spoustu humanitních a humanistických zájmů, vždyť se více než patnáct let aktivně věnuju vzdělávání druhých lidí!

Je ale potřeba si uvědomit, že ne každý, kdo má za sebou humanitní vzdělání nebo se honosí humanitními zájmy či humanitním povoláním, má v sobě upřímnost a zápal. Velká část se ve skutečnosti nevymezuje pozitivně, nýbrž negativně. Humanitní zaměření pro ně znamená neovládat matematiku, nebýt „ajťák“ a nemít vztah k přírodním vědám. A já si myslím, že člověk bez vztahu k matematice, logice a vědě jenom těžko hledá vztah k filozofii a jazykům.

A jsme zpět u mého oblíbeného „kultu neumětelství“. Než budete reagovat, dobře si rozmyslete, zda se sami vymezujete pozitivně a máte dobrou představu o svých zájmech a jejich přínosu, nebo je vaše vymezení negativní a snažíte se prostě jenom „nebýt divní“.

P.S.: Mám takový dojem, že příštím tématem bude otázka, proč my techničtí lidé obvykle nemáme moc dobrý vztah k sales a marketingu.

🔗

08.01.2018 19:48

🔗

07.01.2018 12:25

Proč humanitně zaměřeným a vzdělaným lidem tak ležíme v žaludku?

Už jako děcko někdy v polovině devadesátých let jsem čelil kritice dospělých i vrstevníků, že něco umím, zajímá mě technika a čtu jiné knížky, než by se slušelo.

Vystupňovalo se to na střední škole, kde byly třídy rozdělené mezi humanitní, přírodovědné a programátory. Přírodovědní se zabývali především svými vlastními zájmy a s námi neměli žádný problém. Humanitní si hledali cesty, jak se od nás aspoň na oko distancovat a nějak nás škatulkovat, jako by žádné vlastní zájmy neměli.

Ale největší sodu jsme dostávali od některých humanitně zaměřených učitelů. Neustále jsme byli škatulkování jako „tlačmeni“ nebo „tlačítkáři“ a předsudky jely na plné obrátky.

Filozofie na ZSV uvedena slovy, že tohle nás asi nebude moc zajímat, načež se ukázalo, že minimálně jeden člověk má detailně nastudovaného Nietzcheho a třeba Kant byl zvlášť oblíbený pro svou formulaci kategorického imperativu. Na češtině nám bylo vysvětleno, že musíme znát literaturu, abychom na to mohli balit holky, načež se ukážalo, že nás literatura ve skutečnosti zajímala víc než zajímala ty holky. Dokonce i matikář nám tlačil do hlavy „antickou“ morálku, načež se ukázalo, že pro něj ve vztahu k nám neplatí.

Tímto se vám všem za své zájmy upřímně omlouvám!

🔗

04.01.2018 22:30

Moje zkušenost s prací na volné noze před rokem 2012 nebyla úplná. Životní náklady okolo 9 000 Kč měsíčně. Otec připravený mě kdykoli podle potřeby na pár měsíců založit. A neustále jsem hledal nějakou tu malou jistotku.

Pět let v něčem, co by se bez nadsázky dalo nazvat prestižním zaměstnáním v oblasti zájmu, mi pomohlo utvořit náhled na spoustu věcí a nabrat trochu jiný druh zkušeností než jsem měl doposud. Nárůst životních nákladů a zodpovědnost za rodinu situaci změnily od základu.

Práce na volné noze pro mě získala úplně nový rozměr. Navzdory všem nevýhodám a bariérám ve vstupu na trh, který mě nejvíc zajímá, mi přijde vztah kontraktora placeného od vykázané práce tak nějak čistší, svobodnější a více motivační než klasický zaměstnanecký vztah. Půlroční bilancování od odchodu ze zaměstnání už mám za sebou a za pár měsíců mě čeká to roční.

Zatím to cítím tak, že kdybych vyčerpal svoje současné kontakty, kontrakty a projekty, stále bych zvažoval volnou nohu jako validní alternativu a zvažoval nové cesty, jak si tento stav udržet.

🔗

02.01.2018 15:29

Okay. The Leap release of openSUSE was way too old for me and the package versions included were not suitable for my testing and my use cases. So I installed Tumbleweed (the second time) on the other laptop for testing and will see if I finally get rid of VirtualBox and use Vagrant with libvirt/KVM. I was also considering just going with Fedora because of its ease of development and debugging.

By the way the installation is quick and the installer is YaST, the same software that is later used to reconfigure the thing and thus it works much better than when you're forced to use separate tools for that. Not that I used YaST too often, I'm still one of those low level tools people.

I really need to have a distro based on Python 3.x rather than 2.x, then all sorts of packages that just didn't make it to Leap and finally it's much easier for me to have latest versions than to have to build them myself.

🔗

27.12.2017 12:35

I am honestly and sincerely tired of all those people who say that someone should do something. That is why I love open source in the first place.

  - You can choose to get knowledge and skills and write your own code.

  - You can also adapt code made by other people to your needs or just improve it.

  - You can share what you have done and you can cooperate with others to create and maintain great projects.

  - You can find another way to make a fortune and then hire someone to do all that for you.

  - Or you can stay moron and complain if that is what makes you feel good.

See? It's not about perfect solutions to all possible problems. It's all about you and all about having fun and sharing it with others.

Do you ag...

P.S.: There's just Oleg and #noleg, nothing in between.

🔗

26.12.2017 01:46

I heard people claim that agile development methodologies caused that we can now deliver much faster. I don't think so.

Those people are, in my opinion, ignoring that we have an entirely different set of development, testing and deployment tools than say five or ten years ago. Most of us have hardware capable of virtualization and a good lot of automation, integration and development productivity tools. Those are all things that we would use in the past if only we could. And that some of us actually already used them had they the luxury available to them.

Also agility as an attitude, not a methodology. The pure meaning of the word doesn't imply any sort of process and doesn't even require dedicated expertise and dedicated experts. Honestly I'm not even against having people whose responsibility is to care just about the team and project processes as long as the whole team is working and delivers the results.

What I'm saying is that misusing “agile” as another name for “doing things different” (all in the same way) is not a solution. The work still needs to be done, the people still need to have proper expertise and motivation, and the agile attitude can be achieved in many ways, with or without methodologies and with or without dedicated agility masters and coaches.

🔗

25.12.2017 22:43

I have been using a Czech term “kult neumětelství” for years. Now I finally have a sensible English equivalent. I call it the Cult of Incompetence.

I am talking about those people that use their lack of competence in some field to imply that the competent ones are there to serve them. There are at least two main hidden messages in their requests for action.

1) We have the knowledge and skills and therefore we are some sort of a natural resource to be exploited and thrown away. They don't have the knowledge and skills and therefore they are bound to become the leaders and the celebrities.

2) They can call out to us and blame us for anything they don't like about anything that might possibly be at least remote related to our field of expertise.

Nope. We do not owe those people anything. Let them ask at the North Pole instead. Many of us learned hard to defend against the followers of the Cult of Incompetence in order to avoid brain damage and to live happy hacker lives!

Today's examples on LinkedIn:

“To every coder on the planet... I don’t wanna hear another word about AI, until you guys can build a video conferencing platform that doesn’t destroy every second meeting.” ~Jules Lund

“it's called, come up with a solution that’s why you are a programmer.” ~Aharon Mendlowitz

🔗

25.12.2017 20:08

Vánoční atmosféra, kancelářští pracovníci na celopodnikových dovolených, jenom já blbec živnostník mám naplánované určité množství práce, které bych docela rád do konce roku splnil a k tomu hromadu věcí na seznamu, co dělat, až některý měsíc budu mít splněn plán a zbyde mi čas na dlouho odkládané kroky.

Musím se přiznat, že denně myslím na „práci“, i když se jí zrovna nevěnuju. Můj současný projekt je natolik zajímavý, že si v podstatě neustále probírám v hlavě, kam se v něm posunu dál. V základních rysech jsem ho probral s otcem v hospodě, s bratrem na zahradě a vypustil pár střípků ve formě anglofonních příspěvků na LinkedIn.

Dárky jsou fajn. Jako dospělí lidé dárky vnímáme spíš jako problém pro všechny sehnat nějaké blbiny, které nebudou jen překážet někde ve skříni. Dětičky zase dostaly tolik blbin, že si ani nezvládnou zapamatovat, co mají, dokud toho aspoň půlku nerozbijou. K tomu je potřeba mít všude všechny ty svítící blbiny pro tu správnou atmošku.

Příbuzné máme blízko, takže nemusíme podnikat žádné dálkové cesty. A kromě auta se dá v pohodě jezdit vlakem i autobusem, protože právo na svátky se týká výlučně prodavaček a řidiči osobní dopravy můžou klidně trávit celé svátky v práci.

A válení se na gauči s laptopem je úplně stejně super jako kterýkoli jiný den. :)

🔗

23.12.2017 19:40

I never really liked the D-Bus project. As far as I see it, it was originally a remake of previous similar desktop based projects whose purpose was mainly to provide control of GUI applications via IPC and sometimes maybe to provide generic services that way. Now it is used as API of the system services.

I always see the little flaws that make D-Bus not as easily usable in highly dynamic languages where IPC can be handled seamlessly and can be almost indistinguishable from local calls when that is desired.

I think I don't have anything against unique service names although it might be useful to be able to easily and generically override them for testing. I can imagine the object paths might come in handy. I cannot say the same about interfaces which are there just to namespace the methods which is exactly what causes a big wall between D-Bus and users of dynamic programming languages. I'm afraid the introspection is handled the wrong way and my new experience only confirms that.

While there are some glitches in the specification which IMO make  D-Bus not the right solution, there are issues with the whole ecosystem, the (mostly missing) best practices. And I haven't yet talked about systemd integration issues.

#linux #opensource

🔗

23.12.2017 12:56

I see two different approaches of using Linux distributions for development, system administration and more...

One is highly individualistic. Such a user creates a ton of his own configuration (e.g. from .vimrc to window manager and applications). Those people often say the mantra that only idiots complain about defaults. Those people keep their versions of many large configuration files with lots of individual tweaks and modifications.

The other is highly community aware. Then the user loves using sane defaults or even modifying the defaults upstream rather than using his own modifications if he feels active enough. This group of people loves cascading configuration (defaults in /usr/lib or /etc, only very minor tweaks in the home directory), loves minimalistic approach to configuration where you can even use most software without any configuration whatsoever or just account configuration.

I want to be in the second group but too often I'm forced back to the first group because for example vim's default behavior is just plain wrong and many minimal VMs require a complete configuration file instead of just the tweaks and aren't well integrated into distributions.

🔗

21.12.2017 13:23

Okay. So yesterday I spent like five hours debugging wpa_supplicant that at first found at least one of my two fake wireless interfaces (module mac80211_hwsim), then crashed during dbus introspection and then couldn't find them at all until the whole virtual machine was restarted.

I couldn't find the way dbus enabled wpa_supplicant detects wifi interfaces. I thought it might talk to the kernel via netlink but netlink always reported them correctly. I thought it might talk to udev but also udev reported them correctly and in addition to that I found no traces in the code of doing that.

I made some break points and looked for the call that actually adds the interface to the list using gdb and it was triggered via a dbus message. I used other tools to catch the respective dbus message and to indentify the sender process.

And the result? Yeah, I was still running wicked and the wickedd daemon was the thing that monitored the wireless interfaces, reported them to wpa_supplicant and was apparently responsible for sending only one of the interfaces the first time and none of them the second time. But wpa_supplicant is still responsible for crashing when introspected using dbus. More to debug but now I will at least know how.

#linux #debugging #opensource

🔗

21.12.2017 09:27

Asi trochu nedopatřením jsem se tu párkrát zmínil o různých drobných problémech v oboru lidských zdrojů. Původně jsem tuto oblast cíleně nesledoval nad rámec svých osobních potřeb. Moje příspěvky ovšem způsobily, že mě teď čas od času lidé oslovují se svými trápeními.

Mezi notoricky známé problémy se teď dostalo nevyžádané odmítnutí ze strany recruitera. Abych to vysvětlil, jedná se o odmítnutí člověka, který o danou pozici neprojevil zájem, nepovažuje se tedy za uchazeče a nelze ho tedy ani odmítnout.

Vypadá to jako drobnost, ale takové odmítnutí vyvolává podezření, že jednáte jménem „neuchazeče“ za jeho zády, aniž by vám k tomu dal mandát. A takové jednání za zády já už nepovažuju za drobnost, ale za průser vedoucí ke ztrátě důvěry.

Problém, který se projevuje mezi mými kontakty, ovšem není v tom, že ztratili důvěru v jednoho recruitera, ale že ztratili důvěru v několik desítek recruiterů, desítku agentur a nakonec v celý systém, který tito lidé a tyto společnosti tvoří, a nyní si chtějí hledat práci zásadně bez jakýchkoli prostředníků. A těch lidí je každý týden víc než ten předchozí.

🔗

20.12.2017 09:03

Rozmohl se nám... Trochu jsem zaexperimentoval s mazáním komentářů na LinkedIn. Pár lidí si popletlo komentářový prostor pod mými příspěvky s prostorem pro exhibici svého ega.

Já se vždy těším na příspěvky k věci, které mi přinesou nový pohled na věc nebo mě seznámí s novými zajímavými lidmi, co to mají v hlavě tak nějak aspoň trochu srovnané. Nejsem ani trochu zvědavý na příspěvky, které začínají osobním hodnocením či útokem. Netěší mě ani komentáře, u kterých ani na třetí přečtení nevím, kterým orgánem ten člověk při psaní přemýšlel.

Těmto lidem říkám „zloději času“. Člověk má tendenci jim nějak slušně odpovědět, ale hodnota této interakce je pořád záporná. Neříkám, že jsou to hloupí lidé nebo tak něco. Jen mají nějaký důvod, proč se do diskuze ani nesnaží přinést hodnotu, to je ostatně jejich věc. Jen by se neměli divit, když se ukáže, že tady je a jejich komentáře „nepotřebuju“.

🔗

19.12.2017 10:24

Napadlo mě téma, ke kterému jsem se tu ještě nevyjadřoval. Móda je podle mě ideální způsob, jak otestovat kvalitu publika. A začneme hned zostra takovým tradičním českým tématem. Ponožky a sandály.

Když vyjdu ven lidi, nestačím se divit, co druzí lidé nosí. Oblečení vnímám primárně jako věc praktickou a tomu se z velké části podřizuje i moje subjektivní estetické vnímání. Největší podráždění bránice u mě vyvolává, když za sebou ve městě slyším koně, ale když se otočím, vidím jen ženu v botách, u kterých musela být nepraktičnost jedním ze základních požadavků. Vždy si ovšem říkám, že je to každého věc a že není potřeba to nijak komentovat.

Ponožky osobně považuju za geniální vynález i pro zavřené boty. Teprve v otevřených botách se ale díky průběžnému odvětrávání využije naplno. Jako součást cestovatelské módy jsem si kombinaci ponožek a sandálů naprosto zamiloval. Nejvíc mě potěšila chvíle, kdy jsme s jednou kamarádkou při cestování v horku v sandálech naboso došli do studené sklepní restaurace a ve stejnou chvíli jsme oba sáhli do batohu každý pro suchý a čistý pár ponožek připravených přesně pro takovou příležitost.

A že čas od času u některých českých lidí narážím na snobské komentáře na „ponožkáře“ nebo „batůžkáře“? Nezájem. Styl těchto „kritiků“ též nebývá žádná sláva.

🔗

17.12.2017 22:07

When switching from Fedora to openSUSE there were so many things I liked, mostly the concept of a single Open Build Service than can be used for distribution packages and for user modifications and user packages.

Now I have a chance to step back a little bit. I love Fedora debugging features. I didn't even see how unique they were. Not only they have the `debuginfo-install` that gets you very quickly up and running with gdb features, but there are also the retrace services and automatic bug reporting.

I see so many great things in great linux distributions that I'm still sort of sad that I cannot have all the features at once. :) And my forgotten love Gentoo and its special features should not be omitted either.

🔗

16.12.2017 13:40

Velmi intenzivně se zde na LinkedIn i běžně ve společnosti projevuje rozdělení lidí ve škále od extrémních stěžovatelů po extrémní hledače příležitostí.

Extrémním stěžovatelům se spíše nedaří a celý jejich život je postavený na emocích, převážně pak těch negativních. Při hledání svého místa na slunci používají validní argumenty jako je znevýhodnění starších lidí, mladých žen, matek s dětmi a dalších skupin vyžadujících zvláštní ochranu. Problém je ovšem v tom, že se natolik soustředí na problémy a znevýhodnění, že už jim nezbývá čas a energie na to něco vybudovat.

Extrémní hledači též zakládají svůj život spíše na emocích. Občas dokážou nadělat obrovské škody sobě i druhým svojí vírou v úspěch, který se v požadované míře nemusí vůbec dostavit.

Osobně skoro nikdy netíhnu k extrémům (o výjimkách snad někdy napíšu) a vidím velkou potřebu vyvažovat emoce a rozum, protože jedině za použití kritického myšlení lze účinně, promyšleně a dlouhodobě pomáhat jak sám sobě, tak právě těm zmíněným znevýhodněným skupinám. Samotné emoce dobrá řešení nepřinášejí.

🔗

15.12.2017 21:26

Gentoo. I was avoiding it for years, then using it for years, then switched to binary distros, then used Gentoo again for years, now switched again to binary distros.

I love how Gentoo handles custom package builds and custom configuration. On the other hand it still takes some time to take care of the system and it doesn't offer continuous integration nor reliable and reproducible builds.

Open Build Service is my answer for now and openSUSE Tumbleweed and latest Leap are the distributions I'm currently using. Nothing is perfect but OBS at least follows the basic concepts I expect from a system to fork, modify and build packages with the additional bonus of quickly submitting the changes back to the distribution. I honestly can't say the same about Fedora or Debian.

🔗

15.12.2017 19:59

🔗

15.12.2017 00:28

Já opravdu nemůžu za to, že ČEZ žije v devatenáctém století. Pro údajnou nečitelnost podruhé k naskenování vyplňuju papírový dotazník plný políček pro údaje, které tato společnost již dávno zná. Formulář mi odmítli kvůli údajné nečitelnosti ukrutně dlouhého čísla jediného odběrného místa, které jsem kdy u nich měl. Troška digitalizace by přecejenom neškodila. Na druhou stranu jsem rád, že nepožadovali pořízení klasického pera, kalamáře a poštovního holuba.

🔗

14.12.2017 22:04

„Když vy lidi od počítačů nemáte soft skills a neumíte se prodat.“

To byla mantra začátku tohoto tisíciletí na českém obchodně-podnikatelském písečku. Tehdy jsem měl hromadu aktivních známých, co začínali dělat byznys a potřebovali všechno možné od webovek přes připojení k internetu až po různé firemní servery. V jednom kuse nám předhazovali, jak jsme sice všichni hrozně chytří, ale vlastně úplně neschopní. A mnozí z nás tomu věřili.

Mnoho let jsem se snažil najít ideálního full service partnera, který by mi umožnil se věnovat jenom odborné činnosti. Když jsem začal školit, neměl jsem nejmenší touhu vyjednávat s koncovými zákazníky a řešit organizační otázky. Vzhledem k úzkému profilu jsem dokonce jednu dobu jednal třeba i s osmi různými konkurenčními agenturami, mezi kterými si zákazníci pečlivě vybírali, aby nakonec dostali úplně toho stejného lektora.

Opravdu mě tehdy trh s podnikateli a obchodníky, co mě umějí prodat, neoslnil. Nakonec jsem došel k závěru, že to můžu buď zabalit a jít si hledat zaměstnání, nebo se budu muset o své živobytí starat sám.

Nouze mě naučila dostatek soft skills i obchodních dovedností, abych se na trhu neztratil. A to všechno jenom proto, že se mezi všemi těmi kecálisty nenašel nikdo, kdo by mě dokázal prodávat.

🔗

13.12.2017 22:35

A tohle mě zajímá. Po očku sleduju zajímavé joby a firmy na StartupJobs.cz a narazil jsem na zajímavý jev. Známé firmy, o kterých už dávno vím, nebo jsem s nimi dokonce v kontaktu, zároveň inzerují své pozice přes „běžné“ agentury.

Minimálně jsem zaregistroval, že to dělá Angee a ThreatMark, ale věřím, že jich bude mnoho dalších. Na základě mojí zkušenosti, že běžně popisy firem a pracovních nabídek poznávám, by mě zajímalo, jestli je tento způsob efektivní. Kdybych to měl brát podle sebe, tak vás chci především znát. StartupJobs mi umožňuje se podívat, kdo jste, co děláte a jestli se mi líbíte. Nabídky od agentur musím nejprve deanonymizovat, na což mi v těchto případech stačí si pamatovat inzeráty ze StartupJobs.

P.S.: LinkedIn opět selhává na plné čáře a v jednom kuse mi navzdory zrušení vrací zpět obrázek a ještě mi blbne všechny odkazy na společnosti a lidi.

🔗

13.12.2017 22:07

Jak by vypadala moje reforma školství? Vše by muselo probíhat po malých krůčkách, které by všechny byly provázené „zásadou neškodit“.

Je mi zatěžko to takto říct, ale tato země potřebuje především vzdělané a šikovné lidi,  a takoví se těžko rozvíjejí, když k tomu nedostanou příležitost. A přitom kolikrát stačí tak málo! Kolikrát stačí nedělat nic.

První kroky reformy vstříc šanci na vzdělání by vypadaly asi takto...

1) Úplný zákaz povinného odpoledního vyučování. Volnost ve využití odpoledních aktivit vypsaných různými lidmi a organizacemi včetně škol je naprosto zásadní pro specifický rozvoj nad rámec společného základu daného vyučováním. Považuju za zločin, když se dítě v něčem dobrovolně a s nadšením rozvíjí několik let, načež mu škola aktivitu zarazí povinným vyučováním, které lze dostatečně obsáhnout před obědem.

2) Omezení domácí přípravy. Stačí když dítě narazí na jednoho nebo více pitomců, co si myslí, že dlouhá příprava na jeho předmět je nejdůležitější věc na světě. To pak člověk dělá úplně zbytečné, časově náročné a únavné domácí úkoly, kolikrát navíc vypsané ze dne na den. Je potřeba myslet i na děti méně nadané, které budou večer trávit doháněním látky jiných předmětů.

To jsou body, které bych vyřešil ještě než bych se vůbec začal zabývat kvalitou výuky.

🔗

13.12.2017 14:00

Snažím se po vzoru Jiří Lepka na všechny nevyžádané žádosti o připojení od HR bez připojené zprávy reagovat slušnou a citlivou otázku na motivaci toho druhého. Nedostává se mi ovšem tak v 80 % případů vůbec žádné odpovědi. Snažím se slušně počkat týden a pak dotyčné odstranit a nahlásit, ale začíná to být příliš náročné. Myslím, že to zkrátím na 24 hodin, protože pokud si mě někdo navzdory neschopnosti připojit zprávu připojuje v dobré víře, jistě napjatě očekává reakci.

U ostatních lidí počítám, že nechám ten týden. Jednak jich většina odpovídá, jednak často nevysedávají u LinkedIn denně.

Jen nevím, co dělat s agenturami, jejichž představitelé se projevují arogantně a přitom nezvládají ani ovládat LinkedIn, ani odpovídajícím způsobem navazovat komunikaci. Nebudu zatím konkrétního viníka jmenovat, ale z jedné agentury teď budu odmazávat a nahlašovat dvě žádosti o přidání bez další komunikace a třetí osoba ze stejné agentury na LInkedIn uráží jiné uživatele a navrhuje jim, aby LinkedIn opustili, když kritizují její neschopnost. Trochu se obávám, že nebýt boomu agentur a zoufalství firem s volnými pracovními místy, měli by tito lidé se svým přístupem problém vůbec sehnat práci.

Update: Tak zvažuju ještě zkrácení na dvě hodiny v případě, že se mi ukáže, že dotyčný můj dotaz četl.

🔗

12.12.2017 00:01

Okay. I'm slowly getting proficient with #OpenBuildService and I had to dig a little bit into #Lua because of its usage as an extension language for #RPM.

🔗

11.12.2017 16:40

Ve škole jsem nejvíc nesnášel zeměpis, kde jsme se učili akorát nesmysly odtržené od reality a memorovali polohu věcí na mapě. Dneska si pouštím zeměpisné dokumenty a cestopisná videa a příležitostně edituju OpenStreetMap.

Historii jsem měl rád vždycky, ale z dějepisu jsem jednu dobu i propadal. Co mě ale s odstupem času fascinuje je, jaké nesmysly do nás hustili. Tak třeba Husité jako banda vesničanů kdesi na jihu, která umlátila cepy a umořila písničkami profesionální armádu, která se nechala zastavit pár odloženými vozy. O naprosto zásadní zbrojní převaze nepadlo ani slovo. Dneska na Wikipedii nejraději sjíždím informace k zásadním historickým událostem.

Na matematiku jsem měl štěstí, ale stejně jsem si vytvářel alternativní postupy. Dobrá kravina je na střední učit bez motivace komplexní čísla. Fyzika se dělila mezi strašně nudnou a naprosto nepochopitelnou. Do té druhé části jsem řadil proudění a teorii relativity. Jazyky byly ve školách zoufalství, ale tak aspoň jsem se dostal dvakrát do anglie. Literatura byla jedna velká instruktáž, co si má člověk myslet o knížkách, které nečetl.

Jako kdyby celá základní a střední škola byly jenom o získávání odolnosti. Fajn, ale mělo by se zakázat odpolední vyučování a domácí úkoly, aby měl člověk taky někdy čas na vlastní rozvoj.

🔗

11.12.2017 15:38

🔗

11.12.2017 00:35

Už delší dobu se odhodlávám na ryze pozitivní příspěvek. V komentářích několikrát padla zmínka o sociální bublině. Já si svoji sociální bublinu systematicky i nesystematicky buduju už v řádu desetiletí a nedal bych ji za nic na světě.

Jsou to lidi, se kterými se můžu volně bavit a nemusím si dávat pozor na to, co říkám. Jsou zvyklí diskutovat a kultivovaně nesouhlasit. Když začnou dělat něco hodně špatně, ocení decentní upozornění a sami ho v podobné situaci umějí dát. Neurazí se kvůli každému nesmyslu a mají respekt sami k sobě i k druhým.

Je pravda, že mám kolem sebe hodně lidí z IT, ale obor v tomto opravdu není určující. Spíš je to o přístupu k životu, ke světu a k okolním lidem. Některé lidí jsem poznal i zde online a s několika jsem se z různých důvodů setkal osobně. Obecně se mi tento způsob života a práce momentálně zamlouvá. Hledat zaměstnání se v nejbližší době nechystám a tak budu dál na volné noze v domácí kanceláři s příležitostnými pracovními cestami a snad i dostatkem času na volné setkávání s lidmi.

Tak co, sluší mi i pozitivně laděný post, nebo mě v něm ani nepoznáváte? :)

🔗

10.12.2017 23:27

To my surprise multiple people suggested that I might be somewhat against the recruitment business. Au contraire, mes amis, I love people business so much that I often take the recruiter role even for free!

Sometimes I'm even involved in interviews and more. I am sometimes paid a nominal fee for the time spent and very rarely a modest referral bonus. But most times I just connect people just to help them because I like them. I tend to approach people without unjustified prejudice and get along well with genuine people with a sense of humor.

I have no ambitions to turn this hobby professional. But I'm certainly not going to tolerate unprofessional behavior and arrogance in the people business. Everyone who spent 20 seconds with my profile knows not to add me to their connections without a message and not to offer me a full time job unless it's such a game changer that it warrants breaking the rules. You should know better than complain about justified criticism.

🔗

10.12.2017 08:27

🔗

07.12.2017 21:12

Dneska jsem na LinkedIn objevil kouzlo příspěvků omezených jen na lidi, které mám v kontaktech. Tušil jsem, že tu ta funkce je, jen mě dříve nenapadlo ji využít. Od teď budu čas od času postovat v komornějším režimu. Ne všechno, co napíšu, musí číst desetitisíce lidí. :) V brzké době se chystám opět trochu promazat kontakty, které už nevidím důvod držet.

Též jsem se dokopal k tomu projít žádosti o spojení a odstranil jsem a nahlásil jsem jako neznámé všechny, kdo mi poslali pozvánku bez osobní zprávy a následně se neobtěžovali reagovat na můj dotaz, co chtějí. Dva z hříšníků byli od CoolPeople, ke kterým se mimochodem nedávno vyjadřoval Martin Maly.

🔗

07.12.2017 20:29

Všechny vás zdravím z Norimberku. Je to moc příjemné město, menší než Praha a hezčí než Brno. Umím si představit tu strávit víc času než jen pracovní cestu.

Update: Napadají mě asi tak dva důvody, proč navštívit Norimberk, teda kromě toho, že teď už vím, že je to docela pěkné město. (1) Moderní historie. (2) SUSE. Ovšem když jsem se bavil s místními v centru a ptali se mě na důvod návštěvy, nikdo SUSE neznal. :)

🔗

07.12.2017 00:14

Dlouho jsem si myslel, že tento trik nikdy nezveřejním a nechám si ho jako konkurenční výhodu, ale právě jsem si to rozmyslel.

„Bohužel vám nemůžu sdělit výši odměny. Pokud mi neřeknete své požadavky, nemám to tu jak zadat a nemůžu vás s klientem vůbec spojit.“

Jestliže vám druhá strana odmítá na opakované požádání sdělit jakékoli cenové mantinely (typicky měsíční plat za full time na HPP), je to do jisté míry demonstrace síly, na kterou vy máte morální právo reagovat prakticky libovolně. Pokud nechcete sdělit svoji částku a zároveň nechcete na protistranu tlačit, můžete zkusit následující trik.

Použijte generátor náhodných čísel k vygenerování náhodného čísla `r` mezi nulou a jedničkou. Vypočtěte z něj koeficient `k` přičtením magické konstanty `m`. Já osobně používám `m = 2,0`, pro opatrnější jedince dobře poslouží `m = 1,5`. Určete cenu `x`, která by vás přesvědčila o nabídce uvažovat. Vypočtěte cenu `y` jako součin koeficientu `k` a ceny `x`. Sdělte protistraně cenový požadavek ve výši `y`.

Já osobně bych na toto reagoval negativně. Netroufl bych si člověku nabídnout o tolik méně, než si řekl. Na druhou stranu se mi ve 100 % případů, kdy jsem se tento trik rozhodl použít, vrátila cenová nabídka. Nepoužívejte v případě již navázaného vztahu s protistranou.

🔗

06.12.2017 23:02

Rozmohl se nám tady... Několik místních LinkedIn odborníků na vše živé i neživé zde prezentovalo názor, že jsou dnes mnozí především v technických oborech sebejistí jen proto, že je tu pro ně krátkodobá příznivá situace na trhu, a zanedlouho přijdou s prosíkem.

Já vám ten názor v zásadě neberu. Jsem na trhu někdy od roku 2003, s živnostenským oprávněním od roku 2008 a mezi květnem 2012 a dubnem 2017 jsem byl dokonce na čas zaměstnán. Jsem si velmi dobře vědom, v jaké době jsem zaměstnání opustil.

Problém je v tom, že se těšíte na něco, o čem vůbec nemáte páru. Těšíte se, až opadne vysoká zaměstnanost a čekáte na svoji hvězdnou příležitost, kdy budete sklízet jak úctu, tak provize. Zůstáváte na místě a nikam se neposouváte, protože vám stejně za chvilku všechno spadne do klína.

Třeba jo. Ale pravděpodobně bude všechno úplně jinak a ti lidé přijdou sice s prosíkem, ale dávno ne za vámi. Na jednu stranu se rozvíjejí technologie, na druhou stranu upouštíte od lidské stránky celé věci, protože vás to prostě nebaví. Tedy pokud zrovna někomu v diskuzi nepředpovídáte budoucnost. Štěstí přeje připraveným, a pokud se na trhu budou dít změny, je stejně dobře možné, že jste první na řadě!

🔗

05.12.2017 22:27

Tak co že to všechno jsme? Ajťáci, milleniálové a samouci?

Nás jen tak něco nerozhází. My jsme si prožili dobu, kdy jsme byli prostě divní. Prožili jsme si společenské vyloučení i pokusy nás zachraňovat od počítačového démona a uměle začleňovat zpět do „normální“ společnosti a zábavy. Stejně jsme si museli najít svoji cestu a svoje způsoby.

Měli jsme možnost pozorovat lidi, jak nejdřív nechápou, ale pak si začnou nadšeně pořizovat počítače. Pak jsme mohli sledovat, jak objevují krásy internetu a chápou počítač už jenom jako přístupový terminál. Později se zbavovali počítačů a pořizovali si laptopy, kterým rychle začali říkat notebooky a které brzo měnili za netbooky. A to vše jenom proto, aby později přešli na chytré telefony a sem tam nějaký ten tablet a počítačům nechali místo obyčejného pracovního nástroje.

Když se člověk nezblázní z každé novinky (kdyby nic jiného, tak už jen proto, že na ni stejně nemá) a tohle všechno sleduje, nezbývá mu nic jiného než trocha toho nadhledu. Jo a pak ještě to, že jste nás tak dlouho přehlíželi a odstrkovali, až jste nás za neustávajících otázek, zda je pro naše narůstající řady vůbec na trhu místo, vynesli na vcelku důstojnou pozici v „potravním řetězci“.

A teď si stěžujte, když jste nás naučili fungovat mimo váš svět a vaše pravidla. :)

🔗

04.12.2017 13:02

Rozmohl se nám tady takový nešvar. Co chvíli vyjde na LinkedIn příspěvek začínající větou o rozmáhání se nějakého nešvaru. Většinou pokračuje banální stížností na nějakou úplně běžnou věc. :)

To je vše, přátelé. Hezký den!

🔗

03.12.2017 08:23

Nedovolím si druhého člověka do očí označit za „ajťáka“, ledaže bychom měli mezi sebou takový vztah, že mu můžu bez problémů říct, že je „kretén“. A za „ajtíka“ ho neoznačím ani tak. Lidé to mimo vhodné společenské situace fakt nemají rádi.

1) Nemají to rádi proto, že se slovo „ajťák“ ujalo jako korporátní přezdívka vnitrofiremního IT supportu. Nemají to rádi proto, že je toto označení většinou první krok, než po nich dotyčný chce „službičku“, kterou dotyčný nechce dělat a kterou kolikrát nedělá ani pro sebe a své nejbližší.

2) Nemají to rádi proto, že je toto označení kolikrát jen první krok k nastolení nějakých nesmyslných stereotypů nebo k seznámení s dalším člověkem, se kterým si „budou určitě rozumět“, protože je „taky ajťák“.

3) Nemají to rádi proto, že ani širší význam toho slova, tedy IT pracovník, neříká vůbec nic o jejich práci ani kvalifikaci.

A že si tak říkáme? Jasně, některým to nevadí vůbec, některým to nevadí v kruhu dobrých známých nebo lidí, kteří si alespoň uvědomují, jak se věci mají, některé to otravuje, ale neozvou se. Do oficiální komunikace to podle mého názoru absolutně nepatří a ani v seznamovacích frázích ze strany IT laiků to nedoporučuju.  A ne vždy a ne s každým se chtějí hned bavit o práci.

🔗

02.12.2017 15:17

Tak jak je to tedy s těmi „ajťáky“? Kdo je „ajťák“ a co dělá?

Původem toho slova je zkratka IT pro informační technologie, což je velmi rozsáhlá oblast zahrnující nespočet různých činností. Osobně jsem bez relevantních zdrojů přesvědčený, že toto slovo vzniklo v korporátu jako exonymum pro tu část IT oddělení, kterou kancelářští pracovníci potkávali ve formě technické podpory, výdeje hardware a údržby tiskáren a dalšího vybavení. A to je asi hlavním zdrojem všech nepříjemností a nedorozumění.

Za kým jde vývojář (pro vás asi programátor) ve firmě, když zjistí, že na patře nejde tiskárna? Bingo! Jde za „ajťákama“, stejně jako každý jiný kancelářský pracovník, i když byste ho v hospodě možná posadili k „ajťáckému“ stolu, aby si měl s kým povídat a neotravoval „normální“ lidi.

Nadsázka, kterou zde používám, skrývá strašně moc pravdy. Chtěl bych se tématu věnovat víc, ale možná si počkám na inspiraci od vás. Nestíhám totiž sledovat všechny ty revoluce posledních let. Nejdříve jsme byli úplní podivíni, kteří používají počítač, přesto nejsme účetní, tiskaři ani grafici. Pak se tu „normální“ lidé zamilovali do stolních počítačů, které později nadšeně nahrazovali laptopy, než i k nim ztratili lásku ve prospěch chytrých telefonů a tabletů, čímž navrátili PC status pracovního nástroje.

🔗

01.12.2017 12:38

Definice spamu a spamování. Nemůžu už najít post, který mě k tomuto krásně kontroverznímu tématu přivedl. Pojednával tuším o nástrojích k automatizované personalizaci zpráv za účelem spamování cizích lidí, aby to méně vypadalo jako spamování.

Můžete si najít různé definice spamu na internetu a pustit si Monty Python's The Flying Circus. Já vám chci nabídnout definici, která jde po samotném smyslu spamu.

Pro mě osobně je spam jakákoli nevyžádaná zpráva, která odesilatele skoro nic nestojí. Spam například není, když si někdo dá deset minut práce s tím, aby mi napsal e-mail a já na něj dle svého uvážení zvládnu během chvilky odpovědět. Takoví lidé do mě investují čas, abych na oplátku investoval čas do nich.

Co ale když člověk stráví dvacet minut napsáním e-mailu, který pak nechá rozeslat automatizovaně, ať už s personalizovaným osloveným nebo ne, na tisícovku adres? Když pak přepočítáme hodnotu jejich a mého pracovního času, zjistíme, že dotyčného odeslání stálo zlomek jedné mojí vteřiny, což už je čas, za který já nestihnu e-mail ani smazat.

Takže ano, spammeři, naučte se používat automatické personalizační nástroje, ale jenom tím posouváte laťku zase o kousek dál. Přemýšlejte taky trochu, život není jenom business.

🔗

27.11.2017 20:57

🔗

27.11.2017 13:08

Sociální sítě nabízejí funkci blokace druhých uživatelů. Je to velmi důležitá funkce, která pomáhá řešit krajní situace, kdy vás někdo obtěžuje a neexistuje jiný způsob, jak ho od této činnosti odradit. Děkuji vám, milí spoluuživatelé, že jste mě dosud do takové situace nedostali.

Někteří lidé ovšem tuto funkci zneužívají jako nástroj k ovládnutí vlastní závislosti na sociálních sítích a syndromu potřeby posledního slova. Jsou to lidé velmi slabé vůle a jejich typickými projevy v diskuzích jsou opakované loučení, přičemž diskuzi ve skutečnosti neopustí, nebo právě blokace někoho, s kým aktivně diskutují.

Já vás nesoudím, všichni jsme se museli naučit se vypořádat s vlastní psychikou a specifickými problémy online prostředí. Za správnou cestu ovšem považuju situaci zvládnout a dotyčnému prostě a jednoduše neodpovědět. Nejenže blokace člověka, na kterého aktivně reagujete, působí jako slaboduché gesto, ale podle mého názoru tím jen prohlubujete svůj problém s nutkavou potřebou reagovat.

Naučil jsem se to já, člověk se silným nutkáním reagovat na cokoliv, co se mu nelíbí, naučíte se to i vy. A ještě si vypěstujete silnou vůli. K tomu všemu vám zůstane blokace jako nástroj k řešení situací, kdy ani nereagovat nepomáhá. Fandím vám!

🔗

26.11.2017 08:41

Kolegové freelanceři, zaregistroval jsem projekty, které se snaží
nahrazovat nebo i překonávat společenskou funkci zaměstnání. Nelze nezmínit Na volné noze od Robert Vlach a množství coworkingových center s rozličným doprovodným programem.

A zrovna projekt Na volné noze se mi za půl roku nepodařilo uchopit. Přirozeně mě napadlo zaplatit si kurz u Robert Vlach zároveň s roční inzercí na webu projektu, nakonec jsem si pořídil aspoň knihu.

Jenže zůstává stín pochybností, zda je zrovna toto pro mě správná cesta. Miluju komunitu, miluju otevřenost, toleruju komerci, protože mi přináší peníze, které mi pomáhají řešit moje potřeby a zájmy. Já chápu, že uživit se v této zemi není žádná legrace, což přirozeně vede k zaměření pozornosti na peníze. Ale na vzdory všem pozitivním vjemům mě adorace finanční úspěšnosti stále ještě dost děsí a úplně to nezní jako recept na štěstí pro mě.

Z coworkingů zvažuju nějaké základní členství v Impact Hub Praha, kde už jsem několikrát byl na základě pozvání na schůzku s jednotlivcem nebo zástupci nějaké firmy.

Když jsem v sobě ani za půl roku nedokázal toto dilema vyřešit, možná by se mi hodilo trochu té komentářové inspirace.

🔗

24.11.2017 19:50

Předchozí příspěvek byl o tom, proč si na první schůzku nezjišťuju detailní informace o firmě. Inspirace v komentářích ovšem dává tématu úplně nový rozměr. Na schůzku prý musím mít perfektně nastudovanou firmu, abych tím o spolupráci vyjádřil upřímný zájem. V opačném případě se má jednat o ignoraci či aroganci.

Očekávat od člověka, že si bude zjišťovat informace o firmě jen proto, aby mohl oslnil při testování jeho údajného zájmu, mi připadá naprosto zvrácené. Pokud je vám tento přístup vlastní, pak vás zjevně nezajímá ten člověk, jeho zájmy a jeho potřeby, ale jenom rychlý způsob, jak ho správně zaškatulkovat a mít rychle hotovo. Možná už místo lidí vidíte jen zboží.

Já samozřejmě chápu lidi, kteří na tuto hru pod tlakem přistoupí, protože nechtějí přijít o příležitost. Ani nedokážu vyjádřit, jak jsem vděčný, že jsem v situaci, kdy si můžu dovolit trochu toho luxusu upřímnosti.

Arogance? Když si o sobě člověk myslí, že je něco víc, jen proto, že může hodit něčí životopis do koše, to není arogance? Když někdo požaduje po druhém člověku, aby vyjadřoval zájem ještě před první oťukávací schůzkou, to není arogance? Můj názor znáte.

🔗

24.11.2017 14:23

Recruiting jako věčné téma této sítě mi přinesl inspiraci prostřednictvím Markéta Tesařová, která „dělá personalistiku jinak“ v podobě stížnosti na uchazeče, kteří si před pohovorem nezjistí detaily o firmě. Asi nejsem typický uchazeč, ale i proto mě zajímají vaše zkušenosti.

Já osobně chodím na první schůzky s kýmkoli „nepřipravený“. Pokud nemám podezření na nějaký zásadní problém, nezjištuju si informace o firmě, nelustruju ji v rejstřících a nedělám si žádný průzkum.

Osobně velmi dávám na první dojem a nechci si ho hned kazit různými předsudky a nesmyslnými očekáváními. Dávám svým novým kontaktům možnost se představit tak, jak to nejlépe dokážou, a na oplátku nabízím to stejné. Zvláště v poslední době miluju seznamování, je to pro mě unikátní příležitost testovat hranice své komfortní zóny.

Pokud někdo očekává, že si ho před první schůzkou nastuduju, asi mi nemá, co nabídnout. Naopak jsem za půl roku svého nového freelance období měl hned několik „rande na slepo“, které vedly nebo ještě možná povedou ke spolupráci.

P.S.: Kdybyste mi někde chtěli nabídnout místo ředitele, připravte si představení firmy a nečekejte, že budu dělat vaši práci! Nebudu přece ředitelovat nýmandům, co se neumí ani představit. :)

🔗

22.11.2017 13:38

Dear recruiters, after careful consideration I decided to relax the rules and give you a chance. In case you are interested in my offer, send me your cover letter and CVs from you, my future boss and two of my future colleagues. To express cultural fit with the open culture and open society, publish all those documents on WikiLeaks using open data formats and send me the links in a plaintext e-mail or via IRC.

Within two weeks you will receive an invitation with instructions. If not, you weren't selected for the first round. Do not try to contact me in that case. You are not going to learn any details. Reach the location fifteen minutes before the agreed time and make sure you bring coins for the coffee machine. If I don't turn up during the next three hours, you qualify for a new term and a free bottle of water.

During the interview you will undergo a personality test focused on humility and the soft skills needed to talk to technical people. A series of logical puzzles will be used to test your intelligence. I still recommend to save your energy for the final presentation and your own initiative. If everything goes well, you will receive an invitation for the second round during the upcoming four weeks.

Disclaimer: This post is humorous and doesn't constitute any real offer.

🔗

22.11.2017 12:37

Cítil jsem, že to přichází, ale nevěděl jsem, že to bude tak brzo. Lidé na LinkedIn mě začínají považovat za slavnou osobnost. Ptají se mě, co jsem napsal, proč jsem to napsal, pro koho jsem to napsal, píšou mi, že mě sledují už delší dobu, někdy dokonce hodnotí i moje osobnostní rysy. Každý si najde to své.

Takže proč tu kterou věc postuju na LinkedIn? Ano, správně. Protože se mi chce zrovna něco sdělit a protože jsem si k tomu zrovna vybral tuhle síť. Nejsem váš oblíbený „jůtuber“, nerozlišuju mezi vámi cílové skupiny a nepřipravuju si pro vás hodnotný obsah. A mimo několika málo zajímavých kontaktů nejsem za obsah ani odměňován. Co jsem za těch pár měsíců vypozoroval, LinkedIn je takový Facebook, jen trochu demograficky a tematicky vyhraněný.

Řeknu vám to zcela narovinu, že jeden z mých příspěvků nedávno překročil 150 000 views je jenom náhoda, kdy jsem během půl hodiny napsal, co se mi zrovna chtělo sdělit, pak se mi vybila baterka a o text jsem přišel, tak jsem ho napsal ještě jednou. Do nedávna se mnou nikdo nechodil diskutovat kvalitu a zacílení mých příspěvků a ani teď necítím povinnost se tím zabývat.

Rozumíme si?

🔗

21.11.2017 15:24

Facebook je mimochodem bohatým zdrojem karikatur naši společnosti v podobě internetových diskuzí. Oproti LinkedIn tam při správném výběru diskuzí najdete daleko lépe zastoupené například lidi dlouhodobě nezaměstnané nebo lidi, kteří své zaměstnání dlouhodobě upřímně nesnáší.

Folklórem jsou diskutéři z řad pokladních v marketech, jejichž zábavou je přímo na stránkách svých zaměstnavatelů hrubě nadávat na práci i na zákazníky. Zvláštní druh těchto diskutérů reálně uvažuje v kontextu světa, který se dělí na tvrdě pracující pokladní a líné zákazníky, co se celý den válí doma a těsně před zavíračkou naklušou ke kase, jako kdyby si nemohli nakoupit kdykoli během dne.

V business světě si většinou zaměstnanec nemůže dovolit jít na sociální profil firmy a urážet zaměstnavatele a zákazníky. Mnohdy radši kombinuju online nákupy, samoobslužné nákupy a nákupy v obchodech, kde vím, že se zaměstnanci umějí chovat.

Ale rád bych zdůraznil, že se též chovám dobře k nim. Možná i proto jsem tak háklivý na to, když to schytám za hulvátské zákazníky, se kterými nemám nic společného. Respektuju, že jsou ti lidé v práci a narozdíl ode mě nemají, kam utéct.

P.S.: A mimochodem, kdo mi říkal, že vnímá vnitřní motivaci recruitera jako srovnatelnou s vnitří motivací pokladní?

🔗

21.11.2017 08:48

Dnešní inspirací mi jsou spory na sítích Facebook a LinkedIn mezi lidmi, co
nosí peníze (zákazníci a business owners) a lidmi, co odnášejí peníze
(zaměstnanci). Jednou jde o nákup 15 minut před zavíračkou marketu,
podruhé o nenažranost (greed) potenciálních zaměstnanců, kteří nechtějí
chudáčkovi majitelovi dopřát snadnou cestu k bohatství a vlivu.

Budu parafrázovat typické argumenty business ownera stěžujícího si na
Facebooku nebo LinkedIn:

1) Vy zaměstnanci už nevíte, co byste si za moji šanci vybudovat miliardový
business řekli.

A na kritiku v komentářích:

2) Sice jste nikdy nevyjádřil zájem pro mě pracovat, ale teď vám to úplně
nejvíc moc nandám. Vás, Já, toho jména první, bych totiž NEZAMĚSTNAL.

3) Podle některýčh komentářů a lajků je tu plno vzdělaných profesionálů,
kteří nesnáší majitele společností.

Bingo! Předsudky jsou samozřejmě životně důležitá lidská vlastnost, která nám umožňuje se statisticky relativně dobře rozhodovat v případech, kdy (1) se nějak rozhodnout prostě musíme a (2) nemáme k tomu dostatek informací.

Vážení stěžovatelé na trh se zaměstnanci, přeju vám hodně štěstí a ať se
vám podaří vybudovat velký a úspěšný business urážením lidí na sociálních
sítích!

🔗

17.11.2017 08:33

„Tak aspoň v kavárně nechte obrazovku vypnutou a mluvte z očí do očí!“

Radka Lankasova ve svém příspěvku obdivuje kavárny za to, že nemají WiFi a umožňují tak lidem si znovu povídat z očí do očí jako dřív.

Nemůžu souhlasit z pohledu technického. Jásání nad absencí WiFi v době dostupného mobilního připojení podle mě ukazuje na zaspání doby o pěkných pár let. Ještě by bylo potřeba odstínit LTE a vůbec všechny mobilní technologie pro přenos dat.

Nemůžu souhlasit z pohledu praktického. Osobně si dokážu najít hodně zábavy i práce offline, záleží jenom na tom, jak moc jsem na takovou situaci připravený.

A nemůžu souhlasit se samotnou filozofií tohoto přístupu. Nevěřím na nápravu lidských vztahů absencí konektivity. Vím, jak frustrující je, když s někým sedíte u stolu, chcete se s ním bavit a on věnuje veškerý čas online někomu jinému. Jenže to znamená především to, že se s vámi bavit nechce. Opravdu stojí za to nutit dospělého a svéprávného člověka ke komunikaci tím, že ho odstřihneme od konektivity?

A co když přijdu do kavárny sám? Co je špatného na tom, když obsadím jeden z mnoha volných stolků, koupím si dobré pití a případně zákusek? Mými společníky jsou pak elektronika a lidé online.

Dejte si prosím dohromady svůj život a ten můj nechte na pokoji.

🔗

16.11.2017 12:44

Kdysi jsem znal sortu podnikatelů, jejichž hlavním zájmem bylo
najít nějakého šikovného člověka, jehož schopnosti by jim umožnily používat ho jako dojnou krávu. Určitě na to existuje lepší a odbornější nebo naopak slangovější výraz.

Ty případy byly od relativně nevinných. Jeden takový třeba začínal „Ahoj,
zakládám cestovku, potřeboval bych udělat web.“ a vyjednávání o ceně
skončilo zhruba na motivy „Ty seš hovno kamarád. Já bych to pro tebe
udělal zadarmo.“. Ale byly i horší. Nejeden člověk se na mě dost neúspěšně snažil zapůsobit jako velký businessman. Nuzné finanční podmínky, nulová úcta k člověku, který mu měl pomoct vydělávat, nulová snaha dodat zákazníkovi alespoň elementární službu, strašné jednání.

Jenže tento měsíc jako by to začínalo nanovo. Nejdříve člověk na Facebooku s klasickou „hospodskou“ udičkou „Jestli jste opravdu odborníci na blockchain, tak mi řekněte nějaký skutečný business case, na kterém bychom mohli začít pracovat.“ No a na LinkedIn už se rozjela diskuze o tom, jací jsou potenciální zaměstanci nenažraní, když nechápou, že startup je něco jako disneyland a zaměstnanec by měl tedy platit za to, že ho nechají vstoupit, konkrétně značným snížením platu bez jakékoli kompenzace.

Krása. Jen houšť a větší kapky.

🔗

03.11.2017 17:30

Tak z důvodu nemoci vynechávám OpenAlt. Nemůžu si vybavit, že bych kdy LinuxAlt/OpenAlt vynechal. Taková smůla, ale dneska jsem se většinu dne nebyl schopný ani zvednout z postele, takže nemělo smysl nad tím vůbec uvažovat.

🔗

02.11.2017 20:47

Asi se budu muset přejmenovat. Mám v profilu napsáno „independent open source software consultant“. Nezávislost je v pořádku, open source je moje oblast, kde se pohybuju a převážně se držím software. Jenom konzultant mi tam trochu hapruje.

Možná mezi vámi po technické poradě ohledně LinkedIn najdu v amatérské rovině i dobrou marketingovou radu. Technicky vzato jsem konzultant. Moje vlajková loď je, že dokážu někam přijet a pořešit na místě hromadu věcí, které spadají do mojí odbornosti a pokud je potřeba, tak i věci, které ji do jisté míry přesahují. Vedle toho jsem lektor, který přijede s některým s připravených témat za skupinou lidí, se kterými téma probere. Též aktivně vyvíjím software (programuju). V businessu se tomu všemu nejčastěji říká prostě konzultant a nikdo to neřeší.

Jenže když se dívám na profily ostatních LinkedIn „lidiček“, tak je konzultant každý druhý a lidí tím tak vědomě či nevědomě maskují mnohé další profese a u mně se jaksi ztrácí informace, že jsem v první řadě technicky zaměřený člověk a mým hlavním oborem nejsou plané řeči. Zůstává tu samozřejmě ještě možnost využívat LinkedIn jen jako zábavnou sociální síť a lidem i nadále na otázku „A co ty vlastně děláš?“ odpovídat „Nevím.“, odmlčet se, a pak říct, že jezdím programátorům pomáhat řešit problémy.

🔗

01.11.2017 13:29

Díky @Jan Tegze už umím odpovídat na žádosti o spojení, které neobsahují zprávu. Považuju to za základní funkcionalitu, kterou nicméně LinkedIn dobře schovává. Mám též vše v angličtině, postup je tedy takový, že pod „My Network“ vyberete možnost „Manage All“ a tam už se u všech magicky objevuje „Message“.

Je tedy čas na sociální experimenty. Všech, kteří si mě teď chtějí přidat se místo „Ignore“ ptám na jejich motivaci. Už mám první odpověď, kdy šlo prý o omyl a volbu „Connect“ místo „Follow“. Uvidíme, co bude dál.

Pro své sociální experimenty to jistě využije i Jiří Lepka, který je provádí s úplně jinou pečlivostí a dokumentuje je ve svých článcích. Vřele doporučuju.

Připomínám, že nepovažuju za validní oslovení od cizího člověka, když si mě dá pouze přidat do spojení a nenapíše k tomu žádnou zprávu. Teď už na to ovšem umím odpovědět a zahájit konverzaci. Pokud je vaší specializací personalistika, nebudu vás šetřit, měli byste toto zvládat sami od sebe. Laikům to samozřejmě spíše odpustím. :)

🔗

01.11.2017 09:05

Technická otázka. Jestliže si mě chce někdo přidat a nenapíše mi k tomu zprávu, skutečně neexistuje na bezplatném profilu způsob, jak bych se ho mohl bez přidání na něco zeptat? Když zprávu napíše, můžeme konverzovat bez přidání.

Vzhledem k tomu, že ani Senior Recruitment Consultant z renomované pracovní agentury neumí poslat k pozvánce doprovodnou zprávu, hledám způsob, jak těm lidem pomoci. Opravdu není v takovém případě jiná možnost než dotyčnému věnovat svoji síť kontaktů nebo ho dát ignorovat?

Já chápu, že LinkedIn potřebuje vydělávat na drahých premiových účtech, ale pro tu trochu zábavy a tu trochu kontaktů se mi nechce platit vysoký měsíční paušál jen abych měl k dispozici základní funkce. Pokud chci prezentovat svoji práci, jsou k tomu daleko profesionálnější prostředí, kde za ty peníze něco dostanu.

Edit: Na rovinu. Mě taky nebaví pro každého jednotlivého člověka, kterého si chci přidat, vymýšet nějakou textovou pozvánku. Tak to dělám tak, že pokud mi někdo za pozvánku nestojí, tak si ho nepřidávám.

🔗

30.10.2017 15:43

Vlastně bych měl poděkovat jak potenciálním zaměstnavatelům, kteří výběrové řízení zdrželi natolik, že jsem měl čas přemýšlet, tak i těm, kteříreagovali briskně a dokonce přišli jednostranně s nabídkou. Nakonec jsem po všech úvahách a rozvahách v květnu nikam nenastoupil, čímž jsem se stal živnostníkem na hlavní činnost.

Jeden důvod pro mé rozhodnutí tak nějak vystupuje z řady. Měl jsem možnostsi značně finančně polepšit, ale to by znamenalo se někde uvázat a vytvořitsi návyk na nový fixní plat. Místo toho jsem si dal předsevzetí, že se naživnosti uživím jako doposud. To bylo přinejmenším dost odvážné při všechtěch nevýdělečných věcech, které jsem měl v plánu, a při novém startu popěti letech. Ale trh a možnosti jsem znal a věříl jsem tomu.

A jak to dopadlo? Od začátku května mi zákazníci v součtu vyplatili necelých pět platů. Něco přes jeden plat mám v nově vydaných fakturách. Celkově tedy vyúčtovaných šest hrubých platů za květen, červen, červenec, srpen, září a říjen. K tomu jsem spálil hromadu času řešením stěhování do Prahy, strávil spoustu času s dcerou a umožnil ženě nástup do zaměstnání. Neříkám, že všechno proběhlo hladce a bez starostí, ale vypadá to, že první půlrok vyšel!

P.S.: Nevíte proč LinkedIn při postování nezvládá copy&paste a požírá odřádkování a mezery?

🔗

29.10.2017 21:11

Uměl by mi někdo říct, jak se zhruba LinkedIn dneska rozhoduje o tom, který post nabídnout desítkám lidí a který desetitisícům? Já mám pocit, že napíšu nějakou blbinu a nikdo to v podstatě nevidí, zatímco jiný den napíšu jinou blbinu a má to obrovský záběr.

🔗

25.10.2017 20:51

Vážení recruiteři, po zralé úvaze jsem se rozhodl uvolnit pravidla a dát vám šanci. Jestliže máte o moji nabídku zájem, zašlete mi motivační dopis, strukturovanou historii společnosti, svůj životopis, životopis potencálního šéfa a životopisy dvou potenciálních kolegů. Preferuji otevřenou kulturu, všechny tyto dokumenty tedy nahrajte na službu WikiLeaks v otevřeném formátu a odkazy na ně mi pošlete plaintextovým e-mailem nebo přes IRC.

Během čtrnácti dnů vám příjde pozvánka na první kolo výběrového řízení spolu s instrukcemi. Pokud ne, znamená to, že jste nebyli vybráni. Duvod odmítnutí nesděluji. Na pohovor se dostavte nejméně patnáct minut před jeho začátkem a nezapomeňte si s sebou vzít drobné na kávu. Jestliže se nedostavím do tří hodin od začátku pohovoru, máte nárok na náhradní termín a vodu zdarma.

Na pohovoru budete podrobeni ústní osobnostní zkoušce s důrazem na pokoru a specifické soft skills potřebné k jednání s technickými lidmi. Dále bude sérií logických hádanek a chytáků otestována vaše inteligence. Doporučuji ovšem šetřit silami na vaši závěrečnou prezentaci a vlastní iniciativu. Když si povedete dobře, dostanete v rámci následujících čtyř týdnů pozvánku na druhé kolo.

Upozornění: Tento příspěvek je humor a nepředstavuje skutečnou nabídku spolupráce.

🔗

20.10.2017 19:36

Tykání a vykání ve firmách. Téma, se kterým přišla Elena Moravčíková mě společně s komentáři okamžitě inspirovalo. V začátcích kariéry jsem si se všemi zákazníky dříve či později tykal. Pět let jsem pracoval pro společnost, kde jsem vykal pouze recepčním a uklízečkám od správcovské firmy.

To všechno platí ve všech oblastech kromě školení. Moji zákazníci jsou nadnárodní korporace a spíše pokrokovější české firmy. Účastníci školení jsou pak především vývojáři a další IT specialisté. Školení probíhá tak, že vyrazím z „komfortní zóny“ své domácí kanceláře do prostředí cizí firmy mezi cizí lidi a v etiketě se řídím zvyklostí dle jazyka.

Anglofonní zvyklost postrádá jakékoli formální bariéry a vzájemná úcta se
vyjadřuje zcela přirozeně. Česká zvyklost pro většinu lidí znamená při komunikaci s externím lektorem formální vykání. Často se ovšem i na českém školení najde člověk, se kterým se vidím poprvé a začne mi automaticky tykat. A to nemluvím o tom, že na školení potkávám i lidi, se kterými se už nějaký ten pátek znám.

Co na to říkám? Jen do toho, tykejte mi, pokud je vám to příjemné! Nemám s tím nejmenší problém a oplatím vám stejnou mincí. Pokud preferujete vykání, též s tím nemám problém

🔗

18.10.2017 18:40

Vracím se k tématu náborových příspěvků a pobídek. Minule jsem se
vyjadřoval k náborovým pobídkám pro uchazeče. Jako kontext
se automaticky nabízejí jak pobídky zaměstnancům za přivedení
zaměstnanců nových, tak poplatky agenturám.

Vzpomněl jsem si na několik vlastních zkušeností s pobídkami. Školicí agentury mi nabízely blíže neurčený bonus za získání dalších lektorů.
V jedné malé agentuře se mě též ptali na kontakty. Mimoděk jsem se zeptal, jestli nabízejí odměnu, což ředitelku společnosti urazilo a ukončila se mnou spolupráči. Považoval jsem to za chybu, stačilo říct, že to neodpovídá jejich vizi.

Jako zaměstnance mi odměny moc nesedly. Byly všeobecně propagované a cítil jsem touhu si též přivydělat. Jenže se jednak v této oblasti lidé tak nějak znají. Takže by to znamenalo přijít za kamarádem nebo známým s pocitem žebráka nebo obchodníka s teplou vodou, nebo se s ostatními kolegy prát o to, kdo společného známého oslovil jako první. Skončilo to totální demotivací, kdy jsem v životě nikoho neoslovil a pokud se někdo ptal, tak jsem ho jenom poučil, ať se s firmou spojí přes prvního člověka, se kterým se o tom bavil.

Z druhé strany jsem teď byl na konferenci, začal jsem se tam bavit s bandou cizích lidí a ti mě okamžitě začali lámat každý do své současné firmy.

🔗

17.10.2017 16:21

Zajímá mě jedna věc. Všichni teď mluví o GDPR jako o postrachu slušných firem. Jak je pak možné, že mě bez problémů navolávají obchodníci za pomoci takzvaných „veřejných databází“ a když se člověk zeptá na název té databáze, tak zjistí, že to opravdu existuje a nějaká firma to provozuje a prodává? Je možné využít změn v legislativě a projednou namísto slušných firem nechat trpět někoho, kdo se opravdu aktivně živí podporou spamování?

🔗

17.10.2017 08:05

Hurá, dnes mi poprvé (web) LinkedIn nabídl upravit komentář. Hned jsem to využil na opravu chybky ve prospěch srozumitelnosti.

🔗

16.10.2017 19:54

V poslední době si začínám všímat toho, že běžné firmy na běžné pozice v naší zemi nabízejí náborové příspěvky. To může být docela zajímavý způsob, jak místo hromady peněz agentuře zaplatit podstatně menší obnos lidem, kteří se sami o práci přihlásí, navíc to může psychologicky působit jako větší peníz než vyšší platová nabídka.

🔗

15.10.2017 23:27

Od mala jsem měl problémy s chápáním konceptu fandění. Nerozuměl jsem sdružování fanoušků okolo pražských fotbalových klubů.

Moje sociální bublina se skládá převážně z lidí, kteří většinou
nejsou tak úplně stádovití a jsou obecně těžko zařaditelní ve všech možných smyslech toho slova. Nepovažuju to za ctnost, nevybrali jsme si to. Legrační na tom je, že ve skutečnosti podléháme úplně stejným potřebám jako všichni ostatní lidé. Cítíme potřebu někam patřit, ale nikdy nám to moc nešlo. Cítíme potřebu někomu fandit a mít „svůj tým“, ale
žádný nám nevyhovuje.

Do mého týmu, kdyby existoval, by se určitě nehodil vzor obchodníků a řečníků Steve Jobs, ale kolega Steve Wozniak by se vešel, stejně dobou úmrtí blízký Dennis Ritchie. Podobně by se mi do týmu nehodil Thomas Alva Edison ani Bill Gates, který by ale měl pořád větší šanci než Steve Ballmer.

Fanklub by se skládal z lidí, se kterými se „tak nějak poznáme“ a kteří mezi sebou dokážou neuvěřitelně dobře vycházet, aniž by byli schopni definovat, co je vlastně spojuje. Pro mnoho lidí se ta kategorie jmenuje „ajťáci“ (dříve divní, dnes žádaní) ale když se nás snaží seznámit  s někým, kdo je podle nich „stejný blázen jako my“, tak to nefunguje. K tomu máme zvláštní druh soft skills, co nám pomáhají spolu vyjít navzdory individualitě.

🔗

14.10.2017 21:22

Facebook mi připomněl staré časy, kdy jsem býval oslovován ohledně přátelské uživatelské IT podpory. Nejvíce jsem se s tím setkával tak kolem patnácti let věku. Celkem rychle jsem začal chápat, jak funguje svět, a budovat si sociální bublinu, která tento typ komunikace eliminuje ve prospěch příjemného a vzájemně prospěšného kontaktu.

Tak tedy jen pro pobavení, což mi umožňuje citace značně zkrátit a zjednodušit, tak se snažte z komunikace moc nevyvozovat závěry...

„Ahoj, nevíš náhodou něco o elektronických podpisech, mám problém.“

„O elektronických podpisech toho vím dost, ale to ti asi nepomůže.“

„Já ho mám v počítači i v internetu exploreru a hlásí se mi jako platný, ale pdf s ním nepodepíšu.“

„Windows nepoužívám přibližně od roku 2003.“

Kdyby vám to bylo málo, vzpomněl jsem si ještě na jednu starou dobrou kamarádskou klasiku.

„Ahoj, potřebuju pomoct! Řeším tu takový problém s počítačem. Ty seš ten ajťák, tobě to zabere jenom chviličku.“

Jako bonus opíšu humorný nápis z trička, které mám právě na sobě, a které jsem koupil od Lukáše Jelínka na konferenci LinuxDays...

„I will not fix your Windows!!!“

P.S.: Posledních několik mých postů bylo naprosto nekontroverzních, a tak mají pouhé desítky views namísto tisíců až desetitisíců, jako je tomu při správné volbě tématu.

🔗

13.10.2017 17:06

I am looking at my Python code from 2012. I didn't know anything about Django or any similar web framework for any programming language back then but it looks like I was trying to do something similar to the model classes they use.

I have data model classes that describe a list of available fields, specify features of those fields, and I even seem to be using another class to define the fields and features of the main class, not that different from their Meta classes. Last but not least, field specific methods constructed by method name, underscore, and field name, not that different from for example Django's `verify_XYZ` method for verifying the `XYZ` field.

And all that just because you can call Python methods (actually any attributes) by name and construct that name yourself in the code, which is a distinct approach from e.g. C where names are just symbolic references to actual memory addresses. I have been sometimes criticized by using all those features of Python but with I'm at least apparently not in a bad company for that.

🔗

13.10.2017 15:20

Letos jsem začal používat fakturoid, ale bez pár základních funkcí mi to někdy přijde tak přes ruku, že si říkám, jestli si za pár večerů nenapíšu vlastní.

🔗

12.10.2017 22:44

Zajímavá lektorská zkušenost. Pět účastníků školení v místnosti, dva připojeni ze zahraničí za použití mikrofonu a vzdálené plochy. Musím říct, že ty dva „outsidery“ obdivuju za to, že zvládli celé školení ve skupině, jejíž ostatní účastníci mezi sebou měli daleko bližší a jednodušší kontakt.

🔗

08.10.2017 08:26

Dnes ještě vyrazím na chvíli mezi lidi na LinuxDays... :)

🔗

06.10.2017 01:40

Time to recover. I had serious difficulties with the pace of my family responsibilities and the amount of work responsibilities I expected to handle well.

A week ago I felt really bad. I was thinking about one of my experiences from the past and actually said to one of my friends, that if things go a little bit worse, I must get to the point where one stops thinking about that and starts changing... changing to a regime when you get beyond desparate and you start to save your energy and just prioritize and do stuff. And that's when thing start getting better.

My family seems to somewhat get around the fact that I stop answering for one, two or even three hours, leave stuff where I use it, do the bare minimum to keep things going... Yeah. I found time to write this post and answer comments on social media.

Let's see what the upcoming days bring!

🔗

05.10.2017 11:59

Včera jsem dostal SMS od jedné recruiterky z agentury, se kterou jsem byl již několikrát v kontaktu. Něco málo si ode mě našla na LinkedIn a nechtěla mi rovnou přes volat pro případ, že bych byl někde v práci či ve společnosti, kde se to zrovna nehodí.

Momentálně práci ani projekty nehledám, spíše jsem pracovními i nepracovními povinnostmi značně přetížený, takže byl následný rozhovor příjemný, ale vcelku krátký.

Nicméně. Na tomto kontaktu je vidět, že to skutečně jde, a že v oboru HR najdete lidi, kteří dokážou respektovat druhého člověka, přestože jim jejich práce a pozice spíše předurčuje směřování k trochu jinému názoru na věc. A právě schopnost fungovat s lidmi jiných způsobů, postupů a názorů je podle mě to, co odlišuje lidi, se kterými se chci bavit, od lidí, na které z mého pohledu práce recruitera tak nějak zbyla.

Je mi jasné, že se v tomto oslovení hrála roli i trocha toho sarkasmu, protože lidé přirozeně inklinují ke svým kmenům, což můžete vidět nejenom na kritikou potrefených recruiterech, ale aktuálně třeba i na pražských taxikářích. To mi ale vůbec nevadí, mám rád, lidi, kteří mají smysl pro humor a nebojí se ho použít! :)

Ale hlavně jsem vás chtěl upozornit na první blogpost nové série od skvělého komentátora dění na tomto poli:

https://lnkd.in/eSWA79D

🔗

22.09.2017 21:07

Omlouvám se všem networkerům a LIONům, ale pokud mi přes vás budou chodit nenávistné a diskriminační posty od vašich kontaktů, ať už o milleniálech nebo jiných skupinách, které se nad rámec své existence ničeho nedopustili, odstraním si vás z kontaktů, nebo, pokud mi na vás opravdu hodně záleží, dám alespoň unfollow.

Sám nejsem vždy jen pozitivní, ale tento druh extremismu je pro mě již za hranicí. Navíc mám nutkání reagovat, což ovšem nedělám, abych těmto projevům nedopřál zbytečnou publicitu.

Lidé jsou různí a pokud zatracujete celou generaci, pak je chyba ve vás a ne v té generaci. Nepromítejte si prosím své vlastní problémy na druhé lidi a věnujte se raději sami sobě. To přesně mám sám v plánu. Nechci se k tomu vracet, ale rád bych vám tuto zprávu předal, než začnu mazat.

--

Update: Vážení kritici. Jistě máte právo si o mém postu myslet své. Nicméně vzhledem k tomu, že zatím nikdo z vás není z okruhu mých spojení, nemusíte se bát, že bych vás odstranil nebo přestal sledovat. :) Ovšem pokud zde obhajujete toleranci spammerů a nenávistných žvanilů, velmi pravděpodobně to tak i zůstane, jenžto na connection ani follow neexistuje nárok.

🔗

20.09.2017 19:34

Tak jsem s nemocnou dcerkou doma, do toho na nové SSD (náhrada za problémové) instaluju pro změnu openSUSE Leap, abych mohl pokračovat v práci, a vůbec jsem celkově takový přejetý a nepoužitelný.

Ale jednu věc jsem odbavit stihl, a to formou trojstranné pracovní schůzky u mě doma! A to krátce po přestěhování, takže to tady vypadá, jak to vypadá, navíc s cca dvěma hodinama na úklid a přípravu, ale docela jsem se posnažil a vytvořil jsem tu přesunem nábytku i provizorní zasedačku.

Teď dát do kupy systém a zítra se se zpožděním opět vrhnout na prioritní kontrakt, zajít s dcerkou na kontrolu k lékařce a tak normálně nenormálně... :)

🔗

17.09.2017 18:57

Nemůžu si pomoct, ale pokud někdo v diskuzi, ať už z očí do očí nebo online, použije termín „tah na branku“, mám okamžitě pocit, že jsem ve společnosti, ve které jsem vůbec nechtěl být. Používá se podobný termín i v zahraničí, nebo je to nějaká naše specialita?

Navíc se mi v tu chvíli vybavuje díl seriálu Comeback jménem Komu zvoní hrany, doporučuju si ho pustit.

🔗

15.09.2017 23:23

🔗

13.09.2017 07:40

Byl jsem se podívat na setkání „na volné noze“. Paralelní Polis mi navzdory pověsti celkem učarovala. Kupodivu jsem si až teď poprvé v životě pořídil kryptoměnu, konkrétně Litecoin, protože by mi bez toho neprodali ani koláč a limonádu. Setkání bylo pro mě trochu horší, hromada cizích lidí, za silného překonávání sociofobie jsem se ale aspoň s pár lidmi pobavil.

🔗

07.09.2017 12:35

Právě jsem přijal další navolávací telefonát ohledně investic do akcií. Po vyslovení nedůvěry mi byla nabídnuta schůzka v Ostravě. Po upřesnění mojí lokality schůzka v jednačce pražské kanceláře. Pouze bylo potřeba zodpovědět otázku na objem volných peněz, které mám k investici připravené. Na odpověď, že nevím a v tuto chvíli nejspíše žádné, už nabídka schůzky neplatila.

Je mi vcelku jasné, že to bude značně odlišný business od toho, za co se vydává. Může někdo ukojit moji zvědavost a vysvětlit mi, co je to za systém?

🔗

06.09.2017 14:45

It is so hard to abandon the LinkedIn recruitment topic when you still occasionally get new offers even with a dissuading note in your profile. I received an offer regarding embedded C development in automotive. The offer was polite, nice and mildly personalized (just my first name included).

I was actually considering ignoring ALL recruitment messages but I can't help myself and I still feel the urge to reply with a polite answer. I think I will have to create a template for that. What about the following one? Any improvement suggestions?

Hello XYZ,

I am a freelance software developer and I am generally not using recruitment services to search for clients.

Cheers,

Pavel Šimerda

🔗

04.09.2017 21:42

Už si vzpomínám, o čem jsem chtěl psát. Narazil jsem zde v diskuzích hned na několik příkladů, kdy se někdo pokouží použít profil jiného diskutujícího jako argument. Dnešní den jsem měl z hlediska práce tak zabitý, že si neodpustím alespoň ten post zde na LinkedIn.

Jedná se vždy o jednotný scénář. Alice vydá post. Bob nesouhlasí. Carol nesouhlasí s Bobem. Bob se urazí, otevře si profil Carol a hledá informace, které by mohly vést ke znemožnění Carol nebo její kompetence k danému názoru. Carol nereaguje. Dívám se právě do několika takových diskuzí...

Vážení „bobové“, platí to o mém profilu stejně jako o profilu kterékoli „carol“:

1) Jestliže si čtete můj profil, máte před sebou informace, které jsem sám sepsal a sám zveřejnil. Nejspíš tam nenajdete nic, co nechci, abyste si přečetli. :)

2) Jestliže něco na mém profilu není, může to znamenat, že to neumím, že jsem tam nebyl a že jsem to nedělal. Ale zrovnatak to může znamenat, že mi to nestálo za zmínku nebo že to prostě a jednoduše vědět nemáte. :)

3) Jestliže mě v diskuzi napadnete a snažíte se mě vyprovokovat, abych se začal obhajovat a přitom ze sebe začal sypat s kým jsem spolupracoval, kdy, kolikrát a za kolik, tak vám to neřeknu ani kdyby to v tom profilu už bylo. :D

Carol je chytrá. Carol nereaguje. Buďte jako Carol!

🔗

04.09.2017 07:00

Dobré dopoledne všem! Teprve se rozkoukávám, ale po létě, které jsem věnoval spíše hledání bydlení a stěhování než obživě (což je vidět i na finanční bilanci), začínám úplně novou éru. Žena začala dojíždět na úvodní zaměstnanecký kurz, dcerku jsem odvedl do nedaleké školky, a zkouším ještě odpočívat, než se pustím do práce. Jo a co dvě minuty mám chuť zavolat do školky a zeptat se, jak se tam holce daří.

🔗

01.09.2017 05:46

Potřeboval bych nějak líp pořešit mobilní konektivitu a komunikaci. Neomezená data se u nás zjevně nepěstují, takže bych uvažoval o nabídce s relativně co nejvíce daty a zároveň možností data nějak oživit (pokud mi seberou konektivitu, tak hovorem na některé číslo, ne sháněním připojení k internetu). Uvažuju i o samostatné SIM na data. Ještě bych uvažoval o neomezeném volacím tarifu.

🔗

23.08.2017 23:08

Dostal jsem se do velmi zajímavé anglickojazyčné diskuze na LI, kde mnozí upozorňovali, že považují za neetické a neprofesionální, když člověk přímo kontaktuje společnost, do které ho chce daný recruiter dohodit a inkasovat nemalou provizi. Rád bych otevřel diskuzi v komornějším českém kruhu a trochu jinak.

Vycházejme z toho, že jsem nikoho nežádal o zastupování směrem k potenciálním zaměstnavatelům. O své vůli mě kontaktuje recruiter a pokouší se mě nalákat na nabídku zaměstnání. Nespecifikuje potenciálního zaměstnavatele a nespecifikuje ani svůj vztah k němu.

Moje zkušenost je že 99 % nabídek lze krátkou analýzou a průzkumem spojit s konkrétní firmou a konkrétní veřejnou nabídkou. Zároveň moje zkušenost prozatím neprokázala, že by mě recruiter dokázal zastupovat a prodávat lépe, než to udělám sám. Osobně navíc ocením spíše kontakty než pracovní pozice.

V tu chvíli přichází morálně-strategická stránka celé věci. Člověk, kterému jsem se ani náznakem k ničemu nezavázal, mi nepřímo poskytl cenné informace, a očekává zisk. Jenže jakým právem? Jaké chování je v tu chvíli z mojí strany považováno etické a profesionální a jaké nikoliv? Je nejlepší strategií dotyčného bez dalšího rozmýšlení zcela ignorovat, abych předešel vzniku jakéhokoli morálního závazku?

🔗

15.08.2017 10:50

Active status; the next step to convert LinkedIn to another implementation of Facebook.

🔗

10.08.2017 16:38

Takže vážení, věc se má tak, že mám nakontaktované blíže nespecifikované množství firem kvůli svým různým aktivitám a s některými jsem navázal aktivní spolupráci nebo ji alespoň zvažujeme do budoucna.

Je tam ale pár činností, které už teď vím, že nestihnu pokrýt nebo minimálně ne v plné výši požadavků. Rád bych tyto kontakty nabídl dalším freelancerům a pomohl tak svým stávajícím kontaktům. Můžete se tak přese mě dostat k dlouhodobému kontaktu, možná i k okamžité spolupráci a zcela výjimečně k většímu kontraktu nebo HPP.

Dostává se mi do ruky všehosměs. Prozatím jsem narazil na linuxový vývoj pro embedded platformu (firmware, kernel, userspace), nějaká ta webařina, mobilní aplikace, devops/deployment, ale každou chvíli narážím na další potřeby dalších firem.

🔗

10.08.2017 09:21

I wonder why is LinkedIn so bad software wise. Discussions are as bad as in Facebook. Notifications don't lead you to the actual comment but you have to manually expand the whole discussion in order to find it at all. Comments often don't show up. Sometimes reloading the page helps. Hidden lists of comments that are supposed to hide history before the visible one also often hide the reply to it. And now I got a network error when sending a comment. Okay, network error, no problem, will retry. Nope! There's no retry and the comment is lost. Okay, it wasn't anything special I wrote... But I'd be ashamed to deliver this.

By the way I'm using the great Firefox add-on called Lazarus. It offers form and text recovery and it's the best tool to work with shitty websites like LinkedIn, Facebook and hundreds of others as well as good old forms anywhere on the web. I just realized that I forgot to add it to my new installation of Tumbleweed. So thank you LinkedIn for being so bad that I realized it hear and not when doing something important.

Are services like Facebook and LinkedIn already too big to be right?

🔗

07.08.2017 21:36

I would generally avoid posting about HR and recruitment but this is an exception. I have just received a cool offer to learn more about a “long-term project”. This time I am already in contact with the company and even the project is known to me.

This case is pretty simple. I can ignore the contact attempt, reject it without reason or explain my current relation to the company. I am a rather specialized person and in addition to that the company is local to Prague (~1M population), Czech Republic (~10M population), making the playground not that big.

I seem to be getting my best contacts through direct communication and that way can be pretty sure the other party did their part of the research and are actually interested in me and I know their name and details right from the beginning in return. I love to meet them and talk to them whether it results in cooperation or not.

The main question is... What do I gain or lose by talking to external recruiters? So far my experience is that, when invited by an external recruiter, my position is very limited. I'm seriously considering ignoring all external recruiters right away in order to keep myself and my contacts open about ourselves and ready for any form of cooperation or just friendly conversation.

🔗

01.08.2017 20:59

Jako dodavatel #školení jsem zásadně změnil strategii a musím říct, že to funguje bezvadně. Ještě před šesti lety před nástupem do mého zatím jediného a již ukončeného zaměstání jsem se snažil vyhovět úplně každé objednávce. Školení jsem naceňoval podle počtu osob, abych dokázal vždy školení uskutečnit, díky čemuž u mě firmy běžně objednávaly školení i pro jednotlivce.

Musím uznat, že individuální školení byly jedním z nejlepších pracovních zážitků vůbec. Stoprocentní flexibilita a přizpůsobení se účastníkovi v kombinaci s neomezenou improvizací při řešení konkrétních problémů. Tato školení připomínala spíše několikadenní konzultaci než předpřipravený kurz.

Nicméně dnes už tento postup nezapadá do mé #strategie a po těch několika měsících můžu zodpovědně říct, že se nový režim u mých zákazníků osvědčil. Od obnovy činnosti letos v květnu dávám všem zákazníkům na školení fixní ceny a doporučený počet osob. Klienti naplno využívají flexibilitu této formy spolupráce
a mění složení účastníků doslova v poslední chvíli. Vůbec jsem nečekal, kolik starostí a nepříjemností mi to ušetří.

#freelance

🔗

31.07.2017 21:11

Nemůžu si pomoct, ale zbožňuju firemní dárky. Dneska jsem si odnesl plyšového chameleona, stylové triko s jednorožcem a bloček na poznámky. A to jsem si vzpomněl ještě na jednu schůzku kdysi v armádní budově v Dejvicích, kde jsem po nějakém jednání dostal výtisk starých map Prahy.

🔗

30.07.2017 13:34

Zvažuju pronájem maličké kanceláře na Praze 4 víceméně asi v okolí Zálesí a Novodvorské. Uvažoval jsem o coworkingu, ale trochu se obávám, že budu mít
pořád rád svůj klid. Nějaké nápady?

🔗

29.07.2017 20:41

Dear fellow #freelancers. I quit my job at the end of April this year and jumped on the #freelance wave right away. Ah yes, I didn't forget that I have had my license since as soon as 2008 but things have changed significantly both on my side, on the freelance market, in the #IT industry, and even in the #society.

I think I now have a relatively good idea about what I'll be doing during the upcoming six months. But still. I would be happy to hear stories of other freelancers, have an occasional lunch or drink with someone who pursues a freelance career and keep track of what's going on out there, as I spend most of my working time in isolation.

🔗

22.07.2017 20:37

V poslední době nemám chuť si na LinkedIn přídávat lidi 500+, pokud si na jejich jméno hned nevzpomenu. Tímto se omlouvám všem, které bych si přidal, kdybych si na ně vzpomněl. #sorryjako

🔗

19.07.2017 21:57

Jde se slavit... Konečně se mi podařilo zkrátit CV tak, že se vygenerované PDF skládá z pouhých čtyř stran!

🔗

18.07.2017 13:43

Vypůjčeno z anonymního komentáře. Co na to říct. Možná jen... business je business a lidi jsou lidi.

--

„Můj osobní nazor a zkušenosti z firmy 30 lidí (Rakousko). Také jsme měli několik kolegů 50+ a s komunikací byly problémy. Poznámky ohledně kódu byly brány vesměs osobně a argumentace staršího kolegy končila větou, že jeho zkušenosti mu říkají, že námi navrhované řešeni povede za pár let k problémům. Agilní metody, týmový práce, to vše bylo pro ty pány další novodobý nesmysl, kterých už zažili haldu. Nakonec vedení rozhodlo, že bude nejlepši ty kolegy z firmy 'odejít'.

U většiny se to podařilo vcelku rychle - přidělí se nepříjemná práce, veřejná kritika i maličkostí a normální člověk brzy pochopí, že je třeba se poohlédnout jinde. Jen jeden bývalý kolega se držel toho pracovního místa zuby nehty. Naooko se dokonce snažil se přizbůsobit, poníženě akceptoval jakekoliv výtky a trochu omezil i predchozí nekonstruktivní přístup. Přesto ale takového člověka nikdo nepředělá, atmosféra celá napjatá a vedení se bálo, že hrozí tučné odstupné. Nakonec se naštěstí zjistilo, že má nemocnou manželku o kterou musí denně pečovat. Tak mu vedení začalo přidělovat služebky i do zahraničí i třeba na týden. Přesto to trvalo 2 měsíce než to vzdal.“

🔗

18.07.2017 12:22

Vysvětlete mi jednu věc. Když mi volá velmi vehementní telefonní prodejce a vysvětluje mi, že teď Visa expanduje do Číny a prudce jí porostou akcie, a ptá se mě, kolik bych do toho mohl investovat. Minule to bylo tuším Nintendo nebo tak něco. Co je tohle za lidi a za byznys? Já jako chápu základní principy telemarketingu a taky chápu, že na tom může volaný prakticky jenom tratit. Poznal jsem i další nedobré obchodní techniky jako AmWay a spol. Ale to nijak nesnižuje moji zvědavost, takže doufám, že mi tu někdo pomůže rozřešit, o co jde. :)

🔗

14.07.2017 19:27

I have recently received invitations from all sorts of people. I don't insist on LinkedIn rules or something like that. I occasionally add people from discussions when I feel we might have something in common and sometimes hope they will not find it annoying. On the other hand I'm getting invitations from people I have never heard about and without learning about their motivation.

So far I have to assume that it is some sort of game, a hunt for the biggest number of connections, and I'm hereby declaring that I'm not playing with you! If someone feels they're rejected or ignored by mistake, it's up to you to reach out to me.

🔗

14.07.2017 12:12

When you have so much work, you decide to sell your flat and move to Prague, and your first customer that made you comfortable going back to freelance starts complaining that you're not giving him the amount of time and work they expect from you... #freelance #moving #overloaded #priorities #sanity

🔗

03.07.2017 17:04

Especially for those who already know my training prices, I'm offering a 25 % discount if we can agree on days between middle of July and middle of August. The time span is obviously short and the slots can fill quickly or not at all. This applies to end customers, not agencies, and my core topics, i.e. #Python, #Git and #Linux.

🔗

30.06.2017 23:09

Another chance to get hired to a project via a recruitment agency in an interesting area. Probably will not work out for the same reasons as usual.

Expected result: They will offer me a project slightly outside my comfort zone. The company will be looking for someone roughly fitting the profile, not for my specific experience and expertise. They will be asking the same cliché questions about my best achievement and my worst project. As they will not be able or willing to use any of the unique values I can offer on the market, the offer will be good but not great.

Actual result: Windows based development project offered to an open source enthusiast. Great offer for a windows programmer with no windows experience willing to try and learn, not so great comparing to offers from those who know why they contacted me. Long but interesting presentation. Cliché questions. Expressed worries that I might not be interested in development on windows.

Conclusion: As far as I read on LinkedIn recently, the problem is in my precious self or something.

Notes: I was so happy to learn that human resources and head hunting changed to talent acquisition only to learn that I am not here to offer talent but value. I know so many talented people but the value they provide differs significantly.

🔗

30.06.2017 21:34

Living again in Prague from September 1st if everything goes well. We will probably have to rely on private kindergarten. Going to offer flat in Mrač for rent. So many changes and so many things to care about. Going to live freelance and do trainings as before. I'm exhausted but at the same time looking forward.

🔗

01.06.2017 22:53

Můj názor na to, když si korporace pořídí odpočínkový prostor s nábytkem z palet, jak jsem měl tu čest právě vidět na linkedin...

To je jako kdybyste si pořídili squatterský hotel pro zámožné cizince. Klienti by si zaplatili čtyři sta eur za noc. Za tuto cenu by dostali možnost přespat (squatovat) ve starém vybydleném k tomuto účelu vyhrazeném domě. Průvodce v obleku by pro ně rozdělal oheň z prefabrikovaných nápodob odpadků. Večer by jim v ešusech z prvotřídní nerezové oceli doručili jídlo z blízké michelinské restaurace. A na noc by jejich pohodu zajišťovalo podlahové topení pečlivě schované pod řádně deratizovanou a dezinsektovanou podlahou z té nejlepší zeminy.

To, že je něco hrozně moc „cool“ a „do it yourself“ ještě neznamená, že to bude stejně cool a DIY, když to dojedete koupit do specializovaného obchodu.

🔗

26.05.2017 22:09

Microsoft announced switch to Git, the version control system originally developed by Linus Torvalds for the Linux operating system kernel. Where's the good old Microsoft and it's anti open source campaign?

🔗

21.05.2017 15:38

To be perfectly honest, I was considering going #freelance for almost a year before actually doing that starting May 1, 2017. I was afraid I might be short of customers and might have issues paying the bills. I didn't expect that after the third week in business I would be overbooked for the rest of the year and start thinking what to ditch. What happened to the market?

🔗

21.05.2017 15:14

Such a contrast. Yesterday I talked to a couple of people in a Facebook who claimed to be feminists, mostly women from US. Most of their agenda was about oppression, lack of opportunities and stuff like that. Today I'm reading an article saying that women in Czech Republic start more small businesses than men. Good luck with your businesses and you have my respect for doing real stuff!

https://lnkd.in/gVvyu8c

🔗

14.05.2017 11:46

Moc mě to mrzí, ale když si v knize „Na volné noze“ (Robert Vlach) přečtu o „tvořilkách“, vzpomenu si okamžitě na Kovyho a jeho Youtube videa o nejmenovaném portálu pro všechny maminky, bydlenky, snažilky a právě tvořilky. :D

🔗

13.05.2017 19:38

Dnes tomu bude spoustu let, co jsem si naposledy koupil papírovou knihu. A ještě mnohem více let, co jsem si naposledy koupil knihu v pevném obalu. Až najednou...

Robert Vlach – Na volné noze

🔗

13.03.2017 16:26

https://lnkd.in/gmhG4RQ

🔗

24.01.2017 22:15

If anyone wants to see me, FOSDEM.org or DevConf.cz might be the best opportunities. Let me know!

🔗

26.12.2016 10:27

I was on linkedin almost by mistake, because I heard it's good to be there long time ago. A couple of months ago I closed my account due to the level of spam it generated with all sorts of wrongly targeted job offers or HR connections. Recently I recreated my profile because Adam Štrauch told me that it is indeed useful in some ways.

After adding all sorts of people, I'm once again getting requests from people that I don't want to introduce to my other contacts, and people I don't remember and don't know what they want. And it looks like I cannot query people for more information. Why?