Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

O programování převážně nevážně

Na poslední den roku se sluší trochu odlehčení. Nechme tedy protentokrát vážné problémy stranou a pojďme se na svou práci podívat s nadhledem a trochou ironie. Jako symbolické jednohubky podáváme na silvestrovské hostině aforismy, citáty a hlášky o IT, Linuxu, programování a programátorech.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Počítače a lidé okolo nich

  • Počítačové hry nemají na děti vliv. Kdyby na nás měl v dětství vliv Pac-Man, tak bychom později pobíhali v temných místech, polykali u toho různé pilule a poslouchali opakující se elektronickou­ hudbu…
  • Chybovat je lidské, ale něco pořádně podělat, to vyžaduje rootovské heslo.
  • Pokud napoprvé neuspějete, nazvěte to „verze 1.0“
  • Jestli je Python „spustitelný pseudokód“, pak Perl je „spustitelný šum“.
  • Programátoři jsou nástroje, které zpracovávají kofein na kód.
  • Proč chceme inteligentní terminály, když máme takovou spoustu pitomých uživatelů?
  • „Nemohu to odinstalovat, vypadá to, že tam je nějaký štít pro odinstalování.“ (Uninstall Shield)
  • „Vidíš, tati? Všechny klávesy jsou teď podle abecedy!“
  • SUPERPOČÍTAČ: Jak krásně to znělo před tím, než jste si ho koupili?!
  • Život by byl mnohem snazší, kdybychom k němu měli zdrojové kódy.
  • Můj program nemá chyby. Jen si vyvíjí náhodné funkce.
  • Sakra… Někdo mi kopnul do odpadkového koše. Mám tu přes celou plochu rozsypané ikony!
  • Buď v klidu, jsou to jen jedničky a nuly!
  • Je mi jedno, že máš z toho titul Mgr! Mazej od počítače a běž si najít ženskou!
  • Pokud jste problém nevyřešili silou, pak jste nevyvinuli dostatečnou sílu.
  • Programování je jako sex: Jedna chyba – a až do konce života se o ni musíte starat.
  • Nejsem asociál, jsem jen uživatelsky nepřívětivý.
  • Pokud nechcete být nahrazen počítačem, nechovejte se jako počítač.
  • Konec světa se blíží – uložte si obsah bufferů!
  • Lepší být geek než být idiot!
  • Internet: místo, kde muži jsou muži, ženy jsou taky muži a děti jsou ve skutečnosti agenti FBI.
  • J35tl1ž3 d0káž373 př3čí57 70hl3, 7ak fak7 p07ř3buj373 s3×!
  • Myslím, že Microsoft to pojmenoval „.Net“ proto, aby to při výpisu v Unixu nebylo vidět.
  • Pokud je debugování proces odstraňování chyb, pak programování musí být vytváření chyb.
  • Dnes může počítač používat každý blbec. Mnozí to opravdu dělají.
  • Hardware je ta část počítačového systému, kterou lze nakopnout.
  • Ti, co nedokáží psát programy, k nim píšou nápovědu.
  • Návrh programovacích jazyků je jako procházka parkem. Konkrétně Jurským parkem.

Operační systémy

  • Unix je uživatelsky přátelský. Jen si své přátele velmi pečlivě vybírá.
  • Všichni víme, že je Linux skvělý! Nekonečná smyčka v něm proběhne za 5 sekund!
    Linus Torvalds
  • Lidé se mnou nesouhlasí. Já je prostě ignoruju.
    Linus Torvalds o použití C++ v kernelu
  • Můžete někdo vysvětlit, proč používat Linux místo BSD, krom toho, že Linux má cool jméno?
  • Jak mám vědět, jestli to bude fungovat? Od toho jsou betatesteři, já to jen píšu!
  • Kdo si má pamatovat, že escape-x-alt-control-levý shift-b zapne super-edit-debug-compile mód?
    (v diskusi o intuitivnosti příkazů, obzvlášť v Emacsu)
  • Ti, co nechápou Linux, jsou odsouzeni k tomu, aby jej vynalezli znovu.
  • Zjistil jsem, že používat VMS je jako zatloukat hřebíky hlavou: jasně, nakonec získáte nějakou praxi a půjde vám to, ale obvyklý výsledek bude bolest hlavy a ztráta krve.
  • Být linuxovým uživatelem je něco jako žít v domě plném architektů a tesařů. Každé ráno je dům trochu jiný. Někde přibyl nábytek, některé zdi se přesunuly. Nebo třeba někdo dočasně odstranil podlahu vedle vaší postele.
    Unix for Dummies, 2nd Edition
  • Kdokoli dokáže udělat rychlý procesor. Trik je v tom udělat rychlý systém.
    Seymour Cray
  • Jen slaboši zálohují. Opravdoví muži jen nahrají důležité soubory na FTP a nechají zbytek světa, aby udělal mirror.
  • Pokud chcete cestovat po celém světě a být zváni jako přednášející na různá místa, tak prostě napište Unixový systém.
    Linus Torvalds
  • Jsou uživatelé Linuxu lumíci, kolektivně se vrhající z útesu spolehlivého a dobře navrženého komerčního software?
    Matt Welsh

Programování

  • Programování je dnes závod mezi softwarovými vývojáři, co se snaží vytvořit větší a lepší blbuvzdorné programy, a vesmírem, který se snaží vytvořit větší a lepší blby. Zatím Vesmír vítězí.
    Rick Cook
  • Proti perlu jsou všechny ostatní jazyky assemblerem.
  • Skvělá věc na objektově orientovaném programování je, že se s ním malé a jednoduché problémy jeví jako obrovské a komplexní.
  • Lisp není jazyk, je to stavební materiál.
    Alan Kay
  • Chodit po vodě a psát software podle specifikace je snazší, pokud je obojí zmražené.
  • Programovací jazyk je nízkoúrovňový tehdy, když programování v něm vyžaduje, abyste věnovali pozornost nepodstatnému.
  • Vždy jsem si přál, aby používání mého počítače bylo tak snadné jako používání mého telefonu. Přání se mi splnilo – už nechápu, jak používat telefon.
    Bjarne Stroustrup
  • Měly by indexy polí začínat nulou nebo jedničkou? Můj kompromisní návrh, aby začínaly indexem 0.5, byl zamítnut, dle mého názoru, bez patřičného zvážení.
    Stan Kelly-Bootle
  • Pokud nepřemýšlíte pečlivě, můžete dospět k názoru, že programování spočívá v psaní příkazů programovacího jazyka.
    Ward Cunningham
  • Pokud chceme počítat řádky výsledného kódu, neměli bychom je označovat jako „vyprodukované řádky“, ale jako „vynaložené řádky“.
    Edsger Dijkstra
  • Nestrachujte se, pokud to nebude fungovat správně. Kdyby to fungovalo, byli byste bez práce.
  • Dobrá, Java by mohla být dobrým příkladem toho, jak má vypadat programovací jazyk. Ale aplikace v Javě jsou dobrým příkladem toho, jak by aplikace neměly vypadat.
  • Říkat že Java je dobrá, protože funguje na všech platformách, je jako říkat, že anální sex je dobrý, protože funguje u všech pohlaví. (připomněl Nabukadnezar v komentářích, dí­ky)
  • Objektově orientovaná verze „špagetového kódu“ je, samosebou, „lasaňový kód“ (mnoho vrstev).
  • Dlouho jsem přemýšlel, jak něco tak drahého a vyspělého může být tak neužitečné. A nakonec jsem přišel na to, že počítač je pitomá mašina, která dokáže dělat neuvěřitelně chytré věci, zatímco programátoři jsou chytří lidé, co dokáží dělat neuvěřitelně pitomé věci. Což se skvěle doplňuje.
  • Podle mého sebestředného názoru by céčkovské programy většiny lidí měly být pohřbeny šest stop hluboko a zaházeny odpadkama.
  • Když někdo řekne „chci programovací jazyk, kde by stačilo jen říct, co si přeju udělat“, dejte mu lízátko.
  • Vývoj jazyků: FORTRAN je netypový jazyk. C je slabě typovaný. Ada je silně typovaná. C++ je silně hypovaný.
  • Dobrý návrh: hodnota roste rychleji než náklady.
  • Dokonalosti je dosaženo nikoli ve chvíli, kdy už není co dodat, ale ve chvíli, kdy už není nic, co by se dalo vypustit.
    Antoine de Saint-Exupéry
  • C je podivné, špatné a extrémně úspěšné.
  • Teoreticky je teorie a praxe totéž. V praxi tomu tak není.
  • Nevytvoříte skvělý software bez skvělého týmu; většina vývojářských týmů se chová jako dysfunkční rodina.
    Jim McCarthy
  • PHP je menší zlo, udržované a vytvořené nekompetentními amatéry, zatímco Perl je velké a záludné zlo, vytvořené zkušenými, ale zvrácenými profesionály.
  • Vymyslel jsem pojem „objektově orientovaný“, a mohu vám říct, že jsem přitom neměl na mysli C++.
  • Naučit se programovat nemá s navrhováním kvalitního interaktivního software nic víc společného než kurz ťukání do klávesnice s psaním básní.
  • Nejlepší programátoři nejsou jen lepší než ti dobří. Přesahují je o mnoho řádů ve všem: v tvořivosti, rychlosti, důvtipnosti návrhu či schopnosti řešení problémů.
  • Kdyby McDonald's fungoval jako softwarová společnost, pak by jeden ze sta Big Maců způsoboval otravu jídlem, a odpověď by byla „Omlouváme se, tady máte dva další!“
    Mark Minasi
  • Pozor na chyby v tom kódu; já jsem pouze dokázal, že funguje, nezkoušel jsem ho.
    Donald E. Knuth.
  • Mě nezajímá, že to na vašem počítači funguje. My neprodáváme váš počítač!
  • Někdy se vyplatí zůstat v pondělí doma, než zbytek týdne opravovat kód z pondělka.
  • Měřit postup programování podle počtu řádků kódu je jako měřit stavbu hangáru jeho hmotností.
    Bill Gates
  • Ladění je dvakrát těžší než psaní kódu. Takže když napíšete kód dle svých nejlepších znalostí, pak – z definice – nejste dost schopní na to, abyste jej odladili.
    Brian W. Kernighan
  • Většina z nás velmi dobře zná programátorské ctnosti. Jsou samozřejmě tři: Lenost, netrpělivost a arogance.
  • Většina software je dnes podobná egyptským pyramidám: postavená z milionů kamenů, poskládaných k sobě bez jakéhokoli plánu, vytvořená hrubou silou a tisícovkami otroků.
  • Problém s programátory je ten, že nikdy nedokážete říct, co vlastně dělá, dokud není pozdě.
    Seymour Cray
  • Při dvou příležitostech jsem byl členy parlamentu dotázán: „Řekněte, pane Babbage, když do toho vašeho stroje zadáme špatné údaje, vypočítá správný výsledek?“ Nejsem schopen pochopit, jaký druh zmatení myšlenek dokáže vyplodit takovou otázku.
    Charles Babbage
  • Většina dobrých programátorů neprogramuje proto, že chtějí spoustu peněz a slávu, ale protože je to zábava.
  • Vždy pište kód tak, jako by ten chlapík, co ho po vás bude udržovat, měl být násilnický psychopat, který bude vědět, kde bydlíte.

A co u nás?

Když hledáte český citát, aforismus či moudro o programování, počítačích či internetu, naleznete spoustu hlášek, které jsou populární v určitých kruzích:

  • Iq test hodlat nedělám, nemám nyní na to čas…
  • Komerce se vkrádá už i do reklamy…
  • Tisíce řádků kvalitního objektového kódu…

ale stále nic nadčasového, univerzálně platného. To mezi českými ajťáky nejsou aforisti?!

Jsou, jsou, ale mají to těžké. I když některé aforismy už jsou poměrně známé, jako například ten od Petra Staníčka, že uživatelé PC mají vedle klávesnice šroubovák, uživatelé Apple sklenici vína, či definice komunitního vývoje od Davida Grudla („Komunitní vývoj = úplně všechno si děláš sám, když se to povede, pochválí se komunitní vývoj, když ne, zkritizují tebe“), přesto všechny žijí ve stínu výroku, který znají snad všichni, od programátorů po marketéry:

Tyhle aféry každého jenom otravují. Já bych všechny ty internety a počítače zakázala.

Tak – šťastný a veselý, než nám paní Pohlová ty internety zakáže!

Zdroje

Martin Malý

Martin Maly

Začal programovat v roce 1984 s progra­movatelnou kalkulačkou. Pokračoval k BASICu, assembleru Z80, Forthu, Pascalu, Céčku, dalším assemblerům, před časem v PHP a teď je rád, že neprogramuje…

Školení Google Analytics pro pokročilé

DW - Školení Google Analytics
  • Jak využít nové funkce Google Analytics
  • Vyhodnocování kampaní díky používání Multichannel funnels
  • Kde návštěvníci vašeho webu utíkají z objednávacího procesu.
  • Nebudete opakovat časté chyby při vyhodnocování dat o návštěvnosti.

Detailní informace o školení Google Analytics pro pokročilé »

Přehled názorů

Další
Nabukadnezar 31. 12. 2010 01:26
Nový
└ 
Re: Další
Martin Malý 31. 12. 2010 05:20
Nový
emacs
tik 31. 12. 2010 03:09
Nový
├ 
Re: emacs
Martin Malý 31. 12. 2010 05:18
Nový
└ 
Re: emacs
petr 5. 1. 2011 09:45
Nový
Dalsi do zbierky
Viktor 31. 12. 2010 10:54
Nový
Linux vs Windows
MilanK 31. 12. 2010 10:58
Nový
├ 
Re: Linux vs Windows
Kenji 31. 12. 2010 12:31
Nový
└ 
Re: Linux vs Windows
Franta Kučera 31. 12. 2010 12:52
Nový
výrok šéfa
pajout 31. 12. 2010 11:29
Nový
└ 
Re: výrok šéfa
fsadfsadfsadf 31. 12. 2010 12:46
Nový
 
└ 
Re: výrok šéfa
mike 31. 12. 2010 14:14
Nový
 
 
└ 
Re: výrok šéfa
Norton 5. 1. 2011 14:06
Nový
 
 
 
└ 
Re: výrok šéfa
Bobík 5. 1. 2011 14:58
Nový
Iq test hodlat nedělám
Rob 31. 12. 2010 13:29
Nový
└ 
Re: Iq test hodlat nedělám
mike 31. 12. 2010 14:16
Nový
 
└ 
Re: Iq test hodlat nedělám
toor 31. 12. 2010 15:36
Nový
 
 
└ 
Re: Iq test hodlat nedělám
KapitánRUM 2. 1. 2011 21:58
Nový
Slovenské programátorské aforizmy
TrSek 31. 12. 2010 14:53
Nový
└ 
Re: Slovenské programátorské aforizmy
TrSek 31. 12. 2010 14:54
Nový
 
└ 
Re: Slovenské programátorské aforizmy
Samo 1. 1. 2011 14:19
Nový
výroky
bq 31. 12. 2010 14:53
Nový
Používání COBOLu...
mikrom 31. 12. 2010 19:10
Nový
└ 
Re: Používání COBOLu...
Sten 1. 1. 2011 18:09
Nový
překlad
BAGR 31. 12. 2010 20:09
Nový
└ 
Re: překlad
Martin Malý 31. 12. 2010 20:36
Nový
Z klasiky
D.A. Tiger 1. 1. 2011 01:45
Nový
└ 
Re: Z klasiky
faha 2. 1. 2011 20:52
Nový
 
└ 
Re: Z klasiky
D.A. Tiger 3. 1. 2011 00:43
Nový
Ako bude vyzerat pocitac o 100 rokov
Juraj 1. 1. 2011 20:19
Nový
Unix != Linux
Almad 2. 1. 2011 14:53
Nový
Re: O programování převážně nevážně
Pavol 3. 1. 2011 13:35
Nový
Traja najnebezpečnejší ľudia na svete?
Peter 3. 1. 2011 14:52
Nový
nahrazovane pismen cisly
3. 1. 2011 16:30
Nový
└ 
Re: nahrazovane pismen cisly
NotFound 4. 1. 2011 03:20
Nový
zdrojak
Smad 3. 1. 2011 16:38
Nový
Historie programovacích jazyků
Martin Putniorz 3. 1. 2011 18:09
Nový
J35tl1ž3 d0káž373 př3čí57 70hl3, 7ak fak7 p07ř3buj373 s3×!
Jan Smid 4. 1. 2011 20:14
Nový
Perl
stekot 10. 1. 2011 00:42
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem