<?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: Nabil Abubakar</title>
    <description>The latest articles on DEV Community by Nabil Abubakar (@nabil-ctrl).</description>
    <link>https://dev.to/nabil-ctrl</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%2F3878546%2Fe9c36294-bcd0-4b0a-8419-2de7d18c7ab1.jpg</url>
      <title>DEV Community: Nabil Abubakar</title>
      <link>https://dev.to/nabil-ctrl</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nabil-ctrl"/>
    <language>en</language>
    <item>
      <title>Why VSCode Still Makes Me Feel Alive</title>
      <dc:creator>Nabil Abubakar</dc:creator>
      <pubDate>Mon, 10 Aug 2026 17:55:48 +0000</pubDate>
      <link>https://dev.to/nabil-ctrl/why-vscode-still-makes-me-feel-alive-2kda</link>
      <guid>https://dev.to/nabil-ctrl/why-vscode-still-makes-me-feel-alive-2kda</guid>
      <description>&lt;p&gt;Every time I open Cursor or Antigravity to write code or run codex, claude, grok.&lt;br&gt;
 I feel dumb.&lt;/p&gt;

&lt;p&gt;Not immediately. But somewhere in the loop prompt, accept, read the diff, push I notice I've stopped thinking. I'm just shipping. Reading code someone else's model wrote, watching reels while it "thinks," accepting suggestions, pushing. Repeat. My brain is on autopilot and I'm just the guy clicking accept.&lt;/p&gt;

&lt;p&gt;Then I open plain VSCode. No Copilot, no Cursor, no AI anything. Just me, a blank file, and the problem.&lt;/p&gt;

&lt;p&gt;And immediately I feel alive.&lt;/p&gt;

&lt;p&gt;It's like my brain took something. Not a drug more like it finally woke up. I have to actually hold the problem in my head. Think through the data flow before I type it. Remember the syntax instead of glancing at a suggestion and pattern-matching whether it looks right. Every line is a decision I made, not a decision I approved.&lt;/p&gt;

&lt;p&gt;That's the difference. With AI tools, I'm a reviewer. Without them, I'm the engineer.&lt;/p&gt;

&lt;p&gt;I'm not saying ditch AI coding tools that would be stupid at this point obvisiously, they're too useful and too fast. But I've started noticing what they quietly take from me if I let them do everything: the muscle of actually thinking in code. The kind of thinking you only build by struggling through a bug for twenty minutes with no autocomplete whispering the answer.&lt;/p&gt;

&lt;p&gt;So now I try to write parts of the code myself. On purpose. Not because it's faster it's not. But because it's the only way I stay sharp enough to know when the AI is wrong, when the suggestion is subtly broken, when the clean generated function is actually solving the wrong problem.&lt;/p&gt;

&lt;p&gt;Sometimes the slower way is the only way that keeps you in the game when you don't have a deadline or you could grind leetcode or neetcode problems in your free time to keep your brain active.&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>developerlife</category>
      <category>ai</category>
      <category>programming</category>
    </item>
    <item>
      <title>I indexed 110+ software laws so AI agents and dev teams can stop breaking architecture</title>
      <dc:creator>Nabil Abubakar</dc:creator>
      <pubDate>Tue, 02 Jun 2026 08:58:10 +0000</pubDate>
      <link>https://dev.to/nabil-ctrl/i-indexed-110-software-laws-so-ai-agents-and-dev-teams-can-stop-breaking-architecture-2pa</link>
      <guid>https://dev.to/nabil-ctrl/i-indexed-110-software-laws-so-ai-agents-and-dev-teams-can-stop-breaking-architecture-2pa</guid>
      <description>&lt;p&gt;description: From Conway's Law to the CAP Theorem I built an interactive playbook to integrate classic architectural wisdom directly into your AI workflows and dev teams.&lt;/p&gt;

&lt;p&gt;Every experienced software engineer has been there. &lt;/p&gt;

&lt;p&gt;You spend months meticulously designing a beautiful microservices architecture. You map out the data flows, write clean code, and set up your pipelines. But six months later, the system is a tangled, unmaintainable mess. The code doesn't mirror your original technical blueprint it mirrors your company’s messy Slack channels and fragmented team structure.&lt;/p&gt;

&lt;p&gt;You didn’t just hit a technical bug. You ran face-first into &lt;strong&gt;Conway’s Law&lt;/strong&gt;: &lt;em&gt;Organizations design systems that mirror their own communication structures.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We talk about these foundational concepts Conway’s Law, Brooks’s Law, the CAP Theorem, Lehman’s Laws in passing conversations, tech blogs, or post-mortem meetings. Yet, despite how heavily they dictate whether our codebases live or die, this collective engineering wisdom remains scattered across old academic papers, random blog posts, and obscure GitHub threads.&lt;/p&gt;

&lt;p&gt;As an indie developer, I got tired of watching these principles get ignored, especially as AI tools generate more code without any context of architectural constraints. What started as a small personal project to read and track these classic rules has scaled into an AI-powered compliance system.&lt;/p&gt;

&lt;p&gt;Yesstarday, I launched &lt;strong&gt;&lt;a href="https://devlaws.xyz" rel="noopener noreferrer"&gt;DevLaws.xyz&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is DevLaws?
&lt;/h2&gt;

&lt;p&gt;DevLaws is an interactive, modern playbook and integration hub built specifically for software engineers, tech leads, and technical architects who want to build resilient systems and keep both human developers and autonomous AI workflows aligned. &lt;/p&gt;

&lt;p&gt;Instead of reading dry, textbook definitions, it is a centralized platform designed to make engineering wisdom actionable and integrated directly into your development cycle.&lt;/p&gt;

&lt;p&gt;Here is what you can do on the platform right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Explore 110+ Codified Laws:&lt;/strong&gt; Deep dives into software design, distributed systems trade-offs, and team velocity dynamics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agent Integration:&lt;/strong&gt; Hook your AI agents and coding tools directly into our compliance backend to ensure automated code respects foundational architectural boundaries.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Analyze Real World Case Studies:&lt;/em&gt;* Move past abstract theory. Read production breakdowns showing exactly how these laws play out in real companies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Map Principles to Active Projects:&lt;/strong&gt; Brainstorm, track, and commit specific structural rules directly to the blueprint of your live repositories to prevent technical debt.&lt;/li&gt;
&lt;li&gt;** Align Teams with Visual Cards:** Easily generate and share visual law cards to educate your developers and get everyone on the same page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Track Trending Concepts:&lt;/strong&gt; Stay ahead by seeing what architectural mental models technical teams are researching weekly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Built for Builders (I need your feedback!)
&lt;/h2&gt;

&lt;p&gt;I am actively updating and building upon DevLaws daily to ensure it solves genuine production headaches. Because the platform literally just launched, I am actively looking for engineering teams to jump in, test the AI/integration workflows, and &lt;strong&gt;absolutely roast the UI and feature set.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;If your engineering team is open to checking it out and helping a solo builder gain some early launch visibility (reposts, sharing with colleagues, etc.), I am offering &lt;strong&gt;3 months of our Enterprise plan completely free&lt;/strong&gt; to early adopting teams. No hard sales pitch just a builder looking for authentic feedback to shape the roadmap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's chat on &lt;a href="https://x.com/Nabil_ctrl" rel="noopener noreferrer"&gt;x&lt;/a&gt;!
&lt;/h2&gt;

&lt;p&gt;Stop leaving your system architecture to chance. Check out &lt;strong&gt;&lt;a href="https://devlaws.xyz" rel="noopener noreferrer"&gt;DevLaws.xyz&lt;/a&gt;&lt;/strong&gt; and let me know your feedback below.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How are you currently ensuring that AI generated code doesn't violate your system architecture?&lt;/li&gt;
&lt;li&gt;What integration or feature would make this a daily tool for your team?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's also discuss in the comments!&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>architecture</category>
      <category>systemdesign</category>
    </item>
  </channel>
</rss>
