En takknemlighet for (teknisk) arkitektur (sammenkoblet)

En takknemlighet for (teknisk) arkitektur (sammenkoblet)


En gang i tiden holdt jeg på å møte arkitekter som hadde endt opp med å jobbe med nettet.

Jeg spurte hvorfor. Noen gode svar:

  • Arkitekter tenker på hvordan folk beveger seg mellom rom (sider) og hva det betyr for brukeropplevelsen – dette var i en tid da webdesignere ofte kom fra grafisk design og trakk mer på enkeltsidelayout
  • Arkitekter tenker på negativt rom, og hvordan det du legger i et rom former sosial atferd – dette var i en tid da nettet før det sosiale nettet
  • Arkitekter må jobbe med mange forskjellige disipliner for å lage noe, og alle disse menneskene tror de er den viktigste personen i rommet, og det er slik produktteam er også – lol

Jeg er ikke arkitekt, men noen av favorittbøkene mine handler om arkitektur.

Her er tre:

To ting som arkitektur gjør har vært i tankene mine nylig: hvordan den former forståelse og hvordan den former sin egen evolusjon.


Informasjonsarkitektur

Det er en sjelden designer som opererer både på makroen av strategi og kultur og organisasjoner, og mikroen av håndverk og smak og interaksjoner.

Jeff Veen er en. Jeg husker at han sa til meg en gang: Design handler om å skape den riktige mentale modellen for brukeren.

(Nå handler tydeligvis design ikke bare om det, men for det spesielle problemet jeg tok til Veen, sa han nøyaktig det jeg trengte å høre for å bli løs.)

Så jeg elsker å tenke på primitivene til funksjonalitet og innhold for brukeren og hvordan de forholder seg, slik at brukeren kan resonnere intuitivt om hva de kan gjøre med systemet, og hvordan.

Og dette er en interaktiv prosess: for en førstegangsbruker, hvordan møter de først et system og hvordan finner og lærer de over tid?

Og dette er en kognitiv prosess: mentale modeller er abstrakte; det vi oppfatter er ekte. Så hvordan skjer forståelse?

(AI-agenter bruker programvaren min. Prioriter klarhet fremfor følelser.)


Don Norman skrev The Design of Everyday Things (1988), høyt elsket av webdesignere, og populariserte “brukersentrert design.”

Norman tok også inn begrepet råd fra kognitiv psykologi. Som laget av JJ Gibson: å oppfatte noe er også å oppfatte hvordan man skal nærme seg det og hva man skal gjøre med det (som tidligere diskutert).

Den beste måten å legge merke til avfordances er å legge merke til hvor de går galt! Norman dører:

Noen dører krever trykte instruksjoner for å betjene, mens andre er så dårlig utformet at de får folk til å gjøre det stikk motsatte av hva de trenger for å åpne dem. Formene eller detaljene deres kan tyde på at skyving skal fungere, når det faktisk er nødvendig å trekke (eller omvendt).

Hver gang du ser en PUSH-etikett festet på som ekstrautstyr, er det papir over en normannisk dør.

Jeg var glad for å møte en normannisk dør irl denne uken.

Så jeg strekker definisjonen av arkitektur her, for å inkludere dette, men rull med det. Arkitektur er hvordan ting blir forstått.


Arkitektur er hvordan ting utvikler seg – hvordan de er tillatt å utvikle seg.

Det er et vakkert boligfelt på toppen av en ås i Sør-London.

Dawson’s Heights (1964) er formet som en forskjøvet dobbelbølge, og ser annerledes ut i horisonten fra alle vinkler og med hver endring av lyset. Likevel er den på nært hold også i menneskelig skala, til tross for sine 10 etasjer.

Hovedarkitekt Kate Macintosh ønsket at beboerne skulle ha balkonger, men dette ble sett på som å kaste bort offentlige penger på unødvendig luksus

Hun visste at de ville bli fjernet fra designene hennes for å spare penger, og gjorde dem viktige:

alle balkongene på Dawson’s Heights er brannutløpsbalkongermen de er også private balkonger fordi rømningsdøren er en lås av typen “knus glass for å gå inn”, slik at du trygt kan bruke balkongen din til hva du måtte ønske.


Teknisk arkitektur

Så programvarearkitektur er også teamstruktur – hvem trenger å snakke med hvem – men også hvordan man kan sørge for at å gjøre noe på den raske og skitne måten også er å gjøre det på riktig måte.

Halvparten av programvarearkitekturen er å sørge for at noen kan fikse en feil i en hast, legge til funksjoner uten å ødelegge den, og være lat uten å gjøre feil.

… sa jeg i 2004.

Jeg tror dette gjelder intern programvarearkitektur og for biblioteker du importerer.


Saken med agentkoding er at agenter maler problemer til støv. Gi en agent et problem og en stundsløkke og – på lang sikt – vil det løse det problemet selv om det betyr å brenne en billion tokens og skrive ned til silisiumet.

Som, hvor er bunnen? Hvorfor ikke ta en vanlig engelsk spesifikasjon og slipe inn i ren montering hver gang? Det ville gått raskere.

Men vi vil at AI-agenter skal løse kodeproblemer raskt og på en måte som er vedlikeholdbar og tilpasningsdyktig og komponerbar (som drar nytte av forbedringer andre steder), og hvor hvert tillegg gjør hele stabelen bedre.

Så nederst er virkelig flotte biblioteker som kapsler inn harde problemer, med flotte grensesnitt som gjør den “riktige” måten til den enkle måten for utviklere å bygge apper med dem. Arkitektur!

Mens jeg vibber (jeg kaller det vibbing nå, ikke koding og ikke vibbing) mens jeg vibber, ser jeg på kodelinjer mindre enn noen gang før, og tenker på arkitektur mer enn noen gang før.

Jeg svetter utviklererfaring selv om menneskelige utviklere neppe noen gang vil være mitt publikum.

Hvordan lager vi biblioteker som agenter elsker?





Source link

Postagens Similares

  • AI Content Alone Won’t Fix Your Search Visibility (Here’s What Will)

    Most in-house SEO teams and agencies have adopted AI for content briefs, drafts, on-page recommendations, and technical audits. The output is up, but two things are happening at once, and SEO teams have to solve both: Why More AI-Assisted Content Isn’t Moving Rankings Search behavior has shifted. Long-tail queries (10+ words) have grown sharply, query…

  • Breaking Down “ride or die”: dahhuz’s senaste popsläpp

    Musikrecension: “dahhuz’s ride or die rör sig i låga toner och bygger sitt momentum genom subtila känslomässiga skiftningar. Melodin är lätt och ren, fungerar som både ett medel för avslappning och inre upplyftning. Sången utstrålar positivitet utan sofistikering, med en sval nyans som ger spåret en känsla av vardagsoptimism. Beatet förblir ett piggt ljud men…

  • ஸ்பார்க்கியின் மேஜிக் பியானோ “ஆரஞ்சு ஜூஸ்” என்ற புதிய பாடலுடன் திரும்புகிறது

    ஸ்பார்க்கியின் மேஜிக் பியானோ “ஆரஞ்சு ஜூஸுடன்” திரும்புகிறது. புதிய இண்டி ராக் ட்யூன் உண்மையில் டபுள் ஏ-சைட் சிங்கிள் “கேயாஸ்/ஆரஞ்சு ஜூஸ்” இன் இரண்டாவது டிராக்காகும். … 2000 களின் நடுப்பகுதியில் கேரேஜ் மறுமலர்ச்சி ஆற்றலைப் படம்பிடிக்கும் ஒரு ரா மற்றும் ஸ்டிரிப்டு-பேக், ஏக்கம் நிறைந்த இண்டி ராக்கர். இது ஒரு ஏக்கம், தென்றல் போன்ற உணர்வைக் கொண்டுள்ளது, கிட்டார்களுடன் டைம் கேப்சூல் போல் செயல்படும், உங்களை 2000களின் நடுப்பகுதியில் UK இண்டிக்கு அழைத்துச் சென்றது. ஒளி,…

  • எஸ்சிஓவிற்கு ஹைபனேட்டட் டொமைன் பெயர்கள் சரி என்று கூகுள் கூறுகிறது

    கூகுளின் ஜான் முல்லர் சமீபத்தில் ஹைபனேட்டட் டொமைன் பெயர்களைப் பயன்படுத்துவது SEO க்கு பரவாயில்லை என்பதை உறுதிப்படுத்தினார். எஸ்சிஓ சமூகத்தில் ஸ்பேமி என நீண்ட காலமாக ஒதுக்கப்பட்ட ஹைபனேட்டட் டொமைன் பெயர்கள், அதனுடன் எந்த வித எதிர்மறையான சமிக்ஞையும் இணைக்கப்படவில்லை என்பது வெளிப்படையாக உறுதிப்படுத்தப்பட்டுள்ளது. ஹைபனேட்டட் டொமைன் பெயர்கள் மற்றும் எஸ்சிஓ எஸ்சிஓவின் ஆரம்ப நாட்களில் ஹைபனேட்டட்-டொமைன்-பெயர்கள் ஒரு பெரிய விஷயமாக இருந்தன, ஏனெனில் தேடுபொறிகள் ஆரம்பத்தில் வலைப்பக்கங்களை தரவரிசைப்படுத்த பழமையான திறவுச்சொல் அடிப்படையிலான அல்காரிதம்களைப் பயன்படுத்தின….

  • Keturunan Brutal dan Indah ke dalam Jiwa Norwegia – JamSphere

    Kegilaangrup folk metal dari Norwegia Selatan, telah menghabiskan lebih dari satu dekade membangun musik yang berada di persimpangan antara keajaiban pastoral dan ketakutan metal mitologis, dan dengan album ketiga mereka ‘Ritual Kematianmereka telah menyampaikan pernyataan artistik terlengkap dalam karier mereka. Dirilis dan mendapat pujian luas dari para penggemar dan kritikus, album ini ambisius, tanpa kompromi,…

  • JFONS 以振奋人心的赞歌“Everyday I Get (New Mercy)”宣告新的恩典季节 – JamSphere

    这位独立艺术家和跨流派的制作人创作了一首深情的中速圣歌,让日常的优雅远远超出了教堂的四墙 一个具有罕见的精神深度、音乐流畅性和世代传承的人, JFONS 几十年来,他一直拒绝单一车道的舒适感,而是绘制了一条完全属于他自己的路线。凭借他即将推出的六月单曲, “我每天都得到(新的怜悯)”,他到达了可能是他职业生涯中最强大的时刻——不是因为他正在重塑自己,而是因为他比以往任何时候都更加完整地展现自己。 要了解什么 “我每天都得到(新的怜悯)” 意味着,你首先必须了解在哪里 JFONS 来自。他的根又深又广。他的祖母与传奇人物分享福音舞台 玛哈莉亚·杰克逊。他的祖父在新奥尔良充满灵魂的走廊里演奏了布鲁斯音乐。当他七岁时, JFONS 已经坐在钢琴前,提高了福音的声音,并与他的兄弟姐妹一起表演 七位灵魂赢家。这不是传记——这是一种召唤。音乐从来就不是他选择的东西;他选择了音乐。它选择了他,从那时起他就忠实地尊重它。 他穿越克利夫兰丰富的音乐景观的旅程只会增强他的直觉。开放时间为 勒韦尔,并肩表演 完美元素,并与 粗鲁的男孩 给了他一个任何工作室都无法复制的真实世界的教育。这些经历巩固了贯穿他创作的一切的哲学:音乐必须是真实的,必须是可以感受到的,并且必须在最后一个音符消失很久之后才有意义。他的目录反映了这种信念,来自富有同情心的人 “也可能是我” – 对被忽视和挣扎的人的冥想 – “多么接近”这张唱片成为欧洲最大的放克唱片之一,并证明了他的影响力远远超出了任何单一流派或地域。 JFONS 将他的声音描述为浓汤,这个比喻很完美。灵魂乐、福音音乐、放克音乐、R&B,以及任何当下需要的东西——所有这些都与耐心、祈祷和目标一起搅拌在一起。他从生活经验中进行创作,而这种真实性正是吸引听众的原因。人们感受到表演的音乐和生活中的音乐之间的区别。一切 JFONS 发布完全属于后者。这让我们想到 “我每天都得到(新的怜悯)”,这首歌既像是到来,又像是邀请。 从音乐上来说,这首歌是温暖和动感的大师级作品。它建立在时髦、有机的中速基础之上,充满了一种轻松的自信,这种自信只有来自于在分子水平上理解律动的制作人。甜美、温暖的键盘和弦像熟悉的拥抱一样包裹着听众,而闪闪发光的吉他演奏则在整个过程中增添了闪烁的光芒和质感。在这一切之下,稳健的鼓点以权威的方式锚定了这首歌曲,其动态的填充、滚动和节奏变化使音乐保持活力和不可预测,但又不失其口袋。凌驾于整个安排之上的是 JFONS 他本人——深情、衷心、完全熟悉歌曲节奏的每一个曲线和轮廓。他的发声能力不仅出色,而且非常出色。这是亲密的。他不会对你唱歌。他和你一起唱歌。 从主题上来说, “我每天都得到(新的怜悯)” 是一种彻底的感恩之举。这首歌的中心信息看似简单,但却是深刻的反文化:每一天,无论情况如何,上帝的怜悯都会新鲜且无条件地降临——不是出于义务,而是出于爱。在一个让我们相信我们的价值是赢得的、我们的恩典必须应得的世界里,这是一个真正具有颠覆性的宣言。这首歌坚持认为仁慈并不是对良好行为的奖励。这是一份礼物,日复一日,一周中的每一天,都会不断地更新。 抒情结构完美地强化了这个想法。通过以几乎礼拜式的重复方式循环一周中的每一天,这首歌将日历本身变成了一种崇拜行为。周一到周日不再是履行义务的游行,而是对连续性的庆祝——在平常的时间里衡量神圣之爱的稳定性。贯穿该结构的是一股同样强大的反抗力量。这首歌清楚地表明,任何外力、任何阴沉的天空、任何挫折或失望,都没有力量推翻已经给予的怜悯。这些诗句中蕴藏着一种精神上的自信,既深刻地体现了个人的个性,又引起了普遍的共鸣。这是反击绝望的赞美音乐。 感恩和坚韧的双重能量是区别的关键 “我每天都得到(新的怜悯)” 来自更传统的福音食物。 JFONS 一直认为教会不应该垄断神圣音乐,而这首歌完全体现了这一信念。它的设计目的是超越圣所的四墙,进入城市街道,进入汽车扬声器,通过地铁站台上的耳机,进入那些可能从未踏足教堂但迫切需要听到自己被遮盖的人的耳朵。 “神不会改变” JFONS 曾说过,“但他喜欢让每个人、每个地方都能听到的音乐。” “我每天都得到(新的怜悯)” 是音乐的显现。 这也是一首体现更广泛艺术使命的歌曲 JFONS 积极追求教堂与街头能量、福音与浩室音乐、快节奏赞美与 R&B 灵魂的融合,为想要在传统界限之外表达信仰的年轻艺术家和听众创造真正的空间。他并不是要求教会放弃其根基。他要求它敞开大门。他的梦想合作者—— 史蒂夫旺德, 王子, 菲尔·科林斯, 柯克·富兰克林,…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *