Programista tworzy a nie produkuje
Gdy terminy gonią zapominam, że programowanie to 75% myślenia i 25% robienia i często jest tak iż muszę robić dwa razy.
W takich sytuacjach powtarzam sobie pewne motto:
Należy dwa razy pomyśleć, nim zacznie się programować, aby nie trzeba było dwa razy programować, nim zacznie się myśleć.
Programista to nie robotnik a artysta. Brzmi conajmniej dziwnie. Ale robotnik wykonuje pracę w sposób który ktoś mu kazał. A programista wykonując swoją pracę tworzy. W większości przypadków ten kto zleca zadania programiście nie ma pojęcia o programowaniu więc programista musi myśleć za dwóch (a czasami i więcej).
Na studiach uczyli mnie, że programu się nie produkuje a tworzy. Wtedy tego nie rozumiałem ale teraz już wiem dlaczego tak jest.