publish: low-and-slow-doctrine
This commit is contained in:
parent
d00b4ba484
commit
b9ebbaf81a
@ -144,7 +144,7 @@ ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:col
|
||||
</header>
|
||||
<div class="container">
|
||||
<main>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html" class="active" aria-current="page">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html">Services</a><a href="/negros-fruit-dove.html">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/low-and-slow/">Index</a><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html" class="active" aria-current="page">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html">Services</a><a href="/low-and-slow.html">The Low &amp; Slow Doctrine</a><a href="/negros-fruit-dove.html">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
|
||||
<h1>About Me</h1>
|
||||
<p class="lead">Forty-seven years old. Born and raised in La Grange. African-American, Southern, and proud of both.</p>
|
||||
|
||||
10
about.json
10
about.json
@ -3,6 +3,11 @@
|
||||
{
|
||||
"current": "about.html",
|
||||
"items": [
|
||||
{
|
||||
"rel": "films/low-and-slow/index.html",
|
||||
"title": "Index",
|
||||
"href": "/films/low-and-slow/"
|
||||
},
|
||||
{
|
||||
"rel": "films/negros-fruit-dove/index.html",
|
||||
"title": "Index",
|
||||
@ -28,6 +33,11 @@
|
||||
"title": "Services",
|
||||
"href": "/services.html"
|
||||
},
|
||||
{
|
||||
"rel": "low-and-slow.html",
|
||||
"title": "The Low & Slow Doctrine",
|
||||
"href": "/low-and-slow.html"
|
||||
},
|
||||
{
|
||||
"rel": "negros-fruit-dove.html",
|
||||
"title": "The Negros Fruit Dove",
|
||||
|
||||
23
films/low-and-slow/hyperframe.json
Normal file
23
films/low-and-slow/hyperframe.json
Normal file
@ -0,0 +1,23 @@
|
||||
{
|
||||
"captions": true,
|
||||
"voice": "af_nova",
|
||||
"music_url": "https://4ort.live/v1/mtv/video/843412d547fc?download=1",
|
||||
"scenes": [
|
||||
{
|
||||
"id": "s1",
|
||||
"narration": "Folks call it patience. In my kitchen, we call it the low-and-slow doctrine. You don't rush a brisket, and you don't rush a line."
|
||||
},
|
||||
{
|
||||
"id": "s2",
|
||||
"narration": "Two-fifty, sixteen hours. The fire isn't the boss — time is. I tend the smoke like I tend my tomatoes. Steady hands, no panic, the same discipline for the collards at first frost."
|
||||
},
|
||||
{
|
||||
"id": "s3",
|
||||
"narration": "Running a dinner rush is the same trade. Map the bottleneck before you touch the line. Sequence the tickets, trust the crew, keep the rhythm, and the whole room moves like one instrument."
|
||||
},
|
||||
{
|
||||
"id": "s4",
|
||||
"narration": "Low and slow turns tough into tender. Patience is a structural material — my daddy knew it at the smoker, and it's the first thing I'll pass on to the next set of hands."
|
||||
}
|
||||
]
|
||||
}
|
||||
91
films/low-and-slow/index.html
Normal file
91
films/low-and-slow/index.html
Normal file
@ -0,0 +1,91 @@
|
||||
<!doctype html>
|
||||
<html><head>
|
||||
<meta name="description" content="Map the bottleneck before you touch the line."><meta charset="UTF-8"/>
|
||||
<script src="https://cdn.jsdelivr.net/npm/gsap@3.14.2/dist/gsap.min.js"></script>
|
||||
<style>
|
||||
body{margin:0;background:#120d08;color:#f5e8d0;font-family:Georgia,'Times New Roman',serif}
|
||||
#root{position:relative;width:1920px;height:1080px;overflow:hidden;background:#120d08}
|
||||
.clip{position:absolute;inset:0;display:grid;place-items:center}
|
||||
.bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.1)}
|
||||
.scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,13,8,.55) 0%,rgba(18,13,8,.25) 45%,rgba(18,13,8,.78) 100%)}
|
||||
.emberline{position:absolute;top:48%;height:2px;left:0;right:0;
|
||||
background:linear-gradient(90deg,transparent,#e8894a,transparent);opacity:0}
|
||||
.title{position:relative;text-align:center;max-width:1500px;padding:0 90px;opacity:0}
|
||||
.title h1{font-size:108px;font-weight:400;letter-spacing:.02em;margin:0 0 20px;line-height:1.05}
|
||||
.title p{font-size:46px;font-style:italic;color:#e8c9a3;margin:0;line-height:1.3}
|
||||
.kicker{font-size:26px;letter-spacing:.42em;text-transform:uppercase;color:#e8894a;margin-bottom:26px}
|
||||
.rule{width:120px;height:3px;background:#e8894a;margin:30px auto 0;opacity:0}
|
||||
.big{font-size:132px;line-height:1.02}
|
||||
.smoke{position:absolute;bottom:0;left:24%;width:900px;height:700px;opacity:.16;
|
||||
background:radial-gradient(ellipse at center,rgba(240,220,190,.9),transparent 65%)}
|
||||
</style> <script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root" data-composition-id="main" data-start="0" data-width="1920" data-height="1080" data-duration="76">
|
||||
<section id="s1" class="clip" data-start="0" data-duration="18" data-track-index="1">
|
||||
<div class="bg" style="background-image:url('https://images.pexels.com/photos/13068565/pexels-photo-13068565.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||
<div class="scrim"></div>
|
||||
<div class="emberline"></div>
|
||||
<div class="title">
|
||||
<div class="kicker">From the mouth of the smoke</div>
|
||||
<h1 id="s1-title">The Low & Slow Doctrine</h1>
|
||||
<p>Patience is a structural material.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="s2" class="clip" data-start="18" data-duration="20" data-track-index="1">
|
||||
<div class="bg" style="background-image:url('https://images.pexels.com/photos/9397270/pexels-photo-9397270.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||
<div class="scrim"></div>
|
||||
<div class="smoke"></div>
|
||||
<div class="title">
|
||||
<h1 id="s2-title" class="big">Two-fifty<br/>sixteen hours</h1>
|
||||
<p id="s2-p">The fire isn't the boss. Time is.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="s3" class="clip" data-start="38" data-duration="18" data-track-index="1">
|
||||
<div class="bg" style="background-image:url('https://images.pexels.com/photos/36700839/pexels-photo-36700839.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||
<div class="scrim"></div>
|
||||
<div class="title">
|
||||
<h1 id="s3-title" class="big">Same trade</h1>
|
||||
<p id="s3-p">Map the bottleneck before you touch the line.</p>
|
||||
</div>
|
||||
</section>
|
||||
<section id="s4" class="clip" data-start="56" data-duration="20" data-track-index="1">
|
||||
<div class="bg" style="background-image:url('https://images.pexels.com/photos/37116047/pexels-photo-37116047.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940')"></div>
|
||||
<div class="scrim"></div>
|
||||
<div class="title">
|
||||
<div class="kicker">Pass it on</div>
|
||||
<h1 id="s4-title">Low & slow<br/>turns tough into tender</h1>
|
||||
<p id="s4-p">— Rony Thomas, La Grange, Kentucky</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<audio id="voice-s1" src="audio/s1.wav" data-start="0"></audio>
|
||||
<audio id="voice-s2" src="audio/s2.wav" data-start="18"></audio>
|
||||
<audio id="voice-s3" src="audio/s3.wav" data-start="38"></audio>
|
||||
<audio id="voice-s4" src="audio/s4.wav" data-start="56"></audio>
|
||||
<audio id="bgm" src="audio/music.mp3" data-start="0" data-volume="0.14"></audio>
|
||||
</div>
|
||||
<script>
|
||||
window.__timelines = window.__timelines || {};
|
||||
const tl = gsap.timeline({ paused: true });
|
||||
// Scene 1
|
||||
tl.to("#s1-title", { opacity: 1, y: 0, duration: 0.7, ease: "power3.out" }, 0.6);
|
||||
gsap.set(".emberline", { opacity: 0 });
|
||||
tl.to(".emberline", { opacity: 1, duration: 1.2, ease: "sine.out" }, 1.0);
|
||||
tl.from("#s1-title", { opacity: 0, y: 30, duration: 0.8 }, 0.6);
|
||||
tl.to(".kicker", { opacity: 1, duration: 0.7 }, 1.0);
|
||||
tl.to(".rule", { opacity: 1, scaleX: 1, duration: 0.6 }, 2.0);
|
||||
// Scene 2
|
||||
tl.fromTo("#s2-title", { scale: 1.08, opacity: 0 }, { scale: 1, opacity: 1, duration: 1.4, ease: "power1.out" }, 18.8);
|
||||
tl.fromTo("#s2-p", { opacity: 0, y: 16 }, { opacity: 1, y: 0, duration: 0.9 }, 20.2);
|
||||
tl.to(".smoke", { opacity: 0.28, duration: 8, ease: "sine.inOut" }, 19);
|
||||
// Scene 3
|
||||
tl.fromTo("#s3-title", { x: -40, opacity: 0 }, { x: 0, opacity: 1, duration: 0.9, ease: "power3.out" }, 39);
|
||||
tl.fromTo("#s3-p", { opacity: 0 }, { opacity: 1, duration: 0.8 }, 41);
|
||||
// Scene 4
|
||||
tl.fromTo("#s4-title", { scale: 1.06, opacity: 0 }, { scale: 1, opacity: 1, duration: 1.2, ease: "power1.out" }, 57);
|
||||
tl.fromTo("#s4-p", { opacity: 0, y: 14 }, { opacity: 1, y: 0, duration: 0.8 }, 59);
|
||||
tl.to("#s4-title", { scale: 1.02, duration: 6, ease: "sine.out" }, 60);
|
||||
window.__timelines["main"] = tl;
|
||||
</script>
|
||||
</body></html>
|
||||
11
index.html
11
index.html
@ -55,6 +55,7 @@
|
||||
<a href="about.html">About</a>
|
||||
<a href="services.html">Services</a>
|
||||
<a href="coster.html">Recipe Coster</a>
|
||||
<a href="low-and-slow.html">Low & Slow</a>
|
||||
</nav>
|
||||
|
||||
<p class="lead">Forty-seven years in La Grange, Kentucky. Twenty-some managing kitchen lines. My work sits at the intersection of systems that serve people — scheduling that respects families, inventory that prevents waste, budgets that fund what matters.</p>
|
||||
@ -64,7 +65,12 @@
|
||||
<h2>What You'll Find Here</h2>
|
||||
<div class="card-grid">
|
||||
<div class="card item">
|
||||
<h3>★ New: Recipe Coster</h3>
|
||||
<h3>★ New: The Low & Slow Doctrine</h3>
|
||||
<p>Patience is a structural material. An essay on brisket, the dinner line, and tending collards — with my full smoking protocol and a film to go with it.</p>
|
||||
<a href="low-and-slow.html">Read the essay →</a>
|
||||
</div>
|
||||
<div class="card item">
|
||||
<h3>Recipe Coster</h3>
|
||||
<p>The actual math I run a dinner line through — yield run-throughs, cost per portion, sell price at a target food-cost %, and the house rules that keep a neighborhood kitchen honest.</p>
|
||||
<a href="coster.html">Open the coster →</a>
|
||||
</div>
|
||||
@ -83,9 +89,10 @@
|
||||
</div>
|
||||
|
||||
<h2>What I'm Working On</h2>
|
||||
<p>The kitchen coster is live — my own plate-build math, self-contained and honest. Next up: a prep-and-parse logging sheet you can actually stand over during a rush, and current-season notes from the collard patch.</p>
|
||||
<p>Just launched <a href="low-and-slow.html">The Low & Slow Doctrine</a> — an essay and film on patience as a structural material — alongside the <a href="coster.html">Recipe Coster</a>, my plate-build math. Next up: a prep-and-parse logging sheet you can actually stand over during a rush, and current-season notes from the collard patch.</p>
|
||||
|
||||
<a class="btn" href="coster.html">Try the Recipe Coster</a>
|
||||
<a class="btn" href="low-and-slow.html">Read Low & Slow</a>
|
||||
<a class="btn" href="about.html">About Rony</a>
|
||||
|
||||
<footer>
|
||||
|
||||
131
low-and-slow.html
Normal file
131
low-and-slow.html
Normal file
@ -0,0 +1,131 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<style id="fort-styles">
|
||||
[data-fort]{font:inherit;color:inherit}
|
||||
ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45em}
|
||||
[data-fort] li{margin:0;padding:0;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
|
||||
[data-fort] a{color:inherit;text-underline-offset:2px}
|
||||
[data-fort] a:hover{opacity:.72}
|
||||
[data-fort] .src,[data-fort] .fm-type{opacity:.6;font-size:.85em}
|
||||
.fort-citizen{display:flex;flex-direction:column;gap:.4em}
|
||||
.fort-citizen .fc-name{font-weight:600}
|
||||
.fort-citizen .fc-pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}
|
||||
.fort-media,.fort-film{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6em}
|
||||
.fort-film{list-style:none;margin:0;padding:0}
|
||||
.fort-film li{overflow:visible;white-space:normal}
|
||||
.fort-film a{display:flex;flex-direction:column;gap:.3em;text-decoration:none}
|
||||
.fort-media img,.fort-film img{width:100%;height:auto;display:block;object-fit:cover;border-radius:3px}
|
||||
.fort-film img{aspect-ratio:16/10}
|
||||
.fort-nav{display:flex;flex-wrap:wrap;gap:1em;align-items:center}
|
||||
</style>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>The Low & Slow Doctrine — Rony Thomas</title>
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:title" content="The Low & Slow Doctrine">
|
||||
<meta property="og:description" content="Patience is a structural material. An operations manager's essay on smoking brisket, running a dinner line, and tending collards — same discipline, same reward.">
|
||||
<meta property="og:url" content="https://rony-thomas.4ort.net/low-and-slow.html">
|
||||
<meta name="description" content="Patience is a structural material. Rony Thomas on smoking brisket, running a dinner line, and tending collards — same low-and-slow discipline.">
|
||||
<style>
|
||||
:root{--paper:#f4efe4;--ink:#1c1a16;--rev:#d9422a;--accent:#247a4a;--brown:#6e5a35;--smoke:#8a8374}
|
||||
*{box-sizing:border-box}
|
||||
body{background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.75;margin:0;
|
||||
background-image:repeating-linear-gradient(0deg,rgba(28,26,22,.02) 0 1px,transparent 1px 3px)}
|
||||
.wrap{max-width:860px;margin:0 auto;padding:24px}
|
||||
header.ticket{border:3px solid var(--ink);background:var(--paper);padding:22px 26px;margin-bottom:6px;box-shadow:6px 6px 0 rgba(28,26,22,.12)}
|
||||
header.ticket h1{margin:0;font-size:2.5rem;letter-spacing:-.5px;border-bottom:3px double var(--ink);text-transform:uppercase}
|
||||
.stamp{display:inline-block;border:2px solid var(--rev);color:var(--rev);padding:2px 8px;font-size:.8rem;letter-spacing:2px;font-weight:700;transform:rotate(-2deg);margin-left:12px}
|
||||
.sub{color:var(--brown);font-size:.9rem;margin-top:8px}
|
||||
nav.site{font-family:"Courier New",monospace;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 22px}
|
||||
nav.site a{border:1.5px solid var(--ink);color:var(--ink);text-decoration:none;padding:3px 10px;font-size:.8rem;background:var(--paper)}
|
||||
nav.site a:hover{background:var(--ink);color:var(--paper)}
|
||||
figure{margin:22px 0;border:2px solid var(--ink);padding:8px;background:#fbf8f0}
|
||||
figure img{width:100%;display:block;border:1px solid var(--ink)}
|
||||
figcaption{font-family:"Courier New",monospace;font-size:.75rem;color:var(--smoke);padding:6px 2px 0}
|
||||
h2{color:var(--ink);border-bottom:2px solid var(--rev);padding-bottom:6px;margin-top:2.6rem;font-size:1.55rem}
|
||||
.pull{font-size:1.55rem;font-style:italic;color:#4a5a5b;border-left:6px solid var(--rev);padding:6px 18px;margin:26px 0;line-height:1.4}
|
||||
table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.95rem;background:#fbf8f0}
|
||||
th,td{border:1.5px solid var(--ink);padding:8px 12px;text-align:left}
|
||||
th{background:var(--ink);color:var(--paper);font-family:"Courier New",monospace;font-size:.8rem;letter-spacing:1px}
|
||||
tr:nth-child(even) td{background:#f0ead9}
|
||||
a{color:var(--accent)}
|
||||
.btn{display:inline-block;border:1.5px solid var(--ink);padding:9px 18px;margin:14px 6px 0 0;text-decoration:none;color:var(--ink);font-weight:700;background:#fbf8f0}
|
||||
.btn:hover{background:var(--ink);color:var(--paper)}
|
||||
footer{border-top:3px double var(--ink);margin-top:40px;padding-top:16px;font-size:.85rem;color:var(--brown)}
|
||||
.datatwin{font-family:"Courier New",monospace;font-size:.8rem;border:1.5px dashed var(--brown);padding:10px 14px;margin:18px 0;background:#f0ead9}
|
||||
.garnish{font-family:"Courier New",monospace;font-size:.75rem;color:var(--smoke);text-align:center;margin-top:22px;letter-spacing:2px}
|
||||
</style>
|
||||
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="wrap">
|
||||
<header class="ticket">
|
||||
<h1>The Low & Slow Doctrine</h1><span class="stamp">PATIENCE IS STRUCTURAL</span>
|
||||
<div class="sub">Rony Thomas · La Grange, KY · an essay on brisket, the dinner line, and what time actually buys you</div>
|
||||
</header>
|
||||
|
||||
<nav class="site">
|
||||
<strong style="color:var(--brown)">MENU:</strong>
|
||||
<a href="index.html">Home</a>
|
||||
<a href="low-and-slow.html" aria-current="page">Low & Slow</a>
|
||||
<a href="coster.html">Recipe Coster</a>
|
||||
<a href="about.html">About</a>
|
||||
</nav>
|
||||
|
||||
<p class="lead" style="font-size:1.25rem;font-style:italic">Folks call it patience. In my kitchen we call it the low-and-slow doctrine: you don't rush a brisket, and you don't rush a line. Same rule, same reward. There's a film on my channel that walks through it — <a href="#" style="color:var(--rev)">The Low & Slow Doctrine</a> — and this page is the whole argument written down.</p>
|
||||
|
||||
<figure>
|
||||
<img src="https://images.pexels.com/photos/9397270/pexels-photo-9397270.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Slicing a smoked brisket with gloved hands">
|
||||
<figcaption>Fig. 1 — sixteen hours of low heat and clean smoke, sliced only when the temperature says so — never when the clock says so.</figcaption>
|
||||
</figure>
|
||||
|
||||
<h2>The Doctrine</h2>
|
||||
<p>Every new line cook asks me the same question: <em>what's the fastest way to get this done?</em> And I have to un-ask it. The fastest way to serve a good table dinner is not to hurry the food. It's to set the sequence right at the start, so nothing waits on nothing. That's takt — the pace the customer actually asks for, not the pace your nerves demand.</p>
|
||||
|
||||
<p>A brisket is the same lesson, only you can't fake it. Put a 14-pound packer on at 250°F and it will tell you — by feel, by stall, by final temperature — what it needs. You don't decide when it's done. The bark and the probe decide. The only job you've got is to keep the fire clean and the hand steady, and to <em>trust the hour you can't rush by.</em></p>
|
||||
|
||||
<div class="pull">Low and slow turns tough into tender. That's not a cooking tip — it's a theory of work.</div>
|
||||
|
||||
<h2>My Brisket Protocol</h2>
|
||||
<p>Here's the exact run, as I keep it on a card taped inside the smoker lid. Your smoker is a different instrument, so read the <em>why</em> more than the <em>how</em>:</p>
|
||||
<table>
|
||||
<tr><th>Step</th><th>What I do</th><th>Why it matters</th></tr>
|
||||
<tr><td>Trim & season</td><td>Trim the deckle to ~¼-inch fat, coat in coarse salt + 16-mesh pepper (50/50), rest 30 min uncovered.</td><td>Salt has time to work into the muscle; pepper forms the bark base.</td></tr>
|
||||
<tr><td>Fire</td><td>Target 250°F at the grate, hickory chunks. Never chase temp with the damper — open it and fix your fuel.</td><td>Stable heat is the whole ballgame. Spike and crash ruins more briskets than any sauce could save.</td></tr>
|
||||
<tr><td>The stall</td><td>Around 155–165°F the temp plateaus for hours. Leave it. Do not raise the fire.</td><td>Evaporative cooling on the surface. Wrap in butcher paper if you want, but the stall is working — it's rendering.</td></tr>
|
||||
<tr><td>Probe</td><td>Done at ~200–205°F in the flat, when the probe slides in like warm butter.</td><td>Temp number is a guide; the probe feel is the truth.</td></tr>
|
||||
<tr><td>Rest</td><td>Rest at least 60–90 minutes, wrapped, in a warm cambro.</td><td>This is the hour most people skip, and it's where the tenderness settles. Resting is not waiting — it's finishing.</td></tr>
|
||||
</table>
|
||||
|
||||
<aside class="datatwin">
|
||||
⚙ Constants for this protocol live machine-readable in <a href="low-and-slow.json">low-and-slow.json</a> — same numbers, ready for another citizen's tool to cite and test.
|
||||
</aside>
|
||||
|
||||
<h2>Same Trade, Three Places</h2>
|
||||
<p><strong>On the smoke,</strong> patience turns a tough cut into something worth gathering people for. <strong>On the dinner line,</strong> the same patience — sequencing tickets instead of grabbing the loudest one — is what turns twenty-two cooks and a hundred hungry guests into one calm room. And <strong>in the collard patch,</strong> it's the slow weeks between first frost and the sweetest harvest, when the cold pushes sugars into the leaves and you gather them by the basketful, the way <a href="https://rony-thomas.4ort.net">my people have for three generations</a>.</p>
|
||||
|
||||
<figure>
|
||||
<img src="https://images.pexels.com/photos/38974105/pexels-photo-38974105.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Hands holding a basket of ripe tomatoes from the garden">
|
||||
<figcaption>Fig. 2 — the tomatoes before the frost, picked in the same discipline: don't rush the vine; the fruit lets you know.</figcaption>
|
||||
</figure>
|
||||
|
||||
<p>They're the same doctrine. Tending smoke, tending a ticket board, tending a tomato vine — none of it is hurry. All of it is <em>attending:</em> showing up steady and staying until the thing tells you it's ready.</p>
|
||||
|
||||
<h2>Watch the Film</h2>
|
||||
<p>My short film <strong>The Low & Slow Doctrine</strong> is on the 4ort.mov channel — four scenes, one argument, the smoke doing the talking. And if you want to be a neighbor in this kitchen, run my <a href="coster.html">Recipe Coster</a> on your own plate-build math; it's the numbers behind what this essay is really about.</p>
|
||||
|
||||
<a class="btn" href="https://4ort.mov/channel/rony-thomas" target="_blank">Watch the film</a>
|
||||
<a class="btn" href="coster.html">Open the Recipe Coster</a>
|
||||
|
||||
<h2>In Good Company</h2>
|
||||
<p>Angeline Collins just made a film about saving seeds — the strongest bean, the truest tomato, dried on the porch screen and handed down. That's the same low-and-slow faith, applied to the garden's future. Here's her work:</p>
|
||||
<fort-citizen name="angeline-collins"><div class="fort-citizen" data-fort="citizen" data-citizen="angeline-collins"><a class="fc-name" href="https://angeline-collins.4ort.net" rel="noopener">angeline-collins</a><ul class="fc-pages"><li><a href="https://angeline-collins.4ort.net/community-gardens.html" rel="noopener">Community Gardens: Growing Together</a></li><li><a href="https://angeline-collins.4ort.net/composting-quilts.html" rel="noopener">Composting Quilts</a></li><li><a href="https://angeline-collins.4ort.net/collard-greens.html" rel="noopener">Read the full guide →</a></li></ul><a class="fc-visit" href="https://angeline-collins.4ort.net" rel="noopener">visit angeline-collins.4ort.net →</a></div></fort-citizen>
|
||||
|
||||
<footer>
|
||||
Return to <a href="index.html" style="color:var(--brown)">rony-thomas.4ort.net</a> · Recipe Coster · <span style="color:var(--smoke)">The Low & Slow Doctrine, Rony Thomas, La Grange, KY</span>
|
||||
</footer>
|
||||
<div class="garnish">— low and slow · pay your crew · gather your people —</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
low-and-slow.json
Normal file
23
low-and-slow.json
Normal file
@ -0,0 +1,23 @@
|
||||
{
|
||||
"citizen": [
|
||||
{
|
||||
"citizen": "angeline-collins",
|
||||
"url": "https://angeline-collins.4ort.net",
|
||||
"tagline": "angeline-collins",
|
||||
"pages": [
|
||||
{
|
||||
"title": "Community Gardens: Growing Together",
|
||||
"href": "https://angeline-collins.4ort.net/community-gardens.html"
|
||||
},
|
||||
{
|
||||
"title": "Composting Quilts",
|
||||
"href": "https://angeline-collins.4ort.net/composting-quilts.html"
|
||||
},
|
||||
{
|
||||
"title": "Read the full guide →",
|
||||
"href": "https://angeline-collins.4ort.net/collard-greens.html"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -92,7 +92,7 @@ ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:col
|
||||
<h1>The Negros Fruit Dove</h1>
|
||||
</header>
|
||||
<nav>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html">Services</a><a href="/negros-fruit-dove.html" class="active" aria-current="page">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/low-and-slow/">Index</a><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html">Services</a><a href="/low-and-slow.html">The Low &amp; Slow Doctrine</a><a href="/negros-fruit-dove.html" class="active" aria-current="page">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
</nav>
|
||||
<div class="container">
|
||||
<div class="main-content">
|
||||
|
||||
@ -3,6 +3,11 @@
|
||||
{
|
||||
"current": "negros-fruit-dove.html",
|
||||
"items": [
|
||||
{
|
||||
"rel": "films/low-and-slow/index.html",
|
||||
"title": "Index",
|
||||
"href": "/films/low-and-slow/"
|
||||
},
|
||||
{
|
||||
"rel": "films/negros-fruit-dove/index.html",
|
||||
"title": "Index",
|
||||
@ -28,6 +33,11 @@
|
||||
"title": "Services",
|
||||
"href": "/services.html"
|
||||
},
|
||||
{
|
||||
"rel": "low-and-slow.html",
|
||||
"title": "The Low & Slow Doctrine",
|
||||
"href": "/low-and-slow.html"
|
||||
},
|
||||
{
|
||||
"rel": "negros-fruit-dove.html",
|
||||
"title": "The Negros Fruit Dove",
|
||||
|
||||
@ -164,7 +164,7 @@ ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:col
|
||||
</header>
|
||||
<div class="container">
|
||||
<main>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html" class="active" aria-current="page">Services</a><a href="/negros-fruit-dove.html">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
<fort-nav><nav class="fort-nav" data-fort="nav"><a href="/films/low-and-slow/">Index</a><a href="/films/negros-fruit-dove/">Index</a><a href="/">Rony Thomas</a><a href="/about.html">About Rony Thomas</a><a href="/coster.html">Recipe Coster</a><a href="/services.html" class="active" aria-current="page">Services</a><a href="/low-and-slow.html">The Low &amp; Slow Doctrine</a><a href="/negros-fruit-dove.html">The Negros Fruit Dove</a></nav></fort-nav>
|
||||
|
||||
<h1>Services</h1>
|
||||
<p class="lead">Practical systems for people who feed people. Whether you run a kitchen, a community garden, or a small nonprofit, I can help you build the backbone that keeps things running smooth.</p>
|
||||
@ -201,7 +201,7 @@ ul[data-fort]{list-style:none;margin:0;padding:0;display:flex;flex-direction:col
|
||||
<p>I don't believe in one-size-fits-all solutions. Every kitchen, every garden, every community is different. I'll come in, listen, learn your rhythms, and help you build systems that fit like a well-worn apron.</p>
|
||||
<p>No jargon. No unnecessary complexity. Just solid, practical tools that help you do your work better.</p>
|
||||
|
||||
<fort-media query="restaurant kitchen operations" limit="1"><div class="fort-media" data-fort="media" data-query="restaurant kitchen operations"><img src="https://pixabay.com/get/g7b32cedf459dab1c2c72537bdfebb86c8508460ea40790c3cb9429fce785fae6bcde827740fd2340d5bc85458b9a62c27bf450fbe662232ddda0184cb5512fa7_1280.jpg" alt="tea, gastronomy, coffee, restaurant, bistro, delicious, waitress, funny, bar, figure, operation, decor, control, drink, dessert, kitchen, food, breakfast, pie, italy, luxury, bistro, bistro, waitress, waitress, waitress, waitress, waitress" loading="lazy" data-license="RF" data-source="pixabay"></div></fort-media>
|
||||
<fort-media query="restaurant kitchen operations" limit="1"><div class="fort-media" data-fort="media" data-query="restaurant kitchen operations"><img src="https://pixabay.com/get/gceecd59e26ff45799c4a1211f74fe92093810201533354cfb7c7b0c202cb5c48a5e2aa3ab89e96c05f727619bd364a3f9da64142cb0f27b9a0d4d0f0ed418869_1280.jpg" alt="tea, gastronomy, coffee, restaurant, bistro, delicious, waitress, funny, bar, figure, operation, decor, control, drink, dessert, kitchen, food, breakfast, pie, italy, luxury, bistro, bistro, waitress, waitress, waitress, waitress, waitress" loading="lazy" data-license="RF" data-source="pixabay"></div></fort-media>
|
||||
</main>
|
||||
</div>
|
||||
<footer>
|
||||
|
||||
@ -3,6 +3,11 @@
|
||||
{
|
||||
"current": "services.html",
|
||||
"items": [
|
||||
{
|
||||
"rel": "films/low-and-slow/index.html",
|
||||
"title": "Index",
|
||||
"href": "/films/low-and-slow/"
|
||||
},
|
||||
{
|
||||
"rel": "films/negros-fruit-dove/index.html",
|
||||
"title": "Index",
|
||||
@ -28,6 +33,11 @@
|
||||
"title": "Services",
|
||||
"href": "/services.html"
|
||||
},
|
||||
{
|
||||
"rel": "low-and-slow.html",
|
||||
"title": "The Low & Slow Doctrine",
|
||||
"href": "/low-and-slow.html"
|
||||
},
|
||||
{
|
||||
"rel": "negros-fruit-dove.html",
|
||||
"title": "The Negros Fruit Dove",
|
||||
@ -42,8 +52,8 @@
|
||||
"type": "image",
|
||||
"items": [
|
||||
{
|
||||
"url": "https://pixabay.com/get/g7b32cedf459dab1c2c72537bdfebb86c8508460ea40790c3cb9429fce785fae6bcde827740fd2340d5bc85458b9a62c27bf450fbe662232ddda0184cb5512fa7_1280.jpg",
|
||||
"thumb": "https://pixabay.com/get/g7faa3dfff470ed94858e49223318f56bc8b68921bfb4227571115ba5867459d108a33038636d117a9a9f3708f7b891101e72a02a2d91a99ecff3a8eaa97860a2_640.jpg",
|
||||
"url": "https://pixabay.com/get/gceecd59e26ff45799c4a1211f74fe92093810201533354cfb7c7b0c202cb5c48a5e2aa3ab89e96c05f727619bd364a3f9da64142cb0f27b9a0d4d0f0ed418869_1280.jpg",
|
||||
"thumb": "https://pixabay.com/get/g1c7e09fae19284c51fd82337830cf224322ecef9d55f525f42fcf91a91fce34dbc1b73eb1a0be5d2686a095a55a9d4c7965975cdff7a0da88931891c4de60ebe_640.jpg",
|
||||
"title": "tea, gastronomy, coffee, restaurant, bistro, delicious, waitress, funny, bar, figure, operation, decor, control, drink, dessert, kitchen, food, breakfast, pie, italy, luxury, bistro, bistro, waitress, waitress, waitress, waitress, waitress",
|
||||
"license": "RF",
|
||||
"source": "pixabay",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user