<?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: Sajith Vijsekara</title>
    <description>The latest articles on DEV Community by Sajith Vijsekara (@sajithv91).</description>
    <link>https://dev.to/sajithv91</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%2F787923%2F4875a93d-3a33-4af1-8b90-0ace1e3ea3c3.jpeg</url>
      <title>DEV Community: Sajith Vijsekara</title>
      <link>https://dev.to/sajithv91</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sajithv91"/>
    <language>en</language>
    <item>
      <title>Moving from AI-Assisted Engineering to AI-Agentic Software Engineering</title>
      <dc:creator>Sajith Vijsekara</dc:creator>
      <pubDate>Tue, 18 Aug 2026 15:23:07 +0000</pubDate>
      <link>https://dev.to/sajithv91/moving-from-ai-assisted-engineering-to-ai-agentic-software-engineering-4i2p</link>
      <guid>https://dev.to/sajithv91/moving-from-ai-assisted-engineering-to-ai-agentic-software-engineering-4i2p</guid>
      <description>&lt;h1&gt;
  
  
  &lt;strong&gt;Moving from AI-Assisted Engineering to AI-Agentic Software Engineering&lt;/strong&gt;
&lt;/h1&gt;

&lt;p&gt;The rise of AI coding assistants has transformed how developers write software. Tools like GitHub Copilot, ChatGPT, Claude, and Gemini have significantly improved developer productivity by helping generate code, explain concepts, and automate repetitive tasks.&lt;/p&gt;

&lt;p&gt;However, the industry is now entering the next evolution: &lt;strong&gt;AI-Agentic Software Engineering&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of AI simply assisting developers, AI agents can now take ownership of entire software engineering tasks—from requirement analysis and architecture design to implementation, testing, documentation, and code reviews. The challenge is no longer &lt;em&gt;whether&lt;/em&gt; to use AI, but &lt;strong&gt;how to integrate AI agents into a structured Software Development Lifecycle (SDLC).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This requires moving away from &lt;strong&gt;vibe coding&lt;/strong&gt; toward &lt;strong&gt;specification-driven development&lt;/strong&gt;, where AI agents operate using well-defined requirements, standards, and engineering principles.&lt;/p&gt;

&lt;p&gt;Today, I'd like to discuss two of the most popular frameworks enabling this transition.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Spec Kit
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Spec Kit&lt;/strong&gt; is a specification-driven framework designed for &lt;strong&gt;Human + AI collaborative software development&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The philosophy is simple: &lt;strong&gt;define the specification before generating the code&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Rather than asking an AI to build an application from a vague prompt, Spec Kit encourages teams to create structured specifications, architectural decisions, and engineering principles that guide AI throughout the development lifecycle.&lt;/p&gt;

&lt;p&gt;Some key benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Structured and repeatable software development&lt;/li&gt;
&lt;li&gt;Better requirement traceability&lt;/li&gt;
&lt;li&gt;Consistent architecture decisions&lt;/li&gt;
&lt;li&gt;Reduced AI hallucinations&lt;/li&gt;
&lt;li&gt;Lower development costs through predictable AI interactions&lt;/li&gt;
&lt;li&gt;Support for selecting the most appropriate LLM based on project requirements&lt;/li&gt;
&lt;li&gt;Integration of quality engineering practices from the beginning of the SDLC&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Spec Kit is particularly valuable for engineering teams that want to adopt AI without sacrificing software quality or maintainability.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. BMAD (Breakthrough Method for Agile AI-Driven Development)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;BMAD&lt;/strong&gt; is an AI agent orchestration framework that models an entire software engineering organization using specialized AI agents.&lt;/p&gt;

&lt;p&gt;Instead of relying on a single coding assistant, BMAD coordinates multiple expert agents, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;BMAD Master&lt;/li&gt;
&lt;li&gt;Product Manager&lt;/li&gt;
&lt;li&gt;Business Analyst&lt;/li&gt;
&lt;li&gt;Software Architect&lt;/li&gt;
&lt;li&gt;UI/UX Designer&lt;/li&gt;
&lt;li&gt;Scrum Master&lt;/li&gt;
&lt;li&gt;Software Developer&lt;/li&gt;
&lt;li&gt;QA Engineer&lt;/li&gt;
&lt;li&gt;Technical Writer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent is responsible for a specific stage of the SDLC, allowing teams to build software using a structured, collaborative AI workflow.&lt;/p&gt;

&lt;p&gt;Compared with traditional vibe coding, BMAD offers several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Specifications are created before implementation&lt;/li&gt;
&lt;li&gt;Context is preserved throughout the project lifecycle&lt;/li&gt;
&lt;li&gt;More deterministic and repeatable outputs&lt;/li&gt;
&lt;li&gt;Clear separation of responsibilities across AI agents&lt;/li&gt;
&lt;li&gt;Better scalability for enterprise software projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;BMAD also supports multiple development workflows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Quick Flow&lt;/strong&gt; – Rapid prototyping and proof of concepts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Standard Flow&lt;/strong&gt; – Balanced workflow for most software projects&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise Flow&lt;/strong&gt; – Designed for large-scale enterprise development with governance and quality controls&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Another significant advantage is its support for the &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt;, enabling AI agents to integrate with external engineering tools such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub&lt;/li&gt;
&lt;li&gt;Atlassian (Jira &amp;amp; Confluence)&lt;/li&gt;
&lt;li&gt;SonarQube&lt;/li&gt;
&lt;li&gt;Figma&lt;/li&gt;
&lt;li&gt;Other MCP-compatible services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allows AI agents to work directly with the same ecosystem that engineering teams already use.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;AI-assisted development has already changed how we write code.&lt;/p&gt;

&lt;p&gt;The next transformation is &lt;strong&gt;AI-Agentic Software Engineering&lt;/strong&gt;, where AI becomes an active engineering teammate rather than just a coding assistant.&lt;/p&gt;

&lt;p&gt;The organizations that succeed will not simply adopt more AI tools—they will establish structured frameworks, engineering governance, and specification-driven workflows that enable AI agents to deliver reliable, maintainable, and scalable software.&lt;/p&gt;

&lt;p&gt;The future isn't about replacing software engineers.&lt;/p&gt;

&lt;p&gt;It's about enabling engineers to lead teams of AI agents that can execute software development with greater speed, consistency, and quality.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What are your thoughts?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Are you still using AI mainly as a coding assistant?&lt;/li&gt;
&lt;li&gt;Have you started experimenting with AI agent frameworks like Spec Kit or BMAD?&lt;/li&gt;
&lt;li&gt;Which approach do you think will become the standard for enterprise software engineering over the next few years?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd love to hear your experiences and perspectives.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>softwaredevelopment</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>CKAD Exam Guide for 2024</title>
      <dc:creator>Sajith Vijsekara</dc:creator>
      <pubDate>Sat, 13 Jan 2024 14:25:58 +0000</pubDate>
      <link>https://dev.to/sajithv91/ckad-exam-guide-for-2024-2a48</link>
      <guid>https://dev.to/sajithv91/ckad-exam-guide-for-2024-2a48</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%2Fs6ubxtwuiluf8feyqqdj.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.amazonaws.com%2Fuploads%2Farticles%2Fs6ubxtwuiluf8feyqqdj.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the year 2024, I started with good news, I had cleared my CKAD exam and I thought to share my experience to prepare and face the exam.&lt;/p&gt;

&lt;p&gt;Background&lt;/p&gt;

&lt;p&gt;I have done projects in the last 4 years using the k8 environments. Though I have worked on projects I thought to prepare for certification and prove I know k8. My first choice was to start CKA and decided to start CKAD first and then moved to CKA.&lt;/p&gt;

&lt;p&gt;Materials   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Mumshad Mannambeth this udemy course I have followed.&lt;/li&gt;
&lt;li&gt; KillerCode this Tutorial link&lt;/li&gt;
&lt;li&gt; K8 Documentation &lt;a href="https://kubernetes.io/docs/home/" rel="noopener noreferrer"&gt;https://kubernetes.io/docs/home/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; For Network policies this repository is very useful&lt;/li&gt;
&lt;li&gt; This GitHub repository is ok but some of the content is outdated.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Prepare for Exam&lt;/p&gt;

&lt;p&gt;Read full article in &lt;a href="https://medium.com/@sajithv/ckad-exam-guide-for-2024-9d9dddb30f35" rel="noopener noreferrer"&gt;here&lt;/a&gt; &lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>cloudnative</category>
      <category>ckad</category>
      <category>guide</category>
    </item>
    <item>
      <title>Event Driven Architecture with AWS SQS</title>
      <dc:creator>Sajith Vijsekara</dc:creator>
      <pubDate>Mon, 10 Jan 2022 16:00:47 +0000</pubDate>
      <link>https://dev.to/sajithv91/event-driven-architecture-with-aws-sqs-oj1</link>
      <guid>https://dev.to/sajithv91/event-driven-architecture-with-aws-sqs-oj1</guid>
      <description>&lt;p&gt;What is Message Queue Service?&lt;/p&gt;

&lt;p&gt;Before learning the AWS SQS we have to learn what is message queue service first. Message Queue service is “the system that pushes a message into a queue by providing an asynchronous communications protocol”. There are two parties involved in queue service. Those parties are called Sender and Receiver.&lt;/p&gt;

&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%2Fpdp426scpj0i2h6rhy0g.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.amazonaws.com%2Fuploads%2Farticles%2Fpdp426scpj0i2h6rhy0g.png" alt=" " width="799" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read More at &lt;a href="https://enlear.academy/event-driven-architecture-with-aws-sqs-d277851442c6" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>sqs</category>
      <category>spring</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
