From 6b93c448068046556acfa2bbd1cb5a79ed89c8d0 Mon Sep 17 00:00:00 2001 From: Shayan Rais Date: Thu, 7 May 2026 12:21:48 +0500 Subject: [PATCH] =?UTF-8?q?insert=20slide=209=20"A=20horse.=20A=20model."?= =?UTF-8?q?=20=E2=80=94=20bare-horse=20teaser=20for=20the=20harness=20reve?= =?UTF-8?q?al?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New slide plants the model-as-horse metaphor before the LLM mechanics arc (slides 10–13: tokens, autoregression, IDs, statelessness). Stripped-down version of the existing harness slide: horse body only, no harness elements, no callouts. Two text lines: "A horse. A model." "The model is the horse. Raw power, no direction." (red) The full harness reveal with all 5 callouts (Control loop, Tool allowlist, Context management, Evaluator, State persistence) and etymology footnote remains intact at its later position. Mechanical changes: - viewBox tightened to "110 25 340 345" (was wider to accommodate callouts) - block dropped (no arrow markers needed without callouts) - former slides 9–54 renumbered to 10–55 (the original harness slide moved from position 18 to 19) - Total slide count: 54 → 55. data-level distribution preserved. Co-Authored-By: Claude --- .../claude-code-best-practice/index.html | 188 ++++++++++++------ 1 file changed, 123 insertions(+), 65 deletions(-) diff --git a/presentation/claude-code-best-practice/index.html b/presentation/claude-code-best-practice/index.html index 7c72eff..50d087b 100644 --- a/presentation/claude-code-best-practice/index.html +++ b/presentation/claude-code-best-practice/index.html @@ -419,9 +419,67 @@ - +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

A horse. A model.

+

The model is the horse. Raw power, no direction.

+ +
+
+ + + + +
@@ -444,9 +502,9 @@
- + -
+
@@ -469,9 +527,9 @@
- + -
+
@@ -494,9 +552,9 @@
- + -
+
@@ -519,9 +577,9 @@
- + -
+
@@ -578,9 +636,9 @@
- + -
+
@@ -648,9 +706,9 @@
- + -
+
@@ -719,9 +777,9 @@
- + -
+

🧠 Models — e.g. Opus, GPT, Gemini

@@ -758,9 +816,9 @@
- + -
+

🧠 Limitations

The raw model has no real-time access — no internet, no files, no clock.

@@ -769,9 +827,9 @@
- + -
+
@@ -934,9 +992,9 @@
- + -
+

⚡ Tool Calling — how the harness reaches the world

- + -
+

💪 Harness — the body around the brain

@@ -1002,9 +1060,9 @@
- + -
+

💪 Harness — the body around the brain

@@ -1039,9 +1097,9 @@
- + -
+

🎉 Yayyyyy! Problem solved with harness

The harness reaches out via WebSearch and fetches a real answer from live sources.

@@ -1050,9 +1108,9 @@
- + -
+
?

Really?

@@ -1060,9 +1118,9 @@
- + -
+

💪 Non-determinism — Doesn’t always use its tools

Similar prompt — but this time the model decided not to use the tool.

@@ -1071,9 +1129,9 @@
- + -
+

💪 Non-determinism — Tools can fail

The model first tried one source — it failed (403) — so it fell back to another.

@@ -1082,9 +1140,9 @@
- + -
+

🚨 Problem Statement

  1. @@ -1099,9 +1157,9 @@
- + -
+

Vibe Coding

Andrej Karpathy's Feb 3 2025 tweet coining 'vibe coding' — 'fully give in to the vibes, embrace exponentials, and forget that the code even exists' @@ -1111,9 +1169,9 @@
- + -
+

Vibe Coding vs Agentic Engineering

@@ -1182,7 +1240,7 @@ todoapp/ -
+

👤 Agents

@@ -1240,7 +1298,7 @@ todoapp/
-
+

Create your first agent — /agents

@@ -1294,7 +1352,7 @@ todoapp/
-
+

Demo