Seks, armastus ja suhted läbi mikroteenuste arhitektuuri objektiivi

“Kui lahutasin seksi, armastuse ja suhted, muutus kõik palju lihtsamaks...” tsitaat elukogemusega tüdrukult

Oleme programmeerijad ja tegeleme masinatega, kuid miski inimlik pole meile võõras. Me armume, abiellume, saame lapsi ja... sureme. Nagu lihtsurelikel, on ka meil pidevalt emotsionaalseid probleeme, kui me "ei klapi", "me ei sobi kokku" jne. Meil ​​on armukolmnurki, lahkuminekuid, reetmisi ja muid emotsionaalselt laetud sündmusi.

Teisalt meeldib meile eriala olemusest tulenevalt, kui kõik on loogiline ja ühest järgneb teisest. Kui ma sulle ei meeldi, siis miks täpselt? Kui te tegelaste osas ühel meelel ei ole, siis mis osa täpsemalt? Selgitused stiilis “sa ei haletse mind ja ei armasta mind” tunduvad meile mingi ebaselgete abstraktsioonide kogumina, mida tuleb mõõta (millistes ühikutes haletsust mõõdetakse) ja anda selged piirtingimused (mida sündmused peaksid selle kahju tekitama).

Kaasaegne psühholoogia on inimsuhete emotsionaalse poole tähistamiseks kogunud tohutu hulga abstraktsioone ja terminoloogiaid. Kui tulete psühholoogi juurde ja ütlete, et teie suhted partneriga ei toimi, annab ta teile palju nõuandeid vaimus "olge üksteise suhtes sallivamad", "peate kõigepealt mõistma iseennast ja mõistma mis on teie jaoks tõeliselt oluline." Istud tunde ja kuulad, kuidas psühholoog sulle üsna ilmselgeid asju räägib. Või loete populaarset psühholoogilist kirjandust, mille põhiolemus taandub lihtsale sõnastusele "tee seda, mis teile meeldib, ja ärge tehke seda, mis teile ei meeldi". Kõik muu on selle banaalse tõe väikese seemne tore lisand.

Aga oota, programmeerimine on väga ettearvamatu protsess. Programmeerimise käigus püüame piltlikult öeldes lihtsustada meid ümbritsevat maailma abstraktsioonide tasemele. Püüame vähendada meid ümbritseva maailma entroopiat, surudes selle meile mõistetavate algoritmide loogikasse. Meil on selliste ümberkujundamiste osas kogunenud tohutu kogemus. Me mõtlesime välja hulga põhimõtteid, manifeste ja algoritme.

Ja sellega seoses tekib küsimus: kas kõiki neid arenguid on võimalik rakendada inimsuhetele? Heidame pilgu... mycoservice arhitektuurile.

Sellest vaatenurgast on abielu tohutu monoliitne rakendus, mida on üha raskem säilitada. Juba praegu on palju mittefunktsionaalset funktsionaalsust (kus on suhte värskus), tehnilist võlga (millal te viimati naisele lilli kinkisite), rikkumisi süsteemi osade vahelises protokollide koostoimes (I räägin sulle uuest autost ja sina jälle “võtad ämbri välja”), neelab süsteem ressursse (nii rahalisi kui moraalseid).

Rakendame mikroteenuse arhitektuuri lähenemisviisi ja kõigepealt jagame süsteemi osadeks. Muidugi võib rike olla ükskõik milline, kuid siin on igaüks oma tarkvaraarhitekt.

Abielu funktsionaalselt koosneb

  • Finantside allsüsteem
  • Emotsionaalne alamsüsteem (seks, armastus, tunded, kõik hoomamatu ja raskesti hinnatav)
  • Kommunikatsiooni alamsüsteem (vastutab suhtluse ja suhtluse eest perekonnas)
  • Laste kasvatamise alamsüsteemid (valikuline, oleneb saadavusest)

Ideaalis peaksid kõik need alamsüsteemid olema autonoomsed. Mustrid stiilis:

  • teenite vähe, nii et minu tunded teie vastu on kustumas
  • kui sa mind armastad, osta mulle kasukas
  • Ma ei suhtle sinuga, sest sa ei rahulda mind voodis

Hea mikroteenuse arhitektuuri korral saab selle mis tahes osa asendada, ilma et see mõjutaks kogu süsteemi kui terviku tööd.

Sellest vaatenurgast pole suhe partneriga midagi muud kui sensuaalsete suhete alamsüsteemi asendamine.

Abielus naine võib omakorda leida rikka väljavalitu, asendades seeläbi finantsalasüsteemi.

Peresisene emotsionaalne suhtlus asendub välisteenustega sotsiaalvõrgustike ja kiirsõnumite kaudu. Interaktsiooni API jääb näiliselt muutumatuks, nagu ka teisel pool ekraani olev inimene, kuid ükski tehnoloogia ei suuda pakkuda intiimsust.

Tutvumissaitide külluse ja ligipääsetavuse illusioon aitab kaasa – te ei pea suhtluse loomiseks mingeid pingutusi tegema. Pühkige Tinderis vasakule ja olete valmis uueks suhteks puhtalt lehelt. See on nagu vanamoodsate kinno või kohvikutesse mineku võrguprotokollide täiustatud versioon, kuid võimalusega vajutada lähtestamisnuppu ja alustada mängu uuesti.

Kas sellistest asendustest kasu on süsteemile tervikuna, on vaieldav küsimus ja igaüks võib anda oma vastuse. Kas töötavat monoliitset suhterakendust koos sisemiste probleemide ja perioodiliste tõrgetega on vaja eraldada ja kas see laguneb, kui kõik on lahti võetud, on lahtine küsimus.

Allikas: www.habr.com

Lisa kommentaar