<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-24419026</id><updated>2026-07-10T17:25:34.094+02:00</updated><category term="programowanie"/><category term="dziwne myśli"/><category term="dziwne narzędzia"/><category term="Java"/><category term="Android"/><category term="prawie jak nauka"/><category term="polityka"/><category term="OpenOffice.org"/><category term="Google Docs"/><category term="książki"/><category term="JavaScript"/><category term="Google"/><category term="Google Chrome"/><category term="Gadacz"/><category term="Asus EEE"/><category term="astronomia"/><category term="Python"/><category term="sztuczki"/><category term="Nowy Gadacz"/><category term="żart"/><category term="MacOS"/><category term="Bloggeroid"/><category term="G1"/><category term="hackowanie"/><category term="Blogger"/><category term="PocketPC"/><category term="Zoho"/><category term="Dawkins"/><category term="Linux"/><category term="Go"/><category term="ateizm"/><category term="marudzenie"/><category term="Chromebook"/><category term="Buffy"/><category term="EEE Pad Transformer"/><category term="OOo2GD"/><category term="life hack"/><category term="sudoku"/><category term=".NET"/><category term="OS X"/><category term="VRML"/><category term="applet"/><category term="Galileoskop"/><category term="Windows"/><category term="ekologia"/><category term="filmy"/><category term="sztuczki tropiciela błędów"/><category term="PrzygodyMruka"/><category term="tęcza"/><category term="Dart"/><category term="Google Buzz"/><category term="HTA"/><category term="fizyka"/><category term="kalkulator"/><category term="zagadka"/><category term="AppInventor"/><category term="Wündermind"/><category term="machine learning"/><category term="Google Music"/><category term="TDD"/><category term="dentysta"/><category term="opinie"/><category term="samoloty"/><category term="tablet"/><category term="wykresy w stresy"/><title type='text'>przemelek</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3236</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-24419026.post-1204651781928083963</id><published>2026-07-09T17:31:57.553+02:00</published><updated>2026-07-09T17:41:58.046+02:00</updated><title type='text'>&quot;Kompas&quot; z Augmented Reality ;-)</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/okrucienstwo-vibe-codingu-czesc-2.html&quot;&gt;Dzieliłem się tu już jakiś czas temu &quot;dziełkiem&quot;&lt;/a&gt; które jest kompasem pokazującym gdzie coś jest...&lt;/p&gt;&lt;p&gt;Czyli jestem w Juracie na molo i mi pokazuje gdzie jest (jaki ma bearing) molo w Sopocie...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEik2kHvIV5hvjnAZ_ySNjA7wJHHUtuc5uDPrqtX2ELLM0Va9dL3gQuuNShWK0WWHknb4zgtJ1nYRbXq-xOjT2sUfZhWJyNo6ud79plBvLQBtBSq_fuDhCnOLy09jZCkuRMkrVWGuQuwvOOLHLGBInnWhFZdQn14qXKallIgCDKMgJsyPtfkq7XO6g&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1564&quot; data-original-width=&quot;722&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEik2kHvIV5hvjnAZ_ySNjA7wJHHUtuc5uDPrqtX2ELLM0Va9dL3gQuuNShWK0WWHknb4zgtJ1nYRbXq-xOjT2sUfZhWJyNo6ud79plBvLQBtBSq_fuDhCnOLy09jZCkuRMkrVWGuQuwvOOLHLGBInnWhFZdQn14qXKallIgCDKMgJsyPtfkq7XO6g=w296-h640&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br/&gt;&lt;/div&gt;Apka dostała nawet Augmented Reality&amp;nbsp;mode ;-)&lt;p&gt;&lt;/p&gt;&lt;p&gt;Jeden problem... te wskazania kompasu w iPhone&#39;ie czy Pixelu to jedna wielka ściema jest ;-)&lt;/p&gt;&lt;p&gt;Na tym zdjęciu Gdynia jest &quot;między&quot; markerami dla Gdyni i Molo w Sopocie ;-)&lt;br/&gt;A bywa, że te markery się potrafią o 90 czy nawet 180 stopni przesunąć.&lt;/p&gt;&lt;p&gt;Oczywiście może to być przez to, że ruscy znów zagłuszają GPS (chociaż na kompas by nie mogli wpływać), ale pewnie jakaś większa ilość metalu w okolicy wszystko zaburza...&amp;nbsp;&lt;/p&gt;&lt;p&gt;Jak się ktoś chce bawić to jest tutaj&amp;nbsp;&lt;a href=&quot;https://przemelek.github.io/geo/index.html&quot;&gt;https://przemelek.github.io/geo/index.html &lt;/a&gt;- lepiej wejść telefonem, bo tam to ma sens ;-)&lt;br/&gt;Komputer nie ma kompasu :-)&lt;/p&gt;&lt;p&gt;Jak działa dziwnie to teoretycznie zrobienie ósemki (w przypadku Pixela z obracaniem w koło jego osi) powinno pomóc... ale nie ma gwarancji ;-)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/okrucienstwo-vibe-codingu-czesc-2.html&quot; target=&quot;blank&quot;&gt;Okrucieństwo vibe codingu część 2 ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/wyacz-czasem-anc-w-suchawkach-i-wlez-na.html&quot; target=&quot;blank&quot;&gt;Wyłącz czasem ANC w słuchawkach i wleź na molo gdy wieje wiatr i z nieba leci grad ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/11/chyba-zaczne-notowac-po-angielskiemu.html&quot; target=&quot;blank&quot;&gt;Chyba zacznę notować po angielskiemu... coby pomóc AI ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2014/01/timetoread-002-nowy-tag-i-poprawki.html&quot; target=&quot;blank&quot;&gt;TimeToRead 0.0.2 - nowy tag i poprawki ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/12/hp7-bez-manifestu.html&quot; target=&quot;blank&quot;&gt;HP7 bez manifestu ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1204651781928083963/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/07/kompas-z-augmented-reality.html#comment-form' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1204651781928083963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1204651781928083963'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/07/kompas-z-augmented-reality.html' title='&quot;Kompas&quot; z Augmented Reality ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEik2kHvIV5hvjnAZ_ySNjA7wJHHUtuc5uDPrqtX2ELLM0Va9dL3gQuuNShWK0WWHknb4zgtJ1nYRbXq-xOjT2sUfZhWJyNo6ud79plBvLQBtBSq_fuDhCnOLy09jZCkuRMkrVWGuQuwvOOLHLGBInnWhFZdQn14qXKallIgCDKMgJsyPtfkq7XO6g=s72-w296-h640-c" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-5159303029674064499</id><published>2026-07-03T19:02:24.442+02:00</published><updated>2026-07-03T19:12:01.383+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Szuflada z panierką</title><content type='html'>&lt;p data-path-to-node=&quot;4,0&quot;&gt;Miałem kilka razy w życiu dziwne reakcje na to, że nie jem mięsa. Jakby sam fakt niejedzenia wrzucał mnie automatycznie do jakiejś konkretnej szuflady.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,1&quot;&gt;A przecież: nie jem mięsa, nie piję alkoholu, nie palę, nie biorę narkotyków, nie piję kawy, nie jem lodów innych niż czekoladowe lub kakaowe (od biedy śmietankowe i waniliowe), nie zabijam, nie kradnę, nie otwieram okien w nocy, nie oglądam piłki nożnej, nie jem chrupków, nie słucham disco polo i nie czytam Paulo Coelho ;-).&lt;/p&gt;&lt;p data-path-to-node=&quot;4,2&quot;&gt;Tak, to są części mojej osobowości, a niektóre nawet tożsamości, ale one nie przypisują mnie z automatu do żadnej grupy.&lt;/p&gt;&lt;ul data-path-to-node=&quot;4,3&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;4,3,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,3,0,0&quot;&gt;Część tych rzeczy mam z natury&lt;/b&gt; – jak niezabijanie i niekradzenie.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;4,3,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,3,1,0&quot;&gt;Część to czysty pragmatyzm&lt;/b&gt; – nie otwieram okien w nocy, bo nie znoszę komarów, a komary uwielbiają mnie. Wybieram mniej bąbli zamiast komfortu cieplnego.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;4,3,2,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,3,2,0&quot;&gt;Części rzeczy nigdy nie zacząłem&lt;/b&gt; – jak alkohol, papierosy czy narkotyki.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;4,3,3,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;4,3,3,0&quot;&gt;Inne odpadły po testach&lt;/b&gt; – spróbowałem i po prostu nie wpasowały się w mój gust. Tak było z kawą, szpinakiem, mięsem czy lodami owocowymi.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node=&quot;4,4&quot;&gt;Przez wiele lat jadłem mięso, ale nigdy nie byłem jego wielkim smakoszem – znam lepsze smaki. Kiedyś, jeszcze będąc mięsożercą, zażyczyłem sobie &quot;schabowego&quot;, ale w wersji wege. Okazało się, że smakuje mi tak samo jak oryginał. Wtedy do mnie dotarło: ja po prostu najbardziej lubię panierkę. Podobnie było z mizerią – z czasem odkryłem, że ogórki są mi tam w zasadzie zbędne, za to maślanka z solą i pieprzem to mistrzostwo.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,5&quot;&gt;Szczerze mówiąc, od zawsze trochę brzydził mnie widok surowego mięsa albo obgryzanie kości. Ale nie mam nic przeciwko ludziom, którzy je lubią – super, świetnie, że Wam smakuje.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,6&quot;&gt;Jedyny mięsny akcent, którego czasem mi brakuje, to mocno wysmażony, chrupiący boczek. Chodzi o reakcję Maillarda i ten genialny smak głębokiej karmelizacji. Na szczęście zbliżony efekt można wyciągnąć z dobrze suszonego pomidora.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,7&quot;&gt;Moje niejedzenie mięsa to nie deklaracja przynależności do jakiejś subkultury czy manifest. To po prostu kwestia smaku – ja naprawdę wolę żółty ser od szynki. A kawy nie piję, bo o ile jej zapach jest genialny, o tyle smak zupełnie mi nie podchodzi. Swój przydział kofeiny i tak dostarczam z herbatą (wtedy to teina) i Coca-Colą.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,8&quot;&gt;OK, czasem mogę sobie w głowie dodawać jakieś bonusowe punkty do &quot;etyczności&quot;, ale doskonale wiem, że są one trochę nie na miejscu.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,9&quot;&gt;Słyszałem kiedyś wywiad z farmerem prowadzącym &quot;szczęśliwą hodowlę&quot;. Mówił, że jego zwierzęta mają świetne życie poza jednym, ostatnim dniem – ale to dzieje się szybko i nawet nie wiedzą, co je spotkało. W moim odczuciu takie mięso jest nie tylko etyczne, ale wręcz bardzo etyczne. Pomijając już fakt, że po moich własnych przygodach ze stekiem w Teksasie za żadne pieniądze nie chcę przeżywać tego znowu...&lt;/p&gt;&lt;p data-path-to-node=&quot;4,10&quot;&gt;Chodzi o coś innego: sera bez mleka zrobić się nie da. A rzeczywistość krów mlecznych rzadko bywa szczęśliwa. Skoro więc rezygnuję z mięsa, ale bez mrugnięcia okiem jem nabiał, to z tą moją wybiórczą &quot;etycznością&quot; w głowie należy podejść tak bez przesady.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,11&quot;&gt;I jest to trochę wkurzające, że w ogóle muszę się z tego tłumaczyć ;-). Jak długo nie robię komuś krzywdy, to moja sprawa, co jem, a czego nie jem ;-).&lt;/p&gt;&lt;p data-path-to-node=&quot;4,12&quot;&gt;Zresztą, ja już w pierwszej czy drugiej klasie podstawówki podpadłem nauczycielom. Kazali nam wtedy napisać w ćwiczeniach do &quot;Środowiska&quot;, co jedliśmy na śniadanie. Wpisałem mój ulubiony pokarm – dżem truskawkowy. Dzisiaj wolę pomidora, pewnie przez to, że ma mnóstwo glutaminianu, a ja mam bardzo dobrze rozwinięte wyczuwanie umami (przez to też uwielbiam jajka ;-)).&lt;/p&gt;&lt;p data-path-to-node=&quot;4,13&quot;&gt;Kto wie, może to jest właśnie prawdziwy powód, dla którego nigdy nie przepadałem za mięsem? Pamiętam, że jak dostawałem kanapkę z pomidorem i szynką, to tę szynkę po prostu wyciągałem. Zdarzało mi się zjeść ją oddzielnie, &quot;na raz&quot; – no bo przecież jedzenia się nie wyrzuca – ale to była czysta metoda eliminacji odpadów. Wszystko po to, by wreszcie móc cieszyć się smakiem samego pomidora... A jeśli ten pomidor miał jeszcze cebulę, dużo soli i pieprzu, to już w ogóle było mistrzostwo.&lt;/p&gt;&lt;p data-path-to-node=&quot;4,13&quot;&gt;Tak myślę, może jak będę miał jeszcze kiedyś taką samą reakcję to wyślę ten post? ;-)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2017/03/wegetarianizm-kaizen-czyli-ja-bywac.html&quot; target=&quot;blank&quot;&gt;Wegetarianizm kaizen - czyli ja bywać wegetarianinem bez zbytniego wysiłku ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2015/03/ja-to-mam-jednak-utylitarne-podejscie.html&quot; target=&quot;blank&quot;&gt;Ja to mam jednak utylitarne podejście do jedzenia ;-) &lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2022/08/triada-spokoju-albo-triada-antychaosowa.html&quot; target=&quot;blank&quot;&gt;Triada spokoju, albo triada antychaosowa ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2017/12/ksiazki-ktore-mi-sie-spodobay-w-2017.html&quot; target=&quot;blank&quot;&gt;Książki, które mi się spodobały w 2017&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2013/08/promocja-homoseksualizmu-co-to-niby-ma.html&quot; target=&quot;blank&quot;&gt;&amp;quot;Promocja homoseksualizmu&amp;quot; co to niby ma być?&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5159303029674064499/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/07/szuflada-z-panierka.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5159303029674064499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5159303029674064499'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/07/szuflada-z-panierka.html' title='Szuflada z panierką'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3148108277418703775</id><published>2026-07-03T18:25:13.943+02:00</published><updated>2026-07-03T18:32:15.722+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="programowanie"/><title type='text'>Enum zdradziecki jest ;-)</title><content type='html'>&lt;div&gt;Emum niby prosty jest, a bywa bardzo zdradliwy ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Nie chodzi mi nawet o to, że w Java&#39;ie do wersji 8 dało się stworzyć enuma, który formalnie nie istniał, więc kod:&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: white; color: #080808;&quot;&gt;&lt;pre style=&quot;font-family: &#39;JetBrains Mono&#39;,monospace; font-size: 11,3pt;&quot;&gt;&lt;span style=&quot;color: #0033b3;&quot;&gt;public enum &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Toster &lt;/span&gt;{&lt;br/&gt;    &lt;span style=&quot;color: #871094; font-style: italic;&quot;&gt;OTHER_TEST&lt;/span&gt;(&lt;span style=&quot;color: #871094; font-style: italic;&quot;&gt;TEST&lt;/span&gt;.getS()),&lt;br/&gt;    &lt;span style=&quot;color: #871094; font-style: italic;&quot;&gt;TEST&lt;/span&gt;(&lt;span style=&quot;color: #067d17;&quot;&gt;&quot;TEST&quot;&lt;/span&gt;),&lt;br/&gt;    &lt;span style=&quot;color: #871094; font-style: italic;&quot;&gt;TEST2&lt;/span&gt;(&lt;span style=&quot;color: #067d17;&quot;&gt;&quot;TEST2&quot;&lt;/span&gt;);&lt;br/&gt;&lt;br/&gt;    &lt;span style=&quot;color: black;&quot;&gt;String &lt;/span&gt;&lt;span style=&quot;color: #871094;&quot;&gt;s&lt;/span&gt;;&lt;br/&gt;    &lt;span style=&quot;color: black;&quot;&gt;String &lt;/span&gt;&lt;span style=&quot;color: #00627a;&quot;&gt;getS&lt;/span&gt;() {&lt;br/&gt;        &lt;span style=&quot;color: #0033b3;&quot;&gt;return &lt;/span&gt;&lt;span style=&quot;color: #871094;&quot;&gt;s&lt;/span&gt;;&lt;br/&gt;    }&lt;br/&gt;    &lt;span style=&quot;color: #00627a;&quot;&gt;Toster&lt;/span&gt;(&lt;span style=&quot;color: black;&quot;&gt;String s&lt;/span&gt;) {&lt;br/&gt;        &lt;span style=&quot;color: #0033b3;&quot;&gt;this&lt;/span&gt;.&lt;span style=&quot;color: #871094;&quot;&gt;s&lt;/span&gt;=&lt;span style=&quot;color: black;&quot;&gt;s&lt;/span&gt;;&lt;br/&gt;    }&lt;br/&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;był legalny, ale rzucał NullPointerException... w Java 9 już się nie skompiluje...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ani o to, że jeszcze wcześniej gdy kolekcje były w rozsypce zdarzał się kod:&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: white; color: #080808;&quot;&gt;&lt;pre style=&quot;font-family: &#39;JetBrains Mono&#39;,monospace; font-size: 11,3pt;&quot;&gt;&lt;span style=&quot;color: #0033b3;&quot;&gt;var &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;v &lt;/span&gt;= &lt;span style=&quot;color: #0033b3;&quot;&gt;new &lt;/span&gt;Vector&amp;lt;&amp;gt;();&lt;br/&gt;&lt;span style=&quot;color: black;&quot;&gt;Enumeration &lt;/span&gt;&lt;span style=&quot;color: #0033b3;&quot;&gt;enum &lt;/span&gt;= &lt;span style=&quot;color: black;&quot;&gt;v&lt;/span&gt;.elements();&lt;br/&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Który w Java 5 przestawał działać bo tam enum to był keyword ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Nie, to są quirky wczesnej Java&#39;y (choć nadal na produkcji jest MASA kodu działającego na JVM 8 ;-))&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Chodzi o sam koncept i gdzie go używać.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Bo enum ma to do siebie, że to jest z definicji zamknięta lista. Można ją rozszerzyć, ale to zmienia API tego enuma. I niby nie ma problemu... trochę to psuje serializację, ale mało kto tego potrzebował.... do czasu.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Bo przyszło programowanie sieciowe i cały Internet zaczął pracować w debug mode z JSONem jako formatem do przesyłania danych.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Bardzo szybko programiści wpadli na to, że przecież niektóre z tych Stringów które tam są wysyłane to są enumy i zaczęli robić serializację do JSONa i deserializację z JSONa do obiektów z enumami....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wczoraj widziałem kolejny team (mój ;-)), który poległ z enumem, choć tym razem w Pythonie.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jak zwykle mamy deserializację po stronie backendu, która żeby to wszystko ładnie zrobić używa enumów.... i lecie 500 gdy ktoś przyśle coś spoza listy.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tu jest też ciekawe pytanie czy zmiana kodu by to 500 nie leciało to poprawka błędu, czy nie? ;-)&lt;br/&gt;Bo de facto kod zakładał, że istnieje legalna lista wartości i choć 500 nie jest może najlepszym sposobem na obsługę tego (400 byłoby lepsze) to nadal wołający &quot;złamał&quot; API ;-)&lt;/div&gt;&lt;div&gt;Stąd ja twierdzę, że to nie jest bug a new feature ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W innym projekcie, też małżeństwo JSONa i enuma popsuł konwersję bo dostawca danych dodał nowy typ złącza... tu team był oburzony - bo złamali specyfikację - ale ta specyfikacja nigdy nie istniała, to team sobie sam ją napisał (bardzo 2000 like podejście).&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jeszcze wcześniej, znów JSON + Enumy, ale tam jeszcze Avro było gdzieś... i w końcu było tak architekt zmusił nas do używania Avro - bo tak lepiej, a później jak jeden z teamów źle tego użył to uznał, że OK, używajcie JSONa jako transportu ;-) [oryginalny problem był w tym, że JSON nie wspiera naturalnie migracji schemy....]&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jeszcze wcześniej, była sobie biblioteczka annotacji do Java&#39;y, chodziło o Authz ze SpringBootem, tam w oryginalnej (mojej ;-)) wersji były scope&#39;y jako String, ktoś wziął mój kod i uznał, że zrobi to lepiej i użył Enumów... działało do momentu gdy pojawił się nowy scope... który w ogóle nie dotyczył tej aplikacji, ale że ich wersja wymuszała deserializację scope&#39;ów z tokena na enumy to mieli problem ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Zaryzykuję twierdzenie, że enum nigdy nie został stworzony do bycia używanym do łączności między różnym kodem. Zrobiliśmy mu piggyback jakoś zapominając, że schema ma tendencję do zmieniania się i przez to mamy zabawne błędy z rodzaju - zmiana mnie w ogóle nie dotyczy, ale dane z wynikiem tej zmiany mogą mnie popsuć ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Stąd ja tam czytając kod traktuję enum jako taki sygnał code smell (dla mnie code smell to wszystko co jest &quot;niezwykłe&quot;, enum, protected (w Java&#39;ie), extend (też w Java&#39;ie), print, catch bez obsługi wyjątku i bez logu, deklaracja szerokich Exception i tak dalej).&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Czy używam? Zależy, ale chyba zwykle nie.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Są świetne do maszyny stanów, ale stałe typu int w kodzie też działają, a są nawet bardziej czytelne.&lt;/div&gt;&lt;div&gt;Jest też sens zaryzykowania z enumem w jakieś większej klasie jeśli historia nam pokazała, że to lista jest zamknięta, albo gdy mamy obsługę &quot;unknown&quot;... ciągle to jednak jest ryzykowne bo jak wiele rzeczy da się rozszerzyć gdy pojawi się nowy enum, to nigdy nie masz pewności, że gdzieś nie ma czegoś co zostanie popsute.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ja bym chyba nie używał, jakoś w moim kodzie nie znalazłem powodów, ale nie zakazuję, daję tylko takie &quot;dwa razy się zastanów czy użyć&quot;.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;A jeśli to ma być do JSONa to bym prawie nigdy nie używał ;-) Bardzo łatwo popsuć dane. Nawet gdy masz świetną obsługę i nieznane enumy są zmieniane w UNKNOWN... to problem jest w tym, że jeśli te dane zapiszesz i przekażesz dalej to kolejny klient dostał właśnie dane z usuniętą informacją. Ty chcesz zmienić pole innego typu, ale przy okazji popsujesz pole którego nawet nie używasz....&lt;br/&gt;Tak, to można też obejść, ale to już jest dobudowywanie na siłę maszyny która będzie naprawiać nasz zły design.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Myślę, że enum jest podobny trochę do developmentu z branchami. Daje złudne poczucie bezpieczeństwa.&lt;/div&gt;&lt;div&gt;Wielu developerów tłumaczy fakt używania branchy tym, że czują się bezpieczni bo nie mają konfliktów... do momentu integracji, która jest potencjalnie największym źródlem problemów... Enum też daje poczucie bezpieczeństwa i elegancji. Wszystko ładnie się konwertuje, nie używamy Stringów, nie ryzykujemy porównywania == między typami, których nie wolno tak porównywać.... tylko, że to też jest takie pozorne bezpieczeństwo, bo w momencie gdy schema się zmienia to nagle staje się widoczna w wielu miejscach, których byśmy mogli nawet nie podejrzewać o to, że będą dotknięte przez tę zmianę.....&lt;/div&gt;&lt;div&gt;Tu pamiętam, że robiąc za orkiestrator do deploymentów widzieliśmy pole status i pokazywaliśmy je userowi wg zasady, że mieliśmy:&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;background-color: white; color: #080808;&quot;&gt;&lt;pre style=&quot;font-family: &#39;JetBrains Mono&#39;,monospace; font-size: 11,3pt;&quot;&gt;&lt;span style=&quot;color: #0033b3;&quot;&gt;var &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;textToShow &lt;/span&gt;= &lt;span style=&quot;color: black;&quot;&gt;translations&lt;/span&gt;.getOrDefault(&lt;span style=&quot;color: black;&quot;&gt;s&lt;/span&gt;, &lt;span style=&quot;color: black;&quot;&gt;s&lt;/span&gt;);&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;i jakież było nasze zaskoczenie jak przebudowa w drugim systemie, który zaczął wysyłać w pewnym momencie nieznane stany to wszystko nadal działało? ;-)&lt;/div&gt;&lt;div&gt;Tajemnica była w tym, że wymusiliśmy kontrakt &quot;fireAndForget&quot;, czyli my dawaliśmy pakiet do deploymentu, ale maszyna stanów była w kodzie, który robił deployment (w operatorze dla K8S), więc on sobie wprowadził swoje enumy i rozszerzył ich listę.... ale nas nie popsuł ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2006/05/lubi-enumy.html&quot; target=&quot;blank&quot;&gt;Lubię enumy&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2009/09/javozagadka.html&quot; target=&quot;blank&quot;&gt;Javozagadka ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2017/08/finalize-do-czego-suzy-do-czego-nie-i-z.html&quot; target=&quot;blank&quot;&gt;finalize() - do czego służy, a do czego nie i z czym to się je.&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/08/nie-lenistwo-strach-prawdziwe-zrodo.html&quot; target=&quot;blank&quot;&gt;Nie lenistwo, a strach. Prawdziwe źródło długu technicznego&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/07/modale-nie-takie-dobre-dla-androida.html&quot; target=&quot;blank&quot;&gt;Modale nie takie dobre dla Androida ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3148108277418703775/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/07/enum-zdradziecki-jest.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3148108277418703775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3148108277418703775'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/07/enum-zdradziecki-jest.html' title='Enum zdradziecki jest ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-8513997463244998218</id><published>2026-07-03T00:13:23.662+02:00</published><updated>2026-07-03T00:21:55.090+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programowanie"/><title type='text'>Zdolny Junior z rozmachem ;-) zwany też jako Claude Code</title><content type='html'>Nudne będzie bo znów o AI ;-)&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Czułem od dawna, że jest problem z AI w postaci Claude Code czy podobnych, ale nie do końca umiałem wskazać palcem gdzie jest problem.&lt;/div&gt;&lt;div&gt;Dziś złapałem Claude Code na dokładnie tym co czułem ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Mamy sobie w produkcie opcję pobrania czegoś, wtedy jest billing robiony. Ale billujemy tylko pierwsze pobranie, kolejne są &quot;za darmo&quot;.&lt;/div&gt;&lt;div&gt;Backend o tym wie, ale frontend nie ma sygnału, że to coś już zostało pobrane.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Dałem ten kod Claude Code i najpierw poprosiłem o sprawdzenie czy w ogóle jest ta informacja o pobraniu gdzieś zapisana... jest, bo mamy link do pobranego pliku.&lt;/div&gt;&lt;div&gt;Mamy ten link wpisany w pewnym obiekcie połączonym z projektem.&lt;/div&gt;&lt;div&gt;Ale klientowi wysyłamy coś innego, mniej szczegółowego.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;No to mój zamysł był taki, jak mamy te informacje i mamy wszystkie klucze potrzebne do ich przeczytania to gdy UI prosi Backend o info o projekcie i scenach (są w projektach) to co mi szkodzi dodawać w locie wasAlreadyBilled do scen, które zostały już pobrane.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Zrobił, ale zmienił jeszcze dodatkową lambdę... pytam czemu. Odpowiada, że bez tego nie może dodać tej informacji do tego obiektu bardziej ogólnego...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Użyłem mojego przerywacza &quot;stop and think&quot; i pytam czemu to zrobił, przecież ja mam masę danych, które nie są tak zaktualizowane i przecież nie będę ich konwertował, że ja chcę on-the-fly merge&#39;a...&lt;/div&gt;&lt;div&gt;Uznał, że może to i ma sens i zmienił kod w tym kierunku... napisał mniej tego kodu, a do tego dane wyeliminował konieczność transformacji danych.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Miał dotykać lambdy dającej informacje o projekcie (i nie, nie będziemy tu dyskutować jak szalonym pomysłem jest używanie lambd do takich rzeczy....), ale zmienił inną która zapisywała w oryginalnym obiekcie link do tego co można pobrać... Porobił też jakieś zmiany w tej projektowej... wszystko bez chwili zastanowienia. Idąc takim flow: jak w opisie sceny jest link, to znaczy, że ktoś pobrał, dzieje się to w lambdzie B, lambda A wysyła do UI liste projektów i scen, user chce mieć w wyniku lambdy A info o billowaniu nazwane wasAlreadyBilled... i uznał, że skoro już w B robi update obiektu szczegółowego i tego ogólnego (używanego przez A) to on sobie zrobi update tego obiektu ogólnego....&lt;br/&gt;I to ma sens, ale generuje problem &quot;a co z już istniejącymi danymi?&quot;. Nie sprobowałem, ale nie zdziwiłbym się gdyby po pytaniu bez stop and think i pisania o merge&#39;u i że nie chcę konwersji, to czy sam by mi nie zaproponował kodu do konwersji, a że nie ma ogólnego mechanizmu to by dopisał kolejne 500 linii kodu z konwerterem....&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Zrobił to jak junior. Junior robi piękny projekt, uznaje że tu się doda pole, dopisze kod do aktualizacji tego pola... tylko nie pomyśli, że coś co powinno być lekkie, zmienił właśnie w taska numer 1, bo jeszcze musi być task numer 2 do konwersji danych.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To jest to, że junior gdy patrzy na kod widzi tu i teraz i wie jak ma być ostatecznie, ale nie myśli o tym jak stan faktyczny teraz, który jest poza kodem, w danych czy przyzwyczajeniach usera zmienić w to jak ma być.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tak robią juniorzy (fakt, nadal spotykam seniorów którzy też na to tak patrzą...)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Claude Code to taki junior, ale fakt junior z wyobraźnią i rozmachem ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2021/03/roznica-miedzy-seniorem-i-juniorem.html&quot; target=&quot;blank&quot;&gt;Różnica między Seniorem i Juniorem ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2007/04/jak-uywamy-javay.html&quot; target=&quot;blank&quot;&gt;Jak używamy Java&amp;amp;#39;y ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html&quot; target=&quot;blank&quot;&gt;Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/zauroczy-mnie-cladue-code.html&quot; target=&quot;blank&quot;&gt;Zauroczył mnie Cladue Code ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2017/02/o-tym-czemu-branche-sa-ze.html&quot; target=&quot;blank&quot;&gt;O tym czemu branche są złe...&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/8513997463244998218/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/07/zdolny-junior-z-rozmachem-zwany-tez.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/8513997463244998218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/8513997463244998218'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/07/zdolny-junior-z-rozmachem-zwany-tez.html' title='Zdolny Junior z rozmachem ;-) zwany też jako Claude Code'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-5888532724832457492</id><published>2026-07-01T18:54:53.696+02:00</published><updated>2026-07-01T19:02:26.138+02:00</updated><title type='text'>Agent nie na wszystko pomoże ;-)</title><content type='html'>Ciągle przyglądam się temu całemu AI... i nadal nie wiem jakie mam wrażenia.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Mam zamiar znów sobie zrobić trenowanie z robienia zadanek koderskich. Uznałem, że spróbuję użyć tu AI do pomocy.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Są 3 główne obszary w takich przygotowaniach.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Pattern matching,&lt;/li&gt;&lt;li&gt;Użycie odpowiednich klocków,&lt;/li&gt;&lt;li&gt;Implementacja klocków&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jedno to jest zobaczyć &quot;o, tutaj najlepiej użyć fast/slow pointers&quot;, drugie to zaimplementować.&lt;/div&gt;&lt;div&gt;Jedno to &quot;o graf&quot;, drugie to uznanie &quot;a tutaj chcemy najkrótszą ścieżkę czyli BFS&quot; i w końcu trzecie to implementacja.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Na każdym etapie można mieć &quot;mocniejsze&quot; i &quot;słabsze&quot; obszary ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&quot;Z poprzednich razów&quot; mam masę kodu, jakieś 1600 rozwiązań w postaci kodu źródłowego i jeszcze w Markdown jakieś ~300.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Uznałem, że dam AI szansę ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wystawiłem to na pożarcie Antigravity CLI (taki &quot;uboższy&quot; kuzyn Claude Code, tylko że od Google).&lt;/div&gt;&lt;div&gt;Dostało instrukcję by spróbować najpierw na podstawie tego kodu spróbować zidentyfikować klocki... kiedyś sobie to rozpisałem, że miałem takowe w postaci mind mapy... ale jak wiele mind map zgubiłem ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Nie wyszło mu zbytnio, ale spróbuję jeszcze raz.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Drugie było takie &quot;przejrzyj ten kod i znajdź miejsca gdzie mam największe problemy i opisz te miejsca i zaproponuj drogę do poprawy&quot;....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Coś zrobił... (inna sprawa, widzę wyraźnie, że w takim treningu TRZEBA mieć kogoś kto Cię sprawdza, może to być LLM, ale ktoś musi sprawdzić, bo to, że działa na przykładach to za mało - z doświadczenia, Gemini jest tu słabsze od ChatGPT). Antigravity najpierw uznało, że od razu napisze regexy do wyszukiwaina błędów.... nie była to dobra ścieżka ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W końcu mu wytłumaczyłem, że niech wybierze losowe 10% plików i zrobi ich pełną analizę wysyłając ich treść do modelu żeby ten model zrobił analizę... dopiero później powinno spróbować zrobić syntezę tych błędów....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wszystko spaliło masę tokenów i zużyłem swoje 5h w 20 minut ;-) więc jeszcze użyłem Opusa 4.6...&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ale wyniki są takie sobie, teraz jest pytanie czy lepiej po prostu to wszystko zrobić samemu i używać Gemini czy bardziej ChatGPT do sprawdzania moich rozwiązań i to trzymać w Markdownie do późniejszej analizy, czy więcej wysiłku włożyć w te prompty....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Mam wrażenie, że to jest tak często. Że Agenty robią cuda, jak akurat wyczują o które cuda Ci chodzi, albo to są &quot;prostsze&quot; cuda do zrobienia i nic na razie nie bije zrozumienia rozwiązania samemu... tylko fakt, z Agentem wiele rozwiązań które są &quot;good enough&quot; można zrobić w godzinę, a swoje &quot;good enough&quot; robiłoby się tydzień albo miesiąc.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Zrobienie mocka dla serwisu to jest coś co robiono miliony razy, sam to robiłem kilka razy - dziś nie muszę tego pisać sam, proszę Claude Code czy podobne i mam.&lt;/div&gt;&lt;div&gt;Naniesienie prostych zmian w auth/authz z dobrze napisanej (przeze mnie ;-)) historyjki&amp;nbsp;to też jest prosta sprawa.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jak sprawa jest prosta w definicji to jest błysk ciupagi.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ale na razie są, albo ja mam problemy z nowatorskimi sprawami gdzie sam nie do końca wiem co powinno dziać się w środku.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Zwykle jest tak, że jeżeli sam bym tu i teraz umiał napisać ten kod, ale mnie by to zajęło parę godzin czy dni to umiem to wyjaśnić narzędziu, ale jak jest coś z czym sam miałbym problemy (np. zamiana polyline z x,y,z w klotoidę, która jest linią bazową dla drogi tak by kolejne klotoidy i pasy na tej drodze do siebie geometrycznie pasowały) to pierwsze &quot;o wow! zrobił to, ale są jeszcze problemy&quot; to pikuś, problem jest później jak te problemy trzeba rozwiązać...&amp;nbsp;&lt;/div&gt;&lt;div&gt;Coś jak z prawem Parkinsona:&lt;/div&gt;&lt;div&gt;- &quot;Ile masz zrobione kodu po tych 2 dniach?&quot;&lt;/div&gt;&lt;div&gt;- &quot;z 80 %&quot;&lt;/div&gt;&lt;div&gt;- &quot;o to jutro skończysz?&quot;&lt;/div&gt;&lt;div&gt;- &quot;nie, no coś Ty, z 2 tygodnie to jeszcze zabierze&quot;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;O, jak Agent ma &quot;myśleć&quot; to na razie mu to idzie słabo, jak ma robić szybko coś co my byśmy umieli zrobić, albo coś co było robione już wiele razy to wtedy wymiata.&lt;br/&gt;A w pewien sposób im lepiej płatna praca, tym mniej powtarzalnych rzeczy ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html&quot; target=&quot;blank&quot;&gt;Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2018/10/zapiski-z-29-pietra.html&quot; target=&quot;blank&quot;&gt;Zapiski z 29 piętra....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/o-urokach-uprzezy-czyli-o-tym-ze.html&quot; target=&quot;blank&quot;&gt;O urokach uprzęży – czyli o tym, że okiełznana moc LLM-ów jest bardziej użyteczna niż nieokiełznana&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/07/agent-by-agent-czyli-o-tworzeniu-agenta.html&quot; target=&quot;blank&quot;&gt;Agent by Agent ;-) czyli o tworzeniu agenta AI agentem AI ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2013/08/moto-zakad.html&quot; target=&quot;blank&quot;&gt;Moto zakład&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5888532724832457492/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/07/agent-nie-na-wszystko-pomoze.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5888532724832457492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5888532724832457492'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/07/agent-nie-na-wszystko-pomoze.html' title='Agent nie na wszystko pomoże ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-7852064257105586925</id><published>2026-06-19T12:15:16.959+02:00</published><updated>2026-07-03T00:21:54.888+02:00</updated><title type='text'>Zauroczył mnie Cladue Code ;-)</title><content type='html'>&lt;p&gt;Dostałem w pracy Claude Code, w takiej specjalnie wersji, że nie gada do Anthropica, a działa z modelami na AWS Bedrock. &lt;br/&gt;Mam limit 200 USD miesięcznie (nie wiem jak jestem daleko czy blisko tego limitu ;-)).&lt;/p&gt;&lt;p&gt;Ale od tego Claude Code się można uzależnić - do tego człowiek zaczyna być bardzo defensywny w pisaniu.&amp;nbsp;&lt;br/&gt;&quot;Zrób X, tak by Twoje wyniki były takie same jak z Y, stwórz listę hipotez jak Y działa i testuje je sprawdzając Twoje wyniki z tymi z Y, pamiętaj nie wolno Ci używać Y do tego by dostać wyniki, masz prawo do tego tylko by stworzyć baseline do którego będziesz porównywać swoje hipotezy&quot; ;-)&lt;/p&gt;&lt;p&gt;Ale przyznaję, że kusi mnie by wejść prywatnie w Claude Code PRO, ma co prawda dużo mniej tokenów, ale ja w domu znów nie rozwiązuję tak wielu rzeczy.&lt;/p&gt;&lt;p&gt;Mam Claude Code z lokalnymi modelami na moim Mac Mini M4 Pro z 64 GB RAM, ale jednak Qwen3.5 czy Gemma4:31b są fajne, ale nie umywają się do &quot;prawdziwych&quot; modeli ;-)&lt;/p&gt;&lt;p&gt;Tzn. Antygravity ma wersję CLI, wcześniej było Gemini CLI, ale Claude Code wydaje się mieć w sobie &quot;to coś&quot;. Poprosiłem o raport z porównania 2 rzeczy i dodałem, że fajnie by było jakby dodał do tych issue ich lokalizację jako lat, lon... to on mi dodał mapę i pokazuje to na mapie ;-)&lt;/p&gt;&lt;p&gt;Trochę taka praca z Claude Codem czy podobnymi toolami to nadzór nad super produktywnym i bardzo bystrym, ale też bardzo &quot;tępym&quot; koderem, który umie na pisać masę rzeczy - ale nie zawsze myśli o tym czy one mają sens ;-) [&lt;/p&gt;&lt;p&gt;To jest trudne do uchwycenia, że te narzędzia do vibe codingu potrafią zrobić w kilka minut coś co nam by zajęło kilka tygodni albo i dłużej, z drugiej strony co jakiś czas robią tak głupie rzeczy, że człowiek się zastanawia jak to w ogóle może działać - sztuka, której się ciągle uczymy to znalezienie tych miejsc z &quot;przebłyskami geniuszu&quot; i blokowanie wchodzenia w pętle robienia tej samej głupiej rzeczy w kółko - wyrok jeszcze nie zapadł czy tak się da pracować ;-)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/zdolny-junior-z-rozmachem-zwany-tez.html&quot; target=&quot;blank&quot;&gt;Zdolny Junior z rozmachem ;-) zwany też jako Claude Code&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/agent-nie-na-wszystko-pomoze.html&quot; target=&quot;blank&quot;&gt;Agent nie na wszystko pomoże ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/okrucienstwo-vibe-codingu-czesc-2.html&quot; target=&quot;blank&quot;&gt;Okrucieństwo vibe codingu część 2 ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2018/01/jak-masz-doa-to-nawet-rozwiazanie.html&quot; target=&quot;blank&quot;&gt;Jak masz doła to nawet rozwiązanie problemu niezbyt cieszy ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/07/agent-by-agent-czyli-o-tworzeniu-agenta.html&quot; target=&quot;blank&quot;&gt;Agent by Agent ;-) czyli o tworzeniu agenta AI agentem AI ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/7852064257105586925/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/zauroczy-mnie-cladue-code.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7852064257105586925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7852064257105586925'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/zauroczy-mnie-cladue-code.html' title='Zauroczył mnie Cladue Code ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2392183053635596511</id><published>2026-06-18T11:44:15.902+02:00</published><updated>2026-06-18T11:51:51.227+02:00</updated><title type='text'>Heurystyki kasowe – jak z OS-ów w branży lub firmie wyczytać potencjalne zarobki</title><content type='html'>Taka obserwacja z rynku, a może bardziej obserwacji rynku przez ostatnie 20+ lat ;-)&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jest prosta heurystyka dla stwierdzenia czy w danym biznesie/danej gałęzi gospodarki jest dużo czy mało pieniędzy dla programistów (i ogólnie też).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wystarczy popatrzeć na OSy używane do uruchamiania większości podstawowych narzędzi ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jeśli większość specjalistycznego softu jest dla Windows to raczej jest mało kasy w tym biznesie. Bo i klienci i dostawcy działają na Windows, które zwykle trafia do firm gdy te zamawiają &quot;najtańszy&quot; komputer.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Windows + Linux - tu już jest lepiej, bo fakt istnienia wersji dla Linuksa sugeruje, że część tego softu będzie działała na serwerach, czyli mamy już coś co wymaga by usiadł do tego ktoś z wyższą pensją ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Windows + Linux + macOS - OK, tutaj jest soft, który jest &quot;dla wszystkich&quot;, są w miarę znośne pieniądze.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;macOS + Linux - No i jesteśmy w miejscach gdzie dobrze płacą ;-)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To jest heurystyka - więc działa zwykle, ale nie zawsze - gry AAA są praktycznie tylko na Windows, ale już masa softu używanego do tworzenia elementów w grach działa też na macOS ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To samo jeśli chodzi o ocenę firmy gdy się jest na rozmowach:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Windows wszędzie -&amp;gt; pieniędzy dużych tu nie będzie,&amp;nbsp;&lt;/li&gt;&lt;li&gt;Windows czasem -&amp;gt; kasa znajdzie się,&amp;nbsp;&lt;/li&gt;&lt;li&gt;Mac i Linux rządzą wszędzie -&amp;gt; kasy dużo zwykle będzie ;-)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2015/09/heurystyka-dostepnosci-strach-przed.html&quot; target=&quot;blank&quot;&gt;Heurystyka dostępności a strach przed imigrantami&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2011/08/przyspieszanie-backtrackingu.html&quot; target=&quot;blank&quot;&gt;Przyśpieszanie backtrackingu&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/12/czemu-obecny-sejm-i-rzad-sa-wyjatkowe.html&quot; target=&quot;blank&quot;&gt;Czemu obecny Sejm i rząd są wyjątkowe?&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2019/12/osarch-osname-sunarchdatamodel-co-to.html&quot; target=&quot;blank&quot;&gt;&amp;quot;os.arch&amp;quot;, &amp;quot;os.name&amp;quot;, &amp;quot;sun.arch.data.model&amp;quot; co to jest i co pokazuje na jakiej maszynie i OSie? ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2020/11/youtubefacebookinstagram-dla-jedzenia.html&quot; target=&quot;blank&quot;&gt;YouTube/Facebook/Instagram dla jedzenia by nie przeszedł ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2392183053635596511/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/heurystyki-kasowe-jak-z-os-ow-w-branzy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2392183053635596511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2392183053635596511'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/heurystyki-kasowe-jak-z-os-ow-w-branzy.html' title='Heurystyki kasowe – jak z OS-ów w branży lub firmie wyczytać potencjalne zarobki'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3108826566333167924</id><published>2026-06-08T01:41:49.666+02:00</published><updated>2026-06-08T01:51:47.363+02:00</updated><title type='text'>Monachium to złe lotnisko jest ;-)</title><content type='html'>&lt;p&gt;Ja i lotnisko w Monachium się jakoś nie lubimy ;-)&lt;/p&gt;&lt;p&gt;Dwa lata temu leciałem do Wenecji przez Monachium (w końcu, nie jestem pewien jak to się zaczęło, ale były cancele i rebooking)... i samolot z Krakowa się spóźnił i spałem w Monachium...&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tydzień temu miałem lecieć z Krakowa do Rzymu przez Monachium... tym samym chyba nawet kodem jak ten przypadek sprzed 2 lat.... nie poleciałem bo najpierw samolot był spóźniony od 3h, a później zrobili podsłuchałem (stałem obok gate&#39;u), że robili dodatkowy przegląd techniczny, w końcu próbowali resetować komputer i w końcu... Cancel, rebook na następny dzień na lot z KRK do FCO bezpośrednio, ale z LOTem ;-)&lt;/p&gt;&lt;p&gt;No i dziś (czy już wczoraj) wracałem z Rzymu do Krakowa przez Monachium.... ale podobno w Monachium pożar był, albo dym czuli... w każdym razie zamknęli lotnisko i wylądowałem w Stuttgarcie ;-)&lt;/p&gt;&lt;p&gt;Po perypetiach wylądowałem w hotelu, który sobie samo bookowałem (IHG rządzi... nadal ;-)) i w końcu (po ponad godzinie) dostałem nawet maila z info, że jutro lecę ze Stuttgartu do Krakowa z Eurowings...&lt;/p&gt;&lt;p&gt;Widzę, już że:&lt;br/&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;będę musiał zacząć bookować bilety nie przez Lufthanse,&lt;/li&gt;&lt;li&gt;będę musiał unikać połączeń przez Monachium&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/co-sie-dzieje-jak-ci-zrobia-cancel-lotu.html&quot; target=&quot;blank&quot;&gt;Co się dzieje jak Ci zrobią Cancel lotu na lotnisku &quot;startowym&quot;?&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/05/nie-lubie-lufthansy.html&quot; target=&quot;blank&quot;&gt;Nie lubię Lufthansy&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/kurza-twarz.html&quot; target=&quot;blank&quot;&gt;Kurza twarz ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2021/09/punkty-uzalezniaja.html&quot; target=&quot;blank&quot;&gt;Punkty uzależniają ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/12/reset.html&quot; target=&quot;blank&quot;&gt;Reset&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3108826566333167924/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/monachium-to-ze-lotnisko-jest.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3108826566333167924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3108826566333167924'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/monachium-to-ze-lotnisko-jest.html' title='Monachium to złe lotnisko jest ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1841685484400380373</id><published>2026-06-03T11:49:29.758+02:00</published><updated>2026-07-01T19:02:26.682+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programowanie"/><title type='text'>O urokach uprzęży – czyli o tym, że okiełznana moc LLM-ów jest bardziej użyteczna niż nieokiełznana</title><content type='html'>&lt;div&gt;GenAI/LLMy dziś to są konie pociągowe. O tym, jak dobrze działają, decyduje jakość uprzęży (aka harness).&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To było widać w analizie wycieku z Claude Code, która wywołała wiele uśmieszków i komentarzy w stylu: „Jak to? Najlepsze narzędzie do okiełznania LLM-ów jest takie prostackie?”. Masa promptów, a do tego kod z w pełni deterministycznymi mechanizmami, jak wykrywanie frustracji przez przekleństwa...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jakoś wielu komentatorom umykało, że ten pełny determinizm regexów jest mechanizmem kontroli, wymuszającym stabilność systemu. Fakt – ten do wykrywania frustracji był pewnie po prostu łatwiejszy do zaimplementowania lokalnie niż wysyłanie całego kontekstu do LLM-a tylko po to, by ten wyłapał kilka wulgaryzmów.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ale jak się zastanowić, to nie jest dziwne.&lt;/div&gt;&lt;div&gt;Na dziś LLMy są świetne, ale jeszcze nie potrafią się same kontrolować. Nie mają zdrowego rozsądku, nie znają relacji przestrzennych, a nawet nie do końca rozumieją, że np. jeśli człowiek je i ma usta pełne jedzenia, to nie może jednocześnie mówić.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W pierwszej fazie zachwytów nad LLM-ami poszliśmy na żywioł. Korzystaliśmy maksymalnie z tego, że potrafią na podstawie poprzednich słów genialnie napisać kolejne. Taki LLM jest sprytniejszy od łańcuchów Markowa – choć nie rozumie per se tego, co pisze, to sama gramatyka i język kodują pewne informacje i zależności. To specyficzne „strukturalne zrozumienie” (nie kognitywne, lecz wynikające z wyczucia struktury) wynika stąd, że model widzi cały kontekst jednocześnie.&lt;/div&gt;&lt;div&gt;Okazało się też, że świetnie działa to na kodzie.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Szybko jednak wyszło na jaw, że to podejście sprawdza się głównie wtedy, gdy na wynik patrzy człowiek, weryfikuje go i na bieżąco przygląda się temu, co powstało.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To jest IMHO ten punkt, którego nie dostrzeżono na początku, gdy wielu uznawało, że LLM-y natychmiast wyprą ludzi. Bo coś, co modelowi zajmuje ułamki sekundy, człowiek musi robić przez 15-30 minut albo dłużej.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Sam pamiętam moje zdziwienie, gdy dałem LLM-owi zadanie, które dawaliśmy programistom podczas rekrutacji. Zrobił to w kilka sekund, razem z napisaniem kodu i wskazaniem ukrytych pułapek (gotchas)... (OK, sam, gdy dostałem to zadanie, rozwiązanie znałem po 1,5 sekundy, z czego całą sekundę spędziłem na szukaniu gotcha, ale faktem jest, że napisanie czystego kodu zajęło mi potem te 15-20 minut).&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W tym miejscu nastąpił wysyp masy narzędzi, które działały... ale jednak nie do końca.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Pierwszym ruchem było dodawanie lepszych instrukcji i cały prompt engineering, który sprowadzał się do tego, by wyjaśnić LLM-owi, co dokładnie ma zrobić i jak ma weryfikować swoje działania. W końcu jeśli podamy modelowi precyzyjną instrukcję oraz kryteria sukcesu, to zazwyczaj dowiezie wynik.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Twórcy LLM-ów też to zauważyli. Dostrzegli, że często sam model potrafi rozbić problem na mniejsze części, co doprowadziło do rozwoju metod Chain of Thought. Dziś, w modelach z fazą „thinking”, AI samo wykonuje tę potężną pracę analityczną przed wypuszczeniem odpowiedzi.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Teraz zaś wchodzimy w moment, gdy dociera do nas, że LLM-y są świetne w generowaniu tekstu, ale musimy je kontrolować i zakładać im wspomnianą „uprząż”. To może być coś tak prostego jak regex czy inne deterministyczne metody walidacji, a mogą to być osobne prompty i modele obserwujące odpowiedź i reagujące na nią.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;No bo jak na przykład testować coś, co pod spodem używa LLM-a?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Jedną z metod jest karmienie go znanymi przypadkami testowymi, gdzie z góry znamy oczekiwany rezultat – i nagle mamy klasyczny test regresyjny dla sztucznej inteligencji. To zadanie jest znacznie prostsze, gdy LLM wyrzuca ustrukturyzowane dane (np. JSON) albo gdy generuje zapytania do bazy danych, bo wtedy możemy po prostu zweryfikować końcowy wynik operacji na bazie.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Innym podejściem jest instruowanie modelu, by najpierw napisał testy, a później... kategoryczne zabronienie mu ich modyfikowania. To kluczowe, bo LLM-y są sprytne i domyślnie wybierają ścieżkę najmniejszego oporu. Jeśli kod nie przechodzi testu, model potrafi wpaść na pomysł, że najprościej będzie po prostu zmienić treść testu.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To znaczy... my, programiści, też tak czasem robimy. Różnica polega na tym, że człowiek z czasem uczy się, że test wolno zmienić tylko wtedy, gdy jego wywrotka jest faktycznie oczekiwanym rezultatem wprowadzonej zmiany w logice biznesowej. LLM tej etyki zawodowej jeszcze nie ma.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W ten sam trend wpisuje się podejście agentskie. Agent dostaje do dyspozycji konkretne narzędzia, a te narzędzia mają już twarde, kodowe ograniczenia. Jeśli na przykład funkcja do pobierania zawartości sieci dostanie zamiast poprawnego adresu URL bezpośredni link do lokalnego pliku, system od razu zgłosi błąd. Narzędzia są deterministyczne i ich użycie zmusza LLM do poruszania się w ściśle ograniczonej przestrzeni.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Co będzie dalej? Może – a w zasadzie to już się dzieje, bo sam łapię się na tym, że próbuję tak naprowadzać sztuczną inteligencję – kolejnym krokiem będzie okresowe odpytywanie LLM-a przez system nadzorujący: „Co Ty właściwie próbujesz w tym momencie zrobić i dlaczego?”. Odpowiedź, wraz z pełnym zapisem historii tej „rozmowy”, będzie następnie przekazywana do analizy innemu, niezależnemu modelowi pełniącemu funkcję sędziego.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tu pojawia się pytanie, na które nie znamy jeszcze odpowiedzi, ale możemy się domyślać ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;No bo czy to możliwe, że LLM-y wciąż mają ogromną przestrzeń do autonomicznego wzrostu? Może w samym tym strukturalnym semi-zrozumieniu języka tkwi jeszcze więcej surowej mocy? Może same modele da się wytrenować tak, by realizowały część tych zadań kontrolnych i pilnowały same siebie?&amp;nbsp;&lt;/div&gt;&lt;div&gt;A może, jeśli dotarliśmy już blisko fizycznych granic architektury transformerów, ta kontrola będzie zadaniem dla nas, programistów? Nasza rola ewoluje: to już nie tylko pisanie kodu, ale budowanie zamkniętych „tras”, po których bezpiecznie mogą poruszać się LLM-y i agenty.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Część mnie uważa, że przyszłością jest właśnie ta druga opcja.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Obecny wyścig gigantów GenAI wygląda już jak wojna na wyniszczenie. Nawet jeśli któryś z nich dotrze w końcu do mitycznego Graala, czyli prawdziwego AGI – systemu zdolnego rozwiązać dowolny problem i realnie „myślącego” w naszym ludzkim rozumieniu – to konkurencja zreplikuje ten sukces zaledwie 3 do 6 miesięcy później. Pierwszy gracz na miejscu po prostu nie zdąży wykopać fosy biznesowej. Cała idea zmonopolizowania rynku przez jedną „Superinteligencję” rozbija się o realia rynkowe.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Nawet jeśli takie AGI zaprojektuje w ułamku sekundy lepsze procesory i wydajniejsze źródła energii, to fizyczny czas oczekiwania na wolne linie produkcyjne w fabrykach sprawi, że rywale szybko dogonią lidera. A niewykluczone, że będą mieli po drodze większe zasoby finansowe.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Stąd wydaje mi się, że czytelny sygnał, jaki płynie z rynku – gdzie wszyscy masowo podnoszą ceny za tokeny – jest prosty: branża już zrozumiała, że rewolucyjne AGI nie czai się tuż za rogiem. Albo alternatywnie: mają już AGI, które jako pierwsze racjonalnie wytłumaczyło im, że pora zacząć w końcu zarabiać prawdziwe pieniądze.&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2009/10/wait-i-notifynotifyall-najbardziej.html&quot; target=&quot;blank&quot;&gt;wait() i notify()/notifyAll() - najbardziej nierozumiane metody klasy Object ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/miaem-farta.html&quot; target=&quot;blank&quot;&gt;Miałem farta...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/nie-scrum-nas-nie-uratowa-od-waterfalla.html&quot; target=&quot;blank&quot;&gt;Nie, Scrum nas nie &quot;uratował&quot; od Waterfalla... za to powoli sam się nim staje ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/03/chciaem-popsuc-g1-i-mi-sie-na-razie-nie.html&quot; target=&quot;blank&quot;&gt;Chciałem popsuć G1 i mi się na razie nie udało ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/agent-nie-na-wszystko-pomoze.html&quot; target=&quot;blank&quot;&gt;Agent nie na wszystko pomoże ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1841685484400380373/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/o-urokach-uprzezy-czyli-o-tym-ze.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1841685484400380373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1841685484400380373'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/o-urokach-uprzezy-czyli-o-tym-ze.html' title='O urokach uprzęży – czyli o tym, że okiełznana moc LLM-ów jest bardziej użyteczna niż nieokiełznana'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3337746408766141881</id><published>2026-06-03T10:51:43.874+02:00</published><updated>2026-06-03T12:01:58.552+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Obszedłem cały kraj! ;-)</title><content type='html'>No stało się – obszedłem cały kraj.&amp;nbsp;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Taki mniejszy, wręcz miniaturowy, a oficjalnie: najmniejszy na świecie.&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2J_AQaHJ8Dkhx9c7L7gKlVsGvIrg6eXTBYuc9KXLISaITzKwg8MkQSgNq-Pz60KqQ32xgWmlqFr027-pQ6L5evEmZtIxOUMCfsQn-0cTD1B4e6Xyy86tuwHBmxdYm8UA3FGhrqzJWOk7m8ljS5NbG4tF4cDQ0aQX_4B_WkkJYq56JVRzjHovfQ/s2436/IMG_4321.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;2436&quot; data-original-width=&quot;1125&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2J_AQaHJ8Dkhx9c7L7gKlVsGvIrg6eXTBYuc9KXLISaITzKwg8MkQSgNq-Pz60KqQ32xgWmlqFr027-pQ6L5evEmZtIxOUMCfsQn-0cTD1B4e6Xyy86tuwHBmxdYm8UA3FGhrqzJWOk7m8ljS5NbG4tF4cDQ0aQX_4B_WkkJYq56JVRzjHovfQ/w296-h640/IMG_4321.PNG&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;div&gt;&lt;p data-path-to-node=&quot;11,1&quot;&gt;Obszedłem Watykan. To jest to zielone „kółko” po lewej stronie mapy. Jak widać po statystykach, tempo przez całą drogę było bardzo, ale to bardzo spacerowe.&lt;/p&gt;&lt;p data-path-to-node=&quot;11,2&quot;&gt;W uszach miałem &lt;i data-index-in-node=&quot;16&quot; data-path-to-node=&quot;11,2&quot;&gt;Mistrza i Małgorzatę&lt;/i&gt;, pod nogami Rzym (i miejscami Watykan) i tak sobie szedłem wokoło murów. Przeszedłem nawet przez watykańskie połączenie kolejowe. Działa ono na tyle rzadko, że to potężne kraty odcinają tory od rzymskiej ulicy, a nie tradycyjne szlabany. I trzeba przyznać – mają tam wyjątkowo dużą bramę dla pociągów.&lt;/p&gt;&lt;p data-path-to-node=&quot;11,4&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;11,4&quot;&gt;A co do samego &lt;i data-index-in-node=&quot;15&quot; data-path-to-node=&quot;11,4&quot;&gt;Mistrza i Małgorzaty&lt;/i&gt;...&lt;/b&gt;Słucham akurat „superprodukcji” z udziałem aktorów, ale szczerze mówiąc – czekam już, aż to się skończy, bo męczy mnie ta książka. Ewidentnie groteska to nie mój styl. Najlepsze są dla mnie te fragmenty, które dzieją się 2000 lat wcześniej: dialogi Poncjusza Piłata z Jeszuą i cała ta linia fabularna.&lt;/p&gt;&lt;p data-path-to-node=&quot;11,5&quot;&gt;Te sceny przypomniały mi zresztą inną książkę, którą niedawno przesłuchałem (i która też mnie wymęczyła) – &lt;i data-index-in-node=&quot;107&quot; data-path-to-node=&quot;11,5&quot;&gt;Dominion: The Making of the Western Mind&lt;/i&gt;. Jej główny przekaz mocno tu rezonuje: postać Jezusa i pierwotne chrześcijaństwo były absolutnie wyjątkowe w swoim przekazie na tle epoki. Rzym i inne ówczesne cywilizacje, mimo wysokiego poziomu rozwoju, miały podejście do ludzkiego życia, które z dzisiejszej perspektywy jest całkowicie abstrakcyjne. Masowe mordowanie ludzi było tam zwykłą, chłodną taktyką zarządzania. W takim świecie opowieść o bezwarunkowej miłości i wybaczeniu musiała brzmieć dla Rzymian jak całkowite szaleństwo.&lt;br/&gt;Zresztą może to był i zamiar Bułhakowa zestawić tę groteskę z powieścią historyczną, żeby podkreślić groteskowość tej Moskwy?&lt;br/&gt;&lt;br/&gt;Nie zmienia to jednak faktu, że dokonałem tego - obszedłem cały kraj! Co z tego, że najmniejszy na świecie? ;-)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/06/czerwcowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Czerwcowe książki&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/12/czytelniczy-listopad.html&quot; target=&quot;blank&quot;&gt;Czytelniczy listopad&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/miaem-farta.html&quot; target=&quot;blank&quot;&gt;Miałem farta...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/03/ksiazkowy-marzec.html&quot; target=&quot;blank&quot;&gt;Książkowy marzec :-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/08/jak-rozwiazac-krzyzowke.html&quot; target=&quot;blank&quot;&gt;Jak rozwiązać krzyżówkę? ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3337746408766141881/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/obszedem-cay-kraj.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3337746408766141881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3337746408766141881'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/obszedem-cay-kraj.html' title='Obszedłem cały kraj! ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2J_AQaHJ8Dkhx9c7L7gKlVsGvIrg6eXTBYuc9KXLISaITzKwg8MkQSgNq-Pz60KqQ32xgWmlqFr027-pQ6L5evEmZtIxOUMCfsQn-0cTD1B4e6Xyy86tuwHBmxdYm8UA3FGhrqzJWOk7m8ljS5NbG4tF4cDQ0aQX_4B_WkkJYq56JVRzjHovfQ/s72-w296-h640-c/IMG_4321.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1119066099981726912</id><published>2026-06-03T10:24:30.360+02:00</published><updated>2026-06-08T01:51:47.124+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Co się dzieje jak Ci zrobią Cancel lotu na lotnisku &quot;startowym&quot;?</title><content type='html'>No to w niedzielę miałem lecieć do Rzymu, ponieważ chciałem lecieć później (frajer ;-)) to wybrałem lot o 16:45 z Krakowa do Monachium, a później 19:05 czy jakoś tak z Monachium do Rzymu (FCO).&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Coś mi sugerowało, że to może nie być najlepszy wybór... bo 2 lata temu lecąc do Wenecji miałem lecieć tym samym lotem i wyleciał z opóźnieniem i w końcu w Monachium spałem ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Gdy w niedzielę w momencie gdy miał zacząć się boarding pojawiła się informacja, że samolot jest opóźniony o 2h już wiedziałem, że będę spał w Monachium.&lt;/div&gt;&lt;div&gt;Nawet się zbytnio nie zdenerwowałem, bardziej miałem - a takie jesteście dranie...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;No to czekałem, jeszcze nas ciut bardziej opóźnili i w końcu zaczął się boarding... przepuścili parę osób i nagle jakieś brazylijskie małżeństwo to wstrzymało i panie z bramki zamiast 1 ich obsługuje, a druga puszcza pasażerów to one jakoś tak nagle zwolniły....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Później były telefony, jakieś wymiany zdań &quot;15 minut? Szybki przegląd techniczny&quot;, później kolejne 15, jeszcze 10 i komentarz o resetowaniu... i w końcu Cancel ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Po informacji o odwołaniu komunikat od pani z bramki, że chwilę trzeba poczekać bo muszą jeszcze się dowiedzieć gdzie wyładowane zostaną bagaże... w końcu info pas numer 2 i proszę tam iść...&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wyjście nie jest takie proste, bo w Krakowie na Balicach w strefie odlotów nie ma (a przynajmniej ja nie widziałem) znaków w kierunku wyjścia, wyjście odbywa się nieoficjalnie obok kontroli bezpieczeństwa.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wejście do miejsca gdzie są karuzele z bagażami też nie jest proste ;-) w Krakowie jest możliwość przejścia z rękawa po schodach w dół do odbioru bagażu, ale nas wyrzucili ze strefy bezpiecznej. Drzwi zaś do bagażu się otwierają tylko dla wychodzących, nie dla wchodzących ;-)&lt;/div&gt;&lt;div&gt;Trzeba iść do &quot;zgubionego bagażu&quot; (co wiem od ochrony bo się spytałem) i tam trzeba zadzwonić... ale ja już nie musiałem bo pan latał i już obsługiwał wcześniejszych z tego samego lotu.&lt;/div&gt;&lt;div&gt;Ogląda kartę pokładową, sprawdza numer lotu, jak właściwy to bierze 1 osobę i przeprowadza przez tajne przejście (to jest jeden korytarz), otwiera drzwi do strefy z bagażami i mówi który pas.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;A w międzyczasie przychodzi mail z info o nowym bookingu, ale trzeba jeszcze zrobić oficjalny checkin (akurat tutaj stąd, że Lufthansa z którejś z tych swoich do bani linii przebookowała mnie w ramach sojuszu na Lot, który leciał w poniedziałek bezpośrednio do Rzymu)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2017/08/co-sie-dzieje-gdy-moj-pierwszy-samolot.html&quot; target=&quot;blank&quot;&gt;Co się dzieje gdy mój pierwszy samolot się spóźnia i mam mało czasu na przesiadkę?&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/monachium-to-ze-lotnisko-jest.html&quot; target=&quot;blank&quot;&gt;Monachium to złe lotnisko jest ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/kurza-twarz.html&quot; target=&quot;blank&quot;&gt;Kurza twarz ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2012/02/autobus-ze-skrzydami.html&quot; target=&quot;blank&quot;&gt;Autobus ze skrzydłami...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2020/01/jednak-lubie-united.html&quot; target=&quot;blank&quot;&gt;Jednak lubię United ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1119066099981726912/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/06/co-sie-dzieje-jak-ci-zrobia-cancel-lotu.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1119066099981726912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1119066099981726912'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/06/co-sie-dzieje-jak-ci-zrobia-cancel-lotu.html' title='Co się dzieje jak Ci zrobią Cancel lotu na lotnisku &quot;startowym&quot;?'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-2246818142845719036</id><published>2026-05-31T16:59:15.094+02:00</published><updated>2026-06-08T01:51:47.063+02:00</updated><title type='text'>Kurza twarz ;-)</title><content type='html'>&lt;p&gt;Jest tak, moja wielka wyprawa do Rzymu odbywa się przez Monachium.&lt;/p&gt;&lt;p&gt;Ponieważ moje planowanie jest takie sobie to wybrałem późny lot uznając, że będę w Gliwicach na Fluffym... Nie pojechałem.&lt;/p&gt;&lt;p&gt;Na lotnisku byłem za wcześnie.&lt;/p&gt;&lt;p&gt;Jak już powinie zacząć się boarding to pojawiło się info, że jednak nie bo jesteśmy opóźnieni o 2 godziny i 5 minut.&lt;/p&gt;&lt;p&gt;Czyli planowany odlot z Krakowa do Monachium jest gdy zaczyna się boarding na mój samolot w Monachium ;-)&lt;/p&gt;&lt;p&gt;Systemy jeszcze nic nie stwierdziły, ale już w Monachium dostanę na 99% info, że lecę jutro ;-) i skierowanie do hotelu...&lt;/p&gt;&lt;p&gt;Co ciekawe to jest prawie kropka w kropkę to samo co miałem 2 lata temu lecąc do Wenecji, też późnym lotem ;-)&lt;/p&gt;&lt;p&gt;Bardzo możliwe, że tym samym.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Z plusów ja już wiem który to jest przystanek 11 na którym się wsiada do autobusu który wiezie człowieka do hotelu ;-)&lt;/p&gt;&lt;p&gt;A miałem plan, że sobie jeszcze pójdę dziś zobaczyć Colloseum w nocy i może na Palatyn. A co najwyżej obejdę sobie hotel przy lotnisku ;-)&lt;/p&gt;&lt;p&gt;Teraz tylko trzeba starć się włączyć z nudą...&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/co-sie-dzieje-jak-ci-zrobia-cancel-lotu.html&quot; target=&quot;blank&quot;&gt;Co się dzieje jak Ci zrobią Cancel lotu na lotnisku &quot;startowym&quot;?&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/05/nie-lubie-lufthansy.html&quot; target=&quot;blank&quot;&gt;Nie lubię Lufthansy&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/monachium-to-ze-lotnisko-jest.html&quot; target=&quot;blank&quot;&gt;Monachium to złe lotnisko jest ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2011/07/to-kalkulator-zyje.html&quot; target=&quot;blank&quot;&gt;To (kalkulator) żyje :-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bad-bad-planner-przemek-no-fluffy-for.html&quot; target=&quot;blank&quot;&gt;Bad, bad planner (Przemek), no Fluffy for you ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/2246818142845719036/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/kurza-twarz.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2246818142845719036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/2246818142845719036'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/kurza-twarz.html' title='Kurza twarz ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-4234735933917142688</id><published>2026-05-29T19:01:51.343+02:00</published><updated>2026-07-03T18:32:14.651+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Bad, bad planner (Przemek), no Fluffy for you ;-)</title><content type='html'>&lt;p data-path-to-node=&quot;4&quot;&gt;Plan był taki: w sobotę jadę do Gliwic na Fluffy&#39;ego.&lt;/p&gt;&lt;p data-path-to-node=&quot;5&quot;&gt;Ale później wpadłem na pomysł, że czerwiec to fajny miesiąc, a skoro nigdy nie byłem w Rzymie, to chętnie bym tam poleciał. I jak zamawiałem bilety, dotarło do mnie: &lt;i data-index-in-node=&quot;166&quot; data-path-to-node=&quot;5&quot;&gt;„Ej, przecież muszę lecieć w niedzielę, bo w sobotę jest ten Fluffy...”&lt;/i&gt;.&lt;/p&gt;&lt;p data-path-to-node=&quot;6&quot;&gt;Teraz patrzę na grafik i to się po prostu nie spina.&lt;/p&gt;&lt;p data-path-to-node=&quot;7&quot;&gt;Niby mógłbym nocować w Gliwicach (miałem nawet rezerwację). Fluffy kończy się koło 22:30, więc 20–30 minut i jestem w hotelu. Ale na lotnisko muszę wyjechać najpóźniej koło 14:45. Żeby zrobić to na spokojnie, najzdrowiej byłoby wyjechać z Gliwic już koło 8:00 rano i być w domu koło 10:00.&lt;/p&gt;&lt;p data-path-to-node=&quot;8&quot;&gt;Niby nic strasznego, ale ja naturalnie chodzę spać koło 2:00–3:00 w nocy, a tutaj musiałbym wstać o 6:30–7:00. Cały ten plan zaczyna więc wyglądać bardzo męcząco. I coraz bardziej skłaniam się ku opcji: no nie pojadę na Fluffy&#39;ego.&lt;/p&gt;&lt;p data-path-to-node=&quot;9&quot;&gt;Zrobiłem mały test, bo wiem, że łatwo się stresuję w takich sytuacjach. Pierwsza wersja planu zakładała, że jadę już w piątek, w sobotę połażę sobie po Gliwicach (w końcu tam studiowałem), a wrócę w niedzielę. Szybko jednak przypomniałem sobie, że w piątek mam dwa interview, po których muszę napisać dwie (a tak naprawdę trzy) ewaluacje. To oznacza, że pakować musiałbym się już w czwartek.&lt;/p&gt;&lt;p data-path-to-node=&quot;10&quot;&gt;Uznałem więc: &lt;i data-index-in-node=&quot;14&quot; data-path-to-node=&quot;10&quot;&gt;„Dobra, nie jadę w piątek, jadę w sobotę”&lt;/i&gt;. Poczułem ulgę, ale stres i poczucie przytłoczenia nadal nie znikały.&lt;/p&gt;&lt;p data-path-to-node=&quot;11&quot;&gt;W ramach testu sprawdziłem inną myśl: &lt;i data-index-in-node=&quot;38&quot; data-path-to-node=&quot;11&quot;&gt;„OK, w ogóle nie jadę na Fluffy&#39;ego”&lt;/i&gt;. I nagle całe ciśnienie zeszło.&lt;/p&gt;&lt;p data-path-to-node=&quot;12&quot;&gt;Trochę mi szkoda, ale znam się na tyle, że wiem, że przez cały czas byłbym poddenerwowany – a w końcu takie imprezy są po to, żeby było fajnie, a nie żeby je po prostu odhaczyć.&lt;/p&gt;&lt;p data-path-to-node=&quot;13&quot;&gt;Ale żeby nie było: to nie jest mój pierwszy zły plan i pewnie nie ostatni. Np. prawie zawsze, kiedy planuję wyjazd, szukam późnego lotu powrotnego, żeby „wycisnąć” jak najwięcej z ostatniego dnia. Efekt? Dwa ostatnie wyjazdy do Wenecji spędziłem, siedząc na ławkach na Sant&#39;Elena i czekając, aż nadejdzie sensowna godzina, żeby odebrać torbę i ruszyć na lotnisko.&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2012/10/starzeje-sie.html&quot; target=&quot;blank&quot;&gt;Starzeję się ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/jak-mruka-dosta-wiecej-metalowych.html&quot; target=&quot;blank&quot;&gt;Jak Mruka dostał więcej metalowych przedmiotów - (nie)poradnik inwestycyjny z czasów kamienia (czasami łupanego) część druga&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/04/chillout-na-80.html&quot; target=&quot;blank&quot;&gt;Chillout na 80%&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/kurza-twarz.html&quot; target=&quot;blank&quot;&gt;Kurza twarz ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/05/moc-promptow.html&quot; target=&quot;blank&quot;&gt;Moc promptów&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/4234735933917142688/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/bad-bad-planner-przemek-no-fluffy-for.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4234735933917142688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4234735933917142688'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/bad-bad-planner-przemek-no-fluffy-for.html' title='Bad, bad planner (Przemek), no Fluffy for you ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1384375825289080976</id><published>2026-05-25T02:42:30.978+02:00</published><updated>2026-06-03T12:01:58.839+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Miałem farta...</title><content type='html'>&lt;p data-path-to-node=&quot;4&quot;&gt;Parę dni temu rzucił mi się w oczy wpis na LinkedIn – albo artykuł gdzieś na Wyborczej czy w podobnym medium. Tekst dotyczył tego, dlaczego pokolenie Gen Z jest bezustannie czymś wystraszone.&lt;/p&gt;&lt;p data-path-to-node=&quot;5&quot;&gt;Moja pierwsza, automatyczna myśl? &lt;i data-index-in-node=&quot;34&quot; data-path-to-node=&quot;5&quot;&gt;&quot;Ech, jacy oni są słabi&quot;&lt;/i&gt;. Jednak po szybkim przeskanowaniu tekstu wzrokiem wyszło na jaw coś istotnego: ci ludzie od małego byli karmieni wyłącznie narracją o zagrożeniach. Globalne ocieplenie, pandemia, szkodliwe energetyki, a nawet sataniści w &lt;i data-index-in-node=&quot;280&quot; data-path-to-node=&quot;5&quot;&gt;Sandmanie&lt;/i&gt;...&lt;/p&gt;&lt;p data-path-to-node=&quot;6&quot;&gt;Najpierw chciałem to zbyć machnięciem ręki, ale nagle uderzyło mnie, że coś w tym jest. Zacząłem porównywać ich realia do mojego własnego dorastania.&lt;/p&gt;&lt;p data-path-to-node=&quot;7&quot;&gt;Moje wspomnienia zaczynają się pod koniec PRL-u. Byłem wtedy zbyt mały, by rozumieć perturbacje zmian ustrojowych, za to widziałem jedno: w sklepach nagle pojawiły się rzeczy. Pierwsze klocki LEGO dostałem w 1986 roku – rodzice kupowali je za dolary w Peweksie. W 1991 roku te same klocki można było już kupić w zwykłym kiosku Ruchu. Z perspektywy 12- czy 13-latka świat stawał się po prostu lepszy.&lt;/p&gt;&lt;p data-path-to-node=&quot;8&quot;&gt;Pamiętam, jak w 1992 roku oglądaliśmy otwarcie Olimpiady w Barcelonie. Mój kuzyn nie był zbyt zainteresowany, a ja rzuciłem mu głupią uwagę, że warto oglądać, bo przecież sami nigdy w takie miejsca nie pojedziemy. Do dziś mi głupio na to wspomnienie... Ale w tamtym 1992 roku zagranica była czymś tak odległym, niemal mitycznym. A potem? Potem sam bez problemu odwiedziłem Paryż czy Mediolan.&lt;/p&gt;&lt;p data-path-to-node=&quot;9&quot;&gt;Zresztą cała moja młodość to była ciągła transformacja na lepsze. Odkryłem literaturę sci-fi: Arthura C. Clarke’a, Isaaca Asimova i innych klasyków. Nie licząc &lt;i data-index-in-node=&quot;160&quot; data-path-to-node=&quot;9&quot;&gt;Końca dzieciństwa&lt;/i&gt; Clarke’a, wszystkie te książki miały niesamowicie pozytywny vibe. Przekaz był prosty: będzie tylko lepiej, a ludzkość wraz z rozwojem nauki i wiedzy stanie się mądrzejsza.&lt;/p&gt;&lt;p data-path-to-node=&quot;10&quot;&gt;W międzyczasie mój Commodore 64 zmienił się w PC z procesorem 386 DX. Znów namacalny postęp.&lt;/p&gt;&lt;p data-path-to-node=&quot;11&quot;&gt;Poszedłem do liceum – postęp. Polska się bogaciła. Poszedłem na studia – to samo. Zacząłem pracę (co zresztą opisuje historia Mruka) i rozwój nadal trwał. Obrazowo mówiąc: po półtora roku pracy zarabiałem ponad trzy razy więcej niż na samym początku. W 2004 roku Polska weszła do Unii Europejskiej (rok wcześniej zaliczyłem swoją pierwszą podróż za granicę), a w 2007 poleciałem już do Stanów.&lt;/p&gt;&lt;p data-path-to-node=&quot;12&quot;&gt;Właściwie przez całe moje życie, aż do 2008 roku, towarzyszyło mi poczucie stałego rozwoju. Dopiero globalny kryzys finansowy sprawił, że firma, w której pracowałem, zaczęła masowe zwolnienia. Ale nawet wtedy myśleliśmy: &lt;i data-index-in-node=&quot;221&quot; data-path-to-node=&quot;12&quot;&gt;&quot;Na szczęście to tylko w Stanach&quot;&lt;/i&gt;.&lt;/p&gt;&lt;p data-path-to-node=&quot;13&quot;&gt;Oczywiście, życie prywatne mnie nie oszczędzało. W 2004 roku zmarł mój tata. To było potężne uderzenie, które momentalnie &quot;skończyło moje dzieciństwo&quot;. Jednak nawet w tej tragedii z czasem znalazłem pewien rozwojowy punkt zwrotny. Pamiętam, jak po kilku tygodniach dotarło do mnie, że mój tata ogromnie mnie kochał, lubił i na pewno nie chciałby, żebym przez resztę życia chodził załamany. Podniosłem się.&lt;/p&gt;&lt;p data-path-to-node=&quot;14&quot;&gt;Bo ogólnie wychowałem się w świecie, w którym mogło być tylko lepiej.&lt;/p&gt;&lt;p data-path-to-node=&quot;15&quot;&gt;Podobnie było z tematem wojny. Jako 4- czy 5-latek w przedszkolu bawiłem się w &lt;i data-index-in-node=&quot;79&quot; data-path-to-node=&quot;15&quot;&gt;Czterech pancernych i psa&lt;/i&gt;. To było jakieś 37-38 lat po II wojnie światowej, czyli dla nas – prehistoria. Jasne, w latach 90. wybuchła wojna w Jugosławii, ale byłem wtedy zbyt młody, nie miałem w domu MTV i te wszystkie drastyczne przekazy z ostrzeliwanych miast po prostu mi umknęły. Była też Pustynna Burza, ale to była dla nas &quot;wojna zza szyby telewizora&quot;. A teraz? Ukraina, Strefa Gazy, Iran... Wszystko podawane na żywo, bez cenzury, prosto na ekrany smartfonów.&lt;/p&gt;&lt;p data-path-to-node=&quot;16&quot;&gt;Gen Z dostaje przekaz totalnie odwrotny do naszego. Oni zaczynali od punktu &quot;macie dużo&quot;, ale na każdym kroku słyszą, że za chwilę zasoby się skończą i będzie tylko mniej, gorzej i trudniej. My rośliśmy w poczuciu otwierających się drzwi; oni dorastają w cieniu nadchodzących katastrof.&lt;/p&gt;&lt;p data-path-to-node=&quot;17&quot;&gt;Trudno przy moim &quot;wychowaniu&quot; nie być optymistą, tak samo jak trudno się dziwić, że ich konstrukcja psychiczna jest zupełnie inna. Patrząc na to z boku, stwierdzam, że chyba urodziłem się w stosunkowo najlepszym możliwym czasie. Końcówka Gen X, może jeszcze wcześni Milenialsi – my naprawdę mieliśmy w życiu farta.&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/06/o-urokach-uprzezy-czyli-o-tym-ze.html&quot; target=&quot;blank&quot;&gt;O urokach uprzęży – czyli o tym, że okiełznana moc LLM-ów jest bardziej użyteczna niż nieokiełznana&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/10/gabinet-ipsalorda.html&quot; target=&quot;blank&quot;&gt;Gabinet Ipsalorda&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html&quot; target=&quot;blank&quot;&gt;Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/zajrzyj-w-dusze-liberaa-social-liberaa.html&quot; target=&quot;blank&quot;&gt;Zajrzyj w duszę liberała (social-liberała) w sprawie imigracji ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/02/lutowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Lutowe książki ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1384375825289080976/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/miaem-farta.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1384375825289080976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1384375825289080976'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/miaem-farta.html' title='Miałem farta...'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-545337418943635680</id><published>2026-05-24T17:52:16.495+02:00</published><updated>2026-07-09T17:41:58.426+02:00</updated><title type='text'>Okrucieństwo vibe codingu część 2 ;-)</title><content type='html'>Zawsze gdy jestem w Juracie na molo zastanawiam się gdzie jest molo w Sopocie, bo niby widać drugi brzeg, ale zawsze jest to, że &quot;o tutaj jest Gdynia, a tam okolice Oliwy, ale gdzie jest Sopot...&quot; i patrzenie na mapę i zawsze pragnąłem takiej wielkiej strzałki nad z napisem &quot;Molo w Sopocie&quot; ;-)&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tak czułem, że mógłbym w komórce mieć coś takiego, daję współrzędne &quot;celu&quot;, telefon zna moją lokalizację i niech narysuje strzałkę.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Plan był taki by używając Gemini odpytać o API do kompasu i o wzory, których użyć do przeliczenia tego... ale stwierdziłem, że z głupia frant wpiszę to do Antigravity.&lt;/div&gt;&lt;div&gt;Antigravity dostało prompt:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;flex-1 flex flex-col gap-2&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(67 128 180 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: color(srgb 0.15549 0.15549 0.15549); border-color: color(srgb 0.8 0.8 0.8 / 0.05); border-style: solid; border-width: 0px; box-sizing: border-box; color: #cccccc; display: flex; flex-direction: column; flex: 1 1 0%; font-family: -apple-system, &amp;quot;system-ui&amp;quot;, sans-serif; font-size: 13px; gap: 0.5rem;&quot;&gt;&lt;div class=&quot;relative&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(67 128 180 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: color(srgb 0.8 0.8 0.8 / 0.05); border-style: solid; border-width: 0px; box-sizing: border-box; position: relative;&quot;&gt;&lt;div class=&quot;max-h-[40vh] overflow-y-auto&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(67 128 180 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: color(srgb 0.8 0.8 0.8 / 0.05); border-style: solid; border-width: 0px; box-sizing: border-box; max-height: 40vh; overflow-y: auto;&quot;&gt;&lt;div class=&quot;whitespace-pre-wrap text-sm&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(67 128 180 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: color(srgb 0.8 0.8 0.8 / 0.05); border-style: solid; border-width: 0px; box-sizing: border-box; font-size: 0.813rem; white-space: pre-wrap; word-break: break-word;&quot;&gt;&lt;b&gt;&lt;u style=&quot;background-color: black;&quot;&gt;ok, I would like to have mobile app, idealy simple webpage, which would take geolocation and compass &lt;/u&gt;&lt;span style=&quot;background-color: black;&quot;&gt;data, and would draw on canvas (or maybe simply rotate?) arrow pointing to the &quot;target&quot;, ideally it would have also mechanism to search (by address), or by adding &quot;store current geolocation), and latter I would be able to choose some of those from list and it would show me &quot;where&quot; it is from my current position.... ideally there would be mode of &quot;compass&quot; where it would show multiple of selected targets as &quot;arrows&quot; and descriptions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;absolute bottom-1 right-1 flex flex-row items-center p-1 rounded-full opacity-0 pointer-events-none group-hover/user-input-step:opacity-100 group-hover/user-input-step:pointer-events-auto transition-all bg-card user-input-buttons-shadow user-input-buttons-container&quot; style=&quot;--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgb(67 128 180 / .5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 #0000; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; align-items: center; background-color: color(srgb 0.15549 0.15549 0.15549); border-color: color(srgb 0.8 0.8 0.8 / 0.05); border-radius: 9999px; border-style: solid; border-width: 0px; bottom: 0.25rem; box-sizing: border-box; color: #cccccc; display: flex; flex-direction: row; font-family: -apple-system, &amp;quot;system-ui&amp;quot;, sans-serif; font-size: 13px; opacity: 1; padding: 0.25rem; pointer-events: auto; position: absolute; right: 0.25rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;I drań wyrzucił to....&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPbRtoaIg9PXOu8aWet_FyGuAlPdFI_fpoi0y87P5fyVUjW-MxO2wiXzTj63DQ_5Esuh-u9shjggIwlF4xquZ3sfDm8vsSTP4KDk_QKQNpfQ6xIZhSkpppSL3LCN1SyRoZJYkzQ9JfIa8Yt0AaRQJBXj70OgnYs608eiALxr2Dw_ebruL2OdJBTw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;1564&quot; data-original-width=&quot;722&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgPbRtoaIg9PXOu8aWet_FyGuAlPdFI_fpoi0y87P5fyVUjW-MxO2wiXzTj63DQ_5Esuh-u9shjggIwlF4xquZ3sfDm8vsSTP4KDk_QKQNpfQ6xIZhSkpppSL3LCN1SyRoZJYkzQ9JfIa8Yt0AaRQJBXj70OgnYs608eiALxr2Dw_ebruL2OdJBTw=w296-h640&quot; width=&quot;296&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br/&gt;&lt;/div&gt;Działa to w miarę OK, sami możecie spróbować na&amp;nbsp;&lt;a href=&quot;https://przemelek.github.io/geo/&quot;&gt;https://przemelek.github.io/geo/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Zabawne i przerażające jednocześnie (uczucia, które są bardzo blisko siebie jeśli chodzi o reakcje organizmu ;-)) jest to, że jeszcze nie zajrzałem temu do kodu, ale wydaje się to działać.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Sprawdziłem dziś będąc na zewnątrz i działa... w miarę ;-) ale problemem jest bardziej dokładność niż sposób powstania produktu ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/kompas-z-augmented-reality.html&quot; target=&quot;blank&quot;&gt;&quot;Kompas&quot; z Augmented Reality ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/06/czy-llmy-umieja-wnioskowac-test.html&quot; target=&quot;blank&quot;&gt;Czy LLMy umieją wnioskować? Test :-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2008/11/automatyczne-tumaczenie-2-translatica.html&quot; target=&quot;blank&quot;&gt;Automatyczne tłumaczenie 2 - Translatica vs. Google Translate ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2008/12/genera-jaruzelski-wg-kukliskiego.html&quot; target=&quot;blank&quot;&gt;Generał Jaruzelski wg. Kuklińskiego&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/05/chatgpt-i-gemini-ogolnie-llmy-to-sa.html&quot; target=&quot;blank&quot;&gt;ChatGPT i Gemini (ogólnie LLMy) to są jednak nowe wyszukiwarki&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/545337418943635680/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/okrucienstwo-vibe-codingu-czesc-2.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/545337418943635680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/545337418943635680'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/okrucienstwo-vibe-codingu-czesc-2.html' title='Okrucieństwo vibe codingu część 2 ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgPbRtoaIg9PXOu8aWet_FyGuAlPdFI_fpoi0y87P5fyVUjW-MxO2wiXzTj63DQ_5Esuh-u9shjggIwlF4xquZ3sfDm8vsSTP4KDk_QKQNpfQ6xIZhSkpppSL3LCN1SyRoZJYkzQ9JfIa8Yt0AaRQJBXj70OgnYs608eiALxr2Dw_ebruL2OdJBTw=s72-w296-h640-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-790906919940451068</id><published>2026-05-22T02:54:02.302+02:00</published><updated>2026-05-24T18:01:49.434+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="programowanie"/><title type='text'>AI kradnie może (na razie?) nie pracę, ale „wieczorną zabawę w kodowanie” już tak ;-)</title><content type='html'>&lt;p data-path-to-node=&quot;4&quot;&gt;Tworząc Boba – mojego asystenta w pracy, który na razie umie rozpoznawać historyjki w Jirze, robić raporty do praw autorskich i czytać maile w poszukiwaniu tych najważniejszych (nadal jest na etapie &quot;uczem siem&quot;) – wpadłem na pewien pomysł. Chciałem mieć w Obsidianie folder z szablonami w plikach Markdown.&lt;/p&gt;&lt;p data-path-to-node=&quot;5&quot;&gt;W pracy (bo w życiu prywatnym na szczęście nie*) muszę często wysyłać maile według powtarzalnego schematu. Podobnie było kiedyś, gdy pisałem narzędzie do analizy danych – struktura kodu prawie zawsze wyglądała tak samo. Idealne miejsce na gotowe szablony. Próbowałem wcześniej z Keyboard Maestro, ale to nie było to.&lt;/p&gt;&lt;p data-path-to-node=&quot;6&quot;&gt;Mój cel jest prosty: Bob i inne narzędzia mają do minimum skrócić czas, który marnuję na zadania administracyjne. Wszystko po to, bym mógł kodować... albo raczej dyrygować Agentami, bo dranie są już szybsze ode mnie.&lt;/p&gt;&lt;h3 data-path-to-node=&quot;7&quot;&gt;Plan był piękny&lt;/h3&gt;&lt;p data-path-to-node=&quot;8&quot;&gt;Chciałem zbudować narzędzie zintegrowane z Alfredem. Wpisuję tmpl , dostaję listę szablonów (pliki Markdown, Java, Python – ogólnie wszystko, co tekstowe), które mogą mieć zmienne pola do wypełnienia, zarówno w nazwie, jak i w treści. Wybieram szablon, dopisuję parametry, wciskam Enter i gotowe – zawartość ląduje w schowku. A jeśli to Markdown, to od razu z formatowaniem.&lt;/p&gt;&lt;h3 data-path-to-node=&quot;9&quot;&gt;No i plan upadł...&lt;/h3&gt;&lt;p data-path-to-node=&quot;10&quot;&gt;...bo z głupia frant wrzuciłem ten opis do Antigravity. Drań nie dość, że napisał wszystkie potrzebne skrypty, to jeszcze wypluł gotowego ZIP-a z zawartością całego Workflow do Alfreda.&lt;/p&gt;&lt;p data-path-to-node=&quot;11&quot;&gt;I jak tu ufać komputerom? Człowiek chce sobie coś pokodzić, a maszyna odbiera całą przyjemność. ;-)&lt;/p&gt;&lt;h3 data-path-to-node=&quot;12&quot;&gt;Małe pocieszenie&lt;/h3&gt;&lt;p data-path-to-node=&quot;13&quot;&gt;Na razie system nie ogarnął jeszcze jednego wymagania: chciałbym, aby przy kopiowaniu Markdowna do schowka trafiał on tam jako Rich Text. Outlook, jako flagowy produkt Microsoftu, nie lubi takich &quot;fanaberii&quot; jak czysty Markdown i domaga się sformatowanego tekstu.&lt;/p&gt;&lt;p data-path-to-node=&quot;14&quot;&gt;Runda pierwsza dla AI, ale walka z Outlookiem wciąż trwa.&lt;/p&gt;&lt;p data-path-to-node=&quot;16&quot;&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16&quot;&gt;* – Ogólnie w życiu prywatnym problemem nie jest nadmiar obowiązków.&lt;/i&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html&quot; target=&quot;blank&quot;&gt;Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2021/02/hacky-tool-workflow-do-alfreda-ktory.html&quot; target=&quot;blank&quot;&gt;Hacky tool ;-) - workflow do Alfreda, który pozwala wykonywać różne konwersje na zawartości schowka ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html&quot; target=&quot;blank&quot;&gt;Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/10/kopia-zapasowa-wazna.html&quot; target=&quot;blank&quot;&gt;Kopia zapasowa ważna ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/budowanie-boba.html&quot; target=&quot;blank&quot;&gt;Budowanie Boba ;-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/790906919940451068/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/ai-kradnie-moze-na-razie-nie-prace-ale.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/790906919940451068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/790906919940451068'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/ai-kradnie-moze-na-razie-nie-prace-ale.html' title='AI kradnie może (na razie?) nie pracę, ale „wieczorną zabawę w kodowanie” już tak ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-3593018793878460951</id><published>2026-05-20T18:36:45.613+02:00</published><updated>2026-05-20T18:41:56.004+02:00</updated><title type='text'>Metallica ;-)</title><content type='html'>OK, to byłem wczoraj na koncercie Metallica&#39;i w Chorzowie.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Niecałe 2 lata temu byłem też na koncercie z tej trasy, czyli M72 w Warszawie na Narodowym.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wtedy załapałem się na Snake Pit, tym razem &quot;Trybuny Dolne&quot;.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;OK, jakoś Rammstein mnie bardziej bawi ;-) Tzn. Metallica&#39;i słuchałem tak z ~20-30 lat temu... miałem nawet wtedy wszystkie płyty (do wtedy) i pożyczyłem je komuś i mi ich nigdy nie oddał [to były CD].&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Chociaż nie tyle chodzi o nieznajomość muzyki, ale o to, że &quot;za głośno&quot; to było grane. 18 lat temu był problem z płytą Metallica&#39;i Death Megnetic, gdzie tak podkręcono głośność, że na CD często &quot;leciały&quot; 32767 (czyli największa liczba w 16 bitowej liczbie ze znakiem) co powodowało, że nie było słychać melodii bo wszystko było przesterowane. Stąd wtedy ludzie kupowali płytę do&amp;nbsp;&amp;nbsp;Guitar Hero III: Legends of Rock / Guitar Hero World Tour bo tam nie było tego przesterowania.&lt;/div&gt;&lt;div&gt;I miałem wrażenie, że tak wyglądał ten koncert.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W Warszawie te 2 lata temu uznałem, że to wina Narodowego, ale to chyba ficzer Metaliki ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Na obu stadionach słyszałem Rammstein i nie miałem wrażenia &quot;ściany dźwięku&quot; ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Żeby sobie wyrównać wartości muzyczne to&amp;nbsp;z Antigravity zrobiłem sobie Playlistę do Spotify z setlistą z tego koncertu. Teraz dopiero słyszę to co &quot;słyszałem&quot; na koncercie.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ale i tak mi się podobało.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Fajnie się ludzie cieszyli. Jacyś chyba rodzice (albo dziadkowie) z jakąś nastolatką za mną siedzieli i wg jej słów z Lublina tam przyjechali i słychać było jak piszczała z zachwytu gdy grało coś co jej się podobało ;-)&lt;/div&gt;&lt;div&gt;Obok mnie siedziały mamy, a ich nastoletni synowie rząd wcześniej, obok mam siedziała pani tak ~60-65 lat która też się cieszyła Metallica&#39;ą :-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Stąd wrażenia pozytywne, jeśli znów przyjadą to też będę chciał jechać ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Dla mnie dodatkowy bonus to Chorzów, mieszkałem tam przez ~10 lat życia (do ~11 roku życia) i mam jednak sentyment, stąd jak zwykle poszedłem na spacer po okolicy i byłem nawet na Bocznej 6 gdzie kiedyś mieszkałem, mam zdjęcie z moją szkołą podstawową nr 38 w Chorzowie ;-) (to ta gdzie składałem przysięgę ucznia, gdzie obiecałem budować naszą socjalistyczną ojczyznę ;-))&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj_LtKe_lLWrhxv_u4_nBCLxilXo9DtrlpuiMk_BIR7CzNVGnBGwE3d8vJqMFbqipc0HyJ3Ld7UtcKE1kRMyWMZHbiEBOZ2fKptPh28yZVxxfWl1Oy5EShkSPgEWbh1ferhJqmgdOAVvoJvaQtNZlaV_0B3cL7WfVJBlSDYDLuVuNWOaN72OHuH3Q&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;1932&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj_LtKe_lLWrhxv_u4_nBCLxilXo9DtrlpuiMk_BIR7CzNVGnBGwE3d8vJqMFbqipc0HyJ3Ld7UtcKE1kRMyWMZHbiEBOZ2fKptPh28yZVxxfWl1Oy5EShkSPgEWbh1ferhJqmgdOAVvoJvaQtNZlaV_0B3cL7WfVJBlSDYDLuVuNWOaN72OHuH3Q=w480-h640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;Obok przedszkola też szedłem, ale zdjęcia sobie nie robiłem.&lt;/div&gt;&lt;div&gt;Mam zdjęcie gdzie z Amelungu wskazuję &quot;mój blok&quot; ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPoljZHoSpGHxTnrn90qc5ImyjW5MEdVhbYq8u69th6HyUq-9_R-RXHKCSuJ2RPyERe2bLD-HFFldpmi_J6XCjmWs4W7wRwgzfqUwpjRDXnQS8hZFoZv8MqW42MY3rR0f3gBxwfNuoqyoVjM_kXEfCMXgZwuNouCyleqEcP_u3LVhjuLNsUAGpPQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;1932&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiPoljZHoSpGHxTnrn90qc5ImyjW5MEdVhbYq8u69th6HyUq-9_R-RXHKCSuJ2RPyERe2bLD-HFFldpmi_J6XCjmWs4W7wRwgzfqUwpjRDXnQS8hZFoZv8MqW42MY3rR0f3gBxwfNuoqyoVjM_kXEfCMXgZwuNouCyleqEcP_u3LVhjuLNsUAGpPQ=w480-h640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;I tak bardziej z bliska ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjbD_PWGh7TMYMJpvWEWbY7-IL-aaWoMXcWS6npbOFTNHuyqYzZddNVkzP20T6HlbFyZjudQkpELg1y6j7opfVVFUfxWJDt9hI8tlKgMEVwO-55RJqMuN2yTdkhyudzYzZynlWac-9nApJ1s0iuDsEujpgitQRLOcXwsRP-nLy-UCUzpwK8ItcjVQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;1932&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjbD_PWGh7TMYMJpvWEWbY7-IL-aaWoMXcWS6npbOFTNHuyqYzZddNVkzP20T6HlbFyZjudQkpELg1y6j7opfVVFUfxWJDt9hI8tlKgMEVwO-55RJqMuN2yTdkhyudzYzZynlWac-9nApJ1s0iuDsEujpgitQRLOcXwsRP-nLy-UCUzpwK8ItcjVQ=w480-h640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;A nawet drzewo na które uwielbiałem wchodzić ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg13rt47A11UODckCVnzghAJj-oDOcQTxd33o7N-MZFwPYMp7MrPC8nUMcnvA9nAzj9Ky-8ri5203ZKtARNbt4n4_e16L2L6Znj-bxUtTOsHqDQDSNauALh7jFIF6yplDSo-7LrC_fPbMRNRYAV6661uw-EFYRB53AayAUGXvzFR5B_QUQ44fLTLQ&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;1932&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEg13rt47A11UODckCVnzghAJj-oDOcQTxd33o7N-MZFwPYMp7MrPC8nUMcnvA9nAzj9Ky-8ri5203ZKtARNbt4n4_e16L2L6Znj-bxUtTOsHqDQDSNauALh7jFIF6yplDSo-7LrC_fPbMRNRYAV6661uw-EFYRB53AayAUGXvzFR5B_QUQ44fLTLQ=w480-h640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;Oraz, pierwszy od dawna kiosk (wyglądający jak kiosk Ruchu):&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjzQFYY1o8VqtZ55rfPtOVpAKF_vRMzaRAxAvHG_Oj6K59VTlr6_mvIdk0wtB1lm0xsHrh4VrIdoaiVTtOOtfpABxFMv_7Gb4N_hRtEJ1OBxAkyJQjs0HuKU8nSGNHYEFambSEqM6O4I4IDnoVSq8yPm-Zv7ySJBnyYNiuE0m5g2tKn24yoavEy_A&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;1932&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjzQFYY1o8VqtZ55rfPtOVpAKF_vRMzaRAxAvHG_Oj6K59VTlr6_mvIdk0wtB1lm0xsHrh4VrIdoaiVTtOOtfpABxFMv_7Gb4N_hRtEJ1OBxAkyJQjs0HuKU8nSGNHYEFambSEqM6O4I4IDnoVSq8yPm-Zv7ySJBnyYNiuE0m5g2tKn24yoavEy_A=w480-h640&quot; width=&quot;480&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;Stąd ja tam ten koncert dobrze będę wspominał ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jak ktoś też chce tę playlistę, to chyba najprościej zrobić +Create w Spotify, wybrać Playlist, kliknąć na miejsce gdzie będzie lista (ALE NIE NA pole wyszukiwania) i zrobić CTRL-V/Cmd-V z tego poniżej:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;spotify:track:4CLRLdxUDPNeO1xCW0U2zC&lt;/div&gt;&lt;div&gt;spotify:track:2dXsILW8gzkosqleHAvl0v&lt;/div&gt;&lt;div&gt;spotify:track:3bxHy4sUXEWjI9kXG1DH5K&lt;/div&gt;&lt;div&gt;spotify:track:4dTwPxntwdUhensj761HIB&lt;/div&gt;&lt;div&gt;spotify:track:6eXWc7irALyENtbAD2TTOT&lt;/div&gt;&lt;div&gt;spotify:track:5lqyqPU3JkpCbUbLmTVQPW&lt;/div&gt;&lt;div&gt;spotify:track:6FUwPb4mGlUDbx42uspXaZ&lt;/div&gt;&lt;div&gt;spotify:track:13Uvqll8OQDjw3wDweIK9y&lt;/div&gt;&lt;div&gt;spotify:track:3quYoE7KgIIaqVXPd7MpX0&lt;/div&gt;&lt;div&gt;spotify:track:6QAsrXPnMSXIbV0yEJHlEX&lt;/div&gt;&lt;div&gt;spotify:track:5ltXoDLlI0rFZAmOXbAp5T&lt;/div&gt;&lt;div&gt;spotify:track:02xhLoVqpGmOqvolgrwM8w&lt;/div&gt;&lt;div&gt;spotify:track:28WmNsclKsrVmdv3tDmoYU&lt;/div&gt;&lt;div&gt;spotify:track:2MuWTIM3b0YEAskbeeFE1i&lt;/div&gt;&lt;div&gt;spotify:track:3DwQ7AH3xGD9h65ezslm6q&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Powinno to się zmienić w:&lt;/div&gt;&lt;div&gt;&lt;div&gt;Creeping Death&lt;/div&gt;&lt;div&gt;For Whom the Bell Tolls&lt;/div&gt;&lt;div&gt;Of Wolf and Man&lt;/div&gt;&lt;div&gt;The Memory Remains&lt;/div&gt;&lt;div&gt;Lux Æterna&lt;/div&gt;&lt;div&gt;The Unforgiven&lt;/div&gt;&lt;div&gt;Fuel&lt;/div&gt;&lt;div&gt;The Day That Never Comes&lt;/div&gt;&lt;div&gt;Wherever I May Roam&lt;/div&gt;&lt;div&gt;Nothing Else Matters&lt;/div&gt;&lt;div&gt;Sad but True&lt;/div&gt;&lt;div&gt;One&lt;/div&gt;&lt;div&gt;Seek &amp;amp; Destroy&lt;/div&gt;&lt;div&gt;Master of Puppets&lt;/div&gt;&lt;div&gt;Enter Sandman&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/01/support-zawsze-lepiej-brzmi-na.html&quot; target=&quot;blank&quot;&gt;Support zawsze lepiej brzmi na koncercie niż na Spotify ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2016/11/tydzien-z-google-home.html&quot; target=&quot;blank&quot;&gt;Tydzień z Google Home&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2008/08/miaem-dzi-sen-w-nim.html&quot; target=&quot;blank&quot;&gt;Miałem dziś sen, a w nim...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/06/ostatni-rammstein-przynajmniej-w-2024.html&quot; target=&quot;blank&quot;&gt;Ostatni Rammstein... przynajmniej w 2024 ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/06/czerwcowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Czerwcowe książki&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/3593018793878460951/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/metallica.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3593018793878460951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/3593018793878460951'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/metallica.html' title='Metallica ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj_LtKe_lLWrhxv_u4_nBCLxilXo9DtrlpuiMk_BIR7CzNVGnBGwE3d8vJqMFbqipc0HyJ3Ld7UtcKE1kRMyWMZHbiEBOZ2fKptPh28yZVxxfWl1Oy5EShkSPgEWbh1ferhJqmgdOAVvoJvaQtNZlaV_0B3cL7WfVJBlSDYDLuVuNWOaN72OHuH3Q=s72-w480-h640-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-7369754302302351204</id><published>2026-05-13T18:28:35.204+02:00</published><updated>2026-07-01T19:02:25.118+02:00</updated><title type='text'>Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....</title><content type='html'>Tak jako jeden z side projektów buduję w pracy Boba (mojego asystenta), dziś zaczął czytać moją pocztę firmową... którą próbuje łączyć z ticketami..... w przyszłości ma dostać jeszcze dostęp do stron, które odwiedzam (w pracy) i idealnie do kodu źródłowego i może mojego Obsidiana.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;I dziś dość rozsądnie podsunął mi jednego maila do popracowania nad nim... tzn. zrobił to pod koniec dnia, bo wtedy powstała ta część Boba, ale są przesłanki, że to może działać ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Mam jeszcze kilka innych side projektów, ale tylko ich nazwy mogę wyjawić ;-) jeden to HOODIE, drugi to NANCY ;-) coś co już istnieje dostało ode mnie nazwę NED, więc NANCY jest do testowania NEDa ;-)&lt;br/&gt;Jest tam jeszcze drugi BOB, ale z tym nic jeszcze nie robiłem.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Część mnie zaczyna uważać, że model gdzie firma płaci mi za ekstra narzędzia i tokeny w LLMach i naprawdę można by było zmniejszyć zatrudnienie... albo jeszcze lepiej budować więcej :-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Chociaż przyznam też, że taki model z Agentami może się udać (nie musi, ale może) jeśli w środku jest ktoś kto ogarnia. Mnie się wydaje, że ogarniam, ale któż to wie.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Bob jest próbą zbudowania czegoś co robi część pracy, która wymaga ode mnie ciągłego skakania po różnych poziomach abstrakcji i różnych problemach i szukania połączeń.&amp;nbsp;&lt;br/&gt;Nadal tu jestem potrzebny, nawet jeśli Bob będzie robił 100% tego na co mam nadzieję.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tak przy okazji, Google wczoraj rzuciło hasło Googlebooka....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wyobrażacie sobie jakby oni to mogli wspaniale zrobić?&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W pracy mielibyśmy lokalny model i bezpieczny model &quot;zewnętrzny&quot;, RAG czy nawet coś lepszego mogłoby używać całego naszego dysku, maili, confluenców i podobnych jako źródeł wiedzy.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Dostajemy maila w którym ktoś skarży się, że mu coś nie działa - Agent obok tego maila umieszcza dla nas info, z poprzednich interakcji z ludźmi, z ticketów i tak dalej (Bob to dziś zrobił ;-) klient się poskarżył na coś i Bob wskazał, że ej jest ten ticket... który próbuje rozwiązać podobny problem).&lt;/div&gt;&lt;div&gt;Ktoś prosi o raport z postępów - Agent sprawdza co się dzieje z tą sprawą, jakie były maile o tym, jak z ticketami i tak dalej i proponuje podpowiedź. Którą można w rozmowie z Agentem dookreślić.&lt;/div&gt;&lt;div&gt;A wszystkie prompty jako Markdown files w czymś z interfejsem podobnym do Obsidiana. I moglibyśmy swoje dopisywać.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jednym z problemów z dzisiejszymi Agentami jest to, że czasem &quot;wyłażą&quot; poza swój obszar, bo usera męczy ciągłe klikanie OK/Run i zgadza się na wszystko... ale gdyby OS to wspierał to Agenty mogłyby działać w modelu bezpieczeństwa podobnym do tego co ma Java... czyli Agent mógłby mieć na poziomie OSa dostęp do wybranego kawałka zasobów...&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Jeszcze do tego dodać rozwinięcie pomysłu na WebIntents, ale tak by OS sam dawał aplikacjom &quot;interfejs&quot; do wołania ich funkcji przez inne aplikacje.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;W życiu prywatnym to nie, ale w pracy prawie wszystko ma &quot;ślad elektroniczny&quot; są maile, tickety, kod, strony w confluence, wiadomości w messangerze... dodanie MCP do katalogu ludzi i katalogu projektów i repo i naprawdę dużo biurokratycznej roboty się może robić &quot;samo&quot;, człowiek może być na &quot;końcu tego wszystkiego&quot; i dostawać sugestie od systemu (nie, że system sam pisze maile czy tickety, ale proponuje takie działania)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ach... marzenia....&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;A jeszcze jakby to wszystko działało na prawdziwym OSie, gdzie można by było uruchamiać aplikacje i Agenty mogłyby używając OSa &quot;dotykać&quot; się z okienkami, czytać tekst (a nie robić OCR)... do tego jakiś ładny UI, coś w stylu Google bierze Linuksa, uładnia go i to jest część tego Googlebooka....&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/budowanie-boba.html&quot; target=&quot;blank&quot;&gt;Budowanie Boba ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html&quot; target=&quot;blank&quot;&gt;Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/ai-kradnie-moze-na-razie-nie-prace-ale.html&quot; target=&quot;blank&quot;&gt;AI kradnie może (na razie?) nie pracę, ale „wieczorną zabawę w kodowanie” już tak ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/agent-nie-na-wszystko-pomoze.html&quot; target=&quot;blank&quot;&gt;Agent nie na wszystko pomoże ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/a-jakby-boba-nauczyc-czytac-maile.html&quot; target=&quot;blank&quot;&gt;A jakby Boba nauczyć czytać maile?&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/7369754302302351204/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7369754302302351204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/7369754302302351204'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html' title='Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-5501768389918019341</id><published>2026-05-12T02:03:00.002+02:00</published><updated>2026-05-12T02:11:47.094+02:00</updated><title type='text'>Project Hail Mary już jest na YouTube - 74 PLN wersja UHD :-) a wypożyczenie chyba 50 PLN</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Już jest Project Hail Mary :-)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Kupiłem sobie dziś na YouTube :-)&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6u-2QDJjierg-Uh32GUKm7h5GF9PxHMgblzhOq9U373zsnOOWfg2dpMj5tANzkHge8TXC63wTIKz434y9oNJ4g7oswyVZafLroGZIIg3OSB2uduhV3qK_Jpd09gLpeOc9VrWEyX0qWmNsQzDXdQzPgJdY8QOgE6Fe9v9MQuR-ylht4EViiovQPw&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;2576&quot; data-original-width=&quot;3434&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEi6u-2QDJjierg-Uh32GUKm7h5GF9PxHMgblzhOq9U373zsnOOWfg2dpMj5tANzkHge8TXC63wTIKz434y9oNJ4g7oswyVZafLroGZIIg3OSB2uduhV3qK_Jpd09gLpeOc9VrWEyX0qWmNsQzDXdQzPgJdY8QOgE6Fe9v9MQuR-ylht4EViiovQPw=w640-h480&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&amp;nbsp;Cieszy mnie to :-)&lt;p&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/project-hail-mary-jest-swietny.html&quot; target=&quot;blank&quot;&gt;Project Hail Mary jest świetny ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/project-hail-mary.html&quot; target=&quot;blank&quot;&gt;Project Hail Mary&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/04/feeling-good-sf.html&quot; target=&quot;blank&quot;&gt;Feeling Good SF :-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/02/dobrze-wyskalowaem-te-7-lat-temu-moj.html&quot; target=&quot;blank&quot;&gt;Dobrze wyskalowałem te 7 lat temu mój czujnik czystości powietrza ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/08/lipcowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Lipcowe książki :-)&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/5501768389918019341/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/project-hail-mary-juz-jest-na-youtube.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5501768389918019341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/5501768389918019341'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/project-hail-mary-juz-jest-na-youtube.html' title='Project Hail Mary już jest na YouTube - 74 PLN wersja UHD :-) a wypożyczenie chyba 50 PLN'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEi6u-2QDJjierg-Uh32GUKm7h5GF9PxHMgblzhOq9U373zsnOOWfg2dpMj5tANzkHge8TXC63wTIKz434y9oNJ4g7oswyVZafLroGZIIg3OSB2uduhV3qK_Jpd09gLpeOc9VrWEyX0qWmNsQzDXdQzPgJdY8QOgE6Fe9v9MQuR-ylht4EViiovQPw=s72-w640-h480-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-6842199651135818222</id><published>2026-05-11T23:25:00.000+02:00</published><updated>2026-05-13T18:32:25.207+02:00</updated><title type='text'>Datowanie książkowe ;-) - Book dating ale nie do końca ;p</title><content type='html'>&lt;p&gt;To nie jest jakieś sekretne wyznanie ;-) bo to pisałem tu wiele razy - książki Joanny Chmielewskiej o Teresce i Okrętce oraz te o Janeczce i Pawełku to jest szczyt mojego stosiku książek podpisanego jako &quot;feeling good&quot;.&lt;/p&gt;&lt;p&gt;Zawsze mnie jednak w rereadach fascynuje jak to wszystko jest &quot;zaraz po sobie&quot; w książkach, ale każda książka dzieje się w innych realiach ;-)&lt;/p&gt;&lt;p&gt;Zwyczajne Życie - książka gdzie poznajemy Tereskę i Okrętkę dzieje się ~20 lat po wojnie, bo nasze bohaterki drzewka wożą na wózku, który &quot;ojciec Okrętki zrobił w trakcie okupacji&quot; (a może nawet po Powstaniu) do przewożenia drewna na opał. Musiał mieć więc wtedy ~20 lat co by pasowało do posiadania 16 letniej córki i 19 letniego syna ;-)&lt;br/&gt;Do tego obie chodzą do 3 klasy LO, które jeszcze w 3 i 4 klasie jest żeńskie, ale w 1 i 2 klasie już koedukacyjne. Do tego mają po 16 lat, a Krystyna 17... co wskazuje, że chodziły do 7 klasowej SP.. czyli urodziły się Okrętka i Tereska najpóźniej w 1951 roku (ostatni rok który miał 7 letnia SP). Co by dawało ~1967 rok i by pasowało. Do tego rejestracje są sprzed 1975 roku i wprowadzenia 49 województw, a Skrzetuski jak rozumiem zrobił maturę dopiero będąc milicjantem.&lt;br/&gt;Ale książkę wydano w 1974 roku... acz zgaduję, że Chmielewska ją pisała wcześniej ;-) i stąd wiele rzeczy dzieje się właśnie tak pod koniec lat 60.&lt;/p&gt;&lt;p&gt;Większy Kawałek Świata - tutaj jest prościej, bo mowa tam o tym, że wojna była 27 lat wcześniej... co sugeruje 1972 rok ;-) czyli rok trwał ~5 lat ;-) bo Tereska i Okrętka kończą 3 klasę i jadą na Mazury. Książkę wydano w 1976 roku.&lt;/p&gt;&lt;p&gt;Ślepe Szczęście - w Duchu (ostatnim &quot;akcie&quot;) Jesionek (stróż przy zamku w Gnatach gdzie straszy duch) mówi, że on tam od 40 lat mieszka, a zaczął pracować u grafa szaleńca już za okupacji (chyba), czyli dzieje się to tak koło 1979 roku ;-) czyli tutaj 2 tygodnie między końcem WKŚ a wyprawą na raki trwało 7 lat ;-)&lt;/p&gt;&lt;p&gt;Nazywam to co tu robię wyżej &quot;datowaniem książkowym&quot;. Nie ma żadnego sensu, ale jest zabawne ;-)&lt;/p&gt;&lt;p&gt;Janeczka i Pawełek też są dobrzy 11 lat mają w Większym Kawałku Świata, czyli w 1972 roku, ich pierwsza własna książka czyli Nawiedzony Dom dzieje się przed 1975 rokiem bo rejestracje są &quot;stare&quot;, wydano ją w 1979 roku. Wielkiej Zasługi trudno &quot;wycenić&quot; ale wydaje się, że to jest przełom lat 70 i 80... bohaterowie mają ~12-13 lat, ~rok później dzieją się Skarby, które pasują do lat 80, tak na wyczucie koło 1985 roku. 2/3 Sukcesu już na przełomie, tak 1989 rok najpewniej, a Wszelki Wypadek tak 1991-1992... a bohaterowie mają wtedy pod koniec koło 14-15 lat ;-)&lt;br/&gt;&lt;br/&gt;Chociaż jak rozumiem, nic im do Nancy Drew czy Martynki ;-) Bo Nancy Drew ma chyba te swoje nie wiem ile lat od 100 lat ;-) a Martynka te swoje ileś tam lat od 30-40? (wiem tylko o ich istnieniu, Jackie w The 70&#39;s Show lubiła Nancy Drew, mając ~15-17 lat więc pewnie Nancy jest w podobnym wieku, Martynka była idolką córki kuzyna gdy ta miała 3-4 lata więc pewnie Martynka jest w podobnym wieku)&lt;/p&gt;&lt;p&gt;Tak btw. w przypadku Pana Samochodzika, który miał podobny problem, obecny wydawca próbuje robić zmiany podobno i np. ZSRR zmienił gdzieś w Rosję i &quot;zjednoczył&quot; podobno też Niemcy, ale za to ORMO nadal tam jest ;-)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/01/styczniowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Styczniowe książki&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/02/lutowe-ksiazki.html&quot; target=&quot;blank&quot;&gt;Lutowe książki ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html&quot; target=&quot;blank&quot;&gt;Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2010/11/za-chmielewska.html&quot; target=&quot;blank&quot;&gt;Zła Chmielewska...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2009/06/wolnosc-i-propaganda.html&quot; target=&quot;blank&quot;&gt;Wolność i Propaganda&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/6842199651135818222/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/datowanie-ksiazkowe-book-dating-ale-nie.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6842199651135818222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6842199651135818222'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/datowanie-ksiazkowe-book-dating-ale-nie.html' title='Datowanie książkowe ;-) - Book dating ale nie do końca ;p'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1530205577594032237</id><published>2026-05-11T19:09:00.000+02:00</published><updated>2026-07-03T19:12:01.609+02:00</updated><title type='text'>Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów</title><content type='html'>&lt;p data-path-to-node=&quot;4&quot;&gt;Dziś miałem pierwszy dzień po powrocie z urlopu. Tak przez przypadek wyszedł mi też dzień testowania tego, jak może wyglądać przyszłość – czyli bycie tym, kto zleca pracę Agentom i AI.&lt;/p&gt;&lt;p data-path-to-node=&quot;5&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;5&quot;&gt;Na dzień dobry: Dokumentacja&lt;/b&gt;Było kilka rzeczy do ogarnięcia, np. update w dokumentacji. Merytorycznie to pikuś: dodać jeden &lt;i data-index-in-node=&quot;125&quot; data-path-to-node=&quot;5&quot;&gt;future-proof&lt;/i&gt; element (logika klucza API: teraz na sztywno, w przyszłości wymienialny z tokena) i sprawdzić, jak to działa, pisząc apkę na bazie tej dokumentacji.&lt;/p&gt;&lt;p data-path-to-node=&quot;6&quot;&gt;Mógłbym to komuś zlecić. Albo otworzyć &lt;b data-index-in-node=&quot;39&quot; data-path-to-node=&quot;6&quot;&gt;Kiro&lt;/b&gt; z plikiem MD, dopisać prompta z wyjaśnieniem i... dokumentacja poprawiona. Poprosiłem o wygenerowanie aplikacji – wygenerowało, przetestowało.&lt;/p&gt;&lt;p data-path-to-node=&quot;7&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;7&quot;&gt;Backend i Copilot&lt;/b&gt;Kolejna sprawa to API od strony backendu. Miałem napisaną wcześniej historyjkę użytkownika, więc dałem ją Copilotowi. Zmienił kod, dopisał testy. Potem konwersja jednego formatu na drugi – znów Copilot. Co ciekawe, dostał „do zjedzenia” coś, co sam na urlopie zrobiłem z innego formatu. Jest progres.&lt;/p&gt;&lt;p data-path-to-node=&quot;8&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8&quot;&gt;Projekt: Bob&lt;/b&gt;W międzyczasie Kiro „kuchciło” coś przy &lt;b data-index-in-node=&quot;53&quot; data-path-to-node=&quot;8&quot;&gt;Bobie&lt;/b&gt;. To mój asystent, który teraz śledzi moje tickety, ale docelowo ma umieć czytać maile i WebEx, patrzeć na zmiany w kodzie i strony w Confluence. Chcę, żeby w przyszłości Bob filtrował moje maile, zwracał uwagę na te priorytetowe (z pełnym kontekstem) i sam generował raporty statusowe.&lt;/p&gt;&lt;p data-path-to-node=&quot;9&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9&quot;&gt;Wnioski: Mnożniki czy usypiacze?&lt;/b&gt;Te Agenty to są mnożniki. Ale jest też problem: człowiek „gubi szczegóły”. Przestaje się znać cały codebase na wylot, nie zawsze wiadomo, gdzie czego szukać.&lt;/p&gt;&lt;p data-path-to-node=&quot;10&quot;&gt;Nie wiem jeszcze, czy Agenty i AI to taki &lt;b data-index-in-node=&quot;42&quot; data-path-to-node=&quot;10&quot;&gt;„rower dla umysłu”&lt;/b&gt;, który pozwala zrobić więcej, ale nadal zachować kontrolę, czy &lt;b data-index-in-node=&quot;124&quot; data-path-to-node=&quot;10&quot;&gt;„taksówka dla umysłu”&lt;/b&gt; – niby wygodniejsza, ale trzeba za nią płacić i z czasem można po prostu zapomnieć drogi.&lt;br/&gt;&lt;br/&gt;(tekst sformatowany przy użyciu Gemmini - bo mi się nie chciało ;-) i wpisuje się w ten dzień bycia &quot;dowódcą stada agentów&quot; ;-))&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html&quot; target=&quot;blank&quot;&gt;Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2007/02/system-punktowania-za-publikacje-w.html&quot; target=&quot;blank&quot;&gt;System punktowania za publikacje w Policji...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/07/zdolny-junior-z-rozmachem-zwany-tez.html&quot; target=&quot;blank&quot;&gt;Zdolny Junior z rozmachem ;-) zwany też jako Claude Code&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/budowanie-boba.html&quot; target=&quot;blank&quot;&gt;Budowanie Boba ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2011/01/cud.html&quot; target=&quot;blank&quot;&gt;&quot;Cud&quot;&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1530205577594032237/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1530205577594032237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1530205577594032237'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html' title='Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-6673327283693585210</id><published>2026-05-09T14:03:00.003+02:00</published><updated>2026-05-09T14:22:10.450+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Biuro z ludźmi &gt; remote z tropików &gt; remote z domu &gt; biuro bez ludzi - to jest mój porządek dla miejsc pracy ;-)</title><content type='html'>Pracowałem z biura, pracowałem z domu, pracowałem z Wenecji (czy innej Gran Canarii, albo Juraty ;-)).&lt;div&gt;I stwierdzam, że mój porządek jest taki:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;praca z biura ze świetny. zespołem,&lt;/li&gt;&lt;li&gt;praca z biura z takim sobie zespołem,&lt;/li&gt;&lt;li&gt;praca z Gran Canarii lub innej Wenecji,&lt;/li&gt;&lt;li&gt;praca z domu,&lt;/li&gt;&lt;li&gt;praca z biura z remote zespołem.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Stąd stwierdzam, że chcę albo pracę z biura z zespołem na miejscu, albo total remote.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Nie chcę pracy z domu, a tym bardziej pracy z biura z remote zespołem.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Tylko 6 lat potrzebowałem na to by do tego dojść ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Czemu tak?&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Praca z biura z zespołem jest świetna bo masz ludzi, prawdziwych, takich żywych z krwi i kości, z którymi można rozmawiać twarzą w twarz.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Praca z Gran Canarii czy innej Wenecji jest super, bo masz prakacje, pracujesz, zarabiasz, ale też sobie zwiedzasz, jesteś w innym miejscu.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Praca z domu ssie bo szybko znika granica między domem i pracą, tak jak masz kilka lat doświadczenia to się uczysz nie sprawdzać poczty &quot;po pracy&quot;, ale trzeba strasznie dbać o higienę pracy, u mnie to doprowadziło do tego, że patrzę na ścianę na którą normalnie nie patrzę ;-) i jeszcze potrzebowałem paru miesięcy pracy z Gran Canarii/Wenecji żeby znów polubić dom.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Praca z biura z remote zespołem nie ma sensu w ogóle.... bo idziesz do biura by się wdzwaniać na call&#39;e...&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/03/programik-rownanie.html&quot; target=&quot;blank&quot;&gt;Programik &gt; Równanie ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/02/zycie-artysty-jest-trudne-system.html&quot; target=&quot;blank&quot;&gt;Życie artysty jest trudne - System Extensions na macOS z ARMem...&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/uroki-remote.html&quot; target=&quot;blank&quot;&gt;Uroki remote ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/06/impreza.html&quot; target=&quot;blank&quot;&gt;Impreza ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/11/zaczynam-sie-przekonywac-do-agentow-ai.html&quot; target=&quot;blank&quot;&gt;Zaczynam się przekonywać do agentów AI....&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/6673327283693585210/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/biuro-z-ludzmi-remote-z-tropikow-remote.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6673327283693585210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/6673327283693585210'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/biuro-z-ludzmi-remote-z-tropikow-remote.html' title='Biuro z ludźmi &gt; remote z tropików &gt; remote z domu &gt; biuro bez ludzi - to jest mój porządek dla miejsc pracy ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-1585914170378690929</id><published>2026-05-07T02:26:00.001+02:00</published><updated>2026-05-13T18:32:25.207+02:00</updated><title type='text'>A jakby Boba nauczyć czytać maile?</title><content type='html'>Tak sobie w ramach urlopu jestem w Las Palmas de Gran Canaria (bo mi się na razie Wenecja znudziła... no i było z 4-8 razy taniej ;-)), słuchałem trochę The 4-Hour Workweek i stwierdziłem, że właściwie dziś jak mamy LLMy to można by używać LLMy do robienia nudnych rzeczy....&lt;div&gt;I stwierdziłem, że najtrudniejsze w tym wszystkim jest znalezienie tych rzeczy ;-)&lt;/div&gt;&lt;div&gt;Ja jestem chaotyczny. Prawie nigdy nie mam planu, rzeczy się zdarzają. Nieważne czy to jest kodowanie, czy robienie innych rzeczy. Jak kiedyś pisałem mam plany ucieczkowe, bo wiem, że wszystko się może zmienić więc zamiast mieć plan czy nawet plany jak coś robić, to mam klocki z których składam to co w danym momencie mi będzie potrzebne.&amp;nbsp;&lt;br/&gt;Czyli zamiast budować masterplan, mam raczej &quot;podplany&quot; i je dopasowuję do sytuacji i później łącze je i coś mi wychodzi.&lt;/div&gt;&lt;div&gt;Zwykle to jednak znaczy, że ja prawie nigdy nie wiem jak będzie wyglądał mój dzień. Z boku w pracy często wygląda jakbym się obijał, a ja po prostu szukam &quot;dopasowania&quot;...&amp;nbsp;&lt;/div&gt;&lt;div&gt;I tu mam problem bo jak nie lubię wielu rzeczy w pracy to nie wiem co to jest ;-)&lt;br/&gt;Wiem, że nie znoszę tego, że zamiast mieć jeden strumień wejściowy tych strumieni jest wiele i nie są one ustandaryzowane, mogę mieć ticket, maila, wiadomość na czacie, wzmianę na callu, prośbę od innego teamu i tak dalej. Trudnością jest zawsze &quot;znormalizowanie&quot; tego do czegoś co można porównać... z drugiej strony to, że to umiem sprawia, że mi za to płacą ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;Tzn. mam kilka pomysłów. Np. mogę sobie wyobrazić wzbogacenie Boba o ficzer, który uczyni zeń bardziej prawdziwego asystenta.&lt;/div&gt;&lt;div&gt;Mam wiele strumieni wejściowych i zawsze jest problem z ich śledzeniem, niektóre są &quot;na teraz&quot;, niektóre dobrze widzieć, a wiele jest na przyszłość, a jeszcze inne do zapomnienia.&lt;/div&gt;&lt;div&gt;Dziś sam muszę sprawdzać maila czy WebEx i oglądać... i reagować.&lt;/div&gt;&lt;div&gt;A co gdyby zagonić do tego Boba? Tzn. sam mogę nadal sprawdzać parę razy dziennie, ale może by tak Boba podpiąć pod pocztę i WebEx i niech on ocenia?&lt;/div&gt;&lt;div&gt;Dostałby w końcu polecenie by przeczytać wiadomość i mógłby:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;zwrócić moją uwagę na tego maila z krótkim streszczeniem o czym to jest,&lt;/li&gt;&lt;li&gt;dodać maila do Todo jako &quot;przeczytać i odpowiedzieć&quot;,&lt;/li&gt;&lt;li&gt;zaproponować odpowiedź na wiadomość (np. propozycję zajrzenia do FAQ)&lt;/li&gt;&lt;li&gt;zignorować i dać mi samemu szansę sprawdzić,&lt;/li&gt;&lt;li&gt;przygotować summary z maili jakie dostałem&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Oczywiście mam bardziej szalone pomysły, ale te są dużo trudniejsze ;-)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Np. problemem jest zawsze widoczność, gdy się robi kilka rzeczy naraz (czy wiele rzeczy naraz) to dobrze mieć taki overview tego gdzie jesteśmy, kiedy ostatni raz się dotykaliśmy z problemem, jakie są następne kroki, co jest problemem i tak dalej... teoretycznie dużo tych informacji jest w mailach, WebEx, ticketach i kontroli wersji... oczywiście musi być coś co łączy te elementy... ale wydaje mi się, że jest tu potencjał... ale to nie jest znów takie proste ;-)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Na razie to wszystko to jest taki potok świadomości jak i ten tekst, na razie te rzeczy są na etapie mielienia się w głowie.... ja w międzyczasie używając Ollamy na moim Macbooku Air zainstalowałem OpenClaw i boję się go używać ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/budowanie-boba.html&quot; target=&quot;blank&quot;&gt;Budowanie Boba ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/bob-wykazuje-inicjatywe-i-jakze-piekny.html&quot; target=&quot;blank&quot;&gt;Bob wykazuje inicjatywę ;-) i jakże piękny mógłby być Googlebook....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/08/digital-nomad-na-po-etatu.html&quot; target=&quot;blank&quot;&gt;Digital nomad na pół etatu ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2025/08/nie-lenistwo-strach-prawdziwe-zrodo.html&quot; target=&quot;blank&quot;&gt;Nie lenistwo, a strach. Prawdziwe źródło długu technicznego&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2023/04/chillout-na-80.html&quot; target=&quot;blank&quot;&gt;Chillout na 80%&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/1585914170378690929/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/05/a-jakby-boba-nauczyc-czytac-maile.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1585914170378690929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/1585914170378690929'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/05/a-jakby-boba-nauczyc-czytac-maile.html' title='A jakby Boba nauczyć czytać maile?'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-4986812448021539076</id><published>2026-04-26T01:09:00.004+02:00</published><updated>2026-05-11T19:11:50.502+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Be human for engineers: Instrukcja obsługi człowieka - marzy mi się coś takiego ;-)</title><content type='html'>&lt;p data-path-to-node=&quot;4&quot;&gt;W trakcie pandemii zacząłem zbierać „hacki” na to, jak nie dać się stanom obniżonego nastroju. Chciałem, by praca z domu po prostu nie zrobiła mi krzywdy. Moja lista była techniczna i konkretna:&lt;/p&gt;&lt;h3 data-path-to-node=&quot;5&quot;&gt;1. Higiena środowiska i rytuały&lt;/h3&gt;&lt;ul data-path-to-node=&quot;6&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;6,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;6,0,0&quot;&gt;Separacja stanów:&lt;/b&gt; Co rano koszula (lub koszulka „do pracy”), mycie twarzy, golenie. Praca fizycznie w innym miejscu niż odpoczynek. Kiedyś nawet odwróciłem fotel tyłem do mieszkania, żeby na nie nie patrzeć.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;6,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;6,1,0&quot;&gt;Reset wizualny:&lt;/b&gt; Seria wyjazdów na parę miesięcy, żeby po powrocie znów móc „polubić” własne kąty.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-path-to-node=&quot;7&quot;&gt;2. Zadania dla procesora (odwracanie uwagi)&lt;/h3&gt;&lt;ul data-path-to-node=&quot;8&quot;&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;8,0,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,0,0&quot;&gt;Uważność:&lt;/b&gt; Szukanie 3 ładnych rzeczy w otoczeniu, gdy robi się smutno.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;8,1,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,1,0&quot;&gt;Wysiłek i skupienie:&lt;/b&gt; Spacer (zwłaszcza gdy się nie chce), medytacja, Tai Chi, żonglowanie.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p data-path-to-node=&quot;8,2,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;8,2,0&quot;&gt;Przeciążenie układu równowagi:&lt;/b&gt; Stanie na jednej nodze (również z zamkniętymi oczami). Kiedy mózg walczy o to, byś się nie przewrócił, nie ma zasobów na mielenie smutku.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-path-to-node=&quot;9&quot;&gt;Problem polega na tym, że gdy masz „doła”, Twoja pamięć operacyjna zawodzi i po prostu &lt;b data-index-in-node=&quot;87&quot; data-path-to-node=&quot;9&quot;&gt;zapominasz&lt;/b&gt;, że te sposoby istnieją.&lt;/p&gt;&lt;h3 data-path-to-node=&quot;10&quot;&gt;3. Nowe odkrycie: Ulga przez dyskomfort&lt;/h3&gt;&lt;p data-path-to-node=&quot;11&quot;&gt;Ostatnio do listy dopisałem coś nowego. Przejście 640 metrów po molo w gradzie i przy wiatru 60 km/h zadziałało lepiej niż 10 km spaceru plażą na Hel. Ten długi marsz tylko mnie zmęczył i zirytował. Molo przyniosło spokój.&lt;/p&gt;&lt;p data-path-to-node=&quot;12&quot;&gt;Zrozumiałem mechanizm: szukam &lt;b data-index-in-node=&quot;30&quot; data-path-to-node=&quot;12&quot;&gt;dyskomfortu, który ustępuje i nie zostawia „śladów”&lt;/b&gt;. To jak sesja w &lt;i data-index-in-node=&quot;98&quot; data-path-to-node=&quot;12&quot;&gt;Dooma&lt;/i&gt; albo słuchanie ostrego metalu przed maturą – kiedy hałas i napięcie znikają, zostaje czysta, kojąca cisza.&lt;/p&gt;&lt;h3 data-path-to-node=&quot;13&quot;&gt;Projekt: Emocjonalny Flowchart&lt;/h3&gt;&lt;p data-path-to-node=&quot;14&quot;&gt;Zawsze chciałem zbudować algorytm: &lt;b data-index-in-node=&quot;35&quot; data-path-to-node=&quot;14&quot;&gt;„czuję się X – zrób Y, żeby przejść do Z”&lt;/b&gt;.Próbowałem używać &lt;i data-index-in-node=&quot;96&quot; data-path-to-node=&quot;14&quot;&gt;Circle of Emotions&lt;/i&gt;, by wyrysować ścieżki przejścia. Przykładowo: przejście ze smutku bezpośrednio w radość jest mało realne, ale droga przez złość (która mobilizuje) jest już logicznym procesem inżynierskim:&lt;/p&gt;&lt;blockquote data-path-to-node=&quot;15&quot;&gt;&lt;p data-path-to-node=&quot;15,0&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;15,0&quot;&gt;Smutek → Obrzydzenie → Złość → Oczekiwanie → Radość&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 data-path-to-node=&quot;16&quot;&gt;Dlaczego to nie jest przedmiotem w szkole?&lt;/h3&gt;&lt;p data-path-to-node=&quot;17&quot;&gt;Nasze emocje to często tylko interpretacja sygnałów z organizmu, do których świadomość nie zawsze ma pełny wgląd. My, faceci, mamy z tym problem – u nas „wku*wienie” to często zbiorczy termin na smutek, strach, wstyd i poczucie niesprawiedliwości. Nie umiemy nazywać składowych, więc system wywala błąd.&lt;/p&gt;&lt;p data-path-to-node=&quot;18&quot;&gt;W moim idealnym świecie smartwatche monitorowałyby naszą biologię i sugerowały: „Jesteś w stanie X, sugeruję 3 minuty metalu lub stanie na jednej nodze, by przejść do stanu Y”.&lt;/p&gt;&lt;p data-path-to-node=&quot;19&quot;&gt;W szkołach, zamiast analizować &lt;i data-index-in-node=&quot;31&quot; data-path-to-node=&quot;19&quot;&gt;Pana Tadeusza&lt;/i&gt;, powinniśmy mieć przedmiot &lt;b data-index-in-node=&quot;72&quot; data-path-to-node=&quot;19&quot;&gt;„Człowiek – instrukcja obsługi”&lt;/b&gt;. Choć patrząc na to, że mimo lekcji biologii ludzie nadal bywają antyszczepionkowcami, pewnie i to by nie pomogło. Ale instrukcję „Be human for engineers” i tak warto spisać – choćby po to, by mieć gotowy skrypt, gdy system znów zapomni, jak się restartuje.&lt;/p&gt;&lt;p data-path-to-node=&quot;19&quot;&gt;(przyznaję, formatowanie przez AI.... leniwa bestia jestem)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/04/wyacz-czasem-anc-w-suchawkach-i-wlez-na.html&quot; target=&quot;blank&quot;&gt;Wyłącz czasem ANC w słuchawkach i wleź na molo gdy wieje wiatr i z nieba leci grad ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/05/pierwszy-dzien-w-przyszosci-czyli.html&quot; target=&quot;blank&quot;&gt;Pierwszy dzień w przyszłości, czyli programista jako dyspozytor Agentów&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/jak-mruka-dosta-wiecej-metalowych.html&quot; target=&quot;blank&quot;&gt;Jak Mruka dostał więcej metalowych przedmiotów - (nie)poradnik inwestycyjny z czasów kamienia (czasami łupanego) część druga&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2024/05/w-wenecji.html&quot; target=&quot;blank&quot;&gt;W Wenecji ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2019/08/szlak-mnie-trafia-jak-emocje-sprzedaja.html&quot; target=&quot;blank&quot;&gt;Szlak mnie trafia jak emocje sprzedają się lepiej od rozumu.&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/4986812448021539076/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/04/be-human-for-engineers-instrukcja.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4986812448021539076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4986812448021539076'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/04/be-human-for-engineers-instrukcja.html' title='Be human for engineers: Instrukcja obsługi człowieka - marzy mi się coś takiego ;-)'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-24419026.post-4538932893946676567</id><published>2026-04-26T00:14:00.001+02:00</published><updated>2026-04-26T00:22:11.659+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dziwne myśli"/><title type='text'>Social media i ślepota informacyjna</title><content type='html'>Dwa zdarzenia z ostatnich kilku dni, które pokazują imho jak szkodliwe są social media.&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Upadek Zondacrypto i śmierć posła Litewki.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Żadna z tych rzeczy nie jest spowodowana przez social media. Ale, czytając komentarze pod wiadomościami o Zondacrypto można dostrzec, że jest kampania odwracająca uwagę od tego, że Prezydent Nawrocki, PiS i Konfederacja byli przeciwni regulacji crypto...&amp;nbsp;&lt;br/&gt;Do tego masa ludzi zachowuje się jakby dopiero teraz się dowiadywali o problemach... a przecież wg tego co mówili posłowie wychodzący z tajnego posiedzenia Sejmu 5 grudnia 2025 (prawie pół roku temu) to Tusku miał wtedy mówić o Zondacrypto jako o niepewnej próbując przekonać posłów do odrzucenia weta Nawrockiego.... więc trudno zrozumieć jak ktoś teraz mówi, że &quot;nie wiedział&quot;...&lt;/div&gt;&lt;div&gt;Ale tak sobie myślę, że mógł nie wiedzieć. Jeśli nie zagląda do żadnych mediów &quot;mainstreamu&quot; to mógł taki ktoś nie widzieć takich informacji. Na TikToku mógł słyszeć, że crypto super i wolność i nie widzieć żadnej informacji, to samo na Facebooku...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Co do śmierci posła Litewki to już się pojawiają teorie, że &quot;był niebezpieczny&quot; i tak dalej... że to nie był wypadek. Oczywiście szczegół, że to był poseł koalicji rządowej... żeby to wiedzieć trzeba wiedzieć które partie popierają rząd i tak dalej... a jak oglądasz social media tylko to możesz nie wiedzieć.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Wychodzi na to, że ludzie mają problemy z przyswajaniem informacji... i wyciąganiem wniosków... i to może nawet nie dowodzi, że są głupi. To jest chyba umiejętność, której się można nauczyć chyba, ale social media to blokują. Bo one dają krótkie i proste odpowiedzi, bez niuansów i wchodzenia głębiej.&lt;br/&gt;Do tego &quot;nie mają pamięci&quot;, w sensie, że dziś coś co się zdarzyło tydzień temu czy 100 lat temu czy 1000 lat temu to tak samo mało ważne, ważne jest tu i teraz.&lt;br/&gt;Jak ludzie w takim świecie mają wyciągać wnioski i rozumieć, że przyczyny mają skutki, że czyny mają konsekwencje? Gdzie się mają tego nauczyć?&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Słuchałem kiedyś podcastu w którym mówił James Flynn o &quot;efekcie Flynna&quot; i podawał bardzo ciekawą hipotezę, że ten wzrost IQ mógł być spowodowany tym, że akurat w XX wieku &quot;logiczne myślenie&quot; i wnioskowanie były promowane, media i rozrywka je trenowały u ludzi, bo filmy i seriale są kompilowały i ludzie się &quot;uczyli&quot; wnioskowania... ale dziś, social media to całkowicie likwidują.&lt;br/&gt;W ostatnim sezonie Stranger Things wszystko było tłumaczone po kilka razy, bo Twórcy serialu obawiali się, że ponieważ widzowie będą co chwilę sięgać do telefonu i social mediów to nie będą w stanie rozumieć opowieści więc im trzeba ją powtarzać. Nawet wydaje się, że zauważono już cofanie się efektu Flynna i że koreluje to z social mediami...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To jest dziwne też o tyle, że zwykle zmiany tego typu... wymyślenie pisma, popularyzacja umiejętności pisania i czytania, druk, robiły duże zmiany, nawet wywoływały wojny (w przypadku druku jakieś 300 lat wojen religijnych w Europie....) ale nie ogłupiały ludzi...&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;No bo śledzenie wielu wątków i ich sensowne łączenie nie jest proste.&lt;/div&gt;&lt;div&gt;Wydaje mi się (nieskromnie ;-)), że akurat jestem w tym dość dobry. Widzę to w pracy często. Gdzie przecież pracuję z ludźmi u których IQ 115 to jest &quot;niskie&quot;... a ocieram się też o takich 150+.&lt;/div&gt;&lt;div&gt;I mimo wszystko często widzę, że ktoś coś mówi, a inni tego nie rozumieją i ja się wtedy wcinam i mam &quot;wydaje mi się, że X mówi, że ...&quot; i wtedy jest &quot;A...&quot;.&lt;/div&gt;&lt;div&gt;Ale żeby nie było, sam pamiętam case gdy ponieważ TL z innego teamu i wszyscy Seniorzy byli na urlopie i zostały 2 osoby (które powinny być Seniorami tak od ~2 lat najmniej) i było od managementu &quot;Przemek, weź im pomóż&quot; i jedna z tych osób mówiła od początku &quot;to jest X&quot;, ale jakoś ja tego akurat nie słyszałem. Słyszałem wszystkie fakty, które mówiła, ale ten najważniejszy komunikat mi znikał. Sam doszedłem z jej pomocą i drugiej osoby do tego, że to X i dopiero po paru godzinach/dniach do mnie dotarło, że &quot;A mówiła od początku, że to X kretynie&quot;... (więc jak parę dni później mówiłem na takim scrum of scrums o tym to opisałem problem i dodałem, że A o tym od początku mówiła, ale jakoś to do mnie nie docierało, ale to dowodzi, że sami by sobie dali radę).&lt;br/&gt;A ja mam lata praktyki... bo już jako dziecko często się bawiłem, rozmawiałem z mamą i oglądałem coś w TV w tym samym czasie... a na studiach jak się obraziłem na wykładowce filozofii to demonstracyjnie czytałem Pratchetta i słuchałem wykładu... (na Elektrotechnice i wykładach z fizyki (elektrostatyka) też to robiłem, ale się kryłem ;-)) [dziś już nie potrafię, ale wiem, że kolega parę lat temu umiał kodować i słuchać podcastu w tym samym czasie]&lt;/div&gt;&lt;div&gt;A co mają powiedzieć ci dzisiejsi biedacy, którym social media robią sieczkę z mózgu?&lt;br/&gt;I żeby nie było - nie wszyscy. To jest statystyka i środowisko. To nie jest tak, że dziś ludzie są głupi, ale to, że główne medium z którym mają do czynienia czyli TikTok/FB/Instagram czy ogólnie sociale nie zmuszają ich od używania tego &quot;mięśnia&quot; do przetwarzania informacji i wyławiania faktów z szumu... oni dostają szum w postaci idealnie wpisującej się w to co chcą zobaczyć. Więc ich mózgi działają świetnie - w sztucznym środowisku social mediów, ale jak to przenoszą na realny świat to &quot;są głupsi&quot;.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Pytanie czy to znaczy, że będą rządzić nami ci którzy będą lepsi w wykorzystaniu tej nieumiejętności krytycznego myślenia i priorytetyzacji źródeł czy ci, którzy nie korzystają z social mediów?&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Ja mam postulat - zrobić ściepę, odkupić social media, wysadzić serwerownie w powietrze, poprosić AGI (jak się pokaże) żeby ubijała każde nowe coś które będzie stawało się social mediami ;-)&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Podobne posty&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;;font-size:75%;color:red;&quot;&gt;beta&lt;/span&gt;&lt;/sup&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/porzucenie-facebooka-mnie-kusi.html&quot; target=&quot;blank&quot;&gt;Porzucenie Facebooka mnie kusi....&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2019/09/social-media-to-nie-jest-swiat-dla.html&quot; target=&quot;blank&quot;&gt;Social media to nie jest świat dla introwertyków/ambiwertyków ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2011/08/nieistniejacy-rynek.html&quot; target=&quot;blank&quot;&gt;Nieistniejący rynek&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2026/03/nie-scrum-nas-nie-uratowa-od-waterfalla.html&quot; target=&quot;blank&quot;&gt;Nie, Scrum nas nie &quot;uratował&quot; od Waterfalla... za to powoli sam się nim staje ;-)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://przemelek.blogspot.com/2021/05/a-moze-by-tak-porzucic-prase-i-social.html&quot; target=&quot;blank&quot;&gt;A może by tak porzucić prasę i social media?&lt;/a&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://przemelek.blogspot.com/feeds/4538932893946676567/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://przemelek.blogspot.com/2026/04/social-media-i-slepota-informacyjna.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4538932893946676567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/24419026/posts/default/4538932893946676567'/><link rel='alternate' type='text/html' href='http://przemelek.blogspot.com/2026/04/social-media-i-slepota-informacyjna.html' title='Social media i ślepota informacyjna'/><author><name>przemelek</name><uri>http://www.blogger.com/profile/14956032882265621104</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>