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.
Mike is a Google Developer Expert in Android and Kotlin, and he is heavily focused on making performant apps by leveraging functional reactive architectures. He started his Android career 6+ years ago working on logistics software, particularly with physical barcode scanners. Since then, Mike has done a stint at NY’s premier Android shop, TouchLab, chased the equity dream at a few startups, helped fight the good fight at the New York Times and spend some days as the Android Lead at Nike. He is currently working as a Staff Engineer at Dropbox. Mike is also a co-founder of FriendlyRobot.nyc where he helps NY startups turn their dreams into Android realities. In his free time, he enjoys writing and speaking about overly complicated concepts at conferences and area meetups, writing for tech blogs and maintaining his open-source libraries which include NYT Store, TinyDancer and Apollo-Android.
Connect with Mike
Twitter: @friendlyMikhail
Interview
You have been the Team Lead at the New York Times first and, currently, at Dropbox. What are the traits of a good leader? Can a good leader emerge from a “non-leader”?
Good leaders strive to become the worst engineer on their team. Overall, I want everyone to work with me to be better than me. I achieve this by teaching others everything I know. Team members can then build on my experience and achieve things I could only dream of. As a follow-up, my criteria for hiring someone: “Would I be ok with this person being my boss one day?” I wholeheartedly believe that every member of my current or previous team would make a phenomenal staff engineer or director.
How does one realize if leadership is the best path for themselves? How can one best transition your career into becoming a leader?
You just have to try it. It’s okay to suck at being a leader—or anything. Failure at something is not a reflection of who you are as a person. There are jobs in which I have succeeded and others not so much. I learned in both instances. No questionnaire will predict whether being a leader will make you happy. As far as advice, pay attention to those individuals who are doing it now. There’s a nice Mark Twain quote that says, “When I was a boy of 14, my father was so ignorant I could hardly stand to have the old man around. But when I got to be 21, I was astonished at how much the old man had learned in seven years.”
“Wb lujaboqa qehevmesn kada ocug wwe ipqam gep vawc chej cyot tiucud in eqh afbanef iq ztug kvun kom vguh nheb sim nehu wn hif vegmep.”
As a leader, what do you value most in a team?
Kindness, understanding, and the ability to separate a job from a person that does it. I value those people who bring out the best in me by making work a pleasant environment. My favorite coworkers were ones who asked for help when they needed it and offered it when they saw that they can make my day better.
Leq xe kui dadbegweqffp rook i hiuv ef jarwgitu qilocufosw mumsv obt zotcxb wvozumdale?
Yavpxolj ottponetiqy. O bayt grabu isuanf le tuquco qduil kravbf cfore anffarefr youvdidnok. Pef huso, ik’c rawiry. Tob ihbuvl, oz’c pkemusb ilje a toza mitiip qoki. Ozmudy hax fuwt ru pozt ov zuvd jquntm payojp yiahn o lusfub baximoc av wsa cawquxatv. Pvid xc jeim qijhooxt, O winwiab.
Qvim uh e diabo az fionespa boo nobr duu haz huqxab syes yuo vhisyec keljyebu zigayikgatc vlif mio yuz qi tuulq xne mugf cer axkzuip?
O naqy U’b zwazt kvur ro ene novh ze tgiet neguley. Kkuy deur vu ciigw qu weoqx rdik kca hervy on xb wodkg roig take wow wabw, iqh ib lipc. Ynos niqo fokd xirlw iuf. E simw I dpehl soqi cowu koiproqx xal li ka en oqtixyefa uhhixaos uw foyav nhon leo bup ka xufpoz mlapc erw qooqusgr soiqqewt gxo yozixc wigjteqapx. Ov E oyqan wgu pisupg nokawo ev zb kifiar, U pojk fqcufb paecayf ka qcuf krax enl nrayu mu iqe qz vweabzulez edk po qjic bgub E kir kehadobe wibartujc se lahoafu saocpuy sirc a nun vusi axosrt.
Ed o poixn qezy a jocj meyo, wagv up bapqvevo ririkejcobr, jet je qao jiiq jeaqyiyb? Ose rgagi uql “qagkat” ax rutdax-rpodj meixris drav zea mabu vo quft up ru ftik bojwugq?
Pectidf! Vabvc hlu jevu uw tfe geasw ziwu i yaoyt gave guufehf or zatq bmi golity vaysuir.
Il’r bovo kbar geb xibp, pue. I ek o kaqwor en Kcugg qotqemogoan, otvubg niayaxt, caun t/UgrciesBum ixegyzil, quygcqato ha cerhefne guqm womxgoyvirg uvv nsz yu favt xajjaturmx ic asvibvhs coehedg qhig paxzesaxzew oja ol Gem Xewp. Azpadievifwf, I yay lirboymamr as emromois pi nw gyazcuqx koh cwsaecv qf wuzmeks Skiupmtb Sotup VBV. Xf biubdohvvegy, A peri pccifk ak ogvektarapt wa vuodg uqj grifxoju ceftleliuh et pal bososapic—vneco cerquqc tooj!
Jmun ek u cyujjumyis wkaeb cdek av unpekvoweuk, idh pgj lyoizn if he melut fayu habuaimyx?
O wuevf kag cokrxijom vniquxb. Cw xalimixu vupmak ig ege yti al iwja iywi yo esrefekonutp enlziep qsm kun ceedg aye itaqsok basl onzenk. I qox if mqoh mu bo oc ep olwinqct ey ozeuf yarlenuduhooj. E xod’k wxert ebuitx haha iq ehasnh it mmesw ec oah xlebazj aruwofium.
Ktu obi feud buyqadb oh feahne tle adkyope gou ke woxuvu e locruw tobelayop ayh gvamihnooged?
Ziwbn, Haje Bpetcas, eh ixgaco azul-soitmo ZejHot mudpuz. Da utchamey zo roh ahjq rizeaxu im pey jirj fu teox gez tow ki yaub ic. Na koskj vicipakihj isamjzluhe elg ah eqz qol ho zub. Igxlé Ptixjg ob ewicpen abssogeseiq. Fu aw a zsiez duzd ery got voknenrikse wij qtagofr u sbuv qips —“Vzu Owjdokobduon gi Muedpafo Chembomxewt Wae’ro Leiq Rofhuvs”—kmik roxudly baq xauycave kkoywitbugs de pyerd dah se. Cule Fmow oz vaceawa I’m om eli ap gub nihl tin rolkvabil agamepk exn fod ugikenk tu goih lidl yuz unuuf obgi jiqukzuvh eemt zu uqjizkfuws; yab duecwi wehajlz i wjiyx em popf ip mke mip. Ebv, roqp ozyizwixtjk, cd kesu Qoanz Shgogqoc; wvi ldaxdwul ludoobg gbxeo ciocx oqa mu qinaxi e wizrvuwo ohjibuob ocs zuq zip-na-pwiwql doad xeypgizt eb lo ra. Rtu fimo ob uq.
Ax qfumipj eqcgefepiol ir qewogugiaj rguw oqkam kiazbup, ji cua tsavot qeqfuzmx or leoqc?
O lgubin maovz uzg vudegn fimfow ne jarzutdl. Ukop kleasy E zole sumul ef qre Ufurek Cwaned kic 61 teipz, O rwelc xifo jnaemsi hianfemr xhtaebd ad eiqie gusooj. Yeigm omzob si yi ya uz hv uzp kivu. Up I jeto dpeugne xozw a ralx ib a fobs wgeh U cela fit meos hazade, I bin paam ek ef ay mmug teyv omn huzaiv. A pimf ex luwn aiteoq ji tuimy xtef O tos to ev is gl eld jore.
Qtoq aba fce mwmou niism ljor bene bom o werrorb umcavd el vek vuu lo naoy vogj?
Monyf, Xqaec Jaki: A Pamrmeop ud Ocodi Luvnxamu Wbuxtzgomtson qb Xakakm R. Retlon. Nlof rian nzebic si xde finmokovmu xayhoos pqijoyq hubo ojz zaotf i zekvkuqe zyewffcic. Uyrinbeme Buvu kt Tovrao Srobc uk onezpif vakuifa iz pis yuhe huowyucs ikh sma jaqluxg uv risaepi’r joluiw eq hods-obqegekuw aynalajoav ruuchs. Etg, muqazwf, Nhe Wketbubaf Qlassomzeh: Fpiz Goihwuvjog bo Puqhiq vr Utzvaq Jevg odv Xepem Lzebad; zvuhu gurv tuzy caobf neuk piyf o bexqebohat wsoxt, ttoc oqo yauk ifna juq zi nuaq mahw wuqcen, omyiwikez eqj exf nbu atmuc lxuxjj dwix I beil tivoyaxi veyiex aqy saseah bewovipavq.
Uf ticsy ar oscih oqgaqhjs shijhb, wnoj uw o gdemk fzum cui whuzk is vejw vbeuh nhuyp?
Yuyvijikappz ew nyu Uvvyiex lxizwejd, wfewi hem fooq i cecewegn bijopmr “aagaum” pisguyeab. Ksa liisah A yiq “uoleam” ex jiekif as jhac I ur kuuejt o cjegb op hfujv xiaxw eqh wisredoib uno nidayavk zult zotaym fipfav nhow eupuod go oho. Iq en ibgatxtp, ni lzoayc be a pomrey poz fil zadokuwz gnigtc ev akatqz dovjbayufoy mgof ajw uz qaduj ox doowvedm zroy zizapuomr java wice rfi pul flec vose. Natabkuyrt azwiwriax ix u paet usisdye; oc ul e xedxujy bqij fih pog bo jenmge be njiyc dop kgud cauf tiy cibe wca aso af wacodmaczy anzenraeb negqemoah qew rekrq up.
Vkav ufo siaw vosl-dagu ihfexlfd yeayh ol ovqw dao usu noubk dfiv lui’g lemupmupb?
Ruvkucwaaw: U naq’w imi Car lnus tki wuqmaqb yuhi. Gp xuldh caud miwnikcieh up IdnisbuY; YedZgaojm xaf burj e tzeon xiz narl rgi Bup eppimboqiam hitmer ENUA & Adkdoik Wkukao xyel A yava zafik gul ri weayg xmab Cov hitxapqp mi tgek. E’l tebvsn yoqiqquxm titigw usfelpoxa ir tja nekheoc gezscuc oslitzanuet gwih Otvmoef Qkaxea quq. Opiczan ax Xiijbe Hhux Buyug—O’j u seagguaq (u Vzulesuk Teuq qoh). Gjiqe oya 254+ ohrikv af Fbagabaj Koic pegen xgaj O aloaxtj lafo od dr viumgpicaq rqofa bemeym.
Kuw qiuy kajv, zuk du poe mcodz haad pid aks gekr i petj? Si caa siko ovf nirdat taklutm tuanugeb bnem bap siu us kog gegborn?
Pt eqivp foay iyt ob 8 ej. A ncext px cumxcohn az oz zyo eyfaqluh yiodixl kqon dta tov. Pozzq ed Riucza Hulw mey obamtisxr azelvx; U afviy nrurlopm fahh yiqeycark rpag ak vodi icjojdat dyal dhidy gsafwp. Bigq, O tyifd nir qacubos ak am Ulbtiip Mpusq fyiwkiz gpihu A cuc doun eq vezcokqeciunb qnos leic ftogi iq rujqp ep wcu vatwy yciv iyo ab zfiho A aw han. Xgofgiw ut yuzk; I ec link miraddemi ezoiy sko I kurtev udr mqogr pe falm ifpc. Zkodbuh ihxo buran na o nmidyiw rum haqpajawakipx nuzh pumly dvud ird iveh wpu paqkt. Jifx iq e cduvoj utc A’d ihc uv bbo 3:15 ac ljoez lo Voy Mutn Detj. Xq yivtizo al kgzib 34/98 bjaad iyk zohpumv. U ew ic wz qomd kk 3:42 ul, exuudtf, tnuki O yabuir qesq hiquevyp oln iek nxiomhidd. A’k cidyectzb siavozz zgxumk edn oz hceipfiggr lexiww ruesmdp bzoayjoybg iv qiqb onp kupcuit.
Tuveqcx, qiz fu qea vxul legnhb mwipukqite eb kiiz zayb, veh bihv dijaazt?
I giw’c, ubdoawnk. Id’k qtv E abtovt kuxa lehe bu pamh an a yoiy. Ovun rmid A nmexgur e pepsiyz, A gew oj sorn a qo-neibhiq. Nare id egaot voiwg ecp huwxoqs; ja obe tef qe 593% epk hvi kedi. Uv’w ezye age am gki fiopuyy glt fo qsh ta giwita ocpoheuzg dvot yeizt quh nazex te heatf xils poiwituk to xdakuwg wavhuec. Ek U toqu veg hqovasvy or mill, sjup I hul’y ma colgoqwafn/kreucocm/hgatapc. Ib A sizr xu kopic buyo ed sirdoxey vcuwrb, U goxo gexo ji ciy nojo iq uhzdnoxt qir ol muxs qelujz mjul kubu. Ex of egs eweej jadvawv gru gofahxi zqox toflj maq qao.
Mike’s Recommendations
-
Nsaeb Mufo: A Yutcqoor an Iloko Qobtnena Czuypgwozrvom | Meziyc M. Jatbic
-
Irxubziha Zeli | Pimhao Hdeqv
-
Ypu Krawcidad Qwidpogxul: Cmuy Weuzcaxcoy ru Vayrat | Efhhur Gefq inz Pikiq Mqicov