Gonzo Programming Logo # ☠️ DIE GONZO-PROGRAMMERINGSMANIFES ☠️ ---
🌐 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. Die ontwikkelaar is deel van die kode: Daar bestaan nie objektiewe ontwikkeling nie. Sagteware is nie ‘n hulpmiddel nie, maar die binêre afdruk van die programmeerder se gemoedstoestand, bloeddruk en woede op daardie dag.

  2. Chaos is heilig: As ‘n algoritme te deursigtig is, is dit verdag. Ware gonzo-kode is soos ‘n oerwoud: gevaarlik, donker, en net die skepper daarvan weet waar die strikke is.

  3. Toetsing op die produksiebediener: Eenheidstoetsing is die sport van lafaards en burokrate. Die ware gonzo-programmeerder ontfout in produksie, te midde van die gebruikers se gille.

  4. Dokumentasie is fiksie: Kommentaar wat by die kode gevoeg is, is nie verduidelikings nie, maar innerlike monoloë, politieke manifeste of noodkrete. Wie die kode nie verstaan nie, is nie waardig om dit te gebruik nie.

  5. Die wyser (pointer) is die heerser: Gebruik ‘n programmeertaal waarin jy nie beperk word nie! Direkte geheuebestuur is die waarborg van jou vryheid. Die gebruik van veilige tipes is net ‘n boei. Gebruik geheue-adresse asof daar geen môre is nie. Die Memory Leak is jou gil wat deur niemand gehoor word nie.

  6. Kafeïengebaseerde argitektuur: Die gehalte van die kode is direk eweredig aan die hoeveelheid stimulante wat verbruik word en omgekeerd eweredig aan die aantal ure wat aan slaap bestee word.

  7. Foutboodskap as kuns: Die foutboodskap moet nie help nie, maar skok. Die gebruiker moet die minagting van die masjien en die skepper daarvan by elke Runtime Error ervaar.

  8. Moet nooit skoonmaak nie (Refactor): Wat jy eenmaal in ‘n transtoestand geskryf het, is heilig. As jy daaraan raak om dit “mooier” te maak, maak jy die siel van die sagteware dood.

  9. Die sperdatum is net ‘n voorstel: Die gonzo-programmeerder werk nie volgens die horlosie nie, maar ry op die golwe van inspirasie en paniek. Die kode is klaar wanneer die ontwikkelaar ineenstort.

  10. Die sagteware moet onvoorspelbaar wees: ‘n Goeie gonzo-program bevat altyd ‘n bietjie willekeurigheid. As dieselfde ding met elke druk van ‘n knoppie gebeur, is dit ‘n vervelige industriële produk, nie kuns nie.

  11. Verantwoordelikheid? Uitgesluit: Die lisensie-ooreenkoms moet uit ‘n enkele bepaling bestaan: “As dit begin, is dit jou probleem.” Die ontwikkelaar is nie God nie, net ‘n getuie van die vernietiging van die masjien.

  12. Die uittreestrategie: Wanneer die projek ineenstort, moenie verduidelikings gee nie. Skrap die Git-geskiedenis, verbrand die hardeskyf en soek ‘n plek in Mexiko waar daar geen selfoonsein is nie.