<?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: A. Raphael</title>
    <description>The latest articles on DEV Community by A. Raphael (@raphalogou).</description>
    <link>https://dev.to/raphalogou</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%2F1000058%2F7b90ddad-9c1e-4fe1-b2bc-e319acd86bb0.png</url>
      <title>DEV Community: A. Raphael</title>
      <link>https://dev.to/raphalogou</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raphalogou"/>
    <language>en</language>
    <item>
      <title>Writing Software in the AI Era: What Does It Mean to Be a Programmer?</title>
      <dc:creator>A. Raphael</dc:creator>
      <pubDate>Sun, 25 Oct 2026 16:49:37 +0000</pubDate>
      <link>https://dev.to/raphalogou/writing-software-in-the-ai-era-what-does-it-mean-to-be-a-programmer-5ghb</link>
      <guid>https://dev.to/raphalogou/writing-software-in-the-ai-era-what-does-it-mean-to-be-a-programmer-5ghb</guid>
      <description>&lt;h2&gt;
  
  
  Early Days
&lt;/h2&gt;

&lt;p&gt;My programming journey began in late 2015.&lt;/p&gt;

&lt;p&gt;Like many teenagers my age back then, I wanted to build my own video games. That was when I stumbled upon something called &lt;code&gt;C++&lt;/code&gt;, which turned out to be a &lt;em&gt;programming language&lt;/em&gt;. This strange-sounding term referred to a way of telling computers what to do.&lt;/p&gt;

&lt;p&gt;Curious to learn more, I started digging deeper to figure out how to speak this language. And that was the beginning of an incredible journey.&lt;/p&gt;

&lt;p&gt;From installing &lt;code&gt;Code::Blocks&lt;/code&gt;, one of the most popular IDEs at the time, to encountering the infamous &lt;code&gt;segmentation fault (core dumped)&lt;/code&gt; error and wrestling with countless compilation errors, every challenge became part of the adventure.&lt;/p&gt;

&lt;p&gt;One thing led to another, and I began discovering the countless fields where programming could be applied: web development, systems programming, mobile development, IoT, automation, data analysis, and so on. Even artificial intelligence, that thing we used to see in movies, turned out to be an application of programming principles.&lt;/p&gt;

&lt;p&gt;Back then, and even until recently, being a programmer felt like being both a superhero and a complete newbie. You had the power to build amazing, useful things, yet you could spend hours staring at a wall of errors simply because you forgot a semicolon or failed to break out of a loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Welcome to the Shin Sekai
&lt;/h2&gt;

&lt;p&gt;With the rise of new LLMs and their incredible capabilities, everything changed.&lt;/p&gt;

&lt;p&gt;Projects that once took a week to plan and three months to build can now, in some cases, be prototyped by an AI agent in just a few hours. And sometimes, the result is surprisingly good, perhaps even better than what you could have built yourself. If you had enough money, computing power, and memory, you could even spawn an army of agents to build your own rocket launcher (though it might blow up on the first try).&lt;/p&gt;

&lt;p&gt;A skill that was once reserved for a select few is now accessible to anyone willing to build something. This is what we call &lt;em&gt;equality&lt;/em&gt;. But as we all know:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;With great power comes great responsibility.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But that's another debate...&lt;/p&gt;

&lt;h2&gt;
  
  
  Searching for the One Piece
&lt;/h2&gt;

&lt;p&gt;In this new era, priorities and many other things are being reshaped.&lt;/p&gt;

&lt;p&gt;With everyone able to build at almost supersonic speed (just calm down...), the definition of a successful product has changed, and so has the role of a programmer.&lt;/p&gt;

&lt;p&gt;There are still people who enjoy the process of writing their own code and the satisfaction of making it work. Whether you call it &lt;em&gt;ego&lt;/em&gt; or &lt;em&gt;being a prehistoric man&lt;/em&gt;, that feeling is still very much alive, and the sense of accomplishment is indescribable.&lt;/p&gt;

&lt;p&gt;Then there are those who delegate everything to AI. Their sole purpose is to ship. They would even delegate their lives to AI if they could (spoiler: they can't, at least not yet...).&lt;/p&gt;

&lt;p&gt;Whichever group you belong to, you can't deny that writing software in the AI era is a whole different story, and that working without AI means missing out on a lot.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Take
&lt;/h2&gt;

&lt;p&gt;Now, let's get back to me. Which of these groups do I belong to?&lt;/p&gt;

&lt;p&gt;I'm somewhere in the gray zone. I use AI for boring tasks and to help me build complex things. I still review everything it writes, not only because it can make mistakes, but also because I want to learn from the new approaches it might suggest.&lt;/p&gt;

&lt;p&gt;For some tasks, I still write the code myself. I love coding, and the satisfaction of successfully wiring everything together is second to none.&lt;/p&gt;

&lt;p&gt;Another goal is to keep growing my skills, and that only comes with practice. There will be days when AI tools are down, and relying on them entirely could backfire. There will also be times when an expert's knowledge is needed, and failing to develop your own skills could prevent you from reaching that level.&lt;/p&gt;

&lt;h2&gt;
  
  
  Outro
&lt;/h2&gt;

&lt;p&gt;Use AI to build faster, not to stop learning. Let it handle the boring stuff, help you tackle the complex stuff, and challenge you to become better. Because at the end of the day, the goal isn't just to ship more software. It's to become someone who understands what they're shipping.&lt;/p&gt;

&lt;p&gt;Any thoughts?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>Web Project Ideas</title>
      <dc:creator>A. Raphael</dc:creator>
      <pubDate>Wed, 03 Jan 2024 04:06:37 +0000</pubDate>
      <link>https://dev.to/raphalogou/seeking-mid-level-project-ideas-lets-code-together-56m2</link>
      <guid>https://dev.to/raphalogou/seeking-mid-level-project-ideas-lets-code-together-56m2</guid>
      <description>&lt;p&gt;Hey fellow developers!&lt;/p&gt;

&lt;p&gt;I'm on the lookout for exciting mid-level projects to tackle regularly, and I need your help. I believe in the power of community collaboration, and I'm reaching out to all the creative minds out there to propose real-world coding challenges that I can sink my teeth into.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Mid-Level Projects?
&lt;/h2&gt;

&lt;p&gt;Mid-level projects strike the perfect balance between complexity and feasibility. They allow for continuous learning, honing existing skills, and the satisfaction of building something tangible. As a developer, I'm eager to expand my horizons and face new challenges regularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Am I Looking For?
&lt;/h2&gt;

&lt;p&gt;I'm open to a variety of project ideas—especially web development and mobile apps. Whether it's solving a real-world problem, contributing to open source, or just a fun side project, I'm ready to dive in.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Can You Contribute?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pitch Your Ideas: Share your project concepts. It could be an app that simplifies a common task, a web tool for productivity, or anything that sparks your imagination.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Specify Requirements: If you have a specific technology stack or skill set in mind, let me know! It'll be a great opportunity to explore new technologies or dive deeper into ones I'm familiar with.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share Your Experience: If you've faced similar challenges or have valuable insights, feel free to share them. Your experiences can guide the direction of the project.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What's in It for You?
&lt;/h2&gt;

&lt;p&gt;Apart from the satisfaction of contributing to a collaborative coding endeavor, I'll regularly update my progress on dev.to. I'll share the ups and downs, the lessons learned, and the joy of bringing a project to life.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Get Involved:
&lt;/h2&gt;

&lt;p&gt;Drop your project ideas in the comments below or reach out to me directly. Let's build a community of developers helping each other grow and learn.&lt;/p&gt;

&lt;p&gt;I'm excited about this coding journey, and I can't wait to see the amazing ideas you all come up with!&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
