• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    JARDABEREZA
    JARDABEREZA --- ---
    Tak dneska jsem měl zase diskuzi s Indama. Zakomentovali CSS selector:
    * {
    flex-shrink: 0;
    }

    Tak jsem se jich ptal jestli vědí co to dělá, jak to funguje a proč to zakomentovali. Prý se někde překrývaly dvě formulářové pole a tímhle to prý spravili. Ale že tím přestylovali úplně všechny elementy na všech stránkách už nevěděli. :-|
    ALMAD
    ALMAD --- ---
    ALMAD: Jo a dalsi vec, je u nich extremne velkej rozdil v komunikaci v osobni rovine (ala DMs) a v tom co povazujou za verejnou komunikaci (aka public channels).

    Jakoze maj na to jiny pristupy a gramatiky co se propisujou i do anglictiny kdyz clovek vi kam koukat.

    Coz je teda nahovno protoze ty uzitecny veci clovek musi posbirat individualne, ale zase, pracovat se s tim da (a neni to takovej rozdil proti korporatu kde se pisemne a verejne lidi k necemu zavazali jenom s rukama zkroucema za zady a VP zakleknutymu na krku).
    VYHULENY_UFO
    VYHULENY_UFO --- ---
    NAVARA: neresim. klavesnice jsou primarne spotrebni material. tak pred 25 lety jsem delal s typkem, absolventem matfyzu, ktery k programovani pouzival jeden prst na pravy ruce.. vzdycky rikal, ze to staci a druhou ruku ma pro listovani manualem. akorat teda programoval divny vedecky aplikace a tam asi neni pozadavek na rychlost jako v komercnich korporatech.
    NAVARA
    NAVARA --- ---
    VYHULENY_UFO: Tak jsem to měl roky s HP standard 2004, ale pak jsem si pořídil mechanickou s vyšším zdvihem a už jsem té HP pomalý jak na jakékoli cizí
    MLEKAR_STEIN
    MLEKAR_STEIN --- ---
    VYHULENY_UFO: v praci mam klavesnici Lenovo Trackpoint II
    domu jsem si koupil na zkoušku asi za 800Kč nějaou krátkou bez numerické klávesnice.

    to lenovo trackpoint mi vyhovuje asi nejvic.
    je malá, nízká, má pro mě dobré umístění kurzorových šipek a Pg{Up/Dn} a větší Enter
    ALMAD
    ALMAD --- ---
    JARDABEREZA ETKAR: Jejich kultura je furt extremne hierarchicka. Ta cast “delam podle zadani a ne podle logiky” je proto, ze kdyz se odchylis od jasneho zadani vic seniorniho cloveka, tak je to dost nerespektujici a problem. Ja si myslel ze je to teda hlavne v jejich hlavach, ale pak sem videl jak se manageri chovaj ke svejm podrizenejm a uz si to nemyslim.

    Je s tim problem i z druhy strany: jako Staff sice nemam problem s tim ze by nedelali co reknu, ale jaksi nedaj feedback. Takze kdyz reknes “delame X napric tymama, prosimte udelejte to i u vas”, tak ti ne vzycky rekne “ale to je u nas picovina protoze to spusti jadernou fuzi z Y”, ale spis “jasne udelame” (coz navic pri pouziti tehle fraze znamena “lol no”, protoze jak tam neni casovej udaj tak to znamena “…nekdy”).

    Ty lidi dost casto vedi ze to co delaj je spatne, neni to nutne o nedostatku schopnosti, jenom proste…se s tim clovek musi naucit pracovat.

    (A taky nerikam ze vsichni, my najimame myslim dost dobre, je tam samozrejme velky procento lidi co chtej proste nejak vydelavat nekde a slibi za to cokoli)
    VYHULENY_UFO
    VYHULENY_UFO --- ---
    VOY: tyvle, vazne jsem doufal, ze se objevi nejakej komentar ve stylu "skoncil jsem u uplne obycejny klavesnice". mam to taky tak, zasadne bezny klavesnice do 500kc, kdyz ji vzteky roztriskam (coz uz se dlouho nastesti nestalo), tak proste koupim novou. jedinou zmenu, kterou jsem pred lety udelal, ze sem poridil vertikalni mys...
    JANFROG
    JANFROG --- ---
    SH_PANDA: To ma i odborny termin - "bug-to-bug compatibility".

    Kdysa jsem delal na 100% custom JVM (takova ta vec co je zajímava, sexy, cool, ale neni vlastně potřeba a ktera se nakonec ukazala naprosto pro mou karieru :-) Jedna z veci co me dost potrapila byla implementace threadu kdy zrejme Sun/Oracle nedokazali prijit na to, proc se sem tam thread vzbudi aniz by pro to mel duvod a tak pridali do dokumentace "or may wake up spuriously". Naivne jsem si myslel, ze to znamena, ze kdyz se neprobudi "spuriously" tak to nebude vadit - "may" neni "must". Akorat Tomcat na tom chovani zavisel, takze abych ho rozjel, musel jsem vhodne nasimulovat ten "spurious wakeup"...
    HAPPPY_MAAN
    HAPPPY_MAAN --- ---
    JINX: IntelliJ Idea Ultimate Edition :)
    ANT_39
    ANT_39 --- ---
    ETKAR: Beztak je to všechno Jugaad.
    ETKAR
    ETKAR --- ---
    ALMAD: mohl bys nasdilet co jsi vyrozuměl ohledně toho proč indičtí devs dělají co dělají?
    SH_PANDA
    SH_PANDA --- ---
    To jsme jednou tak s kamaradem vzali kontrakt pro Delloite, kde jsme jim refaktorovali nejaky reporting. Puvodne ho psali indove a ti nam meli i validovat vysledky, ze to funguje tak jako ma.

    Pri tom refaktoringu, jsme jim opravili vsechny chyby co tam meli. To se jim ale nelibilo, pac to davalo jine vysledky - spravne, ale jine jak puvodne a pac to byl HR system, tak lokalni pani, ktera tomu taky nerozumela, trvala na tom, ze to ma by tak jak to bylo predtim. Nepovedlo se nam jim to na nekolikrat vysvetlit, ze to meli blbe a ze jsme to opravili. ¯\_(ツ)_/¯ Tak jsme ten kod znova zrefaktorovali a pridali jim tam ty jejich bugy a pak byli spokojeni.

    Navic nam ty Oracle Database managoval nejakej ind v USandA. Sikovnej chlapik, umel skvele klikat v Oracle Enterprise Manageru a mel vsechna potrebna opravneni - bohuzel vubec nerozumel tomu co dela a cela akce byla o nekolikahodinovych callech ve stylu - "Now what should I do?" Bylo to v pre-screen sharing dobach, takze jsem si musel vsechno rozjet lokalne - Oracle Enterprise Edition, OEM, Change data capture pres Oracle Streams, abych ho mohl navigovat, kde ma co nastavit. Kaaamo, nikdy vic ...
    E2E4
    E2E4 --- ---
    RUDOLF: ja měl asi štěstí a setkával se skoro výhradně jen s těmi normálně fungujícími Indy.

    řekl bych že těch málo schopných a jen slepě následujících je velké množství proto, že je to velká země, na jakékoliv dobré místo je velký přetlak a tak podlehnou jakémusi Cargo cultu - vidí že je to dobrá kariéra, ale nemají schopnosti ani pochopit, v čem to spočívá a tak to napodobují. vědí, že kdo umí docker, je dobrý, tak se snaží .. další kulturní vlivy jsou respekt k hierarchii a "dělání dojmu"..

    #kecy
    RUDOLF
    RUDOLF --- ---
    Mě před pár měsíci jeden indický kolega z Prahy překvapil, našel zdroj chyby i když to nezvládl ani vendor z US a jeho dev, který tu knihovnu používal. Byla to prkotina v Java knihovně v git, kde se nedomluvili na verzi TLS. Ale ani v debug/trace mode z toho nevypadávala pochopitelná chyba. Nakonec porovnal flow v trace a zjistil kdy se funkční a nefunkční část rozcházejí a vydeukoval to. Zkušenost mi měla poradit, že nejdřív mám hardlockonout TLS, páč je to typický problém. Ale musel jsme řešit další věci a nechal jsem to na vendorovi a mezitím projekt leader našel tohohle klučinu, co měl volnou kapacitu.

    Pak mám dobré zkušenosti s indama co se prosadili v business a co jsou mimo Indii. Ale jsou tam výjimky, ale už na podobný úrovni jako je zvykem na západě. Někdo je prostě lempl, někdo si zkouší postup vysedět, protože kdo nic neudělá, nic nezkazí atd.

    Ono je to asi pochopitelný, indický kolega pochází z města, kde celá ekonomika je na dodávání IT a kdo nedělá tak jen supportuje ty lidi co dělaj - Tj. vaří, fyzioterapie atd. Pak je logický, že ta distribuce schopností vypadá jak vypadá. Cognizant i Deloitte občas na nás zkouší easy money a dodávají celé týmy na platfrom engineering, který mi při rozhovoru čtou z webu, k čemu docker a přitom to mají jako skill v CV. Přebírat se tím, je na dlouho.
    SUCHRE
    SUCHRE --- ---
    To neni smula, to je standard
    OXYMORON
    OXYMORON --- ---
    Učastníl jsem na projektu migrace dat z nejmenované řecké banky do jiného systému. Do konverze dat ze zdrojové databáze do cílového formátu jsem byl zapojen já a dva kolegové, import dat do cílového systému indický Aspire systems - asi 15 lidí. Cílový formát dat si určili oni. Zdrojová data byla řezanka plná inkonzistencí - takže docela fuška, ale nějak jsme to zvládli a mysleli si, že tím to skončilo. Indové ale měli problémy s importem - data mapping který si připravili měl spoustu děr a nedomyšleností. Ve výsledku jsme museli dělat mnoho úprav, které si oni sami mohli udělat taky, ale nebyli toho v podstatě schopni. Fungovali víceméně metodou pokus-omyl (pustíme to a poznamenáme si každou excepšnu, co to vyhodí a to nahlásíme), díky časovýmu posunu byly každodenní meetingy časovej kompromis, když jsme pracovali my, oni spali a naopak. Už bych do toho znovu nešel. Byli milí, vstřícní, ochotní - ale často si neuvědomovali do očí bijící souvislosti. Měli i super vzdělání ze škol, kde ve střídajících se turnusech učili profesoři ze světových univerzit zvučných jmen pod záštitou IIT nebo IIM. Nevím, možná jsme měli smůlu na tým, kterej backfilovali čerstvými absolventy.
    NAVARA
    NAVARA --- ---
    JARDABEREZA: Podobně, plus bych řekl že se dají "dovzdělat co západ očekává", zvlášť když vidí že na schůzkách (ops, ne devel) kde jsem s nimi sám dělám to, co po nich chci aby dělali, když tam jsou s "klientem" sami
    JARDABEREZA
    JARDABEREZA --- ---
    Ono to zní, že na ně nadávám, ale po lidské stránce je spousta z nich super a mají smysl pro humor, dal bych si s nima pivo nebo čaj atd. Jen se mi s nimi občas hůř spolupracuje :-D
    OMNISLASH
    OMNISLASH --- ---
    JARDABEREZA: Indicti vyvojari slovy klasika?

    LISTER: Robíci dělaj jenom to, co ty jim řekneš.

    RIMMER: Ano, to tedy nepochybně. Řekneš jim: „Dohlédněte na to jehněčí!“, a tak tam sedí a tři hodiny čučí, jak se pálí.

    LISTER: No a? Nemaj žádný emoce, nejsou v jejich softwaru.
    JARDABEREZA
    JARDABEREZA --- ---
    SATAI: Vyčlenil jsem část kodu do sub-repa, kde si můžou dělat co chtějí... nebude to moje zodpovědnost, ani starost a nebudu to opravovat.

    ALMAD: Často mám pocit, že jsou jako vojáci... následují rozkazy. Proto musí být dobře popsané. Je jim úplně jedno jak to zadání splní a jestli u toho udělají technologický dluh. Když ho splní, tak jsou spokojení.
    Kliknutím sem můžete změnit nastavení reklam