Forwarded from Programmer Humor
Forwarded from Jr's ThoughtLab✨ (Mîçky)
LINUX &&|| PROGRAMMING
https://t.me/ProgramowanieLinux/768 https://www.facebook.com/100063614094275/posts/pfbid0hGVPbQiVUpUiSomVJvoSXFSbjCwLma7D8shQGhShpCNHP1KWWzJsYj2VB8LLbihfl/
Pomaganie pamięci! 🙆♂️🧠
Podstawowym problemem w tworzeniu oprogramowania jest ogrom towarzyszących mu działań. Nasze mózgi nie radzą sobie z przetwarzaniem wielu rzeczy jednocześnie :/ Wykazujemy też tendencję do pomijania czynności, które w danym czasie wydają się nieistotne. Problemem nie jest brak wiedzy, jak coś zrobić. Problemem jest zapominanie o zrobieniu czegoś, nawet jeśli wiadomo, że jest to konieczne.
Nie jest to bolączką jedynie programowania. Z tym samym problemem borykają się piloci, którzy znaleźli proste rozwiązanie: LISTY KONTROLNE 📑
Wiem, że listy kontrolne są niesłychanie nudne i ograniczające, ale sprawdźmy, jakie były ich początki. Według Atula Gawande’a [40] wszystko zaczęło się w 1935 r. od bombowca B-17. W porównaniu z poprzednimi modelami samolotów B-17 był znacznie bardziej skomplikowany. W rzeczywistości był tak skomplikowany, że rozbił się podczas lotu pokazowego dla potencjalnych nabywców wojskowych. Zginęło wówczas dwóch członków załogi, włącznie z pilotem.
Podczas analizy wypadku okazało się, że przyczyną był „błąd pilota”. Ponieważ pilot był jednym z najbardziej doświadczonych wojskowych pilotów testowych, nie można było przypisać tej pomyłki brakom w szkoleniu. W prasie napisano, że ten samolot był „zbyt skomplikowany, aby mógł go obsłużyć jeden człowiek” 🛩
Grupa pilotów testowych znalazła rozwiązanie: listę kontrolną z prostymi czynnościami, które należy wykonać podczas startu, oraz drugą listę, z czynnościami przewidzianymi podczas lądowania.
Proste listy kontrolne wzmacniają pozycję wykwalifikowanych specjalistów, takich jak piloci samolotów. Jeśli zadanie jest złożone, prawie na pewno zapomnisz o jednej lub dwóch rzeczach. Lista kontrolna ułatwia skupienie się na trudnych aspektach zadania, ponieważ odwraca uwagę od trywialnych spraw. Nie musisz pamiętać wszystkich prostych czynności; musisz tylko pamiętać, aby zajrzeć do listy podczas różnych przerw.
Zapamiętaj, że listy kontrolne powinny ułatwiać pracę, wspierać i wyzwalać praktyków. Nie powinny służyć do monitorowania ani do inspekcji. Potęga list kontrolnych polega na tym, że używa się ich w pewnej sytuacji, a nie na tym, że pozostawiają po sobie pewne dowody. Być może najlepsze są listy, które nie pozostawiają żadnych ścieżek audytu. Mogą to być zwykłe listy wywieszone na ścianie, umieszczone na podkładce, w notatniku kołowym itp 🗒
Listy kontrolne nie powinny nikogo ograniczać, ale umożliwiać polepszanie wyników. Jeden z rozmówców Atula Gawande’a ujął to następująco:
„Gdy chirurg upewnia się, że umył ręce lub porozmawiał ze wszystkimi w zespole” — robi to po sprawdzeniu listy kontrolnej chirurga — „ulepsza wynik bez zwiększenia swoich umiejętności. To właśnie robimy korzystając z list kontrolnych”.
Jeśli piloci i chirurdzy mogą korzystać z list kontrolnych, możesz i Ty.
Kluczem jest lepszy wynik bez zwiększania umiejętności ;)
Nie jest to jednak jedyna "metoda inżynierska", której możesz się nauczyć, za to najprostsza i warto od niej zacząć.
A jakie jeszcze metody przydadzą Ci się w pracy programisty? 🤔
Przeczytasz o nich w książce "Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania" 🆕⬇️
https://helion.pl/go-zrownowazony-kod
https://t.me/ProgramowanieLinux/767
#PoradnikHelionu
Podstawowym problemem w tworzeniu oprogramowania jest ogrom towarzyszących mu działań. Nasze mózgi nie radzą sobie z przetwarzaniem wielu rzeczy jednocześnie :/ Wykazujemy też tendencję do pomijania czynności, które w danym czasie wydają się nieistotne. Problemem nie jest brak wiedzy, jak coś zrobić. Problemem jest zapominanie o zrobieniu czegoś, nawet jeśli wiadomo, że jest to konieczne.
Nie jest to bolączką jedynie programowania. Z tym samym problemem borykają się piloci, którzy znaleźli proste rozwiązanie: LISTY KONTROLNE 📑
Wiem, że listy kontrolne są niesłychanie nudne i ograniczające, ale sprawdźmy, jakie były ich początki. Według Atula Gawande’a [40] wszystko zaczęło się w 1935 r. od bombowca B-17. W porównaniu z poprzednimi modelami samolotów B-17 był znacznie bardziej skomplikowany. W rzeczywistości był tak skomplikowany, że rozbił się podczas lotu pokazowego dla potencjalnych nabywców wojskowych. Zginęło wówczas dwóch członków załogi, włącznie z pilotem.
Podczas analizy wypadku okazało się, że przyczyną był „błąd pilota”. Ponieważ pilot był jednym z najbardziej doświadczonych wojskowych pilotów testowych, nie można było przypisać tej pomyłki brakom w szkoleniu. W prasie napisano, że ten samolot był „zbyt skomplikowany, aby mógł go obsłużyć jeden człowiek” 🛩
Grupa pilotów testowych znalazła rozwiązanie: listę kontrolną z prostymi czynnościami, które należy wykonać podczas startu, oraz drugą listę, z czynnościami przewidzianymi podczas lądowania.
Proste listy kontrolne wzmacniają pozycję wykwalifikowanych specjalistów, takich jak piloci samolotów. Jeśli zadanie jest złożone, prawie na pewno zapomnisz o jednej lub dwóch rzeczach. Lista kontrolna ułatwia skupienie się na trudnych aspektach zadania, ponieważ odwraca uwagę od trywialnych spraw. Nie musisz pamiętać wszystkich prostych czynności; musisz tylko pamiętać, aby zajrzeć do listy podczas różnych przerw.
Zapamiętaj, że listy kontrolne powinny ułatwiać pracę, wspierać i wyzwalać praktyków. Nie powinny służyć do monitorowania ani do inspekcji. Potęga list kontrolnych polega na tym, że używa się ich w pewnej sytuacji, a nie na tym, że pozostawiają po sobie pewne dowody. Być może najlepsze są listy, które nie pozostawiają żadnych ścieżek audytu. Mogą to być zwykłe listy wywieszone na ścianie, umieszczone na podkładce, w notatniku kołowym itp 🗒
Listy kontrolne nie powinny nikogo ograniczać, ale umożliwiać polepszanie wyników. Jeden z rozmówców Atula Gawande’a ujął to następująco:
„Gdy chirurg upewnia się, że umył ręce lub porozmawiał ze wszystkimi w zespole” — robi to po sprawdzeniu listy kontrolnej chirurga — „ulepsza wynik bez zwiększenia swoich umiejętności. To właśnie robimy korzystając z list kontrolnych”.
Jeśli piloci i chirurdzy mogą korzystać z list kontrolnych, możesz i Ty.
Kluczem jest lepszy wynik bez zwiększania umiejętności ;)
Nie jest to jednak jedyna "metoda inżynierska", której możesz się nauczyć, za to najprostsza i warto od niej zacząć.
A jakie jeszcze metody przydadzą Ci się w pracy programisty? 🤔
Przeczytasz o nich w książce "Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania" 🆕⬇️
https://helion.pl/go-zrownowazony-kod
https://t.me/ProgramowanieLinux/767
#PoradnikHelionu
helion.pl
Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania
W księgarni informatycznej Helion znajdziesz: Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania, autor: Mark Seemann, wydawnictwo: Helion. Produkt dostepny w formacie: Książka, ebook. Pobierz i przeczytaj darmowy fragment.
Dysk NV1 przeszedł metamorfozę 💄 Nowa wersja NV2 NVMe zapewnia szybkość odczytu/zapisu do 3500/2800MB/s, aby przyspieszać działanie systemu. Czy Twój komputer też potrzebuje nowego dysku? 🙌 https://kings.tn/3yhizGQ #KingstonIsWithYou LO
Kingston Technology Company
Dysk SSD NV2 PCIe 4.0 NVMe 250GB – 2TB - Kingston Technology
NV2 to dysk SSD PCIe 4.0 NVMe M.2 (2280) – idealny do cieńszych laptopów i komputerów typu SFF, dostępny w wersjach o pojemności 250GB, 500GB, 1TB i 2TB. Charakteryzuje się niższym poborem energii, mniejszym wydzielaniem ciepła i krótszym czasem wczytywania.
Zarobki w IT za granicą. Na jaką pensję może liczyć dev w Niemczech, Austrii, Szwajcarii i Holandii? - Just Geek IT
https://geek.justjoin.it/zarobki-w-it-za-granica-na-jaka-pensje-moze-liczyc-dev-w-niemczech-austrii-szwajcarii-i-holandii/
https://geek.justjoin.it/zarobki-w-it-za-granica-na-jaka-pensje-moze-liczyc-dev-w-niemczech-austrii-szwajcarii-i-holandii/
Just Geek IT
Zarobki w IT za granicą. Na jaką pensję może liczyć dev w Niemczech, Austrii, Szwajcarii i Holandii?
Zarobki w IT to zawsze gorący temat. Tym razem sprawdzamy, ile zarabiają programiści w czterech europejskich krajach.
Forwarded from /r/Mapporn
Murdered protestors in Iran compared to an ethno-religious map of Iran
https://redd.it/y69axs
@r_mapporn
https://redd.it/y69axs
@r_mapporn
Forwarded from Wiadomości Telegrama
This media is not supported in your browser
VIEW IN TELEGRAM
Dokumentacja botów Telegrama została całkowicie zmieniona – dodano do niej najnowsze informacje wraz ze szczegółowymi zrzutami ekranu i filmami.
Nowicjusze mają teraz łatwy sposób na poznanie wszystkich zaawansowanych funkcji i mogą zbudować bota, korzystając z naszego samouczka krok po kroku z przykładami dla popularnych języków programowania.
Doświadczeni programiści mogą zapoznać się z najnowszymi aktualizacjami i zaawansowanymi funkcjami, gotowymi na rok 2022 i kolejne lata.
Nowicjusze mają teraz łatwy sposób na poznanie wszystkich zaawansowanych funkcji i mogą zbudować bota, korzystając z naszego samouczka krok po kroku z przykładami dla popularnych języków programowania.
Doświadczeni programiści mogą zapoznać się z najnowszymi aktualizacjami i zaawansowanymi funkcjami, gotowymi na rok 2022 i kolejne lata.
Ubuntu 22.10: pobierz nowe wydanie dystrybucji Linux
https://www.benchmark.pl/aktualnosci/ubuntu-22-10-pobierz-nowosci.html
https://www.benchmark.pl/aktualnosci/ubuntu-22-10-pobierz-nowosci.html
benchmark.pl
Zainstalowałem nowe Ubuntu i się zakochałem. Ty też możesz
Ubuntu 22.10 „Kinetic Kudu” to najnowsza wersja tej popularnej dystrybucji Linux. Jakie nowości zostały w niej wprowadzone? Odpowiadam, a przy okazji podpowiadam, jak pobrać nowe Ubuntu i czy w ogóle warto.
Poległem jako rodzinny promotor Linuxa, bo moja żona po 4 latach wraca do Windowsa. 😓 Jak stwierdziła w Windowsie ma wszystko... (czyli Times New Roman😅).
Problem w tym, że wszystkie problemy z systemami, obojętne z czy Win czy Linux, zawsze naprawiałem ja. Tym razem nie będę bo nie mam pojęcia o jedenastce. 😆
Coś czuję, że będę leżał pod stołem ze śmiechu jak bedzie tłumaczyć pomocy technicznej MS, że chce mieć "wszystko" a tu nie działa... 🍿🥸
Problem w tym, że wszystkie problemy z systemami, obojętne z czy Win czy Linux, zawsze naprawiałem ja. Tym razem nie będę bo nie mam pojęcia o jedenastce. 😆
Coś czuję, że będę leżał pod stołem ze śmiechu jak bedzie tłumaczyć pomocy technicznej MS, że chce mieć "wszystko" a tu nie działa... 🍿🥸
Forwarded from IT step by step
Brave - a browser that bypasses blocking sites
If you use Chrome or Firefox, I will try to convince you to switch to Brave. And that's why:
- It is faster than Chrome and all popular browsers. We did a bunch of page load tests: Brave beat all browsers.
— Privacy. Brave not only blocks all ads, it also prevents you from being tracked. To do this, the browser has a bunch of anti-trackers.
- Comfortable. Brave is based on Chromium. This means that, for example, all your extensions from Chrome will easily work in Brave. No need to give up habits, calmly move on and use as before.
- Anti-censorship. The other day, Brave added support for the IPFS protocol - this will help bypass site blocking. Sites are loaded from hundreds and thousands of different systems around the world - the principle of torrents. Therefore, blocking them is much more difficult.
App for iOS and Android
If you use Chrome or Firefox, I will try to convince you to switch to Brave. And that's why:
- It is faster than Chrome and all popular browsers. We did a bunch of page load tests: Brave beat all browsers.
— Privacy. Brave not only blocks all ads, it also prevents you from being tracked. To do this, the browser has a bunch of anti-trackers.
- Comfortable. Brave is based on Chromium. This means that, for example, all your extensions from Chrome will easily work in Brave. No need to give up habits, calmly move on and use as before.
- Anti-censorship. The other day, Brave added support for the IPFS protocol - this will help bypass site blocking. Sites are loaded from hundreds and thousands of different systems around the world - the principle of torrents. Therefore, blocking them is much more difficult.
App for iOS and Android