# ☠️ MANIFESTI I PROGRAMIMIT GONZO ☠️
---
Zhvilluesi është pjesë e kodit: Nuk ka zhvillim objektiv. Softueri nuk është një mjet, por gjurma binare e gjendjes mendore, tensionit të gjakut dhe zemërimit të programuesit atë ditë.
Kaosi është i shenjtë: Nëse një algoritëm është tepër i qartë, ai është i dyshimtë. Kodi i vërtetë gonzo është si një xhungël: i rrezikshëm, i errët dhe vetëm krijuesi i tij e di se ku janë kurthet.
Testimi në serverin e prodhimit: Testimi unit është sporti i frikacakëve dhe burokratëve. Programuesi i vërtetë gonzo korrigjon gabimet drejtpërdrejt në prodhim, mes britmave të përdoruesve.
Dokumentacioni është trillim: Komentet e shtuara në kod nuk janë shpjegime, por monologë të brendshëm, manifeste politike ose thirrje për ndihmë. Kush nuk e kupton kodin, nuk është i denjë ta përdorë atë.
Treguesi (pointer) është zot: Përdor një gjuhë programimi ku nuk të kufizojnë! Menaxhimi i drejtpërdrejtë i memories është garancia e lirisë sate. Përdorimi i tipeve të sigurta është vetëm një prangë. Përdori adresat e memories sikur të mos kishte të nesërme. Memory Leak është britma jote që askush nuk e dëgjon.
Arkitekturë me bazë kafeine: Cilësia e kodit është në përpjesëtim të drejtë me sasinë e stimuluesve të konsumuar dhe në përpjesëtim të zhdrejtë me numrin e orëve të kaluara në gjumë.
Mesazhi i gabimit si art: Mesazhi i gabimit të mos ndihmojë, por të tronditë. Përdoruesi duhet të ndiejë përbuzjen e makinës dhe të krijuesit të saj në çdo Runtime Error.
Mos pastro kurrë (Refactor): Ajo që ke shkruar një herë në gjendje transi është e shenjtë. Nëse e prek për ta bërë “më të bukur”, vret shpirtin e softuerit.
Afati është vetëm një sugjerim: Programuesi gonzo nuk punon sipas orës, por kalëron valët e frymëzimit dhe panikut. Kodi përfundon kur zhvilluesi shembet.
Softueri duhet të jetë i paparashikueshëm: Në një program të mirë gonzo ka gjithmonë pak rastësi. Nëse me çdo shtypje të butonit ndodh e njëjta gjë, ai është një produkt industrial i mërzitshëm, jo art.
Përgjegjësia? Përjashtohet: Marrëveshja e licencës duhet të ketë vetëm një pikë: “Nëse niset, është problemi yt.” Zhvilluesi nuk është Zot, vetëm një dëshmitar i shkatërrimit të makinës.
Strategjia e daljes: Kur projekti shembet, mos u shpjego. Fshi historikun e Git-it, digj diskun e fortë dhe gjej një vend në Meksikë ku nuk ka sinjal celular.