Jestem w podobnej sytuacji i spróbuję odpowiedzieć w miarę zwięzły sposób.1. Czy presja, którą czujesz wynika z Twojego poczucia wywiązywania się z obowiązków (a) czy może z ogólnego ciśnienia w projekcie (b)? Jeśli to raczej (a), zakładam, że Twój menager nie jest techniczny i projekt jest źle zarządzany. Musisz się sam za to zabrać. To co jest wadą, może byś zaletą. Skoro z nikim nie musisz dyskutować swoich estymat to zacznij robić to uczciwie względem siebie.Zadania, które są duże rozbijaj na mniejsze. Subtaski estymuj w taki sposób, żeby zawsze mieć jakiś zapas czasu. Jeśli ktoś Cię zapyta, dlaczego taka estymata, a nie inna, to przygotuj sobie wcześniej na wszeliki wypadek listę argumentów, które poprą i usprawiedliwią Twój wybór. 2. Darmowe nadgodzinySpróbuj podpytać swojego managera jak wygląda kwestia nadgodzin w projekcie. Nie musisz mówić wprost, że siedzisz po godzinach i pracujesz za darmo, ale powinieneś wiedzieć czy oficjalnie są nadgodziny czy ich nie ma. Zakładając, że nie ma i pracujesz zdalnie, to sam musisz o siebie zadbać i sobie odbierać ten czas podczas luźniejszych dni. (w oficjalny sposób, albo nieoficjalny).3. Zmiana pracyWbrew temu co sugerują inni, zmiana pracy może nie być dobrym rozwiązaniem. Zastanów się czy mimo tych wad, czy ten projekt jest rozwijający?Skoro jesteś jedynym devem i jeszcze analitykiem, tzn. że masz dużą swobodę, piszesz nowe rzeczy, masz duży wpływ na projekt. Z mojej perspektywy to zalety.Przy zmianie pracy dość mocno uważałbym, żeby nie wylądować w dobrze płatnym projekcie gdzie będzie tylko głęboki maintenance. W najlepszym wypadku oznaczałoby to 0 rozwoju, 0 decyzyjności i kreatywności. W najgosrzym, robinie jakiegoś wymagającego g. którego nikt nie chce robić.4. Umiejętności miękkie6 lat doświadczenia to sporo, ale zastanów się czy nie zaniedbałeś tych słynnych umiejętności miękkich. Czy potrafisz odmówić swojemu przełożnemu albo zwrócić mu uwagę jeśli jest w błędzie w odpowiedni sposób? kiedyś miałem z tym duży problem i wolałem "przemilczeć" pewne kwestie.Twoje problemy i presja, którą czujesz może wynikać z tego, że jesteś za mało asertywny. - Jeśli są spotkania, które nie są obowiązkowe to spróbuj je omijać. - Jeśli Twoje zadanie jest źle wyestymowane ze względu na nieprzewidziane czynniki, to podziel je na mniejsze. I zrób dwie sensowne estymaty. - Komunikuj problemy z wyprzedzeniem(skąd Twój przełożony ma wiedzieć, że brakuje Ci czasu, skoro nie ma od Ciebie informacji) - Komunikuj w odpowiedni sposób (zamiast mówić, że zorientowałeś się, że Twoja wcześniejsza implementacja ssie, mów, że poprawiłeś ważnego buga, albo, że masz pomysł na usprawnienie wcześniejszego rozwiązania ;)5. Bycie jedynym devem:- spróbuj porozmawiać, z przełożonym, czy nie mógłby Ci dać kogoś do robienia review raz na jakiś czas. Użyj argumentu, że niskim wysiłkiem można znacznie poprawić jakość kodu. (godzina innej osoby raz na tydzień)Pozdro :)