Hacker News

Kunzvenga Trigonometry (2013)

Comments

7 min read Via iquilezles.org

Mewayz Team

Editorial Team

Hacker News

Chipoko Mumuchina: Chii Chaidzivirira Trigonometry (2013)?

Muna 2013, chiitiko chinoshamisa chakadzika midzi munyika yekuvandudza software. A blog post yakanzi "Avoiding Trigonometry" nemugadziri wepurogiramu Maciej Cegłowski akatora pfungwa dzemainjiniya kwese kwese. Yakanga isiri yekuoma kwe sine uye cosine, asi nezve dambudziko rinonyanya kupenga: chikwereti chehunyanzvi. Cegłowski akatsanangudza chiitiko chake kugadzirisa bhagi yakapusa mune yakakurumbira imageboard saiti, 4chan. Mupari wemhosva? Iyo inoshamisa convoluted, over-engineered sisitimu yekubata kutenderera kwemifananidzo yaivimba neketani inodzungudza ye server-side trigonometry kuverenga. Iwo musimboti meseji yaive yakadzama: vanogadzira vakashandisa simba rakakura kugadzira muchina weRube Goldberg kudzivirira mhinduro yakapusa, yaiwanikwa nyore mumabrowser emazuva ano. Nyaya iyi yakava muenzaniso wakasarudzika wekuti kuwedzeredza-injiniya kunogadzira sei kusasimba, kutambisa zviwanikwa, uye pakupedzisira kunonotsa kufambira mberi kusvika pakukambaira.

Mutengo Wakakwirira Wekungwara

The "Avoiding Trigonometry" saga inyanzvi mumhedzisiro yehungwaru husina kushandiswa. Vagadziri vakavaka hurongwa hwepakutanga pasina mubvunzo vaive nehunyanzvi. Vakagadzirisa dambudziko rakaoma nemhinduro yakaoma. Nekudaro, yavo "yakangwara" kodhi yakagadzira mutoro wenguva refu. Shanduko yega yega, kugadzirisa kwega kwega, uye chinhu chitsva chese chaifanira kufambisa iyi labyrinthine logic. Nguva yekutanga yakachengetedzwa nekusatsvaga nzira iri nyore yaive shoma nezviuru zvemaawa akashandiswa kuchengetedza nekushanda zvakatenderedza system yakaoma. Ichi ndicho chidimbu chechikwereti chehunyanzvi-ndiyo miripo yemubereko pane nzira pfupi yaisambofanirwa kutora. Kumabhizinesi emazuva ano, izvi zvinoshandura zvakananga mukunonoka-kuenda-kumusika kwezvinyowani, zvikwata zvebudiriro zvakakanganisika, uye codebase inova ine ngozi uye inodhura kuchinja.

  • Agility Yakaderedzwa: Masisitimu akaomarara akaoma kuchinja. Chii chinofanira kunge chiri nyore update inova purojekiti huru, inodzivirira bhizinesi kubva pakuchinja nekukurumidza.
  • Kuwedzera Bug Frequency: Kuwedzera kuomarara kunoreva zvimwe zvingangoitika zvekutadza. Kugadzirisa tsikidzi imwe chete kunogona kugadzira mamwe maviri usingazivi.
  • Knowledge Silos: Vagadziri vekutanga vashoma chete ndivo vanogona kunzwisisa pfungwa dzakavhiringika, zvichikonzera matambudziko uye njodzi yebhizinesi.
  • Demoralized Developers: Vane tarenda mainjiniya havadi kuve vashandi vekugadzirisa kune brittle code; vanoda kugadzira mhinduro itsva.

Kuvaka Nheyo Inorwisa Kuoma

Saka, mabhizinesi anganzvenga sei vhezheni yavo ye "Avoiding Trigonometry"? Mhinduro iri mukukoshesa kuve nyore uye kujeka kubva pasi. Izvi zvinoreva kuvaka pane masisitimu anokurudzira akachena, modular architecture. A modular maitiro anomanikidza chirango nekupwanya maitiro akaoma kuita zvidiki, zvinogoneka, uye zvinochinjika. Kana chidimbu chega chega chine basa rimwechete, rakanyatsotsanangurwa, iyo system yese inova nyore kunzwisisa, kuyedza, uye kugadzirisa. Uhwu ndihwo huzivi hwemapuratifomu emazuva ano akagadzirirwa kukwenenzvera mashandiro. Semuyenzaniso, Mewayz inopa modular business OSinobatsira makambani kudzivisa kuvaka convoluted, interconnected systems. Nekupa mamodule akasiyana eCRM, manejimendi eprojekiti, uye kutaurirana kunobatanidza zvakachena, Mewayz inova nechokwadi chekuti kuomarara kurimo, kwete kusanganiswa.

"Mutengo wose wekodhi yetrigonometry, kusanganisira maawa andakapedza ndichiibvisa, unofanira kusvika mumazana ezviuru zvemadhora. Zvose kuti zvisaite basa rekupera kwevhiki kuti kutenderedzwa kwemifananidzo kuitike pamutengi." - Maciej Cegłowski, "Kudzivisa Trigonometry" (2013)

Kubva kuTechnical Chaos kuenda Ku Operational Clarity

Chidzidzo che "Avoiding Trigonometry" chinosvika kure nekamuri yepaseva. Mufananidzo wezvinhu zvese zvebhizinesi. Ingave iri nzira yemvumo yeByzantine, chigamba chezvishandiso zvesoftware zvakadimburwa, kana dhipatimendi rekutaurirana rinotsamira pa "ruzivo rwemadzinza," izvi zvakaomarara ndizvo zvakaenzana nekodhi iyi yakakanganisika. Vanogadzira kukakavara, kunonoka kuita sarudzo, uye kudzivirira sangano kuti rishande sechinhu chakabatana. Chinangwa chinofanira kunge chiri chekugadzira masisitimu — ese ari maviri ehunyanzvi uye maitiro — ari nyore uye anonzwisisika sezvinobvira. Nokusarudza mapuratifomu anosimbisa kubatanidzwa uye kujekesa, seMewayz, mabhizinesi anogona kuona kuti nheyo yavo yekushanda inosimbisa kukura panzvimbo yekudzivisa. Vanogona kushandisa simba ravo kufambira mberi, pane kugara vachiongorora sarudzo dzakavhiringika dzekare.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Mibvunzo Inowanzo bvunzwa

Chipoko Mumuchina: Chii Chaidzivirira Trigonometry (2013)?

Muna 2013, chiitiko chinoshamisa chakadzika midzi munyika yekuvandudza software. A blog post yakanzi "Avoiding Trigonometry" nemugadziri wepurogiramu Maciej Cegłowski akatora pfungwa dzemainjiniya kwese kwese. Yakanga isiri yekuoma kwe sine uye cosine, asi nezve dambudziko rinonyanya kupenga: chikwereti chehunyanzvi. Cegłowski akatsanangudza chiitiko chake kugadzirisa bhagi yakapusa mune yakakurumbira imageboard saiti, 4chan. Mupari wemhosva? Iyo inoshamisa convoluted, over-engineered sisitimu yekubata kutenderera kwemifananidzo yaivimba neketani inodzungudza ye server-side trigonometry kuverenga. Iwo musimboti meseji yaive yakadzama: vanogadzira vakashandisa simba rakakura kugadzira muchina weRube Goldberg kudzivirira mhinduro yakapusa, yaiwanikwa nyore mumabrowser emazuva ano. Nyaya iyi yakava muenzaniso wakasarudzika wekuti kuwedzeredza-injiniya kunogadzira sei kusasimba, kutambisa zviwanikwa, uye pakupedzisira kunonotsa kufambira mberi kusvika pakukambaira.

Mutengo Wakakwirira Wekungwara

The "Avoiding Trigonometry" saga inyanzvi mumhedzisiro yehungwaru husina kushandiswa. Vagadziri vakavaka hurongwa hwepakutanga pasina mubvunzo vaive nehunyanzvi. Vakagadzirisa dambudziko rakaoma nemhinduro yakaoma. Nekudaro, yavo "yakangwara" kodhi yakagadzira mutoro wenguva refu. Shanduko yega yega, kugadzirisa kwega kwega, uye chinhu chitsva chese chaifanira kufambisa iyi labyrinthine logic. Nguva yekutanga yakachengetedzwa nekusatsvaga nzira iri nyore yaive shoma nezviuru zvemaawa akashandiswa kuchengetedza nekushanda zvakatenderedza system yakaoma. Ichi ndicho chidimbu chechikwereti chehunyanzvi-ndiyo miripo yemubereko pane nzira pfupi yaisambofanirwa kutora. Kumabhizinesi emazuva ano, izvi zvinoshandura zvakananga mukunonoka-kuenda-kumusika kwezvinyowani, zvikwata zvebudiriro zvakakanganisika, uye codebase inova ine ngozi uye inodhura kuchinja.

Kuvaka Nheyo Inorwisa Kuoma

Saka, mabhizinesi anganzvenga sei vhezheni yavo ye "Avoiding Trigonometry"? Mhinduro iri mukukoshesa kuve nyore uye kujeka kubva pasi. Izvi zvinoreva kuvaka pane masisitimu anokurudzira akachena, modular architecture. A modular maitiro anomanikidza chirango nekupwanya maitiro akaoma kuita zvidiki, zvinogoneka, uye zvinochinjika. Kana chidimbu chega chega chine basa rimwechete, rakanyatsotsanangurwa, iyo system yese inova nyore kunzwisisa, kuyedza, uye kugadzirisa. Uhwu ndihwo huzivi hwemapuratifomu emazuva ano akagadzirirwa kukwenenzvera mashandiro. Semuenzaniso, Mewayz inopa modular bhizinesi OS inobatsira makambani kudzivirira kuvaka convoluted, akabatana masisitimu. Nekupa mamodule akasiyana eCRM, manejimendi eprojekiti, uye kutaurirana kunobatanidza zvakachena, Mewayz inova nechokwadi chekuti kuomarara kurimo, kwete kusanganiswa.

Kubva kuTechnical Chaos kuenda Ku Operational Clarity

Chidzidzo che "Avoiding Trigonometry" chinosvika kure nekamuri yepaseva. Mufananidzo wezvinhu zvese zvebhizinesi. Ingave iri nzira yemvumo yeByzantine, chigamba chezvishandiso zvesoftware zvakadimburwa, kana dhipatimendi rekutaurirana rinotsamira pa "ruzivo rwemadzinza," izvi zvakaomarara ndizvo zvakaenzana nekodhi iyi yakakanganisika. Vanogadzira kukakavara, kunonoka kuita sarudzo, uye kudzivirira sangano kuti rishande sechinhu chakabatana. Chinangwa chinofanira kunge chiri chekugadzira masisitimu — ese ari maviri ehunyanzvi uye maitiro — ari nyore uye anonzwisisika sezvinobvira. Nekusarudza mapuratifomu anosimbisa kubatanidzwa uye kujeka, seMewayz, mabhizinesi anogona kuona kuti hwaro hwavo hwekushanda hunosimbisa kukura pachinzvimbo chekudzivisa. Vanogona kushandisa simba ravo kufambira mberi, pane kugara vachiongorora sarudzo dzakavhiringika dzekare.

Wagadzirira Kurerutsa Mashandiro Ako?

Kunyangwe uchida CRM, invoicing, HR, kana ese mazana maviri nemamodule 208 — Mewayz yakakupa. 138K+ mabhizinesi akatochinja.

Tanga Mahara →