<?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: With Attitude</title>
    <description>The latest articles on DEV Community by With Attitude (@with_attitude).</description>
    <link>https://dev.to/with_attitude</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%2F2897070%2F8304754c-9a56-491f-9a6c-13c1849f09ef.png</url>
      <title>DEV Community: With Attitude</title>
      <link>https://dev.to/with_attitude</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/with_attitude"/>
    <language>en</language>
    <item>
      <title>How to Build Your First Agent. One That Works.</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sun, 12 Jul 2026 07:28:48 +0000</pubDate>
      <link>https://dev.to/with_attitude/how-to-build-your-first-agent-one-that-works-4681</link>
      <guid>https://dev.to/with_attitude/how-to-build-your-first-agent-one-that-works-4681</guid>
      <description>&lt;p&gt;A beginner-friendly visual guide to building your first AI agent in Claude Code, based on questions from my readers.&lt;/p&gt;

&lt;p&gt;Before we even start, let me say this: I doubt, quite seriously, that anyone alive has built a first agent without making a few mistakes. Not even &lt;a href="https://karozieminski.substack.com/p/boris-cherny-claude-code-workflow" rel="noopener noreferrer"&gt;Boris Cherny&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since agents are new, it follows as a matter of plain logic that we’re also new to them.&lt;/p&gt;

&lt;p&gt;I’m starting here because I’ve talked to people in my community who treat their mistakes as evidence they don’t belong here. They do. We all do. We’re all early adopters.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/how-to-build-your-first-ai-agent" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Canva Template: Substack Cover Image Safe Zone (1200 630 345 195)</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sat, 04 Jul 2026 12:36:49 +0000</pubDate>
      <link>https://dev.to/with_attitude/canva-template-substack-cover-image-safe-zone-1200x630-345x195-2pjh</link>
      <guid>https://dev.to/with_attitude/canva-template-substack-cover-image-safe-zone-1200x630-345x195-2pjh</guid>
      <description>&lt;p&gt;A reusable Canva template system for making Substack images look great across all previews..&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-dimensions-safe-zone" rel="noopener noreferrer"&gt;Read this article first.&lt;/a&gt;This template is the companion resource.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Substack cover images are 1200×630 px but get cropped 9 different ways.&lt;/p&gt;

&lt;p&gt;This Canva safe zone template locks your title, logo and characters into the center 345×195 px, so nothing gets cut.&lt;/p&gt;

&lt;p&gt;Grab it, drop your design in, done.&lt;/p&gt;

&lt;p&gt;Link below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-safe-zone-canva-template" rel="noopener noreferrer"&gt;&lt;br&gt;
 Read more&lt;br&gt;
 &lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-safe-zone-canva-template" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>substack</category>
    </item>
    <item>
      <title>Figma Template: Substack Cover Image Safe Zone Template (1200 630 345 195)</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sat, 04 Jul 2026 12:36:13 +0000</pubDate>
      <link>https://dev.to/with_attitude/figma-template-substack-cover-image-safe-zone-template-1200x630-345x195-1n69</link>
      <guid>https://dev.to/with_attitude/figma-template-substack-cover-image-safe-zone-template-1200x630-345x195-1n69</guid>
      <description>&lt;p&gt;AI Product Manager helping you protect human agency. Tools to showcase your creative work. A community of 18K+ readers building critical AI literacy through practice. Use AI with attitude to strengthen the branch you’re sitting on, not cut it off.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-dimensions-safe-zone" rel="noopener noreferrer"&gt;Read this article first.&lt;/a&gt;This template is the companion resource.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Substack cover images are 1200×630 px but get cropped 9 different ways.&lt;/p&gt;

&lt;p&gt;This Figma safe zone template locks your title, logo and characters into the center 345×195 px, so nothing gets cut.&lt;/p&gt;

&lt;p&gt;Grab it, drop your design in, done.&lt;/p&gt;

&lt;p&gt;Link below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-safe-zone-figma-template" rel="noopener noreferrer"&gt;&lt;br&gt;
 Read more&lt;br&gt;
 &lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-safe-zone-figma-template" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>substack</category>
      <category>product</category>
    </item>
    <item>
      <title>What Substack Doesn't Tell You About Cover Images</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sat, 04 Jul 2026 12:35:38 +0000</pubDate>
      <link>https://dev.to/with_attitude/what-substack-doesnt-tell-you-about-cover-images-2amg</link>
      <guid>https://dev.to/with_attitude/what-substack-doesnt-tell-you-about-cover-images-2amg</guid>
      <description>&lt;p&gt;The Substack Cover Safe Zone Guide. Make your Substack covers look great across all 9 previews. Prompt, Figma template, and Canva template included.&lt;/p&gt;

&lt;p&gt;I dare you to find one image generation model neither one of us has tried. But even with all of them at our disposal, we both spend a frankly ridiculous amount of time making our newsletter covers look good.&lt;/p&gt;

&lt;p&gt;So when Substack takes these lovingly overthought creations and makes them look gorgeous in one place, then deranged in another, we get annoyed.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/substack-cover-image-dimensions-safe-zone" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>substack</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Use AI with Attitude, or Become the Product. Critical AI Literacy Series 2026.</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sat, 27 Jun 2026 09:31:26 +0000</pubDate>
      <link>https://dev.to/with_attitude/use-ai-with-attitude-or-become-the-product-critical-ai-literacy-series-2026-3m4p</link>
      <guid>https://dev.to/with_attitude/use-ai-with-attitude-or-become-the-product-critical-ai-literacy-series-2026-3m4p</guid>
      <description>&lt;p&gt;Use AI hard. Just don't kneel for it. A field guide to critical AI literacy and attitude.&lt;/p&gt;

&lt;p&gt;AI doesn’t need more obedient users.&lt;/p&gt;

&lt;p&gt;It has enough.&lt;/p&gt;

&lt;p&gt;It has users pasting deeply personal information into whatever chat box is cheaper.&lt;/p&gt;

&lt;p&gt;Users who accept the first answer.&lt;/p&gt;

&lt;p&gt;Users who call everything “research” if the output has hyperlinks or bullet points.&lt;/p&gt;

&lt;p&gt;Users who let tools summarise what they never read, write what they never thought, and decide what they never had the judgment to assess.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/critical-ai-literacy-ai-with-attitude" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The Pre-Build Interrogation Prompt</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Fri, 26 Jun 2026 10:05:45 +0000</pubDate>
      <link>https://dev.to/with_attitude/the-pre-build-interrogation-prompt-102k</link>
      <guid>https://dev.to/with_attitude/the-pre-build-interrogation-prompt-102k</guid>
      <description>&lt;p&gt;AI Product Manager turning everyone into AI-native builders. I help you design &amp;amp; build with AI, not just use it. I build tools to grow your newsletter and showcase your work. Join a 18K+ community developing critical AI literacy by immersion.&lt;/p&gt;

&lt;p&gt;The Pre-Build Interrogation Prompt is a companion resource to my article “Are You Sure You’re Actually Vibe Coding?”&lt;/p&gt;

&lt;p&gt;Read the article first because this prompt only makes sense once you understand the difference between vibe coding, slop coding, spec-assisted building, and spec-driven development.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/pre-build-interrogation-prompt" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>product</category>
      <category>programming</category>
    </item>
    <item>
      <title>So, Are You Really Vibe Coding? The 2026 Definition, Lexicon, and Decision Framework</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Fri, 26 Jun 2026 10:05:09 +0000</pubDate>
      <link>https://dev.to/with_attitude/so-are-you-really-vibe-coding-the-2026-definition-lexicon-and-decision-framework-15ip</link>
      <guid>https://dev.to/with_attitude/so-are-you-really-vibe-coding-the-2026-definition-lexicon-and-decision-framework-15ip</guid>
      <description>&lt;p&gt;Vibe coding defined by a practitioner who’s tested it since 2025: the 2026 definition, the full AI development lexicon, and the Spec-Driven Spectrum — a framework for choosing how much spec your build needs.&lt;/p&gt;

&lt;p&gt;How sure are you that what you’re doing is vibe coding?&lt;/p&gt;

&lt;p&gt;I’m asking because many people use this term loosely and treat it as a synonym for any AI-assisted coding.&lt;/p&gt;

&lt;p&gt;Some people, like me, use the term loosely &lt;em&gt;on purpose&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Others are simply not yet familiar with the distinction.&lt;/p&gt;

&lt;p&gt;Read this guide even if you’re already a pro builder.&lt;/p&gt;

&lt;p&gt;Use it as a reference. Print it if you still believe in paper. Send it to your team if they keep calling everything “vibe coding.”&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/vibe-coding-2026-definition-ai-development-lexicon" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vibecoding</category>
      <category>programming</category>
    </item>
    <item>
      <title>What I Refuse to Say About AI in 2026</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Sun, 14 Jun 2026 12:49:01 +0000</pubDate>
      <link>https://dev.to/with_attitude/what-i-refuse-to-say-about-ai-in-2026-300k</link>
      <guid>https://dev.to/with_attitude/what-i-refuse-to-say-about-ai-in-2026-300k</guid>
      <description>&lt;p&gt;What it feels like to build AI systems while raising the humans who will inherit them.&lt;/p&gt;

&lt;p&gt;I spend a lot of time inside AI systems.&lt;/p&gt;

&lt;p&gt;Not casually.&lt;/p&gt;

&lt;p&gt;For the last several years, I’ve worked at the edge of AI product development, ethical AI, and AI-assisted building.&lt;/p&gt;

&lt;p&gt;I manage AI products alongside brilliant researchers, engineers, and compliance leads, so I see the full product chain up close: research decisions, engineering tradeoffs, ethical tradeoffs, compliance risks, and security risks. The product choices that tell you what a company thinks people are for.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/builder-parent-paradox" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>Why Your Perplexity Credits Vanish (and How to Make 10K Last)</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Fri, 12 Jun 2026 07:54:18 +0000</pubDate>
      <link>https://dev.to/with_attitude/why-your-perplexity-credits-vanish-and-how-to-make-10k-last-1nbf</link>
      <guid>https://dev.to/with_attitude/why-your-perplexity-credits-vanish-and-how-to-make-10k-last-1nbf</guid>
      <description>&lt;p&gt;How I run Perplexity Computer daily without blowing the credit ceiling.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Last verified: June 12, 2026&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/perplexity-computer-pricing-credits-2026" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>perplexity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Anthropic Just Split the Frontier in Two</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Fri, 12 Jun 2026 07:53:43 +0000</pubDate>
      <link>https://dev.to/with_attitude/anthropic-just-split-the-frontier-in-two-58ii</link>
      <guid>https://dev.to/with_attitude/anthropic-just-split-the-frontier-in-two-58ii</guid>
      <description>&lt;p&gt;Fable 5 is the model we get. Mythos 5 is the model we don’t. The gap between them is the product strategy.&lt;/p&gt;

&lt;p&gt;When a company announces two products from one model, the model is no longer the only thing being productized.&lt;/p&gt;

&lt;p&gt;Today, &lt;a href="https://www.anthropic.com/news/claude-fable-5-mythos-5" rel="noopener noreferrer"&gt;Anthropic launched Claude Fable 5 and Claude Mythos 5.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Same underlying model. Different doors. Different rules.&lt;/p&gt;

&lt;p&gt;This must be an interesting time to be a PM at Anthropic.&lt;/p&gt;

&lt;p&gt;The model creates the capability, but the product is shaped in the access layer: segments, permissions, routing, eligibility, pricing, governance, and trust.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/claude-fable-5-routing-trap" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>product</category>
    </item>
    <item>
      <title>Claude Skills: Editorial Minimalist UI System</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Tue, 09 Jun 2026 23:21:47 +0000</pubDate>
      <link>https://dev.to/with_attitude/claude-skills-editorial-minimalist-ui-system-5hia</link>
      <guid>https://dev.to/with_attitude/claude-skills-editorial-minimalist-ui-system-5hia</guid>
      <description>&lt;p&gt;Editorial Minimalist UI is a design system for AI-generated product interfaces that should feel calm, premium, useful, and built by someone with taste.&lt;/p&gt;

&lt;p&gt;I built this skill after seeing one too many AI-generated pages with purple gradients, soft shadows, fake testimonials, and vague buttons.&lt;/p&gt;

&lt;p&gt;The Editorial Minimalist UI skill fixes that by forcing the AI to start with the bones of the interface: structure first, typography second, then spacing, hierarchy, content, and surfaces before any decorative nonsense.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AI Product Manager and&lt;a href="https://karozieminski.substack.com/p/substack-creator-tools" rel="noopener noreferrer"&gt;builder&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I write Product with Attitude, an AI newsletter for thousands of subscribers developing critical AI literacy the only way it sticks: through practice.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/claude-skills-editorial-minimalist" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>ux</category>
    </item>
    <item>
      <title>12 AI Projects Built by the PwA Community</title>
      <dc:creator>With Attitude</dc:creator>
      <pubDate>Wed, 03 Jun 2026 06:20:53 +0000</pubDate>
      <link>https://dev.to/with_attitude/12-ai-projects-built-by-the-pwa-community-3bfj</link>
      <guid>https://dev.to/with_attitude/12-ai-projects-built-by-the-pwa-community-3bfj</guid>
      <description>&lt;p&gt;I Keep Saying You Can Build with AI. Here’s Proof.&lt;/p&gt;

&lt;p&gt;You spend hours engineering context for one AI: training its memory, writing system prompts, building project files. Then you switch models and start all over.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cuey.io/memory?utm_source=karo&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=karo_2026-06-03&amp;amp;utm_content=sponsored_ad" rel="noopener noreferrer"&gt;Cuey&lt;/a&gt; is a free Chrome extension that unlocks that context for cross-model comparisons. When you compare ChatGPT, Claude, and Gemini in Cuey, each model answers with the full picture of your work. &lt;br&gt;
Built for builders who can’t afford to start from scratch.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;a href="https://karozieminski.substack.com/p/build-with-ai-2026-community-builder-showcase" rel="noopener noreferrer"&gt;Continue reading on Substack →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

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