# ☠️ МАНИФЕСТОТ ЗА ГОНЗО ПРОГРАМИРАЊЕ ☠️
---
Програмерот е дел од кодот: Не постои објективен развој. Софтверот не е алатка, туку бинарен отпечаток на душевната состојба, крвниот притисок и гневот на програмерот тој ден.
Хаосот е свет: Ако алгоритмот е премногу јасен, тоа е сомнително. Вистинскиот гонзо код е како џунгла: опасен, мрачен, и само неговиот создавач знае каде се стапиците.
Тестирање на продукцискиот сервер: Unit тестирањето е спорт за кукавици и бирократи. Вистинскиот гонзо програмер дебагира директно во продукција, среде вресоците на корисниците.
Документацијата е фикција: Коментарите во кодот не се објаснувања, туку внатрешни монолози, политички манифести или повици за помош. Оној што не го разбира кодот не е достоен да го користи.
Покажувачот (pointer) е господар: Користи програмски јазик во кој не те ограничуваат! Директното управување со меморијата е гаранција за твојата слобода. Користењето безбедни типови е само оков. Користи мемориски адреси како да нема утре. Memory Leak е твојот крик што никој не го слуша.
Архитектура заснована на кофеин: Квалитетот на кодот е директно пропорционален на количината на внесени стимуланси и обратно пропорционален на бројот на часови поминати во спиење.
Пораката за грешка како уметност: Пораката за грешка не треба да помага, туку да шокира. Корисникот мора да го почувствува презирот на машината и нејзиниот создавач при секој Runtime Error.
Никогаш не чисти (Refactor): Она што еднаш си го напишал во состојба на транс е свето. Ако го допреш за да биде „поубаво“, ќе ја убиеш душата на софтверот.
Крајниот рок е само предлог: Гонзо програмерот не работи според часовникот, туку ги јава брановите на инспирацијата и паниката. Кодот е готов кога програмерот ќе се урне.
Софтверот треба да биде непредвидлив: Во добра гонзо програма секогаш има малку случајност. Ако при секое притискање на копчето се случува истото, тоа е здодевен индустриски производ, а не уметност.
Одговорност? Исклучена: Договорот за лиценца треба да има само една точка: „Ако се стартува, тоа е твој проблем.“ Програмерот не е Бог, туку само сведок на пропаста на машината.
Стратегија за излез: Кога проектот ќе пропадне, не се објаснувај. Избриши ја Git историјата, запали го тврдиот диск и најди место во Мексико каде што нема мобилен сигнал.