Share this article

Isang Araw sa Buhay ng isang Dev: Justin Florentine ng Ethereum

Sa isang panayam sa CoinDesk , ang senior protocol engineer para sa Ethereum ay naghiwa-hiwalay sa mga punto ng pagiging isang developer sa Crypto ecosystem.

Hindi kailanman nakuha ng mga dev ang spotlight. Hindi kailanman nakukuha ng mga dev ang kaluwalhatian. Kung wala ang kanilang hindi mabilang na mga oras ng coding, programming, vetting, error-checking, brainstorming, paglutas ng problema at simpleng paggawa, wala sa Crypto ang magagawa. Ang Bitcoin ay T umiiral nang walang mga dev. Kapag sinabi namin na ang taglamig ng Crypto ay ang oras para sa “BUIDLing” (gusali), ang talagang sinasabi namin ay ito na ang oras para sa mga developer.

Tanungin lang si Justin Florentine, isang senior protocol engineer para sa Ethereum, o partikular sa Besu, isang Ethereum client. (Sa teknikal, nagtatrabaho si Florentine para sa ConsenSys, na nakakabawas sa kanyang suweldo.) Ang trabaho ay hindi kaakit-akit at hindi ito madali ngunit nagbibigay ito kay Florentine ng isang kasiyahan na hindi niya kailanman naramdaman sa kanyang naunang tech na karera, na nagsimula noong 1990s at may kasamang stint. sa ESPN.

Ang artikulong ito ay bahagi ng CoinDesk "BUIDL Week."

“Ang hirap. Ito ay talagang, talagang mahirap, "sabi ni Florentine, isang 44-taong-gulang na lalaki ng pamilya na nakatira sa Philadelphia. Ngunit ang higpit din ang gantimpala. "Ito ay sobrang nakakatuwang trabaho mula sa isang intelektwal na kapasidad," sabi ni Florentine, "at ito ay sobrang nakakatugon mula sa isang panlipunang kapasidad." Bonus? Ikaw ay "patuloy na napapalibutan ng mga henyo."

Kadalasan ang mundo ng Crypto ay abstract, pie sa langit at nakatutok sa pilosopiya at malalaking pangarap. Kaya't para mabalisa tayo, binigay ni Florentine ang isang breakdown kung ano talaga ang trabaho ng isang dev, at bakit noong nagsimula siya ay "nag-sh**ting bricks" siya.

Ang panayam ay pinaikli at bahagyang na-edit para sa kalinawan.

Pumasok tayo sa iyong araw ng trabaho. Dalhin mo kami dito. Kailan ka magsisimula?

Justin Florentine: may pamilya ako. Nagising ako ng mga 7:30 a.m. at nasa trabaho na ang asawa ko. Ang aking anak ay maaaring nasa labas ng pinto, maaaring hindi, marahil ay hindi. Malamang nangungulit siya dito.

Nagtatrabaho ako mula sa bahay. Mayroon akong nakalaang espasyo kung saan ako nagtatrabaho; ito ay isang kubol sa likod-bahay. Kaya lumabas ako doon, nag-yoga ako at pagkatapos ay sinusuri ang aking mga comms, na isang malaking sakit sa asno dahil mayroong email, Slack, Discord, Signal, Telegram - isang milyong iba't ibang sektor ng komunikasyon.

Kukuha ako ng isang tasa ng kape, at habang nagsisimula ang araw ko ay nakaupo na ang European team para sa kanilang tanghalian. Makikipag-ugnayan ako sa kanila at magpaplano ng araw.

Ano ang hitsura nito, partikular?

Mayroon akong iba't ibang archetypes ng mga araw, sa totoo lang. Hindi lahat ng araw ay pareho. Kung ako ay nasa zone sa isang bagay, siguro umupo ako at nagsimula akong magprogram ng dalawang oras sa isang pagkakataon, magpahinga, gumawa ng iba pa, pagkatapos ay dalawa pang oras sa isang pagkakataon, ETC. Sa mga araw na iyon, i-o-off ko ang maraming comms at pagkatapos ay mag-check in lang ako sa pagtatapos ng araw.

Ang ibang mga araw ay BIT mas sosyal, at kailangan kong makipag-usap sa mga tao. At palaging may bagong code na kailangang suriin.

Maaari mo bang ipaliwanag iyon?

Kaya, ginagawa namin ang lahat ng open source, at lahat ng ito ay naka-host sa GitHub. At kaya kapag ang isang tao ay may pagbabago na gusto niyang gawin sa code base, kailangang aprubahan ito ng ibang tao, tingnan ito at tiyaking wala itong ginagawang kabaliwan. At iyon ay palaging magandang kumpay para sa iba pang mga pag-uusap na maaaring mayroon ka sa iba pang mga developer, na kadalasang nangyayari sa Discord.

Marami rin akong ginagawa sa Protocol Guild, at gumagawa din ako ng mga bagay para sa Ethereum Foundation. Kaya mayroong maraming iba't ibang mga mode na maaari mong gamitin bilang isang developer at maaaring uri ng pagtalon pabalik- FORTH.

Anong oras ang tawag mo sa isang araw?

Sa kasamaang palad, mas mahusay akong nagtatrabaho sa gabi kaya maaari akong magpahinga sa kalagitnaan ng hapon, umidlip at pagkatapos ay bumalik at magtrabaho nang kaunti pagkatapos ng hapunan. Isa akong malaking baseball fan. Sige na Phillies. Kaya't sa tag-araw ay karaniwang nakikinig ako sa isang laro ng baseball sa radyo gabi-gabi. At iyon ay talagang isang magandang oras upang tapusin ang ilang trabaho, dahil, sa totoo lang, ang baseball ay maaaring medyo mahaba at nakakainip. Ngunit ito ay mahusay na ingay sa background.

Sa pagtatapos ng araw, walang nagmamalasakit kapag nagtatrabaho ako, ngunit sinisikap kong gawing available ang aking sarili sa gabi para makapag-sync ako sa Australian team.

Ilang oras kada linggo ka nagtatrabaho, sa karaniwan?

Sa palagay ko kahit saan mula 40 hanggang 45 o 50, pinakamarami. Medyo malaki ako sa balanse sa trabaho-buhay, dahil matagal ko na itong binaluktot.

Tingnan din ang: Mga Crypto Layoff: Narito ang Malungkot na Bilang Mula Noong Abril

Ang Crypto ay 24/7 at sa buong mundo. Paano mo pinangangasiwaan ang pambobomba ng mga papasok na mensahe sa lahat ng oras ng araw?

Ibig kong sabihin, iyon ay ang pag-alam lamang kung paano patakbuhin ang iyong mga notification. Hindi iyon isang hamon, sa totoo lang.

Ano ang mga pangunahing pag-upgrade at pagpapahusay na iyong ginagawa?

Ang aming pangunahing pokus, una at pangunahin, ay ang pagsunod sa mapa ng daan ng Ethereum . Kaya, halimbawa, ngayon ay nagtatrabaho ako sa EIP [Ethereum Improvement Protocol] 4844, at iyon ay isang pagpapabuti sa pag-scale. Iyon ay magbibigay-daan sa L2s [layer 2 blockchains] na gumana nang BIT mas mura. Well, mas mura. Kaya ang mga iyon ay palaging nasa tuktok ng listahan.

Paano gumagana ang mga bagay tulad ng mga takdang-aralin, mga deadline at paggawa ng desisyon? Sino ang nag-aayos ng mga pagpupulong?

Ito ay talagang napaka-desentralisado at organic. Kaya maaaring may mga taong nagtatrabaho sa ConsenSys na nagsasabing, "Oh, dapat mong gawin ito." At masasabi nating, “Oo, magandang malaman. Salamat sa iyong input. Ngunit talagang nagtatrabaho kami para sa Ethereum, ang protocol,” at ang pang-araw-araw na ginagawa namin ay may higit pang kinalaman doon.

Nakukuha ko ito sa teorya ngunit mahirap makita ito sa aksyon. Paano mo sinusubaybayan ang mga bagay?

Kaya, halimbawa, paano natin inaayos ang trabaho? Well, sinasabi namin, OK, mahusay, narito ang iskedyul. Nasa iskedyul ba tayo o huli tayo sa iskedyul? At mayroon kaming pare-parehong feedback loop kasama ang natitirang mga CORE dev. Doon kami kumukuha ng mga order, kumbaga, ang dami kasing order nila.

Ngunit, sa totoo lang, iyon ang magaspang na pinagkasunduan na narating namin sa pamamagitan ng aming iba't ibang mga social network kung saan sinasabi namin, "Oo, dapat itong isama sa mga pag-upgrade sa hinaharap," o hindi ito dapat isama sa mga pag-upgrade sa hinaharap. At pagkatapos ay tinutukoy ng protocol ang workload. Tinutukoy ng protocol kung ano ang kailangang gawin. Nasa amin na bilang isang team ang magpasya, sige, kung sino ang gagawa ng kung ano.

Kaya ito ay napaka-flat. Napaka-organic nito. Ito ay napaka nonhierarchical. Ito ay halos walang pagpupulong.

Talaga, walang pagpupulong?

Mayroon akong araw-araw na pagpupulong kasama ang aking koponan, ngunit sa karamihan ng mga araw ay wala akong iba kundi ang pang-araw-araw na pagpupulong sa katayuan. Ang aking koponan ay napakalat; Nasa U.S. ako sa East Coast. Mayroon akong kasamahan sa West Coast. Pagkatapos ay mayroong lima o anim sa Australia at pagkatapos ay isa pang pito o walo sa European time zone. Kaya para sa karamihan, ang lahat ay tapos na asynchronously.

Ano ang panlipunang bahagi ng trabaho? Paano ka makikipagkaibigan sa mga katrabaho at iba pa?

Oh, talagang magandang tanong iyon dahil ito ang mga pinakakahanga-hangang tao na nakatrabaho ko kailanman. Para kang patuloy na napapaligiran ng mga henyo. At napakasaya nilang kasama. Binibigyan ko sila ng maraming [crap] para sa pagiging masyadong nakatuon sa crypto, bagaman.

Ano ang ibig mong sabihin?

Sa isang pagtitipon tulad ng isang devcon [developer convention], ONE sa mga paborito kong gawin ay tawagan ang mga tao at sabihing, “Ano ang ginagawa mo sa iyong buhay sa labas ng Crypto?” At sila ay tulad ng, "Ano ang iyong pinag-uusapan? Walang anumang bagay sa labas ng Crypto." [Tumawa.]

Ngunit lahat sila ay kahanga-hangang tao. Super-mainit at nakakaengganyo at talagang komportable sa hindi pagkakasundo sa isa't isa sa isang napaka banayad, propesyonal at produktibong paraan.

Ano ang pinakagusto mo sa pagiging isang Ethereum dev?

Well, number ONE, sasabihin ko na kailangan lang umakyat. Nang makuha ko ang trabahong ito ay labis akong natakot. Nag-sh**ting ako ng mga brick. Ako ay tulad, tao, ito ay para sa tunay, dude. Gumagawa ka sa pangalawang pinakamalaking protocol sa Crypto, na may daan-daang bilyong dolyar na secured. At paparating na ang The Merge, na kailangang mangyari nang walang anumang downtime. Ito ay uri ng bonkers.

Pero lahat ng tao ay napaka-welcome pagdating ko dito. At ito ay super-fulfilling na trabaho mula sa isang intelektwal na kapasidad, at ito ay super-fulfilling mula sa isang social capacity. Nagtrabaho ako sa napakaraming lugar kung saan sinasabi nilang, "Baguhin natin ang mundo." At sa oras na umalis ako ay parang isang pag-aaksaya ng oras. Ngunit sa dalawang taon na ginagawa ko ito, inilipat namin ang network sa isang proof-of-stake, at iyon ay isang panukalang kontribusyon sa pagbabawas ng pagbabago ng klima at paggamit ng kuryente.

Ang pinaka-mapanghamong bahagi ng pagiging isang dev?

Ang hirap. Ito ay talagang, talagang mahirap. Parang ang hirap talaga sa pag-iisip. Tulad ng, napakaraming Ethereum sa pangkalahatan na T ko pa rin maintindihan. Naging komportable na ako niyan.

Paano kaya?

Medyo nanirahan na ako sa pagiging medyo mas nakatuon sa [Ethereum Virtual Machine] mismo at uri ng pagpili ng aking mga laban, dahil napakadaling lumusong sa isang butas ng kuneho at pagkatapos ay tumingin sa itaas at makita na dalawa ito sa umaga, at ngayon ang iyong susunod na araw ay nasira.

At nakaka-stress. Walang dalawang paraan tungkol dito. Tulad ng, pagiging online para sa The Merge kapag nangyari iyon, umaasa na ang lahat ay gagana pati na rin ang pagsubok namin ito.

Tingnan din ang: Ang 2022 ng Ethereum sa Review: The Merge, MEV and Mayhem

Anumang iba pang mga downsides?

Nakakainis kapag binibigyan ka ng mga tao ng [crap] dahil nasa Crypto. Tulad ng, napakaraming mga tao na ganap na nagtanggal sa akin. Para silang, “Oh, isa ka na ngayong libertarian blowhard at kumikita ka ng magic internet at sinisira ang planeta.”

Ngunit iyon ay isang maliit na presyo na babayaran.

Ano ang pakiramdam ng pagtatrabaho sa panahon ng taglamig ng Crypto ? Paano nagbago ang trabaho ngayong medyo umasim na ang pangkalahatang industriya?

Para sa mga taong pinapahalagahan ko, ang kanilang mga vibes ay hindi masyadong umasim. Talagang na-refresh sila nito. Mas kaunting ingay. Ang ratio ng signal-to-noise ay mas mahusay.

Kaya hindi mo iniisip ang tungkol sa presyo?

Iniisip namin ang tungkol sa presyo sa antas na kailangan naming magplano. Ito ay may epekto sa mechanics, o sa Crypto economics ng ilang mga bagay. May mga bagay na dapat nating planuhin.

Maaari ka bang magbigay ng isang halimbawa?

Halimbawa, EIP-4844, tama ba? Iyon ay gagawing [layer 2s] na mas mura at mas epektibo. At sa pagtatapos ng nakaraang taon, ang mga presyo ng GAS ay nasa mahirap kaya kami ay tulad ng, OK, hindi ako nagmamadaling gawin ang 4844 para lang mapasaya ang mga L2 kapag mura ang GAS .

Ngunit kailangan nating magkaroon ng kamalayan na ang lahat ng ito ay paikot, at sa isang bull market ay may mas mataas na paggamit at kailangan nating lumabas sa harap nito. Kaya nagmamalasakit kami sa mga ikot ng merkado dahil sinusubukan naming iposisyon ang mga upgrade para sa maximum na epekto.

Paano ang tungkol sa pag-iisip tungkol sa mga Crypto Prices na may paggalang sa seguridad sa trabaho? Kung ang presyo ng Ethereum ay bumagsak, sabihin nating, nasa panganib ba ang mga trabaho ng mga dev?

Narito ang bagay. Nagtatrabaho kami para sa ConsenSys, at JOE Lubin ay nakatuon sa pagkakaiba-iba ng kliyente. At, sa totoo lang, kung tungkol sa imperyo ng ConsenSys, tayo ay isang maliit na bahagi ng palaisipan na iyon. Kami ay isang 15-taong koponan, at sa pangkalahatan ito ay isang kumpanya ng halos 1,000 katao. Kung ang presyo ay ganap na bumagsak, sa tingin ko ang Ethereum ay may mas malaking problema.

Payo para sa sinumang nag-iisip tungkol sa pagiging isang dev?

Gawin mo lang. Tumalon ka lang dito. At ang numero ONE bagay ay ang asahan na matatakot at maging komportable doon.

Walang nakakaalam kung ano ang kanilang pinag-uusapan 100% [ng oras]. Makikilala mo ang ilan sa mga pinakanakakatakot na napakatalino na tao. Umupo ka lang, pakinggan sila at unawain na hindi ka nila hinuhusgahan.

Kahanga-hanga. Salamat sa iyong oras at good luck sa 4844.

Jeff Wilser