Programuję zawodowo od 12 lat, przerabiając w tym czasie kilka języków. Z JavaScriptem połączył mnie przypadek, przyszedłem na chwilę, zostałem na dłużej. Obecnie pracuję jako architekt CKEditor 5, projektu liczącego setki klas i tysiące testów. Dodatkowo prowadzę zespół projektu Letters jako Lead Developer.
Długie lata mozolnego pisania testów przeze mnie i zespoły, z którymi pracowałem kazały zadać sobie w końcu pytanie: dlaczego piszemy testy? Co na tym zyskujemy, a co tracimy? Co i jak testować, żeby nie zmarnować cennego czasu? Mam nadzieję, że wnioski będą dla Was interesujące.