Poezja kodu
Czym w kontekście programowania komputerowego może oznaczać poezja kodu? Jest to nic innego, jak perfekcyjne wykonanie programu komputerowego przy pomocy danego języka oprogramowania. Programowanie jest pewną formą sztuki, wyczucia i wiedzy, którą z kolei wykorzystuje się w celu stworzenia danego programu komputerowego czy strony internetowej. Poezja kodu jest stylem przyjętym przez amatorów - profesjonalistów, którzy w dążeniu do tworzenia idealnych programów starają się zachować porządek i przejrzystość w tworzonych przez siebie kodach źródłowych. Wydawać by się mogło, że pisanie programu komputerowego to schematyczna praca. Że napisanie programu, który będzie powodował, dajmy na to, zresetowanie bądź zawieszenie pracy komputera można osiągnąć w jeden, konkretny sposób. Otóż, wcale tak nie jest. To bardzo błędne pojmowanie. Otóż stworzenie takiego programu nie jest absolutnie zajęciem monotonnym, nie prowadzi tylko jedną drogą i zdecydowanie nie jest w żaden sposób wciśnięte w schemat. Poezję kodu, wbrew pozorom, ciężko znaleźć w komercyjnych programach komputerowych. Wielu nieobeznanych w tej tematyce felietonistów wypowiada się, że każdy komercyjny program, używany przez wielu użytkowników komputerów można nazwać poetycznym sukcesem. Niestety, to że Microsoft Windows jest najbardziej znanym na świecie systemem operacyjnym, absolutnie nie stawia go na piedestale w dziedzinie tworzenia kodu źródłowego opartego na tych założeniach. Firmy produkujące programy stawiają na wydajność programisty, który potrafi napisać program, który będzie zużywał jak najmniej mocy obliczeniowej komputera, nie będzie kolidował z innymi programami. A forma poezji kodu dotyczy jedynie warstwy producenckiej - program nie jest oceniany jako efekt (co potrafi, jaką ma wydajność i jak wielka jest jego przydatność), ale ocena zależy od jego wnętrza, czyli inaczej mówiąc właśnie kodu źródłowego. Poezja kodu polega na widzeniu samego programowania jako cel zawarty sam w sobie, w samej fazie tworzenia. Dzięki temu każdy programista, nie tylko zaawansowany, ale także i początkujący, dzięki temu może poczuć pokorę co do wykonywanej przez siebie pracy i docenić oszczędność wpisywanego kodu. Ponieważ im więcej kodu, tym więcej komputer musi nad nim pracować, ergo - zabiera więcej mocy obliczeniowej, którą mógłby zużyć do innych procesów lub zwyczajnie zaoszczędzić. Bardzo popularnym w tym zakresie jest zespół programistów, wspólnie pracujący nad jednym zagadnieniem, a następnie porównujący swoje umiejętności. Wiele osób widząc program komputerowy od jego technicznej strony, która wygląda jak przypadkowy ciąg znaków numerycznych i klawiaturowych, szybko zniechęca się do tego rzemiosła. Jednak trzeba wiedzieć, iż programowanie samo w sobie nie jest aż tak strasznie skomplikowane, a ćwiczenie go pozwala wychować w swoim umyśle pewne nawyki, które później można wykorzystać w innych dziedzinach życia, a są to - umiejętne i logiczne wyciąganie wniosków, prowadzące do najprostszych rozwiązań, umiejętność wstrzemięźliwości, dogłębnego badania sprawy i wiele, wiele innych. Tak więc jak widać programowanie zdecydowanie nie jest domeną tylko komputerowych kujonów.