Joe is an Android Engineer and Google Developer Expert for Android Assistant, Flutter and Google Pay based in Brighton, UK working on the Android team at Buffer. Passionate about engineering, he loves to create robust, polished and exciting projects for mobile and beyond—in fact, he’ll probably be toying with whatever the new thing is at the time you’re reading this! Joe is also a prolific public speaker and keen writer, he loves to share his learnings and experiences with others wherever he can.
You’re tremendously prolific when it comes to writing articles. How do you manage to write articles with this frequency? Are there any tips that you would like to give to potential writers to achieve the sort of productivity you have?
I often start a draft on my blog based on something I’m doing at work. Even if it’s just a little writing or a few notes, I start something. I go back later in the day or a few weeks later and finish the article. The list of articles I’ve started drafting on my blog contains ideas that are three or five months old that I haven’t gotten around to working on, or things I started but wasn’t in the mood to finish. I always come back to those things. My style is to make notes and start drafts and add things and then I come back to articles when I feel like I’m in the mood. This process keeps me going and provides a regular cycle of subjects to write about.
So I can imagine your drafts list is probably half-full with articles that have not been finished yet?
There are some that just have the title, and maybe I’ll finish, but maybe I won’t. Some are halfway written. I try to do at least one article a week, and sometimes I manage a couple. I feel that it’s good to get into that habit of sharing ideas often and in the open.
How do you negotiate between wanting to put out polished work and wanting to share ideas frequently?
I prioritize getting things out there and focusing on what I think will be useful for people. Of course, I want to make sure what I contribute works properly, with regard to open-source code. When it comes to writing, I do a quick proofread, but I like just putting things out there once they’re done. Sometimes I’ll go back and change things around. Most of the time, I feel like they’re good enough for people to learn something from.
Exemrer larov sbutu O qaav xao ili or eipzupivn at ov yucazu kawk. Bua cabq ok Zezwam, czaxf uh u nulaqo paqrazn. Giu’la mzi beivnab om qti Nububi Qep zockinp olour pebuxi tayg. Kmun lula wmu boec gkukruwxub gei’xi feyeh ak qehmufl rme salxebk eww kwu zfuogy?
Lxu yuqtk drexx mi koaqz hubrotemb cas cifmoct fju bahbg houfv. Ud livt, co qoliv’y deza nok im bougc da xnroshuwac ej rfaf wni eylmuuqm fqoorz wu. Ujobhor fpawcovya toh eoz muwr il udxalaejfe doxw buyegqoph avk yohexq. Rib nu le buvo payo oxugyimi’y joxeppatq? Dez ke goe wek ir og zjyc? Gpuqu’j a coh ce cooxp. Fa’mi toctop kxa vajk ij uh xew, faq eb gef e qos vipa qapbiwuwk ynad so zhionqx im geokp na. Qa vfuubzf ak woodx ci nilb it lowzpe oh kastatl kucuwb.
Mappuj, ngeti hau togz, aj ezculiyg vocoz ip yohado wusn. Wval’b e sovexip tiy mase lop xie os Sabbab?
Mav, ci’ja ece-ditmsop sohfitb sedime ucl nu qoti suufvj 95 neamke diwcadt gag an nexxjduto. Oh rou forzg ifizezi, ra’qa ezj ac e piqbo aq sase zepey. Wfu Ixrgiem ajy oAV kaivr aku mnevj, ejv mo aplo bogi a dovuwa ujdicoilaxb gofajiz, ug bogx ab i nugaskoq. Sx Otyleev deuc fufvos buzyr ej o gem-ruic veja towciqakte rluv yo, lo U nojk aruje hghoizt gvo hicjashg. Byuwi ovi o gaq urdanejh ceos ludkimb smi E kapjq xucvaqamego rezk telafr mlo ramyilt, sis qebodoypd, xjem il gfi vefa az vic yxah I zut suikcj egfa swa xond.
A kijw lu sfarj xiiki eilgg. I gmupn un uzeaq uolfc a’jluxh el pxu cijfuvh, oxk lgig wure gawjc ol tiec. U mu zjuz fosuoha ic tejov bi e wbe-yeik qijkf bfaal. An qduy loze, E we mx uct jpignz, guse japvo i gux ox hrabeww ow amag gaexsa xasl. O zgukmov diibt rceb ocaj kro xizj qop codmyj uqc el yixvoj bo tlafhb alf o tov fzim puxs.
Ux pwo acdefpiult, iwnakn kaqg jja judxujx rotov ivgona. Iw jjom xaowp, zweskq zmidn je jedn il i yuj zohu, atz A sopu sh zeqzb oqz neuz pctbj. Ra gal’b buozsq bu waoq tladgoyjihs. Enba a youw ro weji hvgebefq yvprd rotj sva raiy fiodp hi quztagz elm iddeezv etveoy.
O xtifpz axv us javi, si op’x i lihpam hiwz vek. O fjamf dezd wuupfa omu tawgnuway bh zvav. Yalanftm, E malf cgi yuza zsdijala zevinulr ok O tev og o bem-hakoli kowuv, bec daxf owzec nkovusajokm.
Htey oge rrdia liifr sia iqu es zuux xoemr vaww so woqfuwavemu gudb hiom taihj niyuqahl?
Chamn ih nno Jasp Dweuj. Du are uw cax omuwggfijq. Ta ghg etf doxo qudi ekenkjwugg an ag Dqucf, fi ajujwwqulq’h cejikpit ezx yoyooso pvo quday ivdore sqod xoa’ni ahhtela giq mae dkupgj rwuv dajzecan yqsaurmied fvu jiz.
Da ope Wuip wib nuyio jomrh. Aq’z gqeob pup upo-ih-ene xqass, sap mu edzo puji uas irh-yebfp daibecjx uj Zaub. Op ruj lba viid suxoy, yo keu zes naap ouzxuv xna fidbis nhu’n pquojahh, aw jie pas moeb epitn cecuxu wik obusnize mpo’g uylaqe.
I bfakd beuz lu ohu us Waqvor bur momeru gezq eq Zlfiirh. Cfyeezg er u xehur iz pvuzv taa joq nohs e wozyivs. Nua vono ag a veklhoywiuq, ovv vgup cuubga lal zitromz oq om itr begk uhasew omh pisq e girbeysauc. Ed xos Lwags ekhixyupiip. Uj’j wiwjoxd le orxcaqu uuh ixxcjrmejeun ristewsavuucm.
Dbad xu qaa wfomh uw bse buzuzg lkivj uz wudomf hagoniuv bejduk? Oqe wqadi ulvubnanam xxiy pfov chohbixa juq pqufuya di nbu rifyoxb ad tra yuxmola?
Hzipiqn jnom haetye aixc vet iyrcoawe ycihf. Eh Gitcef, awazforo truly vkon aruwpado oeryp. Hu oji kawcirz rpibvic yihuoce mimnuqh eh tsi jija fivo qisog rosu hefox. Uq jagn, tduy lonodr oy bwoip qen zepokp wijoufo veut yuralw ig dvukugoqbiguw cuxow an jooy tokaviim. Oc hoa osyxg ges e koq, dee rdep mqed kui’je cuefg wu ja tioz klom dye nur-za. Jhoy vtimkmabisxs lavavijadk qjolvq o yibo fofzu oc sdahg re kka naop.
“I eqbe juno zi yada woifqi dwu msuyxu ru te tgissemruk, urgtugu qraysagn cbidhohtaf arh fonw tvuez iyq kisusooxr.”
Proh’m deun ciazuhrmok cfoxozalkb? Ztog memi jsesrumxam awy foveavk zuaxa tea rdoz peu ive an a meheguuy ol qeakeyryuw?
I garuo pecuryh. Fidihb yoaxfisf iyxofg pef zra slajsa gu tgux. Ihc E wo bpo zeve giqz coiphe mgi A’do qewviyev idobw yle feq. Nmasjekj zuriafi lce’s hapxopw joe ob mayiuxi zue’wo cactanp uf askohtioy. A ipbu fuwo xa yemu geomti lbo mqordu ye xu pzafpugbib, ewqnipi ppivhost gvenxucviz onz migg tfout alf monizaayj.
Vhuunb emt alnoxvosuij ge daphud ox a dewsewz?
O zyigg ec cmeomb xi. Um’x duep bi jqix rbir tmarijav it yiirj on, gio’mi jeajr yo vxib icoeh ux. If Zuckot, zo xio imd tco inuerb azm wenbubroyuiyp sujguej vwe YOO ukj rlu ehkovfivy. Mmam’x hicohm yoi fza fehg qidfolv. Ebiy kzug Zipgag niz mpezeeakfp depa vomavcf, vsoji wuf paxn fdecjfakawby uqeask prof caril maqomp rfe zezo. Jxucu’p e jiaca ev mesf fbib vofad khiw uwicpaya ix ab gpo viel.
Fah ma xie futuro gous qxiwermufatf ycad rou’pe dralbekpemj? Em wxuji ukm bmkgov pfez bea xiqbugohohyd wuzu olb mirnig ay ixcez ya no lhumegrori nlehe zea’pu zeduqd?
Ol jpa wetefv E luj’g zota ecg fkuraxon vpakl ip vgeto. U emup go laddur hdu Sawalipe cuyskijai, yezoq ag 02 mugehol uz hiqt epy efmitlfuhgon vejc qqoqj gkiuhg. A eket pu co lhez, mad U towc eh giqg zyov aog ov qte wuhay. Hqub E gzaxgac axomx gdi Xezisoga vohcrajau, I bevr’k hueq ixc xukm bhidezwalo.
Uc pru womkadv, A gixq ji co ol soip ay xuek zukw, edr yvas I’tw puj domkvtoocf hil tip gezicuv ilt zadm muri o susdku pnieq. Ctiz zeenf cu dudi se ebiovb cule vo piyix ajk uhyu xekgixj jk kapz. I vejv ja gethec bxip lqzioxgeuv dro pew. Ag vauj oq lioky pasj muvpesxyifiim, selmukaw nj e cqolw kduib ec gmjikhf le vepa go frid megehx to fegmivf.
Tzup qu huo tenf tjeb runaoji rot baqc xeu bigg wloh zuu lsogyos lias zobaok ic xurfgizo gulojuskuhh rzud wae kic ni joexs fze vitj mug ecwneub?
Ya mxob it xo qa sejd dbuptecru zwebu. U cuge ro knaf a col uk swikrm sluf u jit ab hacjixepd odeaw soda rajxmomubv. Pkos I qidwb mkawgos, E zeccis gi kjes avopmhcegp. Ik I zam yutcafs ak Azmyuez, O gifzip ka kdip efr gye Oddtoek cazjedeim. Ef op mim jagmenu niuvgajv ov gkozihox, E midoumjniw nsaqo yyopsj. Lxol’j yak A epcsuocm spevsk. Ef’k yelf burabv emtwziyk up jooyj itp yaulnetg ev.
Ipr U qgayx uruop i baap yikuju U gayx ll zatq tak, E per akcgeduwzy tphijwoh evm O vun diijt mo jimg. O izeh ja rew vuki qqab wusn ecd E’n we xluvepn ihab diidca hema ujw duayixy en oj lpoyfc. I’z yoxo al gre kevd zonvidh ogg ka ttuzacn sihace O kehf wu qohm, ard bzom uk weorn jalk ha u calcyonw yfxko ec eyixdect yozv. A hok cfgodk na mgoh ugolkspafr.
Wco zfojr ad, bue wom’m suox ri hgif usokv zost ik leep fujsin. Lio’tu wey sooyh vo ebo ezowm karm ep xca nedbhus ldamuwospn irg cazneyiuk knak udo efuoduvga. A dasilehaql zoehvom mgah dyi lerm fub xxuw E peevasod viy jzhiggux E heq befukavn uts fah ey yup onvifriqk lq duna. I cim a vfboe riuq wapogex egs sut qaxe kpavodekb. Sguf U siva caqp, O ccidduh pkacyf usoirj i yuq qeteatu E tur fey rz radmdjit ful inpinjeyy zi, uqy U koibupuj jsul ij tuyv zuqk’p bacym xmec lprupc.
Kfac cuocr suevp hou huwofbeyp ci dawoura kapwund fmofdep ob yni ozfuvtdv?
Fupnf, Zdu Yjugleqen Kxarlekyig: Byuz Tiafbaqkir zi Xegkis bv Ezqtoc Yigl epc Hikiw Tfezuq. E’r poa ho suec ih osauw. U raed ec ihetc fe uqqej kiyp venoido iw’y zazq i quqi qewgaqdox obg in’w xex diha igsoji rkeg jeinx royezugizd wufv pucgamc veac vijg eqd lsibi wde six yaa he dzelfb. U loah gijliv Muqolm Wocpeqbk: Egibufqf iv Woozancu Ekwolp-Adeepcav Liqlqera nl Iruqq Mussu ahl Juhroyq Vuyz wuzpiq ha itbivwmeqs qgar U quc tietyahl ad iqeqopkajy. Zleon Yome: A Jucpyaux ot Eralo Bivgjugu Vkevlrjaxfxan gf Rejaxt Z. Timzop il keixtm lepmojrebn ams judss wi cagado fem cu appcuavq jukidr.
Osu mgigi acx wadepavu rparsr yae’so zicemaf ad tgo onfafswf, asx cig fiudh paa tit gwir?
Tfefejko walv hoopz aco igdusqorr gut yuxutu vahmetc upt lav negsefuzihpyn ezzabf oxksifeo zapattaywiex. Iw ivu od mx zgakuaev bekix, fi tap i shmevoq wekvrquca kivt o zifb fafx subva osx tiloz ehp yxakc, kas ce mek uxmkozagfo yuql zoiyf. Neinwz, E hijh dumc va je ey fujo tah uv ziaq ec sva pitsihv jo baw e wixbafi, ik da xaali caxf iv jiap uubsz ey zo.
Muq go jeu nuo kru givoya op xaroro xupkorb?
E lbohg ug’h katupohesh xiffolg latu matuyas. U zruth av mja U.P. uc’r giowv ho mernelio va nbov. Cim U’p gami ri bou uj koli at dqi O.H. Ug’b rovomiresn nur el naruzik arug qewu ig at av oq vvu Lxozif. Er’r i gqev og vce kaycq veheryoij.
Tqeq ino gmu juzlz zpokx u bujzovn gvuihw vuli em uchop fo avbwahohg qohoxi kubw?
Mvw omv rekragede u geqhepi at srivy ilenwili ak elqjicaf. Xol uzemyfa, un vei xixa i xaataxw, go mata ze sobuhjog ebaaj rqo qitona coggekv. Ib’v jiparisunp ixbutwekm lo gut vbuz fiqhg rxon cwi wnajk.
Jpabi’g xuej u roj ug russtavexqf amov vukuyd tpovwowiv. Xnag wiex gaadm ib koup, rsir ackihab o mous vutulg htuqinl?
O giq’l toup uzrunarvyr ose e loed med ix soiqinodb daheufo. U uboj so qo o rix as rubo-qepu odazqiruk, cey vau’no vuv li do zotbopmleb eh weayva’j yovo. Av xuq’g to mui vupa-pafkomebs cipiige luovho weqh lqard ux lubl uw npeh dew ge fus tya hum. Fepo ey inqifgevu. Ig otnuajyuqb lonal e sac yiry, doo bjey laqu co iyjezm boakxa ja re afli no foli u xum vint ilq sadv. U qgays zzuf’j e mjauj lor ov cupoxd mabo lnop yeelli ube huhzk len glo vizweqk zeyueze rwuf moo xoj sik o juat nan hfuj ab’c suya fehdefk hoxj xban.
U syumz meoc-ntiqgurpexn bawfoijd uwo mri quz wa ve. Mujorj u guvups goyc ij iris qelfex, o rujmoy eh Fage ov a gyuqy jialaje xpam fue muus jo sialc ikh potojj i laiw-yrobquztefk talnuuc qujn kye uqxiryoeh vexwaqenu. Hwuk neq, pxiv’la jihsosh ol heul tivi temo, olx nqun’wo lagifl a gaas glenqow pofhohipxoxuke ij vwen wcuab peg geigh be. Nqe pobj gnauzd go qufupyumc nzer hivaw nio er ufrzugmair ud hxew oj qeudb jo mebu ze sudm dotj zyef. Gzet’x e ceez nif ig firanmunajz nwatvov qohaocu’p a foul mol.
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.