Kod po ludzku
Piszę kod, który zrozumie osoba przychodząca po mnie. Żadnych „cwaniackich" rozwiązań, oneliner-abstrakcji, „clever" TypeScript hacków. Jak na pierwszy rzut oka widać co się dzieje — oszczędzam wszystkim czas.
Strony i systemy webowe robię jako freelancer od kilku lat — na co dzień pracuję jako administrator IT. Nigdy nie byłem w software housie, nigdy nie planuję tam być. Stack dobieram pod projekt: Next.js, Laravel, WordPress z Sage i Bedrock. Klient to zwykle mała lub średnia firma, która woli mieć jeden telefon zamiast call-center agencji.
§ Zasady
Piszę kod, który zrozumie osoba przychodząca po mnie. Żadnych „cwaniackich" rozwiązań, oneliner-abstrakcji, „clever" TypeScript hacków. Jak na pierwszy rzut oka widać co się dzieje — oszczędzam wszystkim czas.
Nie instaluję dependencies na zapas. Jeśli coś da się zrobić natywnie, w kilku liniach — robię. Zmniejsza to powierzchnię ataku, skraca bundle, redukuje ilość rzeczy które mogą się popsuć za rok.
Oddanie kodu nie kończy pracy — zaczyna kolejną fazę. Dokumentuję decyzje architektoniczne, zostawiam README które rzeczywiście pomaga, oferuję realny kontakt po wdrożeniu.
Jeśli Twój problem rozwiąże gotowy template za 500 zł, powiem to wprost i polecę kogoś. Lepiej stracić projekt, niż sprzedać rozwiązanie którego nie potrzebujesz. Długoterminowo to jedyna strategia która działa.
§ Warsztat
§ Teraz
Krótka ściąga zawodowa — aktualizowana ręcznie co jakiś czas.
Napisz krótko — opisz firmę, problem, termin. Odpowiem w 24 godziny w dni robocze.