Dziś – dwa cytaty związane z wytwarzaniem oprogramowania. Dały mi dużo do myślenia, gdyż raz po raz łapię się na tym, że programując, za dużo rozmyślam nad koncepcją, próbując wybrać najlepszą, najbardziej optymalną – zamiast po prostu realizować projekt. W trakcie i tak przeważnie okazuje się, że plan trzeba całkowicie zmienić, bo doszły nowe wymagania, podczas realizacji wynikły jakieś problemy, koncepcja była błędna lub niektórych składników nie da się w sposób prosty i szybki ze sobą połączyć. Wniosek jest prosty: mniej planować, więcej działać.
Ponieważ każdy projekt i tak prawdopodobnie będzie kiedyś zmieniony, nie ma się co nad nim zastanawiać, tylko trzeba go realizować.
(Jeden z postulatów XP, źródło: „Sztuka testowania oprogramowania”.)
Cytat ten związany jest z kolejnym:
Nie można z góry przewidzieć, jaka architektura będzie najlepsza dla danego problemu. Dlatego należy ją tworzyć w miarę rozszerzania programu.
(Źródło: Programowanie ekstremalne, Wikipedia)