...bo jeśli nie, to nie można zrobić doskonałej gry z gatunku "story rich" jako one man team, trzeba co najmniej programisty i scenarzysty ;P
Nie ale poważnie, zastanawiam się, czy naprawdę te dwa zajęcia nie wymagają zupełnie przeciwnego, kurczę brakuje mi słowa po polsku :( "mindsetu".
No bo tak. Jeśli chodzi o programowanie, no to mamy chyba taką paradoksalną zależność, że im pilniej stosujemy się do jak najbardziej rygorystycznych i jak najbardziej ograniczających zasad pisania kodu ("Clean Code" i inne takie tam), to tym lepsza jest jakość kodu i tym bardziej wynikowy program jest elastyczny. Wszelkie nowinki, wszelki luz podczas pisania są jak najniemilej widziane. Toż to czysty cowboy coding przecież.
Czy można w ten sposób napisać powieść? Komiks? Scenariusz do filmu, gry? Można. Ale to będzie wtedy rzemiosło. Czyli, jakość nie wyjdzie raczej ponad dostateczną.
Jeśli natomiast by się chciało napisać coś naprawdę dobrego... a, to trzeba umieć połączyć ogień i wodę. Tak - struktura, logika, porządek są ważne. Ale nie mniej ważna jest zabawa formą, kreatywność, twórcze łamanie konwencji, itp. Aha, czyli dokładnie to, co w programowaniu prowadzi do "unmaintanable mess".
W pisaniu kodu ważny jest porządek, porządek, porządek. W pisaniu fabuły ważny jest twórczy chaos i twórczy bałagan, zrównoważony z porządkiem. W pisaniu kodu "twórczy chaos" jest czymś tak niemile widzianym, że należałoby całkowicie wyczyścić swój umysł zeń.
W pisaniu kodu należy redukować złożoność. Na ile to możliwe, byleby tylko nie zacząć łamać reguł, bo niektóre z nich niestety z konieczności dodatkową złożoność wprowadzają (dependency injection vs strukturalnie prostsze obiekty globalne i statyczne na ten przykład). W fabułopisarstwie złożoność, byle z głową, nierzadko wręcz sama podnosi jakość.
Zatem... te dwa zajęcia wymagają... przeciwnych cech osobowości? Przeciwnego sposobu myślenia? Umiejętności, których mistrzowskie opanowanie wyklucza się wzajemnie?
Uff... I tak udało mi się pokazać na forum swoją zdolność do dziwnych rozważań i dzielenia włosa na czworo ;P
Nie ale poważnie, co o tym temacie można sądzić?