Je známo, proč Linus upřednostňuje tento způsob komunikace... nedává to totiž prostor k nesmyslným diskuzím. Když by odpovídal stylem "I don't understand it. We need certain code quality standard on Linux kernel. Unfortunately, this code doesn't meet it in my opinion." Tak okamžitě hrozí, že mu to někdo začne vysvětlovat nebo obhajovat, že to kvalitní je. Když je s tim vyžene do prdele, tak zde nemůže dojít k nedorozumnění. Všichni se usmívají a nikdo neví, co si kdo myslí. Velice americký přístup.
To by možná vysvětlovalo jeho komunikační metody při vývoji kernelu (v zásadě nic proti nim).
Jenže on se tak vyjadřuje často i v jiných tématech - viz třeba Git vs. ostatní verzovací systémy, a pak už to není "efektivní". Po vyjádření typu "každý kdo nemá rád git je idiot" vypadá jako zakomplexovaný zoufalec snízkým EQ (což je problém většiny Geeků - vysoké IQ extrémně nízké EQ)
zájem o git nemá s inteligencí nic společného. Inteligentní člověk vybírá nejlepší nástroj pro dokončení úkolu. A Git rozhodně není univerzálně nejlepší verzovací systém, pro všechny úkoly všech možných uživatel.
Ono spíše platí, že inteligentní jedinec pochopí, že pro různé úkoly jsou vhodné různé verzovací systémy.
To je demagogie už jenom z toho důvodu, že když skutečně vyberete 100 nahodnych lidí používajících Git, bude tam cca 99-100 developerů, když to mezi těmi co nepoužívají Git bude uklízečka, automechanik, číšník, a budete vůbec rád, když se z toho souboru 4mld lidí vůbec trefíte do VŠ vzdělaného jedince.
Jak to srovnání chcete omezit? Na developery kernelu? Opět demagogie. Na developery softwaru obecně? opět demagogie, protože často rozhoduje firemní politika (i na základě toho, co Git neumí).
Víte vůbec, že verzovací systémy nepoužívají jen SW developeři? Je prakticky jisté, že když postavíte 100 náhodných kernel developerů proti 100 náhodným PhD vědcům předních institucí, dostanou kernel developeři v průměrném IQ řádně na prdel, zatím co průměrný PhD bude používat něco jako Subversion, z mnoha logických důvodů.
> "každý kdo nemá rád git je idiot"
Když jste to teda dal do těch uvozovek, tak prosím [citation needed]. Já si vzpomínám akorát na přednášku v rámci Google talks, kde se Linus vyjadřoval zhruba ve smyslu, že kdo dnes (= tehdy) používá centralizovaný verzvovací systém, tak by měl být "in some mental institution". Což lze teda říct různými způsoby, ale pravda to je. Ale zejména je to něco úplně jiného, než jste napsal výše.
-Yenya
to přece není citace, ale oddělení výroku od zbytku textu, jak jste si jistě ráčil povšimnout v textu předcházejícím uvozovky.
V přepisu jeho projevu, který jste zmínil se objevuje například (následují citace):
"...You can disagree with me as much as you want, but during this talk, by definition, anybody who disagrees is stupid and ugly, so keep that in mind. When I am done speaking, you can go on with your lives. Right now, yes, I have strong opinions, and CVS users, if you actually like using CVS, you shouldn't be here. You should be in some mental institution, somewhere else...."
"...I think the designers of subversion were complete morons. Strong opinions, that's me, right? There are a few of them in the room today, I suspect. You are stupid..."
Pokud vládnete angličtinou, jistě víte, že "moron" lze do češtiny přeložit řadou nelichotivých nadávek kategorie "idiot", jako "kretén", "debil", apod.... Nenapadá mě jediný důvod, proč tímto způsobem titulovat vývojáře OSS projektu, který přece nemusí vyhovovat každému projektu a nemusí být každým projektem používám. Zvláš%t, když je k dispozici for free...
"...It is incredible how stupid these people are...." (mluví o subversion people)
zdroj: https://git.wiki.kernel.org/index.php/LinusTalk200705Transcript
Další perly v této přednášce či jinde si hledejte sám.
Výborně. Tedy o idiotech se tam nic nepraví. A teda v mém chápání češtiny formulace "Po vyjádřeních typu:" uvozuje jeden skutečný (_typ_ický) případ z několika. Pokud byste chtěl volně parafrázovat, je třeba použít "Po vyjádřeních ve smyslu, že ..." nebo něco takového.
Další věc je, že přednáška není odborný text, v přednášce je skutečně místo na silnější tvrzení pro zdůraznění autorova názoru, protože prostě není tolik času rozebrat všechny relevantní aspekty.
No a nakonec ani jeden z těch citátů neříká to vámi podsunované "každý kdo nemá rád git je idiot". Obecně ta přednáška je celá zaměřená tak, že centralizované verzovací systémy jsou nahouby (a to fakt jsou, a kdo v roce 2007 po mnoha letech existence GNU TLA nebo BitKeeperu ty výhody neviděl, asi má fakt pomalejší chápání světa, což Linus s taktem sobě vlastním naznačil), a je dobré použít ty distribuované. V žádné z těch ostrých formulací se nemluví speciálně o Gitu. Ani nemůže, protože to co platí pro Git, platí do značné míry pro Mercurial, BK, TLA a další distribuované VCS).
Ale jinak jo, pěkný slaměný panák to byl. Škoda, že nevydržel :-)
-Yenya
Tvrzení, že centralizované verzovací systémy jsou na houby je samo o sobě nesmyslné. ničím nepodložené, a vážně mínit to může pouze méně bystrý jedinec s velmi omezeným vnímáním maximálně na konec vlastního pískoviště. Jak typické pro průměrného IT geeka. Což se ostatně ukazuje i zde, místo diskuze nad tím, jestli má smysl urážet vývojáře a uživatele SVN se zde slovíčkaří zda Linus řekl použil slovo "idiot", "hlupák" nebo kretén....
Tak já vidím značný rozdíl v tom urážet vývojáře SVN a uživatele CVS v přednášce, kde chci poukázat na výhody distribuovaných systémů, oproti tomu vašemu "kdo nepoužívá git je idiot". Což je to, na co jsem původně reagoval.
A ano, můj názor je, že v té přednášce to smysl mělo. I na zdůraznění hlavního sdělení té přednášky, ale také (pusťte si video) na udržení pozornosti posluchačů.
-Yenya
Celá ta přednáška se nesla v duchu, SVN (a další) jsou na hovno, autoři jsou kreténi a všichni, co to používáte jsou, blbci, protože centralizované systémy nevyhovují potřebám jeho vlastního projektu.
Je úplně jasné, že pro projekt typu vývoj Linuxu je decentralizovaný verzovací systém nutnost. Dělat přednášku zábavnou urážením přítomných i nepřítomných jen proto, že jejich produkt nevyhovuje řečníkovým potřebám, je prostě laciné a stupidní. Smysl byt to možná mělo u produktu a jeho případném využití pro Linux projekt, ale spojitost s autory či uživateli, kteří nemají s Linusem ani vývojem Linuxu nic společného tam není žádná. Nehledě na to, že lze zcela jistě udělat krásná přednáška o tom, jaký je autor Gitu imbecil a co bral za drogy, když vymyslel takový uživatelský paskvil... K čemu to bude? K ničemu.
"Celá ta přednáška se nesla v duchu, SVN (a další) jsou na hovno, autoři jsou kreténi a všichni, co to používáte jsou, blbci, protože centralizované systémy nevyhovují potřebám jeho vlastního projektu."
Ještě bych tu vaši větu upravil s použitím "protože centralizované systémy jsou celkově o třídu zaostalejší než distribuované", a pak už bych tím že ano, i pro mě ta přednáška vyzněla nějak takto, mohl souhlasit.
Což je nicméně o dost jiné tvrzení, než to vaše původní
"každý kdo nemá rád git je idiot"
- je vidět ten rozdíl?
Na tom, jestli takto Linus měl mluvit nebo ne, se viditelně neshodneme, a nemá cenu se o tom dál bavit. Ale jsem rád, že jsme nakonec dospěli ke shodě v tom, že Linus neřekl ani přibližně to, co jste dal na začátku do uvozovek.
-Y.
> centralizované systémy jsou celkově o třídu zaostalejší než distribuované
bezobsažné ničím nepodložené silácké výkřiky by vám šly. Argumentace nikde.
> což je nicméně o dost jiné tvrzení, než to vaše původní
od průměrného návštěvníka tohoto serveru nelze čekat EQ ani chápání psaného textu.
> > centralizované systémy jsou celkově o třídu zaostalejší než distribuované
> bezobsažné ničím nepodložené silácké výkřiky by vám šly. Argumentace nikde.
> > což je nicméně o dost jiné tvrzení, než to vaše původní
> od průměrného návštěvníka tohoto serveru nelze čekat EQ ani chápání psaného textu.
Ano, máte pravdu, průměrný návštěvníku :-). Například jste nepochopil, že v první větě kterou citujete jen sumarizuju vyznění Linusovy přednášky. Nemám ambice toto tvrzení v této diskusi obhajovat. Jen poukazuji, že pokud se na tomto vyznění shodneme (vypadá to že ano), je to výrazně něco jiného než ta vaše původní parafráze "každý kdo nemá rád git je idiot", na což jsem ve svém první reakci narážel.
-Yenya
Proč sumarizace více než hodinové přednášky do jedné věty? Aby se zakamuflovalo, že Linus x-krát zbytečně urážel ostatní, aniž by ten politicky nekorektní speech měl smysl? On je sakra rozdíl poslat někoho do prdele, protože jeho kód je nesmysl nebo způsobuje problémy ostatním, a honěním si ega během sebeprezentace, kdy nadávkami ostatním se pokouším o bulvarizaci přednášky. Nejde o to jakkoho nazval, ale že v tomo případě to bylo nesmyslné a tupé.
> Proč sumarizace více než hodinové přednášky do jedné věty?
Hmm, opět problém s pochopením psaného textu? Píšu o sumarizaci vyznění té přednášky, ne té přednášky jako celku včetně obsahu.
> Nejde o to jakkoho nazval, ale že v tomo případě to bylo nesmyslné a tupé.
Neodbíhejte od tématu. Nejde o to, jak koho nazval, ale že neřekl ani velmi vzdáleně nic podobného tomu, to co jste mu (ještě v uvozovkách jako citát) přiřkl.
-Yenya
Je to i rozdil v kulture, v Evrope, snad krome VB se rikaji veci narovinu, bez obalu.
Zkusenost z UK: Ahoj komittere, doufam ze si mel pekny vikend a dnes ve stredu se citis velmi dobre. Mozna mne uvedl tvuj pr v omyl a zda se mi ze nedosahuje urcenych kvalit. Tudiz by bylo mozne se sejit a sdilet svoje pocity nad tvym PR.
Nemecko: podle meho mineni je ten push request naprosta zdrcujici sracka.
Tys byl u nas na meetingu? Protoze kdyz reknu sefovi ze XY je hneda hrouda konce metabolickych procesu tak mne respektuje. Vlastne nikdo ode mne nechce vysvetleni. Protoze je vetsinou zahltim jako sheldon cooper. Kdyby nerespektovali tak by mne vyhodili. US style management.
Nedelejte sracky, delejte veci jednoduse, pokud uz to musite naprasit priznejte to, navrhnete reseni a reknete proc. Kdyz je treba to nahnacat kvuli zakosovi(jinak take klios, hnupove,kastany,bankeri,naftari,farmaceuti,zelene mozky a jine terminy) tak to clovek pochopi.