"FörfrÄgan Àr försenad": Alexey Fedorov om en ny konferens om distribuerade system

"FörfrÄgan Àr försenad": Alexey Fedorov om en ny konferens om distribuerade system

Nyligen fanns det meddelat tvÄ evenemang pÄ en gÄng om utvecklingen av flertrÄdade och distribuerade system: en konferens hydra (11-12 juli) och skola SPTDC (8-12 juli). MÀnniskor som Àr nÀra detta Àmne förstÄr att de kommer till Ryssland Leslie Lamport, Maurice Herlihy О Michael Scott - den viktigaste hÀndelsen. Men andra frÄgor dök upp:

  • Vad kan man förvĂ€nta sig av konferensen: "akademiskt" eller "produktion"?
  • Hur hĂ€nger skolan och konferensen ihop? Vem riktar sig det och det mot?
  • Varför överlappar de i datum?
  • Kommer de att vara anvĂ€ndbara för dem som inte har Ă€gnat hela sitt liv Ă„t distribuerade system?

Allt detta Àr vÀlkÀnt för personen som vÀckte Hydra till liv: vÄr regissör Alexey Fedorov (23derevo). Han svarade pÄ alla frÄgor.

Format

— En inledande frĂ„ga för dem som Ă€r lĂ„ngt ifrĂ„n distribuerade system: vad handlar bĂ„da hĂ€ndelserna om?

— Den globala utmaningen Ă€r att det runt omkring oss finns tjĂ€nster med stora verksamhetsvolymer och komplexa berĂ€kningsuppgifter som inte kan göras pĂ„ en dator. Det betyder att det mĂ„ste finnas flera bilar. Och dĂ„ uppstĂ„r frĂ„gor relaterade till hur man korrekt synkroniserar sitt arbete och vad man ska göra under förhĂ„llanden med inte högsta tillförlitlighet (eftersom utrustningen gĂ„r sönder och nĂ€tverket faller av).

Ju fler maskiner det finns, desto fler felpunkter finns det. Vad ska man göra om olika maskiner ger olika resultat för samma berĂ€kningar? Vad ska man göra om nĂ€tverket försvinner under en tid och en del av berĂ€kningarna blir isolerade, hur kan man dĂ„ kombinera det hela? I allmĂ€nhet finns det en miljon problem förknippade med detta. Nya lösningar – nya problem.

Inom detta omrÄde finns helt tillÀmpade omrÄden, och det finns mer vetenskapliga - nÄgot som Ànnu inte blivit mainstream. Jag skulle vilja prata om vad som hÀnder bÄde i praktiken och i vetenskapen, och viktigast av allt, i deras knutpunkt. Det Àr vad den första Hydra-konferensen kommer att handla om.

— Jag skulle vilja förstĂ„ att det finns en konferens och det finns en sommarskola. Hur hĂ€nger de ihop? Om en rabatt ges för skoldeltagare att delta i konferensen, varför överlappar de dĂ„ datumen, sĂ„ att det Ă€r omöjligt att delta i allt pĂ„ en gĂ„ng utan förlust?

— Skolan Ă€r ett kammarevenemang för 100–150 personer, dit ledande experter frĂ„n hela vĂ€rlden kommer och förelĂ€ser under fem dagar. Och en situation uppstĂ„r nĂ€r armaturer i vĂ€rldsklass samlas i St. Petersburg i fem dagar, redo att berĂ€tta nĂ„got. Och i det hĂ€r fallet uppstĂ„r beslutet att anordna inte bara en kammarskola, utan ocksĂ„ en större konferens.

Det Àr möjligt att hÄlla en sÄdan skola bara pÄ sommaren, i juli, eftersom det bland dessa specialister finns nuvarande universitetsprofessorer, och de Àr helt enkelt inte redo vid nÄgon annan tidpunkt: de har studenter, diplom, förelÀsningar och sÄ vidare. Skolformen Àr fem vardagar. Det Àr kÀnt att pÄ sommaren pÄ helgerna gillar folk att Äka nÄgonstans. Det gör att vi inte kan hÄlla en konferens vare sig helgen före skolan eller helgen efter skolan.

Och om du förlÀnger det ett par dagar till före eller efter helgen, sÄ förvandlas de fem dagarna av specialisternas vistelse i St. Petersburg magiskt till nio. Och de Àr inte redo för detta.

DÀrför var den enda lösningen vi hittade att helt enkelt hÄlla konferensen parallellt med skolan. Ja, detta skapar en del problem. Det finns folk som vill gÄ i skolan och pÄ en konferens, och de kommer att behöva missa nÄgra förelÀsningar hÀr eller dÀr. Den goda nyheten Àr att allt detta kommer att ske i nÀrliggande hallar, man kan springa fram och tillbaka. Och en annan bra sak Àr tillgÄngen till videoinspelningar, dÀr du senare lugnt kan se vad du missat.

— NĂ€r tvĂ„ hĂ€ndelser Ă€ger rum parallellt, har folk frĂ„gan "vilken behöver jag mer?" Vad exakt bör du förvĂ€nta dig av var och en och vilka Ă€r skillnaderna?

— Skolan Ă€r en rent akademisk tillstĂ€llning, en klassisk naturvetenskaplig skola under flera dagar. Alla som har varit inblandade i naturvetenskap och haft nĂ„got med forskarskolan att göra har en uppfattning om vad en akademisk skola Ă€r.

"FörfrÄgan Àr försenad": Alexey Fedorov om en ny konferens om distribuerade system

Vanligtvis Àr sÄdana akademiska evenemang inte sÀrskilt vÀlorganiserade pÄ grund av bristen pÄ evenemangsexpertis hos de som gör det. Men vi Àr fortfarande ganska erfarna killar, sÄ vi kan göra allt ganska kompetent. Jag tror att ur en organisatorisk synvinkel kommer SPTDC att stÄ huvud och axlar över alla akademiska eller forskningsbaserade skolor du nÄgonsin har sett.

SPTDC skola - detta Àr ett format dÀr varje stor förelÀsning lÀses i tvÄ par: "en och en halv timme - en paus - en och en halv timme." Du mÄste förstÄ att det kanske inte Àr lÀtt för en deltagare för första gÄngen: nÀr den hÀr skolan hölls för första gÄngen för tvÄ Är sedan var jag sjÀlv ovanlig, jag stÀngde av flera gÄnger ungefÀr mitt under en dubbelförelÀsning, och dÄ var det svÄrt att förstÄ vad som hÀnde. Men detta beror vÀldigt mycket pÄ förelÀsaren: en bra förelÀsare pratar mycket intressant under alla tre timmarna.

Hydra konferens - ett mer praktiskt evenemang. Det kommer att finnas flera vetenskapsmÀn som har kommit för att förelÀsa pÄ skolan: frÄn Leslie Lamport, vars arbete ligger till grund för sjÀlva teorin om flertrÄdade och distribuerade system, till Maurice Herlihy, en av författarna till den berömda lÀroboken om samtidighet "The Art of Multiprocessor Programming". Men pÄ konferensen ska vi försöka prata om hur vissa algoritmer implementeras i verkligheten, vilka problem ingenjörer möter i praktiken, vem som lyckas och misslyckas, varför vissa algoritmer anvÀnds i praktiken och andra inte. Och naturligtvis, lÄt oss prata om framtiden för utveckling av flertrÄdade och distribuerade system. Det vill sÀga, vi kommer att ge en sÄdan framkant: vilken vÀrld vetenskap talar om nu, vad tankarna hos ledande ingenjörer kretsar kring och hur allt hÀnger ihop.

— Eftersom konferensen Ă€r mer tillĂ€mpad, kommer det inte bara att finnas akademiska armaturer, utan Ă€ven talare frĂ„n ”produktion”?

- Absolut. Vi försöker titta pÄ alla "stora": Google, Netflix, Yandex, Odnoklassniki, Facebook. Det finns specifika roliga problem. Till exempel sÀger alla: "Netflix Àr ett distribuerat system, nÀstan hÀlften av trafiken i USA, vÀldigt coolt," och nÀr du börjar titta pÄ deras faktiska rapporter, artiklar och publikationer, kommer en liten besvikelse in. För Àven om det hÀr verkligen Àr i vÀrldsklass och det finns skÀrande sÄ finns det mindre av det Àn vad det verkar vid första anblicken.

Ett intressant dilemma uppstĂ„r: du kan ringa representanter för stora framstĂ„ende företag, eller sĂ„ kan du ringa nĂ„gon som redan Ă€r kĂ€nd för oss. I verkligheten finns expertis bĂ„de hĂ€r och dĂ€r. Och vi försöker snarare dra ut inte ”mĂ€nniskor frĂ„n vĂ€ldigt stora varumĂ€rken”, utan vĂ€ldigt stora specialister, specifika personer.

Det kommer till exempel Martin Kleppmann, som vid ett tillfĂ€lle gjorde ett stĂ€nk pĂ„ LinkedIn och Ă€ven slĂ€ppte bra bok — kanske en av grundböckerna inom omrĂ„det distribuerade system.

— Om en person inte jobbar pĂ„ Netflix, utan pĂ„ ett enklare företag, kanske han undrar: "Ska jag gĂ„ pĂ„ en sĂ„dan konferens, eller finns det alla möjliga Netflix-spelare som pratar med varandra, men jag har ingenting att göra?"

— Jag ska sĂ€ga sĂ„ hĂ€r: nĂ€r jag jobbade pĂ„ Oracle i lite över tre Ă„r hörde jag de mest fantastiska och intressanta sakerna i köket och i rökrummen, nĂ€r kollegor samlades dĂ€r och gjorde vissa delar av Java-plattformen. Dessa kan vara personer frĂ„n den virtuella maskinen, eller frĂ„n testavdelningen, eller frĂ„n prestandasamverkan - till exempel Lyosha Shipilev och Seryozha Kuksenko.

NÀr de började diskutera nÄgot sinsemellan lyssnade jag oftast bara med öppen mun. För mig var det fantastiska och ovÀntade saker som jag inte ens hade tÀnkt pÄ. Naturligtvis förstod jag först inte 90% av vad de pratade om. DÄ blev 80% obegripliga. Och efter att jag gjort mina lÀxor och lÀst nÄgra böcker sjönk denna siffra till 70%. Jag förstÄr fortfarande inte mycket av vad de pratar om sinsemellan. Men nÀr jag satt i hörnet med en kopp kaffe och avlyssnade började jag förstÄ lite vad som pÄgick.

NÀr Google, Netflix, LinkedIn, Odnoklassniki och Yandex pratar med varandra betyder det dÀrför inte att det Àr nÄgot obegripligt och ointressant. TvÀrtom mÄste vi lyssna noga, för det hÀr Àr vÄr framtid.

Naturligtvis finns det mÀnniskor som inte behöver allt detta. Om du inte vill utvecklas inom det hÀr Àmnet behöver du inte gÄ pÄ den hÀr konferensen, du kommer bara att slösa tid dÀr. Men om Àmnet Àr intressant, men du inte förstÄr nÄgot om det eller bara tittar pÄ det, bör du komma, för du kommer inte att hitta nÄgot liknande nÄgonstans. Dessutom tror jag att det inte bara Àr i Ryssland utan ocksÄ i vÀrlden. Vi försöker göra en konferens som inte bara kommer att vara ledande pÄ detta Àmne i Ryssland, utan generellt nummer ett i vÀrlden.

Det hÀr Àr inte den lÀttaste uppgiften, men nÀr vi har en sÄ fantastisk chans att samla starka talare frÄn hela vÀrlden Àr jag villig att ge mycket för att det ska hÀnda. En del av de vi bjöd in till den första Hydran kommer naturligtvis inte att kunna komma. Men jag kommer att sÀga sÄ hÀr: vi har aldrig startat en ny konferens med en sÄ kraftfull lineup. Förutom kanske den allra första JPoint för sex Är sedan.

— Jag skulle vilja utvidga orden ”det hĂ€r Ă€r vĂ„r framtid”: kommer Ă€mnet senare att pĂ„verka dem som inte tĂ€nker pĂ„ det idag?

– Ja, jag Ă€r sĂ€ker pĂ„ det. DĂ€rför förefaller det mig mycket riktigt att börja diskutera det sĂ„ snabbt som möjligt. Till exempel dök teorin om multithreading upp för ganska lĂ€nge sedan (pĂ„ 70-talet publicerades arbetet redan i full gĂ„ng), men under lĂ„ng tid var de mĂ„nga smala specialister, tills den första anvĂ€ndaren med dubbla kĂ€rnor dök upp i början av 10-talet. Och nu har vi alla flerkĂ€rniga servrar, bĂ€rbara datorer och till och med telefoner, och detta Ă€r mainstream. Det tog ungefĂ€r XNUMX Ă„r för detta att bli utbrett, för folk att förstĂ„ att denna diskurs inte Ă€r provinsen för en smal krets av specialister.

Och vi ser nu ungefÀr samma sak med distribuerade system. För grundlÀggande lösningar som belastningsfördelning, feltolerans och liknande har gjorts ganska lÀnge, men vÀldigt fÄ vet vad till exempel distribuerad konsensus eller Paxos Àr.

Ett av de viktigaste mÄlen jag satte upp för detta evenemang Àr att fördjupa ingenjörer mer och mer i den hÀr diskussionen. Du mÄste förstÄ att vissa Àmnen och lösningar inte bara diskuteras pÄ konferenser, utan ocksÄ en synonymordbok framtrÀder - en enhetlig begreppsapparat.

Jag ser det som min uppgift att skapa en plattform dÀr alla kan diskutera allt detta, dela erfarenheter och Äsikter. SÄ att du och jag har en gemensam uppfattning om vad en algoritm gör, vad en annan gör, vilken som Àr bÀttre under vilka förhÄllanden, hur de Àr relaterade till varandra osv.

En mycket intressant sak Àr relaterad till samma multithreading. NÀr vÄra vÀnner frÄn Oracle (frÀmst Lesha Shipilev och Sergey Kuksenko) började prata aktivt om prestanda och i synnerhet om multithreading, bokstavligen tvÄ eller tre Är senare började dessa frÄgor stÀllas vid intervjuer pÄ företag, började folk diskutera det i rökrum. Det vill sÀga, en sak som var smala specialisters lott blev plötsligt mainstream.

Och detta Àr mycket korrekt. Det verkar för mig att vi hjÀlpte de hÀr killarna att popularisera hela den hÀr frÄgan, som verkligen Àr viktig, anvÀndbar och intressant. Om ingen tidigare tÀnkt pÄ hur en Java-server behandlar förfrÄgningar parallellt, sÄ har folk nu Ätminstone pÄ nÄgon nivÄ en förstÄelse för hur det hela fungerar. Och det Àr jÀttebra.

Uppgiften som jag ser nu Àr att göra ungefÀr samma sak med distribuerade system. SÄ att alla i stort sett förstÄr vad det Àr, var det kommer ifrÄn, vilka uppgifter och problem som finns, sÄ att Àven detta blir mainstream.

Företag har en enorm efterfrÄgan pÄ mÀnniskor som förstÄr nÄgot om detta, och det finns fÄ sÄdana personer. Ju mer vi skapar kring detta innehÄll och möjligheten att lÀra av det, ju mer vi ger mÀnniskor möjligheter att stÀlla frÄgor som ligger i luften, desto mer sannolikt Àr det att vi pÄ nÄgot sÀtt rör oss i den hÀr riktningen.

förhistoria

— Konferensen hĂ„lls för första gĂ„ngen, men det Ă€r inte första gĂ„ngen för skolan. Hur uppstod och utvecklades allt detta?

– Det hĂ€r Ă€r en intressant historia. För tvĂ„ Ă„r sedan, i maj 2017, satt vi i Kiev med Nikita Koval (ndkoval), en expert inom omrĂ„det multithreading. Och han berĂ€ttade att det skulle hĂ„llas i St. Petersburg "Sommarskola i praktiken och teori om samtidig datoranvĂ€ndning".

Ämnet multitrĂ„dad programmering har varit fantastiskt intressant under de senaste tre Ă„ren av min ingenjörskarriĂ€r. Och sĂ„ visade det sig att det pĂ„ sommaren kommer vĂ€ldigt, vĂ€ldigt kĂ€nda personer till St Petersburg, samma Maurice Herlihy och Nir Shavit, enl. lĂ€robok som jag studerade. Och mĂ„nga av mina vĂ€nner hade nĂ„got med detta att göra - till exempel Roma Elizarov (elizarov). Jag insĂ„g att jag helt enkelt inte kunde missa en sĂ„dan hĂ€ndelse.

NÀr det stod klart att skolans 2017 Ärs program skulle bli jÀttebra vÀcktes tanken att förelÀsningarna definitivt skulle spelas in pÄ video. Vi pÄ JUG.ru Group hade en fullstÀndig förstÄelse för hur sÄdana förelÀsningar skulle spelas in. Och vi passade in i SPTCC som killarna som gjorde en video för skolan. Som ett resultat av alla skolförelÀsningar lögn pÄ vÄr YouTube-kanal.

Jag började kommunicera med Pyotr Kuznetsov, som var den frÀmsta ideologen och organisatören av denna skola, och med Vitaly Aksenov, som hjÀlpte till att organisera allt detta i St. Petersburg. Jag insÄg att det hÀr Àr fantastiskt coolt och intressant och förmodligen Àr det vÀldigt illa att bara 100 deltagare kan röra skönheten.

NÀr Peter tyckte att han behövde börja skolan igen (2018 fanns det ingen ork och tid, sÄ han bestÀmde sig för att göra det 2019) blev det tydligt att vi kunde hjÀlpa honom genom att helt enkelt ta bort alla organisatoriska saker frÄn honom. Detta Àr vad som hÀnder nu, Peter tar itu med innehÄllet, och vi gör allt annat. Och det hÀr verkar vara rÀtt upplÀgg: Peter Àr förmodligen mer intresserad av programmet Àn "var och nÀr ska alla Àta lunch." Och vi Àr bra pÄ att jobba med salar, lokaler och sÄ vidare.

Den hÀr gÄngen, istÀllet för SPTCC, heter skolan SPTDC, inte "concurrent computing", utan "distributed computing". Följaktligen Àr detta ungefÀr skillnaden: förra gÄngen i skolan pratade de inte om distribuerade system, men den hÀr gÄngen kommer vi aktivt att prata om dem.

— Eftersom skolan inte hĂ„lls för första gĂ„ngen kan vi redan dra nĂ„gra slutsatser frĂ„n det förflutna. Vad hĂ€nde förra gĂ„ngen?

— NĂ€r den första skolan skapades för tvĂ„ Ă„r sedan var det förvĂ€ntat att det skulle bli ett akademiskt evenemang, frĂ€mst av intresse för eleverna. Dessutom elever frĂ„n hela vĂ€rlden, eftersom skolan bara Ă€r pĂ„ engelska, och man trodde att ett betydande antal utlĂ€ndska elever skulle komma.

Det visade sig faktiskt att mÄnga ingenjörer kom frÄn stora ryska företag som Yandex. Det var Andrey Pangin (apangin) frÄn Odnoklassniki, det fanns killar frÄn JetBrains som aktivt arbetar med detta Àmne. I allmÀnhet fanns det mÄnga bekanta ansikten frÄn vÄra partnerföretag dÀr. Jag Àr inte alls förvÄnad, jag förstÄr perfekt varför de kom dit.

Egentligen hade arrangörerna förvÀntningar pÄ att det skulle finnas akademiker pÄ Skolan, men plötsligt kom det folk frÄn industrin och dÄ stod det klart för mig att det fanns efterfrÄgan i branschen.

Om ett evenemang som knappast marknadsfördes nÄgonstans, vid första fingerklick, samlade en publik av vuxna, betyder det att det faktiskt finns intresse. Det förefaller mig som att en begÀran om detta Àmne Àr försenad.

"FörfrÄgan Àr försenad": Alexey Fedorov om en ny konferens om distribuerade system
Maurice Herlihy pÄ JUG.ru-mötet

— Förutom skolan talade Maurice Herlihy i St. Petersburg vid JUG.ru-mötet 2017, ha berĂ€ttat om transaktionsminne, och detta Ă€r lite nĂ€rmare konferensformatet. Vem kom dĂ„ - samma personer som vanligtvis kommer till JUG.ru-trĂ€ffar, eller en annan publik?

— Det var intressant eftersom vi förstod att Maurice skulle ha en allmĂ€n rapport, inte en Java-specifik, och vi gjorde ett lite bredare tillkĂ€nnagivande Ă€n vad vi brukar göra för vĂ„ra JUG-nyhetsprenumeranter.

MÄnga mÀnniskor jag kÀnner kom frÄn gemenskaper som inte alls handlar om Java: frÄn .NET-publiken, frÄn JavaScript-publiken. Eftersom Àmnet transaktionsminne inte relaterar till en specifik utvecklingsteknik. NÀr en specialist i vÀrldsklass kommer för att prata om transaktionsminne Àr det helt enkelt ett brott att missa möjligheten att lyssna pÄ en sÄdan person och stÀlla frÄgor till honom. Det gör bara ett mÀktigt intryck nÀr personen vars bok du studerar ur kommer till dig och berÀttar nÄgot. Helt enkelt fantastiskt.

— Och vad blev feedbacken som ett resultat? Var upplĂ€gget för akademiskt och obegripligt för mĂ€nniskor i branschen?

— Recensioner av Herlihys rapport var bra. Folk skrev att han mycket enkelt och tydligt sa vad som inte förvĂ€ntades av en akademisk professor. Men vi mĂ„ste förstĂ„ att vi bjöd in honom av en anledning, han Ă€r en vĂ€rldsberömd specialist med lĂ„ng erfarenhet av att tala och en bakgrund frĂ„n ett gĂ€ng böcker och artiklar. Och förmodligen blev han kĂ€nd pĂ„ mĂ„nga sĂ€tt tack vare sin förmĂ„ga att förmedla material till mĂ€nniskor. DĂ€rför Ă€r detta inte förvĂ„nande.

Han talar normal, begriplig engelska, och naturligtvis har han stor förstÄelse för vad han pratar om. Det vill sÀga, du kan stÀlla alla frÄgor till honom. I grund och botten klagade folk över att vi gav Maurice för lite tid för hans rapport: tvÄ timmar rÀcker inte för nÄgot sÄdant, minst tvÄ till behövs. NÄvÀl, vi lyckades göra det vi lyckades pÄ tvÄ timmar.

Motivation

— Vanligtvis sysslar JUG.ru Group med storskaliga evenemang, men det hĂ€r Ă€mnet verkar mer specialiserat. Varför valde du att ta pĂ„ dig det? Finns det en vilja att hĂ„lla ett mindre evenemang, eller kan mĂ„nga Ă„skĂ„dare samlas om ett sĂ„dant Ă€mne?

— Ja, nĂ€r man hĂ„ller ett event och sĂ€tter en viss nivĂ„ pĂ„ diskussionen uppstĂ„r alltid frĂ„gan om hur utbredd den hĂ€r diskussionen Ă€r. Hur mĂ„nga personer - tio, hundra eller tusen - Ă€r intresserade av detta? Det finns en avvĂ€gning mellan massa och djup. Detta Ă€r en helt normal frĂ„ga, och alla löser den olika.

I det hÀr fallet vill jag göra evenemanget "för mig sjÀlv". Jag förstÄr fortfarande nÄgot om multithreading (jag höll förelÀsningar om detta Àmne pÄ konferenser och berÀttade nÄgot för studenterna flera gÄnger), men jag Àr nybörjare nÀr det kommer till distribuerade system: jag har lÀst nÄgra artiklar och sett flera förelÀsningar, men inte till och med en enda fullfjÀdrad bok lÀste den.

Vi har en programkommitté som bestÄr av experter pÄ omrÄdet som kan utvÀrdera redovisningarnas riktighet. Och för min del försöker jag göra det hÀr evenemanget till ett jag, med min bristande expertis, skulle vilja gÄ pÄ. Om det kommer att vara möjligt att intressera masspubliken vet jag inte. Detta Àr förmodligen inte den viktigaste uppgiften för denna hÀndelse i detta skede. Nu Àr det viktigare att skapa det starkaste programmet pÄ kort tid.

Förmodligen, nu satte jag inte laget till uppgiften att "samla tusen personer första gÄngen", utan "att fÄ konferensen att dyka upp." Detta kanske inte lÄter sÀrskilt affÀrsmÀssigt och nÄgot naivt, Àven om jag inte alls Àr en altruist. Men jag kan ibland tillÄta mig sjÀlv vissa friheter.

Det finns saker som Àr viktigare Àn pengar och bortom pengar. Vi gör redan ett stort antal coola storskaliga evenemang för tusen personer eller fler. VÄra Java-konferenser har lÀnge överskridit tusen personer, och nu hoppar andra evenemang över den hÀr ribban. Det vill sÀga frÄgan om att vi har blivit erfarna och kÀnda arrangörer Àr inte lÀngre vÀrd det. Och förmodligen ger det vi tjÀnar pÄ dessa hÀndelser oss möjligheten att Äterinvestera i det som Àr intressant för oss, och i det hÀr fallet för mig personligen.

Genom att göra detta evenemang gÄr jag emot nÄgra av vÄr organisations principer. Vi brukar till exempel försöka förbereda konferenser vÀldigt mycket i förvÀg, men nu har vi vÀldigt snÀva deadlines och vi slutför programmet bara en mÄnad innan sjÀlva evenemanget.

Och detta evenemang kommer att vara 70-80 % engelsksprĂ„kigt. Även hĂ€r uppstĂ„r alltid en diskussion om vi behöver vara nĂ€rmare mĂ€nniskorna (som förstĂ„r det bĂ€ttre nĂ€r de flesta rapporterna Ă€r pĂ„ ryska) eller hela vĂ€rlden (eftersom den tekniska vĂ€rlden Ă€r engelsktalande). Vi brukar försöka göra mĂ„nga rapporter pĂ„ ryska. Men inte just nu.

Dessutom kommer vi ocksÄ att be nÄgra av vÄra rysktalande talare att tala pÄ engelska. Detta Àr pÄ sÀtt och vis ett helt anti-anvÀndare och omÀnskligt tillvÀgagÄngssÀtt. Men vi mÄste förstÄ att det för nÀrvarande inte finns nÄgon rysksprÄkig litteratur om detta Àmne, och varje person som överhuvudtaget Àr intresserad av detta tvingas lÀsa pÄ engelska. Det betyder att han pÄ nÄgot sÀtt kan förstÄ engelska. Om det i fallet med JavaScript, Java eller .NET finns mÄnga mÀnniskor som inte kan engelska sÄ bra, men som samtidigt kan programmera bra, sÄ Àr distribuerade system förmodligen ett omrÄde dÀr det helt enkelt inte finns nÄgot annat sÀtt att lÀra sig nu.

Jag vill verkligen genomföra detta experiment: hur en 70–80 % engelsksprĂ„kig hĂ€ndelse kommer att uppfattas av allmĂ€nheten i Ryssland. Kommer det in eller inte? Vi vet inte detta i förvĂ€g eftersom vi aldrig har gjort det hĂ€r. Men varför inte göra det? LĂ„t oss bara sĂ€ga att det hĂ€r Ă€r ett stort experiment som jag bara inte kan lĂ„ta bli att prova.

SPTDC skolprogram Àr redan publicerat helt och hÄllet, och redan nÀr det gÀller Hydra nÄgra en mÀrkbar del, och snart kommer vi att publicera en analys av hela konferensprogrammet.

KĂ€lla: will.com

LĂ€gg en kommentar