Świadomość

Świadomość to percepcja postrzegania wytarzana przez program, który działa w symulacji którą tworzy nasz mózg. Świadomość powstała zanim powstał świat, ponieważ do stworzenia świata potrzeba świadomego obserwatora, który tworzy świat poprzez akt obserwacji. Mózg to funkcja naszego ciała, która wyobraża sobie świat i przyszłość poprzez znajdowanie wzorców, a świadomość to funkcja naszego mózgu, która wyobraża… Read more

Kilka powodów

Kilka powodów dla których komputery stacjonarne znikną. Windows,  czyli system który najczęściej da się wyłączyć jedynie poprzez wyciągnięcie kabla. Zwieszki, czyli aplikacje które wykorzystują wielowątkowość do poziomu w którym blokują same siebie. Bałagan powodujący wrażenie że komputer działa coraz wolniej. Dzisiaj coraz częściej spotyka się osoby, które potrafią obsługiwać pakiety biurowe, ale nie wiedzą jak… Read more

Załamanie w branży informatycznej

Spada liczba nowych ofert pracy w branży informatycznej, w szczególności dotyczącej wytarzania oprogramowania. Rynek usług cofa się szybciej niż ktokolwiek mógł przewidzieć, a według wielu badań już obecnie wrócił daleko do miejsca sprzed pandemii. Według moich przewidywań cofnie się bardziej, w miarę jak wzrasta złożoność i ryzyko bezpośredniego zatrudniania programistów, w miarę jak wzrasta liczba… Read more

Środowisko testowe

Środowisko, w którym programista nie jest w stanie symulować i debugować oprogramowania tak, jak będzie ono uruchamiane w produkcji, oznacza, że nie może on również łatwo przetestować swoich rozwiązań. To najgorsze środowisko, które mogę jedynie radzić opuścić jak najszybciej, najlepiej od razu. Jeżeli programista nie może po prostu uruchomić wprowadzanej zmiany i iterować na niej… Read more

Testowanie kodu

Jeżeli wytarzasz oprogramowanie poprzez tworzenie gałęzi rozwojowej (feat) z głównej gałęzi kodu (main), a łączysz kod do głównej gałęzi (main) celem jego przetestowania – ograniczasz możliwość testowania wersji z wybranej gałęzi rozwojowej (feat) Oprogramowanie powinno móc trafić na środowisko testowe jako efekt publikowania z dowolnej gałęzi rozwojowej (feat), a nie tylko z głównej gałęzi (main),… Read more

Po zapachu

W pewnym wieku odróżniasz menedżera od poganiacza po zapachu. Menedżer to człowiek, który dba o projekty i priorytety – dbając aby praca była odpowiednio skoordynowana i spriorytetyzowana. Menedżer interesuje się przebiegiem każdego projektu usuwając przeszkody na drodze realizacji projektów. Menedżer zna termin projektu oraz zarządza zadaniami dobierając te, które zmieszczą się w czasie oraz zrealizują… Read more

Zderzenie

Firmy które kwestionują zwinne (agile) metodyki dostarczania oprogramowania, zwykle wpadają w jakąś formę kaskadowego (waterfall) dostarczania projektów informatycznych. Problem z kaskadowym dostarczaniem oprogramowania jaki przedstawia większość książek polega na tym że założenia oprogramowania zmieniają się szybciej niż cykl wytwarzania oprogramowania w modelu kaskadowym. Faktycznie do tego problemu zazwyczaj dochodzi jeszcze jedna kwestia. Kaskadowy model zakłada… Read more

Super office i hyper care

Super office i hyper care, czyli hasła którymi mami się w celu ukrycia ubezwłasnowolnienia pracowników tak zwanych korporacji – proponując motywujące i umocowujące buzzwordy, zachęcając do wzmożonego wysiłku i opieki na rzecz klientów.

Na strzał

Nasza branża stawia na pierwszym miejscu ludzi, ale w relacjach pracowników z pracodawcami i pracodawców z pracownikami nie jesteśmy wystarczająco intencjonalni. Łapiemy się przypadkowych okazji, podejmujemy decyzje w coraz krótszym czasie na podstawie coraz bardziej skąpych informacji. Zatrudnianie na strzał, zwalnianie na strzał. Strzelanie rekrutacjami i zwolnieniami w serii i na oślep. Problemy naszej branży… Read more

W tuzinach liczyć

w tuzinach mógłbym liczyć informatyków, programistów i specjalistów, których znam tylko osobiście, a którzy to uczynili sobie całkiem wygodne życie – wprost zarabiając na błędach planowania i wykonania strategii przez kierowników projektów czy członków zarządu, którzy nie mieli pojęcia o złożoności realizowanych przez siebie projektów informatycznych. Nie jest żadną tajemnicą w branży, iż niekompetencja w… Read more