{"id":10110,"date":"2021-07-18T09:41:26","date_gmt":"2021-07-18T07:41:26","guid":{"rendered":"https:\/\/vived.io\/software-craftsmanship-sunday-vol-46\/"},"modified":"2022-09-19T13:20:10","modified_gmt":"2022-09-19T11:20:10","slug":"software-craftsmanship-sunday-vol-46","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/","title":{"rendered":"Software Craftsmanship Sunday vol. 46"},"content":{"rendered":"<h2 id=\"1-facebook-porzuca-prace-nad-interfejsem-mozg-komputer\" data-num=1>1. Facebook porzuca prac\u0119 nad Interfejsem M\u00f3zg-Komputer<\/h2>\n<p>Je\u017celi jest co\u015b za co mo\u017cemy kocha\u0107 wielkie korporacje IT &#8211; poza oczywi\u015bcie darmowym (hehe) oprogramowaniem u\u017cywany przez milion\u00f3w u\u017cytkownik\u00f3w &#8211; to ichniejsze Moonshoty. S\u0142ynie z nich g\u0142\u00f3wnie Google (z ich legendarnym ju\u017c Google X czy projektami pokroju Calico), no i oczywi\u015bcie Elon Musk, kt\u00f3rego w zasadzie ka\u017cd\u0105 now\u0105 firm\u0119 mo\u017cna potraktowa\u0107 jako Moonshot &#8211; ostatnio w ko\u0144cu trwa wy\u015bcig miliarder\u00f3w o dominacje na rynku kosmicznej turystyki, <a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">wchodz\u0105cy w\u0142a\u015bnie w bardzo interesuj\u0105c\u0105 faz\u0119<\/a>.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\" alt=\"\" \/><figcaption>Po paru latach okazuje si\u0119, \u017ce odcinek Simpson\u00f3w z udzia\u0142em Elona Muska jest coraz bli\u017cszy rzeczywisto\u015bci.<\/figcaption><\/figure>\n<p>Jednak nie wszystkie \u201cTheBigTech\u201d s\u0105 uto\u017csamiane z podobnymi inicjatywami, \u017ceby wymieni\u0107 tutaj cho\u0107by Facebooka, kt\u00f3rego najwi\u0119kszym \u201cskokiem w bok\u201d wydaje si\u0119 by\u0107 VR. Okazuje si\u0119 jednak, \u017ce i firma Marka Zuckeberga po cichu rozwija interesuj\u0105ce inicjatywy. W ramach <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">MIT Technology Review pojawi\u0142 si\u0119 artyku\u0142<\/a> na temat jednego z takich projekt\u00f3w. Dowiadujemy si\u0119 z niego, \u017ce Facebook pracowa\u0142 nad hmmm\u2026 interfejsem do odczytywania umys\u0142u. Inicjatywa mia\u0142a by\u0107 troch\u0119 zbli\u017cona do znacznie lepiej znanego Neuralinka (i to jest ten maginczy moment, gdy znowu mog\u0119 podzieli\u0107 si\u0119 <a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">moim ulubionym artyku\u0142em w ca\u0142ym internecie<\/a>), a ca\u0142o\u015b\u0107 mia\u0142a by\u0107 suplementem do wspomnianego ju\u017c VR. Wynki same w sobie by\u0142y bardzo interesuj\u0105ce &#8211; po kalibracji (50 s\u0142\u00f3w wyobra\u017conych 10,000 razy), m\u0119\u017cczyzna o pseudonimie Bravo-1 osi\u0105gn\u0105\u0142 75% precyzje w dyktowaniu wyra\u017ce\u0144 za pomoc\u0105 w\u0142asnego m\u00f3zgu.<\/p>\n<p>Okazuje si\u0119 jednak, \u017ce 50 s\u0142\u00f3w to do\u015b\u0107 ograniczony s\u0142ownik, \u00be to precyzja by\u0142a zbyt ma\u0142a, \u017ceby nie powodowa\u0107 frustracji, a d\u0142ugotrwa\u0142a kalibracja mocno ograniczy\u0142a mo\u017cliwo\u015bci komercjalizacji. Dlatego te\u017c, w zesz\u0142ym tygodniu Facebook <a href=\"https:\/\/tech.fb.com\/bci-milestone-new-research-from-ucsf-with-support-from-facebook-shows-the-potential-of-brain-computer-interfaces-for-restoring-speech-communication\/\">og\u0142osi\u0142 zarzucenie projektu<\/a>. Wspomiana publikacja MIT to mimo wszystko fascynuj\u0105ca lektura, opisuj\u0105ca przebieg ca\u0142ego projektu i dzia\u0142a\u0144 na styku wielka korporacja-o\u015brodek naukowy.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044424eee.png\" alt=\"\" \/><figcaption>Powiedzmy sobie te\u017c szczerze &#8211; 2017 (kiedy projekt startowa\u0142) to chyba ostatni moment gdy jeszcze has\u0142o \u201cFacebook b\u0119dzie czyta\u0142 Tw\u00f3j m\u00f3zg\u201d mog\u0142o wzbudza\u0107 entuzjazm&#8230;<\/figcaption><\/figure>\n<p>Nie jest to oczywi\u015bcie jedyny porzucony przez Facebooka projekt. Dla wielu z nich taka decyzja oznacza definitywny koniec, ale bywaj\u0105 przypadki gdy historia pisze ci\u0105g dalszy. Za przyk\u0142ad niech pos\u0142u\u017cy satelitarny internet, nad kt\u00f3rym pracowa\u0142a firma. Mimo, \u017ce <a href=\"https:\/\/www.engadget.com\/amazon-has-acquired-facebooks-satellite-internet-group-115312282.html\">Facebook ze wgl\u0119du na kontrowersje porzuci\u0142 inicjatyw\u0119<\/a>, bardzo szybko jego miejsce zaj\u0105\u0142 Amazon, podkupuj\u0105c zespo\u0142 i wdra\u017caj\u0105c go w sw\u00f3j w\u0142asny projekt Project Kuiper, kt\u00f3ry do 2029 ma sk\u0142ada\u0107 si\u0119 a\u017c z 3,236 satelit.<\/p>\n<p>A jak ju\u017c mowa o satelitanych internetach &#8211; czy zastanawiali\u015bcie si\u0119 kiedy\u015b jak w praktyce sprawdza si\u0119 Starlink? Ju\u017c w maju The Verge mia\u0142o okazje zrecenzowa\u0107 jego wersj\u0119 beta i <a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">wyniki by\u0142y\u2026 \u015brednie<\/a>. Tak\u017ce jako osoba jeszcze do niedawna mieszkaj\u0105ca poza zakresem dochodzenia \u015bwiat\u0142owodu (nie polecam\u2026.), mam nadziej\u0119, \u017ce konkruencja b\u0119dzie mia\u0142a zbawienny wp\u0142yw nie tylko na osi\u0105gi, ale i ekologiczno\u015b\u0107 ca\u0142ej inicjatywy.<\/p>\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044583074.png\" alt=\"\" \/><figcaption>W tym miejscu (na koniec d\u0142ugiej sekcji) chcia\u0142bym poleci\u0107 <a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">odcinek podcastu \u201cDzia\u0142 Zagraniczny\u201d o kosmicznych \u015bmieciach<\/a>. Przedstawia problem, ale przynosi te\u017c nutk\u0119 tak potrzebnego optymizmu.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">The space tourism industry is stuck in its billionaire phase<\/a><\/li>\n<li><a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">Starlink review: dreams, not reality<\/a><\/li>\n<li><a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">Neuralink and the Brain&#8217;s Magical Future \u2014 Wait But Why<\/a><\/li>\n<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">Facebook stops funding for brain reading computer interface<\/a><\/li>\n<li><a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">Kto posprz\u0105ta \u015bmieci w kosmosie (Dzia\u0142 Zagraniczny Podcast#086)<\/a><\/li>\n<\/ul>\n<h2 id=\"2-opublikowan-mongodb-5-0-z-kilkoma-interesujacymi-nowosciami\" data-num=2>2. Opublikowan MongoDB 5.0 z kilkoma interesuj\u0105cymi nowo\u015bciami<\/h2>\n<p>Jestem pewien, \u017ce niejedna osoba s\u0142ysz\u0105c NoSQL, ma przed oczami w\u0142a\u015bnie MongoDB. O ile jest sporo starszych projekt\u00f3w, to jednak w\u0142a\u015bnie baza z li\u015bciem w logo by\u0142a chyba pierwsz\u0105, kt\u00f3ra przebi\u0142a si\u0119 do masowego odbiorcy. Sukces\u00f3w szuka\u0142bym w wygodzie, jak\u0105 daje model dokumentowy, przynajmniej dla \u201cGreenfield\u00f3w\u201d (i do pierwszej zmiany \u201cschemy\u201d bazy lub wdro\u017cenia bardziej skomplikowanego modelu danych). Co prawda, pojawiaj\u0105ca si\u0119 przez lata krytyka troch\u0119 popsu\u0142a pras\u0119 MongoDB (\u017ceby wspomnie\u0107 tylko <a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">nieco ju\u017c legendarny artyku\u0142 programistki Diaspory<\/a>), ale w dalszym ci\u0105gu jest to rozwi\u0105zanie kusz\u0105ce dla projekt\u00f3w, kt\u00f3re z g\u00f3ry zak\u0142adaj\u0105 skalowanie do poziomu milion\u00f3w u\u017cytkownik\u00f3w ju\u017c na poziomie proof-of-concept.<\/p>\n<div class=\"embed-responsive embed-responsive-16by9\"><iframe loading=\"lazy\" title=\"Episode 1 - Mongo DB Is Web Scale\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/b2F-DItXtZs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Klasyk &#8211; po latach ci\u0105gle aktualny \u2764\ufe0f<\/p>\n<p>Jednak poprawienie u\u017cyta, MongoDB ma swoje zastosowania, a jego tw\u00f3rcy w pocie czo\u0142a pracuj\u0105 nad tym, by przekona\u0107 do siebie programist\u00f3w. Przyk\u0142adowo, wersja czwarta wprowadzi\u0142a tranzakcyjno\u015b\u0107 (podpowied\u017a ode mnie &#8211; je\u017celi bardzo potrzebujecie tego w\u0142a\u015bnie featura w Mongo, przemy\u015blcie Wasz schemat danych), a w ostatnim tygodniu mia\u0142a swoj\u0105 premier\u0119 pi\u0105ta ju\u017c, du\u017ca edycja tej w\u0142a\u015bnie bazy. Tym razem, celem przy\u015bwiecaj\u0105cym tw\u00f3rcom jest produktywno\u015b\u0107 programist\u00f3w.<\/p>\n<p>Jedn\u0105 z z zapowiedzi jest <a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">nowy cykl releasowy<\/a>. Kolejne wersje MongoDB wydawane b\u0119d\u0105 co kwarta\u0142 poprzez tzw. Rapid Releasy &#8211; \u00a0aczkolwiek \u201cdu\u017ce edycje\u201d w dalszym ci\u0105gu pojawia\u0107 si\u0119 maj\u0105 raz do roku. Dla tych, kt\u00f3rzy z przera\u017ceniem patrz\u0105 na potrzebe aktualizacji bazy danych raz na kwarta\u0142, wprowadzona zosta\u0142a za\u015b funkcjonalno\u015b\u0107 <a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">wersjonowanego API bazy danych<\/a> &#8211; mi\u0119dzy kolejnymi wersjami zachowana ma by\u0107 stabilno\u015b\u0107, a to programista decydowa\u0107 ma o momencie przej\u015bcia na now\u0105 wersje wtedy, kiedy b\u0119dzie to wygodne dla niego (i projektu).<\/p>\n<p>Z punktu widzenia u\u017cytkownika, MongoDB 5.0 to te\u017c trzy du\u017ce og\u0142oszenia. Ostatnimi czasy, popularno\u015b\u0107 zdobywaj\u0105 Time Series Databases &#8211; okazuje si\u0119, \u017ce s\u0105 one \u015bwietnym rozwi\u0105zaniem dla system\u00f3w zbieraj\u0105cych du\u017ce ilo\u015bci danych. Mongo postanawiam podpi\u0105\u0107 si\u0119 pod ten wagonik &#8211; \u00a0o ile wcze\u015bniej nic nie sta\u0142o na przeszkodzie, \u017ceby tego typu dane w MongoDB trzyma\u0107, to teraz baza dostanie dla nich wyspecjalizownay \u201cnatywny\u201d tryb, zoptymalizowany pod specyficzne wymagania tego typu zbior\u00f3w.<\/p>\n<p>Z pewno\u015bci\u0105 te\u017c wa\u017cn\u0105 nowo\u015bci\u0105 (g\u0142\u00f3wnie dla tych kt\u00f3rzy u\u017cywaj\u0105 MongoDB Atlas &#8211; chmurowej wersji \u201cmanaged\u201d) jest wersja testowa Mongo Serverless. Dzia\u0142a ona w modelu skalowania i rodzaju pricingu podobnym do CosmosDB, kt\u00f3ry mo\u017cna okre\u015bli\u0107 jako \u201cpay as you go\u201d &#8211; Ty p\u0142acisz, a Atlas daje Ci skrojone pod Ciebie zasoby. To wszystko mo\u017cliwe jest dzi\u0119ki trzeciej du\u017cej zmianie, tak zwanemu \u201clive shardingowi\u201d, umo\u017cliwiaj\u0105cemu wprowadzenie zmian w sposobie shardingu przy zerowym \u201cdowntime\u201d. Wcze\u015bniej by\u0142o to bardzo, bardzo trudne i zabiera\u0142o systemom opartym o Mongo niezb\u0119dn\u0105 w dzisiejszych czasach elastyczno\u015b\u0107.\u200b\u200b<\/p>\n<figure class=\"kg-card kg-image-card\"><img decoding=\"async\" class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d04477264c.png\" alt=\"\" \/><\/figure>\n<p>To co, kto z Was u\u017cywa MongoDB? Jak zapatrujecie si\u0119 na zmiany? Napiszcie prosz\u0119 na naszym <a href=\"https:\/\/www.facebook.com\/vivedapp\">Facebooku<\/a>.<\/p>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.zdnet.com\/article\/mongodb-5-0-is-here-spotlighting-productivity-and-extensibility\/\">MongoDB 5.0 is here, spotlighting productivity and extensibility<\/a><\/li>\n<li><a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">Why You Should Never Use MongoDB \u00ab Sarah Mei<\/a><\/li>\n<li><a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">Versioned API<\/a><\/li>\n<li><a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">Accelerating Delivery with a New Quarterly Release Cycle, Starting with MongoDB 5.0<\/a><\/li>\n<\/ul>\n<h2 id=\"3-jak-wyglada-kwestia-wypalenia-wsrod-programistow\" data-num=3>3. Jak wygl\u0105da kwestia wypalenia w\u015br\u00f3d programist\u00f3w<\/h2>\n<p>Powiedzmy sobie szczerze &#8211; w naszej bran\u017cy pracuje si\u0119 do\u015b\u0107 dobrze. Firmy zabiegaj\u0105 o programist\u00f3w, owocowe czwartki, dobre uposa\u017cenia &#8211; og\u00f3lnie, mamy raczej rynek pracownika. Wiadomo &#8211; \u201cYour Mileage May Vary\u201d, ale w zasadzie pracodawcy spe\u0142niaj\u0105 nasze wszelkie zachcianki, czasem nawet te najbardziej durne. Dodatkowo, ostatni pandemiczny rok do\u015bwiadczy\u0142 nas (przynajmniej na pierwszy rzut oka) znacznie mniej ni\u017c inne bran\u017ce &#8211; rynek si\u0119 nie za\u0142ama\u0142, zapotrzebowanie na nasze potrzeby jeszcze wzros\u0142o, dodatkowo wi\u0119kszo\u015b\u0107 z nas zyska\u0142a mo\u017cliwo\u015b\u0107 pracy z domu. Dla os\u00f3b z zewn\u0105trz, IT jawi si\u0119 niczym swoiste eldorado.<\/p>\n<div class=\"embed-responsive embed-responsive-16by9\"><iframe loading=\"lazy\" title=\"To si\u0119 (nie) kompiluje - o bran\u017cy IT. Daniel Pokusa\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/R3enwmh0rh0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Bardzo \u201centertajning\u201d talk od Daniela Pokusa w tym temacie.<\/p>\n<p>Dlatego te\u017c po takim pobie\u017cnym rzucie oka, zaskoczeniem mo\u017ce by\u0107 fakt, jak wielkim problemem jest w bran\u017cy wypalenie. W zesz\u0142ym tygodniu internet <a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">obieg\u0142y badania Haystack<\/a>, przeprowadzone na pr\u00f3bce 258 programist\u00f3w z Wielkiej Brytanii &#8211; liczba ta nie wydaje si\u0119 by\u0107 wielk\u0105, jednak wed\u0142ug tw\u00f3rc\u00f3w raportu jest ona statystycznie istotna. 87% uczestnik\u00f3w twierdzi\u0142o, \u017ce widzi u siebie znamiona wypalenia, z czego 55% okre\u015bli\u0142o je jako \u201cpowa\u017cne\u201d. Symptomy nasili\u0142y si\u0119 podczas pandemii, a g\u0142\u00f3wnym motorem jest zwi\u0119kszona ilo\u015b\u0107 pracy oraz og\u00f3lny l\u0119k zwi\u0105zany z pandemi\u0105, cho\u0107 w czo\u0142\u00f3wce znalaz\u0142y si\u0119 te\u017c niepewno\u015b\u0107 przysz\u0142o\u015bci oraz brak kontaktu z bliskimi.<\/p>\n<p>O ile przyczyny zwi\u0105zane z covidem s\u0105 pewnie udzia\u0142em wi\u0119kszo\u015bci spo\u0142ecz\u0144stwa, o tyle zasypywanie ludzi zadaniami i odpowiedzialno\u015bciami, ka\u017cdego robi\u0105c fullstackiem, jest cz\u0119st\u0105 charkaterystyk\u0105 naszej bran\u017cy. Bardzo dobrze opisuje to <a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">publikacja Mehdiego Zeda z bloga jesuisundev.com<\/a>, w kt\u00f3rym wspomina on projekt, kt\u00f3ry doprowadzi\u0142 go do takiego w\u0142a\u015bnie stanu. Mam smutne przewidywanie, \u017ce niejedno z Was dobrze odnajdzie si\u0119 we wspomnieniach Mehdiego.<\/p>\n<figure class=\"kg-card kg-image-card\"><img loading=\"lazy\" decoding=\"async\" class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png\" sizes=\"auto, (min-width: 720px) 720px\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-4.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/2_image-4.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png 1049w\" alt=\"\" width=\"1049\" height=\"1198\" \/><\/figure>\n<p>Jak rozpozna\u0107 wypalenie i sk\u0105d ono si\u0119 bierze? Wed\u0142ug bada\u0144 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Christina_Maslach\">Christine Maslash<\/a>, wp\u0142ywa na niego sze\u015b\u0107 sekcji naszej pracy<\/p>\n<ul>\n<li>ilo\u015b\u0107 pracy (o tym ju\u017c wspomnieli\u015bmy)<\/li>\n<li>sprawczo\u015b\u0107<\/li>\n<li>spo\u0142eczno\u015b\u0107 w kt\u00f3rej pracujemy<\/li>\n<li>warto\u015b\u0107 przynoszona przez project<\/li>\n<li>potencjalna nagroda za prac\u0119&#8230;<\/li>\n<li>\u2026 oraz sprawiedliwo\u015b\u0107 jej rozdzia\u0142u<\/li>\n<\/ul>\n<p>Jak wi\u0119c wida\u0107, problem jest skomplikowany i wielop\u0142aszczyznowy. Szerzej opisuje go artyku\u0142 z <a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">A Life of Productivity<\/a>, zawieraj\u0105cy te\u017c \u201cakcjonowalne\u201d porady.<\/p>\n<p>Dlatego te\u017c na sam koniec chcieliby\u015bmy si\u0119 podzieli\u0107 niezwykle interesuj\u0105c\u0105 publikacj\u0105 od Dropboxa, kt\u00f3ra o ile nie dotyka wszystkich punkt\u00f3w z listy, to pom\u00f3c mo\u017ce w dw\u00f3ch ostatnich. Udost\u0119pnili oni bowiem <a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">publicznie swoje wymagania na poszczeg\u00f3lne poziomy<\/a>, i musze przyzna\u0107, \u017ce maj\u0105 to bardzo dobrze rozkminione &#8211; aczkolwiek musz\u0119 przyzna\u0107, \u017ce my w firmie rodzicu Vived &#8211; VirtusLab &#8211; te\u017c mamy podobne, wewn\u0119trzne engineering progression, wi\u0119c akurat jak fajnie dzia\u0142a taki system mam wra\u017cenia z pierwszej r\u0119ki. Mo\u017ce jednak publikacja Dropboxa b\u0119dzie inspiracj\u0105 dla wielu firm.<\/p>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-2\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n<li><a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">The 6 Burnout Triggers<\/a><\/li>\n<li><a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">Sharing our Engineering Career Framework with the world<\/a><\/li>\n<li><a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">6 thoughts on \u201cThe project that made me burnout\u201d<\/a><\/li>\n<li><a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">83% of Developers Suffer From Burnout and 81% Said It\u2019s Gotten Worse During Covid<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=R3enwmh0rh0\">To si\u0119 (nie) kompiluje &#8211; o bran\u017cy IT. Daniel Pokusa<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dzisiaj znowu w niedziel\u0119, ale mamy dla Was trzy do\u015b\u0107 obszerne tematy, kt\u00f3re mam nadziej\u0119 umil\u0105 Wam niedziele przed powrotem do ulubionej pracy &#8211; je\u015bli praca nie jest ulubiona, polecamy zw\u0142aszcza sekcje trzeci\u0105. Tak czy siak &#8211; wszystkich zapraszamy do lektury.<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[266],"tags":[],"class_list":["post-10110","post","type-post","status-publish","format-standard","hentry","category-craftsmanship"],"acf":{"weekly_summary":true,"estimated_reading_time":"8"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Craftsmanship Sunday vol. 46 - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Craftsmanship Sunday vol. 46 - Vived\" \/>\n<meta property=\"og:description\" content=\"Dzisiaj znowu w niedziel\u0119, ale mamy dla Was trzy do\u015b\u0107 obszerne tematy, kt\u00f3re mam nadziej\u0119 umil\u0105 Wam niedziele przed powrotem do ulubionej pracy - je\u015bli praca nie jest ulubiona, polecamy zw\u0142aszcza sekcje trzeci\u0105. Tak czy siak - wszystkich zapraszamy do lektury.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-18T07:41:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:20:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\" \/>\n<meta name=\"author\" content=\"Artur Skowro\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"Software Craftsmanship Sunday vol. 46\",\"datePublished\":\"2021-07-18T07:41:26+00:00\",\"dateModified\":\"2022-09-19T11:20:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\"},\"wordCount\":1711,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\",\"articleSection\":[\"Craftsmanship\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\",\"url\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\",\"name\":\"Software Craftsmanship Sunday vol. 46 - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\",\"datePublished\":\"2021-07-18T07:41:26+00:00\",\"dateModified\":\"2022-09-19T11:20:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Craftsmanship Sunday vol. 46\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\",\"name\":\"Artur Skowro\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"caption\":\"Artur Skowro\u0144ski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Craftsmanship Sunday vol. 46 - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/","og_locale":"pl_PL","og_type":"article","og_title":"Software Craftsmanship Sunday vol. 46 - Vived","og_description":"Dzisiaj znowu w niedziel\u0119, ale mamy dla Was trzy do\u015b\u0107 obszerne tematy, kt\u00f3re mam nadziej\u0119 umil\u0105 Wam niedziele przed powrotem do ulubionej pracy - je\u015bli praca nie jest ulubiona, polecamy zw\u0142aszcza sekcje trzeci\u0105. Tak czy siak - wszystkich zapraszamy do lektury.","og_url":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/","og_site_name":"Vived","article_published_time":"2021-07-18T07:41:26+00:00","article_modified_time":"2022-09-19T11:20:10+00:00","og_image":[{"url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png","type":"","width":"","height":""}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"Software Craftsmanship Sunday vol. 46","datePublished":"2021-07-18T07:41:26+00:00","dateModified":"2022-09-19T11:20:10+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/"},"wordCount":1711,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png","articleSection":["Craftsmanship"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/","url":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/","name":"Software Craftsmanship Sunday vol. 46 - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png","datePublished":"2021-07-18T07:41:26+00:00","dateModified":"2022-09-19T11:20:10+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png"},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-sunday-vol-46\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"Software Craftsmanship Sunday vol. 46"}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3","name":"Artur Skowro\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","caption":"Artur Skowro\u0144ski"}}]}},"blocks_vived":[{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"<h2 id=\"1-facebook-porzuca-prac%C4%99-nad-interfejsem-m%C3%B3zg-komputer-%F0%9F%A7%A0\">1. Facebook porzuca prac\u0119 nad Interfejsem M\u00f3zg-Komputer<\/h2>\nJe\u017celi jest co\u015b za co mo\u017cemy kocha\u0107 wielkie korporacje IT - poza oczywi\u015bcie darmowym (hehe) oprogramowaniem u\u017cywany przez milion\u00f3w u\u017cytkownik\u00f3w - to ichniejsze Moonshoty. S\u0142ynie z nich g\u0142\u00f3wnie Google (z ich legendarnym ju\u017c Google X czy projektami pokroju Calico), no i oczywi\u015bcie Elon Musk, kt\u00f3rego w zasadzie ka\u017cd\u0105 now\u0105 firm\u0119 mo\u017cna potraktowa\u0107 jako Moonshot - ostatnio w ko\u0144cu trwa wy\u015bcig miliarder\u00f3w o dominacje na rynku kosmicznej turystyki, <a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">wchodz\u0105cy w\u0142a\u015bnie w bardzo interesuj\u0105c\u0105 faz\u0119<\/a>.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\" alt=\"\" \/>\n<figcaption>Po paru latach okazuje si\u0119, \u017ce odcinek Simpson\u00f3w z udzia\u0142em Elona Muska jest coraz bli\u017cszy rzeczywisto\u015bci.<\/figcaption><\/figure>\nJednak nie wszystkie \u201cTheBigTech\u201d s\u0105 uto\u017csamiane z podobnymi inicjatywami, \u017ceby wymieni\u0107 tutaj cho\u0107by Facebooka, kt\u00f3rego najwi\u0119kszym \u201cskokiem w bok\u201d wydaje si\u0119 by\u0107 VR. Okazuje si\u0119 jednak, \u017ce i firma Marka Zuckeberga po cichu rozwija interesuj\u0105ce inicjatywy. W ramach <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">MIT Technology Review pojawi\u0142 si\u0119 artyku\u0142<\/a> na temat jednego z takich projekt\u00f3w. Dowiadujemy si\u0119 z niego, \u017ce Facebook pracowa\u0142 nad hmmm\u2026 interfejsem do odczytywania umys\u0142u. Inicjatywa mia\u0142a by\u0107 troch\u0119 zbli\u017cona do znacznie lepiej znanego Neuralinka (i to jest ten maginczy moment, gdy znowu mog\u0119 podzieli\u0107 si\u0119 <a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">moim ulubionym artyku\u0142em w ca\u0142ym internecie<\/a>), a ca\u0142o\u015b\u0107 mia\u0142a by\u0107 suplementem do wspomnianego ju\u017c VR. Wynki same w sobie by\u0142y bardzo interesuj\u0105ce - po kalibracji (50 s\u0142\u00f3w wyobra\u017conych 10,000 razy), m\u0119\u017cczyzna o pseudonimie Bravo-1 osi\u0105gn\u0105\u0142 75% precyzje w dyktowaniu wyra\u017ce\u0144 za pomoc\u0105 w\u0142asnego m\u00f3zgu.\n\nOkazuje si\u0119 jednak, \u017ce 50 s\u0142\u00f3w to do\u015b\u0107 ograniczony s\u0142ownik, \u00be to precyzja by\u0142a zbyt ma\u0142a, \u017ceby nie powodowa\u0107 frustracji, a d\u0142ugotrwa\u0142a kalibracja mocno ograniczy\u0142a mo\u017cliwo\u015bci komercjalizacji. Dlatego te\u017c, w zesz\u0142ym tygodniu Facebook <a href=\"https:\/\/tech.fb.com\/bci-milestone-new-research-from-ucsf-with-support-from-facebook-shows-the-potential-of-brain-computer-interfaces-for-restoring-speech-communication\/\">og\u0142osi\u0142 zarzucenie projektu<\/a>. Wspomiana publikacja MIT to mimo wszystko fascynuj\u0105ca lektura, opisuj\u0105ca przebieg ca\u0142ego projektu i dzia\u0142a\u0144 na styku wielka korporacja-o\u015brodek naukowy.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044424eee.png\" alt=\"\" \/>\n\n<figcaption>Powiedzmy sobie te\u017c szczerze - 2017 (kiedy projekt startowa\u0142) to chyba ostatni moment gdy jeszcze has\u0142o \u201cFacebook b\u0119dzie czyta\u0142 Tw\u00f3j m\u00f3zg\u201d mog\u0142o wzbudza\u0107 entuzjazm...<\/figcaption><\/figure>\nNie jest to oczywi\u015bcie jedyny porzucony przez Facebooka projekt. Dla wielu z nich taka decyzja oznacza definitywny koniec, ale bywaj\u0105 przypadki gdy historia pisze ci\u0105g dalszy. Za przyk\u0142ad niech pos\u0142u\u017cy satelitarny internet, nad kt\u00f3rym pracowa\u0142a firma. Mimo, \u017ce <a href=\"https:\/\/www.engadget.com\/amazon-has-acquired-facebooks-satellite-internet-group-115312282.html\">Facebook ze wgl\u0119du na kontrowersje porzuci\u0142 inicjatyw\u0119<\/a>, bardzo szybko jego miejsce zaj\u0105\u0142 Amazon, podkupuj\u0105c zespo\u0142 i wdra\u017caj\u0105c go w sw\u00f3j w\u0142asny projekt Project Kuiper, kt\u00f3ry do 2029 ma sk\u0142ada\u0107 si\u0119 a\u017c z 3,236 satelit.\n\nA jak ju\u017c mowa o satelitanych internetach - czy zastanawiali\u015bcie si\u0119 kiedy\u015b jak w praktyce sprawdza si\u0119 Starlink? Ju\u017c w maju The Verge mia\u0142o okazje zrecenzowa\u0107 jego wersj\u0119 beta i <a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">wyniki by\u0142y\u2026 \u015brednie<\/a>. Tak\u017ce jako osoba jeszcze do niedawna mieszkaj\u0105ca poza zakresem dochodzenia \u015bwiat\u0142owodu (nie polecam\u2026.), mam nadziej\u0119, \u017ce konkruencja b\u0119dzie mia\u0142a zbawienny wp\u0142yw nie tylko na osi\u0105gi, ale i ekologiczno\u015b\u0107 ca\u0142ej inicjatywy.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044583074.png\" alt=\"\" \/>\n\n<figcaption>W tym miejscu (na koniec d\u0142ugiej sekcji) chcia\u0142bym poleci\u0107 <a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">odcinek podcastu \u201cDzia\u0142 Zagraniczny\u201d o kosmicznych \u015bmieciach<\/a>. Przedstawia problem, ale przynosi te\u017c nutk\u0119 tak potrzebnego optymizmu.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">The space tourism industry is stuck in its billionaire phase<\/a><\/li>\n \t<li><a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">Starlink review: dreams, not reality<\/a><\/li>\n \t<li><a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">Neuralink and the Brain's Magical Future \u2014 Wait But Why<\/a><\/li>\n \t<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">Facebook stops funding for brain reading computer interface<\/a><\/li>\n \t<li><a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">Kto posprz\u0105ta \u015bmieci w kosmosie (Dzia\u0142 Zagraniczny Podcast#086)<\/a><\/li>\n<\/ul>\n<h2 id=\"2-opublikowan-mongodb-50-z-kilkoma-interesuj%C4%85cymi-nowo%C5%9Bciami-%F0%9F%8D%83\">2. Opublikowan MongoDB 5.0 z kilkoma interesuj\u0105cymi nowo\u015bciami<\/h2>\nJestem pewien, \u017ce niejedna osoba s\u0142ysz\u0105c NoSQL, ma przed oczami w\u0142a\u015bnie MongoDB. O ile jest sporo starszych projekt\u00f3w, to jednak w\u0142a\u015bnie baza z li\u015bciem w logo by\u0142a chyba pierwsz\u0105, kt\u00f3ra przebi\u0142a si\u0119 do masowego odbiorcy. Sukces\u00f3w szuka\u0142bym w wygodzie, jak\u0105 daje model dokumentowy, przynajmniej dla \u201cGreenfield\u00f3w\u201d (i do pierwszej zmiany \u201cschemy\u201d bazy lub wdro\u017cenia bardziej skomplikowanego modelu danych). Co prawda, pojawiaj\u0105ca si\u0119 przez lata krytyka troch\u0119 popsu\u0142a pras\u0119 MongoDB (\u017ceby wspomnie\u0107 tylko <a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">nieco ju\u017c legendarny artyku\u0142 programistki Diaspory<\/a>), ale w dalszym ci\u0105gu jest to rozwi\u0105zanie kusz\u0105ce dla projekt\u00f3w, kt\u00f3re z g\u00f3ry zak\u0142adaj\u0105 skalowanie do poziomu milion\u00f3w u\u017cytkownik\u00f3w ju\u017c na poziomie proof-of-concept.\n\nhttps:\/\/www.youtube.com\/watch?v=b2F-DItXtZs\n\nKlasyk - po latach ci\u0105gle aktualny \u2764\ufe0f\n\nJednak poprawienie u\u017cyta, MongoDB ma swoje zastosowania, a jego tw\u00f3rcy w pocie czo\u0142a pracuj\u0105 nad tym, by przekona\u0107 do siebie programist\u00f3w. Przyk\u0142adowo, wersja czwarta wprowadzi\u0142a tranzakcyjno\u015b\u0107 (podpowied\u017a ode mnie - je\u017celi bardzo potrzebujecie tego w\u0142a\u015bnie featura w Mongo, przemy\u015blcie Wasz schemat danych), a w ostatnim tygodniu mia\u0142a swoj\u0105 premier\u0119 pi\u0105ta ju\u017c, du\u017ca edycja tej w\u0142a\u015bnie bazy. Tym razem, celem przy\u015bwiecaj\u0105cym tw\u00f3rcom jest produktywno\u015b\u0107 programist\u00f3w.\n\nJedn\u0105 z z zapowiedzi jest <a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">nowy cykl releasowy<\/a>. Kolejne wersje MongoDB wydawane b\u0119d\u0105 co kwarta\u0142 poprzez tzw. Rapid Releasy - \u00a0aczkolwiek \u201cdu\u017ce edycje\u201d w dalszym ci\u0105gu pojawia\u0107 si\u0119 maj\u0105 raz do roku. Dla tych, kt\u00f3rzy z przera\u017ceniem patrz\u0105 na potrzebe aktualizacji bazy danych raz na kwarta\u0142, wprowadzona zosta\u0142a za\u015b funkcjonalno\u015b\u0107 <a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">wersjonowanego API bazy danych<\/a> - mi\u0119dzy kolejnymi wersjami zachowana ma by\u0107 stabilno\u015b\u0107, a to programista decydowa\u0107 ma o momencie przej\u015bcia na now\u0105 wersje wtedy, kiedy b\u0119dzie to wygodne dla niego (i projektu).\n\nZ punktu widzenia u\u017cytkownika, MongoDB 5.0 to te\u017c trzy du\u017ce og\u0142oszenia. Ostatnimi czasy, popularno\u015b\u0107 zdobywaj\u0105 Time Series Databases - okazuje si\u0119, \u017ce s\u0105 one \u015bwietnym rozwi\u0105zaniem dla system\u00f3w zbieraj\u0105cych du\u017ce ilo\u015bci danych. Mongo postanawiam podpi\u0105\u0107 si\u0119 pod ten wagonik - \u00a0o ile wcze\u015bniej nic nie sta\u0142o na przeszkodzie, \u017ceby tego typu dane w MongoDB trzyma\u0107, to teraz baza dostanie dla nich wyspecjalizownay \u201cnatywny\u201d tryb, zoptymalizowany pod specyficzne wymagania tego typu zbior\u00f3w.\n\nZ pewno\u015bci\u0105 te\u017c wa\u017cn\u0105 nowo\u015bci\u0105 (g\u0142\u00f3wnie dla tych kt\u00f3rzy u\u017cywaj\u0105 MongoDB Atlas - chmurowej wersji \u201cmanaged\u201d) jest wersja testowa Mongo Serverless. Dzia\u0142a ona w modelu skalowania i rodzaju pricingu podobnym do CosmosDB, kt\u00f3ry mo\u017cna okre\u015bli\u0107 jako \u201cpay as you go\u201d - Ty p\u0142acisz, a Atlas daje Ci skrojone pod Ciebie zasoby. To wszystko mo\u017cliwe jest dzi\u0119ki trzeciej du\u017cej zmianie, tak zwanemu \u201clive shardingowi\u201d, umo\u017cliwiaj\u0105cemu wprowadzenie zmian w sposobie shardingu przy zerowym \u201cdowntime\u201d. Wcze\u015bniej by\u0142o to bardzo, bardzo trudne i zabiera\u0142o systemom opartym o Mongo niezb\u0119dn\u0105 w dzisiejszych czasach elastyczno\u015b\u0107.\u200b\u200b\n<figure class=\"kg-card kg-image-card\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d04477264c.png\" alt=\"\" \/><\/figure>\nTo co, kto z Was u\u017cywa MongoDB? Jak zapatrujecie si\u0119 na zmiany? Napiszcie prosz\u0119 na naszym <a href=\"https:\/\/www.facebook.com\/vivedapp\">Facebooku<\/a>.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/www.zdnet.com\/article\/mongodb-5-0-is-here-spotlighting-productivity-and-extensibility\/\">MongoDB 5.0 is here, spotlighting productivity and extensibility<\/a><\/li>\n \t<li><a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">Why You Should Never Use MongoDB \u00ab Sarah Mei<\/a><\/li>\n \t<li><a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">Versioned API<\/a><\/li>\n \t<li><a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">Accelerating Delivery with a New Quarterly Release Cycle, Starting with MongoDB 5.0<\/a><\/li>\n<\/ul>\n<h2 id=\"3-jak-wygl%C4%85da-kwestia-wypalenia-w%C5%9Br%C3%B3d-programist%C3%B3w-%F0%9F%94%A5\">3. Jak wygl\u0105da kwestia wypalenia w\u015br\u00f3d programist\u00f3w<\/h2>\nPowiedzmy sobie szczerze - w naszej bran\u017cy pracuje si\u0119 do\u015b\u0107 dobrze. Firmy zabiegaj\u0105 o programist\u00f3w, owocowe czwartki, dobre uposa\u017cenia - og\u00f3lnie, mamy raczej rynek pracownika. Wiadomo - \u201cYour Mileage May Vary\u201d, ale w zasadzie pracodawcy spe\u0142niaj\u0105 nasze wszelkie zachcianki, czasem nawet te najbardziej durne. Dodatkowo, ostatni pandemiczny rok do\u015bwiadczy\u0142 nas (przynajmniej na pierwszy rzut oka) znacznie mniej ni\u017c inne bran\u017ce - rynek si\u0119 nie za\u0142ama\u0142, zapotrzebowanie na nasze potrzeby jeszcze wzros\u0142o, dodatkowo wi\u0119kszo\u015b\u0107 z nas zyska\u0142a mo\u017cliwo\u015b\u0107 pracy z domu. Dla os\u00f3b z zewn\u0105trz, IT jawi si\u0119 niczym swoiste eldorado.\n\nhttps:\/\/www.youtube.com\/watch?v=R3enwmh0rh0\nBardzo \u201centertajning\u201d talk od Daniela Pokusa w tym temacie.\n\nDlatego te\u017c po takim pobie\u017cnym rzucie oka, zaskoczeniem mo\u017ce by\u0107 fakt, jak wielkim problemem jest w bran\u017cy wypalenie. W zesz\u0142ym tygodniu internet <a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">obieg\u0142y badania Haystack<\/a>, przeprowadzone na pr\u00f3bce 258 programist\u00f3w z Wielkiej Brytanii - liczba ta nie wydaje si\u0119 by\u0107 wielk\u0105, jednak wed\u0142ug tw\u00f3rc\u00f3w raportu jest ona statystycznie istotna. 87% uczestnik\u00f3w twierdzi\u0142o, \u017ce widzi u siebie znamiona wypalenia, z czego 55% okre\u015bli\u0142o je jako \u201cpowa\u017cne\u201d. Symptomy nasili\u0142y si\u0119 podczas pandemii, a g\u0142\u00f3wnym motorem jest zwi\u0119kszona ilo\u015b\u0107 pracy oraz og\u00f3lny l\u0119k zwi\u0105zany z pandemi\u0105, cho\u0107 w czo\u0142\u00f3wce znalaz\u0142y si\u0119 te\u017c niepewno\u015b\u0107 przysz\u0142o\u015bci oraz brak kontaktu z bliskimi.\n\nO ile przyczyny zwi\u0105zane z covidem s\u0105 pewnie udzia\u0142em wi\u0119kszo\u015bci spo\u0142ecz\u0144stwa, o tyle zasypywanie ludzi zadaniami i odpowiedzialno\u015bciami, ka\u017cdego robi\u0105c fullstackiem, jest cz\u0119st\u0105 charkaterystyk\u0105 naszej bran\u017cy. Bardzo dobrze opisuje to <a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">publikacja Mehdiego Zeda z bloga jesuisundev.com<\/a>, w kt\u00f3rym wspomina on projekt, kt\u00f3ry doprowadzi\u0142 go do takiego w\u0142a\u015bnie stanu. Mam smutne przewidywanie, \u017ce niejedno z Was dobrze odnajdzie si\u0119 we wspomnieniach Mehdiego.\n<figure class=\"kg-card kg-image-card\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png\" sizes=\"(min-width: 720px) 720px\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-4.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/2_image-4.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png 1049w\" alt=\"\" width=\"1049\" height=\"1198\" \/><\/figure>\nJak rozpozna\u0107 wypalenie i sk\u0105d ono si\u0119 bierze? Wed\u0142ug bada\u0144 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Christina_Maslach\">Christine Maslash<\/a>, wp\u0142ywa na niego sze\u015b\u0107 sekcji naszej pracy\n<ul>\n \t<li>ilo\u015b\u0107 pracy (o tym ju\u017c wspomnieli\u015bmy)<\/li>\n \t<li>sprawczo\u015b\u0107<\/li>\n \t<li>spo\u0142eczno\u015b\u0107 w kt\u00f3rej pracujemy<\/li>\n \t<li>warto\u015b\u0107 przynoszona przez project<\/li>\n \t<li>potencjalna nagroda za prac\u0119...<\/li>\n \t<li>\u2026 oraz sprawiedliwo\u015b\u0107 jej rozdzia\u0142u<\/li>\n<\/ul>\nJak wi\u0119c wida\u0107, problem jest skomplikowany i wielop\u0142aszczyznowy. Szerzej opisuje go artyku\u0142 z <a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">A Life of Productivity<\/a>, zawieraj\u0105cy te\u017c \u201cakcjonowalne\u201d porady.\n\nDlatego te\u017c na sam koniec chcieliby\u015bmy si\u0119 podzieli\u0107 niezwykle interesuj\u0105c\u0105 publikacj\u0105 od Dropboxa, kt\u00f3ra o ile nie dotyka wszystkich punkt\u00f3w z listy, to pom\u00f3c mo\u017ce w dw\u00f3ch ostatnich. Udost\u0119pnili oni bowiem <a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">publicznie swoje wymagania na poszczeg\u00f3lne poziomy<\/a>, i musze przyzna\u0107, \u017ce maj\u0105 to bardzo dobrze rozkminione - aczkolwiek musz\u0119 przyzna\u0107, \u017ce my w firmie rodzicu Vived - VirtusLab - te\u017c mamy podobne, wewn\u0119trzne engineering progression, wi\u0119c akurat jak fajnie dzia\u0142a taki system mam wra\u017cenia z pierwszej r\u0119ki. Mo\u017ce jednak publikacja Dropboxa b\u0119dzie inspiracj\u0105 dla wielu firm.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-2\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">The 6 Burnout Triggers<\/a><\/li>\n \t<li><a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">Sharing our Engineering Career Framework with the world<\/a><\/li>\n \t<li><a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">6 thoughts on \u201cThe project that made me burnout\u201d<\/a><\/li>\n \t<li><a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">83% of Developers Suffer From Burnout and 81% Said It\u2019s Gotten Worse During Covid<\/a><\/li>\n \t<li><a href=\"https:\/\/www.youtube.com\/watch?v=R3enwmh0rh0\">To si\u0119 (nie) kompiluje - o bran\u017cy IT. Daniel Pokusa<\/a><\/li>\n<\/ul>","innerContent":["<h2 id=\"1-facebook-porzuca-prac%C4%99-nad-interfejsem-m%C3%B3zg-komputer-%F0%9F%A7%A0\">1. Facebook porzuca prac\u0119 nad Interfejsem M\u00f3zg-Komputer<\/h2>\nJe\u017celi jest co\u015b za co mo\u017cemy kocha\u0107 wielkie korporacje IT - poza oczywi\u015bcie darmowym (hehe) oprogramowaniem u\u017cywany przez milion\u00f3w u\u017cytkownik\u00f3w - to ichniejsze Moonshoty. S\u0142ynie z nich g\u0142\u00f3wnie Google (z ich legendarnym ju\u017c Google X czy projektami pokroju Calico), no i oczywi\u015bcie Elon Musk, kt\u00f3rego w zasadzie ka\u017cd\u0105 now\u0105 firm\u0119 mo\u017cna potraktowa\u0107 jako Moonshot - ostatnio w ko\u0144cu trwa wy\u015bcig miliarder\u00f3w o dominacje na rynku kosmicznej turystyki, <a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">wchodz\u0105cy w\u0142a\u015bnie w bardzo interesuj\u0105c\u0105 faz\u0119<\/a>.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044214ccc.png\" alt=\"\" \/>\n<figcaption>Po paru latach okazuje si\u0119, \u017ce odcinek Simpson\u00f3w z udzia\u0142em Elona Muska jest coraz bli\u017cszy rzeczywisto\u015bci.<\/figcaption><\/figure>\nJednak nie wszystkie \u201cTheBigTech\u201d s\u0105 uto\u017csamiane z podobnymi inicjatywami, \u017ceby wymieni\u0107 tutaj cho\u0107by Facebooka, kt\u00f3rego najwi\u0119kszym \u201cskokiem w bok\u201d wydaje si\u0119 by\u0107 VR. Okazuje si\u0119 jednak, \u017ce i firma Marka Zuckeberga po cichu rozwija interesuj\u0105ce inicjatywy. W ramach <a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">MIT Technology Review pojawi\u0142 si\u0119 artyku\u0142<\/a> na temat jednego z takich projekt\u00f3w. Dowiadujemy si\u0119 z niego, \u017ce Facebook pracowa\u0142 nad hmmm\u2026 interfejsem do odczytywania umys\u0142u. Inicjatywa mia\u0142a by\u0107 troch\u0119 zbli\u017cona do znacznie lepiej znanego Neuralinka (i to jest ten maginczy moment, gdy znowu mog\u0119 podzieli\u0107 si\u0119 <a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">moim ulubionym artyku\u0142em w ca\u0142ym internecie<\/a>), a ca\u0142o\u015b\u0107 mia\u0142a by\u0107 suplementem do wspomnianego ju\u017c VR. Wynki same w sobie by\u0142y bardzo interesuj\u0105ce - po kalibracji (50 s\u0142\u00f3w wyobra\u017conych 10,000 razy), m\u0119\u017cczyzna o pseudonimie Bravo-1 osi\u0105gn\u0105\u0142 75% precyzje w dyktowaniu wyra\u017ce\u0144 za pomoc\u0105 w\u0142asnego m\u00f3zgu.\n\nOkazuje si\u0119 jednak, \u017ce 50 s\u0142\u00f3w to do\u015b\u0107 ograniczony s\u0142ownik, \u00be to precyzja by\u0142a zbyt ma\u0142a, \u017ceby nie powodowa\u0107 frustracji, a d\u0142ugotrwa\u0142a kalibracja mocno ograniczy\u0142a mo\u017cliwo\u015bci komercjalizacji. Dlatego te\u017c, w zesz\u0142ym tygodniu Facebook <a href=\"https:\/\/tech.fb.com\/bci-milestone-new-research-from-ucsf-with-support-from-facebook-shows-the-potential-of-brain-computer-interfaces-for-restoring-speech-communication\/\">og\u0142osi\u0142 zarzucenie projektu<\/a>. Wspomiana publikacja MIT to mimo wszystko fascynuj\u0105ca lektura, opisuj\u0105ca przebieg ca\u0142ego projektu i dzia\u0142a\u0144 na styku wielka korporacja-o\u015brodek naukowy.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044424eee.png\" alt=\"\" \/>\n\n<figcaption>Powiedzmy sobie te\u017c szczerze - 2017 (kiedy projekt startowa\u0142) to chyba ostatni moment gdy jeszcze has\u0142o \u201cFacebook b\u0119dzie czyta\u0142 Tw\u00f3j m\u00f3zg\u201d mog\u0142o wzbudza\u0107 entuzjazm...<\/figcaption><\/figure>\nNie jest to oczywi\u015bcie jedyny porzucony przez Facebooka projekt. Dla wielu z nich taka decyzja oznacza definitywny koniec, ale bywaj\u0105 przypadki gdy historia pisze ci\u0105g dalszy. Za przyk\u0142ad niech pos\u0142u\u017cy satelitarny internet, nad kt\u00f3rym pracowa\u0142a firma. Mimo, \u017ce <a href=\"https:\/\/www.engadget.com\/amazon-has-acquired-facebooks-satellite-internet-group-115312282.html\">Facebook ze wgl\u0119du na kontrowersje porzuci\u0142 inicjatyw\u0119<\/a>, bardzo szybko jego miejsce zaj\u0105\u0142 Amazon, podkupuj\u0105c zespo\u0142 i wdra\u017caj\u0105c go w sw\u00f3j w\u0142asny projekt Project Kuiper, kt\u00f3ry do 2029 ma sk\u0142ada\u0107 si\u0119 a\u017c z 3,236 satelit.\n\nA jak ju\u017c mowa o satelitanych internetach - czy zastanawiali\u015bcie si\u0119 kiedy\u015b jak w praktyce sprawdza si\u0119 Starlink? Ju\u017c w maju The Verge mia\u0142o okazje zrecenzowa\u0107 jego wersj\u0119 beta i <a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">wyniki by\u0142y\u2026 \u015brednie<\/a>. Tak\u017ce jako osoba jeszcze do niedawna mieszkaj\u0105ca poza zakresem dochodzenia \u015bwiat\u0142owodu (nie polecam\u2026.), mam nadziej\u0119, \u017ce konkruencja b\u0119dzie mia\u0142a zbawienny wp\u0142yw nie tylko na osi\u0105gi, ale i ekologiczno\u015b\u0107 ca\u0142ej inicjatywy.\n<figure class=\"kg-card kg-image-card kg-card-hascaption\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d044583074.png\" alt=\"\" \/>\n\n<figcaption>W tym miejscu (na koniec d\u0142ugiej sekcji) chcia\u0142bym poleci\u0107 <a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">odcinek podcastu \u201cDzia\u0142 Zagraniczny\u201d o kosmicznych \u015bmieciach<\/a>. Przedstawia problem, ale przynosi te\u017c nutk\u0119 tak potrzebnego optymizmu.<\/figcaption><\/figure>\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/www.theverge.com\/2021\/7\/17\/22573791\/space-tourism-industry-bezos-branson-musk-billionaire-phase\">The space tourism industry is stuck in its billionaire phase<\/a><\/li>\n \t<li><a href=\"https:\/\/www.theverge.com\/22435030\/starlink-satellite-internet-spacex-review\">Starlink review: dreams, not reality<\/a><\/li>\n \t<li><a href=\"https:\/\/waitbutwhy.com\/2017\/04\/neuralink.html\">Neuralink and the Brain's Magical Future \u2014 Wait But Why<\/a><\/li>\n \t<li><a href=\"https:\/\/www.technologyreview.com\/2021\/07\/14\/1028447\/facebook-brain-reading-interface-stops-funding\">Facebook stops funding for brain reading computer interface<\/a><\/li>\n \t<li><a href=\"https:\/\/www.dzialzagraniczny.pl\/2021\/07\/kto-posprzata-smieci-w-kosmosie-dzial-zagraniczny-podcast086\/\">Kto posprz\u0105ta \u015bmieci w kosmosie (Dzia\u0142 Zagraniczny Podcast#086)<\/a><\/li>\n<\/ul>\n<h2 id=\"2-opublikowan-mongodb-50-z-kilkoma-interesuj%C4%85cymi-nowo%C5%9Bciami-%F0%9F%8D%83\">2. Opublikowan MongoDB 5.0 z kilkoma interesuj\u0105cymi nowo\u015bciami<\/h2>\nJestem pewien, \u017ce niejedna osoba s\u0142ysz\u0105c NoSQL, ma przed oczami w\u0142a\u015bnie MongoDB. O ile jest sporo starszych projekt\u00f3w, to jednak w\u0142a\u015bnie baza z li\u015bciem w logo by\u0142a chyba pierwsz\u0105, kt\u00f3ra przebi\u0142a si\u0119 do masowego odbiorcy. Sukces\u00f3w szuka\u0142bym w wygodzie, jak\u0105 daje model dokumentowy, przynajmniej dla \u201cGreenfield\u00f3w\u201d (i do pierwszej zmiany \u201cschemy\u201d bazy lub wdro\u017cenia bardziej skomplikowanego modelu danych). Co prawda, pojawiaj\u0105ca si\u0119 przez lata krytyka troch\u0119 popsu\u0142a pras\u0119 MongoDB (\u017ceby wspomnie\u0107 tylko <a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">nieco ju\u017c legendarny artyku\u0142 programistki Diaspory<\/a>), ale w dalszym ci\u0105gu jest to rozwi\u0105zanie kusz\u0105ce dla projekt\u00f3w, kt\u00f3re z g\u00f3ry zak\u0142adaj\u0105 skalowanie do poziomu milion\u00f3w u\u017cytkownik\u00f3w ju\u017c na poziomie proof-of-concept.\n\nhttps:\/\/www.youtube.com\/watch?v=b2F-DItXtZs\n\nKlasyk - po latach ci\u0105gle aktualny \u2764\ufe0f\n\nJednak poprawienie u\u017cyta, MongoDB ma swoje zastosowania, a jego tw\u00f3rcy w pocie czo\u0142a pracuj\u0105 nad tym, by przekona\u0107 do siebie programist\u00f3w. Przyk\u0142adowo, wersja czwarta wprowadzi\u0142a tranzakcyjno\u015b\u0107 (podpowied\u017a ode mnie - je\u017celi bardzo potrzebujecie tego w\u0142a\u015bnie featura w Mongo, przemy\u015blcie Wasz schemat danych), a w ostatnim tygodniu mia\u0142a swoj\u0105 premier\u0119 pi\u0105ta ju\u017c, du\u017ca edycja tej w\u0142a\u015bnie bazy. Tym razem, celem przy\u015bwiecaj\u0105cym tw\u00f3rcom jest produktywno\u015b\u0107 programist\u00f3w.\n\nJedn\u0105 z z zapowiedzi jest <a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">nowy cykl releasowy<\/a>. Kolejne wersje MongoDB wydawane b\u0119d\u0105 co kwarta\u0142 poprzez tzw. Rapid Releasy - \u00a0aczkolwiek \u201cdu\u017ce edycje\u201d w dalszym ci\u0105gu pojawia\u0107 si\u0119 maj\u0105 raz do roku. Dla tych, kt\u00f3rzy z przera\u017ceniem patrz\u0105 na potrzebe aktualizacji bazy danych raz na kwarta\u0142, wprowadzona zosta\u0142a za\u015b funkcjonalno\u015b\u0107 <a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">wersjonowanego API bazy danych<\/a> - mi\u0119dzy kolejnymi wersjami zachowana ma by\u0107 stabilno\u015b\u0107, a to programista decydowa\u0107 ma o momencie przej\u015bcia na now\u0105 wersje wtedy, kiedy b\u0119dzie to wygodne dla niego (i projektu).\n\nZ punktu widzenia u\u017cytkownika, MongoDB 5.0 to te\u017c trzy du\u017ce og\u0142oszenia. Ostatnimi czasy, popularno\u015b\u0107 zdobywaj\u0105 Time Series Databases - okazuje si\u0119, \u017ce s\u0105 one \u015bwietnym rozwi\u0105zaniem dla system\u00f3w zbieraj\u0105cych du\u017ce ilo\u015bci danych. Mongo postanawiam podpi\u0105\u0107 si\u0119 pod ten wagonik - \u00a0o ile wcze\u015bniej nic nie sta\u0142o na przeszkodzie, \u017ceby tego typu dane w MongoDB trzyma\u0107, to teraz baza dostanie dla nich wyspecjalizownay \u201cnatywny\u201d tryb, zoptymalizowany pod specyficzne wymagania tego typu zbior\u00f3w.\n\nZ pewno\u015bci\u0105 te\u017c wa\u017cn\u0105 nowo\u015bci\u0105 (g\u0142\u00f3wnie dla tych kt\u00f3rzy u\u017cywaj\u0105 MongoDB Atlas - chmurowej wersji \u201cmanaged\u201d) jest wersja testowa Mongo Serverless. Dzia\u0142a ona w modelu skalowania i rodzaju pricingu podobnym do CosmosDB, kt\u00f3ry mo\u017cna okre\u015bli\u0107 jako \u201cpay as you go\u201d - Ty p\u0142acisz, a Atlas daje Ci skrojone pod Ciebie zasoby. To wszystko mo\u017cliwe jest dzi\u0119ki trzeciej du\u017cej zmianie, tak zwanemu \u201clive shardingowi\u201d, umo\u017cliwiaj\u0105cemu wprowadzenie zmian w sposobie shardingu przy zerowym \u201cdowntime\u201d. Wcze\u015bniej by\u0142o to bardzo, bardzo trudne i zabiera\u0142o systemom opartym o Mongo niezb\u0119dn\u0105 w dzisiejszych czasach elastyczno\u015b\u0107.\u200b\u200b\n<figure class=\"kg-card kg-image-card\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_610d04477264c.png\" alt=\"\" \/><\/figure>\nTo co, kto z Was u\u017cywa MongoDB? Jak zapatrujecie si\u0119 na zmiany? Napiszcie prosz\u0119 na naszym <a href=\"https:\/\/www.facebook.com\/vivedapp\">Facebooku<\/a>.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-1\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/www.zdnet.com\/article\/mongodb-5-0-is-here-spotlighting-productivity-and-extensibility\/\">MongoDB 5.0 is here, spotlighting productivity and extensibility<\/a><\/li>\n \t<li><a href=\"http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb\/\">Why You Should Never Use MongoDB \u00ab Sarah Mei<\/a><\/li>\n \t<li><a href=\"https:\/\/docs.mongodb.com\/v5.0\/reference\/versioned-api\/\">Versioned API<\/a><\/li>\n \t<li><a href=\"https:\/\/www.mongodb.com\/blog\/post\/new-quarterly-releases-starting-with-mongodb-5-0\">Accelerating Delivery with a New Quarterly Release Cycle, Starting with MongoDB 5.0<\/a><\/li>\n<\/ul>\n<h2 id=\"3-jak-wygl%C4%85da-kwestia-wypalenia-w%C5%9Br%C3%B3d-programist%C3%B3w-%F0%9F%94%A5\">3. Jak wygl\u0105da kwestia wypalenia w\u015br\u00f3d programist\u00f3w<\/h2>\nPowiedzmy sobie szczerze - w naszej bran\u017cy pracuje si\u0119 do\u015b\u0107 dobrze. Firmy zabiegaj\u0105 o programist\u00f3w, owocowe czwartki, dobre uposa\u017cenia - og\u00f3lnie, mamy raczej rynek pracownika. Wiadomo - \u201cYour Mileage May Vary\u201d, ale w zasadzie pracodawcy spe\u0142niaj\u0105 nasze wszelkie zachcianki, czasem nawet te najbardziej durne. Dodatkowo, ostatni pandemiczny rok do\u015bwiadczy\u0142 nas (przynajmniej na pierwszy rzut oka) znacznie mniej ni\u017c inne bran\u017ce - rynek si\u0119 nie za\u0142ama\u0142, zapotrzebowanie na nasze potrzeby jeszcze wzros\u0142o, dodatkowo wi\u0119kszo\u015b\u0107 z nas zyska\u0142a mo\u017cliwo\u015b\u0107 pracy z domu. Dla os\u00f3b z zewn\u0105trz, IT jawi si\u0119 niczym swoiste eldorado.\n\nhttps:\/\/www.youtube.com\/watch?v=R3enwmh0rh0\nBardzo \u201centertajning\u201d talk od Daniela Pokusa w tym temacie.\n\nDlatego te\u017c po takim pobie\u017cnym rzucie oka, zaskoczeniem mo\u017ce by\u0107 fakt, jak wielkim problemem jest w bran\u017cy wypalenie. W zesz\u0142ym tygodniu internet <a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">obieg\u0142y badania Haystack<\/a>, przeprowadzone na pr\u00f3bce 258 programist\u00f3w z Wielkiej Brytanii - liczba ta nie wydaje si\u0119 by\u0107 wielk\u0105, jednak wed\u0142ug tw\u00f3rc\u00f3w raportu jest ona statystycznie istotna. 87% uczestnik\u00f3w twierdzi\u0142o, \u017ce widzi u siebie znamiona wypalenia, z czego 55% okre\u015bli\u0142o je jako \u201cpowa\u017cne\u201d. Symptomy nasili\u0142y si\u0119 podczas pandemii, a g\u0142\u00f3wnym motorem jest zwi\u0119kszona ilo\u015b\u0107 pracy oraz og\u00f3lny l\u0119k zwi\u0105zany z pandemi\u0105, cho\u0107 w czo\u0142\u00f3wce znalaz\u0142y si\u0119 te\u017c niepewno\u015b\u0107 przysz\u0142o\u015bci oraz brak kontaktu z bliskimi.\n\nO ile przyczyny zwi\u0105zane z covidem s\u0105 pewnie udzia\u0142em wi\u0119kszo\u015bci spo\u0142ecz\u0144stwa, o tyle zasypywanie ludzi zadaniami i odpowiedzialno\u015bciami, ka\u017cdego robi\u0105c fullstackiem, jest cz\u0119st\u0105 charkaterystyk\u0105 naszej bran\u017cy. Bardzo dobrze opisuje to <a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">publikacja Mehdiego Zeda z bloga jesuisundev.com<\/a>, w kt\u00f3rym wspomina on projekt, kt\u00f3ry doprowadzi\u0142 go do takiego w\u0142a\u015bnie stanu. Mam smutne przewidywanie, \u017ce niejedno z Was dobrze odnajdzie si\u0119 we wspomnieniach Mehdiego.\n<figure class=\"kg-card kg-image-card\"><img class=\"kg-image\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png\" sizes=\"(min-width: 720px) 720px\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-4.png 600w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/2_image-4.png 1000w, https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/image-4.png 1049w\" alt=\"\" width=\"1049\" height=\"1198\" \/><\/figure>\nJak rozpozna\u0107 wypalenie i sk\u0105d ono si\u0119 bierze? Wed\u0142ug bada\u0144 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Christina_Maslach\">Christine Maslash<\/a>, wp\u0142ywa na niego sze\u015b\u0107 sekcji naszej pracy\n<ul>\n \t<li>ilo\u015b\u0107 pracy (o tym ju\u017c wspomnieli\u015bmy)<\/li>\n \t<li>sprawczo\u015b\u0107<\/li>\n \t<li>spo\u0142eczno\u015b\u0107 w kt\u00f3rej pracujemy<\/li>\n \t<li>warto\u015b\u0107 przynoszona przez project<\/li>\n \t<li>potencjalna nagroda za prac\u0119...<\/li>\n \t<li>\u2026 oraz sprawiedliwo\u015b\u0107 jej rozdzia\u0142u<\/li>\n<\/ul>\nJak wi\u0119c wida\u0107, problem jest skomplikowany i wielop\u0142aszczyznowy. Szerzej opisuje go artyku\u0142 z <a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">A Life of Productivity<\/a>, zawieraj\u0105cy te\u017c \u201cakcjonowalne\u201d porady.\n\nDlatego te\u017c na sam koniec chcieliby\u015bmy si\u0119 podzieli\u0107 niezwykle interesuj\u0105c\u0105 publikacj\u0105 od Dropboxa, kt\u00f3ra o ile nie dotyka wszystkich punkt\u00f3w z listy, to pom\u00f3c mo\u017ce w dw\u00f3ch ostatnich. Udost\u0119pnili oni bowiem <a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">publicznie swoje wymagania na poszczeg\u00f3lne poziomy<\/a>, i musze przyzna\u0107, \u017ce maj\u0105 to bardzo dobrze rozkminione - aczkolwiek musz\u0119 przyzna\u0107, \u017ce my w firmie rodzicu Vived - VirtusLab - te\u017c mamy podobne, wewn\u0119trzne engineering progression, wi\u0119c akurat jak fajnie dzia\u0142a taki system mam wra\u017cenia z pierwszej r\u0119ki. Mo\u017ce jednak publikacja Dropboxa b\u0119dzie inspiracj\u0105 dla wielu firm.\n<h3 id=\"%C5%BAr%C3%B3d%C5%82a-2\">\u0179r\u00f3d\u0142a<\/h3>\n<ul>\n \t<li><a href=\"https:\/\/alifeofproductivity.com\/the-6-burnout-triggers\/\">The 6 Burnout Triggers<\/a><\/li>\n \t<li><a href=\"https:\/\/dropbox.tech\/infrastructure\/sharing-our-engineering-career-framework-with-the-world\">Sharing our Engineering Career Framework with the world<\/a><\/li>\n \t<li><a href=\"https:\/\/www.jesuisundev.com\/en\/the-project-that-made-me-burnout\/\">6 thoughts on \u201cThe project that made me burnout\u201d<\/a><\/li>\n \t<li><a href=\"https:\/\/itnext.io\/83-of-developers-suffer-from-burnout-and-81-said-its-gotten-worse-during-covid-aa83c89bc544\">83% of Developers Suffer From Burnout and 81% Said It\u2019s Gotten Worse During Covid<\/a><\/li>\n \t<li><a href=\"https:\/\/www.youtube.com\/watch?v=R3enwmh0rh0\">To si\u0119 (nie) kompiluje - o bran\u017cy IT. Daniel Pokusa<\/a><\/li>\n<\/ul>"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=10110"}],"version-history":[{"count":1,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10110\/revisions"}],"predecessor-version":[{"id":10682,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10110\/revisions\/10682"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=10110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=10110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=10110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}