Kasuko sa code: programmer ug negatibo

Kasuko sa code: programmer ug negatibo

Nagtan-aw ko sa usa ka piraso sa code. Kini tingali ang labing daotan nga code nga akong nakita. Aron ma-update ang usa lang ka rekord sa database, makuha niini ang tanan nga mga rekord sa koleksyon ug dayon magpadala usa ka hangyo sa pag-update sa matag rekord sa database, bisan kadtong dili kinahanglan nga i-update. Adunay usa ka function sa mapa nga nagbalik lang sa kantidad nga gipasa niini. Adunay mga kondisyonal nga mga pagsulay alang sa mga variable nga adunay parehas nga kantidad, nga ginganlan lang sa lainlaing mga istilo (firstName и first_name). Para sa matag UPDATE, ang code nagpadala ug mensahe ngadto sa lain-laing pila, nga gidumala sa lain-laing serverless function, apan nga naghimo sa tanan nga trabaho para sa lain-laing koleksyon sa samang database. Gihisgutan ba nako nga kini nga wala’y server nga function gikan sa usa ka cloud-based nga "service-oriented architecture" nga adunay kapin sa 100 ka mga gimbuhaton sa palibot?

Sa unsang paagi nahimo man kini? Gitabonan nako ang akong nawong ug makita nga nagbakho tungod sa akong katawa. Gipangutana sa akong mga kauban kung unsa ang nahitabo, ug gisaysay nako kini sa mga kolor Pinakagrabe nga Hit Sa BulkDataImporter.js 2018. Ang tanan miyango nga mabination kanako ug miuyon: unsaon nila pagbuhat niini kanato?

Negativity: usa ka emosyonal nga himan sa kultura sa programmer

Ang negatibo adunay hinungdanon nga papel sa pagprograma. Nalakip kini sa among kultura ug gigamit sa pagpaambit sa among nakat-unan (“dili nimo motuo ka niini, sama sa unsa ang maong kodigo!”), sa pagpahayag ug simpatiya pinaagi sa kapakyasan (“Diyos, NGANONG buhaton kana?”), sa pagpakita sa kaugalingon (“Dili gayod mao nga wala mobuhat niini"), aron ibutang ang pagbasol sa lain ("napakyas kami tungod sa iyang code, nga imposible nga mapadayon"), o, sama sa naandan sa labing "makahilo" nga mga organisasyon, aron makontrol ang uban pinaagi sa usa ka pagbati sa kaulaw (“Unsa man gani ang imong gihunahuna?” ? husto”).

Kasuko sa code: programmer ug negatibo

Ang negatibo hinungdanon kaayo sa mga programmer tungod kay kini usa ka epektibo kaayo nga paagi sa pagpahayag sa kantidad. Kaniadto mitambong ko sa usa ka programming camp, ug ang naandan nga praktis sa pagsilsil sa kultura sa industriya sa mga estudyante mao ang madagayaong paghatag og mga meme, istorya, ug mga video, nga ang pinakapopular nga gipahimuslan. kapakyasan sa mga programmer kung mag-atubang sa dili pagsinabtanay sa mga tawo. Maayo nga makagamit sa emosyonal nga mga himan sa pag-ila sa Maayo, ang Daotan, ang Pangit, Ayaw Buhata Kana, Dili gayud. Kinahanglang pangandaman ang mga bag-ong nangabot kay basin masaypan sila sa pagsabot sa mga kauban nga layo sa IT. Nga ang ilang mga higala magsugod sa pagbaligya kanila milyon-dolyar nga mga ideya sa app. Nga sila kinahanglan nga magsuroy-suroy sa walay katapusan nga labyrinths sa outdated code uban sa usa ka hugpong sa mga minotaurs sa palibot sa eskina.

Sa una natong pagkat-on sa pagprograma, ang atong pagsabot sa giladmon sa “programming experience” gibase sa pag-obserbar sa emosyonal nga mga reaksiyon sa ubang mga tawo. Kini klaro nga makita gikan sa mga post sa sabe ProgrammerHumor, diin daghang mga bag-ong programmer ang nagbitay. Daghang mga kataw-anan, sa usa ka ang-ang o lain, gikoloran sa lainlaing mga kolor sa negatibo: kahigawad, pesimismo, kasuko, pagpaubos ug uban pa. Ug kung kini ingon og dili igo kanimo, basaha ang mga komento.

Kasuko sa code: programmer ug negatibo

Akong namatikdan nga samtang ang mga programmer makaangkon og kasinatian, sila nahimong mas negatibo. Ang mga nagsugod, nga wala mahibalo sa mga kalisdanan nga nagpaabot kanila, magsugod uban sa kadasig ug kaandam sa pagtuo nga ang hinungdan niini nga mga kalisdanan kay kulang sa kasinatian ug kahibalo; ug sa kadugayan sila moatubang sa reyalidad sa mga butang.

Paglabay sa panahon, nakabaton silag kasinatian ug nakahimo sa pag-ila sa Maayong code gikan sa Daotan. Ug kung moabut kana nga higayon, gibati sa mga batan-ong programmer ang kahigawad sa pagtrabaho nga adunay klaro nga dili maayo nga code. Ug kung nagtrabaho sila sa usa ka team (layo o sa personal), kanunay nilang gisagop ang emosyonal nga mga pamatasan sa mas eksperyensiyado nga mga kauban. Kini kasagarang mosangpot sa pag-usbaw sa negatibo, tungod kay ang mga batan-on makahisgot na bahin sa kodigo ug bahinon kini ngadto sa daotan ug maayo, sa ingon nagpakita nga sila “naa na sa kahibalo.” Kini dugang nga nagpalig-on sa negatibo: tungod sa kasagmuyo, dali nga makig-uban sa mga kauban ug mahimong bahin sa usa ka grupo; ang pagsaway sa Bad Code nagdugang sa imong status ug propesyonalismo sa mga mata sa uban: Ang mga tawo nga nagpahayag ug negatibo nga mga opinyon kanunay nga giisip nga mas intelihente ug may katakus.

Ang pagdugang sa negatibo dili usa ka dili maayo nga butang. Ang mga panaghisgot sa pagprograma, ug uban pang mga butang, labi nga nakapunting sa kalidad sa gisulat nga code. Unsa ang code mao ang hingpit nga naghubit sa function nga kini gituyo nga buhaton (hardware, networking, ug uban pa gawas sa), mao nga importante nga makahimo sa pagpahayag sa imong opinyon mahitungod sa code. Hapit tanan nga mga diskusyon moabut kung ang code igo na ba, ug sa pagkondenar sa mismong mga pagpakita sa dili maayo nga code sa mga termino kansang emosyonal nga kahulogan nagpaila sa kalidad sa code:

  • "Adunay daghang mga panagsumpaki sa lohika sa kini nga module, kini usa ka maayong kandidato alang sa hinungdanon nga pag-optimize sa pasundayag."
  • "Kini nga module dili maayo, kinahanglan naton kini i-refactor."
  • "Kini nga module dili makatarunganon, kini kinahanglan nga isulat pag-usab."
  • "Kini nga module dili maayo, kini kinahanglan nga patched."
  • "Kini usa ka piraso sa ram, dili usa ka module, dili kinahanglan nga isulat, kung unsa ang gihunahuna sa tagsulat niini."

Pinaagi sa dalan, kini nga "emosyonal nga pagpagawas" nga naghimo sa mga developer nga nagtawag sa code nga "sexy", nga panagsa ra patas - gawas kung nagtrabaho ka sa PornHub.

Ang problema mao nga ang mga tawo katingad-an, dili mahimutang, emosyonal nga mga binuhat, ug ang panan-aw ug pagpahayag sa bisan unsang emosyon nagbag-o kanato: sa sinugdan sa hinay, apan sa paglabay sa panahon, mahinuklugong.

Usa ka gubot nga danlog nga bakilid sa negatibo

Pipila ka tuig ang milabay, ako usa ka dili pormal nga nanguna sa team ug nag-interbyu sa usa ka developer. Ganahan kaayo mi niya: maalamon siya, maayog pangutana, tech-savvy, ug haum kaayo sa among kultura. Nakadayeg kaayo ko sa iyang pagkapositibo ug kung unsa siya ka madasigon. Ug gi hire nako siya.

Niadtong panahona, nagtrabaho ko sa kompanya sulod sa pipila ka tuig ug gibati nako nga dili kaayo epektibo ang among kultura. Gisulayan namon nga ilunsad ang produkto kaduha, tulo ka beses ug usa pa ka beses sa wala pa ako moabut, nga misangpot sa daghang gasto sa pagtrabaho pag-usab, diin wala kami ipakita gawas sa taas nga mga gabii, higpit nga mga deadline ug mga produkto nga nagtrabaho. Ug bisag nagkugi pa ko, nagduhaduha ko sa kataposang deadline nga gihatag kanamo sa management. Ug siya kaswal nga nanumpa sa dihang naghisgot sa pipila ka mga aspeto sa code uban sa akong mga kauban.

Mao nga dili katingad-an—bisan kung nasurprisa ko—nga paglabay sa pipila ka semana, ang parehas nga bag-ong developer nagsulti sa parehas nga negatibo nga mga butang nga akong gibuhat (lakip ang pagpamalikas). Nakaamgo ko nga lahi ang iyang pamatasan sa lahi nga kompanya nga lahi ang kultura. Nipahiangay ra siya sa kultura nga akong gibuhat. Nadaog ko sa pagbati sa pagkasad-an. Tungod sa akong suhetibong kasinatian, akong gisilsil ang pessimism sa usa ka bag-ong nangabot nga akong nakita nga hingpit nga lahi. Bisag dili gyud siya ingon ana ug nagpakaaron-ingnon lang aron ipakita nga makaangay siya, gipugos nako siya sa akong bastos nga kinaiya. Ug ang tanan nga gisulti, bisan sa pagbiaybiay o sa paglabay, adunay dili maayo nga paagi sa pagbag-o sa kung unsa ang gituohan.

Kasuko sa code: programmer ug negatibo

Negatibo nga mga paagi

Balikan nato ang atong mga bag-ong programmer kaniadto, nga nakabaton og gamay nga kaalam ug kasinatian: mas pamilyar sila sa industriya sa programming ug nakasabut nga ang dili maayo nga code anaa bisan asa, dili kini malikayan. Nahitabo kini bisan sa labing abante nga mga kompanya nga naka-focus sa kalidad (ug pahibaloa ako: dayag, ang modernidad wala manalipod batok sa dili maayo nga code).

Maayo nga script. Sa paglabay sa panahon, ang mga developers nagsugod sa pagdawat nga ang dili maayo nga code usa ka kamatuoran sa software ug nga ang ilang trabaho mao ang pagpalambo niini. Ug nga kung dili malikayan ang dili maayo nga code, nan wala’y kapuslanan sa paghimo og kasamok bahin niini. Gisubay nila ang dalan ni Zen, nga nagpunting sa pagsulbad sa mga problema o mga buluhaton nga giatubang nila. Nakakat-on sila kung giunsa ang tukma nga pagsukod ug pagpakigsulti sa kalidad sa software sa mga tag-iya sa negosyo, pagsulat og maayo nga sukaranan nga mga banabana base sa ilang mga tuig nga kasinatian, ug sa katapusan makadawat og daghang mga ganti alang sa ilang talagsaon ug nagpadayon nga kantidad sa negosyo. Gibuhat nila pag-ayo ang ilang trabaho nga mabayran sila og $10 milyon nga mga bonus ug moretiro aron buhaton ang ilang gusto sa nahabilin sa ilang mga kinabuhi (palihug ayaw kini ibaliwala).

Kasuko sa code: programmer ug negatibo

Ang laing senaryo mao ang dalan sa kangitngit. Imbis nga dawaton ang dili maayo nga code ingon usa ka dili kalikayan, ang mga nag-develop nagdala sa ilang kaugalingon nga tawagan ang tanan nga daotan sa kalibutan sa programming aron mabuntog nila kini. Nagdumili sila sa pagpauswag sa naglungtad nga dili maayo nga kodigo tungod sa daghang maayong mga hinungdan: "ang mga tawo kinahanglan nga mas makahibalo ug dili mahimong tanga"; "kini dili maayo"; "Kini dili maayo alang sa negosyo"; "kini nagpamatuod kung unsa ako ka maalamon"; "Kung dili ko isulti kanimo kung unsa kini nga daotan nga code, ang tibuuk nga kompanya mahulog sa dagat," ug uban pa.

Sigurado nga dili mapatuman ang mga pagbag-o nga gusto nila tungod kay ang negosyo sa kasubo kinahanglan nga magpadayon sa pag-uswag ug dili makagugol ug oras sa pagkabalaka bahin sa kalidad sa code, kini nga mga tawo nakakuha usa ka reputasyon ingon mga nagreklamo. Gipabilin sila alang sa ilang taas nga katakus, apan giduso sa mga margin sa kompanya, diin dili sila makasamok sa daghang mga tawo, apan suportahan gihapon ang operasyon sa mga kritikal nga sistema. Kung wala’y pag-access sa bag-ong mga oportunidad sa pag-uswag, mawad-an sila mga kahanas ug mohunong sa pagtagbo sa mga panginahanglanon sa industriya. Ang ilang negatibo nahimong mapait nga kapaitan, ug isip resulta ilang gipakaon ang ilang kaakuhan pinaagi sa pagpakiglalis sa baynte anyos nga mga estudyante mahitungod sa panaw nga ilang paborito nga daan nga teknolohiya ug nganong init gihapon kini. Natapos na sila sa pagretiro ug nabuhi sa ilang katigulangon nga nanumpa sa mga langgam.

Ang reyalidad tingali naa sa usa ka lugar taliwala niining duha ka mga sobra.

Ang ubang mga kompanya nagmalampuson kaayo sa paghimo sa hilabihan ka negatibo, insular, kusgan nga mga kultura (sama sa Microsoft sa wala pa kini nawala nga dekada) - kasagaran kini mga kompanya nga adunay mga produkto nga hingpit nga mohaum sa merkado ug ang panginahanglan nga motubo sa labing madali; o mga kompanya nga adunay hierarchy sa pagmando ug pagkontrol (Apple sa labing kaayo nga mga tuig sa Trabaho), diin ang tanan nagbuhat kung unsa ang gisulti kanila. Bisan pa, ang panukiduki sa modernong negosyo (ug sentido komon) nagsugyot nga ang labing kataas nga pagkamamugnaon, nga nagdala sa pagkabag-o sa mga kompanya, ug taas nga produktibo sa mga indibidwal, nanginahanglan ubos nga lebel sa tensiyon aron suportahan ang nagpadayon nga mamugnaon ug pamaagi nga panghunahuna. Ug lisud kaayo ang paghimo sa mamugnaon, gibase sa diskusyon nga trabaho kung kanunay ka nga nabalaka bahin sa kung unsa ang isulti sa imong mga kauban bahin sa matag linya sa imong code.

Ang negatibo mao ang engineering pop culture

Karon, mas daghang pagtagad ang gihatag sa kinaiya sa mga inhenyero kaysa kaniadto. Sa mga organisasyon sa engineering, ang lagda "Walay sungay". Nagkadaghan nga mga anekdota ug mga istorya ang nagpakita sa Twitter bahin sa mga tawo nga mibiya sa kini nga propesyon tungod kay dili nila (dili) magpadayon sa pag-antos sa pagdumot ug dili maayo nga kabubut-on sa mga tagagawas. Bisan si Linus Torvalds bag-o lang nangayo og pasaylo mga tuig sa pagdumot ug pagsaway ngadto sa uban nga Linux developers - kini mitultol sa debate mahitungod sa pagka-epektibo niini nga pamaagi.

Gidepensahan gihapon sa uban ang katungod ni Linus nga mahimong kritikal kaayo - kadtong kinahanglan mahibal-an bahin sa mga bentaha ug disbentaha sa "toxic negativity". Oo, ang pagkamatinahuron hilabihan ka importante (bisan sukaranan), apan kon atong hisgotan ang mga rason ngano nga daghan kanato nagtugot sa pagpahayag sa negatibo nga mga opinyon nga mahimong "toxicity", kini nga mga rason daw amahan o tin-edyer: "sila angayan niini tungod kay sila idiots. "," kinahanglan nga sigurado siya nga dili na nila kini buhaton pag-usab," "kon wala pa nila kana mahimo, dili na siya kinahanglan nga mosinggit kanila," ug uban pa. Usa ka pananglitan sa epekto sa emosyonal nga reaksyon sa usa ka lider sa usa ka komunidad sa pagprograma mao ang acronym sa komunidad sa Ruby nga MINASWAN - "Si Matz buotan mao nga kami buotan."

Namatikdan nako nga daghang mga madasigon nga tigpasiugda sa "pagpatay sa usa ka buang" nga pamaagi kanunay nga nagpakabana bahin sa kalidad ug katukma sa code, nga nagpaila sa ilang kaugalingon sa ilang trabaho. Ikasubo, sila sa kasagaran naglibog sa katig-a uban sa rigidity. Ang disbentaha niini nga posisyon naggikan sa yano nga tawo, apan dili produktibo nga tinguha nga mobati nga labaw sa uban. Ang mga tawo nga naunlod niini nga tinguha natanggong sa dalan sa kangitngit.

Kasuko sa code: programmer ug negatibo

Ang kalibutan sa programming paspas nga mitubo ug nagduso batok sa mga utlanan sa iyang sudlanan - ang kalibutan sa non-programming (o ang kalibutan ba sa programming usa ka sudlanan alang sa kalibutan sa non-programming? Maayong pangutana).

Samtang nagkalapad ang atong industriya sa padayon nga pagsaka sa dagan ug ang pagprograma nahimong mas sayon, ang gilay-on tali sa "techies" ug "normal" paspas nga nagsira. Ang kalibutan sa pagprograma labi nga nahayag sa interpersonal nga mga interaksyon sa mga tawo nga nagdako sa hilit nga kultura sa nerd sa sayo nga pag-uswag sa teknolohiya, ug sila ang maghulma sa bag-ong kalibutan sa programming. Ug bisan unsa pa ang sosyal o henerasyon nga mga argumento, ang kahusayan sa ngalan sa kapitalismo makita sa kultura sa kompanya ug mga gawi sa pag-hire: ang labing kaayo nga mga kompanya dili gyud mo-hire og bisan kinsa nga dili makig-uban nga neyutral sa uban, labi pa nga adunay maayong mga relasyon.

Ang akong nakat-unan bahin sa negatibo

Kung tugutan nimo ang sobra nga negatibo nga kontrolon ang imong hunahuna ug pakig-uban sa mga tawo, nga mahimong makahilo, nan kini delikado alang sa mga grupo sa produkto ug mahal alang sa negosyo. Nakakita ko (ug nakadungog) sa dili maihap nga mga proyekto nga nabungkag ug hingpit nga natukod pag-usab sa dako nga gasto tungod kay ang usa ka sinaligan nga developer adunay pagdumot batok sa teknolohiya, laing developer, o bisan usa ka file nga gipili nga magrepresentar sa kalidad sa tibuok codebase.

Ang negatibo usab makaguba ug makaguba sa mga relasyon. Dili gyud nako makalimtan kung giunsa ako pagbadlong sa usa ka kauban sa pagbutang sa CSS sa sayup nga file, nakapasuko kini kanako ug wala ako gitugotan sa pagkolekta sa akong mga hunahuna sa daghang mga adlaw. Ug sa umaabot, dili nako tugotan ang ingon nga tawo nga duol sa usa sa akong mga koponan (apan kinsa ang nahibal-an, ang mga tawo nagbag-o).

Sa katapusan, ang negatibo literal nga makadaot sa imong panglawas.

Kasuko sa code: programmer ug negatibo
Sa akong hunahuna kini ang hitsura sa usa ka master nga klase sa pahiyom.

Siyempre, dili kini usa ka argumento pabor sa pagsidlak sa kalipay, pagsal-ot sa napulo ka bilyon nga mga emoticon sa matag hangyo sa pagbitad, o pag-adto sa usa ka master nga klase sa mga pahiyom (dili, maayo, kung kana ang gusto nimo, wala’y problema). Ang negatibo maoy usa ka hilabihan ka importante nga bahin sa pagprograma (ug kinabuhi sa tawo), kalidad sa pagsenyas, nga nagtugot sa usa nga makapahayag sa mga pagbati ug maluoy sa isigkatawo. Ang negatibo nagpaila sa panabut ug kaalam, ang giladmon sa problema. Kanunay nakong namatikdan nga ang usa ka developer nakaabot sa usa ka bag-ong lebel sa diha nga siya nagsugod sa pagpahayag sa kawalay pagtuo sa unsa siya kaniadto maulawon ug dili sigurado mahitungod sa. Ang mga tawo nagpakita sa pagkamakatarunganon ug pagsalig sa ilang mga opinyon. Dili nimo mahimong isalikway ang pagpahayag sa negatibo, kana mahimong Orwellian.

Bisan pa, ang negatibo kinahanglan nga dosed ug balanse sa uban pang importante nga mga hiyas sa tawo: empatiya, pailub, pagsabut ug humor. Kanunay nimo nga isulti sa usa ka tawo nga wala siya nagsinggit o nanumpa. Ayaw ibaliwala kini nga pamaagi: kung adunay mosulti kanimo nga wala’y bisan unsang emosyon nga seryoso ka nga nasamok, makahadlok gyud.

Nianang panahona, pipila ka tuig ang milabay, ang CEO nakigsulti kanako. We discussed the current status of the project, then nangutana siya unsa akong feeling. Gitubag nako nga maayo ang tanan, ang proyekto naglihok, hinay kami nga nagtrabaho, tingali adunay akong nasipyat ug kinahanglan nga ikonsiderar pag-usab. Miingon siya nga nakadungog siya nga nakigbahin ako sa labi ka negatibo nga mga hunahuna sa mga kauban sa opisina, ug nga ang uban nakamatikod usab niini. Gipasabut niya nga kung ako adunay mga pagduhaduha, mahimo nako nga ipahayag kini sa hingpit sa pagdumala, apan dili "ipaubos sila." Isip usa ka lead engineer, kinahanglan kong mahunahuna kung unsa ang epekto sa akong mga pulong sa uban tungod kay ako adunay daghang impluwensya bisan kung wala ako makaamgo niini. Ug gisultihan niya ako niining tanan nga mabination kaayo, ug sa katapusan miingon nga kung gibati gyud nako kana, nan kinahanglan nako nga hunahunaon kung unsa ang gusto nako alang sa akong kaugalingon ug sa akong karera. Kini usa ka talagsaon nga malumo, pagkuha-it-o-kuha-gawas-sa-imong-lingkoranan nga panag-istoryahanay. Gipasalamatan nako siya sa impormasyon kon sa unsang paagi ang akong nausab nga tinamdan sulod sa unom ka bulan nakaapektar sa uban nga wala nako mamatikdi.

Usa kini ka pananglitan sa talagsaon, epektibo nga pagdumala ug ang gahum sa usa ka malumo nga pamaagi. Akong naamgohan nga morag duna lang koy bug-os nga pagtuo sa kompaniya ug sa abilidad niini sa pagkab-ot sa mga tumong niini, apan sa pagkatinuod ako nakigsulti ug nakigsulti sa uban sa lahi nga paagi. Naamgohan usab nako nga bisan kung gibati nako ang pagduhaduha bahin sa proyekto nga akong gitrabaho, dili nako kinahanglan ipakita ang akong gibati sa akong mga kauban ug ipakaylap ang pesimismo sama sa usa ka contagion, nga makunhuran ang among kahigayonan nga magmalampuson. Hinoon, agresibo nakong mapasabot ang tinuod nga sitwasyon sa akong management. Ug kon gibati nako nga wala sila maminaw kanako, mahimo nakong ipahayag ang akong dili pag-uyon pinaagi sa pagbiya sa kompaniya.

Nakadawat ko og bag-ong oportunidad sa dihang gikuha nako ang posisyon sa head of personnel assessment. Isip usa ka kanhi punong inhenyero, mabinantayon kaayo ako sa pagpahayag sa akong mga opinyon sa among (kanunay nga pag-uswag) nga code sa kabilin. Aron maaprobahan ang usa ka pagbag-o, kinahanglan nimo nga mahanduraw ang karon nga kahimtang, apan wala ka'y ​​makuha kung magligid ka sa pag-agulo, pag-atake, o uban pa. Sa katapusan, ania ako aron makompleto ang usa ka buluhaton ug dili kinahanglan nga magreklamo bahin sa code aron masabtan kini, susihon kini, o ayohon kini.

Sa pagkatinuod, kon mas kontrolon nako ang akong emosyonal nga reaksyon sa code, mas masabtan nako kung unsa kini ug mas gamay ang kalibog nga akong gibati. Sa dihang akong gipahayag ang akong kaugalingon uban ang pagpugong (“adunay luna alang sa dugang nga pag-uswag dinhi”), akong gipahalipay ang akong kaugalingon ug ang uban ug dili kaayo seryosohon ang sitwasyon. Akong naamgohan nga mahimo nakong mapukaw ug makunhuran ang negatibo sa uban pinaagi sa pagkahimong hingpit (makalagot?) makatarunganon ("husto ka, kini nga code dili maayo, apan among pauswagon kini"). Nalipay ko nga makita kung unsa ka layo ang akong mahimo sa agianan sa Zen.

Sa esensya, ako kanunay nga nagkat-on ug nagkat-on pag-usab sa usa ka importante nga leksyon: ang kinabuhi mubo ra kaayo aron kanunay nga masuko ug masakitan.

Kasuko sa code: programmer ug negatibo

Source: www.habr.com

Idugang sa usa ka comment