<?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>Forem: ANUP M</title>
    <description>The latest articles on Forem by ANUP M (@anup_m_7fa9cd1eed42c92573).</description>
    <link>https://forem.com/anup_m_7fa9cd1eed42c92573</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%2F3728461%2Fe3a490cf-c156-42c9-afd7-b0cadee3e5dd.jpg</url>
      <title>Forem: ANUP M</title>
      <link>https://forem.com/anup_m_7fa9cd1eed42c92573</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/anup_m_7fa9cd1eed42c92573"/>
    <language>en</language>
    <item>
      <title>Copilot - See What It Changes Before It Breaks Your Project</title>
      <dc:creator>ANUP M</dc:creator>
      <pubDate>Thu, 19 Feb 2026 16:52:32 +0000</pubDate>
      <link>https://forem.com/anup_m_7fa9cd1eed42c92573/copilot-see-what-it-changes-before-it-breaks-your-project-1e9c</link>
      <guid>https://forem.com/anup_m_7fa9cd1eed42c92573/copilot-see-what-it-changes-before-it-breaks-your-project-1e9c</guid>
      <description>&lt;h1&gt;
  
  
  Monitor AI Copilot Workspace Changes with ExecDiff
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Passive execution tracing for file and package changes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;🔗 PyPI: &lt;a href="https://pypi.org/project/execdiff/" rel="noopener noreferrer"&gt;https://pypi.org/project/execdiff/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Monitor AI Tool Workspace Changes
&lt;/h2&gt;

&lt;p&gt;AI coding tools like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Copilot
&lt;/li&gt;
&lt;li&gt;Cursor
&lt;/li&gt;
&lt;li&gt;Replit AI
&lt;/li&gt;
&lt;li&gt;Agentic workflows
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;can install dependencies, modify configurations, and run setup commands directly inside your project workspace.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tracking Changes Beyond Git
&lt;/h2&gt;

&lt;p&gt;If an AI copilot implements a feature like API integration, it may:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate code
&lt;/li&gt;
&lt;li&gt;Install libraries via the terminal
&lt;/li&gt;
&lt;li&gt;Modify configuration files
&lt;/li&gt;
&lt;li&gt;Create output files
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But when something breaks after execution, Git only shows &lt;strong&gt;code changes&lt;/strong&gt; — not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;newly installed packages
&lt;/li&gt;
&lt;li&gt;runtime-created files
&lt;/li&gt;
&lt;li&gt;deleted files
&lt;/li&gt;
&lt;li&gt;config updates done during execution
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So it’s hard to tell what actually changed after an AI copilot action.&lt;/p&gt;




&lt;p&gt;Here’s how to capture everything automatically using VS Code (or any IDE with a terminal).&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Open Your Project in Your IDE
&lt;/h2&gt;

&lt;p&gt;Open your project folder in VS Code (or any IDE).&lt;/p&gt;

&lt;p&gt;Now open the integrated terminal:&lt;/p&gt;

&lt;p&gt;Terminal → New Terminal&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 2 (Optional): Create a Project-Level Python Environment
&lt;/h2&gt;

&lt;p&gt;If you want installs isolated to this project:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python3 -m venv venv
source venv/bin/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Otherwise, you can skip this step.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3: Install ExecDiff from Terminal
&lt;/h2&gt;

&lt;p&gt;Run this inside the terminal:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install execdiff
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  Step 4: Start Tracing Using the CLI
&lt;/h2&gt;

&lt;p&gt;You can now use the built-in CLI to trace your workspace changes:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;execdiff trace
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You will see:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tracing is ON. Use your AI copilot now.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Leave this terminal running while you use your AI copilot or make changes in your project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 5: Use Your AI Copilot Normally
&lt;/h2&gt;

&lt;p&gt;Now continue development normally inside your IDE using any AI copilot.&lt;/p&gt;

&lt;p&gt;For example, ask:&lt;/p&gt;

&lt;p&gt;"Create a new feature for loading hello world into a pandas data frame and displaying it. Install the required libraries"&lt;/p&gt;

&lt;p&gt;Your copilot may now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;generate new code
&lt;/li&gt;
&lt;li&gt;install dependencies
&lt;/li&gt;
&lt;li&gt;modify config files
&lt;/li&gt;
&lt;li&gt;create or delete files
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;inside your project workspace.&lt;/p&gt;

&lt;p&gt;You don’t need to change anything in your workflow.&lt;/p&gt;

&lt;p&gt;Just let your AI copilot run whatever setup it needs internally.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 6: Stop the Trace
&lt;/h2&gt;

&lt;p&gt;Once it’s done, come back to terminal and press:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ENTER
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;You’ll get:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Summary of last AI action:

Created:
- output.txt
- data.json

Modified:
- settings.py

Installed:
- requests==2.32.0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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

&lt;ul&gt;
&lt;li&gt;filesystem changes
&lt;/li&gt;
&lt;li&gt;installed packages
&lt;/li&gt;
&lt;li&gt;deleted files
&lt;/li&gt;
&lt;li&gt;execution-time config updates
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All changes made during runtime.&lt;/p&gt;




&lt;h2&gt;
  
  
  Automatic Logs
&lt;/h2&gt;

&lt;p&gt;Each AI-driven action is also stored inside:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.execdiff/logs/actions.jsonl
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Now get a running history of what changed in your project after every AI action.&lt;/p&gt;

&lt;p&gt;You can now continue using any AI copilot inside VS Code (or any IDE) normally — while ExecDiff captures everything it changes behind the scenes.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Start Using
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install execdiff
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;p&gt;Originally published on Medium: &lt;a href="https://medium.com/how-to-become-a-data-architect/using-github-copilot-see-what-it-changes-before-it-breaks-your-project-7488fd14cca6" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Full application, Vibe coding in 1 night</title>
      <dc:creator>ANUP M</dc:creator>
      <pubDate>Mon, 26 Jan 2026 11:33:32 +0000</pubDate>
      <link>https://forem.com/anup_m_7fa9cd1eed42c92573/full-application-vibe-coding-in-1-night-3i3e</link>
      <guid>https://forem.com/anup_m_7fa9cd1eed42c92573/full-application-vibe-coding-in-1-night-3i3e</guid>
      <description>&lt;p&gt;How I build a full application in 1 night vibe coding&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mivobox.com/blog" rel="noopener noreferrer"&gt;https://mivobox.com/blog&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AI Won’t Replace Your Job But It Will Change It</title>
      <dc:creator>ANUP M</dc:creator>
      <pubDate>Fri, 23 Jan 2026 12:20:01 +0000</pubDate>
      <link>https://forem.com/anup_m_7fa9cd1eed42c92573/ai-wont-replace-your-job-but-it-will-change-it-30mf</link>
      <guid>https://forem.com/anup_m_7fa9cd1eed42c92573/ai-wont-replace-your-job-but-it-will-change-it-30mf</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.amazonaws.com%2Fuploads%2Farticles%2F26crcjoj1b3qx7p6bm00.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2F26crcjoj1b3qx7p6bm00.jpeg" alt="AI" width="800" height="1092"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Originally published on Medium → &lt;a href="https://medium.com/how-to-become-a-data-architect/how-ai-can-impact-what-you-do-e8a484cc4be2" rel="noopener noreferrer"&gt;https://medium.com/how-to-become-a-data-architect/how-ai-can-impact-what-you-do-e8a484cc4be2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More people can do same things. Same people can do more things. Both pressure cost to company in different ways.&lt;/p&gt;

&lt;p&gt;It is my opinion, but tell me what you think.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
