Jest to blog o programowaniu z szerszej perspektywy, przedstawiający i porównujący podejścia i paradygmaty oraz pomagający świadomie wybrać narzędzia i architekturę.
Nie będzie tutaj tutoriali pokazujących krok po kroku jak użyć jakiejś biblioteki, narzędzia czy frameworka. Takich stron jest wiele, a forma bloga nie jest do tego najlepsza. Jeżeli szukasz czegoś takiego to polecam Ci takie strony:
Ten blog będzie przedstawiać spostrzeżenia i uwagi o używaniu takich narzędzi, a także ich porównania i oceny. Będzie też przedstawiać dobre i złe praktyki w programowaniu i prowadzeniu projektów oraz moje przemyślenia, jakie są tego konsekwencje. Całość w duchu czystego kodu oraz rzemiosła oprogramowania.
Zamiast ścieżki magii i wiedzy tajemnej proponuję Wam podejście inżynierskie w duchu zasad KISS oraz Czystego Kodu. Wierzę, że choć jest ono wymagające to także rozwojowe i pozwala tworzyć kod, który nie staje się wielką kulą błotnistego makaronu.
Hasłem przewodnim tego bloga jest UŻYWAJ SWOJEJ GŁOWY — NAJWAŻNIEJSZEGO NARZĘDZIA PROGRAMISTY!
Sam blog działa na mojej autorskiej aplikacji i będzie się razem z nią rozwijał. Zamiast prezentowania pustych przykładów będą one w niej implementowane i przedstawiane do Waszej oceny w postaci rewizji kodu, jak i faktycznie działających rozwiązań.
Do pierwszego przeglądu zachęcam Was już teraz – cały kod tej aplikacji jest dostępny na githubie.
Aplikacja ta jest i będzie rozwijana niekonwencjonalnie i eksperymentalnie. Z założenia nie ma być kolejnym standardowym projektem, lecz raczej papierkiem lakmusowym programistycznych rozwiązań. Otwórz swoją głowę, przeglądając jej kod.
Jest ona napisana w Kotlinie, który jest moim ulubionym językiem ogólnego przeznaczenia. Za każdym językiem stoi nie tylko jego architektura, składnia i przeznaczenie, ale także środowisko i kultura jego używania. Za Kotlinem stoi filozofia, którą popieram nie tylko w programowaniu. Mam na myśli zwięzłość, wygodę oraz czytelność i pragmatyczność. Sporą część tego bloga poświęcam właśnie światu Kotlina i podejściu, jakie ten język proponuje.
Jeżeli masz jakieś uwagi lub chcesz ze mną podyskutować – pisz śmiało na:
Koduj mądrze!
Bartosz Błaszczak