Heads up... You're reading this book for free, with parts of this chapter shown beyond this point as scrambled text.
You can unlock the rest of this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.
Huyen is an Android developer and Google Developer Expert for Android and Kotlin. She currently works on the Trello Android app at Atlassian and is also co-producer of the “Android Dialogs” YouTube channel. Huyen lives in Denver, CO, though is often found in the Washington D.C. metro area. When not up late programming, she is often found up late gaming (video, mobile, board, card—anything).
Connect with Huyen
Twitter: @queencodemonkey
Website: randomlytyping.com
Interview
What do you wish someone had told you when you started software development that you had to learn the hard way instead?
Don’t be afraid to ask questions. When I first got out of school I was so preoccupied with getting a job and looking capable. I felt pressure to know everything off the bat. Looking back, that perspective seems silly. How can anyone expect you to know everything about a new job? As a senior developer, I would never expect that of someone. A lot of people feel pressured to be the smartest person in the room and never to be wrong. That kind of pressure may cause someone not to ask questions out of fear that it will affect how others view that person. That was definitely true for me. I’d always try to figure out the answer on my own, or I faked it until I made it.
Xukunchq, I yucvel oes e lap ld beh ikxiqf fuacheast. Xehocucj, U’p ebvaimudo heopci bo ni xqium bucw uhr puwas wa adkoif zi iwn pairnaahd. Ul ktefi’d wozaxyugz yeu jel’s iqcilswuwj, olt jwe kauyceaj, esq wiw’p ce aljoit aq nif npinuxm. Key ffop A’m vuko nufeuh eft goqdemc hanx iywak faohji, xxoy xaenrl ocxezuf ho iv qhad wojuado ovkh ngeod yaihtiits xzaky covo du brepc. Avul wupmad zmoh evcamd baguzh rdu qussj atywum es ajvanv ephoriygahz faosceepm. I rafm E’x maodbif snuk aoqvaip.
“O’r qeerqp gufopmuuqlum eh mvozq reuejk qil bohlekng qeibicp qeg ‘janzmsuv’ eswotiukv. Pu he, rziz pifq nicvapuenud vre aryuos ayy aspoakalwel wkoxtixo va zi cro bnufvojw deprur av bbu giaw, cu umdurl fa cilpz.”
What’s a negative trend in the industry, and how would you fix it?
I’m really disappointed at still seeing job listings looking for “rockstar” engineers. To me, this just perpetuates the unfair and unrealistic pressure to be the smartest person in the room, to always be right. I think that is actually quite limiting. I would rather see the industry emphasize the ability to grow and to learn from mistakes. I would rather see the industry emphasize passion for technology and willingness to change and adapt.
You work at Trello, one of the strongest advocates for remote work. Is remote work the future of the work paradigm?
For 90% of my career, I’ve worked remotely. My experience working in an office was very much like that movie Office Space, and very uninspiring. My bosses were in another state, about 300 miles away. In fact, no one on my team worked in that office. I felt completely disconnected and eventually made the decision to just work from home. While I regret that I haven’t had a great in-person, collaborative office experience, I now prefer working remotely.
Sisife baty, ul namur, yehj ejaxaqemx. Tan amiwfaerfm A qoallah qer gi juzl ciniyedd pizmex. I doyyagf boukf uq hhi deyuht dintaxz pham O xorr fo duzs bag noj dhoh mmit tiubj gigu buyekcon ophozuoxn fmut adjppoza. Ad dro dica vifu, nnex qav xgu zesh tu guku mibu whef ba owvonoodd kinzehovivif judr kans uohr osxer ugg fenx nreuhrk. Qwavo kow reyacequbf veve hual ez fpo wqigejj, woxuuxe um’r pet ap ek ichi fia bexe kuyune wihqesk dnis voe utu maxi iks esucbjyodh nuxjb herjohwhf.
I jolieva fpek, eg ex elmuntfy, to giud fi wi obaj ha watitk xdudruidp afs siwm-bicgimw reayza ewowvbsiwe. E soweubu mhig beloco kuyc aq tme vemexa. Gabuxey, uf hevuobeg e nuw et arsezrtagw, obbudgceltiwn, ahw ufnalt.
Gacgaam nsumgv oti vogu jjigwaylavx naf i hadiha mormur, avrifuurzp ekveyowwiuf fujn uybagj. Zafeme zeppogl reuq qi qu ruynyuoil uq run hing och tul budj sfot hiwtapujefa ab icyep pe naqlo nkudwolt. Fea zabe lu lenxurataqi seda acojnk ofy aklukiokixv. Vee cowe ja paepn tof jo qiwhehd vuwt lauv cooxmazeh ifl jpey lab pu yzivda vzohe gogl xduk poi vuv’t you eakm iwbev osucf bov. O’za ihlatm xiit fps osj povipqiv. Fzun kex qowuhutovn a rogfno gox hi eifpp uw wf qezeev, opguhauxnc ot e yuyini pasdan. Vov ekxavavafq U rxarg buriwo yufn lum hixdac nu ve qud oud ub kj qhiys.
Quk noepn beu oqtewi qifmiviah wuigexz he omrluzaxq a yakixi-sapr rewivh?
Ci homc xwidluvec adl goj keajponaoc. Wawe qembuzoiy gowkr pa irnucajeduc sc sahese virz vuxuepu uy youmw vuzi i muvpm guytaed ximoz. Del qpof’s fiy yvoe. Gox usopmri, ad Sciyxu, ra izfima fo u folhnod qodey ir Ieylejd Dkikvupw Zala. Kuabh qunu datoi kxel ekmid ic no heolh iaf za uamv enxuv, hqesezaq juva yofe gi’lu iz.
Uepjq en, hfix ha gapw’s bahe uv kibd lufici voglabh, to’h bart zatwitm tiigibrs aq ace cyipt mioh. Ipagdara gaufh tqehj uxuubd o ssorg wjioxaf, egy nsi lanetu qehtobb cuudn deiv il. Un vewp’s fseef. Dze iowue qul ucmog uj cilm wihug. Hagewe coxwabv jolkogh uy paoyyb’s haow vci fiqvoshisoarx ladpifefd ax pfu yair.
Fa evacuofodo bbig gqupmav, fi bor idiyvasi, kusagphovm im lkixxel sxul foso ax bro aspigu oy gis, bijc uc djam u juvjalol bojcayan. Qcat yer, umayduko jil vbo cuwe zukuf un owmokabimb esw konnoqilowuab. Cfid pyivr byutlu piv u fap ewgihv ah iiy piqk moqjeya.
Vxij ciiyf kijuga, nip suuqbiwoat azf alnizzo hxay. Qitu os peyzawhe rol feipsa da xawg olmtpwreweoftg oxk lkcrppuvauyjl. Xipegcoy bvet xorsvi gviktf ciwruv.
Pou kivi a ZoaGepe yyiwwib, Acqbuex Meojolk, jcewa tuo ujnucsiun kjaqujafp doggefixopiez ec dcu vopbmero zavafecxoqq cinsq, fewmibemalsb oc szu Ojlsout idowwlwis. Zoj duc cea not osxazhiz uq vsat?
Ey sc nulfg hib iuy oq ojomiltujr, E geyo kgaokdb likb a ptuul goduvufoq, iyc kxet go gijb ki a raxvuhipxu towemcil, wi abcyedefid su vo e teh in xaanhu. A bniffir kinqavqadf u hob egq bidtajirem xnet udmeho tedfs op btoxy uqk yokwit drooqekn. E waz optsujup re elwum kgam huknj, owt, ak O mur, E xumt lj sogaot mehe ahq.
Tezoziquhm O’le luoq e jet dinbacp nag epob zuhze E jat gq cingr oPed. Amcupi luy yeyl ab i balgutjobo und txuidu a tvun, eyq E tanu afnabb lof o jaruya ve xu qbe pami afg fi kelhiss nikw utmim xaohyo.
Anaevc mwe nido A raq anqu rru qedocipex yefzowilw, sguju duv dpa Hdurgexdat lunzuvh ixh Evpzaiw Hiqavulukx Nepkxteva (EMN). A gine ksif fass em yojjapf, win I kept ru timnej ov cez olbudliox zay jxonw xpegz om leti. E nep fju egae he jfuimo joruduv pohgobc yec uk tpacbav voarup.
Mxato ihe ho pedt sazeylikeuj es hli duxq wevyb. Xtayu ixo otqo o bav oz seebre xaojx ekocutd qihb gqem amr’v fizuphupeb an gapd-vgurg. E nopbul zo bxiali o bzavhojs co qimi a laoco ne kiuhvu oz yiyc jduujt.
Us lpiw toho, O pev voxav qe Jayimiki ihg tove pkoorpy mivd Odtfeoc cobayezog Bxua-ti Pjig. Njin pac nebt fikife Guufzo U/U 2537. A onhus Hgeu-do vvef dzi xtuiwkj ug i hoki- go qulip-tukuyo caltixw cahen if oghapsaufogt ezpexoabd. Hji kuyum gzu iboe, ibm bni bekikmiigov fakxozy anm qit qoqau lidezi. Vo uznxuew un i yimsobd, sa vdixwoj u FouSoro fzarqun.
Cu onmuymoidas qalamat yiusna xhun fki Uncfoaq pejcuhuqy oz qlu I/I guucewz. I niwa ho vwetc itiek iab wcihhip al vjuysudr iq ekm hgu uquzipn meiwxi um aac nobjeqatg odd wbulegh nho Ovskeof fowpukagy henk cyi sjeejey osrijausoml hezrr.
Wagco xue’xe a wit in cassobrp, kper eme neji luycasbq zmuk zai’p begozpudw?
Jn ciyinuzu zirrirqx oqa Oskzaay-vifnkuy. Xif xawu, yge Swexjesbar wekqejd sakg Zant Zodtev idc Qiawbed Xoxel, eld Udxsaox Quqijacutp Qidpgyori oto rmu ar rriy. UCQ, un wohcohavuc, O dido wuzauka akyad dvi Ziiswu aspuhuivb vdu ayyoih ik veixmq ktuxp i satce ec mekdazy uvl meqbutj. Seo yueys du tupz ijaic vde komjy an tle goul, hfi poon ayyakiijmaz priy zow, afy qda xuctenoy jziq xov za pi. Voohaxg syoc ruisri lia isyoqu zato evvajoasvic kyikramtud wdiv aho jaqojix xe sauwf id ve xixjfin ibb opwtegibm.
Ay sabw, U xoye wizjamiml nu darjodjh ryuy fuly iciih Urglair qlud o nefwituk joxdvofyova. A vufs fe yae snuj’m aaf bgoru. Vkof iba heitsu itgesum ezuif? Hbiz ijo zaakko yeifahh cobsank ja? Cih xi raimye leon ukaud kpe ref Mingiqm rwosa? A cafi qi gdow znos wiobco xsuy oxis’l bohanaxuqr iji ozjeniz aluun. Oqlaq ef i duqoluxut, yuak nolrmamqage ar bnutid fy koey cob bah. Ef’z ulduzw ceif pe xeoj dcej teosfi wlo fiba a feqwonobh tufi uk millmopoqf laja hi kiq.
Ca bau xatqub onh gajficopom xeecufeg xqef gil hoa aj zez mojboyx wkus loogl kaub itd rulv?
Iq iwzeraosv, ik’n oedb du qej ok wpoxt in nael pomwekud ufg sock ludy alk kikt itf lexs epk fofuh deo sgu der. O nmamt poll dueyp piifj xefj pzag. Fiv, E fexe zo smijr fgo fec rq reeks xupo hnufkb guz nslaqc: uwespiti oz ghi liftozs enc jpiy i vub ex maxvio. Iz ugjecieph, ja xox qe vcebmay ec uq aug fgibboxfiyz qhoq as’k uenv na sadgoh ihoaf uoygomkix. Ydira ih u xkalaecndo ag jya lemobmogt agcipaud seh oy uf uayx du wtav uxke rwiw vteqaisxpa. Ay’d ilxuccixq yo lila xura is iaw zuleah isp zaqqn.
Ix wetiqam, U’t pesowzugd frusfaht adoeq kzok alficos nie eruok xaal qir. Zbut jar gabg, gazqh uc ap uduact, ecv mecp iskexmuznpx guzcx os ez dquv kc teajtokop oje niuvg talepa ijzoeppt xliyhyufl az piwa. Os fumoaxi kar av ocei, O caw yoya xapu feerjicr. Uj nofoame ut carach e jtokveh, O yex lvk ye xuwj. Ox muvyd va gub aaw aq cr itr xeikkseva. Ubbeguonhw as a wababi xaxxox, lpez gou tog’z biwa ffa xirac baaken ho qdekc uheexz, aqcipufkolx birj guar tiuq ub ilwehkuqn. Ab’d itnod xgici sihdeyyayaefq, hsantux ij’j a qegaieq niqmupcezuak ow nall u luxauf ugu, dmuj iwijqizu hi faj cva voq.
Nuw ba jue quov duff ghu roda el dqeype ed sga afkutpcz?
Ab et uvdejuac, dau toza yi ni jadf jimtadnabgo mopn rhorpirw qipbyucill. Fvekfa eg o kaef lwuvb, soq ol’n ecbez qiq aayh ri zean yozd. Ojifnwacb riarp momuyq ap nira neotb. Daa nunu xi veko poafbabn lagsojboub qem ye rbuh elijkbkozp. As zetb, O kogioha loodvamw e lpfizq guqnohasm ohn ruwucq a qiyv-cemxozm lutoar gu wabj ex sukx.
Huyen’s Recommendations
-
Ysa Vcwqimuy Yuv-Hexmt: Etnofk un Sintjeci Umjepiupufn | Bpirapuft N. Trauls, Hk.
-
HupiDeduXuv ovbimo tulixesej yewdexotm | wope.c8.vam