<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Engineering Archives | Robots &amp; Pencils</title>
	<atom:link href="https://robotsandpencils.com/tag/engineering/feed/" rel="self" type="application/rss+xml" />
	<link>https://robotsandpencils.com/tag/engineering/</link>
	<description>Digital Innovation Firm</description>
	<lastBuildDate>Tue, 15 Sep 2026 15:29:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.5</generator>

<image>
	<url>https://robotsandpencils.com/wp-content/uploads/2023/04/favicon_rap.png</url>
	<title>Engineering Archives | Robots &amp; Pencils</title>
	<link>https://robotsandpencils.com/tag/engineering/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tienes treinta segundos. Que cuenten. </title>
		<link>https://robotsandpencils.com/hoja-de-vida-para-ingenieros/</link>
		
		<dc:creator><![CDATA[Madeleine Barthelmess]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 15:29:15 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[Careers]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3651</guid>

					<description><![CDATA[<p>To read this blog in English, click here. &#8220;Responsible for developing scalable cloud applications using AWS.&#8221;&#160; Esa frase no me dice nada, no porque esté mal escrita, sino porque podría pegarla en cien hojas de vida distintas y encajaría igual de bien en todas. Cada semana leo líneas así de candidatos que claramente construyeron cosas [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/hoja-de-vida-para-ingenieros/">Tienes treinta segundos. Que cuenten. </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="#english" data-type="internal" data-id="#english">To read this blog in English, click here. </a></p>



<p class="wp-block-paragraph">&#8220;Responsible for developing scalable cloud applications using AWS.&#8221;&nbsp;</p>



<p class="wp-block-paragraph">Esa frase no me dice nada, no porque esté mal escrita, sino porque podría pegarla en cien hojas de vida distintas y encajaría igual de bien en todas. Cada semana leo líneas así de candidatos que claramente construyeron cosas reales, y cada semana esas cosas reales se quedan invisibles detrás de una descripción de cargo.&nbsp;</p>



<p class="wp-block-paragraph">Esto es exactamente lo que pasa por mi cabeza la primera vez que abro una hoja de vida. No la versión pulida que te contaría en una entrevista. La real.&nbsp;</p>



<p class="wp-block-paragraph">Presiona&nbsp;play&nbsp;aquí abajo y compruébalo por ti mismo.&nbsp;</p>



<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-9-16 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Tienes treinta segundos. Que cuenten." src="https://player.vimeo.com/video/1227004770?dnt=1&amp;app_id=122963" width="540" height="960" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe>
</div></figure>



<h3 class="wp-block-heading"><strong>Preguntas frecuentes</strong>&nbsp;</h3>



<h4 class="wp-block-heading"><strong><em>¿Por qué no basta con decir que construí &#8220;aplicaciones escalables&#8221;?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Un candidato escribe &#8220;responsible for developing scalable cloud applications using AWS.&#8221; No dudo que hizo el trabajo. Dudo que yo pueda saber cuál fue ese trabajo.&nbsp;</p>



<p class="wp-block-paragraph">Ahora mira la reescritura. &#8220;Designed and deployed an event-driven AWS platform using AWS Lambda, Amazon SQS, and Amazon DynamoDB, processing more than 3 million events daily.&#8221; Mismo candidato, mismo proyecto, hoja de vida completamente distinta. Ya sé el patrón de arquitectura. Ya sé la escala. Ya sé qué servicios de AWS usó de verdad y cómo encajan entre sí. Una frase me obligaba a adivinar. La otra construyó el caso.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Basta con enumerar las herramientas que domino, como Python, AWS o Kubernetes?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Python, Java, AWS, Azure, Kubernetes, Terraform, Kafka, Amazon Bedrock, LangChain. Suena impresionante. También me dice casi nada, porque una lista de herramientas sin un problema al lado es solo una hoja de vida disfrazándose de currículum sólido. Cualquiera puede nombrar la tecnología. Muy pocos pueden explicar la decisión detrás de ella.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Cómo debo describir mi experiencia con inteligencia artificial?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Ese trabajo hoy aparece en todas las hojas de vida. &#8220;Built an AI-powered chatbot using RAG and LLMs&#8221; me llama la atención por unos dos segundos, hasta que necesito la siguiente frase. ¿Qué problema resolvía, qué modelos usó, y cómo sabía que estaba funcionando? Guardrails y observabilidad dejan de ser palabras de moda cuando puedes señalar el momento exacto en que importaron. Ahí está la diferencia entre un candidato que desplegó algo real y uno que vio un tutorial.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Cómo debo presentar mi experiencia liderando con clientes?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">&#8220;Led technical discovery sessions with US enterprise clients and translated business requirements into AWS architecture decisions&#8221; es una línea fuerte, y lo digo en serio. El trabajo con clientes combinado con criterio de arquitectura es justo lo que necesitan los roles senior. Pero pesa más al lado de una construcción concreta, no en lugar de ella. Muéstrame que puedes sentarte frente a un cliente, y luego muéstrame qué entregaste después de esa reunión.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Cuál es la diferencia entre describir una responsabilidad y demostrar un impacto?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Esta es la que enmarcaría. &#8220;Improved application performance&#8221; contra &#8220;reduced API latency by 40%.&#8221; &#8220;Built a data pipeline&#8221; contra &#8220;built a pipeline processing 10 million records daily.&#8221; Mismo trabajo, treinta segundos de diferencia, y ya sé cuál candidato recibe la llamada.&nbsp;</p>



<p class="wp-block-paragraph">Una responsabilidad me dice qué te asignaron. Un impacto me dice qué cambió porque tú apareciste. No busco adjetivos. Busco el número que solo existe porque hiciste el trabajo.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Debo incluir habilidades blandas como &#8220;apasionado&#8221; o &#8220;buen trabajo en equipo&#8221;?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">&#8220;Passionate about technology, results-driven, professional, excellent team player.&#8221; Probablemente todo cierto, y también cierto en cada hoja de vida de la pila. Tu carácter nunca fue la pregunta. La diferenciación sí, y esta línea no tiene ninguna.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>¿Qué debo revisar antes de enviar mi hoja de vida?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">¿Qué construiste realmente? ¿Cuál era el alcance, y para quién era? ¿Qué número cambió por tu trabajo, y puedes defenderlo en una entrevista? Si un reclutador sin formación técnica leyera esta línea, ¿se iría con una imagen clara de lo que hiciste, o con una lista de cosas que sabes?&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>En resumen, ¿qué es lo que realmente buscan al leer mi hoja de vida?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Treinta segundos es todo lo que tiene una hoja de vida antes de que yo decida si sigo leyendo. Gástalos en lo que construiste, en lo que logró a escala, y en lo que cambió porque tú fuiste quien lo hizo. Esa es la hoja de vida que se lee dos veces.&nbsp;</p>



<h3 class="wp-block-heading"><strong>Ya sabes qué contar. Ven a contárnoslo.</strong>&nbsp;</h3>



<p class="wp-block-paragraph">Si eres un ingeniero construyendo cosas que valen la pena contar, tenemos un lugar para esa historia. <a href="https://robotsandpencils.com/careers/" data-type="page" data-id="2594">Explora las vacantes abiertas en Robots &amp; Pencils y muéstranos qué construiste. </a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 id="english" class="wp-block-heading"><em>English Version </em></h5>



<h2 class="wp-block-heading"><strong>You Have Thirty Seconds. Make Them Count.</strong>&nbsp;</h2>



<p class="wp-block-paragraph">&#8220;Responsible for developing scalable cloud applications using AWS.&#8221;&nbsp;</p>



<p class="wp-block-paragraph">That sentence tells me nothing, not because&nbsp;it&#8217;s&nbsp;wrong, but because I could paste it into a hundred other&nbsp;resumes&nbsp;and it would still fit. Every week I read lines like this from candidates who have clearly built real things, and every week those real things stay invisible behind a job description.&nbsp;</p>



<p class="wp-block-paragraph">Here&#8217;s&nbsp;exactly what runs through my head the first time I open one. Not the polished version&nbsp;I&#8217;d&nbsp;give in an interview debrief. The real one.&nbsp;</p>



<p class="wp-block-paragraph">Press play below and see it for yourself.&nbsp;</p>



<h3 class="wp-block-heading"><strong>Frequently asked questions</strong>&nbsp;</h3>



<h4 class="wp-block-heading"><strong><em>Why isn&#8217;t it enough to say I built &#8220;scalable applications&#8221;?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">A candidate writes &#8220;responsible for developing scalable cloud applications using AWS.&#8221; I&nbsp;don&#8217;t&nbsp;doubt they did the work. I doubt I can tell what the work was.&nbsp;</p>



<p class="wp-block-paragraph">Now look at the rewrite. &#8220;Designed and deployed an event-driven AWS platform using AWS Lambda, Amazon SQS, and Amazon DynamoDB, processing more than 3 million events daily.&#8221; Same candidate, same project, completely different resume. I know the architecture pattern. I know the scale.&nbsp;I know which AWS services they actually touched and how those services fit together.&nbsp;One sentence made me guess. The other made the case.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>Is it enough to list the tools I know, like Python, AWS, or Kubernetes?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Python, Java, AWS, Azure, Kubernetes, Terraform, Kafka, Amazon Bedrock,&nbsp;LangChain. Impressive lineup. It also tells me almost nothing, because a list of tools without a problem attached is just a resume playing dress-up. Anyone can name the technology. Fewer people can explain the decision behind it.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>How should I describe my&nbsp;AI experience?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">That work is everywhere on resumes right now. &#8220;Built an AI-powered chatbot using RAG and LLMs&#8221; gets my attention for about two seconds before I need the next sentence. What problem did it solve, which models did you use, and how did you know it was working? Guardrails and observability&nbsp;aren&#8217;t&nbsp;buzzwords when you can point to the moment they&nbsp;mattered.&nbsp;They&#8217;re&nbsp;the difference between a candidate who deployed something real and one who watched a tutorial.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>How should I present my experience leading client work?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">&#8220;Led technical discovery sessions with US enterprise clients and translated business requirements into AWS architecture decisions&#8221; is a strong line, and I mean that. Client-facing work paired with architectural judgment is exactly what senior roles need. But it lands harder next to a concrete build, not instead of one. Show&nbsp;me&nbsp;you can sit across the table from a&nbsp;client, and&nbsp;then show me what you delivered after that meeting.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>What&#8217;s&nbsp;the difference between describing a responsibility and&nbsp;demonstrating&nbsp;impact?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">This is the one&nbsp;I&#8217;d&nbsp;put in a frame. &#8220;Improved application performance&#8221; versus &#8220;reduced API latency by 40%.&#8221; &#8220;Built a data pipeline&#8221; versus &#8220;built a pipeline processing 10 million records daily.&#8221; Same work, thirty seconds apart, and I already know which candidate gets the callback.&nbsp;</p>



<p class="wp-block-paragraph">A responsibility tells me what you were assigned. An impact tells me what changed because you showed up.&nbsp;I&#8217;m&nbsp;not looking for adjectives.&nbsp;I&#8217;m&nbsp;looking for the number that only exists because you did the work.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>Should I include soft skills like &#8220;passionate&#8221; or &#8220;team player&#8221;?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">&#8220;Passionate about technology, results-driven, professional, excellent team player.&#8221; All true, probably, and&nbsp;all true of everyone else&#8217;s resume in the stack too. Your character was never the question. Differentiation is, and this line&nbsp;doesn&#8217;t&nbsp;have any.&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>What should I check before I send my resume?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">What did you actually build?&nbsp;What was the scope, and who was it for? What number changed because of your work, and can you defend it in an interview? If a recruiter with no technical background&nbsp;read&nbsp;this line, would they walk away with a picture of what you did, or a list of things you know?&nbsp;</p>



<h4 class="wp-block-heading"><strong><em>So&nbsp;what are you really looking for when you read my resume?</em></strong>&nbsp;</h4>



<p class="wp-block-paragraph">Thirty seconds is all a resume gets before I decide whether to keep reading. Spend them on what you built, what it did&nbsp;at&nbsp;scale, and what changed because&nbsp;you&#8217;re&nbsp;the one who did it.&nbsp;That&#8217;s&nbsp;the resume that gets read twice.&nbsp;</p>



<h3 class="wp-block-heading"><strong>You know what to tell us. Come tell us.</strong>&nbsp;</h3>



<p class="wp-block-paragraph">If you&#8217;re an engineer building things worth writing about, we have a place for that story. <a href="https://robotsandpencils.com/careers/" data-type="page" data-id="2594">Explore open roles at Robots &amp; Pencils and show us what you built. </a></p>
<p>The post <a href="https://robotsandpencils.com/hoja-de-vida-para-ingenieros/">Tienes treinta segundos. Que cuenten. </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pt. 2: Repo-Native Delivery &#8211; The Operating Model </title>
		<link>https://robotsandpencils.com/repo-native-delivery-model/</link>
		
		<dc:creator><![CDATA[Nilesh Patwardhan]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 19:16:31 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3568</guid>

					<description><![CDATA[<p>Part 2 of 2. Part 1 made the case for moving delivery out of Jira and into the repo. This is the how, concrete enough to copy.  In Part 1, I argued that a tracker quietly makes humans the integration layer, and that moving delivery artifacts into the repo hands much of that assembly work to the tooling.  This [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/repo-native-delivery-model/">Pt. 2: Repo-Native Delivery &#8211; The Operating Model </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong><em>Part 2 of 2. <a href="https://robotsandpencils.com/repo-native-delivery/" data-type="post" data-id="3515" target="_blank" rel="noreferrer noopener">Part 1</a> made the case for moving delivery out of Jira and into the repo. This is the how, concrete enough to copy.</em> </strong></p>



<p class="wp-block-paragraph">In Part 1, I argued that a tracker quietly makes humans the integration layer, and that moving delivery artifacts into the repo hands much of that assembly work to the tooling. </p>



<p class="wp-block-paragraph">This is the operating model that fell out of that idea.&nbsp;</p>



<p class="wp-block-paragraph">The goal is simple:&nbsp;</p>



<p class="wp-block-paragraph">Every artifact should be readable by both a human and an assistant without translation.&nbsp;</p>



<p class="wp-block-paragraph">Stories, decisions, sprint history, status updates, technical plans, reports: all of it lives in a form that the team can read directly and that an assistant can traverse without APIs, connectors, or synchronization.&nbsp;</p>



<p class="wp-block-paragraph">None of&nbsp;this is&nbsp;exotic.&nbsp;It&#8217;s&nbsp;markdown files, Git, and an agent-aware editor like Cursor or Claude Code.&nbsp;</p>



<p class="wp-block-paragraph">The discipline&nbsp;is what makes it work.&nbsp;</p>



<h2 class="wp-block-heading">Two repos, two rhythms&nbsp;</h2>



<p class="wp-block-paragraph">The first decision is to stop forcing artifacts and code to share a history.&nbsp;</p>



<p class="wp-block-paragraph">They have different cadences, different gates, and different owners.&nbsp;</p>



<p class="wp-block-paragraph">So&nbsp;they get different repos.&nbsp;</p>



<p class="wp-block-paragraph">The delivery repo holds artifacts only: stories, sprints, decisions, context, prompts, and reports.&nbsp;</p>



<p class="wp-block-paragraph">The code repos stay exactly as they should&nbsp;be:&nbsp;feature branches, pull requests, CI, and release workflows.&nbsp;</p>



<p class="wp-block-paragraph">Each code repo&#8217;s&nbsp;CLAUDE.md&nbsp;points back to the delivery repo so that any assistant reading the code also has access to the project&#8217;s intent and decisions.&nbsp;</p>



<p class="wp-block-paragraph">That separation solves a surprisingly&nbsp;common problem.&nbsp;</p>



<p class="wp-block-paragraph">Trackers go stale because updating them competes with shipping code. When artifacts live in their own frictionless repo, there is nothing competing for attention. A decision or status update takes seconds to commit and lands&nbsp;immediately.&nbsp;</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" src="https://robotsandpencils.com/wp-content/uploads/2026/08/part2-two-repos.svg" alt="" class="wp-image-3521" style="aspect-ratio:2.0851433536055604;width:840px;height:auto"/><figcaption class="wp-element-caption"><em>Delivery repo (no branches, push to main) holds the artifacts; code repos stay feature-branched and PR-gated and point back via CLAUDE.md.</em> </figcaption></figure>



<h2 class="wp-block-heading">No connector, no second system&nbsp;</h2>



<p class="wp-block-paragraph">There&nbsp;is&nbsp;no tracker&nbsp;and&nbsp;no connector.&nbsp;</p>



<p class="wp-block-paragraph">The files are the context. The same editor the engineer uses to build is where the assistant reads stories, specifications, decisions, and status.&nbsp;</p>



<p class="wp-block-paragraph">That is also why this is a team model rather than a PM productivity hack.&nbsp;</p>



<p class="wp-block-paragraph">Managing a project through a Jira connector is something one person does from their own AI session. Here, everyone works from the same source. Engineers build from it. Designers contribute to it. Reports&nbsp;generate&nbsp;from it.&nbsp;</p>



<p class="wp-block-paragraph">Nobody waits for a board to catch up.&nbsp;</p>



<h2 class="wp-block-heading">The story is a directory, not a ticket&nbsp;</h2>



<p class="wp-block-paragraph">Our unit of work is a folder, not a line item.&nbsp;</p>



<p class="wp-block-paragraph">A story directory holds a few files, each with one job:&nbsp;</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>File</strong>&nbsp;</td><td><strong>What it holds</strong>&nbsp;</td></tr><tr><td>story.md&nbsp;</td><td>The contract&nbsp;</td></tr><tr><td>technical-spec.md&nbsp;</td><td>The plan&nbsp;</td></tr><tr><td>grooming.md&nbsp;</td><td>The conversation and rationale&nbsp;</td></tr><tr><td>status.md&nbsp;</td><td>Current state and progress&nbsp;</td></tr><tr><td>decisions/,&nbsp;artifacts/&nbsp;</td><td>Evidence and story-scoped decisions&nbsp;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Together they form the work surface.&nbsp;</p>



<p class="wp-block-paragraph">When an engineer opens a story, the assistant sees the same picture they do: the requirements, the implementation plan, prior decisions, open questions, and evidence.&nbsp;</p>



<p class="wp-block-paragraph">Dependencies are recorded as simple&nbsp;wikilinks&nbsp;such as&nbsp;[[E2-1]], giving assistants a graph they can traverse rather than a collection of disconnected tickets.&nbsp;</p>



<h2 class="wp-block-heading">For engineers: a control plane, not PM docs in Git&nbsp;</h2>



<p class="wp-block-paragraph">It would be easy to read all of this as project managers&nbsp;moving&nbsp;their paperwork into Git. That is not what it is.&nbsp;</p>



<p class="wp-block-paragraph">For an engineer, the repo turns delivery artifacts into part of the work surface, instead of a parallel system to keep&nbsp;in sync.&nbsp;</p>



<p class="wp-block-paragraph">Start with the thing engineers feel every day: context switching. Recovering intent from a tracker means leaving the editor, finding the ticket, reading a description written weeks ago, and scanning the comments. Here,&nbsp;story.md,&nbsp;technical-spec.md, and&nbsp;grooming.md&nbsp;sit beside the code. You read the contract, the plan, and the reasoning without leaving Cursor, and so does your agent.&nbsp;</p>



<p class="wp-block-paragraph">It also front-loads the ambiguity. The spec-drafting prompt asks the agent to flag acceptance criteria that are vague or untestable before any code gets written, so you are not halfway through a build when you realize the AC could mean two things.&nbsp;</p>



<p class="wp-block-paragraph">Evidence lives with&nbsp;the work.&nbsp;artifacts/&nbsp;is the natural home for eval outputs, screenshots, scorecards, generated datasets, and review forms. When someone revisits the story to debug or review, the proof is right there, not scattered across Drive and Slack.&nbsp;</p>



<p class="wp-block-paragraph">Dependencies are plain text. A&nbsp;wikilink&nbsp;like&nbsp;[[E2-3]]&nbsp;is easier to traverse than a tracker&#8217;s dependency UI, for you and for the agent, and you can grep the whole tree.&nbsp;</p>



<p class="wp-block-paragraph">The code ties back to the contract. Code repos point at the delivery stories, and tests&nbsp;validate&nbsp;the acceptance criteria in&nbsp;story.md, so a reviewer checks against a real definition of done rather than &#8220;matches the ticket.&#8221;&nbsp;</p>



<p class="wp-block-paragraph">The quiet win under all of it: no stale duplicate truth. A tracker usually becomes a second copy of what the engineer learned while building, and it drifts the moment the build teaches you something. Here, when the spec changes, the same repo captures the change, the reason, and the evidence, in one place.&nbsp;</p>



<p class="wp-block-paragraph">A lightweight engineering control plane, where context, decisions, specs, evidence, and status live where developers and agents can use them directly.&nbsp;</p>



<h2 class="wp-block-heading">The coding agent inherits the contract&nbsp;</h2>



<p class="wp-block-paragraph">When a coding agent opens a story, it inherits the contract.&nbsp;</p>



<p class="wp-block-paragraph">The story, acceptance criteria, technical spec, grooming notes, and code all sit in the same context window.&nbsp;</p>



<p class="wp-block-paragraph">Before implementation starts, the engineer has the agent draft&nbsp;technical-spec.md&nbsp;from the story and checks that the plan&nbsp;actually matches&nbsp;the intent.&nbsp;</p>



<p class="wp-block-paragraph">Misunderstandings surface in prose instead of three commits later.&nbsp;</p>



<p class="wp-block-paragraph">Then the acceptance criteria become something the agent can actively steer toward.&nbsp;</p>



<p class="wp-block-paragraph">The definition of done is no longer a memory of a meeting. It is a file sitting&nbsp;beside&nbsp;the code.&nbsp;</p>



<p class="wp-block-paragraph">That changes behavior. Agents drift less. They gold-plate less.&nbsp;They spend less time solving adjacent problems and more time solving the one the story actually describes.&nbsp;</p>



<p class="wp-block-paragraph">In a tracker-centric workflow, those criteria often live somewhere the coding agent never looks.&nbsp;</p>



<h2 class="wp-block-heading">The sprint is a narrative, not a board&nbsp;</h2>



<p class="wp-block-paragraph">If the story is the unit of work, the sprint is the unit of time.&nbsp;</p>



<p class="wp-block-paragraph">One sprint. One file.&nbsp;</p>



<p class="wp-block-paragraph">The sprint document&nbsp;contains&nbsp;the goal, committed stories, a running log of mid-sprint events, delivered work, and the retro.&nbsp;</p>



<p class="wp-block-paragraph">The key rule is append-mostly.&nbsp;</p>



<p class="wp-block-paragraph">Committed work stays committed. When reality changes, and it always does, you add an event explaining what changed and why.&nbsp;</p>



<p class="wp-block-paragraph">The sprint becomes a readable history instead of a constantly rewritten snapshot.&nbsp;</p>



<p class="wp-block-paragraph">That turns out to be useful for both retrospectives and stakeholder conversations.&nbsp;</p>



<h2 class="wp-block-heading">Decisions live where their scope lives&nbsp;</h2>



<p class="wp-block-paragraph">One small rule removes a surprising amount of friction.&nbsp;</p>



<p class="wp-block-paragraph">Story-level decisions live with the story.&nbsp;</p>



<p class="wp-block-paragraph">Sprint-level decisions live in the sprint file.&nbsp;</p>



<p class="wp-block-paragraph">Project-level decisions live in&nbsp;/decisions/.&nbsp;</p>



<p class="wp-block-paragraph">Six months later, when someone asks why a choice was made, there is a dated file with the answer.&nbsp;</p>



<h2 class="wp-block-heading">Every ceremony ends in a commit&nbsp;</h2>



<p class="wp-block-paragraph">The decision lives in the file before the meeting ends.&nbsp;</p>



<p class="wp-block-paragraph">If &#8220;I&#8217;ll update it later&#8221; creeps back in, the model degrades into Jira-by-other-means within a sprint.&nbsp;</p>



<p class="wp-block-paragraph">Planning, standup, review, and retro all follow the same pattern:&nbsp;</p>



<ol start="1" class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4e08b34882c8c01dc2b14c79bacd3818">
<li>Read the repo. </li>
</ol>



<ol start="2" class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-fc1fd4a047b7fb666bbc2e4d773fdb25">
<li>Make decisions. </li>
</ol>



<ol start="3" class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-075ffcff56fcd8477b477b32ef90af32">
<li>Commit the outcome. </li>
</ol>



<p class="wp-block-paragraph">The ceremony is&nbsp;the&nbsp;conversation.&nbsp;</p>



<p class="wp-block-paragraph">The commit is the memory.&nbsp;</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" src="https://robotsandpencils.com/wp-content/uploads/2026/08/part2-ceremony-loop.svg" alt="" class="wp-image-3518" style="aspect-ratio:2.333495381623724;width:840px;height:auto"/><figcaption class="wp-element-caption"><em>Planning, standup, review, and retro each run as a prompt against the repo and fire a commit before the meeting ends.</em> </figcaption></figure>



<p class="wp-block-paragraph">The same data feeds all of these.&nbsp;</p>



<p class="wp-block-paragraph">A single&nbsp;status.md&nbsp;file becomes the morning brief, the risk log, the retro, and the stakeholder report.&nbsp;</p>



<p class="wp-block-paragraph">You author once and query many ways.&nbsp;</p>



<p class="wp-block-paragraph">Status itself&nbsp;remains&nbsp;human-owned. The assistant drafts it from commits and chat context, but a person reviews and commits the result.&nbsp;Otherwise&nbsp;the no-code days (debugging dead ends, credential issues, design discussions) disappear from the record.&nbsp;</p>



<h2 class="wp-block-heading">Where it becomes an asset&nbsp;</h2>



<p class="wp-block-paragraph">Prompts do not stay&nbsp;prompts.&nbsp;</p>



<p class="wp-block-paragraph">A query used a few times becomes a skill.&nbsp;</p>



<p class="wp-block-paragraph">The skills, plus the directory structure and conventions, become a scaffold.&nbsp;</p>



<p class="wp-block-paragraph">The scaffold becomes reusable.&nbsp;</p>



<p class="wp-block-paragraph">The next engagement starts&nbsp;from&nbsp;a template that already knows how stories, sprints, decisions, and ceremonies fit together.&nbsp;</p>



<p class="wp-block-paragraph">The cost of standing&nbsp;up&nbsp;a new project keeps dropping because the operating layer already exists.&nbsp;</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" src="https://robotsandpencils.com/wp-content/uploads/2026/08/part2-prompt-to-asset.svg" alt="" class="wp-image-3519" style="aspect-ratio:3.2669729453802963;width:840px;height:auto"/><figcaption class="wp-element-caption"><em>A prompt used repeatedly becomes a skill, the skills and conventions become a reusable scaffold, and the next engagement starts from that template instead of a blank board.</em> </figcaption></figure>



<p class="wp-block-paragraph">One principle keeps that from tipping into over-automation:&nbsp;</p>



<p class="wp-block-paragraph">Automate aggregation and synthesis. Do not automate judgment.&nbsp;</p>



<p class="wp-block-paragraph">Draft the brief. Draft the retro. Draft the report.&nbsp;</p>



<p class="wp-block-paragraph">But decisions, scope, priorities, and commitments stay human.&nbsp;</p>



<p class="wp-block-paragraph">The moment you automate&nbsp;judgment,&nbsp;the model quietly rots.&nbsp;</p>



<h2 class="wp-block-heading">What it costs, honestly&nbsp;</h2>



<p class="wp-block-paragraph">It&nbsp;isn&#8217;t&nbsp;free.&nbsp;</p>



<p class="wp-block-paragraph">The committing discipline is&nbsp;load-bearing, and no tool nags you into doing it.&nbsp;</p>



<p class="wp-block-paragraph">It assumes the team works in an agent-aware editor. Open these files in a plain editor and much of the leverage disappears.&nbsp;</p>



<p class="wp-block-paragraph">Design tools do not go away. Figma and Miro still exist. The repo simply becomes the place where design decisions and handoffs are recorded.&nbsp;</p>



<p class="wp-block-paragraph">There are still open&nbsp;questions&nbsp;too. On a small team without&nbsp;dedicated&nbsp;QA, who formally&nbsp;signs off&nbsp;that acceptance criteria have been met? We are still&nbsp;working that&nbsp;out.&nbsp;</p>



<p class="wp-block-paragraph">I&#8217;d&nbsp;rather name those edges than pretend the model is finished.&nbsp;</p>



<p class="wp-block-paragraph">The honest reframe is that this approach does not&nbsp;eliminate&nbsp;the tracker&#8217;s job.&nbsp;</p>



<p class="wp-block-paragraph">It absorbs it.&nbsp;</p>



<p class="wp-block-paragraph">The&nbsp;consistency&nbsp;Jira enforced for free becomes something you own on purpose.&nbsp;</p>



<p class="wp-block-paragraph">For the kind of AI-native work we do, that ownership is the point.&nbsp;</p>



<p class="wp-block-paragraph">The repo is already where the work happens.&nbsp;</p>



<p class="wp-block-paragraph">So&nbsp;we started asking a simple question:&nbsp;</p>



<p class="wp-block-paragraph">What happens if coordination happens&nbsp;there&nbsp;too?&nbsp;</p>



<p class="wp-block-paragraph">This operating model is our current answer.&nbsp;</p>



<p class="wp-block-paragraph">Not because Git is magical.&nbsp;</p>



<p class="wp-block-paragraph">Not because Jira is broken.&nbsp;</p>



<p class="wp-block-paragraph">Because operational context now accumulates in one place, and&nbsp;we&#8217;re&nbsp;interested in what becomes possible when the people, the artifacts, and the assistants all work from the same source.&nbsp;</p>



<p class="wp-block-paragraph">Whether this becomes a broader pattern remains to be seen.&nbsp;</p>



<p class="wp-block-paragraph">But after working this way, it is difficult to imagine moving the source of truth back into a system designed primarily to describe the work rather than&nbsp;participate&nbsp;in it.&nbsp;</p>
<p>The post <a href="https://robotsandpencils.com/repo-native-delivery-model/">Pt. 2: Repo-Native Delivery &#8211; The Operating Model </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pt. 1: Repo-Native Delivery &#8211; Why We Ditched Jira for AI Work  </title>
		<link>https://robotsandpencils.com/repo-native-delivery/</link>
		
		<dc:creator><![CDATA[Nilesh Patwardhan]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 17:36:31 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3515</guid>

					<description><![CDATA[<p>How we moved from Jira + AI connectors to a single repo where humans and agents work from the same source of truth.&#160; Part 1 of 2: The why. Part 2 walks through the operating model itself.&#160; Almost every&#160;product tool I open lately is reaching for the same idea: put an AI copilot on top [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/repo-native-delivery/">Pt. 1: Repo-Native Delivery &#8211; Why We Ditched Jira for AI Work  </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><em>How we moved from Jira + AI connectors to a single repo where humans and agents work from the same source of truth.</em>&nbsp;</h2>



<p class="wp-block-paragraph"><strong><em>Part 1 of 2: The why. Part 2 walks through the operating model itself.</em>&nbsp;</strong></p>



<p class="wp-block-paragraph">Almost every&nbsp;product tool I open lately is reaching for the same idea: put an AI copilot on top of the backlog. Jira has&nbsp;Rovo. ServiceNow ships agile story generation that claims to cut epic breakdown by around 80%. Linear, Azure DevOps, and the rest are adding a button that turns a fuzzy feature into a tidy stack of tickets.&nbsp;</p>



<p class="wp-block-paragraph">That is genuinely useful. I do not want to wave it away.&nbsp;</p>



<p class="wp-block-paragraph">The version I run into&nbsp;most&nbsp;these days is subtler. Plenty of teams now connect Jira to their AI assistant as an MCP connector (in Claude&#8217;s&nbsp;Cowork, for instance) so the assistant can read and update tickets for them. For a solo PM, that can feel like a small miracle. The assistant can summarize the board, draft updates, and move work along without the usual tab-hopping.&nbsp;</p>



<p class="wp-block-paragraph">But the shape of the system has not really changed.&nbsp;</p>



<p class="wp-block-paragraph">The tracker is still a second system the AI&nbsp;has to&nbsp;reach into over an API, one round trip at a time. Someone still&nbsp;has to&nbsp;keep that system&nbsp;in sync&nbsp;with the work. The integration layer did not disappear. It just got automated.&nbsp;</p>



<p class="wp-block-paragraph">Which leaves a more interesting question sitting in the open:&nbsp;</p>



<p class="wp-block-paragraph">If AI can generate the work, and read the work, do we still need the tracker to be the home of the work?&nbsp;</p>



<p class="wp-block-paragraph">At Robots &amp; Pencils we build AI products for enterprises, which means we have felt the gap between how these systems get built and how we were managing the building. On a recent enterprise pilot, I started an experiment: run delivery without Jira as the source of truth.&nbsp;</p>



<p class="wp-block-paragraph">Generate the epics and stories from a skills pipeline. Let the whole team (PM, designer, engineer) work out of a&nbsp;Git&nbsp;repo where stories, sprints, and decisions are versioned markdown files.&nbsp;</p>



<p class="wp-block-paragraph">The goal was not a tidier way for me, the PM, to manage a project from my own AI session. That would have been a nicer cockpit, not a better operating model.&nbsp;</p>



<p class="wp-block-paragraph">The goal was to put the whole team on one source: the engineer in their editor, the designer in theirs, no connector in the middle, and nobody waiting on me to&nbsp;sync&nbsp;a board.&nbsp;</p>



<p class="wp-block-paragraph">It worked well enough that it is quietly becoming how we deliver AI-native work.&nbsp;</p>



<p class="wp-block-paragraph">This piece is the why. The next one is&nbsp;the how.&nbsp;</p>



<h2 class="wp-block-heading">The&nbsp;tell:&nbsp;who&#8217;s&nbsp;doing the integrating&nbsp;</h2>



<p class="wp-block-paragraph">Jira makes the human the integration layer.&nbsp;</p>



<p class="wp-block-paragraph">The work is there, but it is scattered into pieces: the ticket, the related tickets, the research doc, the decision from three weeks ago, the acceptance criteria that changed in grooming, the Slack thread nobody quite remembers.&nbsp;</p>



<p class="wp-block-paragraph">Before anyone can move, someone&nbsp;has to&nbsp;stitch the picture together.&nbsp;</p>



<p class="wp-block-paragraph">That was a reasonable deal when the only thing that could&nbsp;read&nbsp;a ticket was a human.&nbsp;</p>



<p class="wp-block-paragraph">It&#8217;s&nbsp;a worse deal now.&nbsp;</p>



<p class="wp-block-paragraph">The assistant doing more of the building can read the surrounding context, if the context is&nbsp;somewhere&nbsp;it can actually reach. When a story is a markdown file in the repo, the assistant can take in the story, the technical spec, the grooming notes, and the code itself in one pass, because&nbsp;they&#8217;re&nbsp;all just files in the same working surface.&nbsp;</p>



<p class="wp-block-paragraph">Nobody has to describe the map.&nbsp;The assistant can follow the links.&nbsp;</p>



<p class="wp-block-paragraph">Wiring the tracker into an AI assistant over MCP is still&nbsp;progress. It&nbsp;hands&nbsp;some of that assembly work to the assistant.&nbsp;But it also preserves the old shape: second system, API round trips, and a project record that has to be kept aligned with the place where the work is actually happening.&nbsp;</p>



<p class="wp-block-paragraph">Repo-native delivery asks for a cleaner cut.&nbsp;</p>



<p class="wp-block-paragraph">Move the artifacts to where the work and the AI already live, and the integration layer stops being a person.&nbsp;</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" src="https://robotsandpencils.com/wp-content/uploads/2026/08/part1-integration-layer.svg" alt="" class="wp-image-3517" style="aspect-ratio:2.130492676431425;width:834px;height:auto"/><figcaption class="wp-element-caption"><em>Tracker-plus-MCP keeps a second system and API&nbsp;round-trips; repo-native lets the editor read story, spec, grooming, and code in one pass.</em>&nbsp;</figcaption></figure>



<h2 class="wp-block-heading">What about Linear?&nbsp;</h2>



<p class="wp-block-paragraph">Linear is excellent. It is what a better tracker looks like: clean, fast, developer-friendly, with strong GitHub integration and improving AI. Plenty of teams, including parts of ours in the past, moved happily from Jira to Linear.&nbsp;</p>



<p class="wp-block-paragraph">But even Linear is still a tracker. The work artifacts live in Linear&#8217;s database. The AI reaches in through&nbsp;integrations. Engineers still cross from the issue tracker to their editor and back. The fundamental shape, a separate coordination system sitting next to the execution environment, stays intact.&nbsp;</p>



<p class="wp-block-paragraph">Repo-native delivery goes one step further. It asks whether we still need that separate system at all, once context is&nbsp;cheap&nbsp;and an assistant can read across stories, specs, decisions, and code in one pass. We are not trying to replace Jira or Linear with a nicer interface. We are moving the source of truth into the environment where the work, and the agents, already live.&nbsp;</p>



<h2 class="wp-block-heading">What changes when the repo is the truth&nbsp;</h2>



<p class="wp-block-paragraph">The benefit I expected was speed.&nbsp;</p>



<p class="wp-block-paragraph">The benefit that actually mattered was quieter seams between people.&nbsp;</p>



<p class="wp-block-paragraph">The engineer felt&nbsp;it&nbsp;first. Their coding agent could open a story with the real acceptance criteria in context, not a paraphrase pasted into a chat window. That meant the agent built toward the definition of done instead of drifting toward a plausible interpretation of it.&nbsp;</p>



<p class="wp-block-paragraph">Even better, the criteria became something the agent could check its own work against. The story was not just an instruction. It was the contract.&nbsp;</p>



<p class="wp-block-paragraph">And the engineer never left the editor to find any of it. The story, the plan, and the reasoning sat beside the code, not behind another login.&nbsp;</p>



<p class="wp-block-paragraph">Handoffs&nbsp;changed&nbsp;too.&nbsp;</p>



<p class="wp-block-paragraph">A designer could drop an artifact and a one-line note into the story folder, and the next person&#8217;s editor would read it when they opened the story. No tagging.&nbsp;No&nbsp;&#8220;did&nbsp;you see my message?&#8221; No quiet dependency on someone remembering to move context from one place to another.&nbsp;</p>



<p class="wp-block-paragraph">The same source also starts feeding many views. One&nbsp;status.md&nbsp;file can become the morning brief, the sprint risk log, the retro, and the stakeholder report.&nbsp;</p>



<p class="wp-block-paragraph">You author once and query many ways.&nbsp;</p>



<p class="wp-block-paragraph">That is where the repo has an advantage over the tracker.&nbsp;A tracker&#8217;s&nbsp;data mostly feeds the tracker&#8217;s own views. Repo data feeds anything a team can&nbsp;write a prompt for.&nbsp;</p>



<p class="wp-block-paragraph">The query I lean on most&nbsp;isn&#8217;t&nbsp;a fancy one. Each morning, instead of asking the team what they did yesterday, I ask the repo.&nbsp;</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" src="https://robotsandpencils.com/wp-content/uploads/2026/08/part1-context-shift.svg" alt="" class="wp-image-3516" style="aspect-ratio:2.0851433536055604;width:801px;height:auto"/><figcaption class="wp-element-caption"><em>Traditional: each role&#8217;s work scatters into meetings, messages, tickets, and status updates that someone reconstructs later. Repo-native: every role&#8217;s work accumulates in one shared operational record that assistants read and enrich.</em>&nbsp;</figcaption></figure>



<p class="wp-block-paragraph">Jira is a coordination layer. The repo is where execution happens. </p>



<p class="wp-block-paragraph">The same assistant helping implement a story can also summarize sprint risk, trace dependencies, draft stakeholder updates, and explain why a decision was made.&nbsp;</p>



<p class="wp-block-paragraph">When the same system can&nbsp;participate&nbsp;in both coordination and execution, the boundary between the two starts to look less inevitable.&nbsp;</p>



<p class="wp-block-paragraph">That shift shows up in small ways at first.&nbsp;</p>



<p class="wp-block-paragraph">The prompts we run do not stay prompts. A query used a few times becomes a skill. The skills, plus the repo structure and conventions, become a scaffold. And that scaffold is portable.&nbsp;</p>



<p class="wp-block-paragraph">The next engagement does not begin with an empty Jira project. It begins&nbsp;from&nbsp;a template that already knows how stories, sprints, decisions, prompts, and ceremonies fit together. The operational cost of standing up a new project drops because the operating layer already exists.&nbsp;</p>



<p class="wp-block-paragraph">That is what turns a workflow into a capability.&nbsp;</p>



<p class="wp-block-paragraph">It also&nbsp;reframes&nbsp;the PM&#8217;s job.&nbsp;</p>



<p class="wp-block-paragraph">When a skill can draft the stories, the PM&#8217;s edge moves upstream: framing the right epics, encoding judgment into the pipeline, and curating the context the whole team&#8217;s tools draw from.&nbsp;</p>



<p class="wp-block-paragraph">The craft shifts from producing the backlog to designing the system that produces it.&nbsp;</p>



<p class="wp-block-paragraph">The judgment was always there. Now it&nbsp;has&nbsp;somewhere explicit to live.&nbsp;</p>



<p class="wp-block-paragraph">Maybe the&nbsp;bigger question is not how we teach our trackers to work with AI.&nbsp;</p>



<p class="wp-block-paragraph">Maybe it&nbsp;is whether the work still needs a separate coordination system at all.&nbsp;</p>



<p class="wp-block-paragraph">Was the tracker ever the right home for the work in the first place?&nbsp;</p>



<p class="wp-block-paragraph">Ours moved into the repo, and it has not asked to move back.&nbsp;</p>



<h5 class="wp-block-heading"><em>Stay tuned for</em> <em>Part 2, where Nilesh walks through the operating model: the two-repo pattern, the story directory, the sprint-as-narrative, and how every ceremony ends in a commit, so you can copy it, not just nod at it.</em>&nbsp;</h5>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://robotsandpencils.com/repo-native-delivery/">Pt. 1: Repo-Native Delivery &#8211; Why We Ditched Jira for AI Work  </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Ampersand: Generalists in the AI Era</title>
		<link>https://robotsandpencils.com/generalists-ai-era/</link>
		
		<dc:creator><![CDATA[Guest Contributor: Phil Komarny]]></dc:creator>
		<pubDate>Tue, 07 Jul 2026 09:58:51 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3375</guid>

					<description><![CDATA[<p>Two trades, one person, the character in the middle.&#160; Twenty years&#160;ago&#160;a parent told their kid not to major in art. Ten years ago they said it about English. Five years&#160;ago&#160;the script tightened to anything that&#160;didn&#8217;t&#160;end in -ology or -engineering. STEM was the moat. STEM was&#160;the&#160;parachute. STEM was the answer to every dinner-table question your kid [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/generalists-ai-era/">The Ampersand: Generalists in the AI Era</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><em>Two trades, one person, the character in the middle.</em>&nbsp;</h2>



<p class="wp-block-paragraph">Twenty years&nbsp;ago&nbsp;a parent told their kid not to major in art. Ten years ago they said it about English. Five years&nbsp;ago&nbsp;the script tightened to anything that&nbsp;didn&#8217;t&nbsp;end in -ology or -engineering. STEM was the moat. STEM was&nbsp;the&nbsp;parachute. STEM was the answer to every dinner-table question your kid was too polite to ask&nbsp;out loud.&nbsp;</p>



<p class="wp-block-paragraph">You know how this ends.&nbsp;</p>



<p class="wp-block-paragraph">I&#8217;ve&nbsp;been watching it end in slow motion for eighteen months. The CS&nbsp;grads&nbsp;I talk to are anxious in a way the comp lit&nbsp;grads&nbsp;aren&#8217;t. Not because the comp lit&nbsp;grads&nbsp;have it figured out. They&nbsp;don&#8217;t. Nobody does. But&nbsp;they were&nbsp;never promised the floor&nbsp;wouldn&#8217;t&nbsp;move. The CS&nbsp;grads&nbsp;were told it was&nbsp;bedrock. Then somebody started writing code at the speed of thought, and the bedrock turned out to be a Jenga tower with a six-week release cycle.&nbsp;</p>



<p class="wp-block-paragraph">The irony is thick enough to spread on toast. We trained a generation to speak the language of machines. The machines turned around and learned the language of people. If a screenwriter pitched that arc, the room would tell them to dial it back.&nbsp;</p>



<h2 class="wp-block-heading">The company whose name explained everything</h2>



<p class="wp-block-paragraph">I want to tell you a story about a company I ran, because&nbsp;I think it&nbsp;explains&nbsp;what&#8217;s&nbsp;actually happening, and&nbsp;what&#8217;s&nbsp;coming for the people who were paying attention.&nbsp;</p>



<p class="wp-block-paragraph">In 2014, I brought a Canadian agency called Robots &amp; Pencils down to the States. I was&nbsp;CEO&nbsp;of&nbsp;the&nbsp;US operation. We grew thirty-four hundred percent in eighteen months, finished the year as the 35th fastest-growing tech company in the country, and most of the press I gave at the time was about the numbers. The numbers&nbsp;weren&#8217;t&nbsp;the story. The name was.&nbsp;</p>



<p class="wp-block-paragraph">Robots &amp; Pencils. The name was lifted, more or less, from C.P. Snow&#8217;s 1959 lecture on&nbsp;the Two&nbsp;Cultures. Snow&#8217;s argument that the sciences and&nbsp;the humanities&nbsp;had drifted into separate languages that could no longer talk to each other, and that the gap between them was the central problem of modern life. He&nbsp;wrote it&nbsp;about Cambridge dining halls. We built it as an agency.&nbsp;</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow-1024x576.jpeg" alt="" class="wp-image-3376" srcset="https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow-1024x576.jpeg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow-300x169.jpeg 300w, https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow-768x432.jpeg 768w, https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow-1536x864.jpeg 1536w, https://robotsandpencils.com/wp-content/uploads/2026/05/CP-Snow.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The robots were&nbsp;the developers. People who could&nbsp;build the thing. The pencils were the designers. People who could see the thing before it existed. Two trades, two trainings, two languages, two halves of any product worth shipping. We had robots. We had pencils. We were good at both.&nbsp;</p>



<p class="wp-block-paragraph">And the founder, who was (ironically, beautifully, to his own ongoing amusement) robot #1, was the most insistent voice in the building that good products are always&nbsp;visioned&nbsp;pencils first. You&nbsp;can&#8217;t&nbsp;bolt art on at the end. Try it and the seams show forever. The most technical man in the room kept telling the room to start with the drawing.&nbsp;</p>



<h2 class="wp-block-heading">Two people who were already the bridge</h2>



<p class="wp-block-paragraph">He&nbsp;didn&#8217;t&nbsp;found&nbsp;the company alone. His wife was the pencil to his robot, a brilliant artist, an interior designer with the eye that finds the wrong wall and tells you why, an accountant sharp enough to serve as the company&#8217;s CFO. He was the technical man with a love of art he&nbsp;couldn&#8217;t&nbsp;fake. She was the artist with the operational backbone most companies wish they could hire. Each of them stretched toward the center. Each of them was already half ampersand before the company had a name.&nbsp;</p>



<p class="wp-block-paragraph">That&#8217;s&nbsp;why it worked. The two people at the top of the org chart were the bridge they were asking the rest of us to build. You felt it the second you walked in. It pulled in robots who suspected they were also a little&nbsp;bit&nbsp;pencil, pencils who knew they were also a little bit robot, and the people&nbsp;who&#8217;d&nbsp;never picked a side at all. The brand&nbsp;wasn&#8217;t&nbsp;a logo. The brand&nbsp;was the marriage.&nbsp;</p>



<p class="wp-block-paragraph">But the ampersand was the entire reason the company existed.&nbsp;</p>



<h2 class="wp-block-heading">The rarest person in any room</h2>



<p class="wp-block-paragraph">You know who I mean. The dev who notices the kerning.&nbsp;The designer who reads the API docs because she actually wants to know what&#8217;s possible.&nbsp;The one who drops #picky&nbsp;into a Slack design review without apologizing for it, because they know the small thing is the whole thing. The person who can sit between two&nbsp;rooms that don&#8217;t&nbsp;speak each other&#8217;s language and&nbsp;translate. Not the words. The intent. They were rare.&nbsp;We&#8217;d&nbsp;interview a hundred people and find one. They commanded a premium because the value of a translator scales with the distance between the parties, and the distance between an engineer and a designer in most companies is bigger than the distance between Calgary and the moon.&nbsp;</p>



<p class="wp-block-paragraph">The ampersand people&nbsp;weren&#8217;t&nbsp;better at either trade. They were the only ones in the room who saw both trades as the same problem&nbsp;from&nbsp;different chairs. They were almost mythological. We named the company after them.&nbsp;</p>



<h2 class="wp-block-heading">What AI actually does for the bridge person</h2>



<p class="wp-block-paragraph">Here is what I&nbsp;didn&#8217;t&nbsp;see coming, even though I should have. AI&nbsp;doesn&#8217;t&nbsp;pick a side. It never had to. It&nbsp;doesn&#8217;t&nbsp;just close the gap between the&nbsp;dev&nbsp;and the designer.&nbsp;It closes the gap inside the bridge person, the small and humiliating gap between what they could always see and what they could actually produce.&nbsp;The&nbsp;designer who&nbsp;knew exactly how the API should work but&nbsp;couldn&#8217;t&nbsp;write the call. She can write the call now. The dev who saw the right pixel&nbsp;grid but&nbsp;couldn&#8217;t&nbsp;move&nbsp;pixels. He can move pixels now. The ampersand always saw both ends of the bridge. Now they can walk it. If Jobs called the computer a bicycle for the mind, AI just strapped rocket engines to the sides.&nbsp;</p>



<p class="wp-block-paragraph">You want proof? A 23-year-old amateur mathematician named Liam Price, no PhD, no faculty appointment, no research lab, used ChatGPT to solve an open problem that had been sitting on the shelf for sixty years. Erdős Problem #1196, from primitive set theory. Sixty years. The kind of problem that gets named after the person who posed it because nobody alive could finish it.&nbsp;Price&nbsp;finished it. And then Terence Tao, the Fields Medalist, the person most mathematicians would rank as the best living mind in the discipline, verified the&nbsp;proof&nbsp;and co-authored the resulting paper. A 23-year-old with curiosity and a chatbot sat down at the same table as the greatest mathematician of his generation. Not because AI solved the problem for him. Because AI let him hold the conversation long enough to solve it himself.&nbsp;That&#8217;s&nbsp;the ampersand.&nbsp;That&#8217;s&nbsp;curiosity with tooling that&nbsp;doesn&#8217;t&nbsp;punish you for not having the right letters after your name.&nbsp;</p>



<p class="wp-block-paragraph">The bridge people are about to multiply. Not because the trait gets more common. That takes generations, and curiosity in two directions has never been on any roadmap&nbsp;I&#8217;ve&nbsp;ever seen. But the trait finally has tooling that&nbsp;doesn&#8217;t&nbsp;punish it for refusing to specialize. For thirty years we paid the ampersand person less because they&nbsp;weren&#8217;t&nbsp;&#8220;really&#8221; a developer or &#8220;really&#8221; a designer. We tolerated them because they made the meetings work. They are about to inherit the building.&nbsp;</p>



<p class="wp-block-paragraph">And the lesson runs wider than design and&nbsp;code, because&nbsp;the ampersand was never really about design and code. The ampersand is about being curious in two directions at once.&nbsp;It&#8217;s&nbsp;about being the kind of person who refuses to pick a side because they&nbsp;can&#8217;t&nbsp;stand to leave the other side ignorant.&nbsp;That&#8217;s&nbsp;not a job description.&nbsp;That&#8217;s&nbsp;a humanities education.&nbsp;</p>



<p class="wp-block-paragraph">Read carefully. Argue clearly. Hold a contradiction without flinching. Care about the answer even when nobody&#8217;s grading you. Do the hard&nbsp;thing&nbsp;quietly. Take care of the person next to you before you take care of yourself. Carry two trades at once and a third in reserve. Say what you mean&nbsp;and mean&nbsp;what you say. It&nbsp;doesn&#8217;t&nbsp;sound like much. It also&nbsp;doesn&#8217;t&nbsp;fit in a job code, which is why&nbsp;we&#8217;ve&nbsp;been quietly defunding it for forty years. It&nbsp;didn&#8217;t&nbsp;return on a single-year horizon, and the only people who tried to defend it sounded like they were defending themselves.&nbsp;</p>



<p class="wp-block-paragraph">I&#8217;ll tell you where I learned all of it, because it wasn&#8217;t school.&nbsp;It was my parents and the people they surrounded us with. A father who came up through the Green Berets and ran a house on the principle that you say what you&nbsp;mean&nbsp;and you mean what you say. A mother and a community who treated curiosity as a chore you&nbsp;didn&#8217;t&nbsp;get to skip. Nobody handed me a syllabus&nbsp;on&nbsp;holding a contradiction. I watched the adults around me do it at the dinner table. I graduated&nbsp;into&nbsp;the internet in 1985 and was running an ISP a decade later. That sharpened the tools. The tools came from home.&nbsp;</p>



<p class="wp-block-paragraph">That&#8217;s&nbsp;the part the system&nbsp;can&#8217;t&nbsp;replicate and&nbsp;won&#8217;t&nbsp;admit. The ampersand is mostly raised, not taught. The people who saw this moment coming were mostly the ones we&nbsp;wouldn&#8217;t&nbsp;fund. And the ones who can step into it now were mostly raised by people who&nbsp;didn&#8217;t&nbsp;need a funding line to know it mattered.&nbsp;</p>



<h2 class="wp-block-heading">The skill with a 25-year half-life</h2>



<p class="wp-block-paragraph">Framework knowledge has a half-life of about two and a half years.&nbsp;That&#8217;s&nbsp;IBM&#8217;s number for specialist technical skills, and it&nbsp;tracks with&nbsp;what the National Academy of Engineering has been saying for twenty years.&nbsp;By contrast, the half-life of a humanities education runs closer to twenty-five.&nbsp;The argument structure Aristotle taught is still the argument structure that wins. The people who can build and fix the machine will be needed for as long as&nbsp;there&#8217;s&nbsp;a machine. The play&nbsp;isn&#8217;t&nbsp;picking a side.&nbsp;It&#8217;s&nbsp;picking one discipline that ages well and one that compounds&nbsp;fast, and&nbsp;refusing to let either atrophy.&nbsp;</p>



<p class="wp-block-paragraph">Walk into a room where the pencils and the robots are really cooking and you can feel it through the floor. The designers sketch faster than the engineers can build. The engineers build faster than the designers can sketch. The ampersand is&nbsp;at&nbsp;the whiteboard turning the sketch into a system and the system into a sketch, and everybody in the room is&nbsp;operating&nbsp;one cognitive notch above where they could&nbsp;operate&nbsp;alone. That hum used to be the rarest sound in tech.&nbsp;We&#8217;re&nbsp;about to hear it everywhere. In classrooms, in clinics, in non-profits, in offices that have been quietly dying for a decade because the bridge person never showed up.&nbsp;</p>



<p class="wp-block-paragraph">Don&#8217;t&nbsp;mistake this for triumphalism. The reversal&nbsp;doesn&#8217;t&nbsp;make the humanities&nbsp;grad&nbsp;rich&nbsp;and the CS&nbsp;grad&nbsp;poor. It&nbsp;rearranges&nbsp;who&nbsp;has&nbsp;leverage, which is a different and harder problem. The CS&nbsp;grads&nbsp;who pair their craft with the human stuff, curiosity in two directions, care for the person on the other side of the screen, are going to be fine. The humanities&nbsp;grads&nbsp;who learned to type sentences but never learned to sit with a real problem until it broke?&nbsp;They&#8217;re&nbsp;going to wash out the same as anyone. The credential never saved anybody. The skill underneath the credential is the only thing that matters now.&nbsp;</p>



<p class="wp-block-paragraph">What&#8217;s&nbsp;coming is a world where you need both hands. The robot hand and the pencil hand. The technical and the human. The thing the machine can amplify and the thing the machine cannot replace. People who learned only one are about to find themselves doing half a job. People who learned both, the ampersands, the bridge people, the curious-in-two-directions&nbsp;people, are about to find the assignment finally suits them.&nbsp;</p>



<h2 class="wp-block-heading">The career advice parents need to hear in 2026</h2>



<p class="wp-block-paragraph">I&#8217;ll&nbsp;say something with an edge, because I have watched too many parents push too many kids in the wrong&nbsp;direction&nbsp;and I am out of polite ways to put it. Stop telling your daughter to pick something &#8220;practical.&#8221; There is nothing practical about training her for a job description that will be rewritten before she graduates. Tell her to chase the thing she is actually curious&nbsp;about, and&nbsp;tell her to learn the tools that&nbsp;scale&nbsp;curiosity. That is the practical answer in 2026. Everything else is nostalgia for a stability that was always a marketing slogan.&nbsp;</p>



<p class="wp-block-paragraph">And tell her to find the room. Find a university, a community, a circle&nbsp;that&#8217;s&nbsp;already wired for curiosity in two directions. Humanities and sciences sitting at the same table, AI amplifying both, and credentials that still translate into workforce currency on the other side. Skills, capabilities, and&nbsp;a degree. Not one or the other. Humble plug, because it would be dishonest not to say it:&nbsp;that&#8217;s&nbsp;exactly what&nbsp;we&#8217;re&nbsp;building&nbsp;at&nbsp;Maryville. An&nbsp;achievement&nbsp;architecture for all of them. Robots, ampersands, and pencils. AI amplifying each one&#8217;s curiosity and capabilities.&nbsp;We&#8217;re&nbsp;about to show, not tell, what that means. Stay tuned.&nbsp;</p>



<p class="wp-block-paragraph">The ampersand was always the symbol of the company because it was the symbol of&nbsp;the work. Two trades, one person, one connector character holding the whole sentence together. It was never&nbsp;decoration. It was the structure.&nbsp;</p>



<p class="wp-block-paragraph">The robots&nbsp;are getting better. The pencils are getting better. But the people who can hold both, who can be technical without losing their humanity, who can be human without abandoning the craft, those people are about to inherit the moment. The ones we underpaid for thirty years because we&nbsp;couldn&#8217;t&nbsp;fit them in a column.&nbsp;</p>



<p class="wp-block-paragraph">Strive to be a little ampersand. Not&nbsp;just the robot. Not just&nbsp;the&nbsp;pencil. The character in the&nbsp;middle that&nbsp;connects them.&nbsp;</p>



<p class="wp-block-paragraph">That&#8217;s&nbsp;the job now. And&nbsp;it&#8217;s&nbsp;the abstract of every job that comes after it.&nbsp;</p>



<h4 class="wp-block-heading">The team Phil wrote about? That&#8217;s us. Robots &amp; Pencils has been building at the intersection of technical and human since day one. <a href="https://robotsandpencils.com/partner-for-progress/" type="page" id="3168">Request an AI briefing</a> and see what that means for your organization.</h4>



<p class="wp-block-paragraph"><strong>About Phil Komarny</strong></p>



<p class="wp-block-paragraph"><em>Phil Komarny, an award-winning executive, national thought leader, and Chief Future/AI Officer at Maryville University. He led Robots &amp; Pencils as CEO in 2014 and 2015. It&#8217;s clear he never stopped thinking about what our name meant.</em> <em><a href="https://philk.ai/thoughts.html" type="link" id="https://philk.ai/thoughts.html" target="_blank" rel="noreferrer noopener">Read more</a> articles by Phil.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ol class="wp-block-list">
<li class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8acc6cb7dc02d4853a2cea30d8a378ce">The &#8220;ampersand person&#8221; is someone curious in two directions at once — technical and human — and they have always been the most valuable person in the room.</li>



<li class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9122a7d26d1ea8e6bc56853baae3036c">AI doesn&#8217;t replace the bridge person. It closes the gap between what they could always see and what they could actually produce.</li>



<li class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-74eae1aec07f249bb840d0c411cb6c82">Framework knowledge has a half-life of roughly two and a half years. The skills underneath a humanities education run closer to twenty-five.</li>



<li class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-2b43d8c489109aab5b463b1bda43bab5">For thirty years we underpaid the generalist because they didn&#8217;t fit a job code. That&#8217;s about to change.</li>



<li class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-338acc1f41ef9cad95de499387bd67a6">The practical career move in 2026 is pairing one discipline that ages well with one that compounds fast — and refusing to let either atrophy.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">FAQ</h2>



<p class="wp-block-paragraph"><strong>What is the ampersand person?</strong> Someone who refuses to specialize in just one direction. They can sit between two rooms that don&#8217;t speak each other&#8217;s language and translate not the words, but the intent.</p>



<p class="wp-block-paragraph"><strong>Why is the Robots &amp; Pencils name significant?</strong> The name draws on C.P. Snow&#8217;s 1959 Two Cultures lecture — the idea that the sciences and humanities had drifted into separate languages. Robots represented the builders. Pencils represented the visionaries. The ampersand between them was always the point.</p>



<p class="wp-block-paragraph"><strong>How does AI change things for generalists?</strong> AI closes the gap between what bridge people could always see and what they could actually produce. The designer who knew how the API should work can now write the call. The developer who saw the right pixel grid can now move pixels.</p>



<p class="wp-block-paragraph"><strong>Is a humanities education still worth it?</strong> According to Phil Komarny, yes — more than ever. The argument structure Aristotle taught still wins. The credential doesn&#8217;t save anyone, but the skill underneath it compounds in a way technical specialization alone no longer does.</p>



<p class="wp-block-paragraph"><strong>What should parents tell their kids about careers in an AI world?</strong> Stop pushing &#8220;something practical&#8221; defined by yesterday&#8217;s job market. Tell them to chase what they&#8217;re genuinely curious about and learn the tools that scale curiosity. That is the practical answer in 2026.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://robotsandpencils.com/generalists-ai-era/">The Ampersand: Generalists in the AI Era</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Robots &#038; Pencils Hits Three AWS Summits in June with One Message: It&#8217;s Time to Launch and Scale AI</title>
		<link>https://robotsandpencils.com/robots-pencils-aws-summits-2026/</link>
		
		<dc:creator><![CDATA[Robots &#38; Pencils]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 14:19:36 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3409</guid>

					<description><![CDATA[<p>The AWS Advanced Tier Services Partner will meet with enterprise and public sector teams across Los Angeles, New York City, and Washington, D.C.&#160;&#160; AWS releases generative and agentic AI services faster than most enterprises can deploy them, and that gap is widening every quarter they wait. In June, the Applied AI Engineering Partner will be on the ground at [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/robots-pencils-aws-summits-2026/">Robots &amp; Pencils Hits Three AWS Summits in June with One Message: It&#8217;s Time to Launch and Scale AI</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><em>The AWS Advanced Tier Services Partner will meet with enterprise and public sector teams across Los Angeles, New York City, and Washington, D.C.&nbsp;</em>&nbsp;</h2>



<p class="wp-block-paragraph">AWS releases generative and agentic AI services faster than most enterprises can deploy them, and that gap is widening every quarter they wait. In June, the Applied AI Engineering Partner will be on the ground at three AWS Summit events, ready to sit down with enterprise and public sector leaders who are done with pilots and ready to take generative and agentic AI live.</p>



<p class="wp-block-paragraph">The AWS Summit series is where enterprise technology leaders gather to see what is possible on AWS. As an <a href="https://robotsandpencils.com/aws-advanced-tier-partner-robots-and-pencils/" target="_blank" rel="noreferrer noopener">AWS Advanced Tier Services Partner</a> and one of 11 inaugural <a href="https://robotsandpencils.com/aws-pattern-partner-robots-and-pencils-enterprise-ai/" target="_blank" rel="noreferrer noopener">AWS Pattern Partners</a> selected from the AWS Partner Network, Robots &amp; Pencils is the nimble, high-velocity alternative to traditional global systems integrators. Every engagement starts with the outcome the client needs and earns it with evidence. Velocity Pods, Robots &amp; Pencils’ atomic delivery units, are small teams of senior practitioners that take AI solutions from concept to production on Amazon Bedrock and Amazon Bedrock AgentCore in weeks, compared to 6 to 12 months with a traditional systems integrator. </p>



<p class="wp-block-paragraph">“AWS has built the full-stack agentic AI infrastructure. The technology is ready. What we do is put it to work fast,” said Adrian Bird, VP of AWS Partnership at Robots &amp; Pencils. “We work with your teams to build the business architecture that takes enterprise AI live before the next board meeting.”</p>



<p class="wp-block-paragraph">&#8220;Enterprises don&#8217;t need another aircraft carrier full of consultants in the AI era,&#8221; said Jeff Kirk, EVP of Applied AI at Robots &amp; Pencils. &#8220;They need a speedboat, a forward deployed team small enough to be surgical, senior enough to build for scale with, and fast enough to prove ROI before the next budget cycle.&#8221;</p>



<h2 class="wp-block-heading">What the Robots &amp; Pencils Builds on AWS&nbsp;</h2>



<p class="wp-block-paragraph"><a href="https://robotsandpencils.com/agentic-ai-with-aws/" target="_blank" rel="noreferrer noopener"><strong>Agentic AI with AWS</strong></a> is the core of the work. AI agents built on Amazon Bedrock and Amazon Bedrock AgentCore that work alongside human teams in live not in a sandbox. </p>



<p class="wp-block-paragraph"><a href="https://robotsandpencils.com/aws-cloud-modernization/" target="_blank" rel="noreferrer noopener"><strong>Cloud Modernization</strong></a><strong>&nbsp;</strong>gets organizations off aging infrastructure and onto a serverless, AWS-native foundation built to scale, not just to run.&nbsp;</p>



<p class="wp-block-paragraph"><a href="https://robotsandpencils.com/aws-cloud-native-and-generative-ai-application-development/" target="_blank" rel="noreferrer noopener"><strong>Cloud and AI App Development</strong></a><strong>&nbsp;</strong>is where engineers and creatives build in the same room, producing cloud-native applications with generative AI in the architecture from day one.&nbsp;</p>



<p class="wp-block-paragraph">For enterprise and public sector teams attending any of the three summits, the Robots &amp; Pencils team is ready to talk.&nbsp;</p>



<p class="wp-block-paragraph">Schedule time with the Robots &amp; Pencils team:&nbsp;&nbsp;</p>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f3e0d6c5588ca6182011a46b2b8d8f91">
<li><a href="https://robotsandpencils.com/aws-summit-la/" target="_blank" rel="noreferrer noopener">AWS Summit Los Angeles, June 10</a>&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d6e977e88ee078ac0fab29d1e41f4a97">
<li><a href="https://robotsandpencils.com/aws-summit-nyc/" target="_blank" rel="noreferrer noopener">AWS Summit New York City, June 17</a>&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-0d179e44c5ef4675f454b9746859c6a9">
<li><a href="https://robotsandpencils.com/aws-summit-dc/" target="_blank" rel="noreferrer noopener">AWS Summit Washington, D.C., June 30 – July 1</a>&nbsp;</li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://robotsandpencils.com/robots-pencils-aws-summits-2026/">Robots &amp; Pencils Hits Three AWS Summits in June with One Message: It&#8217;s Time to Launch and Scale AI</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Summit Warsaw 2026: What We Saw, Who We Met, and What It Confirmed </title>
		<link>https://robotsandpencils.com/aws-summit-warsaw-2026/</link>
		
		<dc:creator><![CDATA[Ukraine Team Members]]></dc:creator>
		<pubDate>Mon, 25 May 2026 20:45:37 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3385</guid>

					<description><![CDATA[<p>Our Ukraine team spent May 6 at the AWS Summit (EXPO XXI) in Warsaw. Here is what we saw, what surprised us, and what we are bringing back.  EXPO XXI is a short ride from the center of Warsaw, and on a May morning you can feel the conference before you see it. The queue outside was [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/aws-summit-warsaw-2026/">AWS Summit Warsaw 2026: What We Saw, Who We Met, and What It Confirmed </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em><strong>Our Ukraine team spent May 6 at the AWS Summit (EXPO XXI) in Warsaw. Here is what we saw, what surprised us, and what we are bringing back.</strong> </em></p>



<p class="wp-block-paragraph">EXPO XXI is a short ride from the center of Warsaw, and on a May morning you can feel the conference before you see it. The queue outside was long but moving fast. Hoodies, lanyards, laptop bags. The crowd skewed more senior than you might expect at a free regional event.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">Our&nbsp;plan was deliberate. Show up early, split the agenda, cover more ground in parallel, regroup over coffee,&nbsp;and most importantly,&nbsp;validate&nbsp;our approach.&nbsp;&nbsp;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg" alt="" class="wp-image-3390" srcset="https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils-300x169.jpg 300w, https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils-768x432.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils-1536x864.jpg 1536w, https://robotsandpencils.com/wp-content/uploads/2026/05/Team-AWS-Summit-Warsaw-Robots-and-Pencils.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><em>Robots &amp; Pencils team members in attendance, from left to right: Bohdan Popovych, Rostyslav Volskyi, and Stanislav Makar. </em></figcaption></figure>



<p class="wp-block-paragraph">Robots &amp; Pencils team members in attendance, from left to right: Stanislav Makar, Rostyslav Volskyi, and Bohdan Popovych. </p>



<h2 class="wp-block-heading">Agentic AI&nbsp;is the AWS Headline.&nbsp;</h2>



<p class="wp-block-paragraph">The opening keynote made one thing clear. Agentic AI is the organizing thesis for everything&nbsp;AWS is&nbsp;building in 2026.&nbsp;</p>



<p class="wp-block-paragraph">Three names anchored the story.&nbsp;<strong>Kiro</strong>, the agentic IDE that got a fresh push at&nbsp;re:Invent&nbsp;2025, featured prominently with its spec-driven development model, sequenced task generation, and agents that produce tests alongside code.&nbsp;<strong>Nova 2</strong>, the model powering more of the AWS AI surface, continues its region-by-region rollout.&nbsp;<strong>AWS Transform</strong>, their modernization platform for mainframe, VMware, and .NET workloads, framed as the agentic path into enterprise legacy systems.&nbsp;</p>



<p class="wp-block-paragraph">Real customer stories&nbsp;on&nbsp;stage. Real numbers. Real screenshots. The European Sovereign Cloud and the EMEA AI Hub got dedicated time, which landed well with the Warsaw audience. The framing was consistent throughout: the shift from AI tools&nbsp;you&nbsp;prompt to AI&nbsp;agents&nbsp;that reason, plan, and act is underway. The question for builders is how you instrument, evaluate, and trust what those agents do.&nbsp;</p>



<p class="wp-block-paragraph">That question got&nbsp;a very good&nbsp;answer in the next session.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg" alt="" class="wp-image-3387" srcset="https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils-300x169.jpg 300w, https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils-768x432.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils-1536x864.jpg 1536w, https://robotsandpencils.com/wp-content/uploads/2026/05/AWS-Summit-Warsaw-Robots-and-Pencils.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">The Session That Landed:&nbsp;AgentCore&nbsp;Evaluations in Production&nbsp;</h2>



<p class="wp-block-paragraph">Right timing matters at a conference, and the AgentCore deep-dive landed at exactly the right moment. AWS spent the spring pushing <a href="https://aws.amazon.com/blogs/aws/amazon-bedrock-agentcore-adds-quality-evaluations-and-policy-controls-for-deploying-trusted-ai-agents/" target="_blank" rel="noreferrer noopener">AgentCore Evaluations</a> hard. It went <a href="https://aws.amazon.com/about-aws/whats-new/2026/03/agentcore-evaluations-generally-available/" target="_blank" rel="noreferrer noopener">GA</a> on March 31, 2026, and the Warsaw session put it directly in front of European builders. </p>



<p class="wp-block-paragraph">The plain-language version of what it does: a managed service that continuously&nbsp;monitors&nbsp;agent quality against real production traces, not just test suites. You are&nbsp;shipping agents. You need to know they work. Handing someone a scorecard you hand-rolled for each project is not a sustainable answer. This is.&nbsp;</p>



<p class="wp-block-paragraph">The built-in evaluators cover what&nbsp;matters&nbsp;in production:&nbsp;</p>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e386538fcd49500400213a62f98fb5b4">
<li><strong>Correctness.</strong> Did the agent get the answer right? </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4ddc00fc8cb9726d0d90d7b3354529d9">
<li><strong>Helpfulness.</strong> Was the response useful to the person asking? </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-6526b532539e0666abac7d6773c16f7c">
<li><strong>Tool selection accuracy.</strong> Did the agent pick the right tool for the step? </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-63a69462f2b9778ef40fc03a025f4d23">
<li><strong>Safety.</strong> Did anything in the output violate policy? </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-09bc5124e31b9948f4aa544bd2242246">
<li><strong>Goal success rate.</strong> Did the multi-step task complete? </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-f65f88b5cc15dc9d169c49e197687652">
<li><strong>Context relevance.</strong> Did the retrieved context match the question? </li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">On top of&nbsp;those&nbsp;you can configure custom evaluators. LLM-as-judge with your own prompt and model, or code-based evaluators running on Lambda. The same framework handles hallucination detection and JSON schema validation without forcing two different toolchains.&nbsp;</p>



<p class="wp-block-paragraph">The detail that made us lean forward: full&nbsp;OpenTelemetry&nbsp;compatibility. The evaluator scores flow into existing dashboards alongside session count, latency, token usage, and error rates. You can&nbsp;alert on&nbsp;agent quality the same way you alert on a CPU spike.&nbsp;</p>



<p class="wp-block-paragraph">For anyone building agents on behalf of enterprise customers, this solves the credibility problem. &#8220;How do you know it works in production&#8221; is no longer a hand-waving moment.&nbsp;</p>



<h2 class="wp-block-heading">The Best Conversation Happened at the Espresso Machine&nbsp;</h2>



<p class="wp-block-paragraph">One of the more useful exchanges of the day started while waiting for coffee.&nbsp;</p>



<p class="wp-block-paragraph">AWS set up a cloud-ordered espresso bar on the expo floor. You scanned a QR code, placed your order in a small web app, and the espresso machine queued it. When the drink was ready, the screen showed your name. No&nbsp;line. No barista small talk. Beautifully&nbsp;on-brand&nbsp;for a cloud event, and genuinely better than the alternative.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg" alt="Serverless Coffee Bar - AWS Summit Warsaw Robots and Pencils" class="wp-image-3389" srcset="https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils-1024x576.jpg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils-300x169.jpg 300w, https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils-768x432.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils-1536x864.jpg 1536w, https://robotsandpencils.com/wp-content/uploads/2026/05/Serverless-Coffee-Bar-AWS-Summit-Warsaw-Robots-and-Pencils.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">While&nbsp;we&nbsp;waited, a conversation started with a Senior Solutions Architect at AWS. It turned into one of the most useful exchanges of the day. The topic was whether Lambda is a credible runtime for agentic workflows. The honest answer&nbsp;is:&nbsp;it depends on whether you have&nbsp;state.&nbsp;</p>



<p class="wp-block-paragraph">An agent is not a request&nbsp;and&nbsp;a response. It is a long, branching workflow with LLM calls, tool invocations, and occasional human-in-the-loop steps. Lambda durable functions, which AWS shipped in late 2025 and has been shaping for agentic use cases since, address this directly. Each LLM call and each tool invocation becomes a checkpointed step inside a single Lambda. If execution times out mid-loop, the next invocation replays from the last checkpoint and skips completed steps. No Step Functions wiring. No custom state store. No DIY replay logic. The orchestration lives in the function&nbsp;code,&nbsp;in the language you already use.&nbsp;</p>



<p class="wp-block-paragraph">The Java SDK&nbsp;went&nbsp;GA in April 2026. Durable functions are now available in sixteen&nbsp;additional&nbsp;regions.&nbsp;</p>



<h2 class="wp-block-heading">The Best Hour of the Day: Knowledge Graphs&nbsp;</h2>



<p class="wp-block-paragraph">Two talks on knowledge graphs stood out as the strongest technical content of the summit. The first was delivered by Dmytro Romantsov, Senior SRE at Miro, on their internal AI agent built over an organizational graph. The talk was technically dense and honest: he walked through what failed before the team settled on a graph-backed architecture, what the graph&nbsp;actually contains, how updates flow into it, and where the approach delivers measurably better results than the pre-graph baseline.&nbsp;</p>



<p class="wp-block-paragraph">After the session, we walked over to talk to him. Small-world moment:&nbsp;we&nbsp;share a first language, switched off English&nbsp;immediately, and the conversation&nbsp;opened up. The core thesis from both the talk and the follow-up conversation was consistent. Enterprise AI agents are only as good as the organizational knowledge they can reason over. A graph gives that knowledge structure, updateability, and query depth that flat retrieval cannot match. That is not a new idea, but watching it&nbsp;validated&nbsp;independently at Miro&#8217;s scale makes the argument more concrete.&nbsp;</p>



<p class="wp-block-paragraph">The second strong graph talk came from an SLB engineer in DEV207, on context graphs for explainable AI agents. The framing that stuck: the difference between a state clock and an event clock. Most pipelines today reflect the current state of&nbsp;a system. A context graph that also captures decision events can answer &#8220;why did this happen, and in what order.&#8221; That is the kind of explainability enterprise buyers are starting to require as agents move from pilot to&nbsp;live.&nbsp;</p>



<h2 class="wp-block-heading">Asking Honest Questions About AWS Transform&nbsp;</h2>



<p class="wp-block-paragraph">The <a href="https://aws.amazon.com/transform/mainframe/" target="_blank" rel="noreferrer noopener">AWS Transform</a> booth was busy. The team arrived with a direct question about <a href="https://en.wikipedia.org/wiki/IBM_RPG" target="_blank" rel="noreferrer noopener">IBM RPG</a> support and walked through the answer methodically with a Solutions Architect for Migration and Modernization at AWS. </p>



<p class="wp-block-paragraph">The most telling moment was watching an AWS specialist type the same question into their own tool in front of us. The answer came back: yes, with limitations, followed by pages of caveats. Informative in its own way.&nbsp;</p>



<p class="wp-block-paragraph">The bottom line is that AWS Transform is production-grade for COBOL, Java-to-JavaScript migrations, VMware modernization, and mainframe workloads. RPG support is real but not ready for complex production use cases.&nbsp;We&nbsp;left with clarity on where the tool genuinely shines and where the right path is a combination of other tools and hand-rolled pipelines. That kind of honest answer is the second-best outcome at a conference. It tells you your reasoning was sound.&nbsp;</p>



<p class="wp-block-paragraph">The VMware migration angle, by contrast, is genuinely strong. Broadcom&#8217;s license changes are creating real urgency for customers running on VMware infrastructure. Worth flagging for relevant engagements.&nbsp;</p>



<h2 class="wp-block-heading">The Compute Thesis: AWS&nbsp;is Sizing Infrastructure for Self-Managed&nbsp;AI&nbsp;</h2>



<p class="wp-block-paragraph">A theme ran underneath the agentic-AI headline all day: AWS is provisioning compute to match the shape of AI demand, and the demand right now&nbsp;for these kinds of workloads is high.&nbsp;</p>



<p class="wp-block-paragraph">Two sessions made the same point from opposite ends of the price spectrum. Comarch walked through a real migration from x86 to AWS Graviton-based instances, with meaningful cost reductions and measured performance gains. The honest part of their talk: Graviton is not a flag flip. If you have native code, JNI bindings, or JIT-tuned hotspots, you pay for the migration before you see the savings.&nbsp;</p>



<p class="wp-block-paragraph">On the other end of the spectrum: <a href="https://about.fb.com/news/2026/04/meta-partners-with-aws-on-graviton-chips-to-power-agentic-ai/" target="_blank" rel="noreferrer noopener">Meta&#8217;s agreement to deploy AWS Graviton</a> processors at scale, starting with tens of millions of Graviton cores, announced ten days before the summit and explicitly framed around CPU-intensive agentic AI workloads — real-time reasoning, code generation, and multi-step task orchestration. </p>



<p class="wp-block-paragraph">For Robots &amp; Pencils, this opens a third&nbsp;option&nbsp;alongside Bedrock and direct provider APIs. For clients with data-residency constraints, predictable high-volume workloads, or smaller open-weight models where managed-API margins make self-managed&nbsp;attractive, the playbook is now well-documented and accessible. Independent benchmarks on Llama 3.1 8B have Graviton4 delivering&nbsp;roughly 2x&nbsp;the tokens per dollar of comparable x86 options for that model class.&nbsp;</p>



<h2 class="wp-block-heading">A Practitioner&#8217;s Checklist for 2026&nbsp;</h2>



<p class="wp-block-paragraph">The session that generated the most useful signal for client-facing conversations was DEV209, delivered by Tomasz Dudek, Data and AI Team Lead at Chaos Gears and an AWS Machine Learning Hero. The premise was simple: AI has been&nbsp;mainstream&nbsp;for over three years. He has watched hundreds of Amazon Bedrock projects pass through his hands. Most&nbsp;near-failures&nbsp;trace back to a small set of repeatable mistakes.&nbsp;</p>



<p class="wp-block-paragraph">The talk was the inverse of a vendor pitch. Here is exactly how teams stall before the first line of code. Here is what to do instead. He closed with 13 numbered tips for approaching AI projects in 2026. The final line: &#8220;Have evals, really.&#8221;&nbsp;</p>



<p class="wp-block-paragraph">It was good to hear a practitioner at that&nbsp;level&nbsp;land on the same conclusions&nbsp;we have been&nbsp;operating&nbsp;on. The teams doing this work at scale are converging on the same principles, and the list mapped closely to how we already approach agent quality on client engagements. Confirmation from that angle is worth having.&nbsp;</p>



<h2 class="wp-block-heading">The Parts That Were Just Fun&nbsp;</h2>



<p class="wp-block-paragraph">Not everything at a summit is a session worth writing home about. But a few moments, in addition to the Serverlesspresso bar, which was cool enough to warrant a second mention, stood out for the right reasons. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<p class="wp-block-paragraph">The AWS Drive Your Data Formula 1 simulator was exactly what it looked like: two Fanatec rigs, full wraparound LED screens, a Canada time-trial, and a results board you could compete on. The pitch underneath was real telemetry and lap analytics. The booth&#8217;s job was to draw a crowd, and it absolutely did. The team took turns. </p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%">
<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="767" height="1024" src="https://robotsandpencils.com/wp-content/uploads/2026/05/Formula-1-AWS-Summit-Warsaw-Robots-and-Pencils-767x1024.jpg" alt="" class="wp-image-3388" style="aspect-ratio:0.7490367623627567;width:228px;height:auto" srcset="https://robotsandpencils.com/wp-content/uploads/2026/05/Formula-1-AWS-Summit-Warsaw-Robots-and-Pencils-767x1024.jpg 767w, https://robotsandpencils.com/wp-content/uploads/2026/05/Formula-1-AWS-Summit-Warsaw-Robots-and-Pencils-225x300.jpg 225w, https://robotsandpencils.com/wp-content/uploads/2026/05/Formula-1-AWS-Summit-Warsaw-Robots-and-Pencils-768x1026.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/05/Formula-1-AWS-Summit-Warsaw-Robots-and-Pencils.jpg 808w" sizes="auto, (max-width: 767px) 100vw, 767px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">And the Ukrainian-speaking community was well-represented at this summit. Several familiar-sounding conversations happened in unexpected corners of the expo. That part mattered. </p>



<h2 class="wp-block-heading">What the Day Confirmed&nbsp;</h2>



<p class="wp-block-paragraph">The most useful thing a conference can do is sharpen your picture of where the tools are today versus where they are heading. Warsaw 2026 did that well.&nbsp;</p>



<p class="wp-block-paragraph">Agentic AI is no longer a roadmap commitment from AWS. It is the organizing logic of everything they showed. Agent evaluation infrastructure is production-ready and&nbsp;instrumented&nbsp;the way mature engineering teams expect. The compute story has matured to a point where self-hosting is a genuine&nbsp;option&nbsp;for the right workloads, not just a theoretical one. Knowledge graphs as a foundation for enterprise AI agents are getting independent validation at scale. And the practitioners who have been doing this work longest are converging on the same principles around evaluation, quality gates, and shipping agents that are honest about what they know.&nbsp;</p>



<p class="wp-block-paragraph">None of that surprised us. All of it was good to see confirmed.&nbsp;</p>



<p class="wp-block-paragraph">Warsaw 2026 delivered real technical depth on agentic AI, agent evaluation, and knowledge graphs. The team went in with specific questions and came back with sharper answers, a few useful new contacts, and&nbsp;a strong argument&nbsp;for cloud-ordered coffee at the next internal engineering day.&nbsp;</p>



<h5 class="wp-block-heading"><em>Robots &amp; Pencils is an&nbsp;</em><a href="https://robotsandpencils.com/aws-advanced-tier-partner-robots-and-pencils/" target="_blank" rel="noreferrer noopener"><em>AWS Advanced Tier Services Partner</em></a><em>&nbsp;and&nbsp;</em><a href="https://robotsandpencils.com/aws-pattern-partner-robots-and-pencils-enterprise-ai/" target="_blank" rel="noreferrer noopener"><em>AWS Pattern Partner</em></a><em>.&nbsp;</em><a href="https://robotsandpencils.com/partner-for-progress/" target="_blank" rel="noreferrer noopener"><em>Request an AI Briefing</em></a><em>&nbsp;today.</em>&nbsp;</h5>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>Written by Bohdan Popovych: Robots &amp; Pencils Ukraine Engineering Manager, Rostyslav Volskyi: AWS Certified Solutions Architect and Amazon Web Services Developer, and Stanislav Makar: AWS Certified Solutions Architect – Professional. </em> </p>
<p>The post <a href="https://robotsandpencils.com/aws-summit-warsaw-2026/">AWS Summit Warsaw 2026: What We Saw, Who We Met, and What It Confirmed </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Robots &#038; Pencils Achieves Amazon Web Services (AWS) Advanced Tier Partner Status</title>
		<link>https://robotsandpencils.com/aws-advanced-tier-partner-robots-and-pencils/</link>
		
		<dc:creator><![CDATA[Robots &#38; Pencils]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 15:22:40 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Engineering]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3211</guid>

					<description><![CDATA[<p>Milestone reinforces Robots &#38; Pencils’ strength in building and operating cloud-native and AI-enabled systems on AWS  Robots &#38; Pencils, an applied AI engineering partner known for high-velocity delivery and measurable business outcomes, today announced it has achieved AWS Advanced Tier Partner status. The designation marks a significant milestone in the company’s continued growth, delivering production-grade [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/aws-advanced-tier-partner-robots-and-pencils/">Robots &amp; Pencils Achieves Amazon Web Services (AWS) Advanced Tier Partner Status</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong><em>Milestone reinforces Robots &amp; Pencils’ strength in building and operating cloud-native and AI-enabled systems on AWS</em></strong> </h2>



<p class="wp-block-paragraph">Robots &amp; Pencils, an applied AI engineering partner known for high-velocity delivery and measurable business outcomes, today announced it has achieved AWS Advanced Tier Partner status. The designation marks a significant milestone in the company’s continued growth, delivering production-grade systems on AWS for enterprise organizations.</p>



<h3 class="wp-block-heading"><em><a href="https://robotsandpencils.com/expertise/">Explore how Robots &amp; Pencils delivers applied AI and cloud-native systems built to operate at enterprise scale. </a></em></h3>



<h2 class="wp-block-heading">AWS Advanced Tier Recognition Reflects Production-grade Delivery at Enterprise Scale</h2>



<p class="wp-block-paragraph">AWS Advanced Tier Partner status recognizes organizations with demonstrated depth in AWS delivery, technical expertise, and customer success at scale. Partners at this level consistently design, build, and operate secure, resilient, and scalable systems running in production. Robots &amp; Pencils earned this designation through sustained enterprise delivery, a strong bench of AWS-certified engineers, and real-world workloads running on AWS.</p>



<h2 class="wp-block-heading">A High-Velocity Alternative to Traditional Global Systems Integrators</h2>



<p class="wp-block-paragraph">Robots &amp; Pencils operates as a nimble alternative to traditional global systems integrators, pairing AWS-native architecture with a relentless focus on velocity and impact. Small, senior, highly focused teams move quickly from idea to execution, delivering production-ready systems that create value early and improve continuously through real-world learning.</p>



<p class="wp-block-paragraph">“Our AWS Advanced Tier designation continues to build on strong momentum as we strengthen our relationship with AWS,” said Len Pagon Jr., Chief Executive Officer of Robots &amp; Pencils. “In December, we were selected as one of 11 AWS Partners out of more than 190,000 to join the new Pattern Partner program. In January, we launched our Bellevue, WA Innovation Center next door to AWS HQ to work closely with the AWS GenAIIC team. Now, as an AWS Advanced Tier Services Partner, we have access to additional AWS funding for proofs of concept and substantial resources to support our clients.”</p>



<h2 class="wp-block-heading">Building and Operating Generative and Agentic AI Systems that Scale</h2>



<p class="wp-block-paragraph">Enterprise leaders continue accelerating modernization and AI initiatives that demand speed, reliability, and operational maturity.&nbsp;</p>



<p class="wp-block-paragraph">AWS Advanced Tier status signals that Robots &amp; Pencils brings disciplined execution and rapid iteration to move confidently from strategy to production and scale. Clients gain earlier insight, reduced delivery risk, and steady progress aligned to clear business outcomes.</p>



<p class="wp-block-paragraph">“Enterprises are moving quickly toward generative and agentic AI systems that operate as an enablement layer of their business,” said Jeff Kirk, Executive Vice President of Applied AI at Robots &amp; Pencils. “AWS provides a powerful foundation, and our role is to design and deliver AI systems that integrate securely, perform reliably, and scale with confidence. Advanced Tier recognition affirms our ability to move AI from ambition into production.”</p>



<h2 class="wp-block-heading">Certified Talent and Engineering Discipline Behind AWS Advanced Tier Recognition</h2>



<p class="wp-block-paragraph">The AWS Advanced Tier recognition also reflects the company’s investment in certified talent, security discipline, and operational excellence.</p>



<p class="wp-block-paragraph">“AWS Advanced Tier status is earned through consistency, accountability, and a deep commitment to craft,” said Nicholas Waynik, Vice President of Engineering at Robots &amp; Pencils. “Our engineers invested the time to master the platform, earn the certifications, and apply that knowledge to systems running in production. This recognition reflects the standards they hold themselves to every day and the trust our clients place in their work.”</p>



<h2 class="wp-block-heading">Enterprise-ready AI Architectures Delivering Impact Across Industries</h2>



<p class="wp-block-paragraph">Robots &amp; Pencils also holds AWS Pattern Partner recognition, highlighting its strength in delivering repeatable, enterprise-ready architectures for applied AI and intelligent systems. This capability complements Advanced Tier status by reinforcing architectural leadership alongside delivery maturity, while maintaining a clear focus on execution that performs in production.</p>



<p class="wp-block-paragraph">Robots &amp; Pencils delivers application modernization, cloud-native product development, data platforms, and AI-enabled systems on AWS across Consumer Products and Retail, Education, Energy, Financial Services, Healthcare, and Manufacturing. These solutions support regulated environments, high-growth digital products, and complex enterprise ecosystems where reliability and scalability matter every day.</p>



<p class="wp-block-paragraph"><a href="https://robotsandpencils.com/partner-for-progress/">Request an AI briefing</a> to evaluate how applied AI can deliver velocity and impact within your organization. </p>
<p>The post <a href="https://robotsandpencils.com/aws-advanced-tier-partner-robots-and-pencils/">Robots &amp; Pencils Achieves Amazon Web Services (AWS) Advanced Tier Partner Status</a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Your Churn Model Works Perfectly. So Why are Your Customers Still Leaving? </title>
		<link>https://robotsandpencils.com/churn-prediction-vs-prevention-retail-ai/</link>
		
		<dc:creator><![CDATA[Rushi Pol]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 17:42:45 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Retail & Consumer]]></category>
		<category><![CDATA[UX]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3204</guid>

					<description><![CDATA[<p>There&#8217;s a pattern that keeps showing up in retail AI projects. A data science team spends months building a churn prediction model. They tune it, validate it, and present impressive accuracy metrics to leadership. The model goes into production. And six months later, when someone asks what happened to the churn rate, the uncomfortable answer [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/churn-prediction-vs-prevention-retail-ai/">Your Churn Model Works Perfectly. So Why are Your Customers Still Leaving? </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There&#8217;s a pattern that keeps showing up in retail AI projects. A data science team spends months building a churn prediction model. They tune it, validate it, and present impressive accuracy metrics to leadership. The model goes into production. And six months later, when someone asks what happened to the churn rate, the uncomfortable answer is, &#8220;Nothing changed.”</p>



<p class="wp-block-paragraph">The model works. It predicts churn&nbsp;beautifully. It just&nbsp;doesn&#8217;t&nbsp;prevent it.&nbsp;</p>



<p class="wp-block-paragraph">This might seem like an implementation problem. Maybe the marketing team didn&#8217;t act on the predictions quickly enough, or the retention offers weren&#8217;t compelling enough. But the issue runs deeper than that. The problem starts with how the project was framed in the first place.</p>



<h2 class="wp-block-heading">When&nbsp;Churn&nbsp;Prediction Becomes Theater&nbsp;</h2>



<p class="wp-block-paragraph">Here&#8217;s&nbsp;what prediction theater looks like in practice: Your churn model flags a high-risk customer on Monday morning. The prediction appears in a dashboard. Someone from marketing reviews it during Thursday&#8217;s retention meeting and adds the customer to next week&#8217;s email campaign. The customer cancels their subscription on Tuesday. Five days&nbsp;after&nbsp;the model predicted it. Three days before marketing acted on it. The model performed perfectly. It predicted an outcome. But prediction without intervention is just&nbsp;expensive&nbsp;surveillance.&nbsp;</p>



<p class="wp-block-paragraph">This pattern repeats because organizations optimize for the wrong outcome: prediction accuracy instead of churn reduction. Accuracy is measurable, improvable, and requires no workflow changes. You can plot ROC curves and present F1 scores in quarterly reviews. Prevention requires rebuilding operations across marketing automation, customer service systems, and approval workflows.</p>



<h2 class="wp-block-heading">Why Accurate Churn Prediction Rarely Changes Outcomes&nbsp;</h2>



<p class="wp-block-paragraph">The constraint is intervention capacity, not model accuracy. Improving your model from 85% to 87% accuracy doesn&#8217;t mean anything if you can only act on 20% of the predictions. When intervention capacity is the bottleneck, marginal accuracy improvements deliver zero business value. It&#8217;s like building a faster fire alarm when what you actually need is a sprinkler system. For many retailers, the real constraint shows up in the approval process. Attractive retention offers often require VP sign-off, which can introduce multi-day delays and make timely intervention difficult.</p>



<p class="wp-block-paragraph">Prevention requires event-driven architecture, where systems respond immediately to customer actions within seconds or minutes instead of waiting for batch processing cycles that run nightly or weekly. When a customer shows churn signals like cart abandonment, a subscription cancellation attempt, or declining engagement, the system must detect the signal, assess the situation, and intervene automatically while the customer is still engaged. This is a very different approach from prediction systems that generate reports for human review.</p>



<h2 class="wp-block-heading">The Architecture of&nbsp;Churn&nbsp;Prevention&nbsp;</h2>



<p class="wp-block-paragraph">Netflix offers one of the most familiar examples of what prevention architecture looks like in practice.&nbsp;Looking at&nbsp;<a href="https://netflixtechblog.com/recommending-for-long-term-member-satisfaction-at-netflix-ac15cada49ef" target="_blank" rel="noreferrer noopener">how their system works</a>&nbsp;makes the four components of effective prevention clear.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Signal detection:</strong> The system continuously monitors viewing behaviors, like declining watch time, increased browsing without watching, and longer gaps between sessions. These signals indicate churn risk before the customer consciously decides to cancel.</p>



<p class="wp-block-paragraph"><strong>Intelligence layer:</strong> When signals trigger, the system calculates subscriber lifetime value, checks recent engagement patterns, and determines if intervention is warranted. Not every signal gets an intervention. The system only acts when the data suggests it will work.</p>



<p class="wp-block-paragraph"><strong>Automated intervention:</strong>&nbsp;Within seconds, the recommendation engine adjusts what content&nbsp;appears,&nbsp;emphasizing shows with high completion rates for similar subscribers.&nbsp;This happens without&nbsp;dashboard review&nbsp;or&nbsp;marketing approval, allowing the system to act&nbsp;while the customer is still&nbsp;engaged.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Outcome measurement:</strong> The system tracks whether the interventions worked. Did the subscriber watch the recommended content? Did engagement increase? The algorithm continuously learns which recommendations retain which subscriber segments.</p>



<p class="wp-block-paragraph">This automated prevention architecture contributes to Netflix&nbsp;maintaining&nbsp;an industry-leading monthly churn rate hovering between&nbsp;<a href="https://www.tvrev.com/news/hooked-on-netflix-analyzing-the-streaming-giants-low-churn-rates" target="_blank" rel="noreferrer noopener">1-3%</a>&nbsp;over the past two years, well below the streaming industry average of approximately 5%. Over&nbsp;<a href="https://marketingino.com/the-netflix-recommendation-algorithm-how-personalization-drives-80-of-viewer-engagement/" target="_blank" rel="noreferrer noopener">80%</a>&nbsp;of content watched on Netflix comes from these algorithmic recommendations.&nbsp;The distinction is critical: Netflix&nbsp;built&nbsp;a model to predict which subscribers might leave&nbsp;and the&nbsp;systems that automatically present compelling reasons to stay&nbsp;at the moment&nbsp;of decision.&nbsp;</p>



<p class="wp-block-paragraph">This same prevention architecture applies just as effectively to physical products. Customer signals still appear in real time through behaviors like cancellation attempts, delayed reorders, or changes in purchase patterns. Systems can evaluate&nbsp;context&nbsp;such as&nbsp;purchase&nbsp;history and customer value, decide whether intervention makes sense, and respond&nbsp;immediately&nbsp;with relevant offers, guidance, or incentives.&nbsp;By measuring outcomes and learning which responses work for different customers, physical product businesses can intervene at the moment decisions are forming rather than after churn has already occurred.&nbsp;</p>



<h2 class="wp-block-heading">What Makes&nbsp;Churn&nbsp;Prevention Smart&nbsp;</h2>



<p class="wp-block-paragraph">Problems&nbsp;emerge&nbsp;when components are skipped. A subscription box retailer might implement automated cancellation prevention while&nbsp;leaving out&nbsp;the intelligence layer, the business logic that prevents gaming. Without assessing customer value, limiting offer frequency, or recognizing behavior patterns, every customer who clicks ‘cancel’ receives the same discount. The system works on the surface, but over time it teaches customers how to exploit it. What started as a retention tactic turns into a habit, margins erode, and prevention stops doing the work it was meant to do.&nbsp;</p>



<p class="wp-block-paragraph">This gaming scenario raises the immediate question marketing teams ask: &#8220;Doesn&#8217;t automation mean losing brand control?&#8221; Not if the intelligence layer encodes your judgment as guardrails. No discount over&nbsp;XX%. No offers conflicting with active campaigns. VIP customers (top&nbsp;X% LTV) escalate to human review before any automated intervention. Win-back offers only after a&nbsp;defined&nbsp;cooling period. Your brand standards become executable rules that prevent the system from going rogue, while still acting faster than manual review workflows.&nbsp;</p>



<h2 class="wp-block-heading">Operational Readiness Comes Before Modeling Sophistication&nbsp;</h2>



<p class="wp-block-paragraph">Before building a churn model, map the complete intervention workflow:&nbsp;</p>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-709b6b0cccea998e119597c48faa6ec0">
<li><strong>How will predictions trigger actions across channels?</strong>&nbsp;(If the answer involves a weekly dashboard review,&nbsp;you&#8217;re&nbsp;building a prediction&nbsp;theater.)&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1aa0e44d0a11a8982dc4523905230644">
<li><strong>What systems enable real-time personalization?</strong>&nbsp;(Can you respond when customers show churn signals?)&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-329f60508be313dd48091dc41e265df0">
<li><strong>Who has the authority to&nbsp;modify&nbsp;customer treatment dynamically?</strong>&nbsp;(Automated systems with guardrails, or manual approval workflows?&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-e2a033ca41be2a84d9de1445f56c1960">
<li><strong>What is the acceptable latency between prediction and intervention?</strong>&nbsp;(Minutes? Hours? Days?)&nbsp;</li>
</ul>



<p class="wp-block-paragraph">Clear answers to these questions&nbsp;determine&nbsp;readiness. Building prediction models without intervention infrastructure creates sophisticated systems that generate insights teams cannot act on at retail speed.&nbsp;</p>



<h2 class="wp-block-heading">Building AI Systems That Act Before Customers Leave&nbsp;</h2>



<p class="wp-block-paragraph">The goal is simple. Prevent customers from leaving in the moment when they are making that decision.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">The shift from prediction to prevention requires AI-powered systems that can detect signals, assess customer value, and execute personalized interventions automatically and without human review delays.&nbsp;This&nbsp; works&nbsp;when you encode human judgment into systems that can act at machine speed. The intelligence layer (LTV assessment, discount frequency limits, pattern detection,&nbsp;and&nbsp;margin guardrails) separates effective prevention from expensive automation&nbsp;theater.&nbsp;</p>



<p class="wp-block-paragraph">Here&#8217;s&nbsp;how to start:&nbsp;</p>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-343d9df5939f6d0202ad248987fc0604">
<li><strong>Step 1: Choose one high-value churn segment</strong>&nbsp;(not the largest, but the one where retention has the highest dollar impact).&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cfca839a20e4959ff4e78253f9731bb4">
<li><strong>Step 2: Map signal to intervention:</strong>&nbsp;Document every step from customer signal to executed action. Where does latency creep in?&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-b07f5fc6c414999e4c6c1f67a65f9898">
<li><strong>Step 3: Cut one manual approval step.</strong>&nbsp;If every offer&nbsp;needs&nbsp;manual sign‑off, you&nbsp;eliminate&nbsp;any chance of quick action. Let AI automate and accelerate that step.&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1c8936f631d6b6652e4b6470b9dfabd6">
<li><strong>Step 4: Measure what matters:</strong>&nbsp;Track retention rates and customer lifetime value, not model accuracy.&nbsp;</li>
</ul>



<p class="wp-block-paragraph">The technical challenge of predicting churn is no longer the constraint. Durable advantage now comes from leaders who design organizations that act, decisively and automatically, at the moment of customer decision.</p>



<p class="wp-block-paragraph"><em>The pace of AI change can feel relentless with tools, processes, and practices evolving almost weekly. We help organizations navigate this landscape with clarity, balancing experimentation with governance, and turning AI’s potential into practical, measurable outcomes. If you’re looking to explore how AI can work inside your organization—not just in theory, but in practice—we’d love to be a partner in that journey.</em> <a href="https://robotsandpencils.com/contact/" target="_blank" rel="noreferrer noopener"><em>Request an AI briefing.</em></a> </p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Key Takeaways&nbsp;</h2>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5733f6a4220119df50ff027ad673ba8c">
<li>Architecture&nbsp;determines&nbsp;outcomes.&nbsp;Event-driven systems enable real-time intervention, while batch systems document churn after it happens.&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9053906bad066a4452951d3611dd58c1">
<li>Intervention capacity creates&nbsp;the&nbsp;true bottleneck.&nbsp;Automated prevention systems scale decision-making with the customer base.&nbsp;</li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cb9fb3545a558262f7284573df1ce188">
<li>The intelligence layer makes prevention smart.&nbsp;LTV assessment, discount limits, and margin guardrails prevent gaming while&nbsp;maintaining&nbsp;brand control.&nbsp;</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">FAQ&nbsp;</h2>



<p class="wp-block-paragraph"><strong>What’s&nbsp;the difference between churn prediction and churn prevention?</strong>&nbsp;<br>Churn prediction&nbsp;identifies&nbsp;which customers may leave. Churn prevention intervenes automatically to change customer behavior before they leave. Prediction relies on analytics. Prevention relies on decision automation and real-time execution.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Why do&nbsp;accurate&nbsp;churn models&nbsp;fail to&nbsp;reduce churn rates?</strong>&nbsp;<br>Prediction accuracy creates no value without intervention capacity. When models&nbsp;identify&nbsp;more at-risk customers than teams can act on, marginal accuracy delivers zero impact.&nbsp;</p>



<p class="wp-block-paragraph"><strong>What makes a churn prevention system different architecturally?</strong>&nbsp;<br>Prevention systems use event-driven architectures that automate the full loop: signal detection, intervention&nbsp;selection, execution, and outcome measurement.&nbsp;</p>



<p class="wp-block-paragraph"><strong>How should retail organizations measure churn AI success?</strong>&nbsp;<br>Track retention improvement, customer lifetime value growth, intervention response rates, and cost per retained customer.&nbsp;Model accuracy measures technical quality. Business impact requires&nbsp;retention&nbsp;metrics.&nbsp;</p>
<p>The post <a href="https://robotsandpencils.com/churn-prediction-vs-prevention-retail-ai/">Your Churn Model Works Perfectly. So Why are Your Customers Still Leaving? </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Context Engineering is the Part of RAG Everyone Skips  </title>
		<link>https://robotsandpencils.com/context-engineering-rag-policy-compliance/</link>
		
		<dc:creator><![CDATA[Nilesh Patwardhan]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 16:24:04 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[UX]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3199</guid>

					<description><![CDATA[<p>This moment is familiar. A “simple” policy question comes up, and the conversation slows to a halt. Not because the answer is unknowable, but because&#160;it’s&#160;buried somewhere in a 100-page PDF, inside a binder no one wants to open, on an intranet that technically exists but rarely helps when it matters.&#160; Under time pressure, people do [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/context-engineering-rag-policy-compliance/">Context Engineering is the Part of RAG Everyone Skips  </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This moment is familiar. A “simple” policy question comes up, and the conversation slows to a halt. Not because the answer is unknowable, but because&nbsp;it’s&nbsp;buried somewhere in a 100-page PDF, inside a binder no one wants to open, on an intranet that technically exists but rarely helps when it matters.&nbsp;</p>



<p class="wp-block-paragraph">Under time pressure, people do what people always do. They ask around. They rely on memory. They make the best call they can with what they recall.&nbsp;</p>



<p class="wp-block-paragraph">That’s&nbsp;the situation&nbsp;many organizations quietly&nbsp;operate&nbsp;in.&nbsp;Field teams losing meaningful time every shift just trying to&nbsp;locate&nbsp;procedures. Compliance leaders&nbsp;increasingly&nbsp;uneasy with how often answers came from tribal knowledge. The documents&nbsp;exists. Access technically exists.&nbsp;<strong>What’s&nbsp;missing&nbsp;is&nbsp;usable&nbsp;context.</strong>&nbsp;</p>



<h2 class="wp-block-heading">When Policy Knowledge Exists but Usable Context Does Not&nbsp;</h2>



<p class="wp-block-paragraph">The obvious move&nbsp;is to build&nbsp;a RAG&nbsp;(Retrieval-Augmented Generation)&nbsp;assistant.&nbsp;</p>



<p class="wp-block-paragraph">That’s&nbsp;where&nbsp;the real&nbsp;work begins.&nbsp;</p>



<p class="wp-block-paragraph">What we&nbsp;didn’t&nbsp;fully appreciate at first was that this&nbsp;wasn’t&nbsp;a retrieval problem. It was a context construction problem.&nbsp;</p>



<p class="wp-block-paragraph">The challenge&nbsp;wasn’t&nbsp;finding relevant&nbsp;text. It was deciding what&nbsp;the model&nbsp;should be allowed to see together. In hindsight, this had less to do with RAG mechanics and more to do with what&nbsp;we’ve&nbsp;come to think of as&nbsp;<strong>context engineering:&nbsp;deliberately designing the context&nbsp;window&nbsp;so the model sees complete, coherent meaning instead of fragments.</strong>&nbsp;</p>



<h2 class="wp-block-heading">Where the “Obvious” Solution Fell Short&nbsp;</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="905" src="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-1-1024x905.jpg" alt="" class="wp-image-3200" srcset="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-1-1024x905.jpg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-1-300x265.jpg 300w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-1-768x678.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-1.jpg 1355w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">We&nbsp;didn’t&nbsp;start naïvely. We explored modern RAG patterns explicitly designed to reduce context loss. Parent–child retrieval, hierarchical and semantic chunking, overlap tuning,&nbsp;and&nbsp;filtered search strategies. These approaches are widely used in production for structured documents, and for good&nbsp;reason.&nbsp;</p>



<p class="wp-block-paragraph">They did perform better than baseline setups.&nbsp;</p>



<p class="wp-block-paragraph">But for these policy documents, the same failure mode kept showing up.&nbsp;</p>



<p class="wp-block-paragraph">Answers&nbsp;were fluent. Confident. Often&nbsp;almost right.&nbsp;</p>



<p class="wp-block-paragraph">Procedures came back incomplete. Steps appeared out of order. Exact wording, phone numbers, escalation paths, timelines &#8211; softened or blurred. And when the model&nbsp;couldn’t&nbsp;see the missing context, it filled the gaps with something plausible.&nbsp;</p>



<h2 class="wp-block-heading">Why “Almost Right”&nbsp;Answers&nbsp;Are&nbsp;Dangerous in&nbsp;Compliance &amp;&nbsp;Procedural&nbsp;Work&nbsp;</h2>



<p class="wp-block-paragraph">At that point, the issue was no longer&nbsp;retrieval&nbsp;quality.&nbsp;</p>



<p class="wp-block-paragraph">It was context loss at&nbsp;decision&nbsp;time.&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="729" src="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-2-1024x729.jpg" alt="" class="wp-image-3201" srcset="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-2-1024x729.jpg 1024w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-2-300x213.jpg 300w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-2-768x546.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-2.jpg 1355w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">A procedure&nbsp;isn’t&nbsp;just information.&nbsp;It’s&nbsp;a sequence with dependencies. Even when parent documents were pulled in after similarity-based retrieval, the choice of which parent to load was still probabilistic, driven by embedding similarity rather than document structure.&nbsp;</p>



<p class="wp-block-paragraph">In compliance-heavy environments, “coherent but incomplete” is an uncomfortable place to land.&nbsp;</p>



<p class="wp-block-paragraph">This became the line we&nbsp;couldn’t&nbsp;ignore:&nbsp;</p>



<p class="wp-block-paragraph"><strong>Chunking&nbsp;isn’t&nbsp;a neutral technical step.&nbsp;It’s&nbsp;a design decision about what context&nbsp;you’re&nbsp;willing to lose and when.</strong>&nbsp;</p>



<h2 class="wp-block-heading">Chunking Is a Design Choice About Risk&nbsp;</h2>



<p class="wp-block-paragraph">Most modern RAG systems correctly recognize that context matters. Parent–child retrieval and hierarchical chunking exist precisely because naïve fragmentation breaks meaning.&nbsp;</p>



<p class="wp-block-paragraph">What many of these systems still assume, though, is that similarity-first retrieval should&nbsp;remain&nbsp;the primary organizing principle.&nbsp;</p>



<h2 class="wp-block-heading">Why Similarity-First Retrieval Breaks Policy Logic&nbsp;</h2>



<p class="wp-block-paragraph">For many domains,&nbsp;that’s&nbsp;a reasonable default. For large policy documents, it turned out to be the limiting factor.&nbsp;</p>



<p class="wp-block-paragraph">Policy documents reflect how institutions think about responsibility and risk.&nbsp;They’re&nbsp;organized categorically. They use deliberate, constrained language like &#8211;&nbsp;<em>within 24 hours, contact this number</em>. And their most important procedures often span pages, not paragraphs.&nbsp;</p>



<p class="wp-block-paragraph">When that structure gets flattened into ranked results, even if parent sections are expanded later &#8211; similarity still decides which context the model sees first.&nbsp;</p>



<p class="wp-block-paragraph">And when&nbsp;surrounding&nbsp;context disappears, the model does what&nbsp;it’s&nbsp;trained to do: it narrates.&nbsp;</p>



<p class="wp-block-paragraph">Not&nbsp;recklessly. Not&nbsp;maliciously.&nbsp;</p>



<p class="wp-block-paragraph">Just&nbsp;helpfully.&nbsp;</p>



<p class="wp-block-paragraph">That was the subtle failure mode we kept encountering &#8211; the system becoming a confident narrator when what the situation&nbsp;required&nbsp;was a careful witness.&nbsp;</p>



<h2 class="wp-block-heading">Naming the Problem Changed the System&nbsp;</h2>



<p class="wp-block-paragraph">Once we framed this as a context engineering problem, the architecture shifted.&nbsp;</p>



<p class="wp-block-paragraph">Instead of asking, “How do we retrieve the most relevant chunks?” we started asking a different question:&nbsp;</p>



<p class="wp-block-paragraph"><strong>What does the model actually need to see to answer this safely and faithfully?</strong>&nbsp;</p>



<p class="wp-block-paragraph">That reframing moved us away from similarity-first defaults and toward deliberate context construction.&nbsp;</p>



<p class="wp-block-paragraph">In retrospect, this&nbsp;wasn’t&nbsp;a rejection of modern RAG techniques. It was a refinement of them.&nbsp;</p>



<h2 class="wp-block-heading">The Design Decisions That Actually Changed Outcomes&nbsp;</h2>



<p class="wp-block-paragraph">Once the problem was named clearly, a small set of design decisions&nbsp;emerged&nbsp;as disproportionately impactful. None of these ideas are&nbsp;novel&nbsp;on their own. What mattered was how they were combined.&nbsp;</p>



<p class="wp-block-paragraph">Classify First, Then Retrieve&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="908" height="1024" src="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-3-908x1024.jpg" alt="" class="wp-image-3202" srcset="https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-3-908x1024.jpg 908w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-3-266x300.jpg 266w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-3-768x866.jpg 768w, https://robotsandpencils.com/wp-content/uploads/2026/02/Chart-3.jpg 1355w" sizes="auto, (max-width: 908px) 100vw, 908px" /></figure>



<p class="wp-block-paragraph">Before touching the vector store, the system classifies what the user is asking about. An LLM&nbsp;determines&nbsp;the query category and confidence level.&nbsp;</p>



<p class="wp-block-paragraph">When confidence is high, full pages from that category are loaded via metadata lookup &#8211; no embedding search&nbsp;required.&nbsp;</p>



<p class="wp-block-paragraph">When confidence is low, the system falls back to chunk-based vector search, not as the default, but as a safety net for ambiguous or cross-cutting questions.&nbsp;</p>



<p class="wp-block-paragraph">You can think of this as parent–child retrieval where the parent is selected deterministically by intent, rather than probabilistically by similarity.&nbsp;</p>



<h3 class="wp-block-heading">Dual Document Architecture&nbsp;</h3>



<p class="wp-block-paragraph">Location-specific documents were separated from company-wide documents, each with its own taxonomy.&nbsp;“What’s the overtime policy?” and “Where’s the emergency exit?” require&nbsp;fundamentally&nbsp;different context.&nbsp;</p>



<h3 class="wp-block-heading">Domain-Specific Taxonomy&nbsp;</h3>



<p class="wp-block-paragraph">Categories were designed to align with how policy documents are actually authored, not how users phrase questions.&nbsp;Categories were assigned at upload time, not query time, making retrieval deterministic and fast.&nbsp;</p>



<h3 class="wp-block-heading">Token-Aware Page Loading&nbsp;</h3>



<p class="wp-block-paragraph">Even full pages can exceed context limits. Dynamic loading prioritizes contiguous pages and stops when the token budget is reached.&nbsp;The tradeoff was intentional: complete procedures beat partial matches.&nbsp;</p>



<h2 class="wp-block-heading">The Big Lesson: Context Is the Real Interface Between Policy and AI Judgment&nbsp;</h2>



<p class="wp-block-paragraph">Context is easy to treat as plumbing &#8211; important, but invisible.&nbsp;</p>



<p class="wp-block-paragraph"><strong>In reality, context&nbsp;is the interface between an organization’s reality and a model’s generative capability.</strong>&nbsp;</p>



<p class="wp-block-paragraph">So yes, modern RAG techniques matter.&nbsp;</p>



<p class="wp-block-paragraph">But in systems built around policy, safety, and compliance, the sequence in which&nbsp;they’re&nbsp;applied matters more than we usually admit.&nbsp;Not because it helps the model answer faster but because it helps the model answer without taking liberties.&nbsp;</p>



<p class="wp-block-paragraph">If&nbsp;you’re&nbsp;building RAG for policy, compliance, or any domain where fidelity matters more than speed,&nbsp;it’s&nbsp;worth pausing to&nbsp;<strong>ask,&nbsp;“What&nbsp;context actually needs to be present?”&nbsp;</strong>That question alone can lead to systems that are simpler and&nbsp;ultimately more&nbsp;trustworthy than expected.&nbsp;</p>



<p class="wp-block-paragraph">It’s&nbsp;also worth noting:&nbsp;These patterns are particularly relevant in environments where data residency or deployment constraints limit the use of cloud-hosted models.&nbsp;That constraint sharpened every design decision,&nbsp;and&nbsp;it’s&nbsp;a story worth exploring separately.&nbsp;</p>



<p class="wp-block-paragraph"><em>The&nbsp;pace of AI change can feel relentless with tools, processes, and practices evolving&nbsp;almost weekly. We help organizations navigate this landscape with clarity, balancing experimentation with governance, and turning AI’s potential into practical, measurable outcomes. If&nbsp;you’re&nbsp;looking to explore how AI can work inside your organization—not just in theory, but in practice—we’d&nbsp;love to be a partner in that journey.&nbsp;</em><a href="https://robotsandpencils.com/contact/" target="_blank" rel="noreferrer noopener"><em>Request an AI briefing.</em></a>&nbsp;</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Key Takeaways&nbsp;</h2>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4f2909816bf0374c39fa1dc584f2534a">
<li>Context engineering determines whether RAG systems act as faithful readers or confident narrators. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-9e8ad0a95080bdc204c3aaa07f4fd4c9">
<li>In policy and compliance domains, retrieval order matters more than retrieval score. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-4d08d556130782d32fe0b18a2df63e76">
<li>Chunking decisions shape what the model can understand together, and therefore what it can answer safely. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-779a23c16fa393b0491605a36907c793">
<li>Similarity-first retrieval works well for discovery, but procedural fidelity requires deterministic context selection. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-19f01b64723d79cb087515dda3b2e89b">
<li>Classifying intent before retrieval creates more trustworthy outcomes than relying on embeddings alone. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d6e4b9f8278f55f5bb25aa54271b71e1">
<li>Systems designed around full procedures outperform systems optimized for partial relevance. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-715046886abc882f211b343749f4b59a">
<li>Local, open-source LLM deployments amplify the importance of disciplined context construction. </li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">FAQs&nbsp;</h2>



<p class="wp-block-paragraph"><strong>What is context engineering in RAG systems?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Context engineering is the deliberate design of what information an LLM sees together in its context window. It focuses on preserving complete meaning, sequence, and dependencies rather than&nbsp;optimizing for&nbsp;similarity scores alone.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Why does retrieval order matter for policy documents?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Policy documents encode responsibility, timelines, and escalation paths across sections. When retrieval order fragments that structure, models produce answers that sound correct while missing critical steps or constraints.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Why do RAG systems hallucinate in compliance scenarios?</strong>&nbsp;</p>



<p class="wp-block-paragraph">They usually do not hallucinate randomly. They infer missing steps when&nbsp;surrounding&nbsp;context is absent. This happens when procedures are split across chunks or retrieved out of sequence.&nbsp;</p>



<p class="wp-block-paragraph"><strong>When should similarity-based retrieval be avoided?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Similarity-based retrieval becomes risky in domains where sequence and completeness matter more than topical relevance, such as safety procedures, regulatory policies, and escalation protocols.&nbsp;</p>



<p class="wp-block-paragraph"><strong>How does classifying before retrieval improve accuracy?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Intent classification allows systems to load entire, relevant sections deterministically. This ensures the model sees complete procedures rather than fragments selected by embedding proximity.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Is this approach compatible with modern RAG&nbsp;architectures?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Yes. It refines modern RAG techniques by sequencing them differently. Vector search becomes a fallback for ambiguity rather than the primary organizing principle.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Does this approach require proprietary models or cloud infrastructure?</strong>&nbsp;</p>



<p class="wp-block-paragraph">No. The system described was built using open-source LLMs running locally, which increased the importance of careful context design and&nbsp;eliminated&nbsp;data exposure risk.&nbsp;</p>
<p>The post <a href="https://robotsandpencils.com/context-engineering-rag-policy-compliance/">Context Engineering is the Part of RAG Everyone Skips  </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Product, not PowerPoint: How to Evaluate Enterprise AI Partners </title>
		<link>https://robotsandpencils.com/product-not-powerpoint-evaluating-enterprise-ai-partners/</link>
		
		<dc:creator><![CDATA[Tim Zeller]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 19:22:09 +0000</pubDate>
				<category><![CDATA[Insights]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://robotsandpencils.com/?p=3177</guid>

					<description><![CDATA[<p>A practical framework for enterprise AI vendor selection that prioritizes functional product.  There is a simple truth in basketball: when someone claims they can dunk, you do not want their biography. You want to see them take off, rise above the rim, and throw it down. Until the ball goes through the hoop, everything else is [&#8230;]</p>
<p>The post <a href="https://robotsandpencils.com/product-not-powerpoint-evaluating-enterprise-ai-partners/">Product, not PowerPoint: How to Evaluate Enterprise AI Partners </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">A practical framework for enterprise AI vendor selection that prioritizes functional product. </h2>



<p class="wp-block-paragraph">There is a simple truth in basketball: when someone claims they can dunk, you do not want their biography. You want to see them take off, rise above the rim, and throw it down. Until the ball goes through the hoop, everything else is just&nbsp;pregame&nbsp;chatter.&nbsp;</p>



<p class="wp-block-paragraph">Traditional business pitches are no different. Slide after&nbsp;slide&nbsp;explaining talent, process, and commitment to excellence. Everyone insists they are fast, strategic, and powered&nbsp;by artificial intelligence. It all blends together.&nbsp;</p>



<p class="wp-block-paragraph">And just as in basketball, none of it matters until you see the dunk.&nbsp;</p>



<h2 class="wp-block-heading">Why Enterprise AI Partner Evaluation Has Changed&nbsp;</h2>



<p class="wp-block-paragraph">I have spent the last year watching something shift in how enterprise buyers evaluate technology partners. The change is not subtle.&nbsp;<a href="https://robotsandpencils.com/softwares-cheap-enough-to-waste/" target="_blank" rel="noreferrer noopener">AI collapsed the timeline for what is possible.</a>&nbsp;Engineers use artificial intelligence to automate repetitive tasks, reveal gaps, and support rapid iteration. User experience&nbsp;teams&nbsp;model real behavior and refine interactions in a fraction of the usual time. Designers explore and adapt visual directions quickly while matching a client&#8217;s brand and needs. At the strategy level, artificial intelligence helps teams explore concepts,&nbsp;identify&nbsp;edge cases, and clarify problems before anyone designs anything or writes code.&nbsp;</p>



<p class="wp-block-paragraph">Teams can now build first versions far earlier than they once could. It is now possible to walk into a meeting with something real, rather than something hypothetical.&nbsp;</p>



<h2 class="wp-block-heading">Traditional Evaluation Arrives Too Late&nbsp;&nbsp;</h2>



<p class="wp-block-paragraph">Yet enterprise evaluation still moves as if early builds take months. Teams can create quickly, but organizations are asked to decide slowly.&nbsp;<a href="https://www.digitalcommerce360.com/2025/07/07/forrester-b2b-buyers-choose-vendors-before-the-buying-process-begins/" target="_blank" rel="noreferrer noopener">Forrester&#8217;s 2024 Buyers&#8217; Journey Survey</a>&nbsp;reveals the scale of this shift: 92% of B2B buyers now start with at least one vendor in mind, and 41% have already selected their preferred vendor before formal evaluation even begins. Traditional vendor selection leans on slides that outline intent, case studies that point backward, and demos that highlight features. These keep judgment at arm&#8217;s length&nbsp;and often arrive too late to matter.&nbsp;</p>



<p class="wp-block-paragraph">An early milestone changes that dynamic.&nbsp;A deck&nbsp;explains.&nbsp;A first&nbsp;version proves.&nbsp;</p>



<h2 class="wp-block-heading">What&nbsp;Functional Products&nbsp;Reveal About AI Vendors&nbsp;</h2>



<p class="wp-block-paragraph">A&nbsp;healthcare technology company came to us through a partner referral. They needed to modernize their pharmacy network&#8217;s web presence, which included&nbsp;hundreds of independent pharmacy websites, each with unique branding and content, all needing migration into a modern, SEO-optimized content management system. They had already sat through multiple vendor presentations that week. Each promised speed, AI capabilities, and transformation.&nbsp;</p>



<p class="wp-block-paragraph">At Robots &amp; Pencils, we stopped presenting what we could do and started showing what we already built.&nbsp;</p>



<h2 class="wp-block-heading">Building the&nbsp;Functional Product&nbsp;in 10 Days&nbsp;</h2>



<p class="wp-block-paragraph">Our&nbsp;team had a week and a half. Our engineers used AI agents to automate content scraping and migration. Our UX team modeled user flows and tested assumptions in days instead of weeks. Our designers explored visual directions that preserved each pharmacy&#8217;s brand identity while modernizing the experience. Our strategy team&nbsp;identified&nbsp;edge cases and clarified requirements before a single line of production code was written.&nbsp;</p>



<p class="wp-block-paragraph">We walked into the meeting with a&nbsp;functional product.&nbsp;</p>



<h2 class="wp-block-heading">The Client Demo: Testing Real Data in Real Time&nbsp;</h2>



<p class="wp-block-paragraph">The client entered one of their pharmacy&#8217;s existing URLs into our interface. They selected brand colors. They watched our AI agents scrape content, preserve branding structure, and generate a modern, mobile-responsive website in real time. Within minutes, they were clicking through an actual functioning site built on a production-grade CMS with an administrative backend. This&nbsp;was&nbsp;not a mockup&nbsp;or&nbsp;a demo, but a working system processing their real data.&nbsp;</p>



<p class="wp-block-paragraph">The entire conversation shifted. They&nbsp;immediately&nbsp;started testing edge cases. What about mobile responsiveness? We showed them the mobile view&nbsp;that&nbsp;we had already built based on&nbsp;pre-meeting feedback. What about the administrative interface? We walked them through the CMS backend where content could be updated. They stopped&nbsp;asking,&nbsp;&#8220;Can&nbsp;you do&nbsp;this?&#8221; and started asking &#8220;What else can we build together?&#8221; and &#8220;How quickly can we expand this?&#8221;&nbsp;</p>



<p class="wp-block-paragraph">After the meeting, their feedback was direct: &#8220;I appreciate the way you guys approached us. Going through the demo, it&nbsp;wasn&#8217;t&nbsp;just this nebulous idea anymore. It was impressive from a build standpoint and from an administration standpoint.&#8221;&nbsp;</p>



<h2 class="wp-block-heading">Why Early&nbsp;Functional Products&nbsp;Prevent Partnership Failures&nbsp;</h2>



<p class="wp-block-paragraph">When clients see a working product, even in its earliest form, they lean forward. They explore. They ask questions. They do not want to return to a deck once they have interacted with actual software. And this is precisely why the approach works.&nbsp;</p>



<p class="wp-block-paragraph">Most enterprise partnerships that fail do not fail because of weak engineering or design. They fail because teams hold different pictures of the same future, and those differences stay hidden until it is too late to course correct easily. A shared early version fixes that. Everyone reacts to the same thing. Misalignments surface when stakes are low. You learn how a partner listens, how they adjust, and how you work through ambiguity together. No deck presentation can show these things.&nbsp;</p>



<h2 class="wp-block-heading">How Early Functional Delivery Transforms Vendor Selection&nbsp;</h2>



<h3 class="wp-block-heading">The Baseline Iteration Before Contract Signing&nbsp;</h3>



<p class="wp-block-paragraph">At Robots &amp; Pencils, we think of this functional product as more than a prototype. It is the baseline iteration delivered before contract signing. It shapes how the partnership forms. The client comes into&nbsp;the work&nbsp;from the start. Their data, ideas, and context shape what gets built.&nbsp;</p>



<h3 class="wp-block-heading">Why This Approach Stays Selective&nbsp;</h3>



<p class="wp-block-paragraph">Because this&nbsp;early delivery&nbsp;takes real effort and investment on our behalf, we keep the process selective. We reserve early functional product development for organizations that show clear intent and strong alignment. The early artifact becomes the first shared step forward, rather than the first sales step.&nbsp;</p>



<h2 class="wp-block-heading">The Lasting Impact on Partnership Formation&nbsp;</h2>



<p class="wp-block-paragraph">When you start by delivering something meaningful, you set the tone for everything that follows.&nbsp;The&nbsp;moment that first version hits the court,&nbsp;the moment you see the lift, the rim, and the finish,&nbsp;the entire relationship changes.&nbsp;</p>



<p class="wp-block-paragraph">In the end, the same lesson from basketball&nbsp;holds&nbsp;true. People do not&nbsp;remember the talk. They remember the dunk. And we would rather spend our time building something real than explaining why we could.&nbsp;</p>



<p class="wp-block-paragraph"><strong><em>If you want to explore what it looks like to begin with real work instead of a pitch, we would love to continue the conversation. <a href="https://robotsandpencils.com/contact/">Let&#8217;s talk.</a></em></strong> </p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Key Takeaways&nbsp;</h2>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-15e1f59f6df556c571a5cd7bda656f10">
<li><strong>The evaluation gap is real</strong>: AI enables teams to build prototypes in 5-10 days, yet traditional enterprise evaluation still operates on 3-6 month timelines. This mismatch leaves buyers relying on promises instead of proof. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-cab774c49a3eee2bd0bcb7087322cc2a">
<li><strong>Most buyers decide before formal evaluation</strong>: 92% of B2B buyers start their journey with at least one vendor in mind, and 41% have already selected their preferred vendor before formal evaluation begins. Early proof matters more than polished presentations. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-3641b12f6355d5127cbb259cb5ef769c">
<li><strong>Partnership failures stem from misalignment, not capability</strong>: Enterprise AI implementations rarely fail due to weak engineering or design. They fail because teams hold different pictures of the same future, differences that stay hidden until it&#8217;s too late to course correct easily. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-ffa3552c55bc3935a77ea1abbcb6e89d">
<li><strong>Functional products reveal what presentations cannot</strong>: A shared early version shows how a partner interprets requirements, handles real constraints, navigates tradeoffs, and collaborates under pressure. No deck can demonstrate these partnership dynamics. </li>
</ul>



<ul class="wp-block-list has-black-color has-text-color has-link-color has-medium-font-size wp-elements-45f8a7079f42de524c8253a7dac49b23">
<li><strong>Early functional delivery changes the conversation:</strong> When prospects interact with a working product built with their actual data, the conversation shifts from &#8220;Can you do this?&#8221; to &#8220;What else can we build together?&#8221; Trust forms through shared work, not sales process.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">FAQs</h2>



<p class="wp-block-paragraph"><strong>How long does early functional delivery take to create?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Early functional product delivery typically takes 5-10 days, depending on complexity and data availability. At Robots &amp; Pencils, we focus on&nbsp;demonstrating&nbsp;how we interpret requirements, handle real constraints, and collaborate under actual conditions rather than achieving feature completeness.&nbsp;</p>



<p class="wp-block-paragraph"><strong>What makes this approach different from&nbsp;a proof&nbsp;of concept?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Unlike traditional proofs of concept, our baseline iteration is built with the client&#8217;s actual data and reflects real-world constraints from day one. It&nbsp;demonstrates&nbsp;partnership dynamics and problem-solving approach, not just technical capability.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Which types of organizations are best suited for this approach?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Organizations that show clear intent, strong alignment on&nbsp;objectives, and readiness to engage collaboratively benefit most from early functional delivery. This approach works best when both parties are committed to testing the partnership through real work rather than presentations.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Can this approach work for regulated industries like healthcare or financial services?</strong>&nbsp;</p>



<p class="wp-block-paragraph">Yes.&nbsp;We&#8217;ve&nbsp;successfully delivered early functional products for healthcare technology companies and financial services organizations. The approach adapts to industry-specific requirements while&nbsp;maintaining&nbsp;rapid delivery timelines.&nbsp;</p>
<p>The post <a href="https://robotsandpencils.com/product-not-powerpoint-evaluating-enterprise-ai-partners/">Product, not PowerPoint: How to Evaluate Enterprise AI Partners </a> appeared first on <a href="https://robotsandpencils.com">Robots &amp; Pencils</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
