<?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: Mateo Perez Salazar</title>
    <description>The latest articles on DEV Community by Mateo Perez Salazar (@m121).</description>
    <link>https://dev.to/m121</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%2F211128%2Ff9fd3c2d-b98f-478f-80ea-1287c5d5ad9f.jpg</url>
      <title>DEV Community: Mateo Perez Salazar</title>
      <link>https://dev.to/m121</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/m121"/>
    <language>en</language>
    <item>
      <title>When did your AI coding agent last make a scope or architecture decision you had to undo? I’m building Archseed to help make those decisions explicit before coding. Does that add value, or does your current planning workflow already cover it?</title>
      <dc:creator>Mateo Perez Salazar</dc:creator>
      <pubDate>Sun, 01 Nov 2026 22:35:44 +0000</pubDate>
      <link>https://dev.to/m121/when-did-your-ai-coding-agent-last-make-a-scope-or-architecture-decision-you-had-to-undo-im-ncj</link>
      <guid>https://dev.to/m121/when-did-your-ai-coding-agent-last-make-a-scope-or-architecture-decision-you-had-to-undo-im-ncj</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na" class="crayons-story__hidden-navigation-link"&gt;I built a planning CLI for AI coding agents. Some developers like the idea, but nobody has bought Pro. What am I missing?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/m121" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F211128%2Ff9fd3c2d-b98f-478f-80ea-1287c5d5ad9f.jpg" alt="m121 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/m121" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Mateo Perez Salazar
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Mateo Perez Salazar
                
                
              
              &lt;div id="story-author-preview-content-4958344" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/m121" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F211128%2Ff9fd3c2d-b98f-478f-80ea-1287c5d5ad9f.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Mateo Perez Salazar&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Nov 1&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na" id="article-link-4958344"&gt;
          I built a planning CLI for AI coding agents. Some developers like the idea, but nobody has bought Pro. What am I missing?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/sideprojects"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;sideprojects&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              1&lt;span class="hidden s:inline"&gt;&amp;nbsp;comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
          
          &lt;div class="only-sidebar-menu-item trusted-visible-block print-hidden align-center"&gt;
                
                    
                
          &lt;/div&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>architecture</category>
      <category>cli</category>
      <category>startup</category>
    </item>
    <item>
      <title>I built a planning CLI for AI coding agents. Some developers like the idea, but nobody has bought Pro. What am I missing?</title>
      <dc:creator>Mateo Perez Salazar</dc:creator>
      <pubDate>Sun, 01 Nov 2026 16:37:06 +0000</pubDate>
      <link>https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na</link>
      <guid>https://dev.to/m121/i-built-a-planning-cli-for-ai-coding-agents-some-developers-like-the-idea-but-nobody-has-bought-46na</guid>
      <description>&lt;p&gt;I’m building Archseed, and I’ve reached an uncomfortable point: some developers like the idea, a few have tried it, but nobody has bought the Pro plan.&lt;/p&gt;

&lt;p&gt;Rather than post another feature announcement, I’d like to understand what I might be getting wrong.&lt;/p&gt;

&lt;p&gt;The problem I’m trying to solve&lt;br&gt;
When you give a coding agent an incomplete request, there are decisions it still needs to make:&lt;/p&gt;

&lt;p&gt;What belongs in V1?&lt;/p&gt;

&lt;p&gt;What should explicitly stay out?&lt;/p&gt;

&lt;p&gt;Which architectural patterns should it follow?&lt;/p&gt;

&lt;p&gt;Which assumptions need your approval before implementation?&lt;/p&gt;

&lt;p&gt;My hypothesis is that making those decisions explicit before coding can help avoid unwanted scope and architectural choices.&lt;/p&gt;

&lt;p&gt;For example, “build a booking app” leaves a lot unanswered. Does V1 need payments? Multiple businesses? Customer accounts? An agent can produce a plausible implementation without those decisions matching what you intended.&lt;/p&gt;

&lt;p&gt;What Archseed does&lt;br&gt;
Archseed is a CLI-first tool that guides you through scope, constraints, and architecture decisions, then generates structured project files you can use with your coding agent.&lt;/p&gt;

&lt;p&gt;It’s not another coding agent, and it isn’t meant to replace your IDE.&lt;/p&gt;

&lt;p&gt;An important limitation: generating Markdown does not automatically enforce architecture or guarantee that an agent will follow every decision. I don’t want to pretend otherwise.&lt;/p&gt;

&lt;p&gt;Where I’m stuck&lt;br&gt;
There’s a free workflow, and the current Pro beta is $12/month.&lt;/p&gt;

&lt;p&gt;Some people have responded positively, but that hasn’t translated into paid users. Recent outreach also hasn’t led to many new trials.&lt;/p&gt;

&lt;p&gt;I don’t yet know whether:&lt;/p&gt;

&lt;p&gt;The problem isn’t painful enough.&lt;/p&gt;

&lt;p&gt;The benefit isn’t clear enough to justify trying another tool.&lt;/p&gt;

&lt;p&gt;Developers already solve it well enough with their agent’s planning workflow and project instructions.&lt;/p&gt;

&lt;p&gt;A subscription is the wrong fit for something they mainly need when starting a project.&lt;/p&gt;

&lt;p&gt;I don’t want to assume that lowering the price would fix the underlying issue.&lt;/p&gt;

&lt;p&gt;What I’d like to learn&lt;br&gt;
If you use coding agents, when was the last time one made a scope or architectural decision you had to undo? How did you handle it?&lt;/p&gt;

&lt;p&gt;And looking at Archseed’s approach, what—if anything—would it add to your current workflow?&lt;/p&gt;

&lt;p&gt;“I already handle this with my coding agent” is useful feedback too, especially if you can explain how.&lt;/p&gt;

&lt;p&gt;You don’t need to install anything to reply. I’m more interested in understanding your experience than collecting signups.&lt;/p&gt;

&lt;p&gt;Project: &lt;a href="https://www.archseed.co/" rel="noopener noreferrer"&gt;Archseed&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I want to share a Notion collection with 200+ resources to create websites</title>
      <dc:creator>Mateo Perez Salazar</dc:creator>
      <pubDate>Sun, 06 Sep 2020 16:28:32 +0000</pubDate>
      <link>https://dev.to/m121/i-want-to-share-a-notion-collection-with-200-resources-to-create-websites-15kj</link>
      <guid>https://dev.to/m121/i-want-to-share-a-notion-collection-with-200-resources-to-create-websites-15kj</guid>
      <description>&lt;p&gt;Hello, this is the first time I post here, I love this community, every week I just read so amazing posts of the community, but I've never had something to share until now. &lt;/p&gt;

&lt;p&gt;I am a web developer and I used to think the easiest and quickest way to create a landing page it was using WordPress, but in this pandemic, I learned so much about how to build a website and now I think completely different, now I know great frameworks like Gatsby, Nextjs, TailwindCSS or StrapiJS. This is why I wanted to create a collection of resources I just conserved on my bookmarks many of them help me to create websites and hopefully someone can use this collection to create their amazing next product. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.notion.so/Build-websites-is-easy-b3b8bf99c19a40f9928a936858fae416" rel="noopener noreferrer"&gt;https://www.notion.so/Build-websites-is-easy-b3b8bf99c19a40f9928a936858fae416&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>lists</category>
      <category>collection</category>
      <category>resources</category>
    </item>
  </channel>
</rss>
