Płatne Programowanie
Płatne ProgramowaniePracowałem nad oprogramowaniem tworzonym od szkicu jak i istniejącymi projektami w których zauważałem błędy w konstrukcji, odnalazłem w sobie założenia że systemy informatyczne powinny być modularne bez pojedyńczego punktu updaku.
Poznawałem sposób w jaki był pisany kod z którym miałem styczność, rozpoznając wadliwe wzorce kognitywne które za nim stały - nie podobała mi się nieprzewidywalność oraz brak porządku w relatywnie dużych projektach.
Używałem wzorców projektowych w sposób dla mnie nieznany, te wynikały samoistnie wraz z pisanym kodem. Zwróciłem uwagę na powtarzający się tok wydarzeń który mógł być zamknięty oraz zareprezentowany poprzez wzór.
Stawiałem granicę pomiędzy komponentami które miały określaną odpowiedzialność, każdy system składa się z wielu jednostek ale system w którym pojedyńcza jednostka jest w stanie zaburzyć poprawne funkcjonowanie jest systemem wadliwym.
Inspirowałem się dostępnym kodem, unikając kopiowania go do oprogramowania nad którym pracowałem w danym momencie gdyż ten był szyty innym stylem pomimo tego samego znaczenia oraz często zastosowania.
Rozkładałem system oraz oprogramowanie na części pierwsze aby poznać ich strukturę a zarazem nauczyć się jak zreplikować takowe części samodzielnie.
Inwestowałem swoje zasoby którymi byłem nagradzany w siebie, sprzęt oraz szukałem możliwości aby możliwie jak najbardziej wykorzystać zasoby które miałem pod ręką.