<?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: Bartosz Siminski</title>
    <description>The latest articles on DEV Community by Bartosz Siminski (@instago).</description>
    <link>https://dev.to/instago</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%2F2201296%2F60a477fd-5046-4bc3-9cb5-dfd8fc2b5798.jpg</url>
      <title>DEV Community: Bartosz Siminski</title>
      <link>https://dev.to/instago</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/instago"/>
    <language>en</language>
    <item>
      <title>If Anyone Can Build Software Now, Why Haven’t You Started?</title>
      <dc:creator>Bartosz Siminski</dc:creator>
      <pubDate>Thu, 24 Sep 2026 16:10:09 +0000</pubDate>
      <link>https://dev.to/instago/if-anyone-can-build-software-now-why-havent-you-started-4o86</link>
      <guid>https://dev.to/instago/if-anyone-can-build-software-now-why-havent-you-started-4o86</guid>
      <description>&lt;p&gt;I asked my developers how much code they write by hand today. These are people who love programming and have devoted years of their lives to mastering it. Their answer surprised me: none. They now use that hard-earned expertise to guide AI, make technical decisions, and judge whether what it builds is good enough.&lt;/p&gt;

&lt;p&gt;For founders and developers, the implication is uncomfortable. If software is getting easier for you to build, it is getting easier for your competitors too.&lt;/p&gt;

&lt;h2&gt;
  
  
  Capital Used to Buy the Ability to Build
&lt;/h2&gt;

&lt;p&gt;For years, a founder needed technical skills or the money to hire a development team. Getting from an idea to a working product could take years.&lt;/p&gt;

&lt;p&gt;That gave well-funded startups an advantage. A team in San Francisco could raise millions, hire engineers, and build while someone with the same idea and a smaller budget struggled to get started.&lt;/p&gt;

&lt;p&gt;AI is lowering the cost of that first step. A small team can now build and test a prototype quickly. Having a product is no longer convincing evidence that you have a defensible business.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Next Competitor Is a CFO
&lt;/h2&gt;

&lt;p&gt;Imagine a finance director who has spent ten years watching her team reconcile invoices, spreadsheets, and data from an aging ERP system.&lt;/p&gt;

&lt;p&gt;She knows where month-end closing gets stuck. She knows which exceptions the software misses. She knows other finance directors dealing with the same problem.&lt;/p&gt;

&lt;p&gt;Until recently, that knowledge might not have been enough to start a software company. She could not code, and hiring a development team would have required money she did not have.&lt;/p&gt;

&lt;p&gt;Now she can use AI tools to build an initial prototype and put it in front of those contacts. If the problem is painful enough, she might even win her first paying customer before looking for outside funding.&lt;/p&gt;

&lt;p&gt;She will still need technical expertise to make the product secure and reliable. But she can build an MVP and find out whether anyone wants it first. That changes who gets a chance to become a founder.&lt;/p&gt;

&lt;h2&gt;
  
  
  The New Founder Bottleneck Isn’t Code
&lt;/h2&gt;

&lt;p&gt;The finance director knows something a team of talented developers may spend months trying to learn: which problem is worth solving, how finance teams actually work, and who makes the decision to buy.&lt;/p&gt;

&lt;p&gt;She can call the people who live with that problem. She knows what they cannot afford to get wrong. Their feedback can shape her product from the first version.&lt;/p&gt;

&lt;p&gt;That does not guarantee her success. A finance team already has a way to close its books, however frustrating it may be. She still has to persuade them to change their process, trust a new supplier with sensitive data, and pay for the result.&lt;/p&gt;

&lt;p&gt;But she can begin with the problem and the customer. Software is no longer the thing she must acquire before she can test either one.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Product Can Launch in Weeks. A Business Cannot.
&lt;/h2&gt;

&lt;p&gt;ChartMogul analyzed 6,525 software companies and found that only about one in fifty reached $25 million in annual recurring revenue within ten years of starting to monetize. The others did not necessarily fail; many may have built viable businesses at a smaller scale. But launching software and building a company at scale are very different achievements.&lt;/p&gt;

&lt;p&gt;AI can help a founder get a first version into customers’ hands sooner. Then the harder work begins: winning the next customer, making the product dependable, and finding a way to sell and support it reliably.&lt;/p&gt;

&lt;p&gt;The finance director can show her prototype to a potential customer and learn that it cannot handle a particular type of invoice. She can fix that case and return with a version the customer can actually try. A short conversation has given her a concrete product decision and AI has made it cheaper to act on it.&lt;/p&gt;

&lt;p&gt;A founder who builds faster without having those conversations may simply reach the wrong destination sooner.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Has an Advantage Now?
&lt;/h2&gt;

&lt;p&gt;San Francisco still offers powerful advantages: investors, experienced founders, talent, and connections that can help a company grow. Money can fund sales, integrations, support, and the engineering needed to serve larger customers.&lt;/p&gt;

&lt;p&gt;What it no longer buys so easily is a head start based solely on the ability to build software.&lt;/p&gt;

&lt;p&gt;The finance director outside that ecosystem may have a smaller budget. But she knows the problem, knows the buyers, and can now show them a working solution. If she wins their trust and iterates faster than a better-funded competitor, the bigger development team may have arrived at the wrong product first.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem You’ve Stopped Noticing
&lt;/h2&gt;

&lt;p&gt;Paul Graham advised founders to fix things that seem broken, even when the problem does not look big enough to become a company.&lt;/p&gt;

&lt;p&gt;The finance director may have spent ten years looking at exactly that kind of problem. She knows who faces it and what the existing tools get wrong. What changed is her ability to test a solution without first raising millions.&lt;/p&gt;

&lt;h2&gt;
  
  
  If anyone can build software now, why haven’t you started?
&lt;/h2&gt;

&lt;p&gt;Think of one problem you know from the inside. This week, speak privately with five people who face it. If one of them wants a better way, build the smallest version they are willing to try.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>career</category>
      <category>founder</category>
      <category>sass</category>
    </item>
    <item>
      <title>Test</title>
      <dc:creator>Bartosz Siminski</dc:creator>
      <pubDate>Sat, 10 Jan 2026 11:18:26 +0000</pubDate>
      <link>https://dev.to/instago/test-3669</link>
      <guid>https://dev.to/instago/test-3669</guid>
      <description>&lt;h1&gt;
  
  
  Test
&lt;/h1&gt;

&lt;p&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to use Cursor + MCP to build AI app in 5 minutes on SAP ERP and S/4HANA On-Premise</title>
      <dc:creator>Bartosz Siminski</dc:creator>
      <pubDate>Thu, 27 Mar 2025 08:28:44 +0000</pubDate>
      <link>https://dev.to/instago/how-to-use-cursor-mcp-to-build-ai-app-in-5-minutes-on-sap-erp-and-s4hana-on-premise-1n3i</link>
      <guid>https://dev.to/instago/how-to-use-cursor-mcp-to-build-ai-app-in-5-minutes-on-sap-erp-and-s4hana-on-premise-1n3i</guid>
      <description>&lt;p&gt;The emergence of new AI models and the dynamic changes that are taking place before our eyes in the application development process raise the question of how this new technology can be used to rapidly create products integrated with the SAP platform.&lt;/p&gt;

&lt;p&gt;The integration of &lt;strong&gt;SAP with AI&lt;/strong&gt; and development tools such as Cursor offers speed and is becoming a key ingredient for modernizing SAP systems at a moderate cost, on top of which this technology is &lt;strong&gt;available today in an On-Premise systems&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this article, we discuss how to apply the latest AI models like Claude Sonnet 3.7 to create an application connected to SAP using Cursor and the MCP protocol, without the need for a Business Technology Platform or cloud infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shortcut&lt;/strong&gt; — watch the live demo here: &lt;a href="https://www.youtube.com/watch?v=015jeIzSXak" rel="noopener noreferrer"&gt;Build an SAP HCM app in 5 minutes&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/015jeIzSXak"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Vibe Coding?
&lt;/h2&gt;

&lt;p&gt;Vibe Coding is an approach to software development that uses AI to transform natural language descriptions into fully functional program code. Previously, it was a consultant who collected functional requirements and then worked with developers to create an extension.&lt;/p&gt;

&lt;p&gt;Now, instead of writing code by hand, users describe verbally what they need and artificial intelligence generates, tests and refines the code itself.&lt;/p&gt;

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

&lt;p&gt;Cursor is a new product, a highly optimized coding assistant designed to create applications together with AI. It allows you to create apps in minutes/hours instead of weeks/months.&lt;/p&gt;

&lt;p&gt;Cursor leverages advanced AI models, such as OpenAI GPT-4o, o1, GPT-4-mini, Claude 3.5 Sonnet, or 3.7 Sonnet, and other local LLM models, to speed up coding processes, allowing developers to create applications with AI.&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%2Fs73fjhh6mr3xdhlbu3ws.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%2Fs73fjhh6mr3xdhlbu3ws.png" alt="Cursor integrated with SAP On-Premise" width="800" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Can Vibe Coding and Cursor be used with SAP?
&lt;/h2&gt;

&lt;p&gt;Vibe Coding, combined with Cursor and MCP (Model Context Protocol), creates a powerful system for SAP development, enabling natural language-driven creation of both ABAP backend elements and modern React frontends, while integrating with SAP On-Premises systems.&lt;/p&gt;

&lt;p&gt;Here’s how it works:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vibe Coding:&lt;/strong&gt; The developer describes the desired SAP functionality in plain English (e.g., “Create a purchase order approval app with a Fiori-like interface”) to create a functional specification based on business requirements.&lt;br&gt;
&lt;strong&gt;Cursor AI:&lt;/strong&gt; Translates requirements into technical specification using:&lt;br&gt;
Input provided by the user and pre-defined project rules&lt;br&gt;
List of available APIs in SAP (for example, ABAP modules that serve the data),&lt;br&gt;
Utilizing the MCP protocol for custom operations.&lt;br&gt;
&lt;strong&gt;MCP Protocol:&lt;/strong&gt; Acts as middleware between Cursor and SAP systems to access available APIs, list provided services, and deploy configuration to the SAP system.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Let’s see how it works *&lt;/em&gt; we will build an app step by step to visualize the whole process for better understanding.&lt;/p&gt;

&lt;p&gt;Let’s Build an app on SAP On-Premise with AI in 5 minutes&lt;br&gt;
We will build a web application for SAP that displays a list of employees in the SAP HCM module via a web browser, all hosted directly in SAP.&lt;/p&gt;

&lt;p&gt;Our goal is to build the application in less than 5 minutes to demonstrate the true value that new AI tools bring to the SAP platform.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our application will consist of two basic components:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An ABAP function module that provides the data for the app,&lt;br&gt;
A React app that utilizes the data from SAP HCM to visualize it&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Create function module in ABAP&lt;br&gt;
Let’s go to Cursor. We will create an ABAP function module needed to serve the data by simply typing a Vibe Coding prompt for Claude Cursor AI. We will use the AI model called Claude Sonnet 3.5:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Write a function module that returns information about employees&lt;/p&gt;
&lt;/blockquote&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%2Fpu3wxg9ufg8nwv41nyfe.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%2Fpu3wxg9ufg8nwv41nyfe.png" alt="Create Function Module on SAP with Cursor and Claude Sonnet" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It took AI 10 seconds! to generate operational ABAP code, which we can now save and activate directly on SAP from Cursor. This function module is automatically available to the Cursor API via our SAP add-on, so Cursor can access it and see how it can use it to retrieve the data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Create a React App to Display Employee Data&lt;br&gt;
Let’s create an app that will show us this data. Now, we will ask Claude AI to create the app for us automatically, just by typing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Create a React application that shows basic information about employees, then publish it on SAP.&lt;/p&gt;
&lt;/blockquote&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%2F7v67a020ihwq8mzvkyte.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%2F7v67a020ihwq8mzvkyte.png" alt="Create an AI app for SAP On-Premise" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It takes Cursor and its AI &lt;strong&gt;around 2 minutes&lt;/strong&gt; to set up everything for us, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Creating all the needed project files,&lt;/li&gt;
&lt;li&gt;Automatically calling SAP to read the description of the API (from step 1),&lt;/li&gt;
&lt;li&gt;Writing all the React code needed for the application to work,&lt;/li&gt;
&lt;li&gt;Installing all the necessary dependencies and setting up build scripts&lt;/li&gt;
&lt;li&gt;Running it, so we don’t have to do it manually&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 3: Deploy and Run the App on SAP&lt;br&gt;
The last step is to publish the app on the SAP Application Server. We will again utilize our MCP add-on, which handles all the steps. We simply ask AI to publish it on SAP by typing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;publish an app on SAP&lt;/p&gt;
&lt;/blockquote&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%2F45m5af1duseg5rlfyxle.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%2F45m5af1duseg5rlfyxle.png" alt="Automatic publishing of AI on SAP On-Premise" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Are you already familiar with our &lt;a href="https://haergi.com/sap-ai/" rel="noopener noreferrer"&gt;AI Add On for SAP On-Premises&lt;/a&gt;? Let AI bring value to your team and organization. Contact us today to implement these AI technologies in your SAP On-Premise system.&lt;/p&gt;

&lt;p&gt;Jump to our site to for more: &lt;a href="https://haergi.com" rel="noopener noreferrer"&gt;SAP Build Partner&lt;/a&gt;&lt;br&gt;
Or if you like to play with AI tech: &lt;a href="https://instago.ai" rel="noopener noreferrer"&gt;AI Website Builder&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's stay in touch! We can help you with:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Integration of AI tools with SAP infrastructure&lt;br&gt;
Custom MCP Add-On development for SAP&lt;br&gt;
Building custom applications hosted on SAP&lt;br&gt;
Building custom AI applications around SAP&lt;/p&gt;

&lt;h3&gt;
  
  
  Would like to connect? Join my &lt;a href="https://www.linkedin.com/in/bartoszsiminski/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;. My brands: Instago Inc. (&lt;a href="https://instago.ai" rel="noopener noreferrer"&gt;AI Website Builder&lt;/a&gt;), Haergi Ltd. (&lt;a href="https://haergi.com" rel="noopener noreferrer"&gt;AI on SAP&lt;/a&gt;).
&lt;/h3&gt;

</description>
      <category>sap</category>
      <category>ai</category>
      <category>mcp</category>
      <category>abap</category>
    </item>
  </channel>
</rss>
