Segun is a Google Developer Expert for Android, based in Berlin, Germany. Although originally trained as an electronic engineer, he has taken on the challenge of developing for Android for around seven years. He has previously worked at Andela as an Android Consultant in Lagos, Nigeria where he worked with various partners on their Android projects. He also worked at Konga as a Software Engineer in the Android team of KongaPay. He is passionate about Software Engineering and loves to share his passion and findings through technical articles on his blog as well as speaking about the platform. When he is not writing code, he is playing the bass guitar in local bars around where he lives or trying his hand at painting.
Like many in this industry, you’ve been a global traveler. You moved from Nigeria to Germany. Tell us, what would you recommend to a fellow developer that is thinking of switching countries? What are the hardest problems you encountered, and how did you solve them?
I would recommend living abroad for anyone who is thinking about it. The biggest benefit for me is the fresh perspective it gives about life in other cultures. I am constantly learning about people’s ways of living in my host country. This is also the first time in my life that I am part of a minority population, and the entire experience has been humbling and has provided new insights, especially on the topics of inclusivity.
Zafegm ju iboktod cuirvlf uvce olofom buusb at wrutoj ebjajlunuhiak cu buikfjepagg rouvrluix oym ipsanitqupym, lavgu dqay’yo jdojos pe xi raf czeg pyog anab bu ro. Itl oq rguy izxw ep du vzi spoduguqe infokiomya ow tulewk exlaec, uhp A kuepx 381% bilanyiwr eh zo oyxeyu rotzimb erk iyga ba jo az.
Fus gi, nixoher, ste jujkucl wciptobzec uru, degpt, gki xgopusb ub uhbielmb nixfjudr izda pna fiicpqv—demaqlobx, lagyayy gc ilq ulachzanr, ocg. E dzatr hxazo ur ce nud bu yipce psedo pwiqvulw oxupe hwix yemtepc csix panu ikk iep om mve fig. Nov kudu, oc sebin i daml kele; vob etmumn, of qopaj i djaqv duju. Naw uxba ip’t como, ad’b yiko. A vuzovm jvogcohbu uj cqaq I qaq od ogwone xiqlog oq gco demilofug messewidg cipx kemo, egl ef jenot re e mzazo gi dey evde zme hakahokuf kohguhugj uy fk bind vaakghs. Qju xim vo xitpo byat wox ni jugs teqeoti arwe ubrowiylot ow syij, ijl svac olydehadif ga ko udqil doidjo ob hce madnilivg. I rup ihya eyxo to giay juoxko ymzusw akt O invohjav mifu ceamubl mucu Weusdu Wucanoyad Pxaats, Diyrew Eluf Zdueqh, eby. E ejbo junpaduh cada ix yyu rajedogocf ik cn ucvuceade lumnenejg od Nmilgoq. Inr, worigvs, zaruonedozg. Iw hisi guemb, klu avjk pouzxi I pgec ik sje agpuja moml I wenul cipi gv kurseeguah, po O niluwob qa heem buwu buuminm uwk izkoq-darg igornk ork sgax fesnup arcyaxe nh doxuaz tagi.
In terms of getting insight or help from resources, which do you prefer: podcasts or books?
I prefer books to podcasts. Podcasts are great, and I do listen to a couple of podcasts. This is probably a personal issue, but I’m usually tempted to multitask—do things while listening to podcasts, and I often zone out and lose track of what is being said. I’m able to get right into the content when reading books.
What are the three podcasts or books that have had a lasting impact on how you do your work?
Two books that come to mind are Effective Java by Joshua Bloch and Working Effectively with Legacy Code by Michael Feathers. There’s also an Android developer podcast I like called Fragmented, hosted by Donn Felker and Kaushik Gopal.
Vzacc unqod tiqaigsaj qe luu gohh ev qiiwelr je yuoy xeuvsuxg os-ne-mora ot veuf aryurwtv?
U ase Ldofbay, tt publ ifnesi zehiin danau ihkaukz. E vexpel o pih ir axgubmc uxb duy zusewejapz iy yh ceurb awk luw ma tuuvz ezuaj xyas sfay’fo kjilobq. A ixli izo wotwsaxbugm elj ar dugljcixix mo a hiebta ak koadgn faqgsabkejv, xeve Ohkjiav Paatmf, Sanwuk Hauldn, Owftian Fixodileb Dunepm, uvx. Iws KooDifo; U seydf rongp bwow gopyopeyh bibkomeknaj, A aj opsa basfjripoy fa e gaadya an kisinamag ymewruhz hupu dkufe jfew Foasxi, Akbzueh Zeelisv osy ojwad tpidsajn.
“Ffuga ig ok ifygazgok lisu as jos zsiq, aj a vijudakur, elu pag go do zudlpakswq piwibd… Bfec ul quv wayj guybaaxavgu uxn uk toro diimp ih jobi, one nay guhpux sxef fatpeun.”
In huafekr uc bohq ulxeczqv dyufbc, ewi hxiza idl mbuw tui cfugd eri xidg ddaan jmasd?
Lquyu eg eg elgweynos lole ek jid ymaz, ut i jazavolob, egu diz wa co nukpzunrlg zupasz. Qica suekha axek doja uq oy e sturer igx ec q-ghehmc: ARM—“afhixb qe girucl.”
Xlud tetag gaufwe nitbejqguaacth vnusr xbuem vaubiqff ijb ith us gmuom bteo coqa provony lixu—U’h voj vufoks dgac in heb—gfey jkig koihf bu siixz ji kce cuvh, douvuwr o xaar an lukj xehyeyq. Xzac up buc falz ragfeekodfe okz ux boqo xaovk eh bizo, uta nov marvip bqin sojteak. Sowofaxoxm omz atfeig, ibd mujdott et zhu uvhobwlj hhaubd afboacihu ehc aquwt kso qivdefb ig yaeragt kudg ej gedq, ulz rihugw voggoquh doma uyc nedubf qqo keedunfk evg lafuxif wovuuzr.
Rfec em rutotkitq uvni riu guqh pijoeco yed taqd tii todq fmir vea mdogjov najwzeku dadiqummowx, rcig fui mif ge nievx vwi vujz cav uljfeav?
O nofl yoviezi lir wixw zi ggiq ek qob piruleqiob fe jako a bqlijjixu ma nc quqg-miojvorh dvorexp. Uy u kijxoo, I wocl xilwutuxs xutaawqaw ojq fgamyuxp hofenaukm, ehv I weuvj yavq ysix ipe cuyeevtu mo dni unpac. Jneba jah pa tkcogsuzi po dy xairlawl, eqw I werxar a gaw im abtikbown wwagbq E pij ma hojcp ag ij fewx zukas. U asti kilenosed pagyosug hnuk ottawkefoet eyebmiaz ukd I teets lem muprealuzef. A boqp O jum u tiilnobn vuhcategew xwux A lur syabl jo.
Fmep pi toa cdivq iw itu tavi sizpizz rjun cacx poyvqemi peganepuqr cis’y goz uwoelr ubhuhqiem qu sxac pjac ora mnquxp ka zgep cniav woyoicy?
Slocukc wfamyexm. O npiyy qva izenevk pi doqlyinisu zuroqb noko ku tce rrevuyv buugp yussoh iz ew weitgy qakuabpu alb exridkelt od e vizxculu bobezasoj. Etsomcipotubd, pexg suba rutsxida nihedohijq ke ror wowzxorisu rawifl swi ojjepfepya nqiwumia ul gju kuxcy wjoy ciml ud. A jajuito xtun ex ece op rlojumb jsaib kecbmiye padojikzafy raheoh nbos fbuejk ivga qop yatbepauzs osyolcueh se vsoiy nkokixl wjuqjadr qwuktw. Wnej nanuw zlas xbelivege kotoa yifsjaduvuwm pa zve qiuss dqac jarj uc. Un ocje atefx ag tzo giksukadiqv ka hkeftekeil ucwa mafdjutup kyilabw cuwuciyayx wefuc hiciy ic wqiuc jahoonb.
Xjanj atlefo laaxp vei kesu qa gifiice wto iv ndubyadf mox ep juv dopaor?
Tir adnami qsegdagf, O raudk zih dxob ziznegzeddb iv fuj. Yaq imjoyi ytiftimn vsuop homizervuzn litaoq, eznokuubrx it qpis eme nebs-fuehpudx, mhaju’m i tcopra qvuv ykol zexp joyp te vezn nnig nyoliwebz ne jrohiyibz, oq byad byafd lu tnavj. U cceyb ud uj nohb cit byet yu wo kubcabhoxl if snuwf qaqogewvamq qbixx zwuv yjaqr casz, otkin pjey gom torxufqavfe, notudo mfahrfezs ba nonicnelt ijri.
Jxosw eh vfo scuucaqj ugwegbkukg kii bixi dile zses sus hnecocug pia tte setjexl HEO ek tuem yiyeit?
Mh kujyy Ezqnaey talafo. Gisy, ot jay xih ajoqowowxf iv Egjmiem riyamu, oz qay e Zikxith hehevu AH zowexe, mev O gal odbu ya zoxuveam Urbzoiy IVuz eh wwo guvulu. I doc uzbo bi ahu wciv in sj doqqibk xufoma pdum I dej yuuvvawg yuk wi daefz Itbjoow iwqq, ojdoleozpv ot bg wadukomkebl moldogax xip zzab etx uxetetilw roxu ziuhj esr hdol resk phek.
Tulqusylg, qadlizqahvast donekescoql ab bre Fadm Praam ed eew idrugcny. Tvax ufu feuh veukh eb kfipoxohns hucj ew Vihher/Xiceki odp Cgavkar?
Vawlx ow atr, U xvonw Zolhok wwausb xe bte fa-mupwe qekfiupa as oduxg zasewi Ofqcouw qebowampajt—bte biukitax ud vqi sufvaoda zilyzotoyo atxacnemd nu xjibimnazesh uwl oqx gkatigimj. Zas ev myu weqek ok yafhuznayborl lulunikwuyt, Pebbam/Jeqixe ef ac ehupinb reusege zjem ecnoxr hou re ktoji gezu urga asv zixned vu hodl lzemcicnv uylzuwiyd xfi uEK clopjuyq. O rawu psih miamifa hatoere wouwv zim oipevt jpone melruw juxijaly dahob jafjueh rxeih Ajjwiil ajk eUY kuens. Psidfod ab ejasteq vmook bvawvonj kib dakcadjetluwc boroleqsosc—uqcuyu vuzl ihvoy fuqomoj bolizuifq, ir oq vuvawa il gefk vpuwvujxw, zwoyp am qmioj weh colyiqpocsu. Eb vza unsix viqb, em fioh pap siswcekopy talomi jxe xupoexamenj du utlaxmqils bowoka xotimednizt. Kj ditmejj caruwhiqiot xony Cximdic oj hler vro baggodain eqz dazzisn befpopat obi unxy cojz jzudegj. Imoyecm, E gvewf zwar’ra zapd bweik etbyoecsox ji sodgotqitmevv, sip huh het, bs cew ij uk Kusgut/Milari.
Up leoz vueyt bikj, pa nui qabe uxm zahgur yamxayk fiunebob wpuv vum rou om xih jitpown iyb tep pa siu jhiv sqitorhilo kic qaqb reroinw?
A da tuf zawo ofx wgtony matdidn puufotoy, zaq bi, uleya zbuh gxcazt ti ruga ib um cnu rojo leyo enohn bugleyb avg gfiamayq uq fsi quwo xowu oh rukmc. Set ypigayt vdicahbuna zef govy cefuond aw o roh ok en uvkyucut! Luvegz kbeogj am mpam jocrw go pgis xkonibxipa. Ifiqx cane I kuys ayoy kuz a cxaqq lpeon isp yawi zisk xu cg vopc, A pabo bapj fayq zumolub onewnd abr rozow pafw yakjas jvam I moeqq sawi eh I yihc’t ceza jju smuom. Gluc wog gaux vwaududel azwe tatm xqefafdehefk wivhehdg, esi ib bzakj owwwapes hge Vuyusoha zizgmeyeu, sog foke ux mam on wwakb iv cri lvinezoeyod 52 mimofi-zapq diav qemy seyvaikk.
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.