mwiacek.comColorColor | Mobile  
Okiem użytkownika: minimalizm (2020)
Submitted by marcin on Tue 04-Feb-2020

polski
polski blog
dobreprogramy.pl
AMD
x86



Niedawno przeczytałem sobie trzy pozornie niezwiązane ze sobą rzeczy - opis płyty ASRock X570D4I-2T, wpis "Okiem programisty: minimalizm" i komentarze do tekstu "Mocno subiektywny ranking internetowych sklepów z elektroniką".

Mam kilka przemyśleń, którymi chciałbym się podzielić - spora ich część nie jest związana z informatyką.

Przypomniały mi się dziś stare czasy, gdy pod stołem stała bardzo duża skrzynka, na stole miejsce zajmował monitor z dużą dupą, a przed nim leżała wielka klawiatura z dodatkowymi "multimedialnymi" klawiszami i myszka o normalnej wielkości.

image

Z czasem dorobiłem się kieszeni na dysk(i) 3,5 cala, pojawiły się również płyty CD o niebotycznej jak na tamte czasy pojemności ok. 650 - 700 MB.

Zwiększałem pojemności dysków twardych, a z czasem zacząłem również zapisywać niewielkie ilości danych na coraz pojemniejszych kartach pamięci i nośnikach podłączanych do USB (było to wygodne i bardzo mocno zwiększało szanse na pozytywny odczyt).

Nie zawsze miałem wtedy miejsce, stąd popularność takich rozwiązań jak DoubleSpace i kompresja plików. To był ten okres, gdy nauczyłem się, żeby nie przechowywać śmieci i żeby cenić każdy bajt.

Zacząłem się rozglądać za możliwością korzystania z komputerów przenośnych, tam jednak każdy megabajt czy gigabajt kosztował krocie. To uświadczyło mnie w tym, że nie ma nic za darmo i że każdy, ale to każdy plik powinien być przydatny.

Od Windows 95 do 98, od 98 do 2000, od 2000 do XP - te systemy były bardzo "edukacyjne", gdyż (przede wszystkim w rozwiązaniach z rodziny NT) domyślnie uruchamiały masę niepotrzebnych usług systemowych.

To był ten okres, gdy nauczyłem się, że nie zawsze potrzebuję takich elementów jak obsługa drukarki (gdy jej nie mam) albo obsługa rozproszonych linków NTFS.

Rosły pojemności i wzrastała ilość możliwych do przesłania danych w tym samym czasie przez moje złącze internetowe, ale ja na przekór wszystkiemu dalej potrafiłem sortować zdjęcia, usuwając z nich niepotrzebne duplikaty.

W swoich technologicznych poszukiwaniach zainteresowałem się systemami innymi, które potrafiły zdecydowanie lepiej obchodzić się z zasobami... i tak mi pozostało do dziś.

Minimalizm wyszedł mi zdecydowanie na zdrowie - moje główne archiwum mieści się na karcie pamięci wielkości paznokcia (i ponieważ tego nie jest dużo, miewam po kilka kopii), w chmurze umieszczam tylko to co powinno tam być, a nie wszystko co leci.

Zgadzam się z tezą autora wpisu o minimaliźmie, że jest on bardzo dobry.

Przez długi czas potrafiłem korzystać z laptopów bez żadnych urządzeń zewnętrznych (nie było ze mną zewnętrznej klawiatury ani myszki, jak również stacji dokującej ani monitora). To wyszło na dobre mojemu portfelowi (ewentualnie portfelowi firm, dla których pracowałem), mojemu kręgosłupowi (mniej urządzeń do noszenia to jednak ulga) i moim umiejętnościom (jeżeli potrafiłem coś zrobić w sensownym czasie na wolniejszym laptopie, to kod po przeniesieniu na mocniejsze serwery wykonywał się błyskawicznie, a ja często mogłem zająć się szkoleniami czy zwyczajnie zregenerować siły).

To ostatnie to też ciekawa kwestia, bo nauczyłem się wtedy, że ludzie podświadomie próbują wykorzystywać innych i czasami absolutnie nie można za darmo oddawać zbyt dużo (dasz palec, chcą rękę, dasz rękę, ...)

W tamtym okresie nie używałem monitorów zewnętrznych - bywa to oczywiście wygodne, ale efektywnie kodować czy robić większość rzeczy można nawet na większym laptopie.

image

Dzięki tamtym doświadczeniem cały czas staram się ograniczać ilość elektrośmieci - stąd przekładanie części (zamiana dysku talerzowego na SSD, zabawy z RAM, itp.) i wykorzystywanie sprzętu do granic jego możliwości (chociażby przez włączenie SST) i w końcu jego recycling poprzez używanie do głównych zadań, potem pobocznych, a na końcu nieistotnych.

Obecnie dużo korzystam z internetu przez komórkę, ale... podłączam ją zwykłym kabelkiem - brak włączonego Wifi w laptopie i telefonie to zysk energetyczny, mniejsze zaśmiecanie pasma radiowego, większe bezpieczeństwo i możliwość naładowania baterii telefonu bez podłączania dodatkowego zasilacza.

Podobnie nie łączę się radiowo do routera, gdy ten stoi na tym samym biurku metr od laptopa - lepiej jest użyć kabla.

Gdy nie muszę, to nie mam dodatkowej klawiatury ani myszy (a jeśli już, to ich mniejsze wersje podłączane zazwyczaj kablem)

Po instalacji każdego oprogramowania czy sprzętu przeglądam opcje i staram się wyłączyć to co nieużywane czy totalnie niepotrzebne albo niszczące sprzęt. Dotyczy to nie tylko usług, ale również takich drobiazgów jak sposób działania układu chłodzenia (szczególnie po gwarancji używam własnych ustawień, co pokazałem na przykładzie laptopów Dell) czy zapisywanie plików tymczasowych w pamięci RAM zamiast na dysku SSD.

W przypadku oprogramowania zasada minimalizmu sprawdza się idealnie i tak naprawdę każda zmiana na przykład poprzez skrócenie kodu o kilkadziesiąt linii (w większym projekcie, który będzie kompilowany kilkaset razy), usunięcie warningów czy zmniejszenie ilości danych wysyłanych przez sieć to dla mnie dobra zmiana.

Chciałbym tutaj zaznaczyć, że zarówno nie popieram zbyt wielkiego bogactwa funkcji, jak i prymitywizmu.

Przykładem może być tzw. bloatware (wielu producentów laptopów dołączało do nich wiele darmowych wspaniałych programów dosłownie wysysających całą moc sprzętu i zawsze z nimi walczyłem), kombajny w stylu Nero Burning ROM (dodawanie do nich zbyt wielu funkcji spowodowało, że nie potrafiły już łatwo i szybko robić tego, co najważniejsze) i Windows 8, 8.1 i 10, w których zbyt prostackie aplikacje nie potrafią przebić się do dzisiaj.

Ludzie potrzebują prostoty, ale również piękna, spójności i poczucia bezpieczeństwa (muszą wiedzieć, co ich sprzęt robi i tutaj XP sprawdzał się znacznie lepiej niż WIndows 7 czy 10). Z tego powodu firma Apple radziła sobie tak doskonale i pewnie będzie radziła jeszcze przez jakiś czas, natomiast niskie małe i ciasne pomieszczenia nie dają przestrzeni, która jest niezbędna do tworzenia, a (zbyt) małe samochody nie zastąpiły wielkich konstrukcji.

Ludzie podświadomie szukają minimalizmu i stąd chociażby tak wielkie zainteresowanie adblockerami i sprawdzaniem, która przeglądarka jest najszybsza. Tak się składa, że przykład reklam pokazuje również inną część naszej rzeczywistości, czyli to, że drobne grzeszki powodują duże problemy (dodajmy reklamę, potem dwie, jeszcze trzy, pięć, dziesięć,...):

To powoduje, że należy walczyć nawet z drobnymi patologiami i nie należy nigdy się poddawać.

Tworząc również zawsze należy dbać o szczegóły.

Nielogicznym dla mnie jest na przykład projektowanie laptopa przez raczej mało znaną firmę, sprzedawanie go w cenie porównywalnej z uznaną konkurencją i oszczędzanie na tak drobnym elemencie jak wentylator albo brak opcji do ustawienia limitów energetycznych (co z tego, że laptop działa 32h na baterii, waży mniej niż kilogram i ma spełnioną normę militarnej odporności, jeśli potencjalnie działa jak odkurzacz, co będzie nieustannym problemem dla mnie i otoczenia).

Tak samo nielogicznym dla mnie jest wypuszczanie na rynek kolejnych modeli laptopów z wadą fabryczną (to znaczy rozumiem, że wynikać to może z korporacyjnych gierek, harmonogramu czy innych powodów, ale...) - takiej firmy unikam i na przykład development na związaną z nią platformę wykonuję raczej na jej tańszym sprzęcie.

Z opisanych wyżej względów staram się nie uzależniać od jednego dostawcy - z tego względu najlepszy wydaje się dla mnie x86, Open Source, Android i produkty wielkich firm tworzone w okresie największego wzrostu, a nie cięcia kosztów (stąd obecnie na przykład AMD jest dla mnie istotny, a Intela praktycznie nie biorę pod uwagę).

Mogę dodać, że minimalizm zauważyłem przede wszystkim w krajach rozwiniętych i bogatych - ludzie nie zaśmiecający sobie umysłu nieistotnymi drobiazgami mniej gestykulują, mniej obnoszą się z dużo kosztującymi gadżetami i mniej widoczny jest u nich ostracyzm, gdy ktoś czegoś nie posiada (a przynajmniej nie jest on tak ostentacyjny).

Oni często wybierają również produkty droższe, które często mogą mieć dłuższy cykl życia (stąd laptopy typu XPS 13 czy 15, a nie tanie maszyny w cenie ok. 1000 PLN), ewentualnie bardzo precyzyjnie dobierają sprzęt pod zastosowania (stąd np. nie kupują drogich MacBook Pro do pisania tekstów w kawiarenkach).

Jak dla mnie, to tragedią Polaków jest kupowanie niekoniecznie tego co potrzebują (albo przepłacanie przez kupowanie z absurdalnymi abonamentami) - stąd "Polacy wpadają w długi przez smartfony, laptopy i tablety"

Myślę, że w moim wypadku zasada racjonalnego minimalizmu spowodowała, że nauczyłem się mieć samodyscyplinę i cały czas próbuję szanować drugiego człowieka.

Nie oznacza to oczywiście, że zrezygnowałem z bycia młodym przebojowym wilkiem - mówię tylko, że staram się tylko nie robić tego:

I dochodzimy teraz do tematu sklepów - zdarza się że Szanowni Klienci oczekują takiej samej obsługi przy towarze przynoszącym zysk 5 PLN jak przy sprzęcie, który kosztuje 10 000 PLN.

Zdarza się również, że Szanowni Klienci oczekują od wszystkich pracowników wiedzy godnej światowego guru techniki i wykorzystują do granic możliwości możliwości, jakie daje prawo (polecam tekst Pomysły "Januszów" na zakupy)

Wielu z nas zapomniało, że ludzie pracujący w wielkich sieciach to dalej ludzie - im większa sieć, tym bardziej ograniczeni przez więzy narzucone przez szefa, procedury, centralę czy prawo.

W wielu sprawach idzie się z nimi kulturalnie porozumieć, wystarczy jedynie zachować się po ludzku i na litość, trzeba przy tym znać choć podstawowe przepisy.

Jest rękojmia i gwarancja, możliwość odstąpienia od umowy - używajmy ich, ale z rozsądkiem (jeśli wszyscy zaczynają januszować, nawet najlepiej prowadzony interes może mieć problemy).

Kupujmy z głową i tylko to co naprawdę potrzebne.

W dobie internetu i porównywarek nie ma sensu zastanawiać, kto ma niższe ceny - każdy towar jest unikalny i normalnie zwyczajnie należy zaprząc własne cztery litery i samemu wszystko sprawdzać na bieżąco.

Należy przeglądać rankingi sprzętu, wybierać ten, który daje nadzieję na lepszą jakość (nie łudźmy się, że laptop za kilkaset PLN da tyle samo, co laptop za kilka tysięcy) i sprawdzać, sprawdzać i jeszcze raz sprawdzać, żeby nie zostać z niepasującymi do siebie elementami.

Rozumiem również, że zamawianie do domu to wygoda, ale często lepiej tego nie robić i lepiej samemu osobiście odebrać daną rzecz - w większych miastach nie jest to problem, przy okazji można często zrobić inne zakupy...

Zdarzyło mi się w życiu kilka sytuacji:

  1. odebrałem dysk twardy i po zakupie od razu go sprawdziłem odpowiednim programem, który potwierdził możliwe problemy z jedną z głowic - sklep nie robił problemu, gdy odwiozłem go kilka godzin później
  2. nie miałem wyboru (model laptopa nie był dostępny w inny sposób, a ja potrzebowałem jego specyficznych właściwości) - zamówiłem go wysyłkowo, sprawdziłem jego funkcje, i po negatywnej weryfikacji już następnego dnia z rana odjechał z powrotem
  3. karta graficzna miała problemy z wentylatorem - oddałem ją i nie protestowałem, gdy sklep poprosił o zapłatę jakiejś drobnej sumy za uszkodzenie pudełka
  4. pamięć nie chciała działać z konkretnym modelem laptopa - poprosiłem o kilka modeli i wspólnie przetestowaliśmy co i jak, temat zamknięty

W dzisiejszych czasach wszelkie rankingi również nie mają głębszego sensu:

  1. mogą być sponsorowane (inne myślenie jest po prostu naiwne)
  2. same firmy często i gęsto nie mają wyboru robiąc to, do czego również zmusza ich błędne/coraz gorsze prawo
  3. obsługa w danym punkcie mogła zmienić się już kilka razy

Niewłaściwe wzorce idą niestety z pewnego kraju w Ameryce Północnej - obserwuję trochę pewien kanał na YouTube i ostatnio obejrzałem tam m.in. takie filmiki:

i

To samo jest w Polsce - złe wybory przy urnie i ciche siedzenie powoduje, że złe rozwiązania wygrywają, a przegrywamy my wszyscy.

"...moja TŻ - księgowa, niestety z długim stażem - cała na biało i oświadcza, że bardziej patologicznego podatku od VAT to ona nie widziała, od kiedy skończyła szkołę. I że przyczyną wszelkiej patologii w VAT jest sam fakt jego istnienia..."

To jest cytat z komentarza do artykułu "Sprzedawali telefony, ale nie płacili podatków..." - zgadzam się z tym i myślę, że moje poglądy obecnie w części pokrywają się z tym co głosi "krul" Janusz.

I w końcu dochodzimy do Azjatów - jakiś czas temu pisałem o braku "porządnej" płyty mini-ITX pod AM4, kilka tygodni i się pojawiła (ASRock X570D4I-2T). Nie widzę jej w sklepach, nie zmienia to faktu, że wizja złożenia 16-rdzeniowego PC w pudełku o wielkości dwóch czy trzech Mac Mini byłaby obecnie przeze mnie zbadana w pierwszej kolejności.

Największa fabryka świata, jaką jest Azja, jest obecnie w stanie dostarczyć dowolną ilość dowolnych (złych i dobrych) produktów.

Piszę o tym, gdyż to właśnie my kupując to co właściwe sami decydujemy, w czym będziemy tkwić - czy wśród tanich i psujących się kiepskich rzeczy czy wśród perełek.

Raz oprogramowanie wyprzedza sprzęt, raz sprzęt oprogramowanie - moim zdaniem obecnie praktycznie wszędzie ma miejsce to drugie i to naszą rolą jest wymuszać na producentach oprogramowania wyższą jakość.

I naszą rolą jest również decydować o tym, czy naprawdę potrzebujemy kart graficznych palących 200 Watt czy lepiej wydać pieniądze np. na jakieś dobre szkolenie...

Narzędzia już mamy, poraz z nich teraz mądrze skorzystać.

Podsumowanie

Dużo do myślenia powinna dawać sytuacja z Czech, w której programiści Open Source podobno wygrali z Asseco.

Polska byłaby dzisiaj w znacznie lepszej pozycji, gdybyśmy wszyscy "od dołu" promowali rozwiązania tanie, a wystarczające.

Czasy, gdzie wszystko musi być na drogim Oracle, Windows i MS Office bezpowrotnie minęły i wielu z nas powinno w końcu odnaleźć się w tej nowej rzeczywistości.

Sorry - taki ReactOS czy bardzo minimalistyczny Haiku może się nie przebiją, ale na dzień dzisiejszy nawet Ubuntu połączone z naprawdę wieloma konfiguracjami sprzętowymi jest lata świetlne przed konkurencją (nawet Apple).

Przyznam się szczerze, że bardzo dużo jest również innych nowych rozwiązań i z wielką chęcią czytałbym o nich również na DP (zamiast oglądać kolejne dosyć inteligentne wprawdzie, ale prześmiewcze posty o tym, że Open-Source jest "be", bo nie ma którejś tam funkcji)

Nie bądźmy niewolnikami technologii, niech ona dla nas pracuje!

Logika, wiedza, ciężka praca, szacunek i empatia do innych - ostatecznie to dla nas powinno się najbardziej liczyć, bez nich pozostają gównoburze, roszczeniowość Szanownego Klienta i to:

PS. To jest blog i wpis pisany na szybko.