<?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: Raffaele Intorcia</title>
    <description>The latest articles on DEV Community by Raffaele Intorcia (@intoinside).</description>
    <link>https://dev.to/intoinside</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%2F909688%2F7a9a705e-5f7e-4101-9d37-50c3c1f66337.jpeg</url>
      <title>DEV Community: Raffaele Intorcia</title>
      <link>https://dev.to/intoinside</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/intoinside"/>
    <language>en</language>
    <item>
      <title>Consideration on Intent-Driven Development</title>
      <dc:creator>Raffaele Intorcia</dc:creator>
      <pubDate>Sat, 28 Feb 2026 11:18:08 +0000</pubDate>
      <link>https://dev.to/intoinside/consideration-on-intent-driven-development-1fbe</link>
      <guid>https://dev.to/intoinside/consideration-on-intent-driven-development-1fbe</guid>
      <description>&lt;p&gt;In my in-depth study of hashtag#intent and hashtag#spec-driven development, I'm coming up with important insights regarding interactions between humans and AI. Thinking about intent, it's vague by nature, lacking technical details but ready to capture the needs of the customer (generally the person expressing the need).&lt;br&gt;
The intent then evolves as knowledge increases, and the AI ​​supports this process, reasoning, providing different perspectives, and stimulating conversation. The intent grows and improves.&lt;br&gt;
In this sequence of phases, as well as during subsequent phases where code is discussed, there's a concrete risk to consider: hashtag#cognitiveoffloading, meaning the human losing in-depth knowledge of the system because someone else is making decisions.&lt;br&gt;
A framework can help mitigate this problem by generating shared consensus on the issue and keeping all (human) stakeholders on the same page (and perhaps doing other things in parallel).&lt;br&gt;
Then, whether the problem actually exists depends on what we're building: an MVP? A PoC? A complex application?&lt;br&gt;
If we rely on the intent to create an application, we assume the risk that the #AI hashtag will make decisions we're not aware of. On a PoC, I can afford that, but elsewhere, not so much. I believe this is an example of why the importance of humans will be in the ability to govern the system.&lt;/p&gt;

</description>
      <category>intent</category>
      <category>intentdrivendevelopment</category>
    </item>
    <item>
      <title>Praxis meets AI Agents</title>
      <dc:creator>Raffaele Intorcia</dc:creator>
      <pubDate>Sat, 14 Feb 2026 14:30:53 +0000</pubDate>
      <link>https://dev.to/intoinside/praxis-meets-ai-agents-1f3f</link>
      <guid>https://dev.to/intoinside/praxis-meets-ai-agents-1f3f</guid>
      <description>&lt;p&gt;The development of Praxis, a hybrid IDD-SDD framework, is progressing, and embracing its dual nature as a framework/training project, I've begun working with #aiagents.&lt;/p&gt;

&lt;p&gt;The first tentative approach involves activating an AI agent in the background, capable of responding to externally triggered tasks.&lt;/p&gt;

&lt;p&gt;The initial functionality involves documentation production, which starts automatically when a #spec is archived. It's thrilling to put into practice what you've only seen with fascination in documents and YouTube videos. The approach is #choreography, but I'm already planning a major overhaul of the communication mechanism.&lt;/p&gt;

&lt;h1&gt;
  
  
  staytuned #praxisisalive
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://github.com/intoinside/Praxis" rel="noopener noreferrer"&gt;https://github.com/intoinside/Praxis&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>programming</category>
    </item>
    <item>
      <title>Intent and Spec driven development</title>
      <dc:creator>Raffaele Intorcia</dc:creator>
      <pubDate>Tue, 03 Feb 2026 20:20:36 +0000</pubDate>
      <link>https://dev.to/intoinside/intent-and-spec-ljm</link>
      <guid>https://dev.to/intoinside/intent-and-spec-ljm</guid>
      <description>&lt;p&gt;What is intent? What is a spec? Two terms that entered the SDLC after the arrival of AI. But what is it?&lt;br&gt;
Intent is the expression of the purpose a system must have, the need it must satisfy, the objective it must achieve. It doesn't concern itself with the architecture, language, or parameters with which a system must be built. It simply aims to explain what you want to achieve.&lt;br&gt;
With the intent in hand, you could choose to provide it to an AI and leave the entire implementation burden to it. It's convenient, simple, and quick, but it leaves you without control over aspects that could make a huge difference: for example, the AI ​​creates a web app but you wanted a mobile one, or it chooses a local database but you wanted it in the cloud, etc.&lt;br&gt;
This is where the spec comes in. From IDD, which speaks the language of the end customer, the game shifts to SDD, where the idea takes shape, is defined in terms of infrastructure, and defines how the elements must be implemented.&lt;br&gt;
The AI ​​reads the intent and formulates the spec (or specs) that the analyst and developer analyze and validate. Once validation is successful, the specs are passed to the AI, which creates the application.&lt;/p&gt;

&lt;p&gt;This way:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the client consulted with the analyst, who identified the needs.&lt;/li&gt;
&lt;li&gt;the analyst developed the system specs and consulted with the developer.&lt;/li&gt;
&lt;li&gt;the developer orchestrated code generation based on the information contained in the spec.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is what Praxis does; its first version contains the functionality to create the flow from intent to code.&lt;br&gt;
Want to try it out? &lt;a href="https://github.com/intoinside/praxis" rel="noopener noreferrer"&gt;Click here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Remember: the framework is under development; Praxis may contain bugs and has limited functionality, but it's growing!&lt;/p&gt;

</description>
      <category>intentdrivendevelopment</category>
      <category>specdrivendevelopment</category>
      <category>idd</category>
      <category>sdd</category>
    </item>
  </channel>
</rss>
