Gonzo Programming Logo # ☠️ МАНИФЕСТОТ ЗА ГОНЗО ПРОГРАМИРАЊЕ ☠️ ---
🌐 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. Програмерот е дел од кодот: Не постои објективен развој. Софтверот не е алатка, туку бинарен отпечаток на душевната состојба, крвниот притисок и гневот на програмерот тој ден.

  2. Хаосот е свет: Ако алгоритмот е премногу јасен, тоа е сомнително. Вистинскиот гонзо код е како џунгла: опасен, мрачен, и само неговиот создавач знае каде се стапиците.

  3. Тестирање на продукцискиот сервер: Unit тестирањето е спорт за кукавици и бирократи. Вистинскиот гонзо програмер дебагира директно во продукција, среде вресоците на корисниците.

  4. Документацијата е фикција: Коментарите во кодот не се објаснувања, туку внатрешни монолози, политички манифести или повици за помош. Оној што не го разбира кодот не е достоен да го користи.

  5. Покажувачот (pointer) е господар: Користи програмски јазик во кој не те ограничуваат! Директното управување со меморијата е гаранција за твојата слобода. Користењето безбедни типови е само оков. Користи мемориски адреси како да нема утре. Memory Leak е твојот крик што никој не го слуша.

  6. Архитектура заснована на кофеин: Квалитетот на кодот е директно пропорционален на количината на внесени стимуланси и обратно пропорционален на бројот на часови поминати во спиење.

  7. Пораката за грешка како уметност: Пораката за грешка не треба да помага, туку да шокира. Корисникот мора да го почувствува презирот на машината и нејзиниот создавач при секој Runtime Error.

  8. Никогаш не чисти (Refactor): Она што еднаш си го напишал во состојба на транс е свето. Ако го допреш за да биде „поубаво“, ќе ја убиеш душата на софтверот.

  9. Крајниот рок е само предлог: Гонзо програмерот не работи според часовникот, туку ги јава брановите на инспирацијата и паниката. Кодот е готов кога програмерот ќе се урне.

  10. Софтверот треба да биде непредвидлив: Во добра гонзо програма секогаш има малку случајност. Ако при секое притискање на копчето се случува истото, тоа е здодевен индустриски производ, а не уметност.

  11. Одговорност? Исклучена: Договорот за лиценца треба да има само една точка: „Ако се стартува, тоа е твој проблем.“ Програмерот не е Бог, туку само сведок на пропаста на машината.

  12. Стратегија за излез: Кога проектот ќе пропадне, не се објаснувај. Избриши ја Git историјата, запали го тврдиот диск и најди место во Мексико каде што нема мобилен сигнал.