Mindset programisty

Code review: najczęstsze błędy wyłapywane u innych developerów

Code review to nie tylko nauka dla osoby, której kod jest przeglądany, to również doskonała okazja do obserwacji powtarzających się wzorców błędów w zespole. Po przejrzeniu dziesiątek pull requestów zaczynają wyłaniać się pewne klasyki gatunku, błędy, które pojawiają się niezależnie od poziomu doświadczenia programisty. Niektóre z nich to drobne niedopatrzenia, inne mogą poważnie wpłynąć na […]

Czytaj więcej

Security by obscurity – czyli dlaczego ukrywanie to nie zabezpieczanie

W świecie IT łatwo trafić na praktyki, które na pierwszy rzut oka wydają się sprytne, a w rzeczywistości są jedynie zasłoną dymną. Jedną z nich jest security by obscurity – podejście do bezpieczeństwa, w którym ochrona systemu polega głównie na ukrywaniu pewnych informacji, celem utrudnienia atakującemu zrozumienia jego działania i odnalezienia luk bezpieczeństwa, a nie […]

Czytaj więcej

Błędy poznawcze w świecie IT

W branży technologicznej podejmowane są dziesiątki decyzji dziennie, od wyboru architektury, przez sposób implementacji, po estymacje i decyzje projektowe. Wiele z nich nie wynika wyłącznie z wiedzy i doświadczenia, lecz z mechanizmów psychologicznych, które wpływają na to, jak postrzegamy problemy, oceniamy ryzyka i przewidujemy konsekwencje. Te mechanizmy to błędy poznawcze – uproszczone wzorce myślenia, które […]

Czytaj więcej