<?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: SysLayer</title>
    <description>The latest articles on DEV Community by SysLayer (@syslayer).</description>
    <link>https://dev.to/syslayer</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2241465%2F35aa80d6-8789-4cf4-8540-6ebb0f9ce877.png</url>
      <title>DEV Community: SysLayer</title>
      <link>https://dev.to/syslayer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/syslayer"/>
    <language>en</language>
    <item>
      <title>Coding Cat Oran Ep1, The Prompt Programmer.</title>
      <dc:creator>SysLayer</dc:creator>
      <pubDate>Tue, 14 Apr 2026 06:30:03 +0000</pubDate>
      <link>https://dev.to/syslayer/coding-cat-oran-ep1-the-prompt-programmer-2i9d</link>
      <guid>https://dev.to/syslayer/coding-cat-oran-ep1-the-prompt-programmer-2i9d</guid>
      <description>&lt;h2&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%2Fjtg2gef2k9jjqry6ytqh.png" alt=" "&gt;
&lt;/h2&gt;

&lt;p&gt;title: "Oran the Dev Cat — Ep.1: The Prompt Programmer"&lt;br&gt;
published: true&lt;br&gt;
series: "Oran the Dev Cat"&lt;/p&gt;
&lt;h2&gt;
  
  
  tags: beginners, webdev, career, programming
&lt;/h2&gt;

&lt;p&gt;Oran is an orange cat with no computer science degree.&lt;/p&gt;

&lt;p&gt;He learned to code the way most cats do — late at night, alone, watching online courses he bought on sale. JavaScript. Python. A little SQL. Enough to build things that work, not enough to explain why they work.&lt;/p&gt;

&lt;p&gt;But Oran could build. And in 2025, that was enough to get hired.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Rust-Belt Manufacturing&lt;/strong&gt; is a mid-size factory two hours from the nearest tech hub. They make industrial parts — bolts, brackets, fittings. The kind of stuff that holds bridges together but never trends on Twitter.&lt;/p&gt;

&lt;p&gt;They posted one job listing: &lt;strong&gt;"IT Developer — build our internal systems."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No mention of a team. No mention of an architect or a QA engineer. Just one line at the bottom:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"We need someone who can figure things out."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Oran applied. Oran got the job.&lt;/p&gt;



&lt;p&gt;Day one. Oran got a desk, a laptop, and a requirements doc — three pages, written by the factory manager in bullet points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Track production orders&lt;/li&gt;
&lt;li&gt;Manage inventory&lt;/li&gt;
&lt;li&gt;Let different departments see different things&lt;/li&gt;
&lt;li&gt;"Make it like SAP but simple"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oran opened Cursor, cracked his knuckles, and started prompting.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Build a production order management system with 
 inventory tracking, user login, and role-based 
 access. Use Python, FastAPI, PostgreSQL."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Code poured out. Models, routes, schemas, migrations. Oran reviewed it, tweaked a few things, prompted again. By Wednesday he had a working prototype. By Friday he demoed it to the boss.&lt;/p&gt;

&lt;p&gt;"This is great," the boss said. "Ship it."&lt;/p&gt;

&lt;p&gt;Oran felt invincible. He wrote a tweet that night:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Day 5 at new job. Full system prototype done. AI is the real senior developer. 🐱"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;He got 47 likes. A reply said "king." Another said "this is the future of engineering."&lt;/p&gt;

&lt;p&gt;Oran believed them.&lt;/p&gt;




&lt;p&gt;But here's what Oran didn't notice during his speed run:&lt;/p&gt;

&lt;p&gt;He never talked to the warehouse team. He never sat with the finance department. He never asked anyone what "different departments see different things" actually meant in practice.&lt;/p&gt;

&lt;p&gt;He built what the requirements doc said. Word for word. Prompt for prompt.&lt;/p&gt;

&lt;p&gt;He didn't know it yet, but &lt;strong&gt;the requirements doc was wrong.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not wrong as in typos. Wrong as in — the factory manager wrote what he &lt;em&gt;thought&lt;/em&gt; the system should do, not what the teams &lt;em&gt;actually needed&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;And Oran, riding high on demo-day dopamine, didn't think to question it.&lt;/p&gt;

&lt;p&gt;That would come on Monday.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Next episode:&lt;/strong&gt; Oran meets the users. And learns that "role-based access" means something very different to the warehouse manager, the accountant, and the factory floor supervisor.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Oran's journey is brought to you by &lt;a href="https://syslayer.gumroad.com" rel="noopener noreferrer"&gt;SysLayer&lt;/a&gt; — practical backend guides for developers who build real products.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>development</category>
      <category>systemdesign</category>
      <category>junior</category>
      <category>database</category>
    </item>
  </channel>
</rss>
