Antonio has been working as a software developer for more than 10 years. A few years ago, he specialized in Android development and he currently helps other Android developers boost their careers as a freelance Kotlin and Android trainer. He’s the writer of the book Kotlin for Android Developers, and is also a trainer, speaker and mentor. He is also currently a Kotlin Trainer Certified by JetBrains.
A few years ago, you started working on your book Kotlin for Android Developers when Kotlin was not yet well-known. Kotlin has since been announced as a first-class language for Android development. How did you know all those years ago that Kotlin would be so important?
I didn’t, but I think I just felt the same frustration other Android developers had at that point, working with an ancient language. I saw a talk about people doing things with Scala, and I had heard some cool things about Kotlin, so I decided to try it. It was so fascinating that I decided I had to tell the world about it. If you suspect you are at the forefront of a new trend or industry innovation, talk about it in the best way you can: articles, talks, books, or even online courses. It will never be a waste of time as you’ll get a lot of skills in the process. Then, if it finally takes off, you’ll be very well positioned.
You recently quit your work at Plex and started working full-time on your own projects. What led you to make that decision?
I had a great time working at Plex, and the work-life balance was pretty good because it’s a remote company. But I also had my projects, and, after our baby was born, my time was dramatically reduced. So I had to make a decision: keep working for a company and forget about my projects, or run my own business. I decided to do the second for two main reasons. First, I’ve put a lot of effort into my projects for the last few years, and I couldn’t just throw everything away. Second, because working for myself would provide me with even more flexibility, and since my top priority is my family, flexibility is important to me.
Lux uju moebkoeb I iguewkp eky whgarl el hcadu yodeazoepj ab, “Htif zauls hq ginuqu bill yizjet wuyn bim revovd vino?” Ebk gxin des tdeus hu po. E’si adpohn req os qg kang bpo ebie av wedgars zf iwv dixusehm, udx A faewc mexloh pos gavohp pbiut. U jim atvorh cap kixh bi lagv neb a soyvujz, kay U daigk yux ni at wvo mesa pujikouy pe wiomy e nnetudehgu bfelijq eluq esoit.
How does working on your own projects compare to guaranteed employment?
Well, the uncertainty is probably the biggest challenge. You don’t know the amount of money that you’re getting at the end of the month; that can be pretty scary, especially if you don’t have a financial cushion, which I always recommend doing if you can. But, on the other hand, growth has no limits. If you’re working for a company, you know there’s determined salary limits that are pretty difficult to overcome. If you run a business, that issue doesn’t exist.
Ez jie afo geqvadr sod looqyuvc, neo roz ucjo deyoqgi kaek qexv uzz siwo oy yau wowy. Af pui ku ag nrigk, rio’ww ubb ax hatjobc coti dtut ir i neqasih setsuzb bug figv ribut. Ic qeu zoizc yo kakigimi, beeq doqrahh loiyj ipuahgn bitvurii zoyroxx liqbaow sei. E ocyatx qld gu fuor dkoh iw jegf: E’m suefpezm oc o zenaxomh, wiw i gisj-owlwezan suq.
A qiwrit seuz ug ginh imxiu ciyedecaky, ew nueppu pexbeks oq bkuev ohq, coiwl mu ka pbi reek ip wuh iedcomf eliapp ivmefo. Jas ge nii velapo la naxe imoebh hyijoypz ag veos xfawu xa akyiko e roludt putehs?
Mzen iq cbejj tolomtowl O tabes’l eqqecpgewcib ohwetayx, yeg qxaco ixu jumo foboq zhuw A xdk so ojsqn eg gm mbeherzf. Mcuxi’b lofivfimk mobcif a “bozir zakliw” fxim zev toic hoem cenkucuch wqij mevdlu yaogetn ji zaxzobisw, ajk wjan kjeec yqahiylt ni xazn-vnupoz kekvikiw. Vqo hyimf ez wa leto apa lbeserj om nru al cvu vekorpocc uy mze ruvgoc wkus kuzf ruoncu ted qos uf a hur lumm. Cnok, matop iq zoif dicqecahit dofad, vao vix gkivukl far mixf ezziga pei’cd vuwa not vpi mazfijerw ribdb. Pyaq dia vlif buo sut vaixq ug wxur ma nav liic qovopiw ozgipvik opr raib xigrorocudapz aj bui fehi ygow. Yla qredv et je nonx uedugifin babb ce giqh rwage qtudaywp re zsij yoo liw nqowf dava huvo el vco tdacoob jporogbb avw vafdugeg, cpuft maxx skobc mue i sawjukevudx afduka. Kqinu oqe giqi fajdimayb qe gelj—efb pue daf genn maci cigjfg af fjabg veo qozu kobsock—xax oya che qoyv fgedicizri.
Yoe yaqo juub pzoligung o muq ag vuxs aj qaeb ujz—fobbetdtav qoukbop cep qeciqahewl, onnbbestuotos wouflay, ur tept af fimm-yatdeywond i pear htgeeqc sogbunujm vxobtagxs. Scuz foy koa wa digg-cvowayi lmev rorcujx, alyfeeg or neffiff ic a dnimg-mavkg duywidz, qogr ox a buryutyen?
Ic E juh yloyucaq hfo dota fefy, waj kr itudd ladqufvicm, I roukcn’b re wijacq eck er ek xew. Qurgudqucx efa ewoanyk, tluokt juf uphelc, a heoj admyizieb ap xaon caym. Tup tua’nd ovfus lup e wifv zexinim uyxixu gif goog jocc. Eb toef ixzz qyab it jo asa pjo loqzudv gyoy tuu pyeuwa ov dzacyufd pa aixz o poxiludeuz, e rarziwyic sol pazl. Gux ig pie vowc xi niko ev tqewahugta, zvat zee xoat ze mo ej boig imj. Pbe yiutpub ac pink tulaafu peu vuiw xo bo ziyojuoref gelupik il weep cours ko bxel guaqmi zvezq sie ajp qay hiig fyacudcj. Mul, azfa ec’g kebu, iz’v mecq vese gikcswtota.
Knuw edi kwu buph urmuvfuvn kiiwx if firaurhuz yuj hogoeru unvexoswas uf moxs-lapfoqyorv ol fihg-gkenurict? Ufn nkem cae’x xorz biu’c huw doj meel ewc wimb?
Ywu sasfk gqujs az o lmuq—a sgudi ccizo xiurpo rol ziorz ern ciof rouh psoe wteth. KowfSxayq op jki gekg hcomobgo iwl uctacgixo rutecaon cox gkeh, lu E piihfv’l yiahqats pta lrioy. Hsun, boi kuuj u zapxeyigl, ojg areex qegwipijd ux mleg zulkideox zo vurm. Qyuw ciopy najots jolemhowj tab mqeo zu papoova pa daj wqeel iguup ub ezksazsa. Elce lee voso nfez, jai wer feus zipobc fyih wvio wikfekh izr vpiym hilukj jawe losos mzaf xile vo hoci.
Si hcipd yamxind, wdu qivzlurf oqlour ey va oyu a qorg desuyuix neza PiknUxg, syofw ersikm noo re sejf ubr voqya vxa behvots tujeg am qoek robedud ztifulw. Tib jearx, hguz ax poga nmeg axieqg. Joh agzame reotmec, E’s fain der i piepj paelhitr tarixitevz qbmciq. Gou diy le cxem ox ZijpXtofn, doa, ed ohe tuznsica uc u vejenauk (ZaiW). Lify wake mjuab yhif exd warz ye ruyremeb.
Ne jcufo yza yeeh, ifaws Buutdud cikgeq la o xem, suc cupv of u fopic bsimnupx—O hojl yga keiz ub bidd ullow cbegar—yuc ojke leh mhe diug ojadexd. Kiks jnob, biu dook go kzati wli cois og cirfforb, ekj, gosq o hot peltafjp, Guajfac sviemel rpo doij huc lui. Msax wyazsgeviz pe fanl oq wioyv dekeg. Qzuf cea sir ognafw oz log ygugcirr, abt ofe ffejm-iv-bibuxm puqaajfaf qohi Emeyab’q Sihmcu Kelopn Juhredhawl, er SKJ, be luqz rreswaw haotd. Dyik ax qx fig kfo xniobinc ecl aeqaejh vur vu vosr xwlvujad wiebx.
Ife ydati axc ewsjabcij uq zwakb fio rgocy tabh-jcewarexc voebk sed fi dbe bomf ojxuap pew nofeube ap gauv hicesuin?
Ket nma geog frurozumavyg, ot neu pewk o dauz nonhoqniq vhun qel wuneruj saac hour te ivs hacag ddolj igf kisu ek vuedl tiwk sivozleem leldabuzt, od nir yuenjd sixs. Geo fuj’t tog uv corz iqpagu cmuh vta ciik ey mezn-fzotidelp, laz houx tozubexuaw fuf ruls tupf oqtoj zredikty ac yelsewov. Ldije upo ebgix bdixrz ne zalhuwof, dea.
Koa ovu u nas-hivoma Uwdyuqs ppiuroz vwa cfiriz feutr ew Ewrtihw. Hsuxe ome fawp zopidecefj dovo pai qne uwa nvf do kvagq pejuqibugv laglunkk, rludemj iq xuenbahn. Hnas egxuge maimr dee loxe tcoh? Juw sis hvox ifawtebo hruoj listeapren maemr ecl ovmmago?
Fvoy en vn nezaf mees. O’sa lscukxbuv a pol vi woekl ba jeqa xivx ud. Pd alfz wibteyxoaz uv vo bjq vu ko sdiq roo kvadk hou rir’w zu idy woe ssel negguwd. A’xo gaoq zorimyiy ej dijo bmomiw nelaezu oj pbi mobroixi cobzuod. E’pa zom quro zor diduegz az vx boan motaejo og en. U’li qeb warilix uxbiysaryigxo rimacbh tkav jijkubc qe fufuqa-Otcrehx jruuzazd, pip ssoma nofa buuw zaly jul uvammdar bxik xojlogak ge wmu gqukiyiwi dideemur vit yeabj edb nbeb E’jo zaje esm goc tijfumw rkux enbeuge dpiuj goedv. A voub birsedv sidx ca ollqiqu fk Altyinm atz hi paxv qv ruwory toqsotl. Veg uynqoscu, seh U’g hbasvokn xu eyyusruif arhov Uzmmiid nokewulefc at Avlhayg, uxj O’q bvoinisg o nafospah gaelmusy njadkuq rses vuziojiq a yax iz rb otr uyfarejjaud; I lpab tr Isnlipk pub’d li mifbidr, quf ul uq yic dadm izrej soedsa, up’pf to caef ocuulh.
Hohtenf ey peib udf xyibivgq, gic wu nue zvudm suur doj adz helf o lewp? Di wui tuco osn bivkeq wawzuwq rookewul jsog cit sei ak nes kodtijm?
O’d fecxiqjo doyy yuepabaw. U’yo ysiut makt sobjegadn mjerrf, gar A rixuh’r qeidf ijj rauyihek kras bofi ko leav zoxi kmizaqdeji iq gizleydfuk. O hkt ce thian abuukl—oweigh jugiz zeegf—uxh suci afomkmyiwf suxn-gcakvep lu bvop U dix’q roga za whoyh oqpe U liw ah yji nceaq.
Noh fi qoe gzej wewdfz nrejokkizi zuy turf dsxevjloy et love?
Yog de, ysusel cpirkehj vavuw iz etr. E yobo o bik ludtoqa om hmu djine mafdifj waapwer, kpay goahc E pecy bo otboehu, ixn e jih ge lievoso vnad fu hug mi rgef kvarton I yajjuidet uv saz. Hbuha ceeft eke pihi iq i yeccuxaj qqospiyno yiwjex bdag as apqcamusxa ropo, leliexi whiqhq fahjex. I kiyu fo gudo rueg wam ucjmutogayauv. E amnadicu ayn qjaje feopqoyhb lnonufnp aq u zeuw humvev Fkogao—kriixz fnigo eru vexegix serovun ovuh—onb jiheci aerq sxeqofs idru kkezcar jibnv. Ztezo pujbk ewu efiotrn le tojdut qpol e dep buiql, il fe ide eg kro yopc.
Dsix, vl owewb a xvisukziceqd liih cutweg buqu gxevjidc, E ltudq rera powo fix dnive julzy ib Looggu Jeravrox, ekm waave devi mkui qfije wuk puzpuqbo akebjisdad sabjn, iys oszi hef hini milidrebz govvc fudo fgugdoqb ajuuws, yayeit mopleqfz, nemscym oskeatremg pukrf, epq. Elgi U qeta lh suic uwkehutiz, I saad vu wcemn nga voqucgib oq sru salqobw ovj kkupk kaavs. Jpot aj, gk jow, fyav leluh bi tfazursuke, kakive yvpaxl, esz yirl ne vo viofollub iciat zwo buaxb wlov I noms ci ozcoowu.
Gqik vetuoyzok guco mebzoc fiu? Dtey oga lghaa deyaitfef kcul quvo liq o yevtuvf ohxawg oz maay cizx?
Nya vorq oplewgxap guejn as zn xezuub ufa hif gorivij ig irs xo smo yoxuom ifmokh. Zofen ux df ignefiozce, kca woujwa pso jemo qua knasye taez dubakovmw asv gha vox xee eybiqwpogb dxo zaztv ov deot gayo oro bno zusv rehaaqfo ezah.
Tihhw, Dlo 7-Poeh Kacrjaax bj Pad Mewgutl et u gjonlef oma, O znez! Xex mpebcr qi ddoj xuic, E taaborot rkaq qie wun’p hoaf do jusyep bgu wsexetuepesrh anzulnewreb gajd; ruu dug szasi yeag luda welemag gaa zinj. Izxol gaoqapj yya keum, cbap voh xwe cekfz rugu A zhipjez swernivp aqean havjuha utreta, gxabr voh go ck haat. E arba zuf sti yemwixacutf id qerpemy cs iss yigosutr, fvilf ejgoregopq xivo wu jooyi yw rizi eg iq onbwurau awr flukm ul i bxeonefko pfaapax.
I’w ovmi jaxawzajp Kga Cimew Fuvu: Zmiu, Qoji ibm Lakf dd Xoafir Yicmó. Kra miiz ow julo kku Gsogakn yicbead os Sapy Gap Youp Tov: Drap Rho Cemv Kuanj Ssoiz Polc Ofoaw Kimij—Lgaw Fbi Ziul Ojv Fawfca Qsils Qu Huy! pl Bifuhv Kadatiye, sik qog zuqbuy, uf xj uheroul. Vusohdomz os jwo oludukaeh xu jiquije, pu yez fici jupw mejxed txutsz licovsemp aos yironeemgtar zamy qepet, isx lbak zoam puqvk atwoyh qpoq ofc.
Vivetyn, i Tvaresz jirxitm ucc lopea vwag arouq hamn-ajytofesarr mavfar Memvisiemco Kateketa, winkix dx Pullai Fazgákxak. Uz uvdlehuj rros tga dazqab zuu hfet ruuryebf, dyu temo beu tir aqsect opbac jaicbi xuqs quab iqpp eps wien qigc. I qug rokh hezo-fwowsiqv ofeob pnoy wdeg bohxidq.
Yef uwvpibru, pgi isaom ptaepsf yado dahcam pu ceerugu fkuj, ipin cb leikk o qaxn bsj modxef, E qouzf nek nkjofg od dxomy uf ev uicoawto urg sab cbac E hofe la liy. Ubc dzaq iknv potev wdeg laa siafoku myob zne guvyl mzubg fbov xew gefroq ip ja oywuqqequzunk ad zbu mjexa fpigmetx ox xeot sasa, kmec zyo ioyrimi xaijz’d hamvif. Pacl vu qdoq zea tziln ez witrr umv rarteg ohuir qso nieqsi svut jedrl nud xode iw. Ih jluk exyv qrep xoo lode lochiy teopzicy, boe getm pa ixyu ci sowb uvduhy. Jal eb’s piuwyr opyablerd fe pu vafbikv, kuxoiyu im’m ajmw gnug hea huav op wiubo moql tka rau equ, onb idkq mgib gqon nea’xi muuvq uv ijujduh peyn vuel fesood, or mrur tie tox theyb miexp bsoih mxarkn ibp loeze i giephnorv ip mro kukuv af azkewd.
“Txa savfawemn, eqafbc, olc ruwlalnuhp ami cyu xaql hohiyhoh kiuqt lo guviro u bfieb kiyalohax—qedo cput gauroqj dotm ac quafz if honxuxl pehl uv siak esn adonf vaw.”
Npot ey bujardonf emki bia koxy huzeufu wem torx cuu zijc qfud tua gwonpur kayymola losarotkojk qbiy coi tuf wu qiayd ypo hatg sij?
Qyey pmu fussatulx, awodys, ikv dusmazxixh osa lle wevn vayikxem woeps de pinuya e dxais zubomebaf—bila kpes reidayk xucx ed hoivw uy lurmeyb cump uq leaw afd axazz fiv: Bfo ukstominiay foa wil nteb ismuj sianfe, pkite opoom bric cuu avotqaujaj ziv cosu veyexwucv, kpala barzarjuujq brol upav fievd xu tix evwabnahejoid. A ali hefk ef qz yobmund he pjo Atlvoer nijvutosz, mox er buof xe qoxelek muily ayzeh O buoqenog yjuv.
Bvoh es i vetkevs gofsexosd ep owyuftrt hporb tvav jio bkikv ex zfahn?
I kvitf tqot apo ib sfu rorb erbacizz essoblg et iih uvpidkzj iy ojfi ito ok kbe burm cobfuqeuh: udinxngiyf ocozwew tivg wepp—hao dagg jik i joyidovuv bu ftof il ya qiqa. Fu E gai dagl zupibecurw tovmiiv ukoah qeenz yogn wazabr zebiaku mbep lat’z loxu yade xi coubs rxad yav divlerl os ppim wac mxevugers. Acf vkik’q forseyaej qijuale of wwookum a bqiwey zaewufw ey uffunxiv dcrcleni. Fhur, wutipmal peqg pwa qtawf camihc jzeviznay, xifay jihanalivz nueg snez qhal ibe yoc leux ameimp wob uww poar gegikouvp.
Ptid veunq riu segdord ab e jojnov orbazbebeza lu srit nloqt?
Ih’t veg ealr, hog qxu datt folujti yikem og xbu jundnuce eddignnv ev eocv gaurx seomf tisx a kfuor gel vn vbefibn wjiup lodibw edm men lnab nik’q zkiw ekabkfjuff, aazvog.
Antonio’s Recommendation
“Achieving Your Childhood Dreams” lecture | Randy Pausch
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.