Obsah

Citáty IT

Filosofie Unixu

https://cs.wikipedia.org/wiki/Filosofie_Unixu

Eric Raymond: The Art of Unix Programming

Pravidlo srozumitelnosti: Srozumitelnost je lepší než šikovnost.

Pravidlo jednoduchosti: Programujte jednoduše; složitě jen tam, kde je to nezbytné.

Pravidlo přehlednosti: Programujte přehledně, aby byly audity kódu a odstraňování chyb jednodušší.

Pravidlo optimalizace: Vytvořte správně fungující program, než ho začnete optimalizovat.

Pravidlo pestrosti: Nevěřte pouze v jedno správné řešení.

Ostatní Autoři

Vytvořte prototyp co nejdříve. – Mike Gancarz: Filosofie Unixu

Uchovávejte data v prostých textových souborech. – Mike Gancarz: Filosofie Unixu

Horší je lepší: méně funkcionality (horší) bývá lepší alternativou z hlediska praktičnosti a použitelnosti. Software, který je sice omezezený (např. neúplný), ale zato lehce použitelný, bývá více přitažlivý pro uživatele i trh než naopak. – Richard P. Gabriel

Když budeme bránit uživatelům dělat hloupé věci, zabráníme jim tím dělat ty chytré.

Cloud

There is no cloud, only someone else's computer.

Filosofie suckless

Geniální nápady jsou jednoduché. Geniální software je jednoduchý. Jednoduchost je srdcem filozofie Unixu. Čím více řádků kódu odebrete, tím větší pokrok uděláte. Jak se počet řádků kódu ve vašem software zmenšuje, tím se stáváte více kvalifikovaný, a tím méně bude váš software na houby.

XML je klasický politický kompromis: vyvažuje potřeby člověkem i stroje, takže je stejně nečitelný pro obě strany. – Matthew Might

XML v sobě spojuje efektivnost textových souborů s čitelností souborů binárních. – Autor neznámý (pozn. textové soubory jsou neefektivní, binární jsou nečitelné)

Java je SUV programovacích nástrojů. Projekt v Javě bude stát 5 krát tolik, trvat dvakrát tak dlouho a bude hůře udržovatelný než projekt ve skriptovacím jazyce, jako je PHP nebo Perl. … Ale programátoři a manažeři budou mít použitím Javy ze sebe dobrý pocit, protože používají nástroj, který má teoreticky hodně síly pro nakládání s problémy obrovské složitosti. Stejně jako člověk z předměstí, který řídí jeho SUV do obchodu po zpevněné silnici, ale cítí se dobře, protože by teoreticky mohl vyjet na zablácený svah se sklonem 45 stupňů. – Greenspun, Philip

Pokaždé, když jsem píšu kód v Javě, cítím se jako při vyplňování nekonečných formulářů, třikrát. – Joe Marshall

Java je nejvíc uděsná věc, která se stala počítači od dob MS-DOS. – Alan Kay

Argumentovat, že Java je lepší než C ++ je jako argumentovat, že kobylky chutnají lépe než kůra stromu. – Thant Tessman

V C++ jsou jen dvě věci špatně: návrh a implementace. – Bertrand Meyer

Všechny nové funkce přidané do C++ jsou určeny k opravení dříve přidaných nových funkcí do C++. – David Jameson

C ++: chobotnice vyrobená připíchnutím dalších nohou na psa. – Steve Taylor

V C++, je možné napsat kód, který není srozumitelný nikomu, v C jde toto velmi obtížně. – Mike Abrash