<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Manuel Thunk</title>
    <description>The latest articles on DEV Community by Manuel Thunk (@manuel_thunk).</description>
    <link>https://dev.to/manuel_thunk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3869990%2F60609f82-fc0a-4757-80d6-ac0b40abf0ac.png</url>
      <title>DEV Community: Manuel Thunk</title>
      <link>https://dev.to/manuel_thunk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manuel_thunk"/>
    <language>en</language>
    <item>
      <title>We're good at the work. We're bad at talking about it.</title>
      <dc:creator>Manuel Thunk</dc:creator>
      <pubDate>Thu, 13 Aug 2026 14:07:05 +0000</pubDate>
      <link>https://dev.to/manuel_thunk/were-good-at-the-work-were-bad-at-talking-about-it-3fk3</link>
      <guid>https://dev.to/manuel_thunk/were-good-at-the-work-were-bad-at-talking-about-it-3fk3</guid>
      <description>&lt;p&gt;We said something in the &lt;a href="https://www.thunk.co/careers/content-writer-strategist/" rel="noopener noreferrer"&gt;job description&lt;/a&gt; that I want to expand on: we've got quietly good at what we do, and we don't talk about it.&lt;/p&gt;

&lt;p&gt;It's true. We've had some amazing projects and some amazing partners. But like most businesses over the last few years, we've spent a lot of that time just surviving. When the work comes in, we're heads-down doing the best job we possibly can. Partly because we want to produce work we're proud of. Mostly because we love doing it.&lt;/p&gt;

&lt;p&gt;What we're not so good at is talking about what we've done. Every hour spent talking about the work is an hour not spent doing it, and given the choice, we'll pick the work every time.&lt;/p&gt;

&lt;p&gt;But you can't run a business like that. Not one with ambitions to grow, and we've always had those.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where AI fits in this
&lt;/h2&gt;

&lt;p&gt;Don't get us wrong, we're technologists. We're a Digital Innovation &amp;amp; AI company. We have all the gadgets, all the subscriptions, different models for different jobs. We build our own tools. We watch what everyone else is doing.&lt;/p&gt;

&lt;p&gt;But for us, AI plays an assistive role. Nearly everything we've done with it internally amounts to the same thing: getting the parts of the job out of the way that stop the human problem-solving. It's not a stand-in for creativity or thinking. It removes the burden around them, so we can spend more time doing the part we love. Which, conveniently, is also the part we're best at.&lt;/p&gt;

&lt;p&gt;And that goes beyond the innovation work itself. It comes down to how we want to operate as a business too.&lt;/p&gt;

&lt;h2&gt;
  
  
  The content dilemma
&lt;/h2&gt;

&lt;p&gt;Everyone's producing content with AI now. We've experimented, of course we have. But we never went whole hog in either direction.&lt;/p&gt;

&lt;p&gt;We never had the time or headspace for fully human-crafted content. And we had reservations about fully machine-generated content that our experiments confirmed. Every time we read it back, something was missing. It didn't speak like us. We didn't feel proud of it. So we didn't publish it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we did instead
&lt;/h2&gt;

&lt;p&gt;Over the past year or so, quietly, in between projects, we built the runway. A content strategy. Internal systems and documentation. A publishing engine. A way of working.&lt;/p&gt;

&lt;p&gt;This isn't a case of "we tried AI, it didn't work, let's hire someone." This role has been part of our plans from the start. We just couldn’t fill it before we were ready, and now we are. We've matured as a business. We know our brand. We know our voice. Whoever takes this on won't be starting from scratch. There's more waiting for them than they'd probably expect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it goes
&lt;/h2&gt;

&lt;p&gt;The role starts small. But there's no limit to where it could go: how we grow a content team, how we shape the strategies around the way we talk about ourselves and what we do. We'd love to find someone with the ambition to take that on and help guide where it should go.&lt;/p&gt;

&lt;p&gt;It's taken years to get to this point. That's the honest version of why we're hiring now.&lt;/p&gt;

&lt;p&gt;If that sounds like your kind of thing, the &lt;a href="https://www.thunk.co/careers/content-writer-strategist/" rel="noopener noreferrer"&gt;job description&lt;/a&gt; has the details.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Auto-Link Smoke — Thinking Prod</title>
      <dc:creator>Manuel Thunk</dc:creator>
      <pubDate>Tue, 28 Apr 2026 16:34:33 +0000</pubDate>
      <link>https://dev.to/manuel_thunk/auto-link-smoke-thinking-prod-342d</link>
      <guid>https://dev.to/manuel_thunk/auto-link-smoke-thinking-prod-342d</guid>
      <description>&lt;p&gt;&lt;a href="https://www.thunk.co/contact/" rel="noopener noreferrer"&gt;We should talk&lt;/a&gt; about &lt;a href="https://www.thunk.co/glossary/banana/" rel="noopener noreferrer"&gt;Banana&lt;/a&gt; for the first time. Then we mention banana again — the second occurrence should NOT relink because of the first-occurrence rule.&lt;/p&gt;

&lt;h2&gt;
  
  
  Banana heading — should NOT be linked
&lt;/h2&gt;

&lt;p&gt;A paragraph about &lt;a href="https://www.thunk.co/glossary/design-sprint/" rel="noopener noreferrer"&gt;Design Sprint&lt;/a&gt; and the &lt;a href="https://www.thunk.co/leadership/" rel="noopener noreferrer"&gt;leadership team&lt;/a&gt;. Both should be linked because they are first occurrences in body text.&lt;/p&gt;

&lt;p&gt;Pre-existing anchor: &lt;a href="https://example.com/" rel="noopener noreferrer"&gt;we should talk&lt;/a&gt; — should NOT be relinked because it is already a link.&lt;/p&gt;

&lt;p&gt;Case test: BANANA in all caps should NOT link (case rule allows exact title casing or all-lowercase only).&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Stress Test 2026-04-24 — Thinking Lifecycle</title>
      <dc:creator>Manuel Thunk</dc:creator>
      <pubDate>Fri, 24 Apr 2026 18:04:50 +0000</pubDate>
      <link>https://dev.to/manuel_thunk/stress-test-2026-04-24-thinking-lifecycle-4ko8</link>
      <guid>https://dev.to/manuel_thunk/stress-test-2026-04-24-thinking-lifecycle-4ko8</guid>
      <description>&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;This page exists to exercise the complete Notion-to-WordPress lifecycle on Rick's Thunk pipeline. It will move through five statuses in sequence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Initial body — v1
&lt;/h2&gt;

&lt;p&gt;This paragraph is the initial content. If you see the exact phrase BASELINE_CONTENT_V1 in the rendered post, you are looking at the first publish.&lt;/p&gt;

&lt;h2&gt;
  
  
  Appended — v2
&lt;/h2&gt;

&lt;p&gt;RESYNC_MARKER_V2 — if you see this phrase the resync-staging flow updated the existing staging post.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Testing an image</title>
      <dc:creator>Manuel Thunk</dc:creator>
      <pubDate>Fri, 24 Apr 2026 10:37:46 +0000</pubDate>
      <link>https://dev.to/manuel_thunk/testing-an-image-3f5n</link>
      <guid>https://dev.to/manuel_thunk/testing-an-image-3f5n</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1514986888952-8cd320577b68%3Fixlib%3Drb-4.1.0%26q%3D85%26fm%3Djpg%26crop%3Dentropy%26cs%3Dsrgb" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1514986888952-8cd320577b68%3Fixlib%3Drb-4.1.0%26q%3D85%26fm%3Djpg%26crop%3Dentropy%26cs%3Dsrgb" alt="" width="720" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Other text here&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1451187580459-43490279c0fa%3Fixlib%3Drb-4.1.0%26q%3D85%26fm%3Djpg%26crop%3Dentropy%26cs%3Dsrgb" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1451187580459-43490279c0fa%3Fixlib%3Drb-4.1.0%26q%3D85%26fm%3Djpg%26crop%3Dentropy%26cs%3Dsrgb" alt="" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Smoke Test — Article — 2026-04-20</title>
      <dc:creator>Manuel Thunk</dc:creator>
      <pubDate>Sun, 19 Apr 2026 23:08:52 +0000</pubDate>
      <link>https://dev.to/manuel_thunk/smoke-test-article-2026-04-20-4dc7</link>
      <guid>https://dev.to/manuel_thunk/smoke-test-article-2026-04-20-4dc7</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;This is a smoke test of the Notion → n8n → WordPress pipeline on Rick's VPS. If you are reading this on staging10.thunk.co, the article content type is working.&lt;/p&gt;

&lt;p&gt;The goal of this run is to verify: (1) Notion webhook fires into n8n, (2) the converter produces clean HTML, (3) WordPress creates the post, (4) the workflow writes back WP Post ID, WP Post URL, Publish Date, Slug, and Reading Time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to expect
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A new post published on staging10.thunk.co&lt;/li&gt;
&lt;li&gt;This Notion page updated with the WP post URL and Publish Date&lt;/li&gt;
&lt;li&gt;A Slack notification in #content-pipeline&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
