<?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: Oliver Butler</title>
    <description>The latest articles on DEV Community by Oliver Butler (@oliver_butler_a52c1be144d).</description>
    <link>https://dev.to/oliver_butler_a52c1be144d</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%2F3406911%2F58f3942c-16ff-49dd-8ba1-d406a109d93f.png</url>
      <title>DEV Community: Oliver Butler</title>
      <link>https://dev.to/oliver_butler_a52c1be144d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oliver_butler_a52c1be144d"/>
    <language>en</language>
    <item>
      <title>Problem Solving Misunderstood</title>
      <dc:creator>Oliver Butler</dc:creator>
      <pubDate>Sun, 10 Aug 2025 14:43:35 +0000</pubDate>
      <link>https://dev.to/oliver_butler_a52c1be144d/problem-solving-misunderstood-5hm4</link>
      <guid>https://dev.to/oliver_butler_a52c1be144d/problem-solving-misunderstood-5hm4</guid>
      <description>&lt;p&gt;Hey i want to share my experience, &lt;/p&gt;

&lt;p&gt;I've been a software developer for 5 years and this is what my mistake, it's very fundamental to problem solving&lt;/p&gt;

&lt;p&gt;Every software developer is going to develop a software that will solves a problem.&lt;/p&gt;

&lt;p&gt;My mistake is forcing a problem could be fix with a software, that's opposite and wrong! It's like using a hammer for all situations which we knew hammer is only good to put nail in the wood.&lt;/p&gt;

&lt;p&gt;Solution can exist in many form, a tool, a programming language, a dependency class, maybe a technology like Message Broker, abstraction code and many more. &lt;/p&gt;

&lt;p&gt;Everything is solution and believe me solution is always not far away from the problem, the best thing we can do is start from the problem, understands the problem well then we step by step finding what solution that suitable for the problem.&lt;/p&gt;

&lt;p&gt;How about you, what is your experience related to problem solving?&lt;/p&gt;

</description>
      <category>problemsolving</category>
      <category>softwaredevelopment</category>
      <category>experience</category>
      <category>programming</category>
    </item>
    <item>
      <title>What is Software Developer? - I</title>
      <dc:creator>Oliver Butler</dc:creator>
      <pubDate>Sat, 02 Aug 2025 02:12:32 +0000</pubDate>
      <link>https://dev.to/oliver_butler_a52c1be144d/what-is-software-developer-i-40lc</link>
      <guid>https://dev.to/oliver_butler_a52c1be144d/what-is-software-developer-i-40lc</guid>
      <description>&lt;p&gt;Someone who create and develops Software!&lt;br&gt;
But why? &lt;/p&gt;

&lt;p&gt;Software does help our repeated-task, so we let the computer do the work. &lt;br&gt;
But how computer knows what to do? &lt;/p&gt;

&lt;p&gt;Us! &lt;br&gt;
As a software developer we tell the "computer" what should it do. &lt;/p&gt;

&lt;p&gt;Ok, what computer can do, i mean he don't have hands or legs to move things physically, yea of course, what they manage is &lt;strong&gt;data&lt;/strong&gt;. To be exact data that stored in digital.&lt;/p&gt;

&lt;p&gt;Data could be anything, a picture, a text, a number, excel sheet files. &lt;/p&gt;

&lt;p&gt;So, software developer tells computer to manage data, the definition still very general hopefully it helps you to understand better.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
