<?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: Shaibu Zachariyya</title>
    <description>The latest articles on DEV Community by Shaibu Zachariyya (@shaibuzach).</description>
    <link>https://dev.to/shaibuzach</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%2F261090%2F5c8a2c1e-6c36-4596-b0f3-035980971371.jpg</url>
      <title>DEV Community: Shaibu Zachariyya</title>
      <link>https://dev.to/shaibuzach</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shaibuzach"/>
    <language>en</language>
    <item>
      <title>Why you should consider learning programming</title>
      <dc:creator>Shaibu Zachariyya</dc:creator>
      <pubDate>Mon, 04 Nov 2019 22:30:19 +0000</pubDate>
      <link>https://dev.to/shaibuzach/why-you-should-consider-learning-programming-4hap</link>
      <guid>https://dev.to/shaibuzach/why-you-should-consider-learning-programming-4hap</guid>
      <description>&lt;p&gt;I am currently working on a software  project for a client.  It is a project management system with an integrated accounting system .&lt;/p&gt;

&lt;p&gt;As someone with no background in accounting I begun reading a lot of online articles and watching YouTube videos about the prestigious subject. &lt;/p&gt;

&lt;p&gt;The aim is to have enough understanding of accounting principles and concepts to be able to implement the feature requirements  of the system I'm developing.&lt;/p&gt;

&lt;p&gt;After 2-3 weeks of non-stop research and reading, some of the concepts - double entry, credit and debit, journal entry, which accounts go into balance sheet, which accounts go into income statement - which were hitherto very confusing, begun to gradually make sense to me.&lt;/p&gt;

&lt;p&gt;Now with the understanding of accounting  out of the way I have manage to implement most of the features. &lt;/p&gt;

&lt;p&gt;Even though there are still some bugs in the app that need fixing, I'm very proud of what I have done so far giving the fact that I started this project with zero accounting background and now hoping to finish and deploy the application as soon as possible.&lt;/p&gt;

&lt;p&gt;In the course of my research I found accounting to be a very interesting subject. It gave me  insight  into how to manage my own finances. &lt;/p&gt;

&lt;p&gt;The take home message of this post is this: It doesn't matter which career path you have taken; whether you are an accountant, a lawyer, a journalist, fashion designer, a model, project manager, scholar, teacher etc., consider taking a course in programming and this will open up an endless possibilities  you could never have imagined.&lt;/p&gt;

&lt;p&gt;Programing will give you tools and skills necessary to be able to create systems, applications and automate processes applicable to your chosen career. &lt;/p&gt;

&lt;p&gt;Start learning programming today. Study it at your own pace. Don't rush it, it can overwhelm you. &lt;/p&gt;

&lt;p&gt;Start now!!! and thank me later :)&lt;/p&gt;

</description>
      <category>programming</category>
      <category>accounting</category>
      <category>software</category>
      <category>projectmanagement</category>
    </item>
    <item>
      <title>Being lazy: not bad after all</title>
      <dc:creator>Shaibu Zachariyya</dc:creator>
      <pubDate>Sun, 03 Nov 2019 19:58:51 +0000</pubDate>
      <link>https://dev.to/shaibuzach/being-lazy-not-bad-after-all-15af</link>
      <guid>https://dev.to/shaibuzach/being-lazy-not-bad-after-all-15af</guid>
      <description>&lt;p&gt;It's common for a programmer to refer to himself/herself as being "lazy". This is because of a belief that "laziness" begets innovation.&lt;/p&gt;

&lt;p&gt;For instance Imagine you are tasked to write  "I'm lazy" 3 times on the screen.&lt;/p&gt;

&lt;p&gt;This can be achieved in Python  by  writing the following code:&lt;/p&gt;

&lt;p&gt;print("I'm lazy") &lt;br&gt;
print("I'm lazy") &lt;br&gt;
print("I'm lazy") &lt;/p&gt;

&lt;p&gt;This is easy right. Well now what if you are asked to write this same sentence 1,000,000 (one million) times. Hahaa, I guess you will say this is punishment. &lt;/p&gt;

&lt;p&gt;A lazy programmer will find a way to get the work done with minimum effort.&lt;/p&gt;

&lt;p&gt;Well once upon a time, there lived a "lazy" programmer who was faced with a similar problem then he invented a concept in programming called LOOP.&lt;/p&gt;

&lt;p&gt;A loop is a programming structure that provide a way to repeat a piece of code until a certain condition is reached. In our case the condition is met after we write the sentence one million times.&lt;/p&gt;

&lt;p&gt;Now let's use a LOOP to solve our problem. The code is as follows:&lt;/p&gt;

&lt;p&gt;for counter in range(1000000):&lt;br&gt;
  print("I'm lazy") &lt;/p&gt;

&lt;p&gt;...and that's all. The job is done! &lt;/p&gt;

&lt;p&gt;Incredible easy, isn't it? With 2 line of codes we are able to write "I'm lazy" one million times. How the LOOP  works is beyond the scope of this post. &lt;/p&gt;

&lt;p&gt;Computer was invented to automate our everyday "boring" repetitive tasks.&lt;/p&gt;

&lt;p&gt;"Copy =&amp;gt; paste" was invented because someone doesn't want to be writing the same thing over and over again.&lt;/p&gt;

&lt;p&gt;TV remote was invented because someone was feeling "lazy" get up and change the channel over and over again.&lt;/p&gt;

&lt;p&gt;Now you have it. The next time you find yourself feeling "lazy" about doing something, instead of complaining, you should rather start thinking about  how you can create a solution for the benefit of yourself and humanity.&lt;/p&gt;

&lt;p&gt;“I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it.” - Bill Gates : quotes.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>loop</category>
      <category>python</category>
    </item>
  </channel>
</rss>
