<?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: Arturo Ramírez-Montesinos Krogulski</title>
    <description>The latest articles on DEV Community by Arturo Ramírez-Montesinos Krogulski (@arturormk).</description>
    <link>https://dev.to/arturormk</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2940313%2Ff8fded27-1f4c-484c-ab4d-838f0615f4a2.png</url>
      <title>DEV Community: Arturo Ramírez-Montesinos Krogulski</title>
      <link>https://dev.to/arturormk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arturormk"/>
    <language>en</language>
    <item>
      <title>Promptcraft for Play: Endless Conversational Adventures with ChatGPT</title>
      <dc:creator>Arturo Ramírez-Montesinos Krogulski</dc:creator>
      <pubDate>Thu, 06 Nov 2025 11:04:38 +0000</pubDate>
      <link>https://dev.to/arturormk/promptcraft-for-play-endless-conversational-adventures-with-chatgpt-5dhg</link>
      <guid>https://dev.to/arturormk/promptcraft-for-play-endless-conversational-adventures-with-chatgpt-5dhg</guid>
      <description>&lt;p&gt;Rediscover interactive storytelling in the age of AI.&lt;/p&gt;




&lt;p&gt;Long before games had graphics, imagination did all the rendering.&lt;/p&gt;

&lt;p&gt;Players typed things like &lt;code&gt;open door&lt;/code&gt;, &lt;code&gt;look north&lt;/code&gt;, or &lt;code&gt;take lantern&lt;/code&gt;, and the computer responded with text. That was enough to create entire worlds. These were the classic &lt;em&gt;text adventures&lt;/em&gt; — interactive fiction where the story unfolded through conversation.&lt;/p&gt;

&lt;p&gt;With ChatGPT, this form of storytelling is reborn.&lt;/p&gt;

&lt;p&gt;You can now play through worlds that &lt;em&gt;don’t need&lt;/em&gt; predefined verbs or rigid parsers. You can simply &lt;em&gt;talk&lt;/em&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“I shine the flashlight into the dark corridor and listen for movement.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And ChatGPT will respond naturally, adapting to your intent, describing what you see, and evolving the story dynamically. Every playthrough is different — and the world exists only between you and the AI.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Simple Prompt That Starts It All
&lt;/h3&gt;

&lt;p&gt;Here’s the seed that unlocks a private adventure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are to create a short text adventure for me to explore.
Keep the entire world, map, and solution secret.
Once you have prepared it, tell me only that it is ready.
I will then begin exploring by asking questions or giving commands in natural language.
Never reveal what lies ahead — only describe what I perceive or what happens in response to my actions.
The goal is for me to solve the adventure through exploration and reasoning.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That’s all you need. The model will silently build a self-contained world — then let you explore it through natural dialogue.&lt;/p&gt;




&lt;h3&gt;
  
  
  Why It Works So Well
&lt;/h3&gt;

&lt;p&gt;A good adventure is a closed world with hidden logic. The player discovers meaning by testing the unknown.&lt;/p&gt;

&lt;p&gt;ChatGPT excels at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Maintaining world continuity&lt;/li&gt;
&lt;li&gt;Generating vivid, consistent descriptions&lt;/li&gt;
&lt;li&gt;Reacting naturally to freeform language&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of a parser, you have a narrator — one that adapts in real time.&lt;/p&gt;




&lt;h3&gt;
  
  
  Adventures You Can Try
&lt;/h3&gt;

&lt;p&gt;ChatGPT will ask you some followup questions about what kind of world you would like it to invent. You can give it broad strokes (“I'd like sci-fi“) and let it surprise you, or you can go for more detailed scenarios.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sci-fi survival&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“I awaken in a derelict space habitat with partial power. The rest of the crew is missing. Keep the layout and dangers secret.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Mystery&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“I am the caretaker of a silent manor. Each night, something unseen moves in the hallways.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Noir detective&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Write a short noir mystery in 1940s Chicago. I’m a private investigator trying to solve a murder.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Fantasy quest&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Build a world where I seek a relic guarded by riddles. Keep the map hidden.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Each becomes a self-contained, conversational world — a microcosm of imagination that lives and dies in one chat.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Joy of Exploration
&lt;/h3&gt;

&lt;p&gt;You don’t have to win fast. You just have to &lt;em&gt;wonder&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Ask questions, examine details, experiment. ChatGPT will respond to curiosity, not just commands.&lt;/p&gt;

&lt;p&gt;These adventures aren’t nostalgic recreations — they’re &lt;em&gt;new forms&lt;/em&gt; of storytelling, born from the conversation itself. They show what happens when a reasoning engine and a narrative engine merge.&lt;/p&gt;

&lt;p&gt;It’s not just prompt engineering.&lt;/p&gt;

&lt;p&gt;It’s &lt;strong&gt;promptcraft for play.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>adventure</category>
    </item>
    <item>
      <title>Software Curatorship: A New Practice for the Age of Intelligent Code</title>
      <dc:creator>Arturo Ramírez-Montesinos Krogulski</dc:creator>
      <pubDate>Tue, 28 Oct 2025 18:44:44 +0000</pubDate>
      <link>https://dev.to/arturormk/software-curatorship-a-new-practice-for-the-age-of-intelligent-code-5880</link>
      <guid>https://dev.to/arturormk/software-curatorship-a-new-practice-for-the-age-of-intelligent-code-5880</guid>
      <description>&lt;p&gt;&lt;em&gt;Seven essays on how humans and AI can build meaning together&lt;/em&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Introduction
&lt;/h3&gt;

&lt;p&gt;The rise of AI-assisted coding has changed everything — and yet, our methods haven’t caught up.&lt;/p&gt;

&lt;p&gt;Autocomplete turned into code generation, code generation into system design, and before long we found ourselves surrounded by software that writes software.&lt;/p&gt;

&lt;p&gt;But who, then, preserves meaning? Who ensures that what AI produces still reflects human intent, ethics, and vision?&lt;/p&gt;

&lt;p&gt;That question gave birth to a new discipline: &lt;strong&gt;Software Curatorship&lt;/strong&gt; — the art and method of guiding AI-driven development so that systems remain coherent, transparent, and aligned with purpose.&lt;/p&gt;

&lt;p&gt;Over the past months, I explored this idea through a series of essays on Medium. Below is a summary of that series, tracing the evolution from philosophy to methodology.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;1. Prometaphysics: Where AI Meets the Edge of Consciousness&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@arturormk/prometaphysics-where-ai-meets-the-edge-of-consciousness-4867beb37ee9" rel="noopener noreferrer"&gt;Read on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A philosophical reflection on collaboration between minds — human and synthetic — and how creative intelligence might evolve beyond pure utility.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;2. Coding in the Age of AI: What No One’s Telling You&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@arturormk/software-curatorship-the-art-of-guiding-artificial-creation-eb42f5c9753b" rel="noopener noreferrer"&gt;Read on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;How automation changed the meaning of “software development.”&lt;br&gt;
The essay introduces the concept of the &lt;strong&gt;curator&lt;/strong&gt; — the human responsible for intent and coherence in AI-assisted creation.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;3. The Making of a Software Curator&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@arturormk/the-making-of-a-software-curator-7b9271ce72e1" rel="noopener noreferrer"&gt;Read on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;From developer to curator: redefining authorship, responsibility, and skill in the era of generative code.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;4. Coding vs. Curating: What Sets Curators Apart from Vibe Coders&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@arturormk/iv-structured-creativity-what-sets-software-curators-apart-from-vibe-coders-e982916e1bbf" rel="noopener noreferrer"&gt;Read on Medium&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A practical distinction between “vibe coding” — letting AI generate code without direction — and true Curatorship, where the human provides architecture, intent, and moral compass.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;5. Software Curatorship in Practice&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://medium.com/@arturormk/v-software-curatorship-in-practice-part-1-the-method-behind-the-meaning-c13d32dbce0d" rel="noopener noreferrer"&gt;Part 1 – The Method Behind Meaning&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;a href="https://medium.com/@arturormk/v-software-curatorship-in-practice-part-2-the-curatorial-loop-f2c1beccfb0d" rel="noopener noreferrer"&gt;Part 2 – The Curatorial Loop&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;a href="https://medium.com/@arturormk/v-software-curatorship-in-practice-part-3-the-human-at-the-center-b40f0be5a3ef" rel="noopener noreferrer"&gt;Part 3 – The Human at the Center&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;These three final chapters ground the philosophy in method.&lt;/p&gt;

&lt;p&gt;They describe the &lt;strong&gt;Curatorial Loop&lt;/strong&gt; — a continuous cycle of intent, generation, review, and reflection — and introduce the &lt;strong&gt;Curation Stack&lt;/strong&gt;, a layered system where code, documentation, and rationale evolve together.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Why This Matters&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Software Curatorship isn’t a metaphor. It’s a working methodology for aligning AI development with human purpose — one that integrates version control, documentation, testing, and reflection into a single living process.&lt;/p&gt;

&lt;p&gt;It reimagines the developer’s role as a &lt;strong&gt;philosophical engineer&lt;/strong&gt;: someone who maintains semantic coherence and ethical integrity while machines handle execution.&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;The Road Ahead&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The goal of Software Curatorship is not to slow down automation — it’s to give it &lt;em&gt;direction&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;As AI systems become more capable, we’ll need curators to preserve the dialogue between &lt;em&gt;what we build&lt;/em&gt; and &lt;em&gt;why we build it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I’m currently preparing the &lt;strong&gt;Software Curator’s Handbook&lt;/strong&gt;, an open project that will document practical tools, YAML schemas, and examples for Curatorial development.&lt;/p&gt;

&lt;p&gt;Follow me here or on &lt;a href="https://medium.com/@arturormk" rel="noopener noreferrer"&gt;Medium&lt;/a&gt; if you’d like to join the discussion.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
