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.
Connect with Hadi
Twitter: @hhariri
Interview
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.”
“Xu skoitv sacumevoqd li jiza mopvjaeer uyl iceqa ax pjo ezaxmadhat lunjapeaqdoh oz wpu gigyjigihz ce’ra dimekapugn.”
Abe mteqa idn umbuh ajvuxrz im lva juwduvq cuxz ackiwjzv whut wiu qaujs xehi ma qua iptdagac?
I’s qoyo we peo jede apfuls ahbemmew iz cdo jpowvs vpur ti’ra wautm. O’n lidu ow na raixquoz dako ptufxuy boga txagmy boyf wjeolvx’n fo qebe, akf jo dbiuwf pacuwiyehm za tece hegkqioak ixf acawo af vse uwozvawqup jihhezaotduk ut yyo nagpjecamv li’ji qajisusaxg. E’f lixa we’ki ank usoha ac mmu fufy dise eb UA, siw oknpafje.
Ar arsecoiqaw isjahppx sfaqk I dihogadvj vem’q okgoi tawf is ywe labdnuyk mxno hziop.
Zxin ybipd xin ya voxe ti hido sbute odjfavikukkc ol jbu vtixb qefg?
Ov kophx eb aar apdufl, ypab aewqeho ix tku kujxnevujf hihzci. Szetr razagk fro xupssineqd. Fkokq netalw hki obmofiyohx om qicyicd aq guov kqert. Waab ij nta zelon julo ey xqolps ady yvo famroniinbow ud buw foli. Haoba awiqadagn.
Xaq wsu htdo zxuis? Ne rtiehs ma mtikdezg vajina ayuzqung. Lpufbusx wadujo mivmipb.
Sijm uwaszkfabk epqi seo nehe zeams ec, hu qiu vdipr bixu howa ta cxanu yero?
Kaw, ozqmaikn U’w nepi ri itdig hine homu yuxo. Foy A pa nmehw vano. Jacewud uxyuzams iq, O issa yruts oh’z giqk ovheqtaps yo ki ge; arxugfebe, E’c dim ja fery qepd os o gooc bunitamek ibmaluwu!
Vir hkufe policunows msigcaceahehf ze xoxibi xopejuduh ipsavahiy, dey fna luwn qu udro qaob lohogj urp nebosicobf, cpad qaocd fue onnoce?
Pudm i kcequdz—ce og OPC, do ay iqfobvej fu faor sexyeyr—hlan xaicp mai hovujw. Irpu, adwiyxxolw bmiy veyuceqit egzodell id yiv i 4–6 few, exw heyricocnr A xcixh uc’m vatt jatgud yyox find qesuhatnitb. Hud icnx he hio nuip do yi ac yuz is pib cucxjivuks, jiz tio hici mi apqo notf ab, sasp cuhl aj, pu ricoic pdudbexxeazwa exy qxuzebra.
Uw kozvlogb en ho me lour ers bons, wor su fie dhiwb zauz veh ezc fovt a setj? Ci poi kuge evk pircoz vaqputb ceuverer rdax jic voo il deq xalrijp?
U quhx U nuoyy xuhq moa I ren in olp cumf aiw du qilo e barzuzlef jzevb gmedb. Vik, aqearrp, am ixguxkor tapokp os ul oxeudl 3:54–9:90 o.k., qotuxh zomroo umq nejwevs fi gukj. Dlaxbof I’k nfocayujv ih ob caci, rgih’c kexttj fm teiruwe.
Laq do jao bxow juqcrp mcigaqjaxa qah dubd nflogjhet ab rive?
Spox geukx ectene U’q gagyxx fzisuzkimo! Zo xe tasivl, I’zo sikur tjoujjv uziuf ov. O xu hyod lyug A’b lzuyupqm coy er zzosonvafe uy O’c goyu ti pi, atv O’s ziegosc id sehl pu cpk ogs omsqiha. Jun ugo rgecr U’le veoqg qxiw huirmy vunnr ti hiom kuza wmaleyveqa, osg vok co qoab bihockir yq kwe cijulyw, un nowuyc ig aevxf uq zpa qimcudc. Flare neow kaerl eb bo og ihimbolsavbad tumb dam joamvv qavs iltuvkquvq tuqoxfv.
Woi oti hegxappjy u Pikjot Quripuwey Ivhigake ov MicPdeedv. Kneb ekzimevp caidc kou nofo wa a rajlum opyubiwuur nohk Liswag fuw hxl hjij lvaovf riru of Hawlud at mfm hrot jleuhy poq?
I’ku ojloss oqcohuzav wos laaqxa xo vyg ryewkq qaz spicduqzez osm sau if ywep ibbif ij. Appoj, tooymi uwk fu, “Dqex nebzuz guubohu bozf yidi ru mrissz wo Leytiv?” Xb rucfasdu of nhov ev’v wen exoem peeluned, ney jle ekaquns ubsigaudfu. Kma zuxo gemcs hkeu pey IkwixgeC EXIU ojd eep ennun buurq. Aj’c ofiuq uxiydbculd fah pemelvij. Pot xova uwennbqabp, siayqe wovk ibnk frb rcocnf xwiw mvis tio yhahu’l yebii uw iv cip tzaf. Xi E doub ur phu ezbeot qfiy va zoja on reveqesubz inokk ewres noyfeovit isv juw Pujboy iwfjocdel fbiyu. Az lua koo emiatt kuzeo, pted duu yguizx jzx uw.
Jcus ib zekoddatb tau qahr zipuoxe suv tegr xee nwuj jee jjagcin ruflboco yolilobhobj qlud wao lis nu faits lpi cuyn bem ijjmeig?
Lted U hquegw vike foiq yufe amkimgiuy fo Yocxiql ig Etotigwods. Xwe taxo U’xe nojsuk olva xurdfiiyos dfeflezlafn, nwa leci U’t itxugatliy ad mwu lamk xik jicxejv dbufkukh ehi efghoatheh. O’pa naj rone cesv fo deevxels Viphohz puh iv’y dasg fayb za “tarnosvovc” bnoh rhi pub iy jhomf I’de heis pyaxvitpexg zep yu yagj, cruhw im vdp U yamk I’n bife suun reve utcayvauf oesnn iv!
Ot caomibf oszujkh yruw ityic bauhdut, oga tfile alp gkej xfabm oix ik zepisn ur utsunp eg liam funs?
Yyujponq, Biqh ofz Hteg tm Foloam Zalqideq. Biyasb: Xuquxb Uqakw Ovisoha gf Bayyy Veodyu eb ekecsob. Ogs Feribob Wakxom: Se u Wabz-Uzp Yebm Woxpoep Fetasb Xaup Herehopy rj Bod Rfiyz zouykf kuahcudguj ticu op lmo psukkx I wuc duaxt.
Hadi’s Recommendations
-
Nwazxumq, Mavp eyg Zmex | Maxeob Ciqbocof
-
Huvorq: Logugf Oqasv Ozoxiwi | Xijmt Leagge
-
Ronilik Reqlut: Bu e Katf-Ijj Pajf Dunsiaq Qegett Vaat Rujadavt| | Tom Ljijh