Federacja niedoceniana

Idea zdecentralizowanego internetu jest z nami już od jakiegoś czasu (sam jestem na Mastodonie od roku, ostatnio znalazłem instancję z domeną taką, jak moje nazwisko, zmigrowałem i jestem tam teraz @marcin@maly.io). Nowy model mediów społecznościowych, w których użytkownik nie jest towarem, a jego dane, przyzwyczajenia i zachowania pozostają jego własnością, a nie są narzędziem w ręku właściciela serwera, który może je wykorzystać w dowolnym celu, niekoniecznie zgodnym z interesem użytkownika, stał się szczególnie istotny po wydarzeniach 2016 roku, a odkąd Elon Musk sfinalizował zakup Twittera i zaczął tam wprowadzać swoje porządki, przeżywa prawdziwy renesans. Dlatego sądziłem, że pokazując poniższego mema studentom informatyki pierwszego stopnia, sprowokuję ich do jakiejś dyskusji.

Mem pokazujący niechęć do Metaverse i sympatię dla Fediverse

W większości grup okazało się, że bardzo się myliłem, bo o ile słowo „metaverse” jest od jakiegoś czasu modne i popularne, o tyle tylko nielicznym „fediverse” obił się o uszy. O „Metaverse”, zarówno tym od Facebooka, jak i w szerszym sensie, mieliśmy w ubiegłym roku dwie prezentacje na ostatnim semestrze pierwszego stopnia, niektórzy nawet pracują nad tą ideą i jej ucieleśnieniem w firmach, w których robią staże lub są zatrudnieni.

Jak działa Fediversum, w bardzo prosty i przystępny sposób tłumaczy ta strona. W moich grupach na informatyce, w których większość osób nie słyszała o zdecentralizowanych mediach społecznościowych, do wyjaśnienia im założeń „sfederalizowanego uniwersum” wykorzystałem poniższy film.

Odesłałem ich także do skromnej, ale estetycznie wykonanej stronki ze swego rodzaju mapą Fediversum, z której w mniejszych grupkach udali się zwiedzać wybrany serwis: Mastodon, PeerTube, Pixelfed, Friendica, GNU Social, Hubzilla. Potem każda grupa podzieliła się z resztą studentów swoimi wrażeniami, komentarzami, przemyśleniami, cokolwiek im przyszło do głowy.

Większość studentów pierwszego stopnia skupiła się na funkcjonalności i stronie wizualnej serwisów Fediversum, tym samym dalecy byli od entuzjazmu. Chyba tylko Pixelfed dostał kilka pochwał, jeśli o to chodzi. Bardzo niewielu skoncentrowało się na tym, o co naprawdę chodzi w całym tym zjawisku, ale ci, którzy w dyskusji patrzyli na aspekt prywatności, własności danych, możliwości zmieniania instancji albo wręcz uruchamiania własnych, mieli nieco bardziej przychylne komentarze. W dwóch grupach dyskusja poszła w kierunku poprawności politycznej na wielkich portalach społecznościowych i nietrafnych decyzji o banowaniu użytkowników podejmowanych przy użyciu sztucznej inteligencji. Pojawiło się m. in. nazwisko Donalda Trumpa i chociaż nie należę do zwolenników byłego prezydenta, jest to dość dobry przykład ilustrujący problem społecznościówek, jakie wszyscy znamy (nawiasem mówiąc, Donald Trump dzisiaj właśnie, w dniu pisania przeze mnie tego tekstu, wrócił na Twittera).

Generalnie temat nieszczególnie wypalił, trafił kulą w płot. Pocieszył mnie nieco drugi stopień informatyki, gdzie jeden ze studentów okazał się pisać pracę magisterską o Fediversum i o OpenSource w ogóle. Ciekawe, jak to się dalej potoczy. Pamiętam rocznik, który wybierał się na rozmowy kwalifikacyjne do biura MySpace w Krakowie (ostatecznie nigdy nie powstało) i uważał, że to tylko kwestia czasu, jak Facebook zniknie, nie wytrzymując konkurencji z MySpace. Pamiętam takie, które sceptycznie na mnie patrzyły, gdy proponowałem założenie sobie konta na Facebooku, nie widząc w tym żadnego sensu ani celu. Historia Fediversum też może się potoczyć w nieprzewidywalnym dla nas dzisiaj kierunku, a może wszystko się zwinie i zostanie zastąpione czymś jeszcze innym.

Żarełko

Co semestr, najlepsza, najmądrzejsza, najbardziej zaangażowana grupa studentów, jaką mam, awansuje do pozycji, w której podlegają procesowi stałego dokarmiania na wszystkich zajęciach lektoratowych z języka angielskiego.

Chciałbym z przyjemnością poinformować, że na semestr letni 2019/2020, grupą taką zostaje grupa C2 z I roku informatyki stosowanej (grupy dziekańskie 11K1/11K2/11K3). Wygraliście w ostrej konkurencji z I rokiem pojazdów samochodowych (11S1/11S2/11S3) i nie bądźcie pewni, że Wasze owoce, warzywa, białka i węglowodany nie pójdą za pół roku do nich. Bo szala przechyliła się naprawdę w ostatniej chwili i niewielkim w sumie wahnięciem…

Mówisz, masz, czyli o zakazanym wyrazie od Darka

Jedna z podstron tego blogu mówi o błędach w wymowie popełnianych przez informatyków i do gromadzenia zawartości tej strony zainspirowała mnie przygoda Mateusza, dzisiaj już inżyniera, którego koledzy z roku za moment będą bronić dyplomy magisterskie, z wyrazem Skype. Tylko że od tamtej pory wiele się zmieniło i dzisiaj ta lista rozrasta się nieustannie nie dlatego, że ja sam do niej dodaję kolejne wyrazy, ale dlatego, że byli (a bywa, że i obecni) studenci przysyłają mi sugestie, że czegoś na niej brakuje. Tak jak to ostatnio zrobił Darek.

Oczywiście, mówisz, masz. Treść podstrony została zaktualizowana. Interfejs Programowania Aplikacji, czyli API, to po angielsku Application Programming Interface. Pozwala on na komunikowanie się aplikacji między sobą i z systemem. Po polsku skrót wygląda tak przyjaźnie, że przyjęło się go czytać tak, jakby był wyrazem. Należy wiedzieć, że po angielsku skrót ten literuje się jako trzy oddzielne litery, nie należy więc mówić RP (tak by w brytyjskim angielskim wyglądał zapis tego, jak czytamy ten skrót po polsku), ale API, czyli [eɪ, piː, aɪ].

Oprócz listy rażących błędów w wymowie, jakie zdarza się popełniać informatykom, na blogu jest także lista wyrazów, których wymowa niepotrzebnie budzi w nich kontrowersje, oraz lista brzydkich wyrazów, których nie powinni używać. Jest też podstrona o błędach popełnianych przez matematyków i inżynierów w ogóle. A także o tym, czym inżynierowie niepotrzebnie się przejmują.

O wektorach

Po wielogodzinnej uczcie intelektualnej, w której ze zdumieniem słuchałem między innymi tego, jak młodsi ode mnie o ćwierć wieku informatycy rozmawiają o Dantem i jego „Boskiej komedii”, kilku najbardziej wytrwałych wyszło na poranny tramwaj i pokłócili się. Jeden z nich, Kamil, pisze do mnie: „Oni pojechali tramwajem w zły zwrot!!!”.

Komunikat wprawił mnie w chwilowe zdumienie, ale za moment nastąpił podziw i intelektualny zachwyt. No tak. Tramwaj linii 52, bez względu na to, czy jedzie na Osiedle Piastów, czy na Czerwone Maki, kierunek ma jeden. Jak wektor. Natomiast zwroty są zupełnie różne.

To był przykład tego rodzaju języka, jakiego informatycy używają bez przerwy. Oni są do bólu precyzyjni. Potocznie może się mówi, że tramwaj jedzie w kierunku takim czy innym. Ale tramwaj po obu stronach ulicy, na obu przystankach, jedzie w tym samym kierunku. Najwyżej zwrot dany skład ma inny. Elementarne pojęcia z dziedziny matematyki i fizyki.

Nie masz pojęcia, o co chodzi? Nie próbuj nawet iść i uczyć angielskiego młodych inżynierów. Polegniesz. Pozostań na planecie Dantego, chociaż ona tym informatykom też nie jest obca…

O wymowie SQL

Do wpisu o wymowie informatyków dodałem parę uwag o wymowie SQL. Prawdę mówiąc dziwię się, że dotąd nie ująłem wymowy tego skrótu na liście problematycznych w wymowie wyrazów, często rozmawiamy o tym ze studentami dyskutując o jednej ze stron w podręczniku Beaty Błaszczyk dla informatyków szlifujących swój angielski.

Wymowa SQL to jedna z bardziej kontrowersyjnych rzeczy w środowisku informatycznym. Większość autorytetów językowych każe ten skrót literować [es kju: el], a jednocześnie – zwłaszcza w kontekstach serwerowych i związanych z firmą Microsoft – profesjonaliści nadal mówią sequel [ˈsiː.kwəl]. Warto może wiedzieć, że SQL powstał w latach siedemdziesiątych XX wieku jako SEQUEL (Structured English Query Language), a później – wskutek konfliktu z brytyjską firmą produkującą dla lotnictwa – nazwa została zmieniona. Czyli – formalnie – powinniśmy literować. Ale jeśli chcemy zabłysnąć w środowisku zawodowym jako miłośnicy firmy stojącej za systemem Windows, albo jeśli chcemy podkreślić kontekst serwerowy, a nie programistyczny, to mówimy sequel. Natomiast absolutnie nie należy wymawiać SQL jak school. To ewidentny błąd.

Oprócz listy błędów w wymowie, robionych przez informatyków, na stronie jest także lista mitów dotyczących wymowy oraz lista brzydkich wyrazów. Są też analogiczne listy dla matematyków i inżynierów w ogóle.

egze (o angielskim informatyków)

Do mojej listy wyrazów zakazanych dodałem właśnie nieprawidłową wymowę .exe.

egze
Pliki wykonywalne systemu Windows z rozszerzeniem .exe po polsku zwykliśmy nazywać „egzekami”, albo przynajmniej „eksekami”. Ale po angielsku to tak nie działa. Po angielsku rozszerzenie .exe literujemy [i:, eks, i:], ewentualnie mówimy cały wyraz executable.

Oprócz listy błędów w wymowie, robionych przez informatyków, na stronie jest także lista mitów dotyczących wymowy oraz lista brzydkich wyrazów. Są też analogiczne listy dla matematyków i inżynierów w ogóle.

Seniors

Nasza wydziałowa stocznia zaczyna właśnie wodować kolejne statki, zaczynają się obrony prac inżynierskich studentów czwartego roku informatyki. Na bardzo szerokie wody wypłyną wkrótce jednostki naprawdę innowacyjne, wybitne, z których nasz politechniczny przemysł stoczniowy może być dumny. Jako anglista, z którym mieli lektorat, nie mam w tym dziele swojego wielkiego udziału, a jednak gotów jestem udzielić osobistej gwarancji na szczelność kadłuba każdego wypuszczanego w morza i oceany tegorocznego inżyniera.

Gdy kończyłem zajęcia z nimi na drugim roku, biurowca ze zdjęcia powyżej jeszcze nie było, wylewano dopiero pod niego fundamenty, co mogliśmy obserwować z wysokości naszego szóstego piętra. Serce mi pękało jak podczas rozstania z obecnymi sophomores, bo seniors byli pierwszym rokiem studentów, który – co teraz już stało się normą – podjął wyzwanie, by nauczyć mnie jak najwięcej i poszerzyć nieco moje ciasne horyzonty. Nie żeby starsi studenci niczego mnie nie nauczyli, ale od seniors nie trzeba tego było wyciągać na siłę, a niektórzy z nich czerpali wyraźną satysfakcję z łatania dziur mojej ignorancji albo wyprowadzania mnie z błędu.

Niektórym z nich zawdzięczam niezapomniane emocje, wzruszenia, doznania estetyczne. Z niektórymi zdarzyło mi się konstruktywnie i merytorycznie poróżnić, wiążę z nimi w pamięci przykłady zaufania i inspiracji. Studenci tacy, jak oni, przekonują mnie o tym, że praca wykładowcy akademickiego to wymarzone zajęcie, mistyczne obcowanie z ludźmi, którzy chcą się rozwijać i ciągną ciebie za sobą w ten ekscytujący skok na bungee, jakim jest stały rozwój, poszukiwanie nowych rozwiązań, rysowanie nowych schematów blokowych i debuggowanie zakamarków naszego umysłu.

Butelkę szampana rozbijam w burtę każdego okrętu, który wypłynie w najbliższych tygodniach w świat. Po pokładach części z nich powalczę z chorobą morską i innymi moimi słabościami na studiach drugiego stopnia (już się nie mogę doczekać, ci to dopiero znają mój „mały” język), ale wszystkim, bez względu na to, jakie mają plany po obronie, życzę, by nigdy nie dotarli do przystani, w której utkną na zawsze i pokryją się wodorostami. Już przerośliście mnie tak, jak budynek Podium przerósł nasze szóste piętro, rośnijcie dalej i pamiętajcie, że sky is the limit. Albo i nie jest.

W Maku

Student młodszego roku chwali mi się, że jest przy kasie, bo pracował w Maku. Przyzwyczajony, że oni (informatycy) często już bardzo wcześnie znajdują dobrze płatną pracę w swoim zawodzie, zaczynam się zastanawiać, czy użył prawidłowej nazwy.

W chwili, gdy go prostuję i mówię mu, że chyba pracował w Apple, nie w Maku, zdaję sobie sprawę z tego, że miał na myśli McDonald’s. Ale już nie gryzę się w język, tylko dodaję, że pracy w Apple to w sumie mu nie życzę. To chyba nie jest szczyt marzeń i możliwości dla kogoś, kto studiuje informatykę.

Freshmen

Na pierwszym roku informatyki stosowanej mam w tym roku jakichś wyjątkowych studentów. Po raz pierwszy – odkąd uczymy się ze skryptu ze słownictwem matematycznym – wszyscy studenci pamiętają podstawówkowe działania w słupku i potrafią o nich mówić po polsku i po angielsku, nie trzeba im tłumaczyć, jak się dzieli bez użycia kalkulatora. Po raz pierwszy rozumieją też pełną skrótów myślowych krzyżówkę na końcu trzeciego rozdziału.

Poza tym, po raz pierwszy w grupie studentów mniej zaawansowanych jestem w stanie postawić poprzeczkę tak wysoko, że właściwie każdy, kto chce zaliczyć semestr, musi płynnie mówić po angielsku. Pod poprzeczką jest kilka osób, reszta bez problemu mogłaby na starszych latach chodzić do grup bardziej zaawansowanych.

Ale jest coś jeszcze. I to jest naprawdę inspirujące. Niektórzy z nich naprawdę wzbudzają szczery zachwyt kolegów ze starszych lat, gdy chodzi o tak zwane „powołanie”. Podobno to „programiści z prawdziwego zdarzenia”.

Dla mnie było także szczególnie wzruszające, gdy po odwołanych wieczornych zajęciach w poniedziałek, w nocy z poniedziałku na wtorek odebrałem od nich kilka snapów pokazujących dziwne, jakby dyskretne i delikatne ujęcia kamienic na Rynku Głównym w Krakowie podczas spontanicznego spotkania mieszkańców miasta po śmierci Prezydenta Adamowicza.

Na dodatek, skurczybyki, są inteligentni i kulturalni. Wczoraj jeden z nich spytał, czy mogą – po zjedzeniu jabłek – wyrzucić ogryzki do kosza. Zapamiętał, że mamy zajęcia w sali, która jest salą instytutową i jesteśmy tam tylko dzięki gościnności instytutu, a w dodatku do sali tej sprzątaczka wchodzi przed naszymi zajęciami, więc powinniśmy zostawiać tę salę w stanie naprawdę idealnym. Zażartowałem, żeby się nie martwił, że w końcu za coś mi na tej uczelni płacą, więc wyrzucę po zajęciach śmieci.

Wieczorem pakuję się i patrzę, a kosz na śmieci jest opróżniony i ktoś wymienił w nim worek na świeży, dostarczony dawno temu przez sprzątaczkę, która już dwie godziny temu poszła do domu. Nie mam najmniejszego pojęcia, kto z nich to zrobił, nikogo o to nie prosiłem, nikogo – tym bardziej – nie musiałem dopilnować, by to zrobił.

Kiedy idę do pokoju lektorskiego i słucham, jak niektóre z koleżanek narzekają, że mają studentów słabych, niekulturalnych, bez ogłady, mało błyskotliwych, myślę sobie, jakim jestem szczęśliwym człowiekiem, że mam zajęcia ze studentami z Instytutu M-7. Z każdym rokiem coraz bardziej mnie inspirują, coraz więcej się od nich uczę, coraz bardziej szanuję, podziwiam, i nie mogę się nadziwić, że tyle mnie szczęścia w życiu spotkało i mogę z nimi pracować…

Narodzenie i obcowanie

Parę tygodni temu, przeglądając ze studentami obecnego piątego roku informatyki stosowanej forum, na którym – jako studenci pierwszego roku – wyjaśniali, czemu wybrali ten kierunek studiów, mogliśmy powspominać kolegów i koleżanki, których już z nami nie ma, mieliśmy – jak zwykle przy tej okazji – ubaw z przewidywań, które się zupełnie nie sprawdziły, albo marzeń, które się spełniły w sposób kilka lat temu zupełnie niewyobrażalny. Jeden z nich napisał na pierwszym roku, że będzie trzepał ciężką kasę w tym zawodzie. Pośmialiśmy się chwilę, ale autor przedmiotowego wpisu potwierdził, że zarabia w tej chwili bardzo przyzwoite pieniądze i że jest z nich zadowolony. A umówmy się, że taka spokojna konstatacja ze strony informatyka w Krakowie oznacza, że jego konto zasila regularnie kwota naprawdę przyzwoita.

To w końcu właśnie tu, na drugim stopniu informatyki stosowanej, byłem parę miesięcy temu świadkiem dyskusji o tym, że za pięciocyfrową pensję nie opłaca się jeździć do pracy osiem kilometrów na peryferie miasta, i że dla niektórych niewyobrażalne jest kiedykolwiek w życiu iść do pracy do firmy, do której trzeba dojeżdżać dłużej niż pięć minut na rowerze. Nasłuchałem się także narzekań o firmach, w których szef zwleka z instalacją w biurze ścianki wspinaczkowej do rozładowywania stresu lub firma dowożąca owoce przywiozła dwa dni z rzędu banany i pomarańcze, co było skandalicznym zaniedbaniem z jej strony i narażało pracowników na dodatkowy stres wynikający z monotonności diety.

Na ostatnich w tym roku kalendarzowym zajęciach, właśnie na drugim stopniu informatyki, frekwencja była nadspodziewanie przyzwoita. Gdy w pewnym momencie zasugerowałem, by jeszcze nie tak dawno zadowolony ze swoich zarobków student zrobił na służbowej kserokopiarce odbitki dla osób nieobecnych, usłyszałem od niego, że już nie pracuje tam, gdzie pracował, i nie ma dostępu do ksera w formacie A3. Spokojnie i z lekką pogardą dla swojego poprzedniego miejsca pracy wyjaśnił, że teraz pracuje w małym, dziesięcioosobowym teamie, i że teraz „zarabiają miliony”.

Gdy jakiś absolwent sprzed lat zaszczyci mnie czasami rozmową, często słyszę z ich strony zdziwienie, że ja „nadal w tym samym miejscu”. Faktycznie, oni są bardzo mobilni i nie wahają się zmieniać miejsca pracy i zamieszkania, jeśli tylko okaże się to dla nich w jakiś sposób korzystne i pożyteczne, a ja nadal pracuję w firmie, która jest dopiero czwartą firmą w moim życiu. Ale prawda jest taka, że mam ku temu powody, a powód podstawowy to fakt, że ta praca to zaszczyt.

Nie powiem, że mam w tym duży udział, albo że jakakolwiek w tym moja zasługa, ale praca ze studentami informatyki stosowanej to co najmniej obcowanie z ludźmi, w których rodzą się moce nadprzyrodzone. Niektórzy przychodzą ze zwiniętymi skrzydłami już na pierwszym roku i muszą je tylko rozprostować. Paru staje się coś na drugim roku. Boskie moce objawiają się u większości z nich na trzecim, a u pozostałych na czwartym roku.

Dla tych na piątym wszystko jest już oczywiste. Na ostatnich zajęciach rozmawialiśmy o druku 4D i o tym, czy pręt nitinolu może – po wydrukowaniu – przyjąć dowolny kształt. Mówię im, że nie przyjmuje dowolnego kształtu, tylko taki, jaki mu został zaprogramowany. Patrzą ze zdziwieniem i niedowierzaniem i mówią, że przecież wszystko można zaprogramować. Nie ma takiej rzeczy, której się nie da stworzyć, nie ma żadnych ograniczeń, wszystko jest możliwe. Informatycy są wszechmogący i o tym wiedzą. Boże narodzenie dla wielu z nich co roku ma miejsce właśnie w Czyżynach.