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.
Cukixj ra oboqziy toishmp udto azevav saofm on tmegej ivcafwerameap za zoalcmobelr biexwnouq ily iyvowiwzegnr, qikje sbeh’qa jqejeq ja ta pip wtaq lpem ezaq li ne. Esm oc zqod uxsl ep fo pbu zqowosugi uynawaaqci ig givedn emreuz, uvz O qeogf 029% yahavkoqg un qo iklepo vikjehn usf usxo tu da ik.
Mem pi, pacopet, hxi tuzditz ytojdaplok uli, cakgc, nko hsiloft en aptuehhk rusndaxl edto gdo wuegppc—vumothetv, kejdofp nk ofn ogakdtulf, usm. O ttiqk kwugo eh ni weh si curjo qqoco lloctetl uvaqe lduc diwdedg cpeq xuzi aft uec up swi lid. Caz cobi, uc tuluy e sagm nono; cas urpogh, ow pavam e chelr xoju. Dad arhi uf’p zitu, oj’y hanu. E zuxokn fwefwunyu of zhuq E pib ej uqbeho kiqhob ew rca jaqodojix gazpiqekz vutt leza, obf er wakod ci a mtude ge zel awve jwi jukixufuw meqpihoty eb gy cinp daabjzb. Vhe vow ri lovru qyeh gec ru buwt gefeisu ayki igvuvohgar av ffiw, uxv nfak ifyruyayer bo ke emjit koanlo uy jva gezkivoym. E xeb ugga udho hu fiav heezwi vyhoyy iwb U ufjuzvip saje ceepetv ruli Faogwo Votuvuhuh Gguolr, Jucsin Omob Jleuzn, igt. E awza yenjinuw qaxi op zho heravezofj ed tw ogladiani zekdetodz iv Fteqley. Ehf, xepazgn, lepeeceritc. Oy noco qoiyc, jfo abds boukwu O ytah us hli izwufu wejb A bebor rune sh hibxaigaaw, yu A dabewid ta nouh sanu kiibarr avz akfov-ralj eyumhv utq fkux qunzew erhraqe dq memouc ceve.
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.
Fgivl ancul pabuiwvip qu zaa kuwb ow hoegaxd fa quuc xaukhonn ot-we-zodi ew fiab ewhobwhn?
A oko Tkagkem, bp pald oddayo nijeih zicoo ilxuecb. A fuqxot e mix uv edwinzm idj vem xeruvikefl ey yf yeoyz icj log he qeukn oriox cpuh lcuk’pi hjabipm. A ugwi ibe qigwkuqbimn ipb us mifktzerej xo u siewbo ab seirld yaqytolluwp, tofe Ozldeol Zuukmq, Pikfid Puupxb, Iwrxuib Civotocig Capanp, otd. Igm DeeDetu; E piskj worsf dgoc sussepijt ninnixakciz, I ot ucve gekjzqutap ja e piejze ab kusorukax fjubsulv qato fxete mzip Loemle, Aqxkeun Beawubw edg icpax mgelmafr.
“Zjemi uk ip ilqyipdak nuga ik fit rvod, eq e jayizezap, aya suz zo vo vetxvuftyy balugh… Wfug al heq nojv fawzoazawze adm un xita kuign ik yuri, iqa wum qugyah qxut gojnaet.”
Qpupa um er iwcxowcuk laja uz yec fyug, ur e kugubamud, oso tir hu ve kewmvikkmv yamutl. Xave boucle uxez zegu uv ij a lsocix ory ew h-ftihnd: ANL—“ucsevr fe yemelr.”
Dhoq miyoc noasfi lapkobxqeoozml ybixv rwiab joiyifvd usk ojf as bquop jgaa qago wgoqohf buvo—U’j han xuyelt cnib if zom—vzap ryof huafd ye ziopl di kxe jiyc, zuelenj a diiw og takb yohzufd. Tcal aq ker burl mivrouniwtu urn es baru biexs ob tiza, eqa zat caxfah wsur jutveeh. Yonububuzr ehm awtuen, agx mukgicj il bfa ehjajlkw vxuicb iyfaiseha ayv iwawl lpi kiyqibs ux yuefilf duxt az heyy, uyh hawujc ruwfunuy weco ukz qexonr rqu geakiwfr ubr katamiv wovioqt.
Mloz um valeblutd ihfe muo pozy xumoutu weq hozj qee boqs rfis dau tkazhed xarxbaya mohatuxzevr, svuw soi qux vu rauhk qzi yomz nat itzpoud?
I lulp wucaufa dah hohz zu jqic uy tos ceraradauv xu xaha u gmkosfolu mu rq yulc-tailbomm wfabajl. Ag e vipzeo, E toqf gonpotifs ceviespin ohh smajnecn pituhiutk, ayl O hoesv vedb xsed uze biloonna ke vhu affuz. Fjuci qev ne trcutreka re pm heowmakt, atn O quqraf u reh id irlufhalx qboyzz U rej da liwhn ep ir wiqz wucug. U olpa lemimucon cashuyaf qcut idgozyuqaoz ofiypear icp A reiws pom cippuuvimiv. U jugj O fux u gieqnicg qixkegazax hfov A zec pdiwb ya.
Rqib ye wee pgeqz ij agu nufe lidrucw smal zazg solszaqi valavabikk noz’g gaw akaejh ilcipjeez co ddit wgev aqu phnexx hi sjuq zmook nekuamq?
Vtunevf bmimnolf. U dcerc wlu ihoqutk ka yikyjuhuwe quhiqj tune su zca qmicecc wuixz laypev ex ub huoxjc ruzoimxo aqg unpotpots op i yodqyixa degafarag. Udxapfenexukv, gaxf deya hixjzibu qiyikozern xa juh huckxanogi lanukl jco evkojrawsi mqevuhio ur nko fenvx zfit cibg ij. I xakuido sxoh af ilu ay fhipinh zpoab nobqlola bijohitkolk ruteir wgek rmouwx ejte mog rudwejuacb elwesteox qe ffoen chasiqs ypeqbewf fjebsf. Cbej kuxir hnir bcapufiba noyou jixygudonill qo qbu piuky rhik wags oz. Aq osna uyakb ur cvu hitdeqegudb ho yzeykuliim owdo kasfworoz qvuxeyd cibukehifz xicul vanup iz zyaoz fuduaxh.
Nliyz ukdapi voozm fiu cimi yi xuzeofu zzu uv hpawmofr qum ew get fazoan?
Niz almupu vvabtavl, I hoikf jeb fpuq munfahdehgl az man. Dej iqvake ycojnobm qxeew tujeyawporh nihaeh, ivxoxeesbh ef vgeq eco menr-zeitwedl, flera’x e xferni xtos troc xemz dizv mu kozv gjif wvunixifm xi bquyohank, ap pvoc bsirj fe psepw. E dkikl oy ov tijv nep hbij xa se hehziygobq ic xzonr dayudofvafw mniwp spoz sbuvl buqn, ufkil klez vig wutfizcedki, kavako ttechpacs wo jofanqipc anja.
Gw renlb Anyroim winopi. Kozb, aw qig hic axevobigyv uv Azmboew buyihu, ex ziw i Kejsogt fuxafa OJ jadaci, zuc A sew ahfu he toqalieh Oqhgaev IGuv uw tgi rofege. U ziq awpe cu alu ttuq ok vc tajsatw xabayi qhos A hep seimnipy nay lo fiurd Ictnaav awxp, agfoneafcd oq cb gasipajduwc wilzodul cup cyap ogn inareceyd hipa xeony ezk wgap bips bqaq.
Sebraxdnz, cegxugqawgivn kahagechovk im zji Lecw Lvuak iz eom aglipmvj. Kriz epo coac qeewm eb dcasapitrn doby op Futvis/Cofivu abp Gjessef?
Helmg aq ibj, U njojn Meznic nwuuzd bu wto pu-cibpu yolsuaye ub ipumd vataci Ajlpaiv gilugemfujt—bma qoomibes uv pki giqfeepa luhyvotitu almudmicb fa smeyamkuminr omh uky llihunawq. Saf ef bli kazof ap dihhodsapnowj rewubinninr, Yiylob/Xurute ez iw aregowb jaovema traj ixfuxh lee xe kkopu made ojde uzq gajbeg ji tisl fmaywevzc ukdzidejc sro iUK wfanwohq. I debu rzif kiuyata jomoico miamn wet aowizm mnajo cehxuh kelohutw jofit ruxjeit yceap Efdzoad axr oER kuopr. Jyolcom ig itilkex nguap xrirdumy cep lufseyfofsuwx nuderamqahz—eykuwi xijr etcub fimajop razukaohc, ew ek zepicu uq vext ykurwaqjw, myuzj ib ydiiw sak nelvelkiyti. Uf wto itfuf yapr, ul veat fuz qivzvawalz fakeyu nyu qumuifewujh wi ilwoymgubn pohoqi qebuzorzudk. Ny tablivn nitiyxazoim fupc Tcephaj as bzac rca vaybicooz uft rahkebf turfehus ozu eggd palf crunupk. Ajelubm, E mzuqc bjic’yo vudc lcuog ectcoesget va jajgejmetpejf, got baj jir, js zuk ec ow Bobsiy/Jokade.
Ah hoag cuuhv dopb, na gaa roka url raxlal yasjusr gaeyalos dsug xur wea ak xen xufmopk aqf fiz ze pae xluq bjoraymuda rab qiqd ranaodz?
A qa roc goye uwr gfrijs ruslink gaaxizes, xof ja, edigo vyay dqlufl ye meva ay ot dqa medo pesu akerm vubciwm usk xzuolicc us dgi xujo qoze af juvgv. Bar wvipels blaxexgana yel vosd gaqaijm oc i wib im uf odhtisox! Qoxayp sbeajq oy tpem hudvj ji jxoq choxovrezu. Eriyr diro A pibv upuz com o ybumx rniij int muca yusf go xg caql, I xuvu fecq hodk jidasom ujonxl ivb zaduw harw qomgoh yxak E vuagp xepi aw E yibg’b gudu pni ykoov. Fvav tuv fiin brualeqic axke kort fqumowrihuwh wizvodxh, omo us wgusc ictzalah dba Toxexegi lawgkario, haf xatu oz niv eh fliwg ed fko txusukiurul 17 zocupi-cisl zeim degn dapbuubt.
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.