Noti tal-Laboratorju Nru 1: Il-Kontinwu Meta-Orto-Endo: Sellum Ġdid
Nagħtu isem lill-movimenti bejn il-livelli tal-astrazzjoni
Kull konversazzjoni tajba dwar suġġett kumpless tiċċaqlaq bejn livelli differenti. Tim tas-softwer jitkellem dwar il-prodott kollu, imbagħad dwar sottosistema, imbagħad dwar funzjoni waħda, imbagħad dwar linja waħda biss, u mbagħad jerġa’ jitla’. Tabib jgħaddi mill-pazjent għal organu u minnu għal ċellula. Storiku jgħaddi minn epoka għal battalja u minnha għall-ittra ta’ suldat wieħed. Dawn il-qabżiet nagħmluhom il-ħin kollu, u ġeneralment bil-kwiet. Dak is-skiet joħloq ammont sorprendenti ta’ konfużjoni: persuna waħda tkun għadha qed titkellem dwar il-foresta, filwaqt li l-oħra tkun diġà marret quddiem siġra.
Il-kontinwu meta-orto-endo huwa vokabularju żgħir biex dawk il-qabżiet jingħadu b’mod espliċitu. Ma jgħid lil ħadd x’għandu jsejjaħ il-livelli tiegħu, u mhuwiex teorija tal-astrazzjoni. Sempliċement jagħti isem lill-movimenti, biex kull min jaqsam dan il-kliem ikun jista’ jgħid bil-miftuħ lejn liema direzzjoni sejra l-konversazzjoni.
Tliet kelmiet
Orto huwa fejn qegħdin issa: il-livell normali tad-diskussjoni ta’ bħalissa. L-isem ġej mill-Grieg orthós, “dritt” jew “korrett”. Kull qasam għandu l-orto naturali tiegħu. F’reviżjoni tal-kodiċi jista’ jkun il-funzjoni li qed tiġi diskussa; f’laqgħa tad-disinn jista’ jkun karatteristika sħiħa. L-orto huwa ż-żero tal-iskala.
Meta ifisser livell ’il fuq, lejn l-istampa l-kbira (mill-Grieg metá, “lil hinn minn”). “Ejja mmorru meta għal mument: din il-bidla kif taffettwa l-applikazzjoni kollha?”
Endo ifisser livell ’l isfel, fid-dettalji (mill-Grieg éndon, “ġewwa”). “Sejrin endo: din it-tfittxija kif se nimplimentawha fil-fatt?”
Kontinwu, mhux tliet kaxxi
Il-livelli mhumiex tlieta biss. Aħseb f’linja tan-numri bl-orto fuq iż-żero. Il-meta jitla’ ’l fuq minn livell ta’ astrazzjoni għall-ieħor, daqs kemm għandu s-suġġett, u l-endo jinżel ’l isfel minn livell ta’ dettall għall-ieħor, daqs kemm għandu wkoll. Minn funzjoni waħda tista’ tmur endo fl-algoritmu tagħha, imbagħad fl-istruttura tad-dejta, imbagħad fil-bits fil-memorja; jew meta fil-modulu, imbagħad fis-sistema, imbagħad fin-negozju li s-sistema sservi.
Li tiċċaqlaq aktar minn pass wieħed huwa faċli biex tgħidu: “żewġ livelli meta”, jew, bil-miktub, billi tirrepeti s-simbolu jew iżżid superskritt għall-qabżiet akbar (ara hawn taħt). U meta diskussjoni tistabbilixxi ruħha f’livell ġdid u tibqa’ hemm, tista’ sempliċement terġa’ tiġi ankrata: “orto ġdid”, jew “ejja nqiegħdu l-orto fuq is-sottosistema”.
Analoġija ottika
Aħseb fil-vista. Orto huwa l-vista ordinarja: l-għajn waħedha, jew nuċċali li sempliċement jirrestawraw il-vista normali. Li tmur endo huwa li taqbad mikroskopju: affarijiet iżgħar, b’ħafna aktar dettall. Li tmur meta huwa t-teleskopju: jurik l-akbar affarijiet li jeżistu, pjaneti u galassji. Jekk teżaminaha bir-reqqa, l-analoġija titgħawweġ, għax iż-żewġ strumenti t-tnejn idejqu l-kamp viżiv tiegħek. Iżda għall-biċċa l-kbira tal-imħuħ, it-teleskopju b’mod naturali jinħass qisu tlugħ ’il fuq, għax dak li jurik huwa akbar. Dak hu l-punt veru: il-livell tal-astrazzjoni huwa dwar l-iskala ta’ dak li qed taħseb fuqu, mhux dwar kemm minnu jidħol fil-vista f’daqqa. (Għal pass lura pur, mingħajr ebda tkabbir, aħseb f’drone jitla’ fuq għalqa, f’ritratt mis-satellita, jew f’mappa.)
Għaliex jiswa l-inkwiet
Għax l-ispiża ta’ qabża mhux imħabbra hija reali. Meta disinjatur jgħid “dan bil-mod wisq” u jkun qed jirreferi għall-proċess kollu tax-xogħol, filwaqt li l-inġinier jifhem “dan il-loop bil-mod wisq”, jistgħu jibqgħu jargumentaw għal għaxar minuti dwar affarijiet differenti. Kelma waħda fil-mument tal-qabża, “sejrin meta” jew “sejrin endo”, iżżomm lil kulħadd fl-istess livell. Taħdem l-aħjar f’oqsma fejn il-livelli jinbidlu l-ħin kollu: is-softwer, id-disinn, l-inġinerija u t-tagħlim. Iżda tgħodd għal kull konversazzjoni fejn il-livell taż-zoom huwa importanti.
Nibnu fuq is-sellum ta’ Hayakawa
Ifformulajt dan il-vokabularju mingħajr ma kont naf li kellu antenat famuż. F’Language in Action (1939), il-lingwista S. I. Hayakawa ddeskriva sellum tal-astrazzjoni. L-eżempju tiegħu huwa baqra jisimha Bessie: fil-qiegħ, Bessie nfisha, dan l-annimal uniku; tarġa ’l fuq, “baqra”; imbagħad “bhejjem tar-razzett”, “assi tar-razzett”, “assi”, u fl-aħħar “ġid”. Kull tarġa tħalli barra aktar dettall u tkopri aktar art.
Hayakawa wissa kontra l-astrazzjoni f’livell mejjet (dead-level abstracting): li teħel fuq tarġa waħda. Jekk teħel fl-għoli, titkellem b’ġeneralitajiet vojta li qatt ma jmissu xejn reali. Jekk teħel fil-baxx, tiġbor munzell ta’ dettalji mingħajr ebda punt. Il-lezzjoni tiegħu hija li titla’ u tinżel apposta, u fuq kollox li, wara li titla’, terġa’ tinżel b’eżempju: l-astrazzjoni mingħajr eżempji hija vojta, u l-eżempji mingħajr astrazzjoni huma munzell ta’ aneddoti.
Żewġ ideat oħra tiegħu, mit-tradizzjoni tas-semantika ġenerali ta’ Alfred Korzybski, joqogħdu viċin ħafna ta’ din:
- Il-mappa mhix it-territorju. Kull kelma diġà hija astrazzjoni tal-ħaġa reali, tarġa ’l fuq minnha. Li tkun taf fuq liema tarġa tinsab huwa l-ewwel difiża biex ma tħawwadx it-tnejn.
- Ħsieb b’żewġ valuri kontra ħsieb b’ħafna valuri. Li tqis kollox bħala jew/jew (tajjeb jew ħażin, stampa kbira jew dettall), kontra li tara medda sħiħa. Għalhekk dan huwa kontinwu u mhux swiċċ bejn “livell għoli” u “livell baxx”: hemm daqs kemm hemm tarġiet fis-suġġett.
Dak li jżid il-kontinwu meta-orto-endo huwa l-biċċa tal-konversazzjoni. Hayakawa għallem lill-individwi jitilgħu u jinżlu s-sellum fil-ħsieb u fil-kitba tagħhom stess. Dan il-kliem iħalli żewġ persuni jew aktar jiċċaqilqu flimkien: biex iħabbru tlugħ (“sejrin meta”), inżul (“sejrin endo”), jew ritorn id-dar (“lura għall-orto”), biex ħadd ma jitħalla fuq tarġa differenti. Huwa l-prinċipju ta’ Hayakawa, applikat bil-miftuħ. (Is-saġġ interattiv tad-disinjatur Bret Victor, “Up and Down the Ladder of Abstraction” (’Il fuq u ’l isfel fuq is-sellum tal-astrazzjoni), tal-2011, japplika l-istess prinċipju għall-għodod tas-softwer: interfaċċi li jħalluk titla’ u tinżel.)
Simboli
Għall-kitba, kull stat għandu simbolu:
- ↖ meta (U+2196, north west arrow: vleġġa lejn il-majjistral)
- ⌀ orto (żero b’linja mxaqilba twila; U+2300, diameter sign: is-sinjal tad-dijametru)
- ↘ endo (U+2198, south east arrow: vleġġa lejn ix-xlokk)
Miktuba flimkien, il-kontinwu jsir ↖⌀↘: żero maqsum b’linja li tittawwal f’vleġġa li tipponta ’l fuq lejn ix-xellug, u f’oħra li tipponta ’l isfel lejn il-lemin. Diversi passi jistgħu jinkitbu bir-repetizzjoni (↖↖) jew b’superskritt (↖³). Li tittajpjahom bl-idejn iddejjaq, għalhekk jaqblu ma’ makros tal-espansjoni tat-test, ma’ assistent tal-AI, jew sempliċement mal-kliem miktub sħiħ.
Fil-prattika
Il-vokabularju jaħdem l-aħjar meta jintuża bil-ħfief, bħalma jintużaw “pereżempju” jew “fi kliem ieħor”: sinjal fil-mument tal-bidla, mhux ritwal. Żewġ persuni li jaqsmuh jistgħu jgħidu “stenna, mur endo fuq dan” jew “ejja nieħdu pass meta” u minnufih ikunu jafu fejn qiegħed l-ieħor. U “lura għall-orto” huwa mod ġentili biex tagħlaq digressjoni, għax id-digressjoni ssir vjaġġ apposta ’l fuq jew ’l isfel fuq is-sellum, minflok tbegħid mit-triq.