CINXE.COM

sadasant - Medium

<!DOCTYPE html><html xmlns:cc="http://creativecommons.org/ns#"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# medium-com: http://ogp.me/ns/fb/medium-com#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=contain"><title>sadasant - Medium</title><link rel="canonical" href="https://medium.com/sadasant"><link id="feedLink" rel="alternate" type="application/rss+xml" title="RSS" href="https://medium.com/feed/sadasant"><meta name="robots" content="index,follow"><meta name="title" content="sadasant - Medium"><meta name="referrer" content="unsafe-url"><meta name="description" content="Experiences as an Engineering Manager and Human Being."><meta name="keywords" content="LIFE, PERSONAL DEVELOPMENT, SOFTWARE DEVELOPMENT, TECH"><meta name="theme-color" content="#000000"><meta property="og:title" content="sadasant – Medium"><meta property="twitter:title" content="sadasant – Medium"><meta property="og:url" content="https://medium.com/sadasant"><meta property="og:image" content="https://cdn-images-1.medium.com/max/1200/1*DbtqyeDHpC6hat5IUH9K_A.png"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="Experiences as an Engineering Manager and Human Being."><meta name="twitter:description" content="Experiences as an Engineering Manager and Human Being."><meta name="twitter:image:src" content="https://cdn-images-1.medium.com/max/1200/1*DbtqyeDHpC6hat5IUH9K_A.png"><meta property="og:type" content="medium-com:collection"><meta name="twitter:card" content="summary_large_image"><meta property="medium-com:creator" content="https://medium.com/@sadasant"><meta name="twitter:creator" content="@sadasant"><meta name="twitter:site" content="@Medium"><meta property="og:site_name" content="Medium"><meta name="twitter:app:name:iphone" content="Medium"><meta name="twitter:app:id:iphone" content="828256236"><meta name="twitter:app:url:iphone" content="medium://sadasant"><meta property="al:ios:app_name" content="Medium"><meta property="al:ios:app_store_id" content="828256236"><meta property="al:android:package" content="com.medium.reader"><meta property="al:android:app_name" content="Medium"><meta property="al:ios:url" content="medium://sadasant"><meta property="al:android:url" content="medium://sadasant"><meta property="al:web:url" content="https://medium.com/sadasant"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/sadasant" /><script type="application/ld+json">{"@context": "http://schema.org", "@graph": [{"@type": "WebSite", "url": "https:\/\/medium.com", "name": "Medium", "alternateName": "Medium is a community of readers and writers offering unique perspectives on ideas large and small."},{"@type": "Organization", "url": "https:\/\/medium.com\/sadasant", "name": "sadasant"}]}</script><link rel="stylesheet" href="https://cdn-static-1.medium.com/_/fp/css/main-branding-base.tWIMt8r3Nl52PPi9OfgcVw.12.css"><script>!function(n,e){var t,o,i,c=[],f={passive:!0,capture:!0},r=new Date,a="pointerup",u="pointercancel";function p(n,c){t||(t=c,o=n,i=new Date,w(e),s())}function s(){o>=0&&o<i-r&&(c.forEach(function(n){n(o,t)}),c=[])}function l(t){if(t.cancelable){var o=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,o){function i(){p(t,o),r()}function c(){r()}function r(){e(a,i,f),e(u,c,f)}n(a,i,f),n(u,c,f)}(o,t):p(o,t)}}function w(n){["click","mousedown","keydown","touchstart","pointerdown"].forEach(function(e){n(e,l,f)})}w(n),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(n){c.push(n),s()}}(addEventListener,removeEventListener);</script><script>document.domain = document.domain;</script><script>if (window.top !== window.self) window.location = 'about:blank';var OB_startTime = new Date().getTime(); var OB_loadErrors = []; function _onerror(e) { OB_loadErrors.push(e) }; if (document.addEventListener) document.addEventListener("error", _onerror, true); else if (document.attachEvent) document.attachEvent("onerror", _onerror); function _asyncScript(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = u; f.parentNode.insertBefore(s, f);}function _asyncStyles(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("link"); s.rel = "stylesheet"; s.href = u; f.parentNode.insertBefore(s, f); return s}(new Image()).src = "/_/stat?event=pixel.load&origin=" + encodeURIComponent(location.origin);</script><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga("create", "G-7JY7T788PK", "auto", {"allowLinker": true, "legacyCookieDomain": window.location.hostname});ga("send", "pageview");</script><script async src="https://www.google-analytics.com/analytics.js"></script><script>(function () {var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; document.write("<style>section.section-image--fullBleed.is-backgrounded {padding-top: " + Math.round(1.1 * height) + "px;}section.section-image--fullScreen.is-backgrounded, section.section-image--coverFade.is-backgrounded {min-height: " + height + "px; padding-top: " + Math.round(0.5 * height) + "px;}.u-height100vh {height: " + height + "px !important;}.u-height110vh {height: " + Math.round(1.1 * height) + "px !important;}.u-minHeight100vh {min-height: " + height + "px !important;}.u-maxHeight100vh {max-height: " + height + "px !important;}section.section-image--coverFade {height: " + height + "px;}.section-aspectRatioViewportPlaceholder, .section-aspectRatioViewportCropPlaceholder {max-height: " + height + "px;}.section-aspectRatioViewportBottomSpacer, .section-aspectRatioViewportBottomPlaceholder {max-height: " + Math.round(0.5 * height) + "px;}.zoomable:before {top: " + (-1 * height) + "px; left: " + (-1 * width) + "px; padding: " + height + "px " + width + "px;}</style>");})()</script><!--[if lt IE 9]><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js"></script><![endif]--><link rel="icon" href="https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" class="js-favicon"><link rel="apple-touch-icon" sizes="152x152" href="https://cdn-images-1.medium.com/fit/c/304/304/1*DbtqyeDHpC6hat5IUH9K_A.png"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*DbtqyeDHpC6hat5IUH9K_A.png"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*DbtqyeDHpC6hat5IUH9K_A.png"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*DbtqyeDHpC6hat5IUH9K_A.png"><link rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg" color="#171717"></head><body itemscope class=" browser-ie os-windows v-unbound v-glyph v-glyph--m2-unbound-source-serif-pro is-noJs"><script>document.body.className = document.body.className.replace(/(^|\s)is-noJs(\s|$)/, "$1is-js$2")</script><div class="site-main" id="container"><div class="butterBar butterBar--error"></div><div class="surface"><div id="prerendered" class="screenContent"><div class="metabar u-clearfix u-textColorTransparentWhiteDarker u-tintBgColor u-tintSpectrum js-metabar"><div class="branch-journeys-top"></div><div class="js-metabarMiddle metabar-inner u-marginAuto u-maxWidth1032 u-flexCenter u-justifyContentSpaceBetween u-height65 u-xs-height56 u-paddingHorizontal20"><div class="metabar-block u-flex1 u-flexCenter"><div class="js-metabarLogoLeft"><a href="https://medium.com/" data-log-event="home" class="siteNav-logo u-fillWhite u-flex0 u-flexCenter u-paddingTop0"><span class="svgIcon svgIcon--wordmarkMedium svgIcon--120x26px u-flex"><svg class="svgIcon-use" width="120" height="26" ><path d="M29.57 1.404l.036-.008V1.12h-7.27l-6.75 15.979-6.75-15.98H1.003v.278l.035.008c1.327.302 2 .752 2 2.374v18.993c0 1.623-.676 2.073-2.003 2.374L1 25.153v.279h5.315v-.278l-.035-.008c-1.327-.302-2-.751-2-2.374V4.88l8.67 20.552h.492l8.924-21.125V23.24c-.114 1.282-.782 1.677-1.983 1.95l-.036.009v.275h9.259V25.2l-.036-.008c-1.203-.274-1.886-.67-2-1.95l-.006-19.464h.006c0-1.622.674-2.072 2-2.374zm4.23 12.582c.15-3.412 1.367-5.875 3.41-5.918.629.01 1.157.219 1.568.62.872.852 1.282 2.634 1.219 5.298h-6.198zm-.092.962h10.85v-.046c-.03-2.61-.78-4.64-2.228-6.033-1.25-1.204-3.103-1.867-5.048-1.867h-.043c-1.01 0-2.248.246-3.13.693a7.316 7.316 0 00-2.623 2.086c-1.185 1.479-1.903 3.477-2.078 5.724a13.717 13.717 0 00-.04.755c-.004.195-.005.39-.001.587.117 5.087 2.846 9.153 7.692 9.153 4.254 0 6.73-3.132 7.348-7.336l-.312-.11c-1.085 2.259-3.034 3.628-5.252 3.461-3.028-.228-5.347-3.32-5.137-7.066m23.122 6.893c-.356.85-1.099 1.319-2.094 1.319-.995 0-1.905-.689-2.552-1.939-.694-1.342-1.06-3.24-1.06-5.487 0-4.678 1.445-7.704 3.68-7.704.937 0 1.674.468 2.026 1.284v12.527zm7.198 3.335c-1.327-.316-2-.787-2-2.492V0l-8.062 2.392v.293l.05-.004c1.111-.09 1.866.064 2.304.472.343.32.51.809.51 1.498v3.11C56.033 7.25 55.088 7 53.94 7c-2.326 0-4.453.987-5.986 2.779-1.599 1.867-2.444 4.42-2.444 7.38 0 5.287 2.584 8.84 6.43 8.84 2.25 0 4.06-1.242 4.888-3.336v2.811h7.233v-.29l-.035-.008zM70.94 3.085c0-1.65-1.236-2.896-2.875-2.896-1.632 0-2.908 1.272-2.908 2.896 0 1.624 1.278 2.896 2.908 2.896 1.64 0 2.875-1.245 2.875-2.896zm1.903 22.092c-1.327-.316-2-.787-2-2.492h-.006V7.055l-7.234 2.092v.284l.043.004c1.566.14 1.994.683 1.994 2.525v13.515h7.24v-.29l-.037-.008zm18.536 0c-1.327-.316-2-.787-2-2.492V7.055L82.49 9.078v.285l.04.004c1.28.136 1.65.71 1.65 2.56v9.88c-.426.85-1.227 1.356-2.196 1.39-1.573 0-2.439-1.07-2.439-3.012V7.055l-7.234 2.092v.284l.044.004c1.565.14 1.994.683 1.994 2.525v8.362a9.443 9.443 0 00.15 1.741l.13.57C75.243 24.845 76.848 26 79.362 26c2.129 0 3.996-1.328 4.818-3.405v2.885h7.233v-.291l-.034-.012zm28.102.298v-.291l-.035-.009c-1.44-.334-2.001-.964-2.001-2.248V12.295C117.445 8.98 115.597 7 112.5 7c-2.257 0-4.16 1.314-4.893 3.36-.582-2.168-2.257-3.36-4.734-3.36-2.175 0-3.88 1.156-4.612 3.11V7.056l-7.233 2.006v.286l.043.004c1.547.138 1.994.697 1.994 2.492v13.631h6.75v-.29l-.037-.01c-1.148-.271-1.519-.767-1.519-2.04V10.95c.304-.715.917-1.562 2.127-1.562 1.504 0 2.266 1.05 2.266 3.116v12.972h6.751v-.29l-.035-.01c-1.149-.271-1.52-.767-1.52-2.04V12.294a7.107 7.107 0 00-.095-1.21c.322-.777.97-1.696 2.23-1.696 1.524 0 2.265 1.02 2.265 3.116v12.972h7.233z"/></svg></span><span class="u-textScreenReader">Homepage</span></a></div><div class="u-paddingLeft10 u-sm-show r-paddingRight10"><a href="https://rsci.app.link/?%24canonical_url=https%3A%2F%2Fmedium.com/sadasant%3F~feature=LoMobileNavBar&~channel=ShowCollectionHome&~stage=m2">Open in app</a></div></div><div class="metabar-block u-flex0 u-flexCenter"><div class="u-flexCenter u-height65 u-xs-height56"><div class="buttonSet buttonSet--wide u-lineHeightInherit"><a class="button button--primary button--light button--chromeless u-accentColor--buttonNormal is-inSiteNavBar u-xs-hide js-signInButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fsadasant%3Fsource%3Dtopic_portal---recommended_stories---artificial_intelligence---4-107--------------------60b5594d_10eb_4666_ac15_0582008e9b7f--------------&amp;source=--------------------------nav_reg&amp;operation=login" data-action="sign-in-prompt" data-redirect="https://medium.com/sadasant?source=topic_portal---recommended_stories---artificial_intelligence---4-107--------------------60b5594d_10eb_4666_ac15_0582008e9b7f--------------" data-action-source="--------------------------nav_reg">Sign in</a><a class="button button--primary button--light button--withChrome u-accentColor--buttonNormal is-inSiteNavBar js-signUpButton" href="https://medium.com/m/signin?redirect=https%3A%2F%2Fmedium.com%2Fsadasant%3Fsource%3Dtopic_portal---recommended_stories---artificial_intelligence---4-107--------------------60b5594d_10eb_4666_ac15_0582008e9b7f--------------&amp;source=--------------------------nav_reg&amp;operation=register" data-action="sign-up-prompt" data-redirect="https://medium.com/sadasant?source=topic_portal---recommended_stories---artificial_intelligence---4-107--------------------60b5594d_10eb_4666_ac15_0582008e9b7f--------------" data-action-source="--------------------------nav_reg">Get started</a></div></div></div></div></div><div class="metabar metabar--spacer js-metabarSpacer u-tintBgColor u-height65 u-xs-height56"></div><div class="collectionHeader js-collectionHeaderContainer u-relative collectionHeader--layoutMedium collectionHeader--alignmentLeft collectionHeader--withoutLogo collectionHeader--withoutBackground collectionHeader--colorBehaviorBold collectionHeader--withoutNavigation collectionHeader--editorLayoutTitle is-modeView u-tintBgColor"><div class="collectionHeader-aspectRatioTable"><div class="collectionHeader-aspectRatioContent u-backgroundSizeCover js-collectionHeaderBackground"><div class="collectionHeader-overlayBackground u-height100vh"></div><header class="collectionHeader-heroAndInlineNav u-borderBox u-maxWidth1072 u-paddingLeft20 u-paddingRight20 u-marginAuto u-foreground js-collectionHeader"><div class="collectionHeader-hero js-collectionHeaderHero u-clearfix u-tintSpectrum"><div class="collectionHeader-heroInner"><div class="collectionHeader-logo js-collectionHeaderLogo" style=""><a class="link u-baseColor--link" href="https://medium.com/sadasant" title="Go to sadasant" aria-label="Go to sadasant"><div class="u-relative u-marginAuto"><div style="padding-bottom: 75%"></div><img class="collectionHeader-logoImage js-collectionHeaderLogoImage" /></div></a></div><div class="collectionHeader-nameAndDescription"><a class="link link--noUnderline u-baseColor--link" href="https://medium.com/sadasant" title="Go to sadasant" aria-label="Go to sadasant"><h1 class="collectionHeader-name js-collectionName u-foreground u-baseColor--textDark u-paddingBottom4 u-lineHeightTightest u-contentSansBold u-fontSize40 u-xs-fontSize32">sadasant</h1></a><h2 class="collectionHeader-description js-collectionDescription u-foreground u-baseColor--textNormal u-contentSansRegular u-fontSize24 u-xs-fontSize18">Experiences as a software developer and human being.</h2></div></div></div></header></div><div class="collectionHeader-aspectRatioCell"><div class="collectionHeader-aspectRatioFullWidth"></div></div></div><div class="collectionHeader-blockNav"><div class="u-borderBox u-maxWidth1072 u-paddingLeft20 u-paddingRight20 u-marginAuto"><nav class="collectionHeader-nav u-clearfix js-collectionHeaderNav u-lineHeight40 u-overflowHiddenY u-tintSpectrum"><div class="buttonSet u-flex1 u-noWrap u-overflowX u-paddingBottom100 u-xs-marginRight15"><label class="button button--small button--chromeless button--withIcon button--withSvgIcon inputGroup u-sm-hide metabar-predictiveSearch u-baseColor--buttonNormal u-baseColor--placeholderNormal" title="Search sadasant"><span class="svgIcon svgIcon--search svgIcon--25px u-baseColor--iconLight"><svg class="svgIcon-use" width="25" height="25" ><path d="M20.067 18.933l-4.157-4.157a6 6 0 10-.884.884l4.157 4.157a.624.624 0 10.884-.884zM6.5 11c0-2.62 2.13-4.75 4.75-4.75S16 8.38 16 11s-2.13 4.75-4.75 4.75S6.5 13.62 6.5 11z"/></svg></span><input class="js-predictiveSearchInput textInput textInput--rounded textInput--darkText u-baseColor--textNormal textInput--transparent" type="search" placeholder="Search sadasant" required="true" data-collection-id="7b58a7cf5e44" /></label><a class="button button--light button--chromeless is-touchIconBlackPulse u-baseColor--buttonLight button--withIcon button--withSvgIcon button--chromeless u-verticalAlignMiddle" href="https://twitter.com/sadasant" title="Visit “sadasant” on X" aria-label="Visit “sadasant” on X" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--twitter svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M14.215 11.3l5.764-6.7h-1.366l-5.005 5.818L9.611 4.6H5l6.045 8.798L5 20.424h1.366l5.286-6.144 4.221 6.144h4.61L14.216 11.3zm-1.871 2.175l-.612-.876-4.874-6.97h2.098l3.933 5.625.613.876 5.112 7.312h-2.098l-4.172-5.966z" fill="#242424"/></svg></span></span></a></div><div class="buttonSet u-textAlignRight u-marginLeft18 u-flex0 u-noWrap"><button class="button button--primary button--smallest u-noUserSelect button--withChrome u-accentColor--buttonNormal js-relationshipButton is-smallPill" data-action="sign-up-prompt" data-sign-in-action="toggle-follow-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/sadasant" data-action-source="pub_header----7b58a7cf5e44----------------------follow_pub" data-collection-id="7b58a7cf5e44"><span class="button-label js-buttonLabel">Follow</span></button></div></nav></div></div></div><div class="u-marginBottom40 js-collectionStream"><div class="streamItem streamItem--section js-streamItem"><div class="u-clearfix u-maxWidth1032 u-marginAuto"><div class="row u-marginTop30 u-marginBottom20 u-sm-marginLeft20 u-sm-marginRight20 u-xs-marginTop0 u-xs-marginRight0 u-xs-marginLeft0"><div class="col u-size8of12 u-xs-size12of12"><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------0-----------------------" data-post-id="74051bce2d6d"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------0-----------------------" data-action="show-user-card" data-action-source="collection_home---6------0-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-20T07:11:28.072Z">Feb 19</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="22 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------" data-action-source="collection_home---6------0-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><figure name="previewImage" id="previewImage" class="graf graf--figure graf--layoutCroppedHeightPreview graf--leading"><div class="aspectRatioPlaceholder is-locked"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 30%;"></div><img class="graf-image" data-image-id="1*rV-jC3qVcQFdKh_LkSPUXQ@2x.jpeg" data-width="836" data-height="1000" src="https://cdn-images-1.medium.com/fit/t/1600/480/1*rV-jC3qVcQFdKh_LkSPUXQ@2x.jpeg"></div></figure><h3 name="previewTitle" id="previewTitle" class="graf graf--h3 graf-after--figure graf--title">Architecting Tomorrow: How to Build an AI-Driven Society</h3><h4 name="previewSubtitle" id="previewSubtitle" class="graf graf--h4 graf-after--h3 graf--trailing graf--subtitle">This is your blueprint for a self-governing…</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------" data-action="open-post" data-action-source="collection_home---6------0-----------------------" data-action-value="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------" data-post-id="74051bce2d6d">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="74051bce2d6d" data-is-flush-left="true" data-source="listing-----74051bce2d6d---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/74051bce2d6d" data-action-source="listing-----74051bce2d6d---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="74051bce2d6d">1</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d?source=collection_home---6------0-----------------------#--responses" data-action-source="collection_home---6------0-----------------------">1 response</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="74051bce2d6d"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------1-----------------------" data-post-id="12498eb274d4"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------1-----------------------" data-action="show-user-card" data-action-source="collection_home---6------1-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-18T05:17:31.967Z">Feb 17</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="20 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------" data-action-source="collection_home---6------1-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="f226" id="f226" class="graf graf--h2 graf--leading graf--title">God Mode UX: Why Your Next Interface Will Look More Like StarCraft Than Slack</h2><h4 name="e239" id="e239" class="graf graf--h4 graf-after--h2 graf--trailing graf--subtitle">It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat…</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------" data-action="open-post" data-action-source="collection_home---6------1-----------------------" data-action-value="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------" data-post-id="12498eb274d4">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="12498eb274d4" data-is-flush-left="true" data-source="listing-----12498eb274d4---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/12498eb274d4" data-action-source="listing-----12498eb274d4---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="12498eb274d4">30</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4?source=collection_home---6------1-----------------------#--responses" data-action-source="collection_home---6------1-----------------------">2 responses</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="12498eb274d4"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------2-----------------------" data-post-id="0bf7cf7196e3"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------2-----------------------" data-action="show-user-card" data-action-source="collection_home---6------2-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3?source=collection_home---6------2-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3?source=collection_home---6------2-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-17T02:54:06.771Z">Feb 16</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="26 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3?source=collection_home---6------2-----------------------" data-action-source="collection_home---6------2-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="fd4a" id="fd4a" class="graf graf--h2 graf--leading graf--title">Cryptoeconomic Justice: A Zero-Knowledge Court for LLM Agents</h2><h4 name="12bf" id="12bf" class="graf graf--h4 graf-after--h2 graf--trailing graf--subtitle">Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3?source=collection_home---6------2-----------------------" data-action="open-post" data-action-source="collection_home---6------2-----------------------" data-action-value="https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3?source=collection_home---6------2-----------------------" data-post-id="0bf7cf7196e3">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="0bf7cf7196e3" data-is-flush-left="true" data-source="listing-----0bf7cf7196e3---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/0bf7cf7196e3" data-action-source="listing-----0bf7cf7196e3---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="0bf7cf7196e3">10</button></span></div></div><div class="buttonSet u-floatRight"><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="0bf7cf7196e3"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------3-----------------------" data-post-id="6864e08301bd"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------3-----------------------" data-action="show-user-card" data-action-source="collection_home---6------3-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-14T22:40:53.820Z">Feb 14</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="20 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------" data-action-source="collection_home---6------3-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="9994" id="9994" class="graf graf--h2 graf--leading graf--title">Containment</h2><h4 name="9c2f" id="9c2f" class="graf graf--h4 graf-after--h2 graf--subtitle">How do we contain AI?</h4><p name="6a69" id="6a69" class="graf graf--p graf-after--h4 graf--trailing">I can’t shake this question. It lingers, gnaws at me. How do we integrate immensely powerful AI into critical systems without losing our grip? <strong class="markup--strong markup--p-strong">How do we deliver scalable, enterprise-grade AI infrastructure without exposing organizations to</strong>…</p></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------" data-action="open-post" data-action-source="collection_home---6------3-----------------------" data-action-value="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------" data-post-id="6864e08301bd">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="6864e08301bd" data-is-flush-left="true" data-source="listing-----6864e08301bd---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/6864e08301bd" data-action-source="listing-----6864e08301bd---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="6864e08301bd">1</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/containment-6864e08301bd?source=collection_home---6------3-----------------------#--responses" data-action-source="collection_home---6------3-----------------------">1 response</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="6864e08301bd"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------4-----------------------" data-post-id="2c38f0860d61"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------4-----------------------" data-action="show-user-card" data-action-source="collection_home---6------4-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-13T12:13:55.707Z">Feb 13</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="21 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------" data-action-source="collection_home---6------4-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="573d" id="573d" class="graf graf--h2 graf--leading graf--title">Breaking The Rules: The Unexpected Path to Machine Intelligence</h2><h4 name="2c43" id="2c43" class="graf graf--h4 graf-after--h2 graf--trailing graf--subtitle">Make AI follow rules, it solves one problem. Make AI reason, it solves them all</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------" data-action="open-post" data-action-source="collection_home---6------4-----------------------" data-action-value="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------" data-post-id="2c38f0860d61">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="2c38f0860d61" data-is-flush-left="true" data-source="listing-----2c38f0860d61---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/2c38f0860d61" data-action-source="listing-----2c38f0860d61---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="2c38f0860d61">18</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61?source=collection_home---6------4-----------------------#--responses" data-action-source="collection_home---6------4-----------------------">1 response</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="2c38f0860d61"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------5-----------------------" data-post-id="19adb68c4c4b"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------5-----------------------" data-action="show-user-card" data-action-source="collection_home---6------5-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-11T07:43:28.432Z">Feb 10</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="13 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------" data-action-source="collection_home---6------5-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="bf1b" id="bf1b" class="graf graf--h2 graf--leading graf--title">The Engineering Management Playbook</h2><h4 name="878c" id="878c" class="graf graf--h4 graf-after--h2 graf--trailing graf--subtitle">Scaling an engineering team feels like assembling a rocket mid-launch — with engines failing, deadlines looming, and customers already aboard.</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------" data-action="open-post" data-action-source="collection_home---6------5-----------------------" data-action-value="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------" data-post-id="19adb68c4c4b">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="19adb68c4c4b" data-is-flush-left="true" data-source="listing-----19adb68c4c4b---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/19adb68c4c4b" data-action-source="listing-----19adb68c4c4b---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="19adb68c4c4b">51</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/the-engineering-management-playbook-19adb68c4c4b?source=collection_home---6------5-----------------------#--responses" data-action-source="collection_home---6------5-----------------------">2 responses</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="19adb68c4c4b"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------6-----------------------" data-post-id="1ea5729d9ca1"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------6-----------------------" data-action="show-user-card" data-action-source="collection_home---6------6-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-08T05:01:17.173Z">Feb 7</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="13 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------" data-action-source="collection_home---6------6-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h3 name="a5e3" id="a5e3" class="graf graf--h3 graf--leading graf--title">Reimagining UI in the Age of AI</h3><h4 name="d79d" id="d79d" class="graf graf--h4 graf-after--h3 graf--trailing graf--subtitle">Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces.</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------" data-action="open-post" data-action-source="collection_home---6------6-----------------------" data-action-value="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------" data-post-id="1ea5729d9ca1">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="1ea5729d9ca1" data-is-flush-left="true" data-source="listing-----1ea5729d9ca1---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/1ea5729d9ca1" data-action-source="listing-----1ea5729d9ca1---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="1ea5729d9ca1">584</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1?source=collection_home---6------6-----------------------#--responses" data-action-source="collection_home---6------6-----------------------">10 responses</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="1ea5729d9ca1"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------7-----------------------" data-post-id="5f9ad73ee48f"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------7-----------------------" data-action="show-user-card" data-action-source="collection_home---6------7-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f?source=collection_home---6------7-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f?source=collection_home---6------7-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-05T22:29:37.252Z">Feb 5</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="14 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f?source=collection_home---6------7-----------------------" data-action-source="collection_home---6------7-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="ff5c" id="ff5c" class="graf graf--h2 graf--leading graf--title">AI Markup: From Syntax to Execution Graphs in Agentic Workflows</h2><h4 name="28d3" id="28d3" class="graf graf--h4 graf-after--h2 graf--subtitle">Constructing a structured markup grammar for AI workflows</h4><p name="87dd" id="87dd" class="graf graf--p graf-after--h4 graf--trailing"><strong class="markup--strong markup--p-strong">TL;DR:</strong> This article outlines a <strong class="markup--strong markup--p-strong">framework for creating a structured markup language to orchestrate</strong>…</p></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f?source=collection_home---6------7-----------------------" data-action="open-post" data-action-source="collection_home---6------7-----------------------" data-action-value="https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f?source=collection_home---6------7-----------------------" data-post-id="5f9ad73ee48f">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="5f9ad73ee48f" data-is-flush-left="true" data-source="listing-----5f9ad73ee48f---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/5f9ad73ee48f" data-action-source="listing-----5f9ad73ee48f---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="5f9ad73ee48f">3</button></span></div></div><div class="buttonSet u-floatRight"><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="5f9ad73ee48f"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation u-borderBottomLight" data-source="collection_home---6------8-----------------------" data-post-id="91be9de643e1"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------8-----------------------" data-action="show-user-card" data-action-source="collection_home---6------8-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-03T07:35:22.262Z">Feb 2</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="13 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------" data-action-source="collection_home---6------8-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h2 name="dfda" id="dfda" class="graf graf--h2 graf--leading graf--title">Chatbots Unleashed: The Liquification of Everything</h2><h4 name="20bb" id="20bb" class="graf graf--h4 graf-after--h2 graf--trailing graf--subtitle">🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------" data-action="open-post" data-action-source="collection_home---6------8-----------------------" data-action-value="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------" data-post-id="91be9de643e1">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="91be9de643e1" data-is-flush-left="true" data-source="listing-----91be9de643e1---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/91be9de643e1" data-action-source="listing-----91be9de643e1---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/chatbots-unleashed-the-liquification-of-everything-91be9de643e1?source=collection_home---6------8-----------------------#--responses" data-action-source="collection_home---6------8-----------------------">1 response</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="91be9de643e1"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div><div class="postArticle postArticle--short is-withAccentColors"><div class="u-paddingBottom25 u-paddingTop20 js-trackPostPresentation" data-source="collection_home---6------9-----------------------" data-post-id="1206d41c86f2"><div class="u-clearfix u-marginBottom15 u-paddingTop5"><div class="postMetaInline u-floatLeft u-sm-maxWidthFullWidth"><div class="u-flexCenter"><div class="postMetaInline-avatar u-flex0"><a class="link u-baseColor--link avatar" href="https://medium.com/@sadasant" data-action="show-user-card" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto"><img src="https://cdn-images-1.medium.com/fit/c/72/72/1*BRjb6um8qSKyWHSiOXcH_w.png" class="avatar-image u-size36x36 u-xs-size32x32" alt="Go to the profile of Daniel Rodríguez"></a></div><div class="postMetaInline postMetaInline-authorLockup ui-captionStrong u-flex1 u-noWrapWithEllipsis"><a class="ds-link ds-link--styleSubtle link link--darken link--accent u-accentColor--textNormal u-accentColor--textDarken" href="https://medium.com/@sadasant?source=collection_home---6------9-----------------------" data-action="show-user-card" data-action-source="collection_home---6------9-----------------------" data-action-value="a41c7ceea324" data-action-type="hover" data-user-id="a41c7ceea324" dir="auto">Daniel Rodríguez</a><div class="ui-caption u-fontSize12 u-baseColor--textNormal u-textColorNormal js-postMetaInlineSupplemental"><a class="link link--darken" href="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------" data-action="open-post" data-action-value="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------" data-action-source="preview-listing" ><time datetime="2025-02-02T05:14:56.276Z">Feb 1</time></a><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="9 min read"></span></div></div></div></div></div><a class="" href="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------" data-action-source="collection_home---6------9-----------------------"><div class="u-maxWidth600 u-margin0 postArticle-content js-postField"><section class="section section--body section--first section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><figure name="previewImage" id="previewImage" class="graf graf--figure graf--layoutCroppedHeightPreview graf--leading"><div class="aspectRatioPlaceholder is-locked"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 30%;"></div><img class="graf-image" data-image-id="1*adXCGW1euPIrKOJbHFgh5Q@2x.jpeg" data-width="1400" data-height="1400" data-is-featured="true" src="https://cdn-images-1.medium.com/fit/t/1600/480/1*adXCGW1euPIrKOJbHFgh5Q@2x.jpeg"></div></figure><h3 name="previewTitle" id="previewTitle" class="graf graf--h3 graf-after--figure graf--title">Beyond Function Calling: How Multi-Agent AI Will Reshape Distributed Systems</h3><h4 name="previewSubtitle" id="previewSubtitle" class="graf graf--h4 graf-after--h3 graf--trailing graf--subtitle">Multi-Agent…</h4></div></div></section></div></a><div class="postArticle-readMore"><a class="button button--smaller button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------" data-action="open-post" data-action-source="collection_home---6------9-----------------------" data-action-value="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------" data-post-id="1206d41c86f2">Read more…</a></div><div class="u-clearfix u-paddingTop10"><div class="u-floatLeft"><div class="multirecommend js-actionMultirecommend u-flexCenter" data-post-id="1206d41c86f2" data-is-flush-left="true" data-source="listing-----1206d41c86f2---------------------clap_preview"><div class="u-relative u-foreground"><button class="button button--primary button--chromeless u-accentColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--darker" data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/1206d41c86f2" data-action-source="listing-----1206d41c86f2---------------------clap_preview" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.739 0l.761 2.966L13.261 0z"/><path d="M14.815 3.776l1.84-2.551-1.43-.471z"/><path d="M8.378 1.224l1.84 2.551L9.81.753z"/><path d="M20.382 21.622c-1.04 1.04-2.115 1.507-3.166 1.608.168-.14.332-.29.492-.45 2.885-2.886 3.456-5.982 1.69-9.211l-1.101-1.937-.955-2.02c-.315-.676-.235-1.185.245-1.556a.836.836 0 01.66-.16c.342.056.66.28.879.605l2.856 5.023c1.179 1.962 1.379 5.119-1.6 8.098m-13.29-.528l-5.02-5.02a1 1 0 01.707-1.701c.255 0 .512.098.707.292l2.607 2.607a.442.442 0 00.624-.624L4.11 14.04l-1.75-1.75a.998.998 0 111.41-1.413l4.154 4.156a.44.44 0 00.624 0 .44.44 0 000-.624l-4.152-4.153-1.172-1.171a.998.998 0 010-1.41 1.018 1.018 0 011.41 0l1.172 1.17 4.153 4.152a.437.437 0 00.624 0 .442.442 0 000-.624L6.43 8.222a.988.988 0 01-.291-.705.99.99 0 01.29-.706 1 1 0 011.412 0l6.992 6.993a.443.443 0 00.71-.501l-1.35-2.856c-.315-.676-.235-1.185.246-1.557a.85.85 0 01.66-.16c.342.056.659.28.879.606L18.628 14c1.573 2.876 1.067 5.545-1.544 8.156-1.396 1.397-3.144 1.966-5.063 1.652-1.713-.286-3.463-1.248-4.928-2.714zM10.99 5.976l2.562 2.562c-.497.607-.563 1.414-.155 2.284l.265.562-4.257-4.257a.98.98 0 01-.117-.445c0-.267.104-.517.292-.706a1.023 1.023 0 011.41 0zm8.887 2.06c-.375-.557-.902-.916-1.486-1.011a1.738 1.738 0 00-1.342.332c-.376.29-.61.656-.712 1.065a2.1 2.1 0 00-1.095-.562 1.776 1.776 0 00-.992.128l-2.636-2.636a1.883 1.883 0 00-2.658 0 1.862 1.862 0 00-.478.847 1.886 1.886 0 00-2.671-.012 1.867 1.867 0 00-.503.909c-.754-.754-1.992-.754-2.703-.044a1.881 1.881 0 000 2.658c-.288.12-.605.288-.864.547a1.884 1.884 0 000 2.659l.624.622a1.879 1.879 0 00-.91 3.16l5.019 5.02c1.595 1.594 3.515 2.645 5.408 2.959a7.16 7.16 0 001.173.098c1.026 0 1.997-.24 2.892-.7.279.04.555.065.828.065 1.53 0 2.969-.628 4.236-1.894 3.338-3.338 3.083-6.928 1.738-9.166l-2.868-5.043z"/></g></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--25px is-flushLeft"><svg class="svgIcon-use" width="25" height="25" ><g fill-rule="evenodd"><path d="M11.738 0l.762 2.966L13.262 0z"/><path d="M16.634 1.224l-1.432-.47-.408 3.022z"/><path d="M9.79.754l-1.431.47 1.84 2.552z"/><path d="M22.472 13.307l-3.023-5.32c-.287-.426-.689-.705-1.123-.776a1.16 1.16 0 00-.911.221c-.297.231-.474.515-.535.84.017.022.036.04.053.063l2.843 5.001c1.95 3.564 1.328 6.973-1.843 10.144a8.46 8.46 0 01-.549.501c1.205-.156 2.328-.737 3.351-1.76 3.268-3.268 3.041-6.749 1.737-8.914"/><path d="M12.58 9.887c-.156-.83.096-1.569.692-2.142L10.78 5.252c-.5-.504-1.378-.504-1.879 0-.178.18-.273.4-.329.63l4.008 4.005z"/><path d="M15.812 9.04c-.218-.323-.539-.55-.88-.606a.814.814 0 00-.644.153c-.176.137-.713.553-.24 1.566l1.43 3.025a.539.539 0 11-.868.612L7.2 6.378a.986.986 0 10-1.395 1.395l4.401 4.403a.538.538 0 11-.762.762L5.046 8.54 3.802 7.295a.99.99 0 00-1.396 0 .981.981 0 000 1.394L3.647 9.93l4.402 4.403a.537.537 0 010 .761.535.535 0 01-.762 0L2.89 10.696a.992.992 0 00-1.399-.003.983.983 0 000 1.395l1.855 1.854 2.763 2.765a.538.538 0 01-.76.761l-2.765-2.764a.982.982 0 00-1.395 0 .989.989 0 000 1.395l5.32 5.32c3.371 3.372 6.64 4.977 10.49 1.126C19.74 19.8 20.271 17 18.62 13.982L15.812 9.04z"/></g></svg></span></span></button></div><span class="u-relative u-background js-actionMultirecommendCount u-marginLeft5"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-disablePointerEvents" data-action="show-recommends" data-action-value="1206d41c86f2">4</button></span></div></div><div class="buttonSet u-floatRight"><a class="button button--chromeless u-baseColor--buttonNormal" href="https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2?source=collection_home---6------9-----------------------#--responses" data-action-source="collection_home---6------9-----------------------">1 response</a><button class="button button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton" data-action="add-to-bookmarks" data-action-value="1206d41c86f2"><span class="js-remove-from-bookmarks u-hide"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" ><path d="M19 6c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v14.66h.012c.01.103.045.204.12.285a.5.5 0 00.706.03L12.5 16.85l5.662 4.126c.205.183.52.17.708-.03a.5.5 0 00.118-.285H19V6z"/></svg></span></span><span class="js-add-to-bookmarks"><span class="svgIcon svgIcon--bookmarkAdd svgIcon--25px is-flushRight"><svg class="svgIcon-use" width="25" height="25" fill="none" ><path d="M18 2.5a.5.5 0 011 0V5h2.5a.5.5 0 010 1H19v2.5a.5.5 0 11-1 0V6h-2.5a.5.5 0 010-1H18V2.5z" fill="#292929"/><path d="M7 7a1 1 0 011-1h3.5a.5.5 0 000-1H8a2 2 0 00-2 2v14a.5.5 0 00.805.396L12.5 17l5.695 4.396A.5.5 0 0019 21v-8.5a.5.5 0 00-1 0v7.485l-5.195-4.012a.5.5 0 00-.61 0L7 19.985V7z" fill="#292929"/></svg></span></span></button></div></div></div></div></div><div class="col u-size4of12 u-xs-size12of12 js-aboutCollectionBox u-marginTop30 u-minHeight250 u-xs-hide"></div></div></div></div></div><style class="js-collectionStyle"> .u-accentColor--borderLight {border-color: #868484 !important;} .u-accentColor--borderNormal {border-color: #868484 !important;} .u-accentColor--borderDark {border-color: #737171 !important;} .u-accentColor--iconLight .svgIcon,.u-accentColor--iconLight.svgIcon {fill: #868484 !important;} .u-accentColor--iconNormal .svgIcon,.u-accentColor--iconNormal.svgIcon {fill: #868484 !important;} .u-accentColor--iconDark .svgIcon,.u-accentColor--iconDark.svgIcon {fill: #737171 !important;} .u-accentColor--textNormal {color: #737171 !important;} .u-accentColor--hoverTextNormal:hover {color: #737171 !important;} .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #696867 !important;} .u-accentColor--textDark {color: #696867 !important;} .u-accentColor--backgroundLight {background-color: #868484 !important;} .u-accentColor--backgroundNormal {background-color: #868484 !important;} .u-accentColor--backgroundDark {background-color: #737171 !important;} .u-accentColor--buttonDark {border-color: #737171 !important; color: #696867 !important;} .u-accentColor--buttonDark:hover {border-color: #696867 !important;} .u-accentColor--buttonDark .icon:before,.u-accentColor--buttonDark .svgIcon{color: #737171 !important; fill: #737171 !important;} .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #868484 !important; color: #737171 !important;} .u-accentColor--buttonNormal:hover {border-color: #737171 !important;} .u-accentColor--buttonNormal .icon:before,.u-accentColor--buttonNormal .svgIcon{color: #868484 !important; fill: #868484 !important;} .u-accentColor--buttonNormal.button--filled .icon:before,.u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonDark.button--filled,.u-accentColor--buttonDark.button--withChrome.is-active,.u-accentColor--fillWhenActive.is-active {background-color: #737171 !important; border-color: #737171 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #868484 !important; border-color: #868484 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .postArticle.is-withAccentColors .markup--user,.postArticle.is-withAccentColors .markup--query {color: #737171 !important;}.u-tintBgColor {background-color: rgba(0, 0, 0, 1) !important;}.u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;}.u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%) !important;} .u-tintSpectrum .u-baseColor--borderLight {border-color: #868484 !important;} .u-tintSpectrum .u-baseColor--borderNormal {border-color: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--borderDark {border-color: #D9D6D6 !important;} .u-tintSpectrum .u-baseColor--iconLight .svgIcon,.u-tintSpectrum .u-baseColor--iconLight.svgIcon {fill: #868484 !important;} .u-tintSpectrum .u-baseColor--iconNormal .svgIcon,.u-tintSpectrum .u-baseColor--iconNormal.svgIcon {fill: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--iconDark .svgIcon,.u-tintSpectrum .u-baseColor--iconDark.svgIcon {fill: #D9D6D6 !important;} .u-tintSpectrum .u-baseColor--textNormal {color: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--textDark {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--textDarker {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--backgroundLight {background-color: #868484 !important;} .u-tintSpectrum .u-baseColor--backgroundNormal {background-color: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--backgroundDark {background-color: #D9D6D6 !important;} .u-tintSpectrum .u-baseColor--buttonLight {border-color: #868484 !important; color: #868484 !important;} .u-tintSpectrum .u-baseColor--buttonLight:hover {border-color: #868484 !important;} .u-tintSpectrum .u-baseColor--buttonLight .icon:before,.u-tintSpectrum .u-baseColor--buttonLight .svgIcon {color: #868484 !important; fill: #868484 !important;} .u-tintSpectrum .u-baseColor--buttonDark {border-color: #D9D6D6 !important; color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--buttonDark:hover {border-color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--buttonDark .icon:before,.u-tintSpectrum .u-baseColor--buttonDark .svgIcon {color: #D9D6D6 !important; fill: #D9D6D6 !important;} .u-tintSpectrum .u-baseColor--buttonNormal {border-color: #B1AEAE !important; color: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--buttonNormal:hover {border-color: #D9D6D6 !important;} .u-tintSpectrum .u-baseColor--buttonNormal .icon:before,.u-tintSpectrum .u-baseColor--buttonNormal .svgIcon {color: #B1AEAE !important; fill: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--buttonDark.button--filled,.u-tintSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: #D9D6D6 !important; border-color: #D9D6D6 !important; color: rgba(0, 0, 0, 1) !important; fill: rgba(0, 0, 0, 1) !important;} .u-tintSpectrum .u-baseColor--buttonNormal.button--filled,.u-tintSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: #B1AEAE !important; border-color: #B1AEAE !important; color: rgba(0, 0, 0, 1) !important; fill: rgba(0, 0, 0, 1) !important;} .u-tintSpectrum .u-baseColor--link {color: #B1AEAE !important;} .u-tintSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--link.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--darken:active {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--link.link--dark {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-tintSpectrum .u-baseColor--link.link--dark.link--darken:active {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--link.link--darker {color: #ECE9E9 !important;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: #868484;} .u-tintSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: #868484;} .u-tintSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: #868484;} .u-tintSpectrum .ui-h1,.u-tintSpectrum .ui-h2,.u-tintSpectrum .ui-h3,.u-tintSpectrum .ui-h4,.u-tintSpectrum .ui-brand1,.u-tintSpectrum .ui-brand2,.u-tintSpectrum .ui-captionStrong {color: #ECE9E9 !important; fill: #ECE9E9 !important;} .u-tintSpectrum .ui-body,.u-tintSpectrum .ui-caps {color: #ECE9E9 !important; fill: #ECE9E9 !important;} .u-tintSpectrum .ui-summary,.u-tintSpectrum .ui-caption {color: #868484 !important; fill: #868484 !important;} .u-tintSpectrum .u-accentColor--borderLight {border-color: #868484 !important;} .u-tintSpectrum .u-accentColor--borderNormal {border-color: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--borderDark {border-color: #D9D6D6 !important;} .u-tintSpectrum .u-accentColor--iconLight .svgIcon,.u-tintSpectrum .u-accentColor--iconLight.svgIcon {fill: #868484 !important;} .u-tintSpectrum .u-accentColor--iconNormal .svgIcon,.u-tintSpectrum .u-accentColor--iconNormal.svgIcon {fill: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--iconDark .svgIcon,.u-tintSpectrum .u-accentColor--iconDark.svgIcon {fill: #D9D6D6 !important;} .u-tintSpectrum .u-accentColor--textNormal {color: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--hoverTextNormal:hover {color: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #ECE9E9 !important;} .u-tintSpectrum .u-accentColor--textDark {color: #ECE9E9 !important;} .u-tintSpectrum .u-accentColor--backgroundLight {background-color: #868484 !important;} .u-tintSpectrum .u-accentColor--backgroundNormal {background-color: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--backgroundDark {background-color: #D9D6D6 !important;} .u-tintSpectrum .u-accentColor--buttonDark {border-color: #D9D6D6 !important; color: #ECE9E9 !important;} .u-tintSpectrum .u-accentColor--buttonDark:hover {border-color: #ECE9E9 !important;} .u-tintSpectrum .u-accentColor--buttonDark .icon:before,.u-tintSpectrum .u-accentColor--buttonDark .svgIcon{color: #D9D6D6 !important; fill: #D9D6D6 !important;} .u-tintSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #B1AEAE !important; color: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--buttonNormal:hover {border-color: #D9D6D6 !important;} .u-tintSpectrum .u-accentColor--buttonNormal .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal .svgIcon{color: #B1AEAE !important; fill: #B1AEAE !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-tintSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(0, 0, 0, 1) !important; fill: rgba(0, 0, 0, 1) !important;} .u-tintSpectrum .u-accentColor--buttonDark.button--filled,.u-tintSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-tintSpectrum .u-accentColor--fillWhenActive.is-active {background-color: #D9D6D6 !important; border-color: #D9D6D6 !important; color: rgba(0, 0, 0, 1) !important; fill: rgba(0, 0, 0, 1) !important;} .u-tintSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-tintSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #B1AEAE !important; border-color: #B1AEAE !important; color: rgba(0, 0, 0, 1) !important; fill: rgba(0, 0, 0, 1) !important;} .u-tintSpectrum .postArticle.is-withAccentColors .markup--user,.u-tintSpectrum .postArticle.is-withAccentColors .markup--query {color: #B1AEAE !important;} .u-accentColor--highlightFaint {background-color: rgba(243, 240, 239, 1) !important;} .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(226, 223, 222, 1) !important;} .postArticle.is-withAccentColors .markup--quote.is-other {background-color: rgba(243, 240, 239, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(243, 240, 239, 1), rgba(243, 240, 239, 1));} .postArticle.is-withAccentColors .markup--quote.is-me {background-color: rgba(233, 230, 230, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(233, 230, 230, 1), rgba(233, 230, 230, 1));} .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: rgba(226, 223, 222, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(226, 223, 222, 1), rgba(226, 223, 222, 1));} .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: rgba(226, 223, 222, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(226, 223, 222, 1), rgba(226, 223, 222, 1));} .postArticle.is-withAccentColors .markup--highlight {background-color: rgba(226, 223, 222, 1) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(226, 223, 222, 1), rgba(226, 223, 222, 1));}</style><style class="js-collectionStyleConstant">.u-imageBgColor {background-color: rgba(0, 0, 0, 0.24705882352941178);} .u-imageSpectrum .u-baseColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconLight .svgIcon,.u-imageSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--iconNormal .svgIcon,.u-imageSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--iconDark .svgIcon,.u-imageSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--textDarker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-baseColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important; color: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-baseColor--buttonLight .icon:before,.u-imageSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-baseColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonDark .icon:before,.u-imageSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--buttonNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonNormal .icon:before,.u-imageSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--buttonDark.button--filled,.u-imageSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--buttonNormal.button--filled,.u-imageSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-baseColor--link {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--link.link--darker {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(255, 255, 255, 0.8);} .u-imageSpectrum .ui-h1,.u-imageSpectrum .ui-h2,.u-imageSpectrum .ui-h3,.u-imageSpectrum .ui-h4,.u-imageSpectrum .ui-brand1,.u-imageSpectrum .ui-brand2,.u-imageSpectrum .ui-captionStrong {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-body,.u-imageSpectrum .ui-caps {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .ui-summary,.u-imageSpectrum .ui-caption {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconLight .svgIcon,.u-imageSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;} .u-imageSpectrum .u-accentColor--iconNormal .svgIcon,.u-imageSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--iconDark .svgIcon,.u-imageSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--textDark {color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;} .u-imageSpectrum .u-accentColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonDark .icon:before,.u-imageSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonDark.button--filled,.u-imageSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-imageSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-imageSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;} .u-imageSpectrum .postArticle.is-withAccentColors .markup--user,.u-imageSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(255, 255, 255, 0.9490196078431372) !important;} .u-imageSpectrum .u-accentColor--highlightFaint {background-color: rgba(255, 255, 255, 0.2) !important;} .u-imageSpectrum .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(255, 255, 255, 0.6) !important;} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: rgba(255, 255, 255, 0.2) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: rgba(255, 255, 255, 0.4) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));} .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: rgba(255, 255, 255, 0.6) !important;} body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}.u-resetSpectrum .u-tintBgColor {background-color: rgba(255, 255, 255, 1) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;} .u-resetSpectrum .u-baseColor--borderLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--borderDark {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--iconLight .svgIcon,.u-resetSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconNormal .svgIcon,.u-resetSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--iconDark .svgIcon,.u-resetSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textNormal {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--textDarker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--backgroundLight {background-color: rgba(0, 0, 0, 0.09803921568627451) !important;} .u-resetSpectrum .u-baseColor--backgroundNormal {background-color: rgba(0, 0, 0, 0.2) !important;} .u-resetSpectrum .u-baseColor--backgroundDark {background-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonLight .icon:before,.u-resetSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark {border-color: rgba(0, 0, 0, 0.6) !important; color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--buttonDark .icon:before,.u-resetSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important; color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--buttonNormal .icon:before,.u-resetSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(0, 0, 0, 0.4980392156862745) !important; fill: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--buttonDark.button--filled,.u-resetSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2980392156862745) !important; border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--buttonNormal.button--filled,.u-resetSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2) !important; border-color: rgba(0, 0, 0, 0.2) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-baseColor--link {color: rgba(0, 0, 0, 0.4980392156862745) !important;} .u-resetSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--darken:active {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark {color: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--link.link--darker {color: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);} .u-resetSpectrum .ui-h1,.u-resetSpectrum .ui-h2,.u-resetSpectrum .ui-h3,.u-resetSpectrum .ui-h4,.u-resetSpectrum .ui-brand1,.u-resetSpectrum .ui-brand2,.u-resetSpectrum .ui-captionStrong {color: rgba(0, 0, 0, 0.8) !important; fill: rgba(0, 0, 0, 0.8) !important;} .u-resetSpectrum .ui-body,.u-resetSpectrum .ui-caps {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;} .u-resetSpectrum .ui-summary,.u-resetSpectrum .ui-caption {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;} .u-resetSpectrum .u-accentColor--borderLight {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderNormal {border-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--borderDark {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconLight .svgIcon,.u-resetSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--iconNormal .svgIcon,.u-resetSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--iconDark .svgIcon,.u-resetSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--textDark {color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundLight {background-color: rgba(26, 137, 23, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundNormal {background-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--backgroundDark {background-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark {border-color: rgba(17, 128, 14, 1) !important; color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark .icon:before,.u-resetSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(15, 115, 12, 1) !important; fill: rgba(15, 115, 12, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(26, 137, 23, 1) !important; color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(17, 128, 14, 1) !important; fill: rgba(17, 128, 14, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonDark.button--filled,.u-resetSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-resetSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(15, 115, 12, 1) !important; border-color: rgba(15, 115, 12, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-resetSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(17, 128, 14, 1) !important; border-color: rgba(17, 128, 14, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;} .u-resetSpectrum .postArticle.is-withAccentColors .markup--user,.u-resetSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(17, 128, 14, 1) !important;}</style><div class="js-collectionFooter u-tintBgColor u-hide"><div class="container u-maxWidth1040"><div class="u-marginTop10 u-paddingTop10 u-paddingBottom30 u-tintSpectrum"><div class="linkSet u-clearfix"><div class="u-floatRight u-textColorNormal u-baseColor--textNormal u-xs-floatLeft"><a class="button button--chromeless u-baseColor--buttonNormal u-marginLeft15 u-lineHeight35 u-xs-block u-xs-marginLeft0" href="https://medium.com/sadasant/about" title="About sadasant" aria-label="About sadasant">About sadasant</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/sadasant/latest" title="Latest Stories for sadasant" aria-label="Latest Stories for sadasant">Latest Stories</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/sadasant/archive" title="Archive for sadasant" aria-label="Archive for sadasant">Archive</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/about">About Medium</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://policy.medium.com/medium-terms-of-service-9db0094a1e0f">Terms</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://policy.medium.com/medium-privacy-policy-f03bf92035c9">Privacy</a><span class="middotDivider u-xs-hide"></span><a class="button button--chromeless u-baseColor--buttonNormal u-lineHeight35 u-xs-block" href="https://medium.com/business">Teams</a></div></div></div></div></div></div></div></div><div class="loadingBar"></div><script>// <![CDATA[ window["obvInit"] = function (opt_embedded) {window["obvInit"]["embedded"] = opt_embedded; window["obvInit"]["ready"] = true;} // ]]></script><script>// <![CDATA[ var GLOBALS = {"audioUrl":"https://d1fcbxp97j4nb2.cloudfront.net","baseUrl":"https://medium.com","buildLabel":"20250221-1108-root","currentUser":{"userId":"lo_9567cc12201b","isVerified":false,"subscriberEmail":"","hasPastMemberships":false,"isEnrolledInHightower":false,"isEligibleForHightower":true,"hightowerLastLockedAt":0,"isWriterProgramEnrolled":true,"isWriterProgramInvited":false,"isWriterProgramOptedOut":false,"writerProgramVersion":0,"writerProgramEnrolledAt":0,"friendLinkOnboarding":0,"hasAdditionalUnlocks":false,"hasApiAccess":false,"writerProgramDistributionSettingOptedIn":false,"isSuspended":false,"collectionOnboardingSeen":0,"atsQualifiedAt":0},"currentUserHasUnverifiedEmail":false,"isAuthenticated":false,"isCurrentUserVerified":false,"miroUrl":"https://cdn-images-1.medium.com","moduleUrls":{"base":"https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.DtlrXNtdGp_dPku8YPMMcA.12.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.hik58FldJQxSw22GVSWNSQ.12.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.vdVcfwPR2OYNgQu2mBA03Q.12.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.nKLOt9PoPIFr33oKLSB3rw.12.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.wb9fS_QTEZpdpsRAmp8Bwg.12.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.2Zs0zdgXNvVBLohrVj7hjw.12.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.qC3mu0MVgq25oTbUhule_g.12.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.cmNk58aep6xMjjBgaoE0YQ.12.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.qQMd1vEweBHPFDE9wcJAHA.12.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle._QgkeHOIFklhIX6u0hsqYA.12.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.tIYaapQW2ilDMbs3tQFf4w.12.js"},"previewConfig":{"weightThreshold":1,"weightImageParagraph":0.51,"weightIframeParagraph":0.8,"weightTextParagraph":0.08,"weightEmptyParagraph":0,"weightP":0.003,"weightH":0.005,"weightBq":0.003,"minPTextLength":60,"truncateBoundaryChars":20,"detectTitle":true,"detectTitleLevThreshold":0.15},"productName":"Medium","supportsEdit":false,"termsUrl":"//policy.medium.com/medium-terms-of-service-9db0094a1e0f","textshotHost":"textshot.textshot-production.svc.cluster.local","transactionId":"1740149042196:7399daeea1fc","useragent":{"browser":"ie","family":"ie","os":"windows","version":7,"supportsDesktopEdit":false,"supportsInteract":false,"supportsView":true,"isMobile":false,"isTablet":false,"isNative":false,"supportsFileAPI":false,"isTier1":false,"clientVersion":"","clientChannel":"","supportsRealScrollEvents":false,"supportsVhUnits":false,"ruinsViewportSections":false,"supportsHtml5Video":false,"supportsMagicUnderlines":false,"isWebView":false,"isFacebookWebView":false,"supportsProgressiveMedia":false,"supportsPromotedPosts":true,"isBot":false,"isNativeIphone":false,"supportsCssVariables":false,"supportsVideoSections":true,"emojiSupportLevel":1,"isSearchBot":false,"isSyndicationBot":false,"isNativeAndroid":false,"isNativeIos":false,"isSeoAuditBot":false,"isInternalApp":false,"supportsApplePay":false,"supportsScrollableMetabar":false},"variants":{"allow_access":true,"allow_signup":true,"allow_test_auth":"disallow","android_enable_editor_new_publishing_flow":true,"android_enable_friend_links_creation":true,"android_enable_friend_links_postpage_banners":true,"android_enable_image_sharer":true,"android_enable_lists_v2":true,"android_enable_syntax_highlight":true,"android_enable_topic_portals":true,"android_rating_prompt_stories_read_threshold":2,"android_two_hour_refresh":true,"available_annual_plan":"2c754bcc2995","available_annual_premium_plan":"4a442ace1476","available_monthly_plan":"60e220181034","available_monthly_premium_plan":"12a660186432","browsable_stream_config_bucket":"curated-topics","can_receive_tips_v0":true,"can_send_tips_v0":true,"coronavirus_topic_recirc":true,"disable_partner_program_enrollment":true,"disable_rex_pub_featuring_recirc":true,"enable_abandoned_cart_promotion_email":true,"enable_abandoned_paywall_email_experiment":"control","enable_abandoned_paywall_promotion_email":true,"enable_android_dynamic_aspirational_paywall":true,"enable_android_dynamic_programming_paywall":true,"enable_android_miro_v2":true,"enable_android_offline_reading":true,"enable_android_verified_author":true,"enable_app_flirty_thirty":true,"enable_apple_sign_in":true,"enable_apple_webhook":true,"enable_aurora_pub_follower_page":true,"enable_author_cards":true,"enable_author_cards_byline":true,"enable_auto_follow_on_subscribe":true,"enable_automod":true,"enable_bg_post_post":true,"enable_boost_experiment":"control","enable_boost_nia_v01":true,"enable_braintree_apple_pay":true,"enable_braintree_client":true,"enable_braintree_google_pay":true,"enable_braintree_integration":true,"enable_braintree_paypal":true,"enable_braintree_trial_membership":true,"enable_braintree_webhook":true,"enable_branch_io":true,"enable_cache_less_following_feed":true,"enable_cancellation_discount_v1_1":true,"enable_cancellation_discount_v1_email":true,"enable_configure_pronouns":true,"enable_conversion_model_v2":"group_2","enable_conversion_ranker_v2":"control","enable_creator_welcome_email":true,"enable_deprecate_legacy_providers_v3":true,"enable_deviant_get_variant_flag_from_medium2":true,"enable_diversification_rex":true,"enable_engagement_service_publish_response":true,"enable_entities_to_follow_v2":true,"enable_eventstats_event_processing":true,"enable_footer_app_buttons":true,"enable_google_one_tap":true,"enable_google_webhook":true,"enable_group_gifting":true,"enable_hybrid_ranking_model":"experiment","enable_iceland_forced_android":true,"enable_import":true,"enable_intrinsic_automatic_actions":true,"enable_ios_autorefresh":true,"enable_ios_dynamic_paywall_aspiriational":true,"enable_ios_dynamic_paywall_programming":true,"enable_ios_easy_resubscribe":true,"enable_ios_offline_reading":true,"enable_legacy_feed_in_iceland":true,"enable_lite_archive_page":true,"enable_lite_continue_this_thread":true,"enable_lite_homepage":true,"enable_lite_response_markup":true,"enable_lite_server_upstream_deadlines":true,"enable_lo_homepage":"control","enable_maim_the_meter":true,"enable_marketing_emails":true,"enable_mastodon_avatar_upload":true,"enable_mastodon_for_members":true,"enable_mastodon_for_members_username_selection":true,"enable_medium2_kbfd":true,"enable_medium_com_canonical_urls":true,"enable_members_only_audio":true,"enable_ml_rank_rex_anno":true,"enable_moc_load_processor_all_recs_surfaces":true,"enable_moc_load_processor_c":true,"enable_moc_load_processor_first_story":true,"enable_new_manage_membership_flow":true,"enable_new_stripe_customers":true,"enable_newsletter_lo_flow_custom_domains":true,"enable_pill_based_home_feed":true,"enable_plans_page_branding_v2":"group_2","enable_plans_page_payment_form":"group_1","enable_post_bottom_responses":true,"enable_post_bottom_responses_input":true,"enable_post_bottom_responses_native":true,"enable_post_publish_permission_check":true,"enable_pp_country_expansion":true,"enable_pp_v4":true,"enable_pre_pp_v4":true,"enable_premium_tier":true,"enable_premium_tier_badge":true,"enable_pub_featuring":true,"enable_pub_featuring_post_page_label":true,"enable_pub_featuring_stats":true,"enable_ranker_v10":"control","enable_recaptcha_enterprise":true,"enable_recirc_model":true,"enable_recommended_publishers_query":true,"enable_rex_aggregator_v2":true,"enable_rex_new_push_notification_endpoint":true,"enable_rex_reading_history":true,"enable_rito_upstream_deadlines":true,"enable_seamless_social_sharing":true,"enable_see_pronouns":true,"enable_sharer_create_post_share_key":true,"enable_sharer_validate_post_share_key":true,"enable_simplified_digest_v2_b":true,"enable_sms_verification_for_publish":true,"enable_speechify_ios":true,"enable_speechify_widget":true,"enable_sprig":true,"enable_starspace":true,"enable_susi_redesign_android":true,"enable_susi_redesign_ios":true,"enable_switch_plan_premium_tier":true,"enable_tag_recs":true,"enable_tick_landing_page":true,"enable_tipping_v0_android":true,"enable_tipping_v0_ios":true,"enable_tribute_landing_page":true,"enable_trust_service_recaptcha":true,"enable_update_explore_wtf":true,"enable_update_topic_portals_wtf":true,"enable_updated_pub_recs_ui":true,"enable_verifications_service":true,"enable_winback_promotion_email":true,"get_highlights_from_engagement":true,"glyph_font_set":"m2-unbound-source-serif-pro","goliath_externalsearch_enable_comment_deindexation":true,"ios_display_paywall_after_onboarding":true,"ios_enable_friend_links_creation":true,"ios_enable_friend_links_postpage_banners":true,"ios_enable_home_post_menu":true,"ios_enable_lock_responses":true,"ios_enable_verified_book_author":true,"ios_iceland_nux":true,"ios_in_app_free_trial":true,"ios_remove_twitter_onboarding_step":true,"ios_social_share_sheet":true,"limit_post_referrers":true,"limit_user_follows":true,"mobile_custom_app_icon":true,"num_post_bottom_responses_to_show":3,"onboarding_tags_from_top_views":true,"reader_fair_distribution_non_qp":true,"redefined_top_posts":true,"reengagement_notification_duration":3,"rex_generator_max_candidates":1000,"signin_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","signup_services":"twitter,facebook,google,email,google-fastidv,google-one-tap,apple","skip_fs_cache_user_vals":true},"xsrfToken":"","iosAppId":"828256236","supportEmail":"yourfriends@medium.com","fp":{"/icons/monogram-mask.svg":"https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.12.svg","/icons/favicon-medium-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-medium-editor.PiakrZWB7Yb80quUVQWM6g.12.ico"},"authBaseUrl":"https://medium.com","imageUploadSizeMb":25,"isAuthDomainRequest":true,"algoliaApiEndpoint":"https://MQ57UUUQZ2-dsn.algolia.net","algoliaAppId":"MQ57UUUQZ2","algoliaSearchOnlyApiKey":"394474ced050e3911ae2249ecc774921","iosAppStoreUrl":"https://itunes.apple.com/app/medium-everyones-stories/id828256236?pt=698524&mt=8","iosAppLinkBaseUrl":"medium:","algoliaIndexPrefix":"medium_","androidPlayStoreUrl":"https://play.google.com/store/apps/details?id=com.medium.reader","googleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","androidPackage":"com.medium.reader","androidPlayStoreMarketScheme":"market://details?id=com.medium.reader","googleAuthUri":"https://accounts.google.com/o/oauth2/auth","androidScheme":"medium","layoutData":{"useDynamicScripts":false,"googleAnalyticsTrackingCode":"G-7JY7T788PK","jsShivUrl":"https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.12.js","useDynamicCss":false,"faviconUrl":"https://miro.medium.com/v2/5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","faviconImageId":"5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19","fontSets":[{"id":8,"url":"https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2-unbound-source-serif-pro.css"},{"id":11,"url":"https://glyph.medium.com/css/m2-unbound-source-serif-pro.css"},{"id":9,"url":"https://glyph.medium.com/css/mkt.css"}],"glyphUrl":"https://glyph.medium.com"},"authBaseUrlRev":"moc.muidem//:sptth","stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","archiveUploadSizeMb":100,"previewConfig2":{"weightThreshold":1,"weightImageParagraph":0.05,"raiseImage":true,"enforceHeaderHierarchy":true,"isImageInsetRight":true},"isAmp":false,"iosScheme":"medium","facebook":{"key":"542599432471018","namespace":"medium-com","scope":{"default":["public_profile","email"],"connect":["public_profile","email"],"login":["public_profile","email"],"share":["public_profile","email"]}},"memberContentTopicId":"13d7efd82fb2","audioContentTopicId":"3792abbd134","isDoNotAuth":false,"buggle":{"videoUrl":"https://cdn-videos-1.medium.com","audioUrl":"https://cdn-audio-1.medium.com"},"referrerType":5,"partnerProgramEmail":"partnerprogram@medium.com","recaptchaKey":"6Lfc37IUAAAAAKGGtC6rLS13R1Hrw_BqADfS1LRk","countryCode":"SG","bypassMeter":false,"branchKey":"key_live_ofxXr2qTrrU9NqURK8ZwEhknBxiI6KBm","paypal":{"clientMode":"production","oneYearGift":{"name":"Medium Membership (1 Year, Digital Gift Code)","description":"Unlimited access to the best and brightest stories on Medium. Gift codes can be redeemed at medium.com/redeem.","price":"50.00","currency":"USD","sku":"membership-gift-1-yr"}},"collectionConfig":{"mediumOwnedAndOperatedCollectionIds":["8a9336e5bb4","b7e45b22fec3","193b68bd4fba","8d6b8a439e32","54c98c43354d","3f6ecf56618","d944778ce714","92d2092dc598","ae2a65f35510","1285ba81cada","544c7006046e","fc8964313712","40187e704f1c","88d9857e584e","7b6769f2748b","bcc38c8f6edf","cef6983b292","cb8577c9149e","444d13b52878","713d7dbc99b0","ef8e90590e66","191186aaafa0","55760f21cdc5","9dc80918cc93","bdc4052bbdba","8ccfed20cbb2"]},"bypassMeterWithShareKey":false,"recaptcha3Key":"6Lf8R9wUAAAAABMI_85Wb8melS7Zj6ziuf99Yot5","braintreeClientKey":"production_zjkj96jm_m56f8fqpf7ngnrd4","cdcMessaging":[{"text":"For more information on the novel coronavirus and Covid-19, visit ","href":"","type":"text","start":0,"end":0},{"text":"cdc.gov","href":"https://www.cdc.gov/coronavirus/2019-nCoV","type":"link","start":66,"end":73},{"text":".","href":"","type":"text","start":0,"end":0}],"braintree":{"merchantId":"m56f8fqpf7ngnrd4"},"diagnostics":{},"domain":"medium.com"} // ]]></script><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.DtlrXNtdGp_dPku8YPMMcA.12.js" async></script><script>// <![CDATA[ window["obvInit"]({"references":{"Collection":{"7b58a7cf5e44":{"id":"7b58a7cf5e44","name":"sadasant","slug":"sadasant","tags":["LIFE","PERSONAL DEVELOPMENT","SOFTWARE DEVELOPMENT","TECH"],"creatorId":"a41c7ceea324","description":"Experiences as an Engineering Manager and Human Being.","shortDescription":"Experiences as an Engineering Manager and Human Being.","image":{"imageId":"1*DbtqyeDHpC6hat5IUH9K_A.png","filter":"","backgroundSize":"","originalWidth":4000,"originalHeight":4000,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":39,"activeAt":1740035488196},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false,"canLockOwnPostsForMediumMembers":false,"canViewNewsletterV2Stats":false,"canCreateNewsletterV3":false},"isSubscribed":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"isSubscribedToCollectionEmails":false,"isMuted":false,"canToggleEmail":false,"isWriter":false},"logo":{"imageId":"1*P9qeRG8D3k61gh9kDQPAIQ.png","filter":"","backgroundSize":"","originalWidth":77,"originalHeight":77,"strategy":"resample","height":0,"width":0},"twitterUsername":"sadasant","publicEmail":"sadasant+medium@gmail.com","sections":[{"type":2,"collectionHeaderMetadata":{"title":"sadasant","description":"Experiences as a software developer and human being.","backgroundImage":{},"logoImage":{},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":10,"postIds":[]}}],"tintColor":"#FF000000","lightText":true,"favicon":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF868484","point":0},{"color":"#FF7C7B7A","point":0.1},{"color":"#FF737171","point":0.2},{"color":"#FF696867","point":0.3},{"color":"#FF5F5E5E","point":0.4},{"color":"#FF555454","point":0.5},{"color":"#FF4A4949","point":0.6},{"color":"#FF3F3E3E","point":0.7},{"color":"#FF343333","point":0.8},{"color":"#FF272727","point":0.9},{"color":"#FF1A1A1A","point":1}],"backgroundColor":"#FFFFFFFF"},"tintBackgroundSpectrum":{"colorPoints":[{"color":"#FF000000","point":0},{"color":"#FF1E1D1D","point":0.1},{"color":"#FF3C3B3B","point":0.2},{"color":"#FF565555","point":0.3},{"color":"#FF6F6D6D","point":0.4},{"color":"#FF868484","point":0.5},{"color":"#FF9C9A99","point":0.6},{"color":"#FFB1AEAE","point":0.7},{"color":"#FFC5C3C2","point":0.8},{"color":"#FFD9D6D6","point":0.9},{"color":"#FFECE9E9","point":1}],"backgroundColor":"#FF000000"},"highlightSpectrum":{"colorPoints":[{"color":"#FFF5F2F1","point":0},{"color":"#FFF3F0EF","point":0.1},{"color":"#FFF1EEED","point":0.2},{"color":"#FFEFECEC","point":0.3},{"color":"#FFEDEAEA","point":0.4},{"color":"#FFEBE8E8","point":0.5},{"color":"#FFE9E6E6","point":0.6},{"color":"#FFE7E5E4","point":0.7},{"color":"#FFE5E3E2","point":0.8},{"color":"#FFE4E1E0","point":0.9},{"color":"#FFE2DFDE","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF9E9C9C","point":0},{"color":"#FFA7A5A4","point":0.1},{"color":"#FFAFADAD","point":0.2},{"color":"#FFB8B5B5","point":0.3},{"color":"#FFC0BEBD","point":0.4},{"color":"#FFC8C6C5","point":0.5},{"color":"#FFD1CECD","point":0.6},{"color":"#FFD9D6D5","point":0.7},{"color":"#FFE1DEDD","point":0.8},{"color":"#FFE9E6E5","point":0.9},{"color":"#FFF1EEED","point":1}],"backgroundColor":"#FF000000"}},"navItems":[],"colorBehavior":2,"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"title":"sadasant","description":"Experiences as a software developer and human being.","backgroundImage":{},"logoImage":{},"alignment":2,"layout":5},"subscriberCount":39,"tagline":"Experiences as an Engineering Manager and Human Being.","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"type":"Collection"}},"User":{"a41c7ceea324":{"userId":"a41c7ceea324","name":"Daniel Rodríguez","username":"sadasant","createdAt":1358717465197,"imageId":"1*BRjb6um8qSKyWHSiOXcH_w.png","backgroundImageId":"","bio":"begets","twitterScreenName":"sadasant","allowNotes":1,"mediumMemberAt":1738352195855,"isWriterProgramEnrolled":true,"isSuspended":false,"isMembershipTrialEligible":true,"facebookDisplayName":"Daniel Rodriguez","optInToIceland":true,"hasCompletedProfile":false,"userDismissableFlags":[2,33],"hasSeenIcelandOnboarding":true,"postSubscribeMembershipUpsellShownAt":0,"languageCode":"en-us","type":"User"}},"Post":{"74051bce2d6d":{"id":"74051bce2d6d","versionId":"fd956fade0fd","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Architecting Tomorrow: How to Build an AI-Driven Society","detectedLanguage":"en","latestVersion":"fd956fade0fd","latestPublishedVersion":"fd956fade0fd","hasUnpublishedEdits":false,"latestRev":1264,"createdAt":1740024613741,"updatedAt":1740068991535,"acceptedAt":0,"firstPublishedAt":1740035488072,"latestPublishedAt":1740064273327,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"This is your blueprint for a self-governing digital society powered by AI, blockchain, and a court that doesn’t mess around.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*rV-jC3qVcQFdKh_LkSPUXQ@2x.jpeg","filter":"","backgroundSize":"","originalWidth":836,"originalHeight":1000,"strategy":"resample","height":0,"width":0},"wordCount":5444,"imageCount":9,"readingTime":21.743396226415094,"subtitle":"This is your blueprint for a self-governing digital society powered by AI, blockchain, and a court that doesn’t mess around.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"ai","name":"AI","postCount":484078,"metadata":{"postCount":484078,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"blockchain","name":"Blockchain","postCount":1672679,"metadata":{"postCount":1672679,"coverImage":{"id":"1*j3-of_lVdruGU5dytj0Y2Q.png","originalWidth":886,"originalHeight":590,"isFeatured":true}},"type":"Tag"},{"slug":"ai-agent","name":"Ai Agent","postCount":5810,"metadata":{"postCount":5810,"coverImage":{"id":"1*ML7J-4qt883z0gnJe6OxgA.png","originalWidth":960,"originalHeight":720,"isFeatured":true,"alt":"Spell AI Automation"}},"type":"Tag"},{"slug":"future-of-work","name":"Future Of Work","postCount":30953,"metadata":{"postCount":30953,"coverImage":{"id":"0*mPBG9nr2Zpxs5MuJ","originalWidth":1236,"originalHeight":750,"isFeatured":true}},"type":"Tag"},{"slug":"governance","name":"Governance","postCount":14828,"metadata":{"postCount":14828,"coverImage":{"id":"1*N2XWKNwSYrm5NLbh86KmwA.png","originalWidth":1216,"originalHeight":412,"isFeatured":true,"alt":"Table of current HIPAA penalties."}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://arxiv.org/abs/2501.12948","alts":[],"httpStatus":200},{"url":"https://www.infoworld.com/article/3619231/top-5-use-cases-for-small-language-models.html","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.infoworld.com/article/3619231/top-5-use-cases-for-small-language-models.html/amp/"}],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Unspent_transaction_output","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Fires_in_the_Paris_Commune","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/InterPlanetary_File_System","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Starving_Time","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Fall_of_the_Western_Roman_Empire","alts":[],"httpStatus":200},{"url":"https://www.technologyreview.com/2025/01/03/1108800/small-language-models-ai-breakthrough-technologies-2025/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.technologyreview.com/2025/01/03/1108800/small-language-models-ai-breakthrough-technologies-2025/amp/"}],"httpStatus":200},{"url":"https://huggingface.co/docs/transformers/v4.17.0/en/index","alts":[],"httpStatus":200},{"url":"https://aws.amazon.com/what-is/retrieval-augmented-generation/","alts":[],"httpStatus":200},{"url":"https://developers.cardano.org/docs/get-started/blockfrost/others-api/","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3","alts":[{"type":3,"url":"medium://p/0bf7cf7196e3"},{"type":2,"url":"medium://p/0bf7cf7196e3"}],"httpStatus":200},{"url":"https://developers.cardano.org/docs/smart-contracts/plutus/","alts":[],"httpStatus":200},{"url":"https://cardano.org/","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2","alts":[{"type":3,"url":"medium://p/1206d41c86f2"},{"type":2,"url":"medium://p/1206d41c86f2"}],"httpStatus":200},{"url":"https://www.britishmuseum.org/collection/object/P_1979-0407-16-53","alts":[],"httpStatus":403},{"url":"https://www.kuciara.com/gits","alts":[],"httpStatus":200},{"url":"https://developers.cardano.org/docs/get-started/cardano-node/installing-cardano-node/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Excess_mortality_in_the_Soviet_Union_under_Joseph_Stalin","alts":[],"httpStatus":200},{"url":"https://fastapi.tiangolo.com/","alts":[],"httpStatus":200},{"url":"https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/","alts":[],"httpStatus":403},{"url":"https://springsapps.com/knowledge/large-language-model-statistics-and-numbers-2024","alts":[],"httpStatus":200},{"url":"https://dspy.ai/","alts":[],"httpStatus":200},{"url":"https://www.blake2.net","alts":[],"httpStatus":200},{"url":"https://docs.vllm.ai/en/latest/","alts":[],"httpStatus":200},{"url":"https://www.investopedia.com/pros-and-cons-of-holding-crypto-in-a-401-k-5324013","alts":[],"httpStatus":200},{"url":"https://marketrealist.com/p/blackrock-crypto-portfolio/","alts":[],"httpStatus":200},{"url":"https://aiken-lang.org/","alts":[],"httpStatus":200},{"url":"https://docs.cardano.org/developer-resources/scalability-solutions/hydra","alts":[],"httpStatus":200},{"url":"https://hatchworks.com/blog/gen-ai/small-language-models/","alts":[],"httpStatus":200},{"url":"https://github.com/deepseek-ai/DeepSeek-R1","alts":[],"httpStatus":200},{"url":"https://cardanoscan.io/pools","alts":[],"httpStatus":200},{"url":"https://www.revolutionaryplayers.org.uk/an-experiment-on-a-bird-in-an-air-pump-exhibited-1768/","alts":[],"httpStatus":200},{"url":"https://youtu.be/EOnSh3QlpbQ","alts":[],"httpStatus":200},{"url":"https://docs.ipfs.tech/concepts/content-addressing/","alts":[],"httpStatus":200},{"url":"https://www.simonstalenhag.se/es.html","alts":[],"httpStatus":200},{"url":"https://youtu.be/U6pfJEieW2Y","alts":[],"httpStatus":200},{"url":"https://electriccoin.co/blog/new-snark-curve/","alts":[],"httpStatus":200},{"url":"https://youtu.be/Vk6n6sxcsTg","alts":[],"httpStatus":200},{"url":"https://docs.cryptohandbook.org/ethereum/extras/terminology/keccak-256","alts":[],"httpStatus":200},{"url":"https://techcommunity.microsoft.com/blog/azure-ai-services-blog/discover-the-new-multi-lingual-high-quality-phi-3-5-slms/4225280","alts":[],"httpStatus":200},{"url":"https://mistral.ai/news/announcing-mistral-7b","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1740066202107},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"architecting-tomorrow-how-to-build-an-ai-driven-society","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"architecting-tomorrow-how-to-build-an-ai-driven-society-74051bce2d6d","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*rV-jC3qVcQFdKh_LkSPUXQ@2x.jpeg","originalWidth":836,"originalHeight":1000,"backgroundSize":"","filter":"","isFeatured":false,"externalSrc":"","focusPercentX":-1,"focusPercentY":-1,"alt":"","repairedAt":0,"unsplashPhotoId":""}},{"name":"previewTitle","type":3,"text":"Architecting Tomorrow: How to Build an AI-Driven Society","alignment":1},{"name":"previewSubtitle","type":13,"text":"This is your blueprint for a self-governing…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"This is your blueprint for a self-governing digital society powered by AI, blockchain, and a court that doesn’t mess around."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":0,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"db20","type":2,"text":"Architecting Tomorrow: How to Build an AI-Driven Society","markups":[]},{"name":"60ee","type":13,"text":"Imagine a world where AI agents collaborate, compete, and even cheat like us. Now imagine building that world, where trust is coded, not assumed. Here’s your blueprint for a self-governing digital society.","markups":[]},{"name":"7858","type":1,"text":"While Elon pours billions into Grok, you might be wondering: how do I get in on this? Training your own model? It’s a grind. Another chatbot? Please, the world’s got plenty. Want some alpha? Not too far away from the land of weights and biases, trains and loss, there is…","markups":[{"type":2,"start":61,"end":86,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"54d9","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"This is your blueprint for a self-governing digital society powered by AI, blockchain, and a court that doesn’t mess around."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"12498eb274d4":{"id":"12498eb274d4","versionId":"933071abe662","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"God Mode UX: Why Your Next Interface Will Look More Like StarCraft Than Slack","detectedLanguage":"en","latestVersion":"933071abe662","latestPublishedVersion":"933071abe662","hasUnpublishedEdits":false,"latestRev":1083,"createdAt":1739848057567,"updatedAt":1739899421772,"acceptedAt":0,"firstPublishedAt":1739855851967,"latestPublishedAt":1739896708348,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat window.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*yXcpRghSgIugaayuG7hi9w@2x.jpeg","filter":"","backgroundSize":"","originalWidth":1920,"originalHeight":1200,"strategy":"resample","height":0,"width":0},"wordCount":4662,"imageCount":25,"readingTime":19.59245283018868,"subtitle":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat window.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":9,"isBookmarked":false,"tags":[{"slug":"ui-design","name":"UI Design","postCount":46805,"metadata":{"postCount":46805,"coverImage":{"id":"1*RIDmz3TgxhaNmSs8CBSMkQ.png","originalWidth":1232,"originalHeight":928,"isFeatured":true,"alt":"Illustration of a surfer riding a wave in a collage art style"}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"user-experience","name":"User Experience","postCount":73737,"metadata":{"postCount":73737,"coverImage":{"id":"1*48Iy5QyFx4Ni5lr7jz99fQ.png","originalWidth":975,"originalHeight":566,"isFeatured":true,"alt":"A photo of a computer screen with a large warning dialog box that asks “Are you sure?”"}},"type":"Tag"},{"slug":"art-history","name":"Art History","postCount":4858,"metadata":{"postCount":4858,"coverImage":{"id":"1*oaTtregViAsRIM_eXZHY-g.png","originalWidth":1404,"originalHeight":1254,"isFeatured":true}},"type":"Tag"},{"slug":"future-of-work","name":"Future Of Work","postCount":30953,"metadata":{"postCount":30953,"coverImage":{"id":"0*mPBG9nr2Zpxs5MuJ","originalWidth":1236,"originalHeight":750,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[{"url":"https://en.wikipedia.org/wiki/Mark_Rothko","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Holy_Trinity_(Masaccio)","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Real-time_strategy","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Solon","alts":[],"httpStatus":200},{"url":"https://www.geeksforgeeks.org/what-is-terminal-console-shell-and-kernel/","alts":[],"httpStatus":200},{"url":"https://wallpapers.com/wallpapers/star-wars-space-battle-fleet-formation-q5h1sorz0qxudy6b.html","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/VTuber","alts":[],"httpStatus":200},{"url":"https://robots.net/tech/how-to-do-a-zoom-meeting-on-computer/","alts":[],"httpStatus":200},{"url":"https://www.space.com/14686-united-states-east-coast-cities-night-photo-space.html","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Claude_Monet","alts":[],"httpStatus":200},{"url":"https://www.guggenheim.org/exhibition/mark-rothko-walls-of-light","alts":[],"httpStatus":200},{"url":"https://www.thegamer.com/cyberpunk-2077-corpo-dialogue-options/","alts":[],"httpStatus":200},{"url":"http://fredrikhenriksson.blogspot.com/2011/12/starcraft-2-map-layout-and-new.html","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3","alts":[{"type":3,"url":"medium://p/0bf7cf7196e3"},{"type":2,"url":"medium://p/0bf7cf7196e3"}],"httpStatus":200},{"url":"https://smarthistory.org/deesis-christ-with-the-virgin-mary-and-john-the-baptist-hagia-sophia-istanbul/","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/reimagining-ui-in-the-age-of-ai-1ea5729d9ca1","alts":[{"type":2,"url":"medium://p/1ea5729d9ca1"},{"type":3,"url":"medium://p/1ea5729d9ca1"}],"httpStatus":200},{"url":"https://www.meisterdrucke.ae/fine-art-prints/Egyptian-19th-Dynasty/1092522/Egypt,-Thebes,-Luxor,-Valley-of-the-Queens,-Tomb-of-Nefertari,-Annex-to-antechamber,-Mural-paintings,-Queen-before-divine-scribe-Thoth.html","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2","alts":[{"type":3,"url":"medium://p/1206d41c86f2"},{"type":2,"url":"medium://p/1206d41c86f2"}],"httpStatus":200},{"url":"https://medium.com/sadasant/ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f","alts":[{"type":3,"url":"medium://p/5f9ad73ee48f"},{"type":2,"url":"medium://p/5f9ad73ee48f"}],"httpStatus":200},{"url":"https://kleros.io","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-3_event-logging-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-4_court-panel-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-2_task-manager-svg","alts":[],"httpStatus":200},{"url":"https://www.are.na/block/3843651","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-7-overseer-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-0_map-like-layout-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-1_resource-panel-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-5-court-panel-2-svg","alts":[],"httpStatus":200},{"url":"https://gist.github.com/sadasant/be7ab7aec36481e1cd7bed664b3c4daf#file-6-function-workflow-svg","alts":[],"httpStatus":200},{"url":"http://art-in-space.blogspot.com/2017/05/hans-holbein-younger-ambassadors-1533.html","alts":[],"httpStatus":200},{"url":"https://www.indieretronews.com/2019/09/adventuron-cavejam-adventuron_27.html","alts":[],"httpStatus":200},{"url":"https://www.youtube.com/live/OCem0E-0Q6Y","alts":[],"httpStatus":200},{"url":"https://pressakey.com/gameinfos,5155,screenshots,,,Age-of-Empires-IV,.html","alts":[],"httpStatus":200},{"url":"https://seaforce.my/naval-communication-history/","alts":[],"httpStatus":200},{"url":"https://www.nexusmods.com/skyrimspecialedition/mods/15533?tab=images","alts":[],"httpStatus":200},{"url":"https://www.godoculus.at/virtual-reality/flyinside-flight-simulator-im-test/","alts":[],"httpStatus":200},{"url":"https://flashbak.com/lorenzettis-allegory-of-good-and-bad-government-a-revolutionary-painting-for-then-and-now-373579/","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/propaganda-prompt-organization-and-political-analysis-for-group-agent-networks-and-distributed-6bc49e8bac56","alts":[{"type":3,"url":"medium://p/6bc49e8bac56"},{"type":2,"url":"medium://p/6bc49e8bac56"}],"httpStatus":200},{"url":"https://www.goodfreephotos.com/italy/other-italy/leonardo-da-vinci-map-of-imola-1502.jpg.php","alts":[],"httpStatus":200},{"url":"https://nextplus.io/lean-manufacturing/optimizing-assembly-line-efficiency-a-step-by-step-guide/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1739897804300},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":30,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"god-mode-ux-why-your-next-interface-will-look-more-like-starcraft-than-slack-12498eb274d4","previewContent":{"bodyModel":{"paragraphs":[{"name":"f226","type":2,"text":"God Mode UX: Why Your Next Interface Will Look More Like StarCraft Than Slack","markups":[],"alignment":1},{"name":"e239","type":13,"text":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat…","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat window."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":1,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"f226","type":2,"text":"God Mode UX: Why Your Next Interface Will Look More Like StarCraft Than Slack","markups":[]},{"name":"e239","type":13,"text":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat window.","markups":[]},{"name":"6fcb","type":1,"text":"Today’s AI interfaces rely on one-to-one chat or linear workflows, but that’s hitting a wall. A multi-agent ecosystem needs a “god’s-eye” vantage reminiscent of The Sims or Age of Empires, complete with resource dashboards, concurrency controls, and perhaps even cryptoeconomic dispute resolution. In this piece, I invite you to consider…","markups":[{"type":3,"start":342,"end":366,"href":"https://en.wikipedia.org/wiki/Real-time_strategy","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":415,"end":522,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":127,"end":136,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":385,"end":401,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"6c87","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"It’s time to zoom out and see our AI from above — because herding a swarm of digital agents needs more than a single chat window."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"0bf7cf7196e3":{"id":"0bf7cf7196e3","versionId":"850b0fd478bc","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Cryptoeconomic Justice: A Zero-Knowledge Court for LLM Agents","detectedLanguage":"en","latestVersion":"850b0fd478bc","latestPublishedVersion":"850b0fd478bc","hasUnpublishedEdits":false,"latestRev":1171,"createdAt":1739757117096,"updatedAt":1739816881572,"acceptedAt":0,"firstPublishedAt":1739760846771,"latestPublishedAt":1739812904206,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*QFR0KgrM_o-v_CuabG4wQw@2x.jpeg","filter":"","backgroundSize":"","originalWidth":2440,"originalHeight":1290,"strategy":"resample","height":0,"width":0},"wordCount":6568,"imageCount":6,"readingTime":25.734905660377358,"subtitle":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"multi-agent-systems","name":"Multi Agent Systems","postCount":597,"metadata":{"postCount":597,"coverImage":{"id":"1*jMsKh2yWgvOivBowAOlznQ.png","originalWidth":1024,"originalHeight":1024,"isFeatured":true}},"type":"Tag"},{"slug":"crypto","name":"Crypto","postCount":1161962,"metadata":{"postCount":1161962,"coverImage":{"id":"0*g5eSkYgs9k2fIUuq.jpeg","originalWidth":1080,"originalHeight":1080,"isFeatured":true}},"type":"Tag"},{"slug":"future","name":"Future","postCount":128585,"metadata":{"postCount":128585,"coverImage":{"id":"1*WYt4xNqH4XQhFb2VsA4BAg.jpeg"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://en.wikipedia.org/wiki/Zero-knowledge_proof","alts":[],"httpStatus":200},{"url":"https://medium.com/sadasant/beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2","alts":[{"type":2,"url":"medium://p/1206d41c86f2"},{"type":3,"url":"medium://p/1206d41c86f2"}],"httpStatus":200},{"url":"https://etherscan.io/chartsync","alts":[],"httpStatus":403},{"url":"https://medium.com/sadasant/containment-6864e08301bd","alts":[{"type":3,"url":"medium://p/6864e08301bd"},{"type":2,"url":"medium://p/6864e08301bd"}],"httpStatus":200},{"url":"https://privacytools.seas.harvard.edu/differential-privacy","alts":[],"httpStatus":200},{"url":"https://www.getmonero.org/","alts":[],"httpStatus":200},{"url":"https://crypto.stanford.edu/bulletproofs/","alts":[],"httpStatus":200},{"url":"https://www.rareskills.io/post/groth16","alts":[],"httpStatus":200},{"url":"https://z.cash/technology/","alts":[],"httpStatus":200},{"url":"https://plato.stanford.edu/entries/game-theory/","alts":[],"httpStatus":200},{"url":"https://www.mycryptopedia.com/merkle-tree-merkle-root-explained/","alts":[],"httpStatus":200},{"url":"https://nftinsider.io/nfts-for-beginners/what-is-ipfs/","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1739816186047},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":10,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"cryptoeconomic-justice-a-zero-knowledge-court-for-llm-agents-0bf7cf7196e3","previewContent":{"bodyModel":{"paragraphs":[{"name":"fd4a","type":2,"text":"Cryptoeconomic Justice: A Zero-Knowledge Court for LLM Agents","markups":[],"alignment":1},{"name":"12bf","type":13,"text":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"fd4a","type":2,"text":"Cryptoeconomic Justice: A Zero-Knowledge Court for LLM Agents","markups":[]},{"name":"12bf","type":13,"text":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought","markups":[]},{"name":"fd3f","type":7,"text":"TL;DR: Here I propose a tiny “court system” where AI agents must prove they’ve actually spent the tokens, time, or function calls they claim — while keeping their chain-of-thought and private code hidden. This relies on zero-knowledge (ZK) proofs: if another agent disputes your claims, the court verifies the proof…","markups":[{"type":1,"start":0,"end":7,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"3a4d","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Proving economic cooperative behavior is achievable between agents without exposing private chain-of-thought"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"6864e08301bd":{"id":"6864e08301bd","versionId":"e3a55b903e6b","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Containment","detectedLanguage":"en","latestVersion":"e3a55b903e6b","latestPublishedVersion":"e3a55b903e6b","hasUnpublishedEdits":false,"latestRev":896,"createdAt":1739567404933,"updatedAt":1739640222936,"acceptedAt":0,"firstPublishedAt":1739572853820,"latestPublishedAt":1739639264273,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"How do we contain AI?","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*QBjOanUNQYwt4jOHka-sMw@2x.jpeg","filter":"","backgroundSize":"","originalWidth":1024,"originalHeight":551,"strategy":"resample","height":0,"width":0},"wordCount":4858,"imageCount":14,"readingTime":19.782075471698114,"subtitle":"How do we contain AI?","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"economy","name":"Economy","postCount":63275,"metadata":{"postCount":63275,"coverImage":{"id":"0*nSU4U8_lVG2Yw5E4","originalWidth":6000,"originalHeight":4000,"isFeatured":true,"unsplashPhotoId":"Dc2SRspMak4"}},"type":"Tag"},{"slug":"enterprise-technology","name":"Enterprise Technology","postCount":7482,"metadata":{"postCount":7482,"coverImage":{"id":"1*2RiHhBbUxkXM0lCWcIeekg.jpeg","originalWidth":1920,"originalHeight":1080}},"type":"Tag"},{"slug":"blockchain","name":"Blockchain","postCount":1672679,"metadata":{"postCount":1672679,"coverImage":{"id":"1*j3-of_lVdruGU5dytj0Y2Q.png","originalWidth":886,"originalHeight":590,"isFeatured":true}},"type":"Tag"},{"slug":"distributed-systems","name":"Distributed Systems","postCount":9882,"metadata":{"postCount":9882,"coverImage":{"id":"1*c3K7xY4VI1KYFiMFXbRFMg.png","originalWidth":2160,"originalHeight":2880}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://www.britannica.com/topic/Strategic-Defense-Initiative","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2305.06055","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2205.05055","alts":[],"httpStatus":200},{"url":"https://community.openai.com/t/cheat-sheet-mastering-temperature-and-top-p-in-chatgpt-api/172683","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2005.05754","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Smart_contract","alts":[],"httpStatus":200},{"url":"https://www.evidentlyai.com/llm-guide/llm-benchmarks","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/1707.08476","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Blockchain_oracle","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Noisy-channel_coding_theorem","alts":[],"httpStatus":200},{"url":"https://ac-investor.blogspot.com/2019/07/some-interesting-chart-setups-in.html","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Black_hole_information_paradox","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Neural_scaling_law?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/The_Complexity_of_Cooperation","alts":[],"httpStatus":200},{"url":"https://www.anthropic.com/pricing","alts":[],"httpStatus":200},{"url":"https://www.anthropic.com/research/evaluating-feature-steering","alts":[],"httpStatus":200},{"url":"https://philsci-archive.pitt.edu/24223/1/SHaider_AIContainment.pdf","alts":[],"httpStatus":200},{"url":"https://www.britannica.com/topic/glasnost","alts":[],"httpStatus":200},{"url":"https://www.gutenberg.org/ebooks/3207","alts":[],"httpStatus":200},{"url":"https://econlib.org/library/Essays/hykKnw.html","alts":[],"httpStatus":200},{"url":"https://developer.amazon.com/en-US/blogs/alexa/post/f6bb7c54-de0d-4abe-98c3-cf3fc75c32f8/how-to-add-fallbackintent-handling-to-your-alexa-skil","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2311.15211","alts":[],"httpStatus":200},{"url":"https://foucault.info/documents/foucault.disciplineAndPunish.panOpticism/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Explainable_artificial_intelligence","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Blockchain","alts":[],"httpStatus":200},{"url":"https://www.nam.org/wp-content/uploads/2023/11/NAM-3731-Crains-Study-R3-V2-FIN.pdf","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/The_Evolution_of_Cooperation","alts":[],"httpStatus":200},{"url":"https://www.space.com/event-horizon-telescope-black-hole-discovery-webcast.html","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Asylums_(book)","alts":[],"httpStatus":200},{"url":"https://x.com/anthropicai/status/1849840138735566943","alts":[],"httpStatus":200},{"url":"https://crimsonpublishers.com/cojra/pdf/COJRA.000566.pdf","alts":[],"httpStatus":200},{"url":"https://www.mdpi.com/2076-3417/8/10/1919","alts":[],"httpStatus":200},{"url":"https://cs.stanford.edu/people/eroberts/courses/soco/projects/1998-99/game-theory/axelrod.html","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Consciousness_Explained","alts":[],"httpStatus":200},{"url":"https://www.quantamagazine.org/the-unpredictable-abilities-emerging-from-large-ai-models-20230316/","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2404.07227","alts":[],"httpStatus":200},{"url":"https://blog.indiecinema.co/panopticon/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Byzantine_fault","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Consensus_(computer_science)","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2104.06129","alts":[],"httpStatus":200},{"url":"https://www.goodreads.com/book/show/786560","alts":[],"httpStatus":200},{"url":"https://cloud.google.com/vertex-ai/docs/vizier/overview#optimize_any_evaluable_system","alts":[],"httpStatus":200},{"url":"https://www.restack.io/p/transformer-models-answer-measuring-transformers-cat-ai","alts":[],"httpStatus":200},{"url":"https://faculty.sites.iastate.edu/tesfatsi/archive/tesfatsi/pnasdis.pdf","alts":[],"httpStatus":200},{"url":"https://www.young-diplomats.com/the-fall-of-the-berlin-wall-30-years-on/","alts":[],"httpStatus":200},{"url":"https://engineering.fb.com/2016/05/09/core-infra/introducing-fblearner-flow-facebook-s-ai-backbone/","alts":[],"httpStatus":200},{"url":"https://link.springer.com/article/10.1007/s44336-024-00009-2","alts":[],"httpStatus":200},{"url":"https://www.britannica.com/topic/perestroika-Soviet-government-policy","alts":[],"httpStatus":200},{"url":"https://arxiv.org/pdf/2502.00726","alts":[],"httpStatus":200},{"url":"https://www.aeca.ai/en/blog/posts/2024-12-15-momentary-context","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2203.11171","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Neural_scaling_law","alts":[],"httpStatus":200},{"url":"https://www.gutenberg.org/files/52319/52319-h/52319-h.htm","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2412.20523","alts":[],"httpStatus":200},{"url":"https://stripe.com/radar","alts":[],"httpStatus":200},{"url":"https://docs.ray.io/en/latest/tune/index.html","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2310.04607","alts":[],"httpStatus":200},{"url":"https://en.m.wikipedia.org/wiki/Chaos_theory","alts":[],"httpStatus":200},{"url":"https://www.goodreads.com/book/show/1948985","alts":[],"httpStatus":200},{"url":"https://en.m.wikipedia.org/wiki/Swarm_robotics","alts":[],"httpStatus":200},{"url":"https://www.britannica.com/topic/mutual-assured-destruction","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2410.09962","alts":[],"httpStatus":200},{"url":"https://www.slideserve.com/chance/historical-sn-and-their-properties","alts":[],"httpStatus":200},{"url":"https://sebastianrisi.com/self_assembling_ai/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Evolutionary_game_theory","alts":[],"httpStatus":200},{"url":"https://www.tensorflow.org/tfx","alts":[],"httpStatus":200},{"url":"https://openai.com/api/pricing/","alts":[],"httpStatus":403},{"url":"https://arxiv.org/abs/2305.10423","alts":[],"httpStatus":200},{"url":"https://www.santafe.edu/what-is-complex-systems-science","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1739639264755},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":1,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"containment","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"containment-6864e08301bd","previewContent":{"bodyModel":{"paragraphs":[{"name":"9994","type":2,"text":"Containment","markups":[],"alignment":1},{"name":"9c2f","type":13,"text":"How do we contain AI?","markups":[],"alignment":1},{"name":"6a69","type":1,"text":"I can’t shake this question. It lingers, gnaws at me. How do we integrate immensely powerful AI into critical systems without losing our grip? How do we deliver scalable, enterprise-grade AI infrastructure without exposing organizations to…","markups":[{"type":1,"start":143,"end":239,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"How do we contain AI?"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"9994","type":2,"text":"Containment","markups":[]},{"name":"9c2f","type":13,"text":"How do we contain AI?","markups":[]},{"name":"6a69","type":1,"text":"I can’t shake this question. It lingers, gnaws at me. How do we integrate immensely powerful AI into critical systems without losing our grip? How do we deliver scalable, enterprise-grade AI infrastructure without exposing organizations to catastrophic risk? Monitoring? Sure, it sounds obvious — but constant surveillance isn’t just intrusive…","markups":[{"type":1,"start":143,"end":258,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":259,"end":270,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":399,"end":414,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":497,"end":516,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":579,"end":602,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"f918","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"How do we contain AI?"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"2c38f0860d61":{"id":"2c38f0860d61","versionId":"ef56f7ee3b70","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Breaking The Rules: The Unexpected Path to Machine Intelligence","detectedLanguage":"en","latestVersion":"ef56f7ee3b70","latestPublishedVersion":"ef56f7ee3b70","hasUnpublishedEdits":false,"latestRev":646,"createdAt":1739444784044,"updatedAt":1739453344092,"acceptedAt":0,"firstPublishedAt":1739448835707,"latestPublishedAt":1739450188532,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*CPLymUBqMWEG5ToiCUlQ7w@2x.jpeg","filter":"","backgroundSize":"","originalWidth":1149,"originalHeight":726,"strategy":"resample","height":0,"width":0},"wordCount":5167,"imageCount":9,"readingTime":20.69811320754717,"subtitle":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"machine-learning","name":"Machine Learning","postCount":372277,"metadata":{"postCount":372277,"coverImage":{"id":"0*mxUOGSzx4Mrkim6W","originalWidth":3840,"originalHeight":2160,"isFeatured":true,"unsplashPhotoId":"K2V_fqM2RY8"}},"type":"Tag"},{"slug":"deep-learning","name":"Deep Learning","postCount":109745,"metadata":{"postCount":109745,"coverImage":{"id":"0*mCp9VC1Mqhwf5mHu","originalWidth":6485,"originalHeight":5188}},"type":"Tag"},{"slug":"computer-science","name":"Computer Science","postCount":58355,"metadata":{"postCount":58355,"coverImage":{"id":"0*VSLYYBkw9ODfRJK2.jpg","originalWidth":1400,"originalHeight":945,"isFeatured":true}},"type":"Tag"},{"slug":"tech","name":"Tech","postCount":297934,"metadata":{"postCount":297934,"coverImage":{"id":"0*5P-U44uxrWA6kOz9","originalWidth":5120,"originalHeight":2880,"isFeatured":true,"unsplashPhotoId":"RAZU_R66vUc"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"http://matt.colorado.edu/teaching/highcog/fall8/cs73.pdf","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Cluster_analysis?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Don_Norman","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2306.08543","alts":[],"httpStatus":200},{"url":"https://youtu.be/Ilg3gGewQ5U","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Expert_system","alts":[],"httpStatus":200},{"url":"https://winder.ai/a-comparison-of-reinforcement-learning-frameworks-dopamine-rllib-keras-rl-coach-trfl-tensorforce-coach-and-more/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Connectionism","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Convolutional_neural_network","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Do_Androids_Dream_of_Electric_Sheep%3F","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/LeNet","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/BERT_(language_model)","alts":[],"httpStatus":200},{"url":"https://ai.plainenglish.io/what-is-dropout-in-deep-learning-do-you-know-what-is-does-70918b1d45b8","alts":[{"type":3,"url":"medium://p/70918b1d45b8"},{"type":2,"url":"medium://p/70918b1d45b8"}],"httpStatus":200},{"url":"https://techcommunity.microsoft.com/blog/aiplatformblog/distillation-turning-smaller-models-into-high-performance-cost-effective-solutio/4355029","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/AlphaGo","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Autoencoder?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://dl.acm.org/doi/pdf/10.1145/360018.360022","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Image_segmentation?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Zero-shot_learning","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Self-supervised_learning?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/AI_winter","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/1706.03762","alts":[],"httpStatus":200},{"url":"https://github.com/GAIR-NLP/AIME-Preview","alts":[],"httpStatus":200},{"url":"https://courses.cs.umbc.edu/471/papers/turing.pdf","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2001.08361","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Recurrent_neural_network","alts":[],"httpStatus":200},{"url":"https://aclanthology.org/2023.acl-long.147.pdf","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/High-Flyer","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Transformer_(deep_learning_architecture)","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Allen_Newell","alts":[],"httpStatus":200},{"url":"https://www.deepseek.com/","alts":[],"httpStatus":403},{"url":"https://en.wikipedia.org/wiki/Physical_symbol_system","alts":[],"httpStatus":200},{"url":"https://github.com/deepseek-ai/DeepSeek-R1","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Digital_Equipment_Corporation","alts":[],"httpStatus":200},{"url":"https://archive.org/details/computerbasedmed0000shor","alts":[],"httpStatus":200},{"url":"https://apps.dtic.mil/sti/tr/pdf/ADA224247.pdf","alts":[],"httpStatus":200},{"url":"https://principles.design/examples/don-norman-s-principles-of-design","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Moravec%27s_paradox","alts":[],"httpStatus":200},{"url":"https://www.shutterstock.com/blog/gestalt-theory-in-design","alts":[],"httpStatus":403},{"url":"https://heidloff.net/article/foundation-models-transformers-bert-and-gpt/","alts":[],"httpStatus":200},{"url":"https://commons.wikimedia.org/wiki/File:Fotothek_df_tg_0005486_Mathematik_%5E_Kombinatorik.jpg","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2201.11903","alts":[],"httpStatus":200},{"url":"https://www.ibm.com/think/topics/meta-learning","alts":[],"httpStatus":200},{"url":"https://shap.readthedocs.io/en/latest/index.html","alts":[],"httpStatus":200},{"url":"https://dl.acm.org/doi/10.1162/neco.1997.9.8.1735","alts":[],"httpStatus":200},{"url":"https://www.nature.com/articles/323533a0.pdf","alts":[],"httpStatus":200},{"url":"https://publicdomainreview.org/essay/let-us-calculate-leibniz-llull-and-the-computational-imagination/#fn13","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Symbolic_artificial_intelligence","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2303.11366","alts":[],"httpStatus":200},{"url":"https://arxiv.org/pdf/2502.08606","alts":[],"httpStatus":200},{"url":"https://learnopencv.com/understanding-convolutional-neural-networks-cnn/","alts":[],"httpStatus":200},{"url":"https://archive.org/details/in.ernet.dli.2015.7888","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Computing_Machinery_and_Intelligence","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Generative_pre-trained_transformer","alts":[],"httpStatus":200},{"url":"https://g-e-s-t-a-l-t.org/media/pdf/Laws-of-Organization-in-Perceptual-Forms.pdf","alts":[],"httpStatus":200},{"url":"https://github.com/marcotcr/lime","alts":[],"httpStatus":200},{"url":"https://archive.org/details/gestaltpsycholog0000kohl","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Gestalt_psychology","alts":[],"httpStatus":200},{"url":"https://www.3blue1brown.com/lessons/attention","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Xcon","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Kurt_Koffka","alts":[],"httpStatus":200},{"url":"https://www.goethe-university-frankfurt.de/51789866/Institute_of_Psychology","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Polanyi%27s_paradox","alts":[],"httpStatus":200},{"url":"https://optimization.cbe.cornell.edu/index.php?title=Adam","alts":[],"httpStatus":200},{"url":"https://arxiv.org/pdf/2501.12948","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Batch_normalization","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2412.16720","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Herbert_A._Simon","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1739450188805},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":18,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"breaking-the-rules-the-unexpected-path-to-machine-intelligence","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"breaking-the-rules-the-unexpected-path-to-machine-intelligence-2c38f0860d61","previewContent":{"bodyModel":{"paragraphs":[{"name":"573d","type":2,"text":"Breaking The Rules: The Unexpected Path to Machine Intelligence","markups":[],"alignment":1},{"name":"2c43","type":13,"text":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"573d","type":2,"text":"Breaking The Rules: The Unexpected Path to Machine Intelligence","markups":[]},{"name":"2c43","type":13,"text":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all","markups":[]},{"name":"46d8","type":1,"text":"Do we really understand how we think?","markups":[{"type":1,"start":0,"end":37,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"8754","type":1,"text":"We’ve certainly tried. From Newell and Simon’s rule-based systems in the 1970s to today’s machine learning marvels, the journey has been relentless. But something changed after the advent of the transformer. Progress isn’t just steady anymore — it’s accelerating at breakneck speed.","markups":[{"type":3,"start":28,"end":65,"href":"https://en.wikipedia.org/wiki/Physical_symbol_system","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":195,"end":206,"href":"https://en.wikipedia.org/wiki/Transformer_(deep_learning_architecture)","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":208,"end":282,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"1b68","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*CPLymUBqMWEG5ToiCUlQ7w@2x.jpeg","originalWidth":1149,"originalHeight":726,"backgroundSize":"","filter":"","isFeatured":false,"externalSrc":"","focusPercentX":-1,"focusPercentY":-1,"alt":"","repairedAt":0,"unsplashPhotoId":""}},{"name":"7d68","type":7,"text":"Image…","markups":[{"type":3,"start":14,"end":96,"href":"https://arxiv.org/pdf/2501.12948","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"aaef","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Make AI follow rules, it solves one problem. Make AI reason, it solves them all"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"19adb68c4c4b":{"id":"19adb68c4c4b","versionId":"8c7b0c6c93b2","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"The Engineering Management Playbook","detectedLanguage":"en","latestVersion":"8c7b0c6c93b2","latestPublishedVersion":"8c7b0c6c93b2","hasUnpublishedEdits":false,"latestRev":1284,"createdAt":1739256920695,"updatedAt":1739294978545,"acceptedAt":0,"firstPublishedAt":1739259808432,"latestPublishedAt":1739290684298,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Scaling an engineering team feels like assembling a rocket mid-launch","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":3222,"imageCount":0,"readingTime":12.158490566037736,"subtitle":"Scaling an engineering team feels like assembling a rocket mid-launch","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":2,"isBookmarked":false,"tags":[{"slug":"engineering-mangement","name":"Engineering Mangement","postCount":5110,"metadata":{"postCount":5110,"coverImage":{"id":"1*EgAAR_XeozrdXBN-kUcnIg.png","originalWidth":457,"originalHeight":329,"isFeatured":true}},"type":"Tag"},{"slug":"leadership","name":"Leadership","postCount":305290,"metadata":{"postCount":305290,"coverImage":{"id":"1*x3eOBvKInrpkalYofhODIQ.jpeg"}},"type":"Tag"},{"slug":"software-engineering","name":"Software Engineering","postCount":125046,"metadata":{"postCount":125046,"coverImage":{"id":"1*wtgkVzHWgVMVTKulNDVLyg.jpeg","originalWidth":809,"originalHeight":724,"isFeatured":true}},"type":"Tag"},{"slug":"remote-work","name":"Remote Work","postCount":22157,"metadata":{"postCount":22157,"coverImage":{"id":"1*Q1fYjCdHHAGYCwwUP7ftmg.png","originalWidth":1823,"originalHeight":884,"isFeatured":true}},"type":"Tag"},{"slug":"growth","name":"Growth","postCount":134113,"metadata":{"postCount":134113,"coverImage":{"id":"1*mQMV9oRJY-6lLMpqUJKehw.jpeg","originalWidth":5760,"originalHeight":3840,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":2,"links":{"entries":[],"version":"0.3","generatedAt":1739290684466},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":51,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"the-engineering-management-playbook","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"the-engineering-management-playbook-19adb68c4c4b","previewContent":{"bodyModel":{"paragraphs":[{"name":"bf1b","type":2,"text":"The Engineering Management Playbook","markups":[],"alignment":1},{"name":"878c","type":13,"text":"Scaling an engineering team feels like assembling a rocket mid-launch — with engines failing, deadlines looming, and customers already aboard.","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Scaling an engineering team feels like assembling a rocket mid-launch"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"bf1b","type":2,"text":"The Engineering Management Playbook","markups":[]},{"name":"878c","type":13,"text":"Scaling an engineering team feels like assembling a rocket mid-launch — with engines failing, deadlines looming, and customers already aboard.","markups":[]},{"name":"8a9f","type":1,"text":"TL;DR: Traditional management either stifles creativity with rigid processes or breeds chaos with unstructured autonomy. I needed a better approach — a playbook for leadership that aligns teams, fosters innovation, and scales without burnout. Here’s what worked:","markups":[{"type":1,"start":0,"end":7,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"9660","type":9,"text":"Decision-Driven Standups → Focus on key decisions, not status updates.","markups":[{"type":1,"start":0,"end":24,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":25,"end":26,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"c54e","type":9,"text":"Living Documentation →…","markups":[{"type":1,"start":0,"end":20,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":21,"end":22,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"9782","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Scaling an engineering team feels like assembling a rocket mid-launch"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"1ea5729d9ca1":{"id":"1ea5729d9ca1","versionId":"b4b4d5bab1d9","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Reimagining UI in the Age of AI","detectedLanguage":"en","latestVersion":"b4b4d5bab1d9","latestPublishedVersion":"b4b4d5bab1d9","hasUnpublishedEdits":false,"latestRev":908,"createdAt":1738981681529,"updatedAt":1739222547641,"acceptedAt":0,"firstPublishedAt":1738990877173,"latestPublishedAt":1739044681145,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces.","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*3k8iAoNFRn4O_VhabSocOg@2x.jpeg","filter":"","backgroundSize":"","originalWidth":640,"originalHeight":1291,"strategy":"resample","height":0,"width":0},"wordCount":2984,"imageCount":14,"readingTime":12.710377358490565,"subtitle":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces.","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":78,"isBookmarked":false,"tags":[{"slug":"ui-design","name":"UI Design","postCount":46805,"metadata":{"postCount":46805,"coverImage":{"id":"1*RIDmz3TgxhaNmSs8CBSMkQ.png","originalWidth":1232,"originalHeight":928,"isFeatured":true,"alt":"Illustration of a surfer riding a wave in a collage art style"}},"type":"Tag"},{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"user-experience","name":"User Experience","postCount":73737,"metadata":{"postCount":73737,"coverImage":{"id":"1*48Iy5QyFx4Ni5lr7jz99fQ.png","originalWidth":975,"originalHeight":566,"isFeatured":true,"alt":"A photo of a computer screen with a large warning dialog box that asks “Are you sure?”"}},"type":"Tag"},{"slug":"future-of-work","name":"Future Of Work","postCount":30953,"metadata":{"postCount":30953,"coverImage":{"id":"0*mPBG9nr2Zpxs5MuJ","originalWidth":1236,"originalHeight":750,"isFeatured":true}},"type":"Tag"},{"slug":"art-history","name":"Art History","postCount":4858,"metadata":{"postCount":4858,"coverImage":{"id":"1*oaTtregViAsRIM_eXZHY-g.png","originalWidth":1404,"originalHeight":1254,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":10,"links":{"entries":[{"url":"https://design.google/library/making-more-with-material","alts":[],"httpStatus":200},{"url":"https://www.midjourney.com","alts":[],"httpStatus":403},{"url":"https://en.wikipedia.org/wiki/Giorgio_Vasari","alts":[],"httpStatus":200},{"url":"https://superhuman.com/","alts":[],"httpStatus":200},{"url":"https://commons.m.wikimedia.org/wiki/File:Caravaggio,_Michelangelo_Merisi_da_-_The_Calling_of_Saint_Matthew_-_1599-1600_(hi_res).jpg","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Negative_space","alts":[],"httpStatus":200},{"url":"https://archive.computerhistory.org/resources/access/text/2016/08/102658340-05-01-acc.pdf","alts":[],"httpStatus":200},{"url":"https://en.m.wikipedia.org/wiki/Holy_Trinity_(Masaccio)","alts":[],"httpStatus":200},{"url":"https://archive.org/details/arnheimvisualthinking","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Caravaggio","alts":[],"httpStatus":200},{"url":"https://forwork.meta.com/horizon-workrooms/","alts":[],"httpStatus":200},{"url":"https://www.framer.com/features/ai/","alts":[],"httpStatus":200},{"url":"https://uxplanet.org/navigating-the-mind-understanding-the-power-of-cognitive-mapping-ab25c4bfe351","alts":[{"type":2,"url":"medium://p/ab25c4bfe351"},{"type":3,"url":"medium://p/ab25c4bfe351"}],"httpStatus":200},{"url":"https://play.google.com/store/apps/details?id=com.google.android.as&hl=en_US","alts":[],"httpStatus":200},{"url":"https://www.apple.com/apple-vision-pro/","alts":[],"httpStatus":200},{"url":"https://miro.com","alts":[],"httpStatus":200},{"url":"https://interface-experience.org/objects/xerox-alto/","alts":[],"httpStatus":200},{"url":"https://www.figma.com/community/file/1339583697257711863/free-vector-op1-figma","alts":[],"httpStatus":403},{"url":"https://www.smithsonianmag.com/innovation/forty-years-ago-the-mac-triggered-a-revolution-in-user-experience-180983623/","alts":[],"httpStatus":403},{"url":"https://runwayml.com/","alts":[],"httpStatus":200},{"url":"https://infinitecanvas.tools/","alts":[],"httpStatus":200},{"url":"https://medium.com/@skylark64/evolution-of-the-button-3051586cc9b7","alts":[{"type":3,"url":"medium://p/3051586cc9b7"},{"type":2,"url":"medium://p/3051586cc9b7"}],"httpStatus":200},{"url":"https://trello.com/en/tour","alts":[],"httpStatus":200},{"url":"https://en.m.wikipedia.org/wiki/Soft_focus","alts":[],"httpStatus":200},{"url":"https://newsroom.spotify.com/2020-03-09/get-to-your-favorites-faster-with-spotifys-new-home-screen/","alts":[],"httpStatus":200},{"url":"https://www.grammarly.com","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Chiaroscuro","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Graphical_user_interface","alts":[],"httpStatus":200},{"url":"https://www.notion.com/product/ai","alts":[],"httpStatus":200},{"url":"https://www.zdnet.com/article/the-minimalist-design-of-ios7-is-sheer-genius/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Holy_Trinity_(Masaccio)?wprov=sfti1#Giorgio_Vasari_and_Cosimo_I","alts":[],"httpStatus":200},{"url":"https://www.metmuseum.org/art/collection/search/438008","alts":[],"httpStatus":200},{"url":"https://chatgpt.com","alts":[],"httpStatus":403},{"url":"https://osxdaily.com/2023/06/05/apple-vision-pro-a-spatial-computer-headset-revealed/","alts":[],"httpStatus":200},{"url":"https://www.duolingo.com/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Claude_Monet","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Skeuomorph","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/The_Creation_of_Adam","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Santa_Maria_Novella","alts":[],"httpStatus":200},{"url":"https://www.bazonline.ch/interview-apple-der-technologische-vorreiter-692420213797","alts":[],"httpStatus":200},{"url":"https://www.goodreads.com/book/show/19131294","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Perspective_(graphical)","alts":[],"httpStatus":200},{"url":"https://www.createwithswift.com/the-touch-evolution-how-gestures-shape-our-digital-worlds/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Minimalism","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Holy_Trinity_(Masaccio)?wprov=sfti1","alts":[],"httpStatus":200},{"url":"https://www.figma.com/community/file/1249366586153848028/apple-visionos-apps-basic-design-system","alts":[],"httpStatus":403},{"url":"https://www.wassilykandinsky.net/work-50.php","alts":[],"httpStatus":200},{"url":"https://www.figma.com/community/file/1220148787159138654/copilot-ui-kit-ui-kit-ui","alts":[],"httpStatus":403},{"url":"https://www.figma.com/community/file/1158112310281832674/ideate-design-tiktok-app-redesign","alts":[],"httpStatus":403},{"url":"https://www.smashingmagazine.com/2016/10/in-app-gestures-and-mobile-app-user-experience/","alts":[],"httpStatus":200},{"url":"https://www.zaha-hadid.com/architecture/heydar-aliyev-centre/","alts":[],"httpStatus":0},{"url":"https://www.microsoft.com/en-us/microsoft-365/blog/2025/01/15/copilot-for-all-introducing-microsoft-365-copilot-chat/","alts":[],"httpStatus":0}],"version":"0.3","generatedAt":1739044691357},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":584,"sectionCount":1,"readingList":0,"topics":[{"topicId":"55321ac40456","slug":"design","createdAt":1536181929758,"deletedAt":0,"image":{"id":"1*1aLu20aptPeUTDg_E8KtmA@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Design","description":"Below the surface.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Design Articles and News — Medium","type":"Topic"}]},"coverless":true,"slug":"reimagining-ui-in-the-age-of-ai","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"reimagining-ui-in-the-age-of-ai-1ea5729d9ca1","previewContent":{"bodyModel":{"paragraphs":[{"name":"a5e3","type":3,"text":"Reimagining UI in the Age of AI","markups":[],"alignment":1},{"name":"d79d","type":13,"text":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces.","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces."},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":1,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"a5e3","type":3,"text":"Reimagining UI in the Age of AI","markups":[]},{"name":"d79d","type":13,"text":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces.","markups":[]},{"name":"f75b","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*3k8iAoNFRn4O_VhabSocOg@2x.jpeg","originalWidth":640,"originalHeight":1291,"backgroundSize":"","filter":"","isFeatured":false,"externalSrc":"","focusPercentX":-1,"focusPercentY":-1,"alt":"","repairedAt":0,"unsplashPhotoId":""}},{"name":"30eb","type":7,"text":"Image Source: Wikipedia","markups":[{"type":3,"start":14,"end":23,"href":"https://en.wikipedia.org/wiki/Holy_Trinity_(Masaccio)?wprov=sfti1#Giorgio_Vasari_and_Cosimo_I","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"b9c0","type":1,"text":"Imagine stepping into the dim light of Santa Maria Novella in 1427 Florence. You’re about to witness something that will change how humans see forever — Masaccio’s The Holy Trinity, the very first painting with linear perspective. Sure, today we might scroll past countless 3D renders without…","markups":[{"type":3,"start":39,"end":58,"href":"https://en.wikipedia.org/wiki/Santa_Maria_Novella","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":164,"end":180,"href":"https://en.m.wikipedia.org/wiki/Holy_Trinity_(Masaccio)","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":211,"end":229,"href":"https://en.wikipedia.org/wiki/Perspective_(graphical)","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":326,"end":354,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":274,"end":284,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"84f0","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Whether in desktops, mobile apps, or whatever comes next, spatial intuition remains fundamental to how humans navigate digital spaces."},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"5f9ad73ee48f":{"id":"5f9ad73ee48f","versionId":"456d683285bd","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"AI Markup: From Syntax to Execution Graphs in Agentic Workflows","detectedLanguage":"en","latestVersion":"456d683285bd","latestPublishedVersion":"456d683285bd","hasUnpublishedEdits":false,"latestRev":1722,"createdAt":1738782401908,"updatedAt":1738808615847,"acceptedAt":0,"firstPublishedAt":1738794577252,"latestPublishedAt":1738804597378,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Constructing a structured markup grammar for AI workflows","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":3608,"imageCount":0,"readingTime":13.615094339622642,"subtitle":"Constructing a structured markup grammar for AI workflows","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":3,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"software-development","name":"Software Development","postCount":348114,"metadata":{"postCount":348114,"coverImage":{"id":"1*83Ppxqvh54g12pVOZKU07g.png","originalWidth":1308,"originalHeight":540,"isFeatured":true}},"type":"Tag"},{"slug":"system-design-concepts","name":"System Design Concepts","postCount":4347,"metadata":{"postCount":4347,"coverImage":{"id":"1*NZqp4-jhGa1ZY_-HX95reQ.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"software-architecture","name":"Software Architecture","postCount":19643,"metadata":{"postCount":19643,"coverImage":{"id":"1*uO72RkOaFGdcK9HKvuZHlw.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"https://en.wikipedia.org/wiki/Abstract_syntax_tree","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Cycle_detection","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form","alts":[],"httpStatus":200},{"url":"https://www.geeksforgeeks.org/topological-sorting-indegree-based-solution/","alts":[],"httpStatus":200},{"url":"https://www.geeksforgeeks.org/adjacency-list-meaning-definition-in-dsa/","alts":[],"httpStatus":200},{"url":"https://en.m.wikipedia.org/wiki/Depth-first_search","alts":[],"httpStatus":200},{"url":"https://mathworld.wolfram.com/DirectedGraph.html","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1738804597914},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":3,"sectionCount":1,"readingList":0,"topics":[]},"coverless":true,"slug":"ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"ai-markup-from-syntax-to-execution-graphs-in-agentic-workflows-5f9ad73ee48f","previewContent":{"bodyModel":{"paragraphs":[{"name":"ff5c","type":2,"text":"AI Markup: From Syntax to Execution Graphs in Agentic Workflows","markups":[],"alignment":1},{"name":"28d3","type":13,"text":"Constructing a structured markup grammar for AI workflows","markups":[],"alignment":1},{"name":"87dd","type":1,"text":"TL;DR: This article outlines a framework for creating a structured markup language to orchestrate…","markups":[{"type":1,"start":0,"end":6,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":31,"end":97,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Constructing a structured markup grammar for AI workflows"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"ff5c","type":2,"text":"AI Markup: From Syntax to Execution Graphs in Agentic Workflows","markups":[]},{"name":"28d3","type":13,"text":"Constructing a structured markup grammar for AI workflows","markups":[]},{"name":"87dd","type":1,"text":"TL;DR: This article outlines a framework for creating a structured markup language to orchestrate AI workflows.","markups":[{"type":1,"start":0,"end":6,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":31,"end":110,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"bda5","type":9,"text":"It defines a grammar for commands, entities, modifiers, and relationships, which can be parsed into execution graphs to manage task order and dependencies.","markups":[{"type":1,"start":11,"end":20,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":100,"end":116,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]},{"name":"29db","type":9,"text":"It addresses challenges like nested commands, ambiguous modifiers, and dependency cycles…","markups":[{"type":1,"start":29,"end":44,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":46,"end":65,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":71,"end":88,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":109,"end":123,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":125,"end":132,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":1,"start":138,"end":154,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"870b","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Constructing a structured markup grammar for AI workflows"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"91be9de643e1":{"id":"91be9de643e1","versionId":"36c16fbcbd87","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Chatbots Unleashed: The Liquification of Everything","detectedLanguage":"en","latestVersion":"36c16fbcbd87","latestPublishedVersion":"36c16fbcbd87","hasUnpublishedEdits":false,"latestRev":398,"createdAt":1738560135340,"updatedAt":1738707895338,"acceptedAt":0,"firstPublishedAt":1738568122262,"latestPublishedAt":1738703812523,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"wordCount":3305,"imageCount":0,"readingTime":12.471698113207546,"subtitle":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":0,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"future-of-work","name":"Future Of Work","postCount":30953,"metadata":{"postCount":30953,"coverImage":{"id":"0*mPBG9nr2Zpxs5MuJ","originalWidth":1236,"originalHeight":750,"isFeatured":true}},"type":"Tag"},{"slug":"technology","name":"Technology","postCount":2333930,"metadata":{"postCount":2333930,"coverImage":{"id":"1*yH2cmH1uhoFpR7HIseOAsw.jpeg"}},"type":"Tag"},{"slug":"chatbots","name":"Chatbots","postCount":48497,"metadata":{"postCount":48497,"coverImage":{"id":"1*-g8w6ROXUp4Qmlfhyo3D8Q.jpeg","originalWidth":2048,"originalHeight":2048}},"type":"Tag"},{"slug":"business","name":"Business","postCount":851461,"metadata":{"postCount":851461,"coverImage":{"id":"1*tuAJBvPwEXEoFbimeb33iQ.jpeg"}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://kafka.apache.org/","alts":[],"httpStatus":200},{"url":"https://airflow.apache.org/","alts":[],"httpStatus":200},{"url":"https://huggingface.co/docs/evaluate/index","alts":[],"httpStatus":200},{"url":"https://openai.com/index/function-calling-and-other-api-updates/","alts":[],"httpStatus":403},{"url":"https://www.pinecone.io/","alts":[],"httpStatus":200},{"url":"https://www.restack.io/p/multi-agent-systems-netlogo-answer-cat-ai","alts":[],"httpStatus":200},{"url":"https://v0.dev/","alts":[],"httpStatus":429},{"url":"https://www.ray.io/","alts":[],"httpStatus":200},{"url":"https://www.cursor.com/","alts":[],"httpStatus":200},{"url":"https://aws.amazon.com/greengrass/","alts":[],"httpStatus":200},{"url":"https://shap.readthedocs.io/en/latest/index.html","alts":[],"httpStatus":200},{"url":"https://fairlearn.org/","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2306.15595","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2005.11401","alts":[],"httpStatus":200},{"url":"https://www.notion.com/help/guides/category/ai","alts":[],"httpStatus":200},{"url":"https://replit.com/ai","alts":[],"httpStatus":200},{"url":"https://www.ibm.com/products/watsonx-governance","alts":[],"httpStatus":200},{"url":"https://www.llamaindex.ai/","alts":[],"httpStatus":200},{"url":"https://aws.amazon.com/q/developer/","alts":[],"httpStatus":200},{"url":"https://www.langchain.com/langgraph","alts":[],"httpStatus":200},{"url":"https://modelcontextprotocol.io/introduction","alts":[],"httpStatus":200},{"url":"https://github.com/features/copilot","alts":[],"httpStatus":200},{"url":"https://www.langchain.com","alts":[],"httpStatus":200},{"url":"https://zed.dev","alts":[],"httpStatus":200},{"url":"https://www.trychroma.com/","alts":[],"httpStatus":200},{"url":"https://kubernetes.io/","alts":[],"httpStatus":200},{"url":"https://ai.google.dev/edge/litert","alts":[],"httpStatus":200},{"url":"https://www.anthropic.com/news/claudes-constitution","alts":[],"httpStatus":200},{"url":"http://babyagi.org/","alts":[],"httpStatus":200},{"url":"https://replika.com/","alts":[],"httpStatus":200},{"url":"https://github.com/Significant-Gravitas/AutoGPT","alts":[],"httpStatus":200},{"url":"https://m.economictimes.com/small-biz/security-tech/technology/chatbots-are-dead-how-generative-ai-automation-is-transforming-the-way-we-interact-with-technology/articleshow/109153190.cms","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/m.economictimes.com/small-biz/security-tech/technology/chatbots-are-dead-how-generative-ai-automation-is-transforming-the-way-we-interact-with-technology/amp_articleshow/109153190.cms"},{"type":2,"url":"etapp://articleshow/109153190"},{"type":3,"url":"etandroidapp://articleshow/109153190"}],"httpStatus":200},{"url":"https://www.affectiva.com/","alts":[],"httpStatus":200},{"url":"https://github.com/MineDojo/Voyager","alts":[],"httpStatus":200},{"url":"https://github.com/camel-ai/camel","alts":[],"httpStatus":200},{"url":"https://www.salesforce.com/news/stories/chatgpt-app-for-slack/","alts":[],"httpStatus":200},{"url":"https://github.com/a16z-infra/ai-town","alts":[],"httpStatus":200},{"url":"https://claudeartifacts.com/","alts":[],"httpStatus":200},{"url":"https://www.lime.ai/","alts":[],"httpStatus":200},{"url":"https://www.microsoft.com/en-us/research/blog/autogen-enabling-next-generation-large-language-model-applications/","alts":[],"httpStatus":403}],"version":"0.3","generatedAt":1738703816302},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":0,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"chatbots-unleashed-the-liquification-of-everything","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"chatbots-unleashed-the-liquification-of-everything-91be9de643e1","previewContent":{"bodyModel":{"paragraphs":[{"name":"dfda","type":2,"text":"Chatbots Unleashed: The Liquification of Everything","markups":[],"alignment":1},{"name":"20bb","type":13,"text":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?","markups":[],"alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"dfda","type":2,"text":"Chatbots Unleashed: The Liquification of Everything","markups":[]},{"name":"20bb","type":13,"text":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?","markups":[]},{"name":"b089","type":7,"text":"AI isn’t just “enhancing productivity” or “optimizing workflows.” It’s liquefying everything. Jobs, hierarchies, decision-making — it’s all melting into fluid, self-optimizing systems that don’t wait for you to catch up.","markups":[]},{"name":"24f3","type":7,"text":"Still think AI is just another “tool”? Keep reading. Or don’t, and let your AI replacement do it for you…","markups":[]}],"sections":[{"name":"c829","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"🔥 The Future is Now. AI won’t replace you, but here’s the real question: do you actually understand what’s happening?"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"},"1206d41c86f2":{"id":"1206d41c86f2","versionId":"67e6af1a3dcb","creatorId":"a41c7ceea324","homeCollectionId":"7b58a7cf5e44","title":"Beyond Function Calling: How Multi-Agent AI Will Reshape Distributed Systems","detectedLanguage":"en","latestVersion":"67e6af1a3dcb","latestPublishedVersion":"67e6af1a3dcb","hasUnpublishedEdits":false,"latestRev":1121,"createdAt":1738461704712,"updatedAt":1738509723963,"acceptedAt":0,"firstPublishedAt":1738473296276,"latestPublishedAt":1738506321587,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"Multi-Agent Orchestration: Zoomers are about to rediscover Distributed Systems","postDisplay":{"coverless":true}},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*adXCGW1euPIrKOJbHFgh5Q@2x.jpeg","filter":"","backgroundSize":"","originalWidth":1400,"originalHeight":1400,"strategy":"resample","height":0,"width":0},"wordCount":2114,"imageCount":3,"readingTime":8.527358490566037,"subtitle":"Multi-Agent Orchestration: Zoomers are about to rediscover Distributed Systems","publishedInCount":1,"usersBySocialRecommends":[],"noIndex":false,"recommends":1,"isBookmarked":false,"tags":[{"slug":"artificial-intelligence","name":"Artificial Intelligence","postCount":500482,"metadata":{"postCount":500482,"coverImage":{"id":"1*gAn_BSffVBcwCIR6bDgK1g.jpeg"}},"type":"Tag"},{"slug":"distributed-systems","name":"Distributed Systems","postCount":9882,"metadata":{"postCount":9882,"coverImage":{"id":"1*c3K7xY4VI1KYFiMFXbRFMg.png","originalWidth":2160,"originalHeight":2880}},"type":"Tag"},{"slug":"large-language-models","name":"Large Language Models","postCount":16904,"metadata":{"postCount":16904,"coverImage":{"id":"0*NaZ1RG1uaHnL0Hnl","isFeatured":true}},"type":"Tag"},{"slug":"software-architecture","name":"Software Architecture","postCount":19643,"metadata":{"postCount":19643,"coverImage":{"id":"1*uO72RkOaFGdcK9HKvuZHlw.png","originalWidth":1280,"originalHeight":720,"isFeatured":true}},"type":"Tag"},{"slug":"automation","name":"Automation","postCount":67642,"metadata":{"postCount":67642,"coverImage":{"id":"1*Pg39UsSht71L4kHWptZ6mQ.png","originalWidth":699,"originalHeight":699}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":1,"links":{"entries":[{"url":"https://www.jsonrpc.org/specification","alts":[],"httpStatus":200},{"url":"https://modelcontextprotocol.io/quickstart/user","alts":[],"httpStatus":200},{"url":"https://microservices.io/patterns/data/saga.html","alts":[],"httpStatus":200},{"url":"https://openai.com/index/openai-codex/","alts":[],"httpStatus":403},{"url":"https://www.ibm.com/docs/en/radfws/9.6?topic=SSRTLW_9.6.0/org.eclipse.jst.ws.doc.user/concepts/cwsdl.htm","alts":[],"httpStatus":200},{"url":"https://www.ibm.com/think/topics/workflow-engine","alts":[],"httpStatus":200},{"url":"https://www.anthropic.com/news/model-context-protocol","alts":[],"httpStatus":200},{"url":"https://websockets.spec.whatwg.org/","alts":[],"httpStatus":200},{"url":"https://openai.com/index/function-calling-and-other-api-updates/","alts":[],"httpStatus":403},{"url":"https://grpc.io/","alts":[],"httpStatus":200},{"url":"https://graphql.org/learn/schema/","alts":[],"httpStatus":200},{"url":"https://youtu.be/UYIAfiVGluk","alts":[],"httpStatus":200},{"url":"https://mqtt.org/mqtt-specification/","alts":[],"httpStatus":200},{"url":"https://arxiv.org/abs/2005.14165","alts":[],"httpStatus":200},{"url":"https://github.blog/news-insights/product-news/introducing-github-copilot-ai-pair-programmer/","alts":[],"httpStatus":200},{"url":"https://developers.google.com/drive/api/guides/long-running-operations","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Stuxnet","alts":[],"httpStatus":200},{"url":"https://adityamattos.com/grpc-in-python-part-3-implementing-grpc-streaming","alts":[],"httpStatus":200},{"url":"https://graphql.org/learn/subscriptions/","alts":[],"httpStatus":200},{"url":"https://knowyourmeme.com/memes/kino","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/amp.knowyourmeme.com/memes/kino"}],"httpStatus":200},{"url":"https://www.w3.org/TR/soap11/","alts":[],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/Actor_model","alts":[],"httpStatus":200},{"url":"https://youtu.be/fHiGbolFFGw","alts":[],"httpStatus":200}],"version":"0.3","generatedAt":1738506321839},"isLockedPreviewOnly":false,"metaDescription":"","totalClapCount":4,"sectionCount":1,"readingList":0,"topics":[{"topicId":"1af65db9c2f8","slug":"artificial-intelligence","createdAt":1487916832419,"deletedAt":0,"image":{"id":"1*A28aHchbaA8zNVXraBq0Ug@2x.jpeg","originalWidth":4866,"originalHeight":3244},"name":"Artificial Intelligence","description":"Born to be bot.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"AI News and Artificial Intelligence Articles — Medium","type":"Topic"},{"topicId":"decb52b64abf","slug":"programming","createdAt":1493934116328,"deletedAt":0,"image":{"id":"1*iPa136b1cGEO7lvoXg6uHQ@2x.jpeg","originalWidth":6016,"originalHeight":4016},"name":"Programming","description":"The good, the bad, the buggy.","relatedTopics":[],"visibility":1,"relatedTags":[],"relatedTopicIds":[],"seoTitle":"Programming News and Articles — Medium","type":"Topic"}]},"coverless":true,"slug":"beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"beyond-function-calling-how-multi-agent-ai-will-reshape-distributed-systems-1206d41c86f2","previewContent":{"bodyModel":{"paragraphs":[{"name":"previewImage","type":4,"text":"","layout":10,"metadata":{"id":"1*adXCGW1euPIrKOJbHFgh5Q@2x.jpeg","originalWidth":1400,"originalHeight":1400,"isFeatured":true}},{"name":"previewTitle","type":3,"text":"Beyond Function Calling: How Multi-Agent AI Will Reshape Distributed Systems","alignment":1},{"name":"previewSubtitle","type":13,"text":"Multi-Agent…","alignment":1}],"sections":[{"startIndex":0}]},"isFullContent":false,"subtitle":"Multi-Agent Orchestration: Zoomers are about to rediscover Distributed Systems"},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"","approvedHomeCollectionId":"7b58a7cf5e44","isNewsletter":false,"newsletterId":"","webCanonicalUrl":"","mediumUrl":"","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"mongerRequestType":1,"layerCake":6,"socialTitle":"","socialDek":"","editorialPreviewTitle":"","editorialPreviewDek":"","curationEligibleAt":0,"isProxyPost":false,"proxyPostFaviconUrl":"","proxyPostProviderName":"","proxyPostType":0,"isSuspended":false,"isLimitedState":false,"seoTitle":"","previewContent2":{"bodyModel":{"paragraphs":[{"name":"9310","type":2,"text":"Beyond Function Calling: How Multi-Agent AI Will Reshape Distributed Systems","markups":[]},{"name":"ac3a","type":13,"text":"From stateless API calls to dynamic AI orchestration — why MCP, event-driven workflows, and self-organizing agents are the next evolution in AI infrastructure.","markups":[]},{"name":"d56a","type":1,"text":"The concept of function calling for LLMs has evolved from various strands of research in natural language processing, code generation, and API interaction. Papers like Language Models are Few-Shot Learners (Brown et al., 2020) began to indicate that LLMs could simulate function execution through in-context learning. OpenAI Codex (2021) and…","markups":[{"type":3,"start":168,"end":205,"href":"https://arxiv.org/abs/2005.14165","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":318,"end":330,"href":"https://openai.com/index/openai-codex/","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":342,"end":356,"href":"https://github.blog/news-insights/product-news/introducing-github-copilot-ai-pair-programmer/","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":3,"start":507,"end":523,"href":"https://openai.com/index/function-calling-and-other-api-updates/","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""},{"type":2,"start":15,"end":31,"href":"","title":"","rel":"","name":"","anchorType":0,"creatorIds":[],"userId":""}]}],"sections":[{"name":"66de","startIndex":0,"textLayout":1,"imageLayout":1,"backgroundColor":1,"type":0,"videoLayout":1}]},"isFullContent":false,"subtitle":"Multi-Agent Orchestration: Zoomers are about to rediscover Distributed Systems"},"cardType":0,"isDistributionAlertDismissed":false,"isShortform":false,"shortformType":0,"responsesLocked":false,"isLockedResponse":false,"isPublishToEmail":false,"responseDistribution":0,"isMarkedPaywallOnly":false,"type":"Post"}}},"paging":{"path":"/_/api/collections/7b58a7cf5e44/stream","next":{"to":"1738473296276","ignoredIds":[],"page":2}},"collection":{"id":"7b58a7cf5e44","name":"sadasant","slug":"sadasant","tags":["LIFE","PERSONAL DEVELOPMENT","SOFTWARE DEVELOPMENT","TECH"],"creatorId":"a41c7ceea324","description":"Experiences as an Engineering Manager and Human Being.","shortDescription":"Experiences as an Engineering Manager and Human Being.","image":{"imageId":"1*DbtqyeDHpC6hat5IUH9K_A.png","filter":"","backgroundSize":"","originalWidth":4000,"originalHeight":4000,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":39,"activeAt":1740035488196},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false,"canLockOwnPostsForMediumMembers":false,"canViewNewsletterV2Stats":false,"canCreateNewsletterV3":false},"isSubscribed":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"isSubscribedToCollectionEmails":false,"isMuted":false,"canToggleEmail":false,"isWriter":false},"logo":{"imageId":"1*P9qeRG8D3k61gh9kDQPAIQ.png","filter":"","backgroundSize":"","originalWidth":77,"originalHeight":77,"strategy":"resample","height":0,"width":0},"twitterUsername":"sadasant","publicEmail":"sadasant+medium@gmail.com","sections":[{"type":2,"collectionHeaderMetadata":{"title":"sadasant","description":"Experiences as a software developer and human being.","backgroundImage":{},"logoImage":{},"alignment":2,"layout":5}},{"type":1,"postListMetadata":{"source":1,"layout":6,"number":10,"postIds":["74051bce2d6d","12498eb274d4","0bf7cf7196e3","6864e08301bd","2c38f0860d61","19adb68c4c4b","1ea5729d9ca1","5f9ad73ee48f","91be9de643e1","1206d41c86f2"]}}],"tintColor":"#FF000000","lightText":true,"favicon":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF868484","point":0},{"color":"#FF7C7B7A","point":0.1},{"color":"#FF737171","point":0.2},{"color":"#FF696867","point":0.3},{"color":"#FF5F5E5E","point":0.4},{"color":"#FF555454","point":0.5},{"color":"#FF4A4949","point":0.6},{"color":"#FF3F3E3E","point":0.7},{"color":"#FF343333","point":0.8},{"color":"#FF272727","point":0.9},{"color":"#FF1A1A1A","point":1}],"backgroundColor":"#FFFFFFFF"},"tintBackgroundSpectrum":{"colorPoints":[{"color":"#FF000000","point":0},{"color":"#FF1E1D1D","point":0.1},{"color":"#FF3C3B3B","point":0.2},{"color":"#FF565555","point":0.3},{"color":"#FF6F6D6D","point":0.4},{"color":"#FF868484","point":0.5},{"color":"#FF9C9A99","point":0.6},{"color":"#FFB1AEAE","point":0.7},{"color":"#FFC5C3C2","point":0.8},{"color":"#FFD9D6D6","point":0.9},{"color":"#FFECE9E9","point":1}],"backgroundColor":"#FF000000"},"highlightSpectrum":{"colorPoints":[{"color":"#FFF5F2F1","point":0},{"color":"#FFF3F0EF","point":0.1},{"color":"#FFF1EEED","point":0.2},{"color":"#FFEFECEC","point":0.3},{"color":"#FFEDEAEA","point":0.4},{"color":"#FFEBE8E8","point":0.5},{"color":"#FFE9E6E6","point":0.6},{"color":"#FFE7E5E4","point":0.7},{"color":"#FFE5E3E2","point":0.8},{"color":"#FFE4E1E0","point":0.9},{"color":"#FFE2DFDE","point":1}],"backgroundColor":"#FFFFFFFF"},"darkBackgroundSpectrum":{"colorPoints":[{"color":"#FF9E9C9C","point":0},{"color":"#FFA7A5A4","point":0.1},{"color":"#FFAFADAD","point":0.2},{"color":"#FFB8B5B5","point":0.3},{"color":"#FFC0BEBD","point":0.4},{"color":"#FFC8C6C5","point":0.5},{"color":"#FFD1CECD","point":0.6},{"color":"#FFD9D6D5","point":0.7},{"color":"#FFE1DEDD","point":0.8},{"color":"#FFE9E6E5","point":0.9},{"color":"#FFF1EEED","point":1}],"backgroundColor":"#FF000000"}},"navItems":[],"colorBehavior":2,"ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"title":"sadasant","description":"Experiences as a software developer and human being.","backgroundImage":{},"logoImage":{},"alignment":2,"layout":5},"subscriberCount":39,"tagline":"Experiences as an Engineering Manager and Human Being.","isOptedIntoAurora":false,"isCurationAllowedByDefault":false,"polarisCoverImage":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"type":"Collection"},"header":{"title":"sadasant","description":"Experiences as a software developer and human being.","backgroundImage":{},"logoImage":{},"alignment":2,"layout":5},"streamItems":[{"createdAt":1740149042265,"randomId":"3a6d56538cff","section":{"items":[{"post":{"postId":"74051bce2d6d"},"itemType":"post"},{"post":{"postId":"12498eb274d4"},"itemType":"post"},{"post":{"postId":"0bf7cf7196e3"},"itemType":"post"},{"post":{"postId":"6864e08301bd"},"itemType":"post"},{"post":{"postId":"2c38f0860d61"},"itemType":"post"},{"post":{"postId":"19adb68c4c4b"},"itemType":"post"},{"post":{"postId":"1ea5729d9ca1"},"itemType":"post"},{"post":{"postId":"5f9ad73ee48f"},"itemType":"post"},{"post":{"postId":"91be9de643e1"},"itemType":"post"},{"post":{"postId":"1206d41c86f2"},"itemType":"post"}],"layout":6},"itemType":"section","type":"StreamItem"}]}) // ]]></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'91578318ca5efd2a',t:'MTc0MDE0OTA0Mi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10