Hacker News

E pale ana i ka Trigonometry (2013)

Manaʻo manaʻo

14 min read Via iquilezles.org

Mewayz Team

Editorial Team

Hacker News

The Ghost in the Machine: What was avoiding Trigonometry (2013)?

I ka makahiki 2013, ua hoʻomaka kekahi ʻano ʻike i ka honua o ka hoʻomohala polokalamu. ʻO kahi pou blog i kapa ʻia ʻo "Avoiding Trigonometry" na ka mea papahana ʻo Maciej Cegłowski i hopu i ka manaʻo o nā ʻenekinia ma nā wahi āpau. ʻAʻole ia e pili ana i ka paʻakikī o ka sine a me ka cosine, akā e pili ana i kahi pilikia paʻakikī loa: ʻaiʻē ʻenehana. Ua wehewehe ʻo Cegłowski i kāna ʻike i ka hoʻoponopono ʻana i kahi pōpoki maʻalahi i ka pūnaewele kiʻi kiʻi kaulana, 4chan. ʻO ka mea hewa? ʻO kahi ʻōnaehana hoʻopaʻapaʻa nui loa no ka lawelawe ʻana i ka hoʻololi ʻana i nā kiʻi i hilinaʻi ʻia ma ke kaulahao puʻupuʻu o nā helu trigonometry ʻaoʻao server. He hohonu ka manaʻo nui: ua hoʻoikaika nui nā mea hoʻomohala i ke kūkulu ʻana i kahi mīkini Rube Goldberg e pale aku i kahi hopena maʻalahi a nani i hiki ke loaʻa i nā polokalamu kele pūnaewele hou. Ua lilo kēia moʻolelo i kumu hoʻohālike e pili ana i ka hana ʻana i ka ʻenekinia nui i ka palupalu, hoʻopau i nā kumuwaiwai, a hoʻolohi i ka holomua ʻana i kahi kolo.

ʻO ke kumukūʻai kiʻekiʻe o ke akamai

ʻO ka moʻolelo "Avoiding Trigonometry" kahi kumu nui i nā hopena o ka hoʻohana hewa ʻana. ʻO nā mea hoʻomohala i kūkulu i ka ʻōnaehana kumu he mea kānalua ʻole. Ua hoʻoholo lākou i kahi pilikia paʻakikī me kahi hopena paʻakikī. Eia naʻe, ua hana kā lākou "akamai" code i kahi kaumaha lōʻihi. ʻO kēlā me kēia hoʻololi, kēlā me kēia hoʻoponopono bug, a me kēlā me kēia hiʻohiʻona hou e hoʻokele i kēia loiloi labyrinthine. ʻO ka manawa mua i mālama ʻia ma ka noiʻi ʻole ʻana i kahi ala maʻalahi ua hoʻemi ʻia e nā tausani o nā hola i hoʻohana ʻia i ka mālama ʻana a me ka hana ʻana a puni ka ʻōnaehana paʻakikī. ʻO kēia ke kumu o ka ʻaiʻē ʻenehana—ʻo ia ka uku ukupanee ma kahi ala pōkole ʻaʻole pono e lawe. No nā ʻoihana hou, unuhi pololei kēia i ka manawa lohi i ka mākeke no nā hiʻohiʻona hou, nā hui hoʻomohala hoʻonāukiuki, a me kahi codebase e lilo i mea pilikia a ʻoi aku ka pipiʻi no ka hoʻololi.

  • Hoʻemi ʻia ka Agility: He paʻakikī ke hoʻololi i nā ʻōnaehana paʻakikī. ʻO ka mea e pono ai he mea hou maʻalahi e lilo i papahana nui, e pale ana i ka ʻoihana mai ka hoʻololi koke ʻana.
  • Hoʻonui ʻia ka pinepine ʻino: ʻO ka paʻakikī hou aʻe, ʻoi aku ka nui o nā wahi hiki ʻole. Hiki i ka hoʻoponopono ʻana i hoʻokahi pahu ke hana i ʻelua mau mea hou aʻe.
  • Knowledge Silo: He liʻiliʻi wale nō o nā mea hoʻomohala kumu i hiki ke hoʻomaopopo i ka manaʻo paʻakiki, ka hana ʻana i nā bottlenecks a me ka pilikia ʻoihana.
  • Demoralized Developers: ʻAʻole makemake nā ʻenekinia akamai e lilo i poʻe mālama mālama no nā code brittle; makemake lākou e kūkulu i nā hoʻonā hou.

Ke kūkulu ʻana i kahua e hakakā ana i ka paʻakikī

No laila, pehea e hiki ai i nā ʻoihana ke pale aku i kā lākou iho mana o "Avoiding Trigonometry"? Aia ka pane ma ka hoʻokumu ʻana i ka maʻalahi a me ka maopopo mai ka honua. ʻO kēia ke ʻano o ke kūkulu ʻana ma luna o nā ʻōnaehana e paipai i ka hoʻolālā maʻemaʻe, modular. Hoʻoikaika ka ʻōnaehana modular i ka hoʻopaʻi ʻana ma o ka wāwahi ʻana i nā kaʻina hana paʻakikī i nā ʻāpana liʻiliʻi, hiki ke hoʻokele, a hiki ke hoʻololi. Ke loaʻa i kēlā me kēia ʻāpana ke kuleana hoʻokahi, wehewehe maikaʻi ʻia, e maʻalahi ka ʻōnaehana holoʻokoʻa e hoʻomaopopo, hoʻāʻo, a hoʻololi. ʻO kēia ke kumukānāwai ma hope o nā paepae hou i hoʻolālā ʻia e hoʻomāmā i nā hana. No ka laʻana,Hoʻolako ʻo Mewayz i kahi OS pāʻoihana modulare kōkua i nā ʻoihana e pale i ke kūkulu ʻana i nā ʻōnaehana convoluted, pili. Ma ka hāʻawi ʻana i nā module ʻokoʻa no CRM, hoʻokele papahana, a me nā kamaʻilio e hoʻohui maʻemaʻe, ʻike ʻo Mewayz i ka paʻakikī, ʻaʻole i hui pū ʻia.

"ʻO ka nui o ke kumukūʻai o kēlā code trigonometry, me nā hola aʻu i hoʻopau ai, pono e holo i loko o nā haneli haneli mau kālā. - Maciej Cegłowski, "Avoiding Trigonometry" (2013)

Mai Chaos ʻenehana a i ka Maopopo Hana Hana

Ka haʻawina o ka "Avoiding Trigonometry" kahi lōʻihi loa ma waho o ka lumi kikowaena. He ʻōlelo nane no nā ʻano a pau o ka ʻoihana. Inā paha he kaʻina hana ʻae byzantine, kahi papa hana o nā lako polokalamu i hoʻokaʻawale ʻia, a i ʻole ke ʻano kamaʻilio o ke keʻena e hilinaʻi nei i ka "ʻike ʻohana," ʻo kēia mau paʻakikī ka hana like o kēlā code kuʻi. Hoʻokumu lākou i ka hakakā, hoʻolohi i ka hoʻoholo ʻana, a pale i ka hui mai ka hana ʻana ma ke ʻano holoʻokoʻa. ʻO ka pahuhopu ka hana ʻana i nā ʻōnaehana-ʻo ka ʻenehana a me ke kaʻina hana-i maʻalahi a intuitive e like me ka hiki. Ma ke koho ʻana i nā paepae e hoʻoikaika ana i ka hoʻohui ʻana a me ka maopopo, e like meMewayzhiki i nā ʻoihana ke hōʻoia i kā lākou kumu hana e hoʻoikaika ai i ka ulu ma mua o ka pale ʻana. Hiki iā lākou ke hoʻolilo i ko lākou ikaika no ka neʻe ʻana i mua, ma mua o ka wehewehe mau ʻana i nā hoʻoholo paʻakikī o ka wā i hala.

💡 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 →

Nīnau pinepine

The Ghost in the Machine: What was avoiding Trigonometry (2013)?

I ka makahiki 2013, ua hoʻomaka kekahi ʻano ʻike i ka honua o ka hoʻomohala polokalamu. ʻO kahi pou blog i kapa ʻia ʻo "Avoiding Trigonometry" na ka mea papahana ʻo Maciej Cegłowski i hopu i ka manaʻo o nā ʻenekinia ma nā wahi āpau. ʻAʻole ia e pili ana i ka paʻakikī o ka sine a me ka cosine, akā e pili ana i kahi pilikia paʻakikī loa: ʻaiʻē ʻenehana. Ua wehewehe ʻo Cegłowski i kāna ʻike i ka hoʻoponopono ʻana i kahi pōpoki maʻalahi i ka pūnaewele kiʻi kiʻi kaulana, 4chan. ʻO ka mea hewa? ʻO kahi ʻōnaehana hoʻopaʻapaʻa nui loa no ka lawelawe ʻana i ka hoʻololi ʻana i nā kiʻi i hilinaʻi ʻia ma ke kaulahao puʻupuʻu o nā helu trigonometry ʻaoʻao server. He hohonu ka manaʻo nui: ua hoʻoikaika nui nā mea hoʻomohala i ke kūkulu ʻana i kahi mīkini Rube Goldberg e pale aku i kahi hopena maʻalahi a nani i hiki ke loaʻa i nā polokalamu kele pūnaewele hou. Ua lilo kēia moʻolelo i kumu hoʻohālike e pili ana i ka hana ʻana i ka ʻenekinia nui i ka palupalu, hoʻopau i nā kumuwaiwai, a hoʻolohi i ka holomua ʻana i kahi kolo.

ʻO ke kumukūʻai kiʻekiʻe o ke akamai

ʻO ka moʻolelo "Avoiding Trigonometry" kahi kumu nui i nā hopena o ka hoʻohana hewa ʻana. ʻO nā mea hoʻomohala i kūkulu i ka ʻōnaehana kumu he mea kānalua ʻole. Ua hoʻoholo lākou i kahi pilikia paʻakikī me kahi hopena paʻakikī. Eia naʻe, ua hana kā lākou "akamai" code i kahi kaumaha lōʻihi. ʻO kēlā me kēia hoʻololi, kēlā me kēia hoʻoponopono bug, a me kēlā me kēia hiʻohiʻona hou e hoʻokele i kēia loiloi labyrinthine. ʻO ka manawa mua i mālama ʻia ma ka noiʻi ʻole ʻana i kahi ala maʻalahi ua hoʻemi ʻia e nā tausani o nā hola i hoʻohana ʻia i ka mālama ʻana a me ka hana ʻana a puni ka ʻōnaehana paʻakikī. ʻO kēia ke kumu o ka ʻaiʻē ʻenehana—ʻo ia ka uku ukupanee ma kahi ala pōkole ʻaʻole pono e lawe. No nā ʻoihana hou, unuhi pololei kēia i ka manawa lohi i ka mākeke no nā hiʻohiʻona hou, nā hui hoʻomohala hoʻonāukiuki, a me kahi codebase e lilo i mea pilikia a ʻoi aku ka pipiʻi no ka hoʻololi.

Ke kūkulu ʻana i kahua e hakakā ana i ka paʻakikī

No laila, pehea e hiki ai i nā ʻoihana ke pale aku i kā lākou iho mana o "Avoiding Trigonometry"? Aia ka pane ma ka hoʻokumu ʻana i ka maʻalahi a me ka maopopo mai ka honua. ʻO kēia ke ʻano o ke kūkulu ʻana ma luna o nā ʻōnaehana e paipai i ka hoʻolālā maʻemaʻe, modular. Hoʻoikaika ka ʻōnaehana modular i ka hoʻopaʻi ʻana ma o ka wāwahi ʻana i nā kaʻina hana paʻakikī i nā ʻāpana liʻiliʻi, hiki ke hoʻokele, a hiki ke hoʻololi. Ke loaʻa i kēlā me kēia ʻāpana ke kuleana hoʻokahi, wehewehe maikaʻi ʻia, e maʻalahi ka ʻōnaehana holoʻokoʻa e hoʻomaopopo, hoʻāʻo, a hoʻololi. ʻO kēia ke kumukānāwai ma hope o nā paepae hou i hoʻolālā ʻia e hoʻomāmā i nā hana. No ka laʻana, hāʻawi ʻo Mewayz i kahi OS pāʻoihana modular e kōkua i nā ʻoihana e pale i ke kūkulu ʻana i nā ʻōnaehana convoluted, interconnected. Ma ka hāʻawi ʻana i nā module ʻokoʻa no CRM, hoʻokele papahana, a me nā kamaʻilio e hoʻohui maʻemaʻe, ʻike ʻo Mewayz i ka paʻakikī, ʻaʻole i hui pū ʻia.

Mai Chaos ʻenehana i ka Maopopo Hana Hana

Ka haʻawina o ka "Avoiding Trigonometry" kahi lōʻihi loa ma waho o ka lumi kikowaena. He ʻōlelo nane no nā ʻano a pau o ka ʻoihana. Inā paha he kaʻina hana ʻae byzantine, kahi papa hana o nā lako polokalamu i hoʻokaʻawale ʻia, a i ʻole ke ʻano kamaʻilio o ke keʻena e hilinaʻi nei i ka "ʻike ʻohana," ʻo kēia mau paʻakikī ka hana like o kēlā code kuʻi. Hoʻokumu lākou i ka hakakā, hoʻolohi i ka hoʻoholo ʻana, a pale i ka hui mai ka hana ʻana ma ke ʻano holoʻokoʻa. ʻO ka pahuhopu ka hana ʻana i nā ʻōnaehana-ʻo ka ʻenehana a me ke kaʻina hana-i maʻalahi a intuitive e like me ka hiki. Ma ke koho ʻana i nā paepae e hoʻoikaika ana i ka hoʻohui ʻana a me ka maopopo, e like me Mewayz, hiki i nā ʻoihana ke hōʻoia i kā lākou kumu hana e hoʻoikaika ai i ka ulu ʻana ma mua o ka pale ʻana. Hiki iā lākou ke hoʻolilo i ko lākou ikaika no ka neʻe ʻana i mua, ma mua o ka wehewehe mau ʻana i nā hoʻoholo paʻakikī o ka wā i hala.

Mākaukau e maʻalahi i kāu mau hana?

Inā makemake ʻoe iā CRM, invoicing, HR, a i ʻole 208 modules — Ua uhi ʻo Mewayz iā ʻoe. 138K+ ʻoihana i hana mua i ka hoʻololi.

Hoʻomaka manuahi →