- A hozzászóláshoz be kell jelentkezni
- 2945 megtekintés
Hozzászólások
Akkor, ha jól értem az ürge csinált egy felesleges függvényt egy sornyi kódnak, aminek a neve jobban elviszi a sűrűbe a többi fejlesztőt, mintha csak használta volna az egysoros bal shift + összeadást, amiről lehet is látni, hogy micsoda?
Ha ilonka valami jót is akarna adni a világnak AI fronton, inkább a Linus tudását pakolnák bele a grokba :D
Színes vászon, színes vászon, fúj!
Kérem a Fiátot..
- A hozzászóláshoz be kell jelentkezni
Fura nekem Linus. Kiosztja az nvidiat, bcaches fejlesztőt, stb, kiosztja ezt is, de mi változik? Annyira nem látok bele a linux fejlődésébe, de van bármi eredménye ezeknek a Linus kitöréseknek, vagy már mindenki beárazta, hogy Linus ilyen, amúgy megy minden a maga útján? Valaki linkelte másik topikban, hogy a requestek kicsiny százaléka megy át Linuson, mindenki tudja, hogy ha hozzá kerül és olyanja van épp, akkor majd lesz egy kis műsor?
Régebben még itt is hír volt, hogy el volt ájulva valami új kódon, hogy milyen kevés sorban oldja meg a régi kódhoz képest a fejlesztő, aztán meg mások szóltak, hogy kilométeres sorok vannak benne, meg valami feature szegénység is talán.
Nem tudom hová tenni Linust, erős kezű toppon lévő vezető, vagy csak egy brand.
- A hozzászóláshoz be kell jelentkezni
Ha azt gondolja, hogy szemét a kód, akkor valószínűleg az is.
De a make_u32_from_two_u16-ból nagyon úgy tűnik, hogy igaza van az (a << 16) + b -vel és gondolom azon csesződött fel, hogy meg kellene ütni egy szintet.
Abban is igaza van, ha rutinokat nem a megfelelő "általános" header-be tettek. Plusz a szósorrendet, ami nem lesz mindenkinek megfelelő, elfedi a rutin (a nevét látod a rutinnak).
Gondolom nem az első ilyen a kernel történetében, és a linux most nem ilyen lenne, ha minden ilyet beengedne. Meg én elhiszem, hogy frusztrált emiatt, próbál tartani egy szintet, és akkor jönnek ilyenek.
- A hozzászóláshoz be kell jelentkezni
Igen, azért általában (vagy mindig) van oka a kifakadásra, csak mi fog változni? Jó, gondolom ha megfogja ezeket a vitatható (szar) kódokat, akkor a megszólított fejlesztő változtat rajta, de a nagy képet nézve mi változik? Nem akarom becsmérelni Linust, méltán írta bele magát a történelem könyvekbe, azért még az ilyen-olyan fanboyoknak is egyértelmű, hogy a világ legelterjedtebb kernele az a linux, mégha nem is uralja az összes szegmenst. Ez hatalmas és elvitathatatlan eredmény Linustól. Viszont pont ezért a linux már óriási project, kizárt hogy egy ember toppon legyen az egészben, rengeteg kód kerül bele, amit Linus nem látott (#FIXME), szóval mi jelentősége van ezeknek a Linus kitöréseknek? Vagy van mástól is ilyen csak ők nem Linus és nincs visszhangja?
Évről évre olvasom a Linus kiosztotta ezt, kiosztotta azt híreket, már az a benyomásom, hogy Linus így működik alapjáraton és ez be van árazva. A fejlesztő is tudja, hogy majd előbb-utóbb eljön az idő, amikor Linus kiosztja, ő majd az aktuális szarságon módosít, aztán megy minden tovább.
- A hozzászóláshoz be kell jelentkezni
Ha már látott egy ilyet, akkor nem lehet felette szemet hunyni, mert problémákat okoz. Gondolom az pluszban frusztráló lehet, ha nem tud minden kódot megnézni, és közben ilyenek is érkeznek.
Szerintem van értelme "beszólni". Akinek ezt írta, annak most az lenne a helyes hozzáállás, hogy "húú, erre nem is gondoltam, és igaza van", és beküldeni normálisan, legközelebb pedig figyelembe venni ezeket a szempontokat is. Ahelyett, hogy azt elemezgetni, hogy miért így kellett válaszolni. Tehát gyakorlatilag próbál átadni egy szemléletet annak, aki sz*r kódot küldött be. (És Linus elég jó kóder lehet, jó kis szemlélettel ami a kernelhez kell, mert jó-pár éve csinálja. Érdemes lehet hallgatni rá.).
- A hozzászóláshoz be kell jelentkezni
Amúgy felmerül a kérdés, hogy jutott ez el Linusig? Ugye a normális flow szerint az egyéni fejlesztők patchei előbb a subsystem maintainerek reviewján mennek keresztül, ők signoff-olják és úgy megy tovább Linus-hoz végső approve-ra.
Van egy gyanúm, hogy a csávó a késve beküldés miatt (hogy mégis beférjen) megpróbálta megkerülni az alsóbb review köröket és direktbe küldte Linushoz.
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
Mondjuk ez megoldhato lett volna egy egyszeru elnevezessel: make_u32_from_two_u16_msb()
De abban igaza van, hogy ehhez nem kene helper a kernelben. Akinek ez nem megy, annak valami GC nyelv javasolt.
Eselyes BTW, hogy a kod nem volt valami fenyes mashol sem, es mar ott felhuzta magat, azert robbant ki itt.
- A hozzászóláshoz be kell jelentkezni
Szerintem olyan , amilyennek lennie kell. Nem az embert nevezte szemétnek, hanem a munkáját. Aki ezt nem bírja, annak nem való ez a szakma.
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
Kérdés, hogy a CoC-testület is így gondolja-e ezt.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Melyik alapelvet szegte ezzel meg?
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
Ezt ne tőlem kérdezd, hanem a CoC-brigádtól. De parancsolj, mondd, hogy ebből egy minden szaron megsértődő, cián hajú CoC-warrior ne tudna idevágót csemegézni:
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem tudna. Ugyanis nem a személyt kritizálta, hanem a kódot - a CoC pedig a személyeket védi, nem a szarul elvégzett munkát.
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
-
Using welcoming and inclusive language
-
Showing empathy towards other community members
-
Other conduct which could reasonably be considered inappropriate in a professional setting
De, tudna.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Mivel nem ez az első "szemét a kódod" kirohanása, talán a CoC-ba be lehetne tenni erre is egy "szabvány" szöveget, ami határozott, de kevésbé élesen fogalmazott.
Aztán ha valakinek azt a szöveget küldené el, arról mindenki tudná, hogy Szemét a kódod haver! :)
De az ilyen vitákat és fölösleges szócséplést el lehetne kerülni vele.
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
De hát már 2018-ban haragkezeléssel kapcsolatos terápiára küldték Torvalds urat. Ezek szerint ideje van már egy újabb terápiának, múlóban van a korábbi kezelés hatása! :-)
“Az ellenség keze betette a lábát”
- A hozzászóláshoz be kell jelentkezni
Dehogy, akkor végigülte fogcsikorgatva az érzékenyítést és a pihiidőt. Azóta meg ezt a woke bohóckodás kikopott, újra önmaga. És én ezt üdvözlöm.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Meg valószínűleg örülhet az, akinek kijavítják a kódját, vagy tanácsot adnak hozzá, miután sz*r amit beküldött, nemhogy még megsértődjön.
- A hozzászóláshoz be kell jelentkezni
-
Other conduct which could reasonably be considered inappropriate in a professional setting
Mondasz te a kollégádnak egy széles körben tartott meeting-en a munkahelyeden, hogy "tesó, a munkád egy szemét" és a "világot sokkal élhetetlenebb hellyé teszi"?
Ha igen, akkor ez teljesen rendben van a CoC szerint. Pont ez a probléma az ilyen erőltetett CoC szemetekkel egyébként. Gumiszabályok.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Alap esetben nem mondok, de simán elmondom négyszemközt valamire (ott is igyekszem nem nyersen, amennyire lehet). - Lehet, hogy Linus sem rögtön egy ilyen levéllel kezdi egy új fejlesztőnek, de erről ugye pont ezért nincs hír.
A levél gondolom azért sikerült nyersre, mert nem csak az adott esetre vonatkozik, hanem az összes múltbeli, és jövőbeli egyébként 1. elkésett pull requestekre, ami 2. szar kódot tartalmaz, ami 3. később még káros is, félreviszi a többi fejlesztőt. Tehát másnak is szólt, ha széles körben küldte szét.
Szerintem érhető Linus lelki világa is. Ezekre Linusnak kell odafigyelni, ha elcseszi abból probléma lesz. Arra van valami CoC pont, hogy normális munkát adunk ki a kezünkből a társunknak (nem szívatjuk meg?) ? Tehát hogy ne csak a commitoló lelki világát kelljen figyelembe venni.
Mondjuk itt vannak ezek:
https://www.kernel.org/doc/html/latest/process/submitting-patches.html
https://www.kernel.org/doc/html/latest/process/coding-style.html
https://docs.kernel.org/process/development-process.html
Ha a CoC-ra hivatkozna a fejlesztő, akkor ezeket is át kellene nézni.
- A hozzászóláshoz be kell jelentkezni
"tesó, a munkád egy szemét" és a "világot sokkal élhetetlenebb hellyé teszi"
Azert a masodik mar egy kicsit eros szerintem es felesleges is, de amugy rendben van, a kernel fejlesztese korul ez tulajdonkeppen elfogadott.
Mondhatjuk, hogy a minoseg miatt van erre szukseg, ami annak fenyeben, hogy az Apache projektek "Community over Code" szellemben valo fejlesztese ellenere vagy epp emiatt is kepesek minosegi termek eloallitasara, szerintem inkabb bullshit.
- A hozzászóláshoz be kell jelentkezni
A CoC rá nem vonatkozik.
Ahogy gondolom feltűnt, minél feljebb van valaki, annál kevésbé relevánsak az egyszeri dev-re vonatkozó szabályok.
- A hozzászóláshoz be kell jelentkezni
csak egy igaz mondás: "power corrupts; absolute power corrupts absolutely"
- A hozzászóláshoz be kell jelentkezni
Nem egészen; egy gyors webes keresés első négy találata:
- A hozzászóláshoz be kell jelentkezni
Forrás: kb. mindenkinek a saját szeme, agya.
Nem azt mondom, mi van leírva, hanem hogy mi történik a valóságban.
Ezzel BTW nem feltétlen van baj; ugye alapvetően minél feljebb van valaki, annál hozzáértőbb is (...), tehát ha nem követi a szabályokat, "tudja mit csinál".
Tipikusan a groundbreaking tech -nél tényleg gyakori, hogy szabályt követve nem lehet, vagy túlságosan nehézkes eredményt elérni.
- A hozzászóláshoz be kell jelentkezni
Sőt, nem is általánosan a csávó munkája egészét, hanem azt a konkrét kiemelt példát nevezte szemétnek.
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
Akkor szerintem felreertetted. Az egesz munkajat leszemetezte amibol kiemelt egy peldat alatamasztani.
- A hozzászóláshoz be kell jelentkezni
Én az eredetit olvastam: https://lore.kernel.org/lkml/CAHk-=wjLCqUUWd8DzG+xsOn-yVL0Q=O35U9D6j6=2DUWX52ghQ@mail.gmail.com/ direkt nem a Lunduke es hasonló 3rd party értelmezéseket.
Szerintem a "garbage" elég specifikusan a risc-v tree-n kivuli change-ekre vonatkozott - amiket a fejlesztő jól belesalátázott a pull request-be. A végén Linus még ki is emeli:
You're on notice: no more late pull requests, and no more garbage outside the RISC-V tree. Now, I would *hope* there's no garbage inside the RISC-V parts, but that's your choice. But things in generic headers do not get polluted by crazy stuff. And sending a big pull request the day before the merge window closes in the hope that I'm too busy to care is not a winning strategy. So you get to try again in 6.18. EARLY in the that merge window. And without the garbage.
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
Ezt irtad:
...hanem azt a konkrét kiemelt példát nevezte szemétnek.
Linus:
This is garbage and it came in too late.Like this ...
Kurvara nem azt az egy konkret kiemelt peldat, hanem kb az egeszet. Ezzel kezdte. Az, hogy kesobb leirja, amugy a RISC-es reszekbe nem nezett bele, mert az nem erdekli, pont leszarom, amit te irtal az ugy ahogy van felrevezeto.
De simizd meg a fejedet, hogy Te az Eredetit olvastad, leulhetsz.
- A hozzászóláshoz be kell jelentkezni
Szerintem olyan , amilyennek lennie kell. Nem az embert nevezte szemétnek, hanem a munkáját.
Tévedsz.
Torvalds egy mára kiégett, abszolút türelmét vesztett, a hatalomtól szociálisan korrumpálódott projektvezető. A kódot pontosan ugyanilyen technikai következményekkel elutasíthatta volna higgadtan is; pontosan ugyanilyen érvekkel, indokokkal. Csak a rengeteg díszítést kellett volna kihagyni belőle; azt a díszítést, aminek a szerepe egyrészt az indulatának a kifejezése, másrészt a másik megalázása, esetleg elriasztása.
Közel mindegy, hogy a kódot vagy kódert nevezte szemétnek; a legtöbb odaadó kézműves meglehetősen azonosul a munkájával -- és amikor nem azonosul, és nem vállal jól láthatóan felelősséget a munkájáért, akkor pontosan azt rójuk fel nekik. Amikor egy üvegfúvó vagy egy festő termékét megdicsérik, pozitív kritikát kap, akkor is azt mondod, hogy az alkotó "ne vegye magára" az elismerést, mert az nem neki szól, hanem a munkájának? Hogyan állsz a prémium (illetve bármilyen teljesítményalapú juttatás) kérdésével; ott érintheti az embert közvetlenül a munkája minősége? Szerinted írók, költők, séfek nem veszik magukra, amikor az alkotásaikat indokolatlanul támadó éllel kritizálják? (Nem arról van szó, hogy mit, hanem hogy hogyan.)
Ami különösen nagy gáz, az az, hogy Torvalds ezt nagy nyilvánosság előtt, és hatalmi pozícióból csinálja, relatíve noname emberekkel szemben. Olyan károkat okoz (elfogadható indok nélkül) mások szociális státuszában (megszégyenítéssel), amit nem tud (persze meg sem próbál) helyrehozni. Tisztességes projektben ilyen vezető kezéből gyorsan kiveszik a mikrofont (a barátai pedig javasolják neki, hogy menjen terápiára, de legalábbis pihenjen jó sokat). Az az egyszerű valóság, hogy amit Torvalds csinál, az műszakilag vitathatatlanul hasznos, pszichológiailag és szociálisan meg katasztrófa, és azon a területen, ahol ő tevékeny, ott az előbbi számít (= pénz), az utóbbi nem. Ettől még ne mondjuk, hogy "olyan , amilyennek lennie kell". Botrányosan rossz kódot is lehet civilizáltan kritizálni.
Azt is lehet természetesen csinálni, hogy a projekt nyíltan felvállalja, hogy megfelelő skill nélkül a fejlesztőket nem látják szívesen. (A valóság egyébként nyilván ez.) Szerintem ez teljesen rendben van, ha nyilvánosan vállalják és hirdetik. (Az más kérdés, hogy utánpótlást így nehéz lesz kinevelni.)
Aki ezt nem bírja, annak nem való ez a szakma.
Ez a legnagyobb tévedésed; teljesen érzéketlen vagy. 20+ éve vagyok a szakmában, jó pár (szabad szemmel is látható) open source projektben dolgoztam, fizetésért; volt, amiben kb. évtizedes nagyságrendben voltam co-maintainer és az egyik "közösségi intéző". Ez a stílus teljesen elfogadhatatlan. A fáradtságtól, elnyűttségtől időnként mindenkiből kijön az állat, akár nyilvános listán is, de normalizálni az abúzust, szakmai kritériumként feltüntetni az abúzus eltűrését teljesen abszurd.
A probléma része vagy.
- A hozzászóláshoz be kell jelentkezni
Vagy csak mára már simán mindenki túl lett "érzékenyítve"...
- A hozzászóláshoz be kell jelentkezni
Most képzeld el, hogy van egy kollégád, aki a code review-ra rendszeresen csak annyit kommentel, hogy "ez egy szemét". Szerinted mennyi idő alatt kerül PIP-re?
- A hozzászóláshoz be kell jelentkezni
Most képzeld el, hogy van egy kollégád aki rendszeresen olyan PR-t nyit, amire az az első gondolatod, hogy "ez egy szemét"...
- A hozzászóláshoz be kell jelentkezni
Ezért kell tanítani, mentorálni a kollégát, hogy egy idő után ez ne forduljon elő, ez a trükk.
- A hozzászóláshoz be kell jelentkezni
És ilyen a kolléga, vagy ezt csak te költötted hozzá?
- A hozzászóláshoz be kell jelentkezni
A te "kollegád" is fiktív volt, ha jól értettem (mindkét eset sarkítás).
- A hozzászóláshoz be kell jelentkezni
Nem fiktív. Legyen az egyikük neve Linuks, a másiké meg Exmetamérnök, hogy ne ismerjenek magukra.
- A hozzászóláshoz be kell jelentkezni
Nem fiktív
vs
rendszeresen csak annyit kommentel, hogy "ez egy szemét"
Ha ez szerinted nem fikció a Linuks álnevű figura kapcsán, akkor itt kiszállok :)
- A hozzászóláshoz be kell jelentkezni
Jajaj, hogyne, elég rendszeresen jönnek a cikkek itt a hupon is, hogy éppen elküldött valakit az anyjába, de nyilván csak hallucinálok én is.
akkor itt kiszállok :)
Beszállni sem kellett volna imho
- A hozzászóláshoz be kell jelentkezni
Szerintem sosem csak annyit ír, hogy "ez egy szemét", de rendben, engedjük el.
Beszállni sem kellett volna imho
Ebben van igazság :)
- A hozzászóláshoz be kell jelentkezni
Most képzeld el, hogy van egy kollégád aki rendszeresen olyan PR-t nyit, amire az az első gondolatod, hogy "ez egy szemét"...
Civilizált ember nem abba az üzemmódba vált, hogy következetesen elkezdi minden PR-ra azt írni, hogy "ez egy szemét", hanem megfelelő helyen, megfelelő formában jelzi, hogy a kolléga tevékenykedésével tartósan gondok vannak. Lehet felajánlani / keresni mentorálási programot; sőt, még az is lehet, hogy családi, egészségi problémák állnak a háttérben, amiben pl. az EAP segíthet.
A nyílt forrású, közösségi fejlesztés egyik legnagyobb hátránya pont az, mint ami a legnagyobb előnye: nincs közös főnök. Ezért tudnak olyan megoldások születni, amelyek nűszakilag nem kényszerülnek kompromisszumra (pozitívum), és ezért tartanak parttalan viták örökké, ill. ezért lehet büntetlenül bunkózni (negatívum).
- A hozzászóláshoz be kell jelentkezni
meg is indokolta, hogy miért szemét, nem?
Manapság a legtöbb fórumon bárki lehet destruktív kretén, ha szép szavakba csomagolja a tevékenységét. Van ahol még el lehet küldeni melegebb égtájra az ékeszszóló barmokat és nem pedig inkább átengedik, mert szépen beszél, miközben tönkretesz valamit. Pláne, amikor ugyanaz az ember sokadjára teszi, és ugyanazt a sokadik ember teszi sokadjára.
- A hozzászóláshoz be kell jelentkezni
Pontosan. Itt is a bolond nevű takonygerincű egyed épp a határon evickél a helyi "coc szabályok" szerint (bár az állandó és álltalában offtopic spam miatt már rég ki kellet volna penderíteni), de amint valakinél átlépi a határt az agyatlan trollkodásával, ráhívja az ellenre az banbotot.
- A hozzászóláshoz be kell jelentkezni
Van ahol még el lehet küldeni melegebb égtájra az ékeszszóló barmokat és nem pedig inkább átengedik, mert szépen beszél, miközben tönkretesz valamit
Hamis dichotómia.
Ki lehet zárni valakit bunkózás nélkül is. "Kedves X.Y., az eddigi hozzájárulásaid a projektben megkövetelt műszaki színvonalat többnyire nem érik el. Kérjük, tarts fél év szünetet kód beküldésében; képezd magad."
Ha valakiről egyértelműen látszik, hogy rosszindulatú, troll, akkor lehet arra hivatkozni, de akkor is jobb kerülni olyanokat, hogy "munkád hatására a világ rosszabb hely lett".
- A hozzászóláshoz be kell jelentkezni
Nem.
Fel is vehetne egy szépenszólót, aki a a másik szépenszóló coc-át körbenyalogatja, lefordítja az üzenetét píszíre. És mindenki mellett lehetne egy szépenszóló, aki cocos nyelvre fordítja a cocolást, hogy mindenki eltartson még egy embert. De igazából 4, mert 3 műszak plusz a szabadságok.
Vagy kirúghaták ezekez az élősködő képmutatókat és a világ jobb hely lenne, mert nem fontoskodhatának, mások életét megkeserítve a semmirekellők.
Vegyük már észre magunakat, hogy azok fontoskodnak ezeken, akiknek amúgy semmi más hasznos dolga nem akad azon kívül, hogy az önnön fontosságukat folyton hangsúlyozzák a saját maguk megtartására hozott szabályokkal. Tipikus ballaszt a cégeknél, akik meglepnek mindent és viszik az erőforrásokat, miközben apró fégek módjára felzabálják a cég húsát.
Miért kellene plusz erőforrásokat felhasználni a kártevőknek való kedveskedés érdekében...
- A hozzászóláshoz be kell jelentkezni
Vegyük már észre magunakat, hogy azok fontoskodnak ezeken, akiknek amúgy semmi más hasznos dolga nem akad azon kívül, hogy az önnön fontosságukat folyton hangsúlyozzák a saját maguk megtartására hozott szabályokkal
Az én tapasztalatom nem ez; pontosabban: nem csak ez. A szakértelem/teljesítmény és az érzelmi intelligencia (akár "közösségfejlesztés") nem egymást kizáró jellemzők; vannak emberek, akikben mindkettő megvan. Nem fontoskodásról van szó, hanem figyelemről, tapintatról, érzékenységről. Egyből emlékszem két volt kollégámra is; mindegyikük kimagaslót mutatott mindkét területen egyszerre. Mindkettejüknek csodálattal adózom a mai napig.
Léteznek olyan projektvezetők az open source világában, akik egyszerre bámulatos szakemberek és kitűnően kezelik a közösség szociális működését (a kiégés persze őket is utolérheti). Én évekig dolgoztam ilyen emberekkel.
- A hozzászóláshoz be kell jelentkezni
Mennyivel nagyobb erőfeszítés emberi hangvételben válaszolni valakinek, mint elküldeni a kurva anyjába, ha a karakterszám kb. azonos?
- A hozzászóláshoz be kell jelentkezni
Vannak, akik nem értenek a szép szóból. Ez tény. Azt is milliószor láttam, hogy szépen kérte levélben, hogy utazik stb. kevesebb az ideje, mindenki tisztelje meg a merge window zárását, ne késsen, ne küldjön stabilizációs időszak alatt feature pull request-eket.
Falra hányt borsó. Teljes mértékben igaza van.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem az "igaza van", részt vitatom, persze, hogy igaza van. Ha épp nem lenne igaza, akkor is ő a a project lead.
Azt mondom, hogy aki konstans szemetet termel, azt ki kell dobni a projektből, a többiekkel meg lehetne normálisan beszélni.
- A hozzászóláshoz be kell jelentkezni
Vannak, akiknek elég két atyai pofon, aztán helyrejönnek.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Abszolút értem, hogy van olyan kultúra, ahol mindenek előtt kell lennie a képmutatásnak, miközben egymást hátbaszúrnák legszívesebben. Többre értékelem az egyenes választ a képutatásnál.
De ezeknél a műhisztiknél, amit felkap a net és a buta média vagy valami infuenszer csökevény, mégcsak erről sincsen szó. Egyszerű, közvetlen kommunikáció hatékonyan. Az üres fecsegés azoknak megy erőlködés nélkül, akik mindig csak semmiről beszélnek sokat. Persze elég sokan lehetnek ilyenek a klasszikus nagy céges környezetekben. Az egész cocolás arról szól, hogy a semmirekellők maguhoz hasonló semmirekellőket segítsenek pozíciókba, miközben érdemi hasznunk nincsen.
- A hozzászóláshoz be kell jelentkezni
Két gondolat: 1. Attól még bunkónak nem kell lenni. 2. De nem tudjuk, hogy itt miről volt szó, mert mindenkit, a leg kenyérre kenhetőbb embert is ki lehet hozni a béketűrésből. Szerintem amikor ilyet látunk Linustól, annak jó oka lehet. Az pluszban fájdalmas, hogy ilyenkor elkezdenek vinnyogni, hogy “dühkitörései” vannak, közben mosolyogva, a CoC-nak megfelelve, de tettek róla bőven.
- A hozzászóláshoz be kell jelentkezni
Vagy csak mára már simán mindenki túl lett "érzékenyítve"...
Hamis dichotómia.
Az igaz, hogy a nagy nyilvánosságban, PR-ban az érzékenyítés túl lett tolva. De ettől még az is igaz, hogy nagyon sok ember alkatilag érzékeny (ebben van örökletes / születési rész, és gyerekkori / tanult minták is). Rá lehet gyúrni arra, hogy az ember bőre vastagodjon, de ezt követelményként szabni műszaki fejlesztéshez egyszerűen életszerűtlen.
- A hozzászóláshoz be kell jelentkezni
Itt nem a fejlesztőre gondoltam, akinek Linus beszólt.
- A hozzászóláshoz be kell jelentkezni
Nézd, egy gigaprojektet visz 30+ éve. Szerintem tökéletesen tudja, hogy mi kell a sikerhez, fejlesztőkkel hogy kell bánni, mit nem szabad engedni. Igen, néha keménynek tűnik, de gondolom ez kell neki ahhoz, hogy a projektet összetartsa, a színvonal ne csökkenjen. Ez a munkája, hogy irányítson, helyre tegyen. Erre jön még rá, hogy eleve senki sem tökéletes, infós emberke, azok nem a legjobb modorukról, emberbarátságukról, népszerűségükről szoktak híresek lenni.
Amiben nem értek vele egyet, az a merge windows vége. Minek van annak vége, ha már a vége előtt sem szabad x nappal beküldeni, akkor mikor lehet? 2-3 nappal előtte, vagy mikor? Ezt jó lenne tisztázni, mert nem először probléma, és ha meg lenne rendesen szabva az utolsó nap, amikor még be lehet küldeni, akkor senki nem csalódna, aki beküldte, annak okés, aki meg elkésett, az se kapna dorgálást, csak erről a kernelciklusról lecsúszna, és áttolódna a következőbe. Vagy akár azt is lehetne, hogy a merge window marad, ami most van, de utána mindig betold egy extra hetet, amikor a legutoljára beküldött kódokon dolgozik még, amik túl nagyok, és így senkinek nem okozna ez gondot többé.
A másik, amit nem szeretek, hogy most neki különleges időszaka van, jelenleg majd Európába megy, igazodjon mindenki hozzá. Ez teljesen felesleges szopatás, ha utazik, utazzon, érezze jól magát, pihenjen, mozduljon ki, a ciklus elejét bízza rá Greg-re, és akkor senkinek nem kell a spéci igényeihez meg utazásához igazodnia.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Egy érett kézműves igenis tudja, hogy az elismerés a munkájának szólt, nem neki, és addig jár neki, amíg ilyen minőséget tesz le az asztalra. Hogy hol húzódik az abúzus a kemény kritika határa, mindenki döntse el maga - és lépjen ki, ha nem fér bele az, amit Linus csinál. Linus ILYEN, és ezen semmiféle haragkezelő tréning nem segít.
El tudom fogadni, hogy te teljesen elfogadhatlannak tartod azt, amit én gond nélkül lekezelek - például úgy, hogy tudom, az emberek megnyilvánulásai róluk szólnak, nem rólam, így csak mosolygok azon, amin mások már teljesen kiakadnak. Figyeld meg: ha higgadt maradsz, nem hagyod, hogy elvigyenek az érzemeid, száraz tényekhez ragaszkodva a legtöbb dühöngő ember megállítható.
A valóság része vagyok, ha te a hozzáállásomra a "probléma" címkét rakod, akkor a te szubjektív valóságodban ott vagyok.
Ha tartós rendszert építesz és okos csapatot nevelsz, akkor száz kiadásban sem érheti baj; ha csak a gépekre hagyatkozol, akkor egyszer jól jársz, máskor rosszul; de ha sem a rendszer nem bírja a terhet, sem a csapat nem tanul a hibákból, akkor minden egyes kiadás kockázat.
- A hozzászóláshoz be kell jelentkezni
Linus ILYEN, és ezen semmiféle haragkezelő tréning nem segít
Amíg ő maga nem akarja, addig valóban nem. Kívülről nem lehet, csak belülről.
az emberek megnyilvánulásai róluk szólnak, nem rólam, így csak mosolygok azon, amin mások már teljesen kiakadnak
Ezzel nem értek egyet.
(1) Biológiai tényt nem veszel figyelembe.
Valaki egy vitában kést ragad, és belevágja a másikba. Erre ugye nem szokták azt mondani, hogy "offense can only be taken, never given" (más szóval: "csak azt lehet megsérteni, aki hajlandó megsértődni"). Belement a kés az emberbe, megsérült; nem fogod a fejéhez vágni, hogy "miért nincs páncélból a bőröd?; azért ment beléd a kés, mert nyüzüge vagy".
Pontosan így működik mentális egészség is. Az emberek rezilienciája, traumatűrése, traumakezelése különböző. Ha valakinek belegázolsz a lelkébe, akkor lehet, hogy lepereg róla, de az is lehet, hogy tartós és nagy fájdalmat okoz neki. A biológiai tény pedig az, hogy a pszichés trauma esetén mérhető agyi, fiziológiai viselkedés nagyon hasonló ahhoz, mint amit fizikai trauma esetén találnak. Nagyon erős hormonális és egyéb fiziológiai változások, pszichoszomatikus tünetek stb.
(2) A kritikát azzal elutasítani, hogy az feltétlenül a kritikát megfogalmazóról szól, és sohasem a kritizált személyről: sarkítok, de ez narcizmus ("csak a másik lehet hülye").
A valóság része vagyok,
Így van :)
ha te a hozzáállásomra a "probléma" címkét rakod, akkor a te szubjektív valóságodban ott vagyok
Természetesen.
- A hozzászóláshoz be kell jelentkezni
Egy érett kézműves igenis tudja, hogy az elismerés a munkájának szólt, nem neki, és addig jár neki, amíg ilyen minőséget tesz le az asztalra.
(Második válasz, bocsi; erre tegnap is szerettem volna reagálni, de akkor még nem bíram megfogalmazni.)
A kijelentésed első felével nem értek egyet (a második felével igen).
Az egyenletesen jó munkát az alkotó személyes rátermettségének és munkamoráljának bizonyítékaként tekintik; az ilyen munka bizalmat szül. Onnantól nagyobb felelősséget bíznak az emberre (ha akarja/vállalja), jobb juttatást kap, kikérik a véleményét, folyamatosan jönnek az új megbízások. A kódját kevébé bogarásszák át nagyítóval review során (ez nagyon fontos, mert review-ra soha nincs elég erőforrás, úgyhogy veteránok egymás kódját egy idő után még átnézik ugyan, de erősen bizalmi alapon; műszakilag ez nem igazán helyes, de attól még így van.) Egyszóval emelkedik a státusza.
Ugyanígy, egy magas státuszú tekintélyfigura által szénné pocskondiázott kód nagyon rossz fényt vet a fejlesztőre. Én azt mondom, hogy ilyen módon közel megsemmisíteni valakinek (főleg egy kezdőnek) a megbecsültségét indokolatlan.
- A hozzászóláshoz be kell jelentkezni
Közben megnéztem az életútját, ami alapján kezdőnek egyáltalán nem mondható, 30 is elmúlt. Processzor tervezéssel is foglalkozott (elvileg), szoftverfejlesztési igazgató is volt, igaz, csak egy évig. Ezek fényében pláne vér ciki.
- A hozzászóláshoz be kell jelentkezni
- a kernel fejlesztésében sem kezdő?
- a vér ciki hibákra tárgyilagosan rámutatni sokkal elegánsabb, mint gúnyolódni.
- A hozzászóláshoz be kell jelentkezni
1. Nem kernel specifikus, hogy specifikus függvényeket nem teszünk általános helyre, szoftverfejlesztési igazgatóként ezt nagyon kellene (kellett volna) tudnia. A tapasztalatával ilyen dogok terén jobban kellett volna tájékozódnia, mi hova való, amennyiben nem tudja: ha kezdő is a kernel felépítése terén, illik körbe nézni, hogy mégis miként épül fel az a böhöm nagy kód, mielőtt a nagy főnöknek küld be valamit. Elég nagy cégeknél dolgozott már.
2. Ez nem gúnyolódás volt, Linus tárgyilagosan leírta, mekkora szemét, amit beküldött. Csak ismételni tudom önmagamat: "ha sok hasonló kódot kap, az őt őrli fel, mikor szűkös idejében ilyenek jönnek szembe, ráadásul késve". A beküldésből az jön le, hogy nem tiszteli kellően Linust és idejét. Nem igazán látom, hogy miért kellene az ilyeneket pátyolgatni, innen nézve inkább a srác volt bunkó, hogy rabolta Linus idejét. Nem kizárt, hogy ez még használ is neki, talán tanul némi alázatot.
- A hozzászóláshoz be kell jelentkezni
Főleg, hogy szerencsétlen Linus leveleit két évtizede olvasom és látom, hogy azóta küzd a későn, szart beküldőkkel. Neki már van joga ezeket elküldeni a picsába.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
azóta küzd a későn, szart beküldőkkel
A szart beküldők elleni érzéseket teljesen megértem, de amióta az eszemet tudom, a "késői beküldésen" is megy a vergődés. Nincs 2025-ben valami tool, ami kibassza ezeket, hogy ne a nyomorult projektvezetőnek kelljen őket manuálisan eligazítani?
Ez egy sima branch protection rule Githubon, Gitlabon vagy ~bárhol, ami kezel Gitet (és nem plain text email). Nincs ott egy informatikus, aki tudna segíteni?
- A hozzászóláshoz be kell jelentkezni
Persze, csak furcsállom. Lenne triviális megoldás, de inkább hisztizzen minden érintett. Linus, amiért későn jön a patch, a beküldő, amiért nem kerül be a szarja, stb. Pic related.
- A hozzászóláshoz be kell jelentkezni
netán szkanderozni akarsz vele? És mit számít, hogy mennyire erős a keze, mikor szoftverfejlesztést vezet? :D
- A hozzászóláshoz be kell jelentkezni
Off: Erről azok jutottak eszembe, akik még a múlt században írógép után kezdtek számítógépen szöveget szerkeszteni. Ők igen határozottan püfölték a billentyűzetet. :))
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
hat neha le kell vezetni a feszkot valakin/valamin... :)
es o van olyan pozicioban, hogy megteheti: nem a fejleszto tesz szivesseget hogy kuld patchet, hanem o hogy belerakja. jol teszi ha nem hagyja teleszemetelni a forrast.
- A hozzászóláshoz be kell jelentkezni
nem a fejleszto tesz szivesseget hogy kuld patchet, hanem o hogy belerakja
Naaaaa... :D Hány százalékát írta Linus a mostani kódnak?
- A hozzászóláshoz be kell jelentkezni
nyilvan kozel 0-at. nem is az a lenyeg, hanem hogy a kernel mar reg nem egy kis hobbi projekt ahol orulhetsz ha valaki kuld hozza patchet, hanem a cegek (fizetett fejlesztoi) kuzdenek, hogy a sajat cuccuk (driverjeik, hw supportjuk, sajat termekeikhez szukseges extra syscalljuk) bekeruljon a hivatalos kernelbe...
- A hozzászóláshoz be kell jelentkezni
hat neha le kell vezetni a feszkot valakin/valamin... :)
Tökéletesen igazad van. Futás, guggolás, fekvőtámasz, húzódzkodás, konditerem, kerékpározás; legjobb a bokszzsák a pincében; terápia.
nem a fejleszto tesz szivesseget hogy kuld patchet, hanem o hogy belerakja
Ez alapvetően igaz, bár én inkább úgy fogalmaznám, hogy mindig a reviewer/maintainer a szűk keresztmetszet (éspedig jó okkal!). Ezért van az, hogy a patch szerzőjét nagyobb felelősség (nagyobb elvárt gondosság) terheli. Tiszta sor.
jol teszi ha nem hagyja teleszemetelni a forrast.
Persze, hogy jól teszi.
Csak ez teljesen független attól, hogy hogyan beszél olyan emberekkel (és nyilvánosan), akik szociálisan kisebb státusszal rendelkeznek. Megtehetné, hogy kulturált marad.
- A hozzászóláshoz be kell jelentkezni
> Megtehetné, hogy kulturált marad.
hat pedig - sajat magahoz kepest legalabbis - eleg kulturalt volt. meg a garbage-t is idezojelbe rakta, pedig tenyleg az. en se tudom hogy lehetne ennel kulturaltabban megfogalmazni, hogy menj anyadba es vidd ki a szemetet...
- A hozzászóláshoz be kell jelentkezni
Csak ez teljesen független attól, hogy hogyan beszél olyan emberekkel (és nyilvánosan), akik szociálisan kisebb státusszal rendelkeznek. Megtehetné, hogy kulturált marad.
Aki meg beküld egy olyan PR-t, ami olyan alapvető sebből vérzik, hogy közös részbe tettek platformfüggő kódot, ráadásul értelmetlent, félrevezető névvel, az megtehetné hogy ezt nem csinálja. Azt el tudom képzelni, hogy ha Linus fél életét "végigpofázza magyarázza", hogy ilyet nem szabad, akkor idegesen reagál (főleg, hogy ezt egy bármilyen C fejlesztőnek is meg kellene ugrania).
Mert ezt ugyanolyan bántó dolognak lehet megélni, mint amikor valaki beszól a PR-ben adott válaszában. Lehet, hogy úgy gondolja, hogy a kölcsönös tisztelet ott kezdődne, hogy betartjuk a PR határidőt, és akármi sz*rt nem küldünk be (szívatva vele aki review-za) - Szerintem valahol jogosan.
Nem csak a PR válaszokat kellene elvárni, hanem a PR-nek is olyannak kellene lenni...
- A hozzászóláshoz be kell jelentkezni
Mert ezt ugyanolyan bántó dolognak lehet megélni, mint amikor valaki beszól a PR-ben adott válaszában.
Igen, tudom; tapasztalatból. Én is égtem ki emiatt (karbantartói oldalon); többhetes pihenésre volt szükségem, aztán a projektből is kiszálltam.
Senkitől nem lehet emberfeletti viselkedést elvárni; írtam máshol, hogy ha már valaki nem bírja, akkor váltson. (Lehet, hogy nem veszi észre, hogy már nem bírja.)
- A hozzászóláshoz be kell jelentkezni
> Megtehetné, hogy kulturált marad.
vagy hasznalhatna LLM-et :)
Tárgy: Kérlek, vedd figyelembe a jövőbeni PR‑ekkel kapcsolatos irányelveinket
Kedves Palmer Dabbelt!
Először is szeretném megköszönni a hozzájárulásodat a projektünkhöz. Nagyra értékeljük az erőfeszítéseidet és azt a szándékot, hogy a kódbázist bővítsd.
Azonban néhány fontos szempontot szeretnék megosztani veled a legutóbbi pull request‑eddel kapcsolatban, hogy a jövőben még gördülékenyebben tudjunk együttműködni:
Időzítés
Mivel jelenleg utazás miatt korlátozott időm van, különösen fontos számomra, hogy a pull request‑ek a merge‑ablak elején érkezzenek. A késői beküldések nehezítik a felülvizsgálatot, és esetlegesen a beolvasztást is.Célzott változtatások
Kérlek, kerüld a nem RISC‑V specifikus módosításokat a generikus fejlécekben. Amennyiben egy változtatás csak egy adott architektúrára vonatkozik, azt a megfelelő RISC‑V könyvtárakban vagy modulokban célszerű elhelyezni.Segédfüggvények használata
Amake_u32_from_two_u16()
segédfüggvény példáját tekintve úgy gondolom, hogy a kód olvashatósága és egyértelműsége érdekében érdemesebb a közvetlen bitmanipulációt (pl.(a << 16) + b
) alkalmazni, esetleg egy megfelelő típuskonverzióval. Így a kód olvasója egyből láthatja a szó szerinti műveletet és a szó sorrendjét, ami megkönnyíti a karbantartást.Közös irányelvek betartása
Kérlek, a jövőben a pull request‑ekben ne szerepeljenek olyan változtatások, amelyek a generikus fejlécekbe kerülnek, és ne legyenek olyan „helper” függvények, amelyek nem hoznak egyértelmű előnyt a kódbázisban. Ezzel elősegítjük, hogy a projektünk tiszta és könnyen érthető maradjon.Összefoglalva, nagyon örülünk a hozzájárulásodnak, de a fentieket figyelembe véve a következő merge‑ciklus (6.18) elején, a fentieknek megfelelően szeretnénk újra átnézni a módosításaidat. Biztos vagyok benne, hogy a közös erőfeszítéseink eredményeként a kód még jobb és fenntarthatóbb lesz.
Ha bármilyen kérdésed vagy észrevételed van a fentiek kapcsán, szívesen állok rendelkezésedre. Köszönöm a megértésedet és a további együttműködésedet!
Üdvözlettel,
Linus
- A hozzászóláshoz be kell jelentkezni
én úgy emlékszem ez már volt
- A hozzászóláshoz be kell jelentkezni
Szép hatásvadász címadás, de nem Google mérnök.
- A hozzászóláshoz be kell jelentkezni
A címadás az eredeti forrásokat követi:
A címet javítottam.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
https://www.dabbelt.com/~palmer/
I am currently employed at Google, where I work on the Android team. In addition, I currently maintain binutils, GCC, Linux, QEMU, glibc, and GDB. In addition to these software projects, I wrote the "All Aboard" blog series while at SiFive.
- A hozzászóláshoz be kell jelentkezni
Visszaírtam címet!
(LOL bazeg 🍿 jó kis szálnak néz ki!)
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
https://www.linkedin.com/in/palmerdabbelt/ szerint már egy ideje Meta. Pár éve volt Google-nél, de most tuti nincs, és biztos elfelejtette frissíteni a honlapját, amiben semmi meglepő nincs.
Amúgy ha Linus kioszt egy akármilyen random mérnököt, annak már nincs hírértéke, csak akkor, ha mellé lehet tenni valami plusz szaftos infót?
Egyébként tudom trey hogy te csak átvetted a címet, mint sokan mások, de szerintem minden újságíró saját felelőssége, hogy ellenőrzés nélkül ne tegyen ki fals infót a saját neve alatt.
- A hozzászóláshoz be kell jelentkezni
https://www.dabbelt.com/~palmer/
Frissítse a resumé-ját. Blogger vagyok, nem oknyomozó újságíró.
PS: az, ha az szerepelne a címben, hogy kiosztotta a Meta-mérnököt semmit sem vesz le a téma ínyencségéből. Az meg, hogy a RISC-V Foundation elnökét tették helyre egy azzal kapcsolatos patch nyomán, ... még kellemetlenebb lenne az úr számára.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Meggondoltam, igazad van! Javítottam a címet!
ROTFL
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Látom plusz egyezted, mert így egész más a cím!!!44 :D
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hibásból korrekt lett a cím, erre ment a +1. Nem vagyok olyan fanboy, hogy bármelyik konkrét cégnév triggereljen.
- A hozzászóláshoz be kell jelentkezni
Ja, 4 hónapja dolgozik a Meta-nal, a próbaidőt éppen kitöltötte. Kurván lényegtelen aspektus. Min basztad fel egyébként magad ennyire? Mert az későbbi kommentedből is látszik, hogy szívedre vetted a sztorit. Tán te is jártál ilyen cipőben?
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Rosszul gondolod, hogy felkaptam a vizet. Csak jeleztem egy tévedést, aztán ti kezdtetek ebből hacacárét csinálni...
- A hozzászóláshoz be kell jelentkezni
Szerintem rajtad kívül ez az EGÉSZ interneten a kutyát nem érdekelte, nem véletlen maradt meg mindenhol ez a cím. Valószínűleg még magát az érintett embert sem érdekelte.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ezt az állítást könnyű megcáfolni, ugyanis a témában sok más kommentelhető cikk alatt szóvá tették ugyanezt. És nem én voltam :P.
- A hozzászóláshoz be kell jelentkezni
Már hiányoztak ezek a "rendberakások". :) Végre van újabb. :) 100%-ig igaza szokott lenni. Ha nincs rend, nagy káosz lesz az tuti!
- A hozzászóláshoz be kell jelentkezni
Hát, igen. Egyszer próbálta meg egy Tanenbaum nevű helyretenni, annak sem lett jó vége.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
A "Tanenbaum" nálam csak Karácsonyfa. :) Vagy lehet "Kari Geri" is egyben.
- A hozzászóláshoz be kell jelentkezni
Ha nincs Tanenbaum, akkor talan nincs Minix. Ha nincs Minix, akkor talan Linux sincs, de KariGerizz itt nyugodtan baromsagokat.
- A hozzászóláshoz be kell jelentkezni
Három ;)
- A hozzászóláshoz be kell jelentkezni
"Ezek a rómaiak! Hát igen, rendet azt tudnak tartani!"
- A hozzászóláshoz be kell jelentkezni
Vagy csak igényli, hogy valakit pesztráljon, most pihenőre van küldve a békés-efes-es Overstreet csávó, így most keresett mást csesztetni, megtalálta magának ezt a metás fazont. Ki tudja, neki is hiányoznak ezek. Ilyen szappanopera jelleggel el lehet rajta szórakozni, de olyan nagyon nem mozgat meg, hogy miket írogatnak a levlistára, meg épp kit dorgál.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Ha igy mukodik, akkor hat igy mukodik. Nekem mint "end usernek" a termek minosege szempont, nem a fejlesztok well-beingje.
Orommel latom azt is, hogy Linus nem "puhult el" a "terapiak" hatasara vagy akarhol is volt a kenyszeru vagy nem annyira kenyszeru pihenojen.
Meg csak azt sem lehet mondani, hogy nem adott volna konstruktiv feedback-et a valaszaban. :)
- A hozzászóláshoz be kell jelentkezni
Viszont ha sok fejlesztő szarul érzi magát, annak lehet olyan következménye, hogy majd pár szükséges dolog lekódolására nem marad önként jelentkező ember.
Lehet jó minőségű terméket fejleszteni az emberi méltóság figyelembe vételével együtt is. Ezért én azt mondom, hogy fontos a minőség és a well-being is, egyik se menjen a másik rovására.
- A hozzászóláshoz be kell jelentkezni
Egyetertek, nem is szeretnek kernelt fejleszteni, de ha megis szukseg lenne ra, jol tudom mar, hogy mire keszuljek fel. :)
Linus is megtehette volna, hogy csak annyit ir, nem eleg jo a kodminoseg ezert meg azert es amugyis tul keson kuldted, -1.
Az eredmeny ugyanaz lett volna szemelyeskedes nelkul.
- A hozzászóláshoz be kell jelentkezni
Lehet jó minőségű terméket fejleszteni az emberi méltóság figyelembe vételével együtt is.
azt tapasztalja hogy a módosítás mögött az ambíció több volt, mint az illető képessége. Szóvá teszi, mert linux kernel fejlesztőnek, kontribútornak lenni rang, nem kényszer. Ami LT stílusát illeti, a pályafutása hosszához és jelentőségéhez képest szinte szerény személyiségnek tartom.
- A hozzászóláshoz be kell jelentkezni
azt tapasztalja hogy a módosítás mögött az ambíció több volt, mint az illető képessége. Szóvá teszi, mert linux kernel fejlesztőnek, kontribútornak lenni rang, nem kényszer
Így van!
Ami LT stílusát illeti, a pályafutása hosszához és jelentőségéhez képest szinte szerény személyiségnek tartom.
Ja, pályafutásánál csak az arroganciája nagyobb.
- A hozzászóláshoz be kell jelentkezni
Igen, ez benne van, hogy elriassza vele a fejlesztőket, más részről viszont, ha nem csinálja, akkor meg a színvonal esne le a béka valaga alá, ami ugyanolyan rossz. Próbál szerintem a kettő között egyensúlyozni.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Én nem követem szorosan a folyamatot, csak olvasom néha a kirohanásait, amivel lehet vitatkozni, de az is kérdés, hogy mi a tapasztalata.
Azaz a kirohanása mennyire csak a címzettnek szól. Jó esély van arra, hogy ez mindenkinek szól: kapják össze magukat, különben ők is ezt kapják.
Lehet, hogy próbálkozott már szép szavakkal, privátban (ilyenekről nyilván nem is tudunk), de az elmúlt sok évben ez akár nem is működhetett, így kénytelen is volt váltani. Engem is fel tud húzni sok hülyeség, ő hatványozottan kapja és jelentősen nagyobb a felelőssége, a projekt mérete is jelentős, hülyeségre nincs idő/erőforrás, mindenkinek felelősen kell működnie, kódolnia, gondolkodnia, ki kellene néznie a saját kis szemét dombjából. Sokan vannak, akik nem értenek a szép szóból, arra sincs ideje, hogy mindenkit egyenként megismerjen (emailben eleve nehezebb, időigényesebb).
- A hozzászóláshoz be kell jelentkezni
Ez jó gondolat szerintem, viszont aki eljutott arra pontra, hogy a default a bunkózás, az (minimum) kiégett. Nem hibáztatok senkit kiégésért, mert a reviewer/maintainer kiégés ezekben a projektekben (a fejlesztési módszernél fogva) szinte elkerülhetetlen (nem csak LT-t érinti, hanem egy csomó más maintainer-t). Ugyanakkor a bunkózást nem is menti; tartson szünetet, pihenjen. Vagy váltson tartósan.
- A hozzászóláshoz be kell jelentkezni
Ez a "kiégett" duma Linus kapcsán szerintem nagyon félre ment (vagy kb. a kezdetektől "kiégett")...
- A hozzászóláshoz be kell jelentkezni
Szerintem egyrészt nem értetted meg, mit akartam írni (ha sok hasonló kódot kap, az őt őrli fel, mikor szűkös idejében ilyenek jönnek szembe, ráadásul késve), másrészt ezt a munkát nem lehet kiégve csinálni. Konkrétan ha kiégett volna, akkor lehet, hogy beletojik az egészbe mind kódminőséget illetően, illetve utolsó pillanatban nem is nézi meg. Nekem azt tükrözi, hogy vannak elvárásai, elképzelései, pörög a témán. Ez külön tiszteletet érdemel.
A fejlesztő megtisztelhette volna azzal Linust, hogy körültekintőbben jár el, Linus jogosan várja el, hogy saját szemét dombjuknál messzebb lássanak az emberek egy Linux kernel jellegű kódnál. Pláne egy RISC fejlesztő tisztában lehetne azzal, hogy a bitsorrend nem egyértelmű, mint gimiben a 2-es számrendszer. Tényleg érthetetlen.
Abba is érdemes belegondolni, ha ez bekerül, milyen galibát okozhatott volna, ha valaki körültekintés nélkül használja. Úgyhogy 100%-ig igaza van Linusnak. A stíluson lehet vitatkozni, temperamentumtól függően lehet esetleg kicsit enyhébb a megfogalmazás, de az ilyenek ellen mindenképpen határozottan fel kell lépni.
Én jó esélyt látok rá, hogy egy-egy ilyen után mindenki jobban magába néz.
- A hozzászóláshoz be kell jelentkezni
ha sok hasonló kódot kap, az őt őrli fel, mikor szűkös idejében ilyenek jönnek szembe, ráadásul késve
Egyetértek.
Konkrétan ha kiégett volna, akkor lehet, hogy beletojik az egészbe mind kódminőséget illetően, illetve utolsó pillanatban nem is nézi meg.
Ez nem feltétlenül így van. A kiégés nem feltétlenül jár apátiával, nemtörődömséggel. Azzal is járhat, hogy az ember erején túl feszíti, zsigereli önmagát (és hosszú távon), mert a saját egészségénél is fontosabb számára a projekt, a felelősség, a rombolás/regresszió kívül tartása. (Tapasztalatból beszélek.) Nem veszi észre, hogy személyesen hol van, hol tart, csak nap mint nap öli magát. Szakmai ötletei vannak; türelme az értetlenkedőkkel, kezdőkkel szemben nincs, rögtön üvölt. Ebből látszik a legjobban, hogy a szerepe strukturálisan, hosszú távon nem fenntartható.
Azok a maintainer-ek bírják nagyon hosszú távon mindig udvariasan, akik nem teszik bele a lelküket. Aki beleteszi a lelkét, az sokkal jobbat nyújt a közösségnek, de hosszú távon rámegy, és ki kell szállnia.
Linus jogosan várja el, hogy saját szemét dombjuknál messzebb lássanak az emberek
Jogosan, de teljesen hiábavalóan. Sok lúd disznót győz! A kezdők (vagy trehányok) sora nem ér véget, a maintainer meg csak fogy, kopik, emészti magát. A stílusa vállalhatatlanná válik. Vagy a projektet kell bezárni az újoncok elől, vagy ki kell lépni, vagy abba kell hagyni a törődést.
- A hozzászóláshoz be kell jelentkezni
Kiégés: nem tudom, én inkább azt látom, hogy viszi a flow, de ha van ilyen tapasztalatod, elfogadom, hogy igazad lehet. Elképzelhető, hogy temperamentumosabb, mint ideális lenne, de ez van. A feleségem is meglehetősen temperamentumos tud lenni, de a jó szándéka felől nincs kétség. Lehet, hogy ezért is vagyok megértő :-)
Simán benne van, hogy ez nem ideális állapot, de ha a szerepe felől nézzük, akkor ez van.
Kívülről nem tudom, félre lehetne-e állítani, lenne-e helyette olyan, aki mind szakmailag, mind "politikailag" elfogadottá válhatna. Ha nem ilyen ember kerül a helyére, akkor a projekt szétesik. Ha valakinek nem tetszik, forkolhatná a projektet, biztos voltak már, akik gondolkodtak ezen, de ilyen széleskörűen nem egyszerű, a projekt ereje pont abból jön, hogy sokan tesznek hozzá, ebből mindenki profitálhat. Legfeljebb szűkre szabott céllal, belsőleg lehet forkolni, ilyenekre van is példa (Android?).
Linus szempontjából is érthető, ha nem akarja elengedni: el kellene gondolkodni rajta, hogy van-e még hasonló nagyszabású projekt úgy általánosságban. Elképzelhető, hogy úgy fogja fel, ez az élete, nem akar mást. Most még benne élünk a történelemben (patetikusan hangzik, de ez van), a helyzetet Linus szerepének vége után néhány évvel fogjuk tudni megítélni szerintem. Gondolj bele: egy finn egyetemista alkot valamit, amire technológiailag a világ nagy része jelentősen támaszkodik. Ráadásul kvázi non-profit. Ha idegen civilizáció lenne és az emberiség erényeit kellene kidomborítani, akkor véleményem szerint ez beletartozna. Az emberiséget a közösségi összefogás viszi előre.
A kezdők (vagy trehányok) sora nem ér véget,
...
projektet kell bezárni az újoncok elől
Ez baromi nehéz lehet egy hasonló projekt esetén, amikor a projekt ereje abban (is) van, hogy a közösség rakja össze. Nem követem annyira a dolgokat, érdemes lenne megnézni, milyen próbálkozások voltak/vannak ilyen téren (biztos vagyok benne, hogy voltak, legalább felmerülés szintjén).
- A hozzászóláshoz be kell jelentkezni
Amíg az if/else után nem kötelező a {} a kernelben, addig ne okítson senkit Linus a kódolási stílusról. :)
Viccen kívül, szerintem millió dollárban lehet mérni azt a veszteséget, amit a kernelben az "if (...) csakegyutasítás" jellegű kódrészek - és utána a hibás refaktorálásuk okozott. (Nem, nem néztem utána, mert annyira nem érdekel, de ha kifizeti valaki, nyitunk erre egy projektet. :) )
Egyébként lehet itt bólogatni, hogy most aztán jól megmondta Linus, de pont az ilyen dolgok, hogy ne vezessünk be helpert az "egyszerű" dolgokra, hanem szórjuk tele a kódot velük, okozhatnak problémákat évekkel később. Aztán ő maga is írta, hogy ja, a b-t lehet, hogy castolni kell ám, hogy helyes legyen. Na ez az, amit simán el lehet felejteni, vagy akár csak változnak a kifejezésben szereplő típusok, ami miatt már castolni kellene, és egyáltalán nem biztos, hogy a manyeyeballs megfogja. Hanem majd egy jó kis exploittal kiderül, akár évekkel később.
Arról lehet vitatkozni, hogy jól volt-e elnevezve a helper.
Az tök egyértelmű, hogy ezt a fejmosást azért kapta a beküldő, mert későn küldte be a PR-t. Ha tökös a csávó, akkor a helperjét a következő PR-be bemozgatja a RISC-V alá és kész. :)
- A hozzászóláshoz be kell jelentkezni