Gonzo Programming Logo # ☠️ MANIFEST DE PROGRAMACIÓ GONZO ☠️ ---
🌐 Languages / Nyelvek (68)
Afrikaans | አማርኛ (Amharic) | العربية (Arabic) | Azərbaycan (Azerbaijani) | Беларуская (Belarusian) | Български (Bulgarian) | Bosanski (Bosnian) | Català (Catalan) | Čeština (Czech) | Deutsch (German) | Dansk (Danish) | Ελληνικά (Greek) | English | Español (Spanish) | Eesti (Estonian) | Euskara (Basque) | Suomi (Finnish) | Français (French) | Gaeilge (Irish) | Gàidhlig (Scottish Gaelic) | English (gi) | Galego (Galician) | עברית (Hebrew) | हिन्दी (Hindi) | Hrvatski (Croatian) | Magyar (Hungarian) | Bahasa Indonesia (Indonesian) | Íslenska (Icelandic) | Italiano (Italian) | 日本語 (Japanese) | ქართული (Georgian) | ភាសាខ្មែរ (Khmer) | 한국어 (Korean) | Lietuvių (Lithuanian) | Latviešu (Latvian) | Македонски (Macedonian) | Bahasa Melayu (Malay) | မြန်မာဘာသာ (Burmese) | नेपाली (Nepali) | Nederlands (Dutch) | Norsk (Norwegian) | ଓଡ଼ିଆ (Odia) | ਪੰਜਾਬੀ (Punjabi) | Polski (Polish) | فارسی (Persian) | Português (Brasil) | Português (Portugal) | Română (Romanian) | Русский (Russian) | संस्कृतम् (Sanskrit) | සිංහල (Sinhala) | Slovenčina (Slovak) | Slovenščina (Slovenian) | Shqip (Albanian) | Српски (Serbian) | Svenska (Swedish) | Kiswahili (Swahili) | தமிழ் (Tamil) | తెలుగు (Telugu) | ไทย (Thai) | Tagalog (Filipino) | Türkçe (Turkish) | Xitsonga (Tsonga) | Українська (Ukrainian) | اردو (Urdu) | Yorùbá (Yoruba) | 简体中文 (Simplified Chinese) | 繁體中文 (Traditional Chinese)

  1. El desenvolupador forma part del codi: No existeix el desenvolupament objectiu. El programari no és una eina, sinó l’empremta binària de l’estat mental, la pressió arterial i la ràbia del programador aquell dia.

  2. El caos és sagrat: Si un algorisme és massa transparent, resulta sospitós. El veritable codi gonzo és com una jungla: perillós, fosc, i només el seu creador sap on són les trampes.

  3. Proves al servidor de producció: Les proves unitàries són l’esport dels covards i els buròcrates. L’autèntic programador gonzo depura directament en producció, enmig dels crits dels usuaris.

  4. La documentació és ficció: Els comentaris afegits al codi no són explicacions, sinó monòlegs interiors, manifestos polítics o crits d’auxili. Qui no entén el codi no és digne d’utilitzar-lo.

  5. El punter (pointer) és el senyor: Utilitza un llenguatge de programació en què no et limitin! La gestió directa de la memòria és la garantia de la teva llibertat. L’ús de tipus segurs només és una cadena. Utilitza les adreces de memòria com si no hi hagués demà. El Memory Leak és el teu crit que ningú no sent.

  6. Arquitectura basada en cafeïna: La qualitat del codi és directament proporcional a la quantitat d’estimulants consumits i inversament proporcional al nombre d’hores dedicades a dormir.

  7. El missatge d’error com a art: El missatge d’error no ha d’ajudar, sinó impactar. L’usuari ha de sentir el menyspreu de la màquina i del seu creador en cada Runtime Error.

  8. No netegis mai (Refactor): Allò que vas escriure una vegada en estat de trànsit és sagrat. Si ho toques perquè sigui «més bonic», mates l’ànima del programari.

  9. El termini només és un suggeriment: El programador gonzo no treballa segons el rellotge, sinó que cavalca les onades de la inspiració i el pànic. El codi està acabat quan el desenvolupador s’ensorra.

  10. El programari ha de ser imprevisible: En un bon programa gonzo sempre hi ha una mica d’atzar. Si cada vegada que es prem un botó passa el mateix, és un producte industrial avorrit, no pas art.

  11. Responsabilitat? Exclosa: L’acord de llicència ha de constar d’un únic punt: «Si arrenca, és problema teu.» El desenvolupador no és Déu, només un testimoni de la destrucció de la màquina.

  12. L’estratègia de sortida: Quan el projecte s’enfonsi, no donis explicacions. Esborra l’historial de Git, crema el disc dur i busca un lloc a Mèxic on no hi hagi cobertura mòbil.