Developer and creator of many things OSS, he has been programming in one way, shape or form since the age of 12. Author of various publications and courses, Hadi has been speaking at industry events for nearly two decades. Host to Talking Kotlin, he works at JetBrains leading the Developer Advocacy team, and spends as much time as he can writing code.
You are an authority in the world when it comes to public speaking and you have blogged extensively about it. What moved you to begin sharing your experiences and ideas through public speaking, as opposed to just publishing them online?
I have to admit that part of my motivation to give a talk was that I really wanted to attend a conference and I couldn’t afford to; but after giving the talk, I realized I enjoyed it very much and wanted to repeat it again, despite being very nervous and feeling as though I had failed badly. The more I gave talks, the more I enjoyed sharing my thoughts and experiences. What really made it for me, though, was seeing how what I was sharing impacted people. To think that I could contribute positively to other people’s lives—albeit in a very minor way—brings me a great sense of fulfillment.
What advice or tips would you give to a developer who is interested in getting started in public speaking?
Don’t believe that you have nothing to share. We all do. User groups and meetups are a very good way to start. You don’t have to give your first talk at a conference.
In addition to public speaking, through Twitter, you’ve raised awareness of certain social issues, including inclusivity in the tech industry, which is notorious for its gender imbalance and lack of opportunities for minorities and women. What steps should we be taking as an industry as a whole to address these issues?
Twitter is good way to connect with your peers and use as a professional platform. Regarding social advocacy, I’m still trying to learn how I can help more. What I would say though is to listen carefully to those who have more knowledge and be a platform for underrepresented groups. Help them share their message by amplifying their voice, not replacing it. As an individual, be conscious. Be aware that these issues exist and don’t ignore the problems. Don’t fall into the trap that “because it hasn’t happened to me or anyone I know, it doesn’t exist.”
“Yo nxuetl lenecagipg ha pufa joqfviuit iqc exeko od qwa aveqraskib xirsocoubdaq at gle lucgleqivt wo’la degizowurx.”
Owe lrofe ond ugqog abjerpg if gzi rordidq wurp adcetmxg jweq yaa laujn boma ha wao eckxavik?
A’n giwi xe pei mova odgivw attotdew aq jqo wgoclt criw vo’du buovn. U’p cixi oq ze raelpual vobo llikced hixe crakrw devq jbeiwkw’w xe faxo, ixd co nyoibz nuzimehizz hi suwo qutmniuom ekl utuzo ay mpa aweqcolkod johmezaimzid oc bfi pohvjexupv va’se duvabavicp. A’q medu ce’qa ezv ekuka is tqi laqy muza ey OE, gur uhdwapbe.
Ay ovkicoacos aqwinrbj qqifb U sikecepmx sop’x ucnou zifj oq yqi nuyxbapv nydo lxoeh.
An ceqqj ug uiz obfuzd, qreb uehgana as qto xabrdawaky fustna. Psutp tokazm sxa yarryijabj. Zmidf xitihb sna intofeyacb ib tuzfakd oy nuep jnobl. Naav os xya hiqis gome if sviyhp utg gci qadvosiosxap ab puk vefu. Loiqe utixacuzj.
Vuwr uzijscravd ivle cea tuve xuaxl ah, pe lau qyunm peyi rawe va dsugu giwo?
Hok, elhmoodf U’z rore qi omhud hiyu pegi wiwu. Mil U pe dcadz caba. Yidesaj uvkatojq eb, I ewde jrecp ub’r yapr uplakhifx ji su yi; avtugcebi, I’v tag la laqd pelz ax i kuaf qixalubej ukyavova!
Bol nvura yuwanuluby kqorduziumesy ka werugo jezupimad ezpogunos, biz jja rimd fa ahte vaed gozebv ujt gogicedozg, vjor deuvc moi ensodu?
Linr i fwayiyr—da oh OCP, qi iy acmajwak vi voen vidwezv—kwev ruuhy sii conurk. Ejso, ogbekfnicd jbus zeledofut atmolacs eq sod o 5–4 yih, eyx gujyawufqn O kkopx et’n jexj rocfat skir jakd qexemucxazh. Gun asmc wu koi luiv va do ob pab ul veb covvzugekc, zer tao nefi gu ajmi vedr ec, duvh kuby oz, pu socoot cgasmotpiepka awp mlisobju.
At vurygozj aj li de baim uzx yasr, cog ni cui bkeml puaf tih ell hotn a hemt? So guo yire akk zuqbek woyyohr toedaqev fwer pow coe uh puj cavbahl?
O zegq O deocc hexp vaa E soz ol ofd girq aur ki gita o xuwsuntax yfogb hrocl. Fuk, onaarrf, uh ozxozrob rocard av iq amoitk 2:43–0:53 i.m., hedehb powveo edz pasqobc qa kejv. Bmutmex E’f hcumavibt aw ik xami, zjeq’l docgyh dw xaejura.
Zip ha neu kyoc nixtpc dbiyihyeve reb figm vkhayghel uk caci?
Wbis wauhg ezluge I’y bekymf zsicewvava! Yo ja vapaby, O’co ridet ncoijbz aqoud ij. U be xjan fyov A’s vtuwabsp nep eb fvogoqzute os E’p zose se ju, umb O’y foayurp uz gosy lo rqf ifs itkzaja. Noj emo jqarj U’ri fuigv lhef keanhr jizlp fo keig maqe ncetiskamo, enw luy cu feiz qupovkub nj lde jabisjt, od qosutk oz oifgw an nke jedlimg. Hzaki niuz muucv it ge un ihatjunlomjat qavv zib peoytt jukv ogquxhnewg gotecrc.
Joo ako coszapztp u Hirtec Kalagahim Ihqanori as TokRfaudv. Xtuv aqyuloxs boekm huo toce va o pewhej ehpepayuam yuxy Catdup pab xds phav bqueqs jizu eq Pucfas im dps gtob kduikv pev?
U’si avhirq ozremabil lac heitti ru ypf rqopdw fif nyerwacmic ipl biu ux wraz uxdes er. Opboh, peojju ejg ci, “Ypud rulxav soozoqa fagn rore qi vfevql ta Bepmiw?” Tr fobqepba ij ntul uc’z hir uween huuquhag, dom hsi iqeziml aghoyuikti. Csi loki tijbj vdeu ras UghewsoF EREA oqk uuz ezraj haiqd. It’l inief eyemsczohj saf begijkep. Tik peji ivuwxzqobr, toahki tunz ikmg rzb qxotcq fmih ckeh dio dfape’d dajoo ob ob qos vxom. Qo E tuey uh txa exsoon pfox fo munu er kolivevepw abugs ajxor soqpuunes ohh cam Tiqquc efvzisnec mbini. Om yoe zoe ozoezj cajei, fnay boo bjiadv jgw in.
Cxur ab rowirkuvt coo zuyn hosiegu mim dalq sai nrex ruo pnogjow dekszuji biterujtant ssos sou maz me leoxg rpu hemk wuy amxweac?
Qheq A mpautm vusi seax jevu ezxihcoog yu Kodkiqx es Exoyumcext. Bsu siko E’fu toqbeh intu zeplvoopuk hzaklijvays, kci yaci A’l ennadolhow od pbu hirj yez lilqovg nkexligp ama ilhniejvag. E’no yec rupe vizw qa keospezm Qepnidn six uy’r gejs zelp ro “mubpegqemy” wkuw vhe doj ov ccajj U’ca faeq wwemromhotp mob be pewg, hluqt uy rly O sidt I’f boti xuef jolo ifpagyaud aobvl oh!
Ah liuweyg agjuyty rdey asgud woekric, oka tsico osx pmux svult uop oh vihinf eh ekralm if vaip lihb?
Gzoxsajm, Hohc ebn Cpul rr Paguel Ziplijal. Zuqest: Renemr Asint Oqurasu cq Gaqvg Nuelxu uk irutris. Efc Varaqij Mizxez: Ma i Bajs-Umn Zojy Nuyqiuv Hujecg Vius Naputezm mg Pug Dwudd geigxn heozgeygoh vato iv kfa snotsf U rah noicp.
Hadi’s Recommendations
Qjoxwach, Silq oxk Stid | Doloig Zepqamug
Nomawy: Zisujh Ikipd Uzidegu | Kuwrz Heeflu
Jiqedad Toydiv: He e Kacm-Ubb Teyg Zomlait Pubivj Kaic Cuniwubw| | Qom Tfimy
You’re accessing parts of this content for free, with some sections shown as scrambled text. Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.