<?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: Abhay Rao</title>
    <description>The latest articles on DEV Community by Abhay Rao (@abhayraoym).</description>
    <link>https://dev.to/abhayraoym</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%2F4031654%2Fa1cf8329-9646-44c5-b9ad-362b118efdbc.png</url>
      <title>DEV Community: Abhay Rao</title>
      <link>https://dev.to/abhayraoym</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhayraoym"/>
    <language>en</language>
    <item>
      <title>Lessons from Building IBM Bob: What Neel Sundaresan's Journey Reveals</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Tue, 29 Sep 2026 18:15:57 +0000</pubDate>
      <link>https://dev.to/abhayraoym/lessons-from-building-ibm-bob-what-neel-sundaresans-journey-reveals-5f50</link>
      <guid>https://dev.to/abhayraoym/lessons-from-building-ibm-bob-what-neel-sundaresans-journey-reveals-5f50</guid>
      <description>&lt;p&gt;Recently, I watched the first episode of &lt;strong&gt;Bob TV&lt;/strong&gt;, hosted by Maximilian Jeesh, featuring &lt;strong&gt;Neel Sundaresan&lt;/strong&gt;, General Manager of Automation and AI at IBM and one of the key leaders behind IBM Bob. What started as a discussion about AI coding assistants quickly evolved into a much broader conversation about software engineering, enterprise innovation, AI adoption, and the future of technical careers.&lt;/p&gt;

&lt;p&gt;What struck me most was that very little of the discussion was actually about generating code. Instead, it focused on how AI is changing the way software is designed, maintained, modernized, secured, and delivered. That distinction feels important because much of the public conversation around AI still centers on code completion and productivity metrics. Neel's perspective was that software engineering is undergoing a much deeper transformation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Long Before AI Coding Was Popular
&lt;/h2&gt;

&lt;p&gt;One of the fascinating parts of the conversation was hearing how Neel started working on AI-assisted development years before the current wave of large language models existed. Today it is easy to assume that AI coding assistants appeared because ChatGPT arrived on the scene, but the reality is much more nuanced.&lt;/p&gt;

&lt;p&gt;While working at Microsoft, Neel became interested in the enormous volume of code available across GitHub repositories. His belief was that developers repeatedly write variations of code that already exist somewhere else. If machines could learn patterns from previously written software, perhaps they could help developers by recommending APIs, parameters, and implementation patterns.&lt;/p&gt;

&lt;p&gt;At the time there were no frontier models, no trillion-parameter systems, and no transformer-driven coding assistants. The team built recommendation systems using traditional machine learning techniques, and while the accuracy wasn't spectacular by today's standards, developers still found the tool useful because it eliminated friction.&lt;/p&gt;

&lt;p&gt;That lesson has remained surprisingly relevant. The goal of AI isn't necessarily perfection. Sometimes simply reducing friction creates value.&lt;/p&gt;

&lt;h2&gt;
  
  
  Being Too Early Isn't the Same as Being Wrong
&lt;/h2&gt;

&lt;p&gt;Another theme that resonated with me was Neel's attitude toward failed ideas and early experimentation. Many people describe projects that don't immediately succeed as mistakes. His view was that many of those initiatives are actually good ideas that arrive before the supporting technology is ready.&lt;/p&gt;

&lt;p&gt;AI for software development is a perfect example. The concept existed years before it became commercially viable. The vision was there long before the GPUs, infrastructure, models, and datasets necessary to support it.&lt;/p&gt;

&lt;p&gt;Instead of seeing early failures as wasted effort, Neel viewed them as preparation. By continuing to explore ideas before the technology matured, teams become ready when the environment changes. When foundation models, scalable infrastructure, and modern AI tooling finally arrived, the work that had been done years earlier suddenly became practical.&lt;/p&gt;

&lt;p&gt;That mindset applies well beyond AI. Many innovations appear impossible until the surrounding ecosystem catches up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building a Startup Inside IBM
&lt;/h2&gt;

&lt;p&gt;One of the questions Max asked was how IBM Bob was created so quickly inside a company with hundreds of thousands of employees.&lt;/p&gt;

&lt;p&gt;The answer surprised me.&lt;/p&gt;

&lt;p&gt;Bob didn't begin as a massive strategic initiative with huge teams and extensive resources. There was no large organizational structure dedicated exclusively to the project. Instead, the team operated much more like a startup than a traditional enterprise software group.&lt;/p&gt;

&lt;p&gt;Neel explained that small teams can move quickly, experiment freely, and recover from mistakes without creating significant organizational disruption. That flexibility allowed the team to test ideas, gather feedback, and iterate rapidly.&lt;/p&gt;

&lt;p&gt;An especially interesting detail was that Bob helped build Bob. The team actively used the product while developing it, creating a feedback loop where they could quickly identify weaknesses, improve workflows, and validate new features.&lt;/p&gt;

&lt;p&gt;The lesson is clear: innovation often starts small. It doesn't require massive organizations. It requires focused people, a clear goal, and the willingness to learn continuously.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enterprise AI Is a Different Challenge
&lt;/h2&gt;

&lt;p&gt;The discussion then shifted toward one of the most important distinctions in the AI industry: the difference between consumer AI and enterprise AI.&lt;/p&gt;

&lt;p&gt;Many coding assistant demonstrations focus on creating new applications. A user asks an AI to generate a website, an API, or a microservice, and everything looks impressive. However, enterprise software development rarely revolves around greenfield applications.&lt;/p&gt;

&lt;p&gt;Most enterprise engineering effort is spent on modernization, migration, maintenance, security, governance, compliance, and integration.&lt;/p&gt;

&lt;p&gt;Organizations still run business-critical workloads built over decades. They maintain Java systems that have existed for years. They modernize mainframe applications, migrate infrastructure, address security requirements, and comply with regulatory frameworks.&lt;/p&gt;

&lt;p&gt;That reality fundamentally changes what an AI assistant needs to do.&lt;/p&gt;

&lt;p&gt;Rather than focusing exclusively on code generation, IBM Bob was designed to help with COBOL modernization, enterprise Java workloads, governance workflows, compliance requirements, migration projects, and other tasks that dominate real-world enterprise engineering.&lt;/p&gt;

&lt;p&gt;The AI challenge isn't simply writing code.&lt;/p&gt;

&lt;p&gt;The challenge is helping organizations evolve complex systems safely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why IBM Bob Doesn't Let You Choose Models
&lt;/h2&gt;

&lt;p&gt;One of the more controversial design decisions discussed was intelligent model routing.&lt;/p&gt;

&lt;p&gt;Many AI products emphasize model selection. Users are constantly encouraged to choose between the latest reasoning model, coding model, or thinking model.&lt;/p&gt;

&lt;p&gt;Bob takes a different approach.&lt;/p&gt;

&lt;p&gt;Instead of asking the user to pick the model, the platform determines which model is most appropriate for the task. Neel compared this to transportation choices: you don't use the same vehicle for every situation.&lt;/p&gt;

&lt;p&gt;Some tasks require powerful reasoning models. Others benefit from smaller, faster, and more efficient systems. The optimal choice depends on the problem, not on which model happens to be trending.&lt;/p&gt;

&lt;p&gt;To make this work, the Bob team continuously evaluates models across several dimensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accuracy&lt;/li&gt;
&lt;li&gt;Latency&lt;/li&gt;
&lt;li&gt;Cost&lt;/li&gt;
&lt;li&gt;Productivity impact&lt;/li&gt;
&lt;li&gt;User experience&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is a system where developers focus on solving problems while the platform handles the complexity of model selection. As the number of available models continues to grow, this approach seems increasingly relevant.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Is Not Replacing Software Engineers
&lt;/h2&gt;

&lt;p&gt;Eventually, the conversation reached one of the most common questions in technology today.&lt;/p&gt;

&lt;p&gt;Will AI replace software developers?&lt;/p&gt;

&lt;p&gt;Neel's response was straightforward: no. In fact, he argued the opposite.&lt;/p&gt;

&lt;p&gt;Many engineering organizations have extensive backlogs filled with projects that have lacked the resources, skills, or time to complete. AI helps teams address those opportunities. When repetitive tasks are automated, engineers can dedicate more energy to solving complex problems.&lt;/p&gt;

&lt;p&gt;Neel described this using a simple idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Automate the mundane and augment the complicated.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Testing, documentation, boilerplate generation, and repetitive implementation work can often be accelerated by AI. At the same time, system architecture, business logic, evaluation, governance, and decision-making remain deeply human challenges.&lt;/p&gt;

&lt;p&gt;The result isn't fewer engineers. It's engineers working on higher-value problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Better Onboarding Experience for New Developers
&lt;/h2&gt;

&lt;p&gt;Another part of the discussion that I found particularly interesting involved junior engineers. Historically, new developers often spent months getting comfortable with a company's codebase, infrastructure, and development practices. Many were hesitant to ask questions because they worried about interrupting senior colleagues, while others simply waited until someone had time to help them.&lt;/p&gt;

&lt;p&gt;According to Neel, every new engineering hire at IBM now receives Bob from day one. That dramatically changes the onboarding experience. Instead of waiting for answers, new developers can immediately begin exploring systems, understanding architecture, learning internal terminology, and asking questions as they work.&lt;/p&gt;

&lt;p&gt;AI doesn't replace mentorship, but it dramatically increases access to information and guidance. For a new engineer, that means becoming productive faster and building confidence earlier.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Students Should Focus On
&lt;/h2&gt;

&lt;p&gt;The final section of the discussion focused on the next generation of engineers. A common assumption is that students should now focus on prompt engineering because AI will handle coding. Neel disagreed.&lt;/p&gt;

&lt;p&gt;His advice was surprisingly traditional.&lt;/p&gt;

&lt;p&gt;Build strong foundations.&lt;/p&gt;

&lt;p&gt;Develop analytical thinking.&lt;/p&gt;

&lt;p&gt;Understand systems.&lt;/p&gt;

&lt;p&gt;Develop expertise in a specific domain.&lt;/p&gt;

&lt;p&gt;His reasoning was that AI lowers the barrier to implementation, but domain knowledge remains invaluable. Whether someone works in software engineering, finance, healthcare, manufacturing, or law, understanding the problem space becomes increasingly important.&lt;/p&gt;

&lt;p&gt;Programming languages become easier to access.&lt;/p&gt;

&lt;p&gt;Expertise becomes harder to replace.&lt;/p&gt;

&lt;p&gt;The people who thrive in the AI era will likely be those who combine domain knowledge, critical thinking, and AI-assisted workflows.&lt;/p&gt;




&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bob TV – Episode 1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Host:&lt;/strong&gt; Maximilian Jesch, Outbound Product Manager for IBM Bob&lt;br&gt;
&lt;strong&gt;Guest:&lt;/strong&gt; Neel Sundaresan, General Manager of Automation and AI at IBM&lt;/p&gt;

&lt;p&gt;Topics discussed included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The history of AI-assisted software development&lt;/li&gt;
&lt;li&gt;Building IBM Bob inside IBM&lt;/li&gt;
&lt;li&gt;Enterprise AI versus consumer AI&lt;/li&gt;
&lt;li&gt;Intelligent model routing&lt;/li&gt;
&lt;li&gt;The future of software engineering&lt;/li&gt;
&lt;li&gt;AI and developer productivity&lt;/li&gt;
&lt;li&gt;Skills students should focus on in the AI era&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt; Full credit to &lt;strong&gt;Maximilian Jesch&lt;/strong&gt; and &lt;strong&gt;Neel Sundaresan&lt;/strong&gt; for the original Bob TV conversation and the insights shared throughout the session. This article is a paraphrased interpretation and summary of the discussion.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>career</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>What Developers Are Saying About IBM Bob #9</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Tue, 29 Sep 2026 09:34:17 +0000</pubDate>
      <link>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-9-1c63</link>
      <guid>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-9-1c63</guid>
      <description>&lt;p&gt;One of the most interesting aspects of AI-assisted development is not just how fast code can be generated, but how effectively teams can move from an idea to a deployed solution.&lt;/p&gt;

&lt;p&gt;That's why this feedback from &lt;strong&gt;Shigehiro Mouri, General Manager at System Research&lt;/strong&gt;, stood out to me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We built an application that processes video frames in parallel using OCR. By working closely with Bob, we were able to move smoothly from design to environment setup and deployment, resulting in significant improvements in both implementation accuracy and development speed."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What I find compelling about this example is that it goes beyond code generation. Building an OCR-based application that processes video frames in parallel involves multiple stages, including architecture decisions, environment configuration, implementation, testing, and deployment.&lt;/p&gt;

&lt;p&gt;Many AI tools are evaluated based on how quickly they can produce code snippets. However, real-world projects often require much more than coding. Teams need assistance understanding requirements, configuring environments, solving integration challenges, and maintaining momentum throughout the delivery process.&lt;/p&gt;

&lt;p&gt;This feedback highlights how IBM Bob can support developers across those stages, helping reduce friction between planning and execution. The value isn't simply writing code faster. It's enabling teams to move through the entire development lifecycle more efficiently while maintaining accuracy and quality.&lt;/p&gt;

&lt;p&gt;As AI adoption continues to grow, the biggest productivity gains may come from accelerating complete workflows rather than individual tasks.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>ibmbob</category>
    </item>
    <item>
      <title>From Business Requirements to Production-Ready AI Agents with IBM Bob and watsonx Orchestrate</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Tue, 29 Sep 2026 05:20:55 +0000</pubDate>
      <link>https://dev.to/abhayraoym/from-business-requirements-to-production-ready-ai-agents-with-ibm-bob-and-watsonx-orchestrate-jc7</link>
      <guid>https://dev.to/abhayraoym/from-business-requirements-to-production-ready-ai-agents-with-ibm-bob-and-watsonx-orchestrate-jc7</guid>
      <description>&lt;p&gt;One of the biggest challenges in enterprise AI isn't building an agent. It's transforming a business requirement into a solution that is testable, maintainable, secure, and ready for production.&lt;/p&gt;

&lt;p&gt;That's what makes the tutorial by &lt;strong&gt;Ahmed Azraq&lt;/strong&gt; and &lt;strong&gt;Allen Chan&lt;/strong&gt; so interesting. Instead of starting with code, the workflow starts with a &lt;strong&gt;Business Requirements Document (BRD)&lt;/strong&gt; and demonstrates how teams can use &lt;strong&gt;IBM Bob&lt;/strong&gt; together with &lt;strong&gt;watsonx Orchestrate&lt;/strong&gt; to generate a complete agentic solution from end to end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Original tutorial:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://developer.ibm.com/tutorials/build-ai-agents-business-requirements-bob-watsonx-orchestrate/?utm_medium=OSocial&amp;amp;utm_source=Internal+Influencer&amp;amp;utm_content=PDPWW&amp;amp;utm_term=30A06&amp;amp;utm_id=Build-AI-agents-with-IBM-Bob-&amp;amp;-watsonx-Orchestrate-2026-Advocacy_Abhay_Linkedin" rel="noopener noreferrer"&gt;Build AI agents from business requirements with IBM Bob and watsonx Orchestrate&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What stood out is that the tutorial follows a process that closely resembles how enterprise software is actually delivered. Rather than prompting for isolated code snippets, the focus is on progressively moving from requirements to architecture, implementation, testing, and deployment.&lt;/p&gt;
&lt;h2&gt;
  
  
  Starting with Business Requirements
&lt;/h2&gt;

&lt;p&gt;The journey begins by launching IBM Bob from watsonx Orchestrate and preparing the development environment.&lt;/p&gt;

&lt;p&gt;This includes configuring the &lt;strong&gt;watsonx Orchestrate ADK&lt;/strong&gt;, connecting &lt;strong&gt;MCP servers&lt;/strong&gt; for documentation search and environment management, and loading specialized skills such as &lt;strong&gt;sop-builder&lt;/strong&gt; and &lt;strong&gt;wxo-builder&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The objective isn't to immediately generate code. The objective is to first understand the business problem and establish a structured implementation plan.&lt;/p&gt;

&lt;p&gt;This is where many AI projects struggle today. Organizations often have detailed business requirements, but there is a significant gap between those requirements and production-ready implementation.&lt;/p&gt;
&lt;h2&gt;
  
  
  Turning a BRD into an SOP
&lt;/h2&gt;

&lt;p&gt;One of the most impressive parts of the tutorial is the conversion of a Business Requirements Document into a detailed &lt;strong&gt;Standard Operating Procedure (SOP)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The generated SOP becomes the central source of truth for the entire project and includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Process flows&lt;/li&gt;
&lt;li&gt;Decision trees&lt;/li&gt;
&lt;li&gt;Exception handling logic&lt;/li&gt;
&lt;li&gt;Test scenarios&lt;/li&gt;
&lt;li&gt;Acceptance criteria&lt;/li&gt;
&lt;li&gt;Validation requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of developers interpreting requirements differently, the SOP provides a shared foundation that both humans and AI agents can reference throughout implementation.&lt;/p&gt;

&lt;p&gt;The result is improved consistency and reduced ambiguity.&lt;/p&gt;
&lt;h2&gt;
  
  
  Building Specialized AI Agents
&lt;/h2&gt;

&lt;p&gt;Once the requirements have been structured, IBM Bob begins constructing the solution itself.&lt;/p&gt;

&lt;p&gt;The tutorial demonstrates building an &lt;strong&gt;incident management system&lt;/strong&gt; powered by five specialized AI agents. Rather than relying on a single agent to perform every task, responsibilities are divided among focused agents.&lt;/p&gt;

&lt;p&gt;This mirrors how enterprise teams operate in real life.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some agents focus on investigation.&lt;/li&gt;
&lt;li&gt;Others focus on triage.&lt;/li&gt;
&lt;li&gt;Others handle orchestration and resolution workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Breaking complex processes into smaller agent responsibilities makes the overall system easier to understand, maintain, and scale.&lt;/p&gt;
&lt;h2&gt;
  
  
  Creating Tools and Business Actions
&lt;/h2&gt;

&lt;p&gt;Enterprise agents become truly useful when they can interact with business systems.&lt;/p&gt;

&lt;p&gt;The tutorial walks through creating Python-based tools capable of performing actions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating support tickets&lt;/li&gt;
&lt;li&gt;Initiating remediation workflows&lt;/li&gt;
&lt;li&gt;Supporting incident resolution processes&lt;/li&gt;
&lt;li&gt;Automating operational activities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This moves agents beyond simple conversational assistants and into systems that can actively participate in business processes.&lt;/p&gt;
&lt;h2&gt;
  
  
  Building a Knowledge Foundation
&lt;/h2&gt;

&lt;p&gt;Another important component is the creation of a runbook-backed knowledge base.&lt;/p&gt;

&lt;p&gt;This allows agents to retrieve information from trusted sources rather than relying solely on model-generated responses.&lt;/p&gt;

&lt;p&gt;The knowledge layer contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resolution procedures&lt;/li&gt;
&lt;li&gt;Operational guidance&lt;/li&gt;
&lt;li&gt;Troubleshooting documentation&lt;/li&gt;
&lt;li&gt;Best practices&lt;/li&gt;
&lt;li&gt;Support workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This approach improves consistency while reducing the risk of inaccurate responses.&lt;/p&gt;
&lt;h2&gt;
  
  
  Validation Before Deployment
&lt;/h2&gt;

&lt;p&gt;A theme throughout the tutorial is that generating agents is only part of the journey.&lt;/p&gt;

&lt;p&gt;Validation is equally important.&lt;/p&gt;

&lt;p&gt;The workflow includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automated unit tests&lt;/li&gt;
&lt;li&gt;Smoke testing&lt;/li&gt;
&lt;li&gt;Agent instruction evaluation&lt;/li&gt;
&lt;li&gt;Quality assessment&lt;/li&gt;
&lt;li&gt;Production-readiness reviews&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially important in enterprise environments where reliability matters just as much as innovation. An AI-generated solution that cannot be validated should not reach production.&lt;/p&gt;
&lt;h2&gt;
  
  
  Documentation and Governance
&lt;/h2&gt;

&lt;p&gt;The workflow also generates architecture artifacts and implementation reports.&lt;/p&gt;

&lt;p&gt;That might not sound exciting, but documentation is one of the most overlooked parts of modern software development. By automatically producing implementation reports and architectural documentation, teams gain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better traceability&lt;/li&gt;
&lt;li&gt;Knowledge retention&lt;/li&gt;
&lt;li&gt;Easier onboarding&lt;/li&gt;
&lt;li&gt;Improved governance&lt;/li&gt;
&lt;li&gt;Stronger compliance alignment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  The Bigger Picture
&lt;/h2&gt;

&lt;p&gt;What makes this tutorial compelling is that it shifts the focus away from code generation and toward &lt;strong&gt;solution generation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The workflow becomes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Business Requirement
        ↓
SOP Generation
        ↓
Agent Design
        ↓
Tool Creation
        ↓
Knowledge Integration
        ↓
Testing &amp;amp; Validation
        ↓
Deployment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is very different from the traditional AI workflow of simply prompting for code.&lt;/p&gt;

&lt;p&gt;Instead, it demonstrates how AI can participate throughout the software delivery lifecycle.&lt;/p&gt;

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

&lt;p&gt;The biggest takeaway for me is that enterprise AI is gradually evolving beyond coding assistance.&lt;/p&gt;

&lt;p&gt;IBM Bob and watsonx Orchestrate show how organizations can transform business requirements into tested, documented, and deployable agentic solutions.&lt;/p&gt;

&lt;p&gt;The value isn't just writing code faster.&lt;/p&gt;

&lt;p&gt;It's reducing the distance between business intent and production software.&lt;/p&gt;

&lt;p&gt;As agentic development matures, this kind of end-to-end workflow may become one of the most important applications of AI in enterprise software engineering.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt; Full credit to &lt;strong&gt;Ahmed Azraq&lt;/strong&gt; and &lt;strong&gt;Allen Chan&lt;/strong&gt; for the original tutorial, &lt;em&gt;Build AI Agents from Business Requirements with IBM Bob and watsonx Orchestrate&lt;/em&gt;, which inspired and informed this summary.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>ibmbob</category>
    </item>
    <item>
      <title>From Code Assistant to Maximo Gateway: Exploring IBM Bob on Real Maximo Challenges</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Mon, 28 Sep 2026 17:38:01 +0000</pubDate>
      <link>https://dev.to/abhayraoym/from-code-assistant-to-maximo-gateway-exploring-ibm-bob-on-real-maximo-challenges-4jfa</link>
      <guid>https://dev.to/abhayraoym/from-code-assistant-to-maximo-gateway-exploring-ibm-bob-on-real-maximo-challenges-4jfa</guid>
      <description>&lt;p&gt;One of the most valuable observations from &lt;strong&gt;Yann Bordelanne's&lt;/strong&gt; deep dive into IBM Bob is that the conversation around AI is evolving.&lt;/p&gt;

&lt;p&gt;The real question is no longer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can AI generate code?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The more meaningful question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How can AI help technical teams solve real-world problems more effectively?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To answer that, Yann evaluated IBM Bob against practical &lt;strong&gt;IBM Maximo&lt;/strong&gt; scenarios that developers, administrators, and consultants encounter daily. Rather than focusing on simple code generation, he explored how Bob could support troubleshooting, automation, documentation, configuration management, integration design, and eventually direct interaction with Maximo itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Context Matters More Than Prompts
&lt;/h2&gt;

&lt;p&gt;One lesson appeared repeatedly throughout the article:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The quality of the output depends heavily on the quality of the context provided.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When Bob was asked to generate a simple SQL script, it produced a technically reasonable response. However, when supplied with additional information such as work order details, business rules, naming conventions, and existing internal scripts, the quality and relevance of the response increased significantly.&lt;/p&gt;

&lt;p&gt;The same pattern appeared across multiple areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SQL generation&lt;/li&gt;
&lt;li&gt;Configuration changes&lt;/li&gt;
&lt;li&gt;Report modifications&lt;/li&gt;
&lt;li&gt;Automation scripting&lt;/li&gt;
&lt;li&gt;Integration planning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good context transformed generic answers into practical deliverables.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Maximo Use Cases
&lt;/h2&gt;

&lt;p&gt;Yann tested IBM Bob against several common Maximo tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Working with BIRT Reports
&lt;/h3&gt;

&lt;p&gt;Maintaining BIRT reports often requires navigating unfamiliar datasets and report structures.&lt;/p&gt;

&lt;p&gt;Bob helped identify components, understand report logic, and suggest modifications such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Replacing existing information&lt;/li&gt;
&lt;li&gt;Removing report elements&lt;/li&gt;
&lt;li&gt;Adding indicators and counters&lt;/li&gt;
&lt;li&gt;Updating report layouts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While human review remains essential, AI can reduce the time spent exploring report structures.&lt;/p&gt;

&lt;h3&gt;
  
  
  XML Configuration Changes
&lt;/h3&gt;

&lt;p&gt;Application XML files can be complex and difficult to navigate.&lt;/p&gt;

&lt;p&gt;Bob was used to locate specific controls, understand surrounding structures, and assist with modifications such as adding fields or changing layouts.&lt;/p&gt;

&lt;p&gt;Even small XML updates become easier when the assistant understands the broader structure of the configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Log Analysis and Troubleshooting
&lt;/h3&gt;

&lt;p&gt;One particularly interesting scenario involved investigating a Java library conflict.&lt;/p&gt;

&lt;p&gt;Instead of manually reviewing extensive error logs, Bob helped identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dependency issues&lt;/li&gt;
&lt;li&gt;Class-loading conflicts&lt;/li&gt;
&lt;li&gt;Repeating exceptions&lt;/li&gt;
&lt;li&gt;Potential root causes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This doesn't replace experienced engineers, but it can accelerate the early stages of troubleshooting.&lt;/p&gt;

&lt;h3&gt;
  
  
  Python and Jython Automation
&lt;/h3&gt;

&lt;p&gt;Maximo teams frequently need to translate existing business logic into automation scripts.&lt;/p&gt;

&lt;p&gt;By providing Java implementations as context, Bob was able to assist with the creation of Python and Jython automation scripts that align with Maximo conventions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Moving Beyond Code: MCP and Maximo Integration
&lt;/h2&gt;

&lt;p&gt;Perhaps the most exciting part of the article explores the future potential of IBM Bob through the &lt;strong&gt;Model Context Protocol (MCP).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of simply generating Maximo-related code, Bob could potentially interact directly with authorized Maximo capabilities.&lt;/p&gt;

&lt;p&gt;Using Maximo Application Suite 9.2 MCP support, future workflows could include requests such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Show the status of a work order&lt;/li&gt;
&lt;li&gt;Find open work orders for an asset&lt;/li&gt;
&lt;li&gt;Create service requests&lt;/li&gt;
&lt;li&gt;Update work order status&lt;/li&gt;
&lt;li&gt;Create follow-up work orders&lt;/li&gt;
&lt;li&gt;Record meter readings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The workflow becomes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Request
        ↓
IBM Bob
        ↓
Maximo MCP Server
        ↓
Authorized Maximo Tool
        ↓
Validation &amp;amp; Security Checks
        ↓
Result or Approved Action
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The important detail is that actions remain governed by Maximo's existing business logic, security controls, permissions, and validation mechanisms.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security and Governance Matter
&lt;/h2&gt;

&lt;p&gt;A major theme throughout Yann's analysis is responsible AI adoption.&lt;/p&gt;

&lt;p&gt;Direct database access is rarely the right approach.&lt;/p&gt;

&lt;p&gt;Instead, Bob should interact through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authorized APIs&lt;/li&gt;
&lt;li&gt;Object Structures&lt;/li&gt;
&lt;li&gt;Automation Scripts&lt;/li&gt;
&lt;li&gt;Controlled MCP Tools&lt;/li&gt;
&lt;li&gt;Business Workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Additional safeguards include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Least-privilege access&lt;/li&gt;
&lt;li&gt;Explicit approval steps&lt;/li&gt;
&lt;li&gt;Identity-based permissions&lt;/li&gt;
&lt;li&gt;Audit logging&lt;/li&gt;
&lt;li&gt;Secure authentication&lt;/li&gt;
&lt;li&gt;Human review for critical changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This ensures AI becomes a controlled participant in enterprise workflows rather than an unrestricted actor.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Biggest Takeaway
&lt;/h2&gt;

&lt;p&gt;What I found most interesting about Yann's article is that it frames IBM Bob as an augmentation tool rather than a replacement for developers, consultants, administrators, or architects.&lt;/p&gt;

&lt;p&gt;Today, Bob can assist with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding unfamiliar systems&lt;/li&gt;
&lt;li&gt;Generating scripts&lt;/li&gt;
&lt;li&gt;Updating configurations&lt;/li&gt;
&lt;li&gt;Investigating errors&lt;/li&gt;
&lt;li&gt;Planning integrations&lt;/li&gt;
&lt;li&gt;Producing documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tomorrow, through MCP and controlled enterprise integrations, it may also become a conversational gateway to business systems themselves.&lt;/p&gt;

&lt;p&gt;The future of AI in enterprise software isn't just about generating better code.&lt;/p&gt;

&lt;p&gt;It's about combining:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context + Tools + Governance + Human Validation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;to create meaningful business value.&lt;/p&gt;

&lt;p&gt;For Maximo environments, the combination of IBM Bob, MCP, and secure enterprise controls offers a compelling glimpse into what agentic enterprise management could look like.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt; Full credit to &lt;strong&gt;Yann Bordelanne&lt;/strong&gt; for the original article, hands-on experimentation, and detailed exploration of IBM Bob across real IBM Maximo scenarios. This post is a summarized and paraphrased interpretation of his findings and insights.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>ibmbob</category>
    </item>
    <item>
      <title>What Developers Are Saying About IBM Bob #8</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Mon, 28 Sep 2026 09:33:37 +0000</pubDate>
      <link>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-8-7ji</link>
      <guid>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-8-7ji</guid>
      <description>&lt;p&gt;One of the biggest concerns organizations have when adopting AI for software development is trust.&lt;/p&gt;

&lt;p&gt;Can the tool stay within defined boundaries? Will it generate reliable answers? Can teams confidently use it in enterprise environments where accuracy matters?&lt;/p&gt;

&lt;p&gt;That's why this perspective from &lt;strong&gt;Steve Cast, Regional Lead - Practice Director at Fresche Solutions&lt;/strong&gt;, caught my attention.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Bob has built-in guardrails. It operates in different modes, allowing you to approve its suggestions before any changes are made to your source code. If you ask it about a non-existent RPG op-code, it won't 'hallucinate' an answer; it will simply state that it doesn't understand. This controlled, predictable behavior is crucial for enterprise development."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What stands out here is the emphasis on &lt;strong&gt;predictability&lt;/strong&gt; rather than raw generation speed.&lt;/p&gt;

&lt;p&gt;For enterprise teams working with critical systems, especially technologies like RPG, COBOL, and IBM i, the ability to review, validate, and control changes is often more important than generating code quickly.&lt;/p&gt;

&lt;p&gt;AI becomes significantly more valuable when it understands its limits, respects guardrails, and supports developer oversight.&lt;/p&gt;

&lt;p&gt;As organizations continue adopting agentic development tools, trust, governance, and transparency may ultimately matter just as much as productivity gains. The best AI assistant isn't necessarily the one that always answers. It's the one that knows when not to.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Bobalytics: Understanding the Real Impact of AI Across Your Enterprise</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Mon, 28 Sep 2026 05:18:25 +0000</pubDate>
      <link>https://dev.to/abhayraoym/bobalytics-understanding-the-real-impact-of-ai-across-your-enterprise-1231</link>
      <guid>https://dev.to/abhayraoym/bobalytics-understanding-the-real-impact-of-ai-across-your-enterprise-1231</guid>
      <description>&lt;p&gt;As AI adoption grows, one question becomes increasingly important:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How do you measure whether AI is actually delivering value?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's easy to track prompts and code generation. It's much harder to understand the impact AI has on software delivery, team productivity, adoption, and business outcomes.&lt;/p&gt;

&lt;p&gt;That's where &lt;strong&gt;Bobalytics&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;p&gt;Bobalytics is IBM Bob's analytics and insights capability, designed to help organizations understand how AI is being used across development teams and how that usage translates into measurable value. According to presentations from &lt;strong&gt;Neal Whittle&lt;/strong&gt;, Bobalytics serves as a comprehensive view into Bob's contribution across the software delivery lifecycle. 【1-52af4c】&lt;/p&gt;

&lt;p&gt;With Bobalytics, organizations can gain visibility into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bob's contribution to development activities&lt;/li&gt;
&lt;li&gt;Team and enterprise adoption trends&lt;/li&gt;
&lt;li&gt;Usage patterns across projects and users&lt;/li&gt;
&lt;li&gt;Bobcoin consumption and allocation&lt;/li&gt;
&lt;li&gt;Productivity and value metrics&lt;/li&gt;
&lt;li&gt;AI utilization across teams and departments&lt;/li&gt;
&lt;li&gt;Areas where agentic workflows are creating the biggest impact &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What makes this especially valuable for enterprises is that it moves the conversation beyond AI experimentation.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Are people using AI?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Organizations can start asking:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Which teams are generating the most value?
Where are productivity gains occurring?
How is AI adoption evolving?
What business outcomes are being achieved?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bobalytics is also positioned as an enterprise differentiator because it helps leaders manage adoption, track spending, optimize usage, and demonstrate ROI from AI investments. Combined with enterprise governance, administration controls, and shared Bobcoin management, it provides visibility that extends beyond individual developers. &lt;/p&gt;

&lt;p&gt;As agentic development becomes more common, analytics will be just as important as the agents themselves.&lt;/p&gt;

&lt;p&gt;The real goal isn't measuring prompts. It's measuring outcomes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Usage → Adoption → Productivity → Business Value&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the story Bobalytics aims to tell.&lt;/p&gt;




&lt;p&gt;Bobalytics as a key capability for understanding AI adoption, productivity, and business value across the enterprise. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>From a 2-Week Prototype to a Weekend Project: A Real-World IBM Bob Story</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sun, 27 Sep 2026 18:00:58 +0000</pubDate>
      <link>https://dev.to/abhayraoym/from-a-2-week-prototype-to-a-weekend-project-a-real-world-ibm-bob-story-14dj</link>
      <guid>https://dev.to/abhayraoym/from-a-2-week-prototype-to-a-weekend-project-a-real-world-ibm-bob-story-14dj</guid>
      <description>&lt;p&gt;One of the most compelling use cases for AI in software engineering isn't generating code from scratch. It's helping experienced teams turn domain expertise into reusable solutions faster.&lt;/p&gt;

&lt;p&gt;A great example comes from &lt;strong&gt;Novadoc ECM BV&lt;/strong&gt;, a Netherlands-based consultancy working with IBM FileNet environments.&lt;/p&gt;

&lt;p&gt;The team was dealing with a familiar challenge. Many FileNet configuration activities were still manual, repetitive, and carried operational risk. Novadoc already understood the problem deeply and had the expertise to improve the process. The missing piece wasn't knowledge. It was the engineering bandwidth needed to automate and productize the solution.&lt;/p&gt;

&lt;p&gt;That's where IBM Bob entered the picture.&lt;/p&gt;

&lt;p&gt;According to the case study, a developer started with a partially completed framework on a Friday and delivered a working application by Monday. A task that was expected to take roughly two weeks was condensed into a single weekend.&lt;/p&gt;

&lt;p&gt;What I find particularly interesting isn't just the speed improvement. The bigger outcome was the creation of a reusable solution.&lt;/p&gt;

&lt;p&gt;Instead of repeating the same manual effort for every customer engagement, Novadoc now has a foundation they can deploy, adapt, and extend across multiple projects. That's where the value compounds over time.&lt;/p&gt;

&lt;p&gt;The story also highlights how IBM Bob contributed beyond code generation. The team used it to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Document a legacy codebase&lt;/li&gt;
&lt;li&gt;Improve architectural decisions&lt;/li&gt;
&lt;li&gt;Accelerate application development&lt;/li&gt;
&lt;li&gt;Create a reusable framework for future work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reflects a broader trend I'm seeing with agentic development tools. The biggest gains often come from helping teams transform expertise into repeatable processes rather than simply writing code faster.&lt;/p&gt;

&lt;p&gt;In many organizations, the real bottleneck isn't knowledge. It's turning that knowledge into scalable, reusable solutions.&lt;/p&gt;

&lt;p&gt;And that's exactly where this story becomes interesting.&lt;/p&gt;

&lt;p&gt;📖 &lt;strong&gt;Read the full story:&lt;/strong&gt; &lt;a href="https://ibm.co/6041ErmDN" rel="noopener noreferrer"&gt;Novadoc ECM BV Case Study&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>What Developers Are Saying About IBM Bob #7</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sun, 27 Sep 2026 17:58:40 +0000</pubDate>
      <link>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-7-4d72</link>
      <guid>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-7-4d72</guid>
      <description>&lt;p&gt;One of the most common promises made by AI coding tools is speed. But speed alone isn't enough. Developers also expect solutions that understand context, make sensible decisions, and help them build real-world systems with minimal back-and-forth.&lt;/p&gt;

&lt;p&gt;That's why this feedback from &lt;strong&gt;Wesley Wienen, Technical Presale Engineer at Appsys ICT Group&lt;/strong&gt;, stood out to me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Project Bob sounds so wonderfully innocent but it is incredibly powerful. 3 prompts. That's all it took to build a production-ready MCP server. Project Bob blew my expectations out of the water. Bob delivers the kind of work you'd expect from an experienced developer who actually thinks about the full picture."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What I find interesting is the emphasis on &lt;strong&gt;outcomes rather than prompts&lt;/strong&gt;. Building a production-ready MCP server isn't simply about generating code. It requires understanding integration points, implementation details, and how the pieces fit together.&lt;/p&gt;

&lt;p&gt;As AI tools evolve, the biggest productivity gains may come from reducing the amount of guidance required while still producing high-quality results. The goal isn't just faster generation. It's helping developers move from idea to implementation with fewer iterations and more confidence.&lt;/p&gt;

&lt;p&gt;For developers exploring agentic workflows, that's a glimpse of what AI-assisted software development can look like when context, reasoning, and execution come together.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Running Your Own LLM Locally with vLLM: A Practical Introduction</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sun, 27 Sep 2026 17:56:27 +0000</pubDate>
      <link>https://dev.to/abhayraoym/running-your-own-llm-locally-with-vllm-a-practical-introduction-2eoh</link>
      <guid>https://dev.to/abhayraoym/running-your-own-llm-locally-with-vllm-a-practical-introduction-2eoh</guid>
      <description>&lt;p&gt;As AI adoption grows, more developers are asking an interesting question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if I could run an LLM on my own infrastructure?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In a recent tutorial, &lt;strong&gt;IBM's Cedric Clyburn&lt;/strong&gt; walks through how to self-host and serve open-weight language models using &lt;strong&gt;vLLM&lt;/strong&gt;, one of the most popular high-performance inference engines for LLM deployment.&lt;/p&gt;

&lt;p&gt;The session covers much more than simply loading a model. It explores the practical considerations that matter when running AI locally, including GPU memory requirements, quantization strategies, inference performance, and API-based model serving.&lt;/p&gt;

&lt;p&gt;Some of the topics covered include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What vLLM is and why it is becoming popular for AI inference&lt;/li&gt;
&lt;li&gt;Continuous Batching and Paged Attention concepts&lt;/li&gt;
&lt;li&gt;Running LLMs directly from Python&lt;/li&gt;
&lt;li&gt;Serving models through API endpoints&lt;/li&gt;
&lt;li&gt;Offline inference workflows&lt;/li&gt;
&lt;li&gt;Deploying and evaluating AI models in production environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I particularly like about this type of content is that it moves beyond prompting and into AI infrastructure. Understanding how models are deployed, optimized, and served gives developers a much deeper appreciation of what's happening behind the scenes.&lt;/p&gt;

&lt;p&gt;Whether you're experimenting with local AI, evaluating self-hosted deployments, or trying to understand the trade-offs between cloud and on-premise inference, vLLM provides a practical starting point.&lt;/p&gt;

&lt;p&gt;And while exploring self-hosted AI deployments, tools like &lt;strong&gt;IBM Bob&lt;/strong&gt; can help accelerate development workflows, allowing you to focus more on building and integrating AI-powered applications.&lt;/p&gt;

&lt;p&gt;🎥 &lt;strong&gt;Watch the tutorial:&lt;/strong&gt; &lt;a href="https://bit.ly/4rxv8sb" rel="noopener noreferrer"&gt;vLLM Self-Hosting Walkthrough&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;Explore the accompanying code:&lt;/strong&gt; &lt;a href="https://bit.ly/4rIkJKb" rel="noopener noreferrer"&gt;Project Repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Try IBM Bob:&lt;/strong&gt; &lt;a href="https://bob.ibm.com/trial" rel="noopener noreferrer"&gt;Start Free Trial&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why IBM Bob Is Being Talked About as More Than Just a Coding Assistant</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sat, 26 Sep 2026 16:54:33 +0000</pubDate>
      <link>https://dev.to/abhayraoym/why-ibm-bob-is-being-talked-about-as-more-than-just-a-coding-assistant-3caf</link>
      <guid>https://dev.to/abhayraoym/why-ibm-bob-is-being-talked-about-as-more-than-just-a-coding-assistant-3caf</guid>
      <description>&lt;p&gt;I recently went through an excellent slideshow by &lt;strong&gt;Neal Whittle&lt;/strong&gt; on IBM Bob, and one of the key takeaways was that the conversation around AI development tools is starting to evolve.&lt;/p&gt;

&lt;p&gt;For a while, the focus has been on code generation speed. Can AI write code faster? Can it complete functions? Can it generate tests?&lt;/p&gt;

&lt;p&gt;Neal's presentation argues that the bigger opportunity is much broader.&lt;/p&gt;

&lt;p&gt;IBM Bob is positioned not simply as a coding assistant, but as a platform that can help organizations modernize applications, improve developer productivity, strengthen governance, and make better business decisions across the software lifecycle. &lt;/p&gt;

&lt;p&gt;What stood out to me was the combination of familiar developer experiences and enterprise-focused capabilities. Bob is built on VS Code compatibility, allowing developers to keep existing extensions, workflows, debugging tools, and development habits while gaining access to AI-native capabilities. &lt;/p&gt;

&lt;p&gt;The presentation also highlights Bob's deep integration with the IBM ecosystem, including technologies such as Watsonx, IBM i, IBM Z, OpenShift, Db2, MQ, Guardium, Concert, Apptio, and Cloud Pak products. For organizations already invested in IBM technologies, that native understanding can be a significant differentiator.&lt;/p&gt;

&lt;p&gt;Another area that caught my attention was Bob's support for technologies that remain critical in many enterprises, including RPG, COBOL, JCL, CICS, IMS, Db2, MQ, and RACF. Modernization isn't always about building something new. Often it's about helping teams evolve and maintain systems that have been powering businesses for decades.&lt;/p&gt;

&lt;p&gt;The slideshow also explores capabilities such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agentic development&lt;/li&gt;
&lt;li&gt;Bob Shell&lt;/li&gt;
&lt;li&gt;Literate Coding&lt;/li&gt;
&lt;li&gt;MCP integration&lt;/li&gt;
&lt;li&gt;Skills and workflows&lt;/li&gt;
&lt;li&gt;Enterprise analytics through Bobalytics&lt;/li&gt;
&lt;li&gt;Governance and security controls&lt;/li&gt;
&lt;li&gt;Premium modernization packages for Java, IBM i, and IBM Z&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these contribute to a broader vision of AI-assisted software delivery. &lt;/p&gt;

&lt;p&gt;My favorite takeaway comes from the final business perspective:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The goal is no longer just generating code. The goal is delivering measurable business outcomes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which applications should we modernize first?&lt;/li&gt;
&lt;li&gt;What is the expected ROI?&lt;/li&gt;
&lt;li&gt;Which workloads are best suited for AI?&lt;/li&gt;
&lt;li&gt;Where are the highest risks?&lt;/li&gt;
&lt;li&gt;Which teams are creating the most value?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;are ultimately the questions enterprise leaders care about most. &lt;/p&gt;

&lt;p&gt;That's why this presentation resonated with me. It shifts the discussion from AI-assisted coding toward AI-assisted enterprise transformation.&lt;/p&gt;

&lt;p&gt;📖 View Neal Whittle's slideshow: &lt;a href="https://drive.google.com/file/d/1gP5Ec_BLSr94kkEgeuGlWvpKs80XgA4D/view?usp=sharing" rel="noopener noreferrer"&gt;IBM Bob Enterprise Transformation Presentation&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Credit:&lt;/strong&gt; Full credit to &lt;strong&gt;Neal Whittle&lt;/strong&gt; for creating this presentation and doing a great job outlining why IBM Bob is gaining attention and the value it can bring to enterprise transformation. The ideas summarized here are based on his original slideshow. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>What Developers Are Saying About IBM Bob #6</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sat, 26 Sep 2026 14:25:38 +0000</pubDate>
      <link>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-6-p7b</link>
      <guid>https://dev.to/abhayraoym/what-developers-are-saying-about-ibm-bob-6-p7b</guid>
      <description>&lt;p&gt;One of the biggest challenges for enterprise engineering teams isn't building new applications. It's modernizing legacy systems, maintaining compliance requirements, and delivering software at scale without introducing unnecessary risk.&lt;/p&gt;

&lt;p&gt;That's why this perspective from &lt;strong&gt;Hans Boef, Manager Technical Consultants and Support at Novadoc&lt;/strong&gt;, stood out to me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Project Bob isn't just another AI assistant. It's an agentic AI development partner built for large organizations tackling complex challenges like modernizing legacy systems, ensuring compliance (HIPAA, FedRAMP), or scaling secure software delivery."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What I find interesting is the focus on organizational challenges rather than individual productivity alone. Large enterprises often have to balance modernization initiatives with governance, security requirements, and regulatory compliance. Success isn't simply about generating code faster.&lt;/p&gt;

&lt;p&gt;It's about helping teams navigate complex environments while maintaining quality, security, and operational control.&lt;/p&gt;

&lt;p&gt;As AI continues to evolve, the most impactful use cases may come from supporting entire engineering organizations, not just individual developers. Modernization, compliance, software delivery, and governance all become part of the same workflow.&lt;/p&gt;

&lt;p&gt;That's where agentic development platforms like IBM Bob can play a meaningful role.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>ibmbob</category>
    </item>
    <item>
      <title>Modernize a Node.js Application with IBM Bob</title>
      <dc:creator>Abhay Rao</dc:creator>
      <pubDate>Sat, 26 Sep 2026 14:16:56 +0000</pubDate>
      <link>https://dev.to/abhayraoym/modernize-a-nodejs-application-with-ibm-bob-f27</link>
      <guid>https://dev.to/abhayraoym/modernize-a-nodejs-application-with-ibm-bob-f27</guid>
      <description>&lt;p&gt;Modernizing legacy applications can be challenging, especially when upgrading runtime versions, containerizing workloads, and addressing technical debt. With IBM Bob, developers can accelerate this process using AI-assisted workflows that combine code understanding, analysis, and automated implementation.&lt;/p&gt;

&lt;p&gt;Start by downloading IBM Bob for free from the official page: &lt;a href="https://ibm.biz/~WrYENM5gJ" rel="noopener noreferrer"&gt;Download IBM Bob&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To begin the modernization journey, switch IBM Bob to &lt;strong&gt;Agent Mode&lt;/strong&gt; and create a Dockerfile for the application. Bob can help generate the containerized environment, identify dependencies, and prepare the project for modern deployment workflows.&lt;/p&gt;

&lt;p&gt;Next, verify that the legacy application builds successfully. During this phase, IBM Bob can analyze build failures and provide recommendations. For example, if the Dockerfile uses &lt;code&gt;npm ci&lt;/code&gt; but the project does not contain a &lt;code&gt;package-lock.json&lt;/code&gt; file, Bob will highlight the issue and suggest the appropriate fix so the build can proceed.&lt;/p&gt;

&lt;p&gt;Before making changes to the codebase, switch to &lt;strong&gt;Ask Mode&lt;/strong&gt; to safely explore the application. Ask Mode is read-only, allowing you to inspect files, understand architecture, review dependencies, and learn how different components interact without modifying source code.&lt;/p&gt;

&lt;p&gt;Once you're familiar with the project, return to &lt;strong&gt;Agent Mode&lt;/strong&gt; and begin the modernization process. IBM Bob can assist in upgrading a Node.js Express API from &lt;strong&gt;Node.js 16 to Node.js 22&lt;/strong&gt;, updating dependencies, resolving compatibility issues, improving configurations, and validating the application throughout the migration.&lt;/p&gt;

&lt;p&gt;Whether you're modernizing a small service or a larger enterprise application, IBM Bob provides guided AI assistance to help reduce effort and increase confidence throughout the upgrade process.&lt;/p&gt;

&lt;p&gt;📖 Learn from the tutorial: &lt;a href="https://ibm.biz/~rV6BphiMl" rel="noopener noreferrer"&gt;Modernize a Node.js Application with IBM Bob&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibmbob</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
