W ramach weekendowych retrospekcji przygotowałem dziesiątki pytań i historii do przemyślenia. W tym dziale znajdziesz historie i pytania, które przeżyłem, w których możesz zdobyć kolejne doświadczenia lub sprawdzić swoje myślenie o rzeczach. Właściwe rozwiązanie może nie być tym, czym się wydaje.
Wybór odpowiednich technologii to warunek konieczny, aby zostać senior developerem. Te decyzje często nie są łatwe, ponieważ musisz wziąć pod uwagę obecny stan techniczny aplikacji, gdzie idziesz rozwojowo, jaka jest wiedza twojego obecnego zespołu,…
Jesteś deweloperem dużej aplikacji legacy, do której stopniowo wprowadzasz PHPStan. Zaczynasz od poziomu 0, który jest dość wymagający, ale w końcu udaje ci się go opanować. Przechodzisz do kolejnych poziomów, gdzie jedna część twojego kodu zaczyna…
Historia z końca 2016 roku, kiedy to zostałem dosłownie uratowany przez kolegę: w aplikacji PHP decydujemy się na odprawianie obrazków za pośrednictwem skryptu proxy, który m.in. potrafi dostosować ich wymiary i inne parametry do przychodzącego…
Zewnętrzne narzędzie monitorujące zgłosi Ci, że średni czas odpowiedzi 5 monitorowanych adresów URL podwoił się w ciągu ostatnich 30 minut. Projekt działa na pojedynczym fizycznym serwerze, który nie jest pod twoim zarządem i działa gdzieś w centrum…
Historia z 2017 roku: pracujesz jako lead developer w agencji i zarządzasz około 300 projektami różnej wielkości, które firma rozwinęła w tym czasie. Większość z nich to proste aplikacje Nette z maksymalnie 10 szablonami, kilkoma formularzami i…
Jedną z rzeczy, co do których strasznie się w życiu pomyliłem, jest moja opinia o Microsofcie.
W młodości używałem Windowsa XP na starym komputerze stacjonarnym, a potem za pierwsze pieniądze kupiłem laptopa z Linuksem (Ubuntu), bo Windows nie…
Młodszy kolega przychodzi do Ciebie z pomysłem jak refaktoryzować/ulepszyć istniejącą funkcjonalność w systemie, który wspólnie rozwijacie. Bardzo się cieszysz, że próbuje myśleć o pewnych sprawach i zdecydowanie go za to pochwalasz i dajesz…
Po 3 latach Twój dostawca hostingu nagle mówi Ci, że w przyszłym miesiącu podnosi cenę o 50% z powodu wzrostu kosztów energii. Kiedy negocjujesz przez telefon, ich kierownik po prostu mówi ci, że albo zaakceptujesz nowe warunki, albo będą musieli…
Wraz z młodszym kolegą tworzysz niestandardowy e-sklep jako zadanie FTFP (fixed price, fixed time). Masz wszystkie grafiki szablonu, zakodowaną stronę główną i gotowe szczegóły produktu. Młodszy kolega potrafi posługiwać się tylko Nette i Latte,…