<?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: Guy Ntare</title>
    <description>The latest articles on DEV Community by Guy Ntare (@ntare_guy).</description>
    <link>https://dev.to/ntare_guy</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%2F424664%2F9f664eed-145a-411e-b4ce-57aad25b8f4e.jpg</url>
      <title>DEV Community: Guy Ntare</title>
      <link>https://dev.to/ntare_guy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ntare_guy"/>
    <language>en</language>
    <item>
      <title>How to earn more as a Freelancer</title>
      <dc:creator>Guy Ntare</dc:creator>
      <pubDate>Wed, 22 Jul 2020 21:48:43 +0000</pubDate>
      <link>https://dev.to/ntare_guy/how-to-earn-more-as-a-freelancer-2p88</link>
      <guid>https://dev.to/ntare_guy/how-to-earn-more-as-a-freelancer-2p88</guid>
      <description>&lt;p&gt;Simply double your hourly rate.&lt;/p&gt;

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




&lt;p&gt;Many developers are quick to say $'x' for a 'y'-page website based on what is the "going rate." There is a better approach.&lt;/p&gt;

&lt;p&gt;I used to think that a website costs as much as i am willing to accept and as the client is willing. it needs to be cheaper than everyone else for the client to go ahead with it or so i thought.&lt;/p&gt;

&lt;p&gt;There are 3 main pricing options&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixed price &lt;/li&gt;
&lt;li&gt;Billing by the hour &lt;/li&gt;
&lt;li&gt;Value based &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Billing by the Hour
&lt;/h3&gt;

&lt;p&gt;Your income is capped. Let’s say you’re currently earning $25/hr and you’d like to double your income so you can go on vacation more, invest, etc.&lt;/p&gt;

&lt;p&gt;Do you just double your hourly rate?&lt;/p&gt;

&lt;p&gt;No.&lt;br&gt;
Clients won’t just accept that you’re now “double” the worth -&lt;/p&gt;

&lt;p&gt;why?&lt;/p&gt;

&lt;p&gt;Charging by the hour is actually harmful to you &amp;amp; the client.&lt;br&gt;
Most clients ask for an estimate on how long the project will take and they budget accordingly. If you tell them it should take 10 hrs and you bill them for 20, that doesn’t look good and the business won’t be happy.&lt;/p&gt;

&lt;p&gt;Charging by the hour discourages efficiency and innovation.&lt;br&gt;
Hourly billing encourages you to not work smart and to drag the hours so you get paid more.(although unethical, just look at it objectively) Some websites can be created in a day or two.&lt;/p&gt;

&lt;p&gt;If you are charging by the hour, why would you rush to get this website done as soon as possible when you could delay it by an extra few days &amp;amp; get paid more for it? Or maybe there’s a code snippet/plugin you can buy for $100 that can save you 3 days of coding time, but you are hesitant to do this because that means you lose out on getting paid more and you have bills to pay. Not to mention the administration and arguments with clients to verify you actually worked for the hours they paid you for.&lt;/p&gt;

&lt;h3&gt;
  
  
  Charging a fixed price
&lt;/h3&gt;

&lt;p&gt;This is pretty simple. You estimate how long the project will take and how much you want to earn. Let’s say it will take you one month. So whatever you want to earn, say $6k, you charge that for the project. Although not the best solution, I do find this better than billing by the hour. But is there a better approach?&lt;/p&gt;

&lt;p&gt;Yes!&lt;/p&gt;

&lt;h3&gt;
  
  
  Value-based pricing
&lt;/h3&gt;

&lt;p&gt;Let’s first start with what is a website?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An off the shelf commodity.&lt;/li&gt;
&lt;li&gt;An effective marketing channel that can increase sales for a business.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is crucial to understand. What you are selling is something that can potentially increase sales Chart with upwards trend.&lt;/p&gt;

&lt;p&gt;Let’s say you made improvements to an existing website, You charged $2,000, They generated an extra $200,000 in revenue that year from your improvements. In my view, you undercharged for the project. Have you ever wondered what the differences are between a $1,000 website and a $10,000 website? Or a $3,000 website and a $7,000 website?&lt;/p&gt;

&lt;p&gt;Answer: &lt;br&gt;
it’s often very similar or close to the same thing.&lt;br&gt;
The only difference is how much they charged for it and WHY.&lt;/p&gt;

&lt;p&gt;The goal of value-based pricing is that you’re not selling HOURS.You’re selling potential RESULTS.&lt;/p&gt;

&lt;p&gt;Here’s how to do it:&lt;br&gt;
Find out the potential increase in sales value of the project to the client over a year, Then base your price off of this potential return. A rough guideline would be 5-8% of the annual sales increase.&lt;/p&gt;

&lt;p&gt;Suppose that a business sells agricultural drone via their website. They ask you to create an improved website focused on generating more sales.&lt;/p&gt;

&lt;p&gt;Your 2 main questions should be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How many sales do you currently get each month?&lt;/li&gt;
&lt;li&gt;What is your average selling price for a drone ?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;suppose they make:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10 sales per month&lt;/li&gt;
&lt;li&gt;$1,500 each &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Therefore, they make each month ($1,500 x 10 = $15,000).&lt;/p&gt;

&lt;p&gt;let’s say you are confident your improvements will generate 2 sales extra per month, this means the business would make an additional $3,000 per month and almost $36,000 after one year,     You then prepare your proposal with this mentioned inside.&lt;/p&gt;

&lt;p&gt;your price could be $2,000 - $5,000, Would you, ‘as the business owner’ be willing to pay around 5% of what you could potentially make after one year? Of course.You won't close EVERY client like this but you will get the RIGHT clients.&lt;/p&gt;

&lt;h3&gt;
  
  
  Receiving payment
&lt;/h3&gt;

&lt;p&gt;ALWAYS get 100% payment upfront It reduces conflict or disagreement. The main issue for freelancers is Not getting paid on time, They do the work, the client is either not happy or the project is never “done” so the final payment gets delayed or not paid. Just explain that it’s company policy (this works quite often), If it’s a deal-breaker, then get 50% up-front and decide on the 2nd 50% payment decide on a date for this 2nd payment as a project being “done” is relative to both you and the client.&lt;/p&gt;




</description>
      <category>career</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Which part of Full Stack development do you find most confusing?</title>
      <dc:creator>Guy Ntare</dc:creator>
      <pubDate>Sun, 12 Jul 2020 23:54:22 +0000</pubDate>
      <link>https://dev.to/ntare_guy/which-part-of-full-stack-development-do-you-find-most-confusing-52cb</link>
      <guid>https://dev.to/ntare_guy/which-part-of-full-stack-development-do-you-find-most-confusing-52cb</guid>
      <description>&lt;p&gt;Personally, Deployment and Security as a confusing part of the Full stack development. &lt;/p&gt;

&lt;p&gt;What do you think, share your confusion😅 &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>devops</category>
    </item>
    <item>
      <title>How to be a Front-end Developer . Tips and Resources</title>
      <dc:creator>Guy Ntare</dc:creator>
      <pubDate>Tue, 07 Jul 2020 01:51:09 +0000</pubDate>
      <link>https://dev.to/ntare_guy/how-to-be-a-front-end-developer-tips-and-resources-1ch</link>
      <guid>https://dev.to/ntare_guy/how-to-be-a-front-end-developer-tips-and-resources-1ch</guid>
      <description>



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Hello World&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A front-end developer is converting data to a graphical interface so that the end user can view and interact with that data. Quincy Larson has created fundamental walkthrough on &lt;a href="https://www.freecodecamp.org/learn/responsive-web-design/basic-html-and-html5/say-hello-to-html-elements" rel="noopener noreferrer"&gt;freecodecamp&lt;/a&gt; where you get a Responsive Web Design certificate and work on some challenges.&lt;/p&gt;

&lt;p&gt;Download an editor in your local machine to have hands-on work to practice and run your code I personally love &lt;strong&gt;VSCode&lt;/strong&gt; you can &lt;a href="https://code.visualstudio.com/download" rel="noopener noreferrer"&gt;download&lt;/a&gt; right away. &lt;em&gt;Thank me later&lt;/em&gt;😁&lt;/p&gt;

&lt;p&gt;Collaboration between developers has been a crucial case to be handled in the beginning of there career, well i think &lt;strong&gt;Git&lt;/strong&gt; is the biggest collaboration tool ever made and i really like to use Github. Ask for Help when stuck&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"If someone is stuck on a problem in isolation, the more time passes, the more shame they’ll feel about asking for help."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Get started with version control with &lt;strong&gt;Git&lt;/strong&gt; and &lt;strong&gt;Github&lt;/strong&gt; on &lt;a href="https://www.udacity.com/course/version-control-with-git--ud123" rel="noopener noreferrer"&gt;Udacity's Version Control With Git&lt;/a&gt; and &lt;a href="http://rogerdudler.github.io/git-guide/" rel="noopener noreferrer"&gt;Here&lt;/a&gt; is a great simple guide.&lt;/p&gt;

&lt;p&gt;I think we can speak the same language now, we are going to add some dynamicity and special effects to our webpages using Javascript and don't worry i got you. Work through &lt;a href="https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript" rel="noopener noreferrer"&gt;Freecodecamp&lt;/a&gt; Javascript certificate to get some fundamentals.&lt;/p&gt;

&lt;p&gt;When you feel comfortable with Javascript Fundamentals, push yourself and work on &lt;a href="https://www.freecodecamp.org/learn/front-end-libraries/react/create-a-simple-jsx-element" rel="noopener noreferrer"&gt;freecodecamp&lt;/a&gt; React challenges.&lt;/p&gt;

&lt;p&gt;Ready? Not yet? OK when you feel ready to dive into React i have a surprise for you 📦. Stephen Grider has a masterpiece course on &lt;a href="https://www.udemy.com/course/react-redux/" rel="noopener noreferrer"&gt;Udemy&lt;/a&gt;,  at the end you'll be the developer who explains how Redux works to everyone else, because you know the fundamentals so well .😉&lt;/p&gt;

&lt;p&gt;In the end, Randall Kanna has made a &lt;a href="https://randallkanna.com/become-a-software-engineer-guide/" rel="noopener noreferrer"&gt;ultimate guide&lt;/a&gt;. She is sharing her Accountability, insight and knowledge in getting started as Software Engineer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"You are going to find out if coding is for you before you enroll in an expensive bootcamp, go back to school for a CS degree, or quit your job to become an engineer.  When you’ve finished the guide,  you’ll know how you can become a software engineer and more importantly—if it is a good career choice for you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;" &lt;/p&gt;




&lt;p&gt;If you have any other resources or tips that may be helpful dont't hesitate, Please share it in the comments.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>webdev</category>
      <category>resources</category>
    </item>
  </channel>
</rss>
