Seks, armastus ja suhted mikroteenuste arhitektuuri prisma kaudu

«Kui ma eraldasime seksi, armastuse ja suhted — siis kõik sai oluliselt lihtsamaks…» tsitaat elukogenud tüdrukult

Me oleme programmeerijad ja tegeleme masinatega, kuid miski inimlik pole meile võõras. Me armume, abiellume, saame lapsi ja … sureme. Nagu tavalistel surelikel, seisame ka meie pidevalt silmitsi emotsionaalsete probleemidega, kui „iseloomud ei klapi“, „me ei sobi kokku“ jne. Meie elus juhtub armukoldeid, suhete katkemisi, truudusetust ja muid emotsionaalsete värvingutega sündmusi.

Teisest küljest, oma eriala eripära tõttu, soovime, et kõik oleks loogiline ja üks tuleneks teisest. Kui ma ei meeldi, siis millega täpselt? Kui iseloomud ei klapi, siis millise osa osas. Selgitused stiilis “sa ei hooli minust ja ei armasta” tunduvad meile mingisuguste vähe mõistetavate abstraktsioonide kogumina, mida tuleks mõõta (millistes mõõtühikutes mõõdetakse hoolimist) ja anda selged piirangud (millised sündmused peaksid seda hoolimist vallandama).

Kaasaegses psühholoogias on kogunenud tohutu hulk abstraktsioone ja terminoloogiat inimestevaheliste suhete emotsionaalse külje tähistamiseks. Kui tulete psühholoogi juurde ja ütlete, et teil ei suju suhe kaaslasega, antakse teile hunnik nõuandeid stiilis “olge üksteise vastu kannatlikum” või “te peate kõigepealt enda sees selgusele jõudma ja mõistma, mis on teie jaoks tõeliselt oluline”. Te kulutate tundide viisi aega, kuulates, kuidas psühholoog räägib teile üsna ilmselgeid asju. Või loete populaarteaduslikku psühholoogilist kirjandust, mille põhisisu on lihtne juhis “tehke seda, mis meeldib, ja ärge tehke seda, mis ei meeldi”. Kõik muu — see on meeldiv lisand sellele väikesele seemnele banalsest tõest.

Aga oota, programmeerimine on väga ettearvamatu protsess. Programmeerimise käigus, kandideerides metafoori, püüame lihtsustada ümbritsevat maailma abstraktsioonide tasemele. Püüame vähendada meie ümbritseva maailma entroopiat, surudes selle tuttavate loogiliste algoritmide raamesse. Oleme selles osas kogunud tohutu hulga kogemusi. Oleme välja mõelnud hulga põhimõtteid, manifestidega ja algoritme.

Seoses sellega tekib küsimus — kas ei saaks neid kõiki saavutusi rakendada inimestevahelistele suhetele. Vaadakem... mikrosaadete arhitektuuri.

Sellest vaatenurgast on abielu tohutu monoliitne rakendus, mida on üha keerulisem hallata. Oleme kogunud hulga mittefungeerivat funktsionaalsust (kus on suhete värskus), tehniline võlg (millal sa viimati oma naisele lilli tõid?), ja sistemaalsed probleemid, mis puudutavad osade vahelisi suhtlusprotokolle (ma räägin sulle uuest autost, aga sina ütled jälle 'viige ämber välja'), süsteem neelab ressursse (nii rahalisi kui ka moraalseid).

Rakendame mikrosaadete arhitektuuri lähenemist ja alustame süsteemi osadeks jagamisest. Muidugi võib jagamine olla ükskõik milline, kuid siin on igaühel oma roll tarkvaraarhitektina.

Abielu koosneb funktsionaalselt järgmistest osadest

  • Rahanduslikust alamsüsteemist
  • Emotsionaalsest alamsüsteemist (seks, armastus, tunded, kõik vaevu kaardistatud ja halbade tõlgendustega)
  • Suhtlemise alamsüsteemist (mis vastutab peresisese suhtluse ja koostoime eest)
  • Laste kasvatamise alamsüsteemist (valikuline, vastavalt olemasolule)

Ideaalis peaks igaüks neist alamsüsteemidest olema autonoomne. Ei lubata mudeleid stiilis:

  • sa teenid vähe, seetõttu minu tunded sinu vastu kaovad
  • kui sa mind armastad, osta mulle kasukas
  • ma ei räägi sinuga, sest sa ei rahulda mind voodis

Heas mikrosaadete arhitektuuris võib iga selle osa asendada ilma, et see kahjustaks kogu süsteemi toimimist.

Sellest vaatenurgast on partneri kõrvalsuhe mitte midagi muud kui emotsionaalsete suhete alamsüsteemi asendamine.

Abielunaine võib omakorda leida rikkaka armukese, asendades seeläbi rahandusliku alamsüsteemi.

Emotsionaalne suhtlemine peres asendatakse väliste teenustega, nagu sotsiaalmeedia ja messengerd. API suhtlemine jääb näiliselt muutumatuks, nagu ka inimene ekraani teises otsas, kuid ükski tehnoloogia ei suuda anda intiimsuse tunnet.

Online kohtingute maailmas on illusioon küllusest ja kergest suhtlemisest — partneri leidmiseks ei pea pingutama. Tindris vasakule pühkides oled juba valmis uuteks suheteks nullist alustama. See on nagu täiustatud versioon vanamoodsatest sotsiaalsetest kohtumistest — kino- või kohvikülastustest, kuid võimalusega vajutada nuppu Restart ja alustada mängu uuesti.

Kas sellised asendused toovad süsteemile kasu — see on arutelu teema ja igaüks saab anda oma vastuse. Kas on mõtet jagada toimiv monoliitne suhete rakendus, koos oma sisemiste arusaamatustega ja sageid tõrkeid, ja kas see ei lagune, kui kõik jagatakse osadeks, on küsimus, mis jääb avatuks.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster