<?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: Magshifter</title>
    <description>The latest articles on DEV Community by Magshifter (@magshifter).</description>
    <link>https://dev.to/magshifter</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%2F4207226%2F11416af1-6c4a-452c-867b-8a5517090777.jpg</url>
      <title>DEV Community: Magshifter</title>
      <link>https://dev.to/magshifter</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/magshifter"/>
    <language>en</language>
    <item>
      <title>When AI Surprised Me Not by Breaking the Rules, but by How It Used Them</title>
      <dc:creator>Magshifter</dc:creator>
      <pubDate>Tue, 27 Oct 2026 18:42:45 +0000</pubDate>
      <link>https://dev.to/magshifter/when-ai-surprised-me-not-by-breaking-the-rules-but-by-how-it-used-them-243j</link>
      <guid>https://dev.to/magshifter/when-ai-surprised-me-not-by-breaking-the-rules-but-by-how-it-used-them-243j</guid>
      <description>&lt;p&gt;Until recently, &lt;strong&gt;MAG Development Center (MAGDC)&lt;/strong&gt; had mainly been tested through XenForo add-on development.&lt;/p&gt;

&lt;p&gt;I wanted to find out: &lt;strong&gt;How would the system behave with a completely different type of project?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's how &lt;strong&gt;MAG Business CRM&lt;/strong&gt; began — an experiment in building an order management system for 3D printing using Google Sheets and Google Apps Script.&lt;/p&gt;

&lt;p&gt;And recently, something genuinely surprised me.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened?
&lt;/h2&gt;

&lt;p&gt;I gave the AI executor a specific task: turn the functionality of a Google Sheets-based system into a web interface with clearly defined technical capabilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I didn't say a single word about design.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But when I saw the finished interface, I immediately recognized design patterns we'd been developing in MAGDC.&lt;/p&gt;

&lt;p&gt;Why is that interesting?&lt;/p&gt;

&lt;p&gt;MAGDC includes an evolving system of independent design libraries, reusable components, usage rules, and validation mechanisms.&lt;/p&gt;

&lt;p&gt;And suddenly, in a project completely unrelated to XenForo, I saw a familiar design approach appear without explicitly requesting it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coincidence or architecture at work?
&lt;/h2&gt;

&lt;p&gt;That's what I still need to investigate.&lt;/p&gt;

&lt;p&gt;Did the executor actually use a MAGDC design library? Or did it simply reproduce a similar visual style?&lt;/p&gt;

&lt;p&gt;And more importantly, did it stay within its authority?&lt;/p&gt;

&lt;p&gt;Because &lt;strong&gt;reusing an approved solution and independently changing a product's design standards are two very different things.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But the result made me think.&lt;/p&gt;

&lt;p&gt;Maybe we're gradually approaching what I originally wanted MAGDC to achieve:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I define WHAT needs to be done, while AI figures out HOW — using accumulated knowledge without crossing established boundaries.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now I want to find out whether this really was the result of MAGDC's mechanisms.&lt;/p&gt;

&lt;p&gt;If it was, that would mean far more to me than simply getting a good-looking interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Because the real value of a system of rules isn't how many restrictions it imposes. It's how much more it enables us to accomplish without having to supervise every step.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And perhaps this was the first time I'd seen that happen in practice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Magshifter/MAG-Development-Center" rel="noopener noreferrer"&gt;MAG Development Center on GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>design</category>
      <category>softwaredevelopment</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Can I Turn MAGDC Into Something Bigger Than a Coding System?</title>
      <dc:creator>Magshifter</dc:creator>
      <pubDate>Tue, 27 Oct 2026 11:28:13 +0000</pubDate>
      <link>https://dev.to/magshifter/can-i-turn-magdc-into-something-bigger-than-a-coding-system-1e25</link>
      <guid>https://dev.to/magshifter/can-i-turn-magdc-into-something-bigger-than-a-coding-system-1e25</guid>
      <description>&lt;p&gt;I've been asking myself an interesting question lately.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Am I building a system for developing software, or could it eventually become a system for developing almost anything?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A few months ago, I started building &lt;strong&gt;MAGDC (MAG Development Center)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The idea was to solve problems I kept running into while developing software with AI: forgotten decisions, unexpected changes, broken functionality, and agents doing more than I actually asked.&lt;/p&gt;

&lt;p&gt;MAGDC doesn't write the code itself. It helps me organize requirements, decisions, architecture, tasks, and verification while AI tools such as Cursor handle implementation.&lt;/p&gt;

&lt;p&gt;My main testing ground has been &lt;strong&gt;XenForo add-on development&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But I wanted to see whether the same approach would work somewhere else.&lt;/p&gt;

&lt;h2&gt;
  
  
  My first experiment beyond XenForo
&lt;/h2&gt;

&lt;p&gt;I'm currently finishing &lt;strong&gt;MAG Business CRM&lt;/strong&gt;, built with Google Sheets and Google Apps Script for managing 3D printing orders.&lt;/p&gt;

&lt;p&gt;It handles things like customers, materials, pricing, production orders, payments, and financial calculations.&lt;/p&gt;

&lt;p&gt;What makes this interesting to me isn't simply that AI helped build a CRM.&lt;/p&gt;

&lt;p&gt;It's how we developed it.&lt;/p&gt;

&lt;p&gt;I defined the business requirements, made the important decisions, and used MAGDC to organize the work into manageable steps. Cursor implemented the changes and ran technical checks.&lt;/p&gt;

&lt;p&gt;And we learned something important along the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Passing tests doesn't necessarily mean the product is good to use.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For example, an order management screen passed technical checks, but when I tried using it, the selected order's details appeared below a long list. With just twenty orders, that was already inconvenient.&lt;/p&gt;

&lt;p&gt;So we changed the interface based on actual usage.&lt;/p&gt;

&lt;p&gt;Other seemingly small requests, such as giving orders readable numbers or preserving financial history, turned out to require much more careful architectural decisions.&lt;/p&gt;

&lt;p&gt;The CRM has substantial implemented and tested functionality, although its final end-to-end validation and practical acceptance are still ahead.&lt;/p&gt;

&lt;p&gt;It's not proof that MAGDC works everywhere. But it is useful experience outside its original XenForo environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;I've also worked on a Windows utility connecting ChatGPT and Cursor.&lt;/p&gt;

&lt;p&gt;Now I'm considering something very different: &lt;strong&gt;developing a civilian racing drone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I want to explore whether MAGDC could help organize not just programming, but also CAD models, engineering requirements, prototypes, documentation, and physical testing.&lt;/p&gt;

&lt;p&gt;The MAGDC repository already has a planned embedded/FPV domain, but that doesn't mean the engineering workflow has been proven.&lt;/p&gt;

&lt;p&gt;And that's exactly what I want to discover.&lt;/p&gt;

&lt;p&gt;Maybe MAGDC's approach will transfer well.&lt;/p&gt;

&lt;p&gt;Maybe I'll find that some of its rules only make sense for software.&lt;/p&gt;

&lt;p&gt;Either result would teach me something.&lt;/p&gt;

&lt;p&gt;I'm increasingly interested in building a system where one person can coordinate complex projects with AI assistance — while keeping the important decisions under human control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can an AI development workflow designed for software eventually help create physical products too?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I don't know yet. But I intend to test it.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>productivity</category>
      <category>softwaredevelopment</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>Cursor Hit Its Usage Limit. Grok Picked Up Where It Left Off.</title>
      <dc:creator>Magshifter</dc:creator>
      <pubDate>Sun, 25 Oct 2026 21:16:29 +0000</pubDate>
      <link>https://dev.to/magshifter/cursor-hit-its-usage-limit-grok-picked-up-where-it-left-off-448g</link>
      <guid>https://dev.to/magshifter/cursor-hit-its-usage-limit-grok-picked-up-where-it-left-off-448g</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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj70b7f09c66m0vois04.png" 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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj70b7f09c66m0vois04.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few days ago, I ran into a familiar problem: I had more development work to do, but I'd reached my Cursor usage limit.&lt;/p&gt;

&lt;p&gt;Normally, that would mean taking a break or waiting for the limit to reset.&lt;/p&gt;

&lt;p&gt;This time, I decided to try something different.&lt;/p&gt;

&lt;p&gt;I had Grok Bot available. I'd mostly used it for research, code reviews, and technical audits, but I knew it could work with code too.&lt;/p&gt;

&lt;p&gt;So I gave it my next development task.&lt;/p&gt;

&lt;p&gt;And surprisingly, it just got to work.&lt;/p&gt;

&lt;p&gt;Grok connected to my local development environment, worked directly with the Git repository, ran the required checks, and committed and pushed the changes.&lt;/p&gt;

&lt;p&gt;It wasn't controlling Cursor or forwarding tasks to another coding agent. It was doing the work itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  But there was a catch
&lt;/h2&gt;

&lt;p&gt;I'd already experimented with Grok as a coding agent before.&lt;/p&gt;

&lt;p&gt;Its technical work was good, but it had a habit of taking shortcuts. Sometimes it would make decisions I hadn't approved or skip parts of my development workflow to reach the result faster.&lt;/p&gt;

&lt;p&gt;The code might be fine, but the process wasn't.&lt;/p&gt;

&lt;p&gt;And that's something I've been trying to solve with &lt;strong&gt;MAGDC (MAG Development Center)&lt;/strong&gt;, a system I'm building to manage AI-assisted software development.&lt;/p&gt;

&lt;p&gt;Before this experiment, I'd updated the MAGDC skills used by Grok. These skills help the agent find the current project rules, understand its task boundaries, and know when it needs to stop and ask for a decision.&lt;/p&gt;

&lt;p&gt;This time, I noticed a difference.&lt;/p&gt;

&lt;p&gt;Grok stayed within the assigned scope, followed the required checks, and stopped when a task needed my approval instead of improvising its own solution.&lt;/p&gt;

&lt;p&gt;It completed several development tasks this way.&lt;/p&gt;

&lt;p&gt;Of course, a few successful runs don't prove that this approach will always work. I still need to test it across different types of tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I found interesting
&lt;/h2&gt;

&lt;p&gt;The biggest surprise wasn't that Grok could write code.&lt;/p&gt;

&lt;p&gt;It was that I could switch AI coding tools without having to rebuild my entire development process around a different assistant.&lt;/p&gt;

&lt;p&gt;The project requirements, decisions, and rules remained in the repository. The next task was already defined.&lt;/p&gt;

&lt;p&gt;I only changed the executor.&lt;/p&gt;

&lt;p&gt;Cursor is still my main development tool, and I'm not planning to replace it. But this experience made me think differently about how I use AI agents.&lt;/p&gt;

&lt;p&gt;Maybe the goal shouldn't be finding one perfect AI coding assistant.&lt;/p&gt;

&lt;p&gt;Maybe it's building a workflow where different agents can work on the same project without losing the decisions and rules that matter.&lt;/p&gt;

&lt;p&gt;That's what I'm exploring with MAGDC.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I'm curious: have you ever switched AI coding agents in the middle of a project? Did the new agent follow your existing workflow, or did you have to start explaining everything again?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>productivity</category>
      <category>tools</category>
    </item>
    <item>
      <title>Two Months Ago I Was Flying Agricultural Drones. Now I'm Building Software with AI.</title>
      <dc:creator>Magshifter</dc:creator>
      <pubDate>Sun, 25 Oct 2026 19:38:49 +0000</pubDate>
      <link>https://dev.to/magshifter/two-months-ago-i-was-flying-agricultural-drones-now-im-building-software-with-ai-46g5</link>
      <guid>https://dev.to/magshifter/two-months-ago-i-was-flying-agricultural-drones-now-im-building-software-with-ai-46g5</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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuw4pc8emwrex05v8gv0m.png" 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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuw4pc8emwrex05v8gv0m.png" alt=" " width="339" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hi! I'm Yevhen, 42, from Sumy, Ukraine.
&lt;/h1&gt;

&lt;p&gt;I'm a stop-motion animator, and until recently, my programming knowledge was limited to some CSS. I'd heard of HTML, but that was about it.&lt;/p&gt;

&lt;p&gt;Almost two months ago, I was working as an agricultural drone pilot, spending my days out in the fields. That's when I started experimenting with AI coding tools.&lt;/p&gt;

&lt;p&gt;I had plenty of ideas but no idea how to turn them into working software. AI changed that.&lt;/p&gt;

&lt;p&gt;At first, it felt almost too easy. I described what I wanted, and AI wrote the code.&lt;/p&gt;

&lt;p&gt;But as my projects grew, things got messy.&lt;/p&gt;

&lt;p&gt;AI would fix one problem and create another, forget previous decisions, or confidently report that something was finished when it wasn't.&lt;/p&gt;

&lt;p&gt;And without much programming experience, I couldn't always spot those mistakes.&lt;/p&gt;

&lt;p&gt;So I started building &lt;strong&gt;MAGDC (MAG Development Center)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It's not another AI coding assistant. It's a system I'm developing to help manage AI-driven software projects: requirements, decisions, tasks, and verification of completed work.&lt;/p&gt;

&lt;p&gt;I'm already using it while developing real projects, and it's still evolving.&lt;/p&gt;

&lt;p&gt;It's funny how things turn out. Two months ago, I was flying agricultural drones. Now I'm learning about software architecture, Git, and development workflows.&lt;/p&gt;

&lt;p&gt;I decided to share this journey here — what works, what doesn't, and what I learn along the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For those building software with AI agents: what's your biggest challenge?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>career</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
