Czym się zajmuję
Tworzę aplikacje webowe od ponad 20 lat. Do niedawna nazywano mnie po prostu programistą, bo większość backendów, które budowałem, powstawała właśnie w języku PHP (tak, pamiętam jeszcze czasy PHP 4). Dziś trafniejszym określeniem chyba byłoby „product engineer”. Jest mi ono o tyle bliskie, że środek ciężkości dawno przesunął się z samego programowania w stronę planowania i projektowania. Zamiast czekać na listę rzeczy do zrobienia, wolę poznać kontekst, pomóc wybrać sensowne rozwiązanie, a potem wziąć odpowiedzialność za jego wykonanie.
Zwykle zaczynam od zrozumienia, co właściwie nie działa, czego potrzebują użytkownicy danej aplikacji i czy pomysł, od którego wychodzimy, rzeczywiście rozwiąże problem (oraz jak zmierzymy efekt). Z tej perspektywy sam kod jest sprawą wtórną, tym bardziej że przy jego pisaniu coraz większą rolę odgrywają narzędzia AI.
Poza programowaniem zajmuję się architekturą aplikacji i ich utrzymaniem. Pracuję z Linuksem, zarządzam kilkoma serwerami i sam wdrażam systemy, które rozwijam. Dzięki temu patrzę na aplikację jako na całość, a nie tylko na fragment kodu, który kończy się wraz z zamknięciem ticketa.
Więcej o mnie oraz moje wpisy o zmieniającym się świecie IT znajdziesz na miroslawski.com.
Jeśli masz pytania lub szukasz odpowiedzi na pytania z tego obszaru, zapraszam do kontaktu.
Napisz do mnie
