Kai kodas neveikia, bet draugai veikia
Spalio vakaro vėsa jau jaučiasi net Garažiuke. Ant langų - pirmi rudens lietaus lašai. Viduje šilta nuo LED girliandų ir kelių žmonių energijos. Benas sėdi ant grindų, nusigręžęs nuo visų, laptop'as prieš jį, ekrane - debugging langas su raudonais error pranešimais.
Ant sofos - Domas, Kamilė ir Saulius. Jie žiūri į Beną, bet nieko nesako. Tyla ne nepatogi, o laukianti. Lyg visi žinotų, kad Benas turi kažką pasakyti, bet dar nepasiruošęs.
Garažiuko siena šiandien atrodo kitaip - kažkas pridėjo naują grafiti: "Failure is just feedback". Tarsi specialiai šiai akimirkai.
Benas: [po ilgos tylos, vis dar nežiūrėdamas į kitus] MoodTrack... [pauzė] ...neveikia.
Kamilė: [švelniai] Ką turi omeny "neveikia"?
Benas: [uždaro laptop'ą, atsisuka] Tipo... beta testavimas baigėsi disaster'iu. Dvidešimt žmonių testavo. Šešiolika rado critical bugs. Aplikacija crashina. Data neišsisaugo. Visi mano algoritmų skaičiavimai - bl*t, tiesiog neteisingi.
Domas: [pasilenkęs] Bet tu dirbi prie šito projekto jau... kiek, pusmetį?
Benas: [liūdnai nusijuokia] Septynis mėnesius. Septynis mėnesius kodavimo, testavimo, redesign'inimo. Ir dabar... [gestas į laptop'ą] ...čia tik bug'ų rinkinys.
Saulius: [ramiai] Welcome to real development, bro. Mano indie game crashino pirmą kartą per tutorial level. TUTORIAL. Žmonės net negalėjo pradėt žaist.
Benas: [pakelia galvą] Yeah, bet tu esi devyniolikos. Tu jau mature developer. Aš... aš dar vaikas, kuris nesupranta, ką daro.
Kamilė: [atsistoja, prisėda šalia Beno] Stop. Tu esi keturiolikos metų genijus, kuris sukūrė mood tracking app'ą. Tai jau yra insane.
Benas: [frustruotai] Bet jis neveikia!
Domas: [tiesiai] YET. Jis neveikia YET.
[Pauzė. Lietaus lašai vis stipriau daužo langą. Garažiuke tik kompiuterių ventiliatorių ūžesys ir tolimas gatvės triukšmas.]
Saulius: [prieina, atsisėda ant grindų priešais Beną] OK, davai realiai. Kas blogiausia, kas gali nutikti dabar?
Benas: [mąsto] Kad visi pagalvos, jog aš fake. Kad aš tik kalbėjau big talk, bet nieko negaliu pristatyt. Kad mokykloje visi sužinos, ir aš būsiu tik... loser su broken app.
Kamilė: [švelniai, bet tvirtai] Benas. Mano komiksai irgi nesisuko. Pirmą versiją "Vidinio pasaulio" skaitė trys žmonės. Trys. Ir visi trys pasakė, kad storyline'as confusing.
Domas: [prideda] Mano pirmieji repo tekstai buvo cringe AF. Aš net nenoriu prisimint, ką rašiau prieš metus.
Saulius: [ironiškai] O mano game code? Bro, aš turėjau 500+ eilučių, kurios tiesiog... nieko nedarė. Tiesiog ten buvo. Užėmė memory. Useless.
Benas: [šiek tiek nusišypso] Nu davai, čia jūs bandot mane paguost.
Domas: Ne, čia mes sakome tiesą. [pauzė] Bet realiai, Benai, koks tavo plan dabar?
Benas: [giliai kvėpuoja] Nežinau. Tipo... galiu delete projektą. Arba galiu... [žiūri į ekraną] ...pradėt iš naujo. Refactor'int. Fix'int bug po bug'o.
Kamilė: Which one feels right?
Benas: [po ilgos pauzės] Antrasis. Bet jis scary. Nes kas, jei aš fix'insiu, ir vėl neveiks?
Saulius: [tiesiogiai] Then you fix again. Ir vėl. Ir vėl. Čia ir yra development. Čia loop'as, bro.
Domas: [nusišypso] Plius, tu čia ne vienas. Mes galim padėt.
Benas: [nustebs] Jūs? Bet jūs ne coders.
Saulius: Aš coder. [rodo į save] Ir aš galiu pažiūrėt tavo code. Fresh eyes kartais pamato shit, kurį tu praleidai.
Kamilė: O aš galiu padėt su UI/UX. Mano komiksuose aš išmokau, kaip visual flow veikia. Gal tavo app reikia ne tik code fix'ų, bet ir design rethink'o?
Benas: [akyse jau šviesa] Wait... jūs... realiai norėtumėt?
Domas: Bro, mes Garažiukas. Čia ne tik hang out vieta. Čia place, kur kuriame shit together. [fist bump motion]
[Benas pirmą kartą šiandien nusišypso - ne ironiškai, o tikrai.]
Benas: OK. OK. [atidaro laptop'ą] Tada... davai žiūrėkim. Sauliau, gal gali pamatyt error log'us?
Saulius: [atsikelia, prisėda šalia] Show me.
[Jie abu žiūri į ekraną. Kamilė pasitraukia ir pradeda piešti užrašinėje - greičiausiai UI mockup'us. Domas įjungia lo-fi beats per Bluetooth kolonėlę - background music, kol kiti dirba.]
Kamilė: [po kelių minučių, rodo piešinį] Benai, look. Kas, jei mood tracker'is būtų ne list format, o visual circle? Tipo... kaip emotional wheel?
Benas: [žiūri, mąsto] That's... actually sick. Tai išspręstų vieną iš UI problemų, kurią testuotojai minėjo.
Saulius: [rodo į ekraną] Ir čia, line 234 - tu naudoji deprecated function. Čia source of vieno bug'o, garantuoju.
Benas: [zoom in] Holy shit, tu teisus. Kaip aš čia nepamačiau?
Saulius: Nes tu žiūrėjai į tą code per daug kartų. Fresh eyes, remember?
Domas: [iš sofos] Guys, čia wholesome AF. Tipo real teamwork shit.
Kamilė: [juokiasi] Domas, stop being emotional commentator. Bet yeah, čia yra wholesome.
[Jie dirba dar valandą. Benas fiksuoja keletą bug'ų, Kamilė sukuria tris skirtingus UI concept'us, Saulius randa dar du critical errors. Rudens vėjas judina langus, bet Garažiuke šilta ir produktyvu.]
Benas: [išsaugo failą, atsiremia] OK. Čia ne finished, bet... čia progress. Realus progress.
Saulius: [fist bump] That's the spirit. Development is marathon, not sprint.
Kamilė: Ir remember - kiekvienas fail yra lesson. Mano mokytoja sakė: "F.A.I.L. = First Attempt In Learning".
Domas: [ironiškai] OK boomer saying, bet... kinda true.
Benas: [juokiasi, pirmą kartą šiandien iš tikrųjų] Yeah. Kinda true. [žiūri į visus] Thanks, guys. Fr fr. Aš... aš beveik deleted viską šiandien.
Domas: Bet nedarei. Nes tu čia atėjai. Į Garažiuką.
Saulius: Čia safe space for failures and comebacks.
Kamilė: [šypsosi] Ir kartais tas comeback'as stipresnis nei pirmasis attempt.
Benas: [nusišypso] Guess we'll see. Bet dabar... dabar aš bent žinau, kad nesu vienas šitam.
[Jie sėdi dar valandą - kalbasi apie kitus projektus, apie mokyklą, apie gyvenimą. Lietui nurimstant, Garažiuko langai atsispindi šviesoje - jauku, saugu. Erdvė, kur nesėkmė nėra pabaiga. Tik naujas chapter.]
Ant sienos grafiti vis dar skaito: "Failure is just feedback". Šiandien Benas suprato, ką tai reiškia.
Lukoševičius (14 m., technologijų genijus) dalijosi savo "MoodTrack" aplikacijos beta testavimo nesėkme - rimtos klaidos, kurios sukėlė frustraciją ir abejonę. Tačiau Garažiuko bendruomenė - Domas Mopsis, Kamilė Paulauskaitė ir Saulius Ramanauskas - parodė, ką reiškia tikras palaikymas: ne tuščius paguodos žodžius, o konkrečią pagalbą, fresh perspektyvą ir drąsą bandyti vėl.
Rudens vakaras, lietingas, bet Garažiuke šilta. Čia mokėsi, kad failure nėra pabaiga - tai tik feedback.