Monday, May 6, 2024

2024-05-06 馃ケ

Poranek jak zwykle - pobudka, budzenie dzieciak贸w, zaprowadzenie m艂odszego do szko艂y.

P贸藕niej rower - n臋dzne 17 km na ostrym kole.

Szybko prysznic i dentysta. Musz臋 si臋 jeszcze um贸wi膰 na wyrwanie z臋ba (nie warto go ratowa膰).

Wr贸ci艂em i uci膮艂em sobie drzemk臋. P贸藕niej po m艂odego do szko艂y.

Na koniec po warzywa do sklepu i do Lidla po bu艂k臋 dla m艂odszego (upatrzy艂 sobie akurat te bu艂ki).

Dzie艅 min膮艂 a ja mam wra偶enie, 偶e nic nie zrobi艂em a dzie艅 trwa艂 godzin臋.

Sunday, May 5, 2024

2024-05-05 馃ケ

Dzie艅 na spokojnie. Laba. Z 偶on膮 obejrzeli艣my jaki艣 film. Ja ju偶 dawno nie ogl膮da艂em nic. Ca艂e moje 偶ycie to praca na innych a teraz chwilowo jest inaczej. Nawet "wakacje" to czas sp臋dzony na s艂u偶eniu rodzinie.

Starszy syn mia艂 si臋 uczy膰 na sprawdzian i na popraw臋 ocen z jednego przedmiotu. Chcia艂em mu pom贸c w nauce - ale mnie sp艂awi艂 i zamiast tego gra艂, ogl膮da艂 filmiki na mediach, by艂 na si艂owni i poza domem za laskami si臋 ugania艂. Teraz o 22 ma do mnie pretensje, 偶e nie naucz臋 go magicznie w 5 minut na jutro...

M艂odszy dzisiaj sporo gra艂. Chwil臋 z nim sp臋dzi艂em a tak to gra艂, ogl膮da艂 co艣 tam i co chwila wo艂a艂 mnie. Mamy ani razu.

Szuka艂em kawy w piwnicy. O dziwo nie znalaz艂em - a mieli艣my spore zapasy. Jutro poszukam.

Pope艂ni艂em kr贸tki artyku艂 o metodologii agile i jak cz臋sto jest przeprowadzona z g贸ry skazana na pora偶k臋 udawana transformacja na agile. Tak膮 w艂a艣nie mia艂em w opuscapita - tam nikt nie chcia艂 ani transformacji, ani nawet usprawnie艅. Zarz膮d jedynie skupia艂 si臋 na ci臋ciu koszt贸w i utrzymaniu klient贸w aby maksymalizowa膰 obecne zyski. Par臋 os贸b w zarz膮dzie mog艂o patrze膰 szerzej ale ca艂o艣ciowo zarz膮d gra艂 na zatracenie, nie na rozw贸j. Zarz膮d odseparowa艂 si臋 od pionu technicznego za pomoc膮 nietechnicznych, niebiznesowych manager贸w ni偶szego szczebla kt贸rzy byli pionkami. Takie podej艣cie nie ma szans na sukces. Z zalet to pieni膮dze by艂y na poziomie ale przy tym atmosfera na wy偶szych szczeblach nieprzyjemna i przesi膮kni臋ta polityk膮. To jest przyk艂ad firmy, w jak膮 inwestorzy nie powinni inwestowa膰.

Friday, May 3, 2024

2024-05-03 lenistwo

Wczoraj i dzisiaj nic nie robimy. Siedzimy w domu ogl膮daj膮c jakie艣 bajki, graj膮c w gry Lego, czytaj膮c. Ponad to spacery. S膮siedzi wyjechali nad morze a maj膮 psa co stanowi problem i 偶ona zgodzi艂a si臋 tym psem zaj膮膰.
Wczoraj by艂em 偶e starszym synem na rowerach i syn chcia艂 偶ebym mu kupi艂 loda - zgodzi艂em si臋 ale nie w my艣l臋cinku. Pojechali艣my do sowy na mostowej. Byli艣my tu偶 przed zamkni臋ciem i syn dosta艂 resztk臋 smaku, kt贸ry chcia艂. Ko艅c贸wka inaczej by trafi艂a do zlewu. Jad艂 15 minut a ta "1 ga艂ka loda" to by艂o chyba z p贸艂 litra.

Wednesday, May 1, 2024

2024-01-05 LLM

Wst臋p

Poni偶ej znajduje si臋 podsumowanie mojego obecnego rozumienia du偶ych modeli j臋zykowych (LLM, Large Language Model) potocznie nazywanych sztuczn膮 inteligencj膮 (SI) lub AI (artificial intelligence).

O du偶ych modelach j臋zykowych

Czym s膮 i jak dzia艂aj膮 LLM

Tworzenie AI zaczynamy od du偶ego zbioru danych, np. wikipedia, b臋d膮cego zbiorem danych treningowych (training dataset).

System roz艂o偶y dane wej艣ciowe na tokeny, tzn. niepodzielne cz膮stki (g艂oski, litery, wyrazy, fonemy czy cokolwiek tam mu b臋dzie pasowa膰). Na potrzeby uproszczenia opisu poni偶ej zak艂adam, 偶e token odpowiada s艂owu. W rzeczywisto艣ci s艂owo sk艂膮da sie zazwyczaj z dw贸ch lub wi臋cej token贸w.
Szukamy po艂膮czenia (korelacji) mi臋dzy danymi. Przyk艂adowo mi臋dzy s艂owami i ich umiejscowieniem w zdaniu dzi臋ki czemu potrafimy przewidzie膰, 偶e przyk艂adowo po wyrazie "kurka" najcz臋艣ciej wyst臋puje "wodna" ale mo偶e te偶 wyst膮pi膰 "grzyb". Okre艣lamy te偶 jak prawdopodobne jest wyst膮pienie ka偶dego z wyraz贸w i wyznaczamy prawdopodobie艅stwo dla wszystkich.

Rzeczywisty system jest bardziej skomplikowany. Dane wej艣ciowe zamieniamy na dane numeryczne. Matematycznie s膮 to jakie艣 pozycje w przestrzeni token贸w, a podobne tokeny znajduj膮 si臋 w niej niedaleko siebie. Przestrze艅 nie jest p艂aska, ani nawet tr贸jwymiarowa - wymiar贸w jest du偶o wi臋cej.
Pozycje w przestrzeni okre艣lamy z jak膮艣 dok艂adno艣ci膮. Dla uproszczenia zak艂贸偶my dwa wymiary i wsp贸艂rz臋dne (x, y). S艂owo "niebieski" mo偶e mie膰 pozycj臋 (100.51, 35.33) a "turkusowy" pozycj臋 (101.02, 34.51), poniewa偶 te s艂owa maj膮 zbli偶one znaczenie.
Pozycje okre艣lamy ze sko艅czon膮 dok艂adno艣ci膮, np. (100.5, 35.3) i (101.0, 34.5) lub (100, 35) i (101, 35). Warto zauwa偶y膰, 偶e przy ma艂ej dok艂adno艣ci s艂owa mog膮 dosta膰 t臋 sam膮 pozycj臋. W rzeczywisto艣ci wymiar贸w mamy wi臋cej ni偶 dwa i nawet przy niskiej precyzji modele osi膮gaj膮 stosunkowo dobre wyniki.
W powy偶szy spos贸b mo偶emy przewidzie膰 jakie s艂owo nast膮pi po innym.
Tokeny zbieramy w grupy i powtarzamy z szersz膮 perspektyw膮. Dzi臋ki temu mo偶emy rozr贸偶ni膰 "zamek do drzwi" i "zamek u spodni". Tokeny s膮 takie same, lecz ich znaczenie jest zupe艂nie inne. Token "zamek" powinien posiada膰 przynajmniej dwa r贸偶ne po艂o偶enia w zale偶no艣ci od kontekstu. Je艣li dobrze zrozumia艂em LLM to wielowarstwowe przetwarzanie stanowi cz臋艣ciowe obej艣cie tego problemu. By膰 mo偶e da艂o by si臋 to rozwi膮za膰 poprzez przypisanie jednemu tokenowi zestawu pozycji, tzn. zestawu wektor贸w. Z drugiej strony przetwarzanie na wielu warstwach jest zbli偶onym dzia艂aniem.
Na koniec system przewiduje jaki token nast膮pi po innym tokenie na wej艣ciu oraz po zestawie token贸w.

Praca z problemami wcze艣niej nie spotykanymi

Chcemy aby AI potrafi艂o pracowa膰 z danymi, kt贸re nie s膮 takie same jak zbi贸r danych treningowych.

  • Rzeczywisty model chcieli by艣my "douczy膰" w czasie rzeczywistym poprzez podanie skomplikowanego zestawu danych wej艣ciowych, np. stron internetowych. Niestety to jest proces powolny i trzeba szuka膰 alternatywnego rozwi膮zania.
  • Je艣li ilo艣膰 token贸w na wej艣ciu jest zbyt du偶a - model ma problem aby okre艣li膰 dobrze kolejne tokeny. Jest to zwi膮zane z brakiem dobrych du偶ych danych wej艣ciowych do szkolenia modelu jak i skomplikowanym procesem przetwarzania (i oszcz臋dno艣ciami w obliczeniach).
  • Aby zweryfikowa膰 czy nasz model radzi sobie dobrze z nieznanymi wcze艣niej danymi zwykle zbi贸r danych wej艣ciowych dzielimy na dane treningowe i inne, np. walidacyjne.
  • Temperature. Jest to wsp贸艂czynnik kt贸ry pozwala na wyb贸r niekoniecznie dok艂adnych korelacji mi臋dzy tokenami (ich odzwierciedleniem w przestrzeniach wielowymiarowych). Warto艣膰 0% (0.00) oznacza dok艂adny wynik, warto艣膰 20% (0.20) oznacza potencjalnie nieszablonowe rozwi膮zania (kreatywno艣膰).

Wyzwania, problemy i zagro偶enia zwi膮zane z LLM

AI jest obarczona szeregiem problem贸w i zagro偶e艅. Cz臋sto nie mo偶na ich unikn膮膰 ale staramy si臋 przynajmniej zminimalizowa膰 prawdopodobie艅stwo niepo偶膮danych efekt贸w.
  • Czasem model ma tzw. halucynacje, tzn. wykry艂 powi膮zanie mi臋dzy jakimi艣 miejscami w danych wej艣ciowych a bzdur膮, np. kto艣 cz臋sto pope艂nia liter贸wk臋 w wikipedii to model przyjmie to za poprawn膮 warto艣膰. Mo偶e to by膰 te偶 powi膮zanie mi臋dzy teoretycznie niepowi膮zanymi danymi wej艣ciowymi. W zasadzie to nie kontrolujemy tego, co model powi膮偶e ani w jaki spos贸b. Jedynie nadajemy kierunek tworzeniu tych powi膮za艅. W ten spos贸b szkolimy model ale nie kontrolujemy go podobnie jak uczymy dziecko (ale dziecko i tak mo偶e wyrosn膮膰 na psychopat臋).
  • Bezgraniczne zdawanie si臋 na modele stanowi niebezpieczny trend. Inwestorzy cz臋sto nie znaj膮 kontekstu swojej inwestycji, w kt贸ry inwestuj膮 pieni膮dze. Inwestorzy oczekuj膮 jedynie zysk贸w a firmy kieruj膮 si臋 zyskiem jako s艂ownym wyznacznikiem swoich dzia艂a艅. Przepisy oraz moralno艣膰 s膮 naginane do granic ryzyka (oraz konsekwencji ich z艂amania i wykrycia). Takie podej艣cie powoduje sk艂onno艣ci do nadmiernego ryzyka.
  • Powierzaj膮c AI wykonanie jakiego艣 zadania ca艂o艣ciowo powinni艣my pami臋ta膰 o jego u艂omno艣ciach i ograniczeniach.
    • Model nie ma emocji i polega jedynie na matrycy prawdopodobie艅stwa wygenerowanej z danych wej艣ciowych.
    • Model jest cyniczny i 艣lepo wykonuje polecenia.
    • Model jest ska偶ony wszelkimi nieprawid艂owo艣ciami w danych wej艣ciowych i ma tendencje do halucynacji.
    • Model nie jest kreatywny a zwi臋kszaj膮c "temperatur臋" zwi臋kszamy mo偶liwo艣膰 halucynacji.
  • Obecnie powierzamy modelom wykonianie jakiego艣 zadania. Nast臋pnie dajemy mu kontrol臋 nad narz臋dziami do wykonania zadania.
    • Wej艣ciowe zadanie zazwyczaj podamy nieprecyzyjnie - nie jeste艣my w stanie przewidzie膰 wielu komplikacji przed ich wyst膮pieniem. Degeneracja pierwsza.
    • Akcje przewidziane przez AI s膮 wydane na powstawie nieprecyzyjnych danych obraczonych cynizmem i halucynacjami. Degeneracja druga.
    • Akcje wykonane przez AI przy u偶yciu narz臋dzi nie s膮 kontrolowane. Mog膮 one prowadzi膰 do kolejnych zwyrodnie艅. Degeneracja trzecia.
    • Efekt ko艅cowy jest efektem danych wej艣ciowych i funkcji na nich wykonanej razem z degeneracj膮 na ka偶dym poziomie, tzn. wynik ko艅cowy zawiera iloczyn degeneracji.
  • Im wi臋kszej kreatywno艣ci oczekujemy, tym wi臋ksze degeneracje i halucynacje. To troszk臋 jak z schizofreni膮. Im wi臋ksze degeneracje, tym wi臋kszy b艂膮d wyniku na wyj艣ciu.
  • Aby kontrolowa膰 potencjalnie niepoprawne (niebezpieczne) wyniki nak艂ada sie kolejne warstwy AI waliduj膮ce wyniki tej pierwszej warstwy. Kreatywne AI jest w stanie (celowo b膮d藕 przypadkowo) wygenerowa膰 wyniki, kt贸re nie zostan膮 zaklasyfikowane przez warstw臋 kontroli jako nieprawid艂owe (tym bardziej je艣li jest ona zimna i cyniczna, tzn. posiada nisk膮 temperatur臋).

Podsumowanie

Kieruj膮c si臋 kapitalizmem firmy powierzaj膮 zadania nieprzewidywalnym schzofrenicznym modelom j臋zykowym zwi臋kszaj膮c ich kreatywno艣膰 (i poziom schizofreni) przez zwi臋kszenie temperatury. AI ma coraz pot臋偶niejsze narz臋dzia pozbawione kontroli nad ich wykorzystaniem.
I to jest obecny trend na rynku (czy偶by do pierwszej wi臋kszej wtopy zainicjowanej przez AI?).

2024-01-05 Manor lords, grounded

W ostatnich dniach zajmowa艂em si臋:

  • Marnowaniem 偶ycia graj膮c w manor lords na PC
    • Manor lords to symulacja (sim city) stawiaj膮ca na realizm i wysoki poziom trudno艣ci. Sp臋dzasz w grze du偶o czasu i jedyne co masz to symulacja rzeczywisto艣ci. Ani dzieci tym nie nakarmisz, ani dla spo艂ecze艅stwa nic nie zrobisz. R贸wnie dobrze dla w艂asnej przyjemno艣ci mo偶esz si臋 upija膰 albo 膰pa膰. Na plus grafika, animacje i mnogo艣膰 parametr贸w. Na minus interfejs (cz臋sto nie wiadomo jak co dzia艂a - autorzy pewnie zrobi膮 samouczek ale to jak sprzedawanie d艂ugopisu kt贸ry nie dzia艂a i samouczek jak u偶ywa膰 o艂贸wka zamiast).
  • Marnowaniem 偶ycia graj膮c w grounded na xbox i PC
    • Ciekawa gra od studia microsoftu bazowana na filmie "kochanie, zmniejszy艂em nasze dzieci". Niestety wysoki poziom trudno艣ci i du偶a ilo艣膰 pracy aby cokolwiek w grze zbudowa膰 sprawiaj膮, 偶e to kolejny zjadacz czasu. Postanowi艂em skorzysta膰 z cheat贸w aby pozna膰 gr臋 i jej fabu艂臋. Du偶y 艣wiat (ca艂y ogr贸d) kt贸ry zawiera cz臋艣膰 naziemn膮 oraz podziemn膮 nie u艂atwia rozgrywki.
  • Modelami j臋zykowymi - zrozumieniem jak dzia艂aj膮
    • Przypomnieniem j臋zyka python
    • Zrozumieniem jak od sztucznych neuron贸w, z kt贸rymi mia艂em do czynienia, 艣wiat przeszed艂 do du偶ych modeli j臋zykowych i jak one dzia艂aj膮. O tym kolejny post.
  • Jestem w trakcie rekrutacji do dw贸ch firm... Troszk臋 niefajnie si臋 czuj臋 z tym, z臋 do dw贸ch jednocze艣nie startuj臋 (tym bardziej, z臋 w obydwu fajni ludzie i ciekawe tematy) ale dzia艂am nieco pod naciskiem 偶ony a rekrutacja ci膮gnie si臋 strasznie (gdyby nie op贸藕nienie w pierwszej to bym z drug膮 nie rozmawia艂). Gdybym wiedzia艂 偶e kt贸ra艣 z tych opcji b臋dzie OK to bym drug膮 ju偶 uci膮艂 偶eby nie marnowa膰 ich czasu. Czas to pieni膮dz.
  • Prywatne:
    • Spokojny dzie艅 w domu
    • Obejrza艂em z 偶on膮 jaki艣 film (nie by艂em 艣wiadom ale 偶ona wykupi艂a 5 subskrypcji na platformach streamingowych i u偶ywa ich od kilku lat)
    • Starszy syn pojecha艂 na hulajnog臋 a p贸藕niej by艂 na spacerze z kole偶ank膮
    • By艂em z m艂odszym synem na nauce jazdy na rowerze i jest OK ale ruszanie nadal do opanowania
    • Odinstalowa艂em path of exile. Gra艂em w t臋 gr臋 od wczesnej bety i gra by艂a OK. Teraz gra zawiera mas臋 zawarto艣ci i sta艂a si臋 straszliwie skomplikowana i cierpi na tzw. "power creep", tzn. coraz pot臋偶niejsze przedmioty sprawi艂y, 偶e poziom trudno艣ci te偶 ro艣nie i przedmioty kiedy艣 dobre teraz s膮 coraz cz臋艣ciej bezwarto艣ciowe. Nadal mnie fascynuj膮 pewne jej aspekty ale chyba czas na (ju偶 kolejn膮) przerw臋.
      • Du偶y poziom z艂o偶ono艣ci a jednak zachowanie balansu to nie lada wyzwanie.
      • Olbrzymia zawarto艣膰 i model free-to-play.
      • Wi臋kszo艣膰 p艂atnych rzeczy to te kosmetyczne. Niestety niekt贸re p艂atne dodatki wp艂ywaj膮 na gr臋 bardzo mocno a cz臋艣膰 z nich zosta艂a dodana jako elementy bez kt贸rych gra w modelu free-to-play staje si臋 co najmniej trudna.
    • Odinstalowa艂em arcanum. Trzyma艂em z sentymentu i dla muzyki. Ale nigdy nie uruchomi臋 a nawet gdybym to zrobi艂 to tylko z cheatami bo nie chc臋 na gry marnowa膰 偶ycia.
    • Taki m贸j osobisty bullshit: Powoli czyszcz臋 komputer ze zb臋dnych rzeczy. Porz膮dkuj臋. Musz臋 oczy艣ci膰 偶ycie. Zawodowe i prywatne. Nie pij臋 (studenckie czasy za mn膮), nie pal臋 (po byciu biernym palaczem w dzieci艅stwie), nie 膰pam (i nigdy nie 膰pa艂em). Czas na powr贸t do sportu (kt贸rego brak ze wzgl臋du na rodzin臋). Musz臋 znajdowa膰 czas na w艂asne zainteresowania (nie tylko teraz ale r贸wnie偶 b臋d膮c w pracy). Czas dla rodziny - szczeg贸lnie dla starszego syna, kt贸ry jest tzw. "szklanym dzieckiem", tzn. ofiar膮 swojego m艂odszego nadaktywnego brata, kt贸ry wymaga opieki przez ca艂y czas. Podobno w 偶yciu powinny si臋 liczy膰 praca, rodzina, zdrowie, przyjaciele i umys艂 (z tym ostatnim mam problem jak to przet艂umaczy膰). Odnosz臋 si臋 do przem贸wienia Briana Dysona. Dla mnie praca by艂a zawsze wa偶na - dzi臋ki temu mog臋 utrzyma膰 rodzin臋. Rodzina? Skomplikowane. Jestem wdzi臋czny dw贸m osobom w moim 偶yciu, poniewa偶 mi pomog艂y. I mam szereg os贸b, za kt贸re jestem odpowiedzialny. Zdrowie? Mocno ucierpia艂o i zawsze by艂o na dalszym planie - teraz ponosz臋 tego konsekwencje (a w艂a艣ciwie od kiedy by艂em nastolatkiem... ponownie skomplikowane). Przyjaciele? Nie posiadam (a nieliczni z kt贸rymi mam jeszcze jaki艣 kontakt... kontaktujemy si臋 rzadko i wszyscy mamy mas臋 swoich spraw na g艂owie). Umys艂? Dusza? Nie wiem jak to okre艣li膰. Ja sam zawsze by艂em gdzie艣 poza list膮 priorytet贸w... mo偶e czas to zmieni膰?
    • Musz臋 wykombinowa膰 jak utemperowa膰 m艂odszego syna i umo偶liwi膰 mu zapanowanie nad emocjami. To, 偶e ja sobie z tym da艂em rad臋 (by膰 mo偶e nawet przesadnie) nie oznacza wcale, 偶e on te偶 da rad臋.

Tuesday, April 23, 2024

2024-04-23 Prezentacja

Dzi艣 g艂贸wnie prezentacja na JUG.

Mam gotowy wst臋p: opis og贸lny wirtualizacji, kubernetesa.

Musz臋 przygotowa膰 system: klaster k8s i z 2 laptopy workery. Kiedy艣 wiedzia艂em jak to zainstalowa膰 ale teraz du偶o si臋 zmieni艂o. Mam problem jak na swoim komputerze uruchomi膰 w臋ze艂 roboczy.

Musz臋 te偶 si臋 przygotowa膰 na rozmow臋 rekrutacyjn膮 - wst臋pn膮 p贸ki co.

Podczas mycia naczy艅 pot艂uk艂em miseczk臋. A przy okazji rozci膮艂em sobie palec na d艂ugo艣ci oko艂o 2cm :/



Monday, April 22, 2024

2024-04-22 k8s

Mam troszk臋 wolnego czasu - jeszcze ponad miesi膮c na urlopie (zaleg艂y z zesz艂ego roku i z tego roku). Na co go wykorzysta膰? Prezentacja na JUG (a jednocze艣nie nauka). Temat? Bezpiecze艅stwo kubernetes i zaawansowane elementy zarz膮dzania bezpiecze艅stwem kuberentesa.

Ale zanim to zrobi臋 to najpierw przygotowanie:

  • W czym prezentacja? Oczywi艣cie reveal.js bo go uwielbiam. office i powerpoint nadaje sie na prezentacj臋 na szybko ale przygotowanie prezentacji, kt贸re sprawia przyjemno艣膰 to reveal.js
  • Jaki OS? Linux. Mam na komputerze r贸偶ne windowsy (aktywowane oraz nie, d艂uga historia). Linux a dok艂adnie Pop!OS (ale nie u偶ywam wielu jego opcji).
  • Monitor... musz臋 chyba przerzuci膰 sw贸j monitor do pracy bo FullHD to troszk臋 ma艂o :(
  • Jaki kubernetes? Jest multum opcji. Je艣li ja mam problem z wyborem to jak inni? Prezentacja musi niestety to wymieni膰. Zainstaluj臋 lokalnie pe艂nego kubernetesa ale odpal臋 go te偶 na innej maszynie aby mie膰 przynajmniej 2 node'y.
  • Musia艂em sobie zgra膰 klucze aby mie膰 dost臋p do swojego githuba... okazuje sie, 偶e mam 4 i ka偶dy dzia艂a.
  • Najpierw w markup b臋d臋 pisa膰. Odpalanie niestety jest problematyczne: reveal nie ma dost臋pu do plik贸w lokalnych - przegl膮darki bardzo mocno ograniczaj膮 dost臋p. A do tego ja mam chyba syndrom bezpiecznika i mam poblokowane wszelkie skrypty - troszk臋 klikania.

 R贸wnolegle rozmowy rekrutacyjne.

  • Jedna pewnie jako艣 w tym tygodniu - czekam na odpowied藕 bo fajni ludzie i bym z ch臋ci膮 z nimi pracowa艂 (ale nie pasuje mi cz臋ste je偶d偶enia na miejsce).
  • Druga ciekawa bo te偶 super ludzie ale niezupe艂nie moja dzia艂ka.
  • Trzecia w 艣rod臋 wst臋pnie.

A najlepsze 偶e jeszcze nie zacz膮艂em szuka膰. No i pro艣b臋 dosta艂em o wys艂anie CV of "stefana"... czego nie zrobi艂em jeszcze. Jako艣 mi sie nie pali - ostatnie lata to praca ponad miar臋, ma艂o urlopu, 艂apanie zbyt wielu temat贸w na raz (co si臋 przek艂膮da na ni偶sz膮 wydajno艣膰), cz臋sto praca z legacy (z g贸wna bata nie ukr臋cisz).

 Przyziemnie tematy:

  • Ile by艂 bym w stanie bez pracy si臋 utrzyma膰? W tym roku mam zwrot podatku (nie wype艂ni艂em PIT-2 i tak oto trac臋 na inflacji ale mam zwrot... wola艂em tak). Do tego oszcz臋dno艣ci (nie ma tego wiele ale co艣 jest). I pensje (co najmniej 4 jeszcze b臋d膮). Na jaki艣 rok starczy pewnie - mo偶e nawet 4 jak by艣my zacisn臋li pasa. Ale przecie偶 nie o to chodzi aby wyda膰 wszystko - dzieciaki powinny dosta膰 po mieszkaniu od rodzic贸w i ju偶 jest git na start. Wi臋c nie czuj臋 presji jako艣 i mog臋 si臋 skupi膰 na robieniu tego co mi sprawia przyjemno艣膰.
  • Mycie naczy艅... zaleg艂o艣ci mam.
  • Dzisiaj musz臋 syna odebra膰 wcze艣niej ze szko艂y i z nim co艣 porobi膰. Ale przed tym ogarn膮膰 mu pok贸j troszk臋 i wynie艣膰 cz臋艣膰 rzeczy.

TODO: 

  • Do prezentacji musz臋 dorzuci膰 pluginy
  • Musz臋 ustawi膰 socket.io aby prezentacja mog艂a otrzymywa膰 pytania i komentarze w trakcie