<?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: Sunil Kumar</title>
    <description>The latest articles on DEV Community by Sunil Kumar (@sunilc_).</description>
    <link>https://dev.to/sunilc_</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%2F130294%2Fcb06fe62-ee61-4d94-b720-5528c350a877.jpg</url>
      <title>DEV Community: Sunil Kumar</title>
      <link>https://dev.to/sunilc_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sunilc_"/>
    <language>en</language>
    <item>
      <title>I Made $1,000 Only Writing N Words</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Tue, 13 Sep 2022 13:53:32 +0000</pubDate>
      <link>https://dev.to/sunilc_/i-made-1000-only-writing-n-words-433l</link>
      <guid>https://dev.to/sunilc_/i-made-1000-only-writing-n-words-433l</guid>
      <description>&lt;p&gt;The article was originally publised on my blog &lt;a href="https://sunilcs.com/i-made-1000-dollars-only-writing-n-words/"&gt;here&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;N being a number… not what you are thinking!&lt;/p&gt;

&lt;p&gt;And I’ll get to that number in a moment, but first, let me give you some context.&lt;/p&gt;

&lt;p&gt;8 years ago when I started my career as a Software Developer my salary was around &lt;strong&gt;$500&lt;/strong&gt; per month. It was a humble beginning.&lt;/p&gt;

&lt;p&gt;I now charge that much writing one article. It takes me anywhere between a day or two to complete the research on a topic and write a ~1000 words article.&lt;/p&gt;

&lt;p&gt;That’s great money for just a weekend’s worth of effort. Isn’t it? Especially for someone living in a country like India.&lt;/p&gt;

&lt;p&gt;This article is not about bragging about how much money I’m making.&lt;/p&gt;

&lt;p&gt;But I want to show you the possibilities of how much money can be made by writing online, what did I do to land $1K sponsorship deals with companies, and how you can replicate the same.&lt;/p&gt;

&lt;p&gt;Let’s get started!&lt;/p&gt;

&lt;h2&gt;
  
  
  What Was the Deal About?
&lt;/h2&gt;

&lt;p&gt;The deal was to write an article of &lt;strong&gt;~1200&lt;/strong&gt; words. Publish it on my &lt;a href="https://sunilcs.com"&gt;blog&lt;/a&gt;. And also post it on my &lt;a href="https://twitter.com/sunilc_"&gt;Twitter account&lt;/a&gt; where I have a ~50K audience.&lt;/p&gt;

&lt;p&gt;Simple right?&lt;/p&gt;

&lt;p&gt;Nowadays companies are looking for micro-influencers who have a niche audience to promote their products. Companies are spending a lot of money on influencer marketing.&lt;/p&gt;

&lt;p&gt;But how much money can be made depends on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your content writing skills&lt;/li&gt;
&lt;li&gt;How much visibility do your posts get&lt;/li&gt;
&lt;li&gt;How you negotiate the deal&lt;/li&gt;
&lt;li&gt;Sometimes companies ask you about your previous work and also the kind of traffic you were able to generate on those.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So it’s good to keep those handy when you negotiate deals.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Was the Offered Amount of Money?
&lt;/h2&gt;

&lt;p&gt;I was offered &lt;strong&gt;$1K&lt;/strong&gt; as part of this deal.&lt;/p&gt;

&lt;p&gt;You may think that’s a lot of money for writing just one article.&lt;/p&gt;

&lt;p&gt;And it definitely is!&lt;/p&gt;

&lt;p&gt;But this was not the initial amount they offered me. In fact, there was no money offered initially.&lt;/p&gt;

&lt;p&gt;Read on to understand how I was able to negotiate such a deal.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Did I Get This Deal?
&lt;/h2&gt;

&lt;p&gt;When they DMed it was just about trying out one of their latest products.&lt;/p&gt;

&lt;p&gt;I pitched them the idea of using my Twitter audience to promote their product.&lt;/p&gt;

&lt;p&gt;After a lot of back-and-forth negotiations, they finally agreed to pay me $1K to write an article and also post it as a thread on my Twitter timeline.&lt;/p&gt;

&lt;p&gt;It’s not easy for someone who is just getting started to make such deals. Even if he/she is a great writer.&lt;/p&gt;

&lt;p&gt;You need to bring a lot of value to the table.&lt;/p&gt;

&lt;p&gt;What was the value that I was bringing to the table?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;My writing skills.&lt;/li&gt;
&lt;li&gt;I have a huge audience on Twitter. This will help companies get more eyes on their products.&lt;/li&gt;
&lt;li&gt;My blog where the article will stay forever.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As you can see, my &lt;strong&gt;50K&lt;/strong&gt; follower base was one of the main reasons for scoring such a deal.&lt;/p&gt;

&lt;p&gt;You may be wondering, &lt;em&gt;“How can I grow my audience?”&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;That’s a completely new topic altogether. I’m not going to cover that here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But, in short:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This didn’t happen overnight. It took me years of consistent hard work and posting every single day for the last 2 years to grow my Twitter account.&lt;/p&gt;

&lt;p&gt;Make sure you’re not taking any shortcuts. Every platform has certain strategies that you need to follow.&lt;/p&gt;

&lt;p&gt;You need to play the rules. Write content for the algorithm. More importantly, focus on providing value. Your account will grow as a by-product.&lt;/p&gt;

&lt;p&gt;Anyone can approach companies and close such deals if they have a large enough audience and strong writing abilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Were the Metrics After I Posted the Article and Thread?
&lt;/h2&gt;

&lt;p&gt;Alright, you must now be curious about how my post and the thread performed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are the Twitter metrics for the thread:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aAaEZchg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e4jatvns3mwem7iz663e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aAaEZchg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e4jatvns3mwem7iz663e.png" alt="Twitter thread metrics" width="880" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The thread did decently well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;28K impressions&lt;/strong&gt; is a pretty good number considering all the views were shown to the right audience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are the Medium article metrics:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jgqe1XgN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vqzxa9cbggsmac4tsina.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jgqe1XgN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vqzxa9cbggsmac4tsina.png" alt="Medium article metrics" width="880" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The article was published on the company’s Medium page.&lt;/p&gt;

&lt;p&gt;It didn’t do very well, in my opinion. However, it will always be available on my Medium blog.&lt;/p&gt;

&lt;p&gt;That implies that they continue to receive traffic eternally as my blog gains popularity. So it’s a good deal for them in the long term.&lt;/p&gt;

&lt;p&gt;Also, they have good content to showcase on their Medium publication page.&lt;/p&gt;

&lt;p&gt;What Are the Steps You Can Take To Possibly Replicate the Same?&lt;br&gt;
If you want to start making money online through sponsored deals, it’s very important to have an online presence.&lt;/p&gt;

&lt;p&gt;Either in terms of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Followers on a social media channel&lt;/li&gt;
&lt;li&gt;A blog that has good viewership, or&lt;/li&gt;
&lt;li&gt;A YouTube channel with a lot of subscribers, etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And growing an online presence is not an overnight task. As mentioned earlier, it’s gonna take a lot of effort and persistence.&lt;/p&gt;

&lt;p&gt;But once you do this, you can reach out to companies in your niche and get deals like these.&lt;/p&gt;

&lt;p&gt;Who wouldn’t want to make a thousand dollars by working for a day or two right?&lt;/p&gt;

&lt;p&gt;If you have an online presence, sponsorship deals are not the only way to make money online.&lt;/p&gt;

&lt;p&gt;There are many other opportunities through which you can monetize your account:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Affiliate marketing&lt;/li&gt;
&lt;li&gt;Selling your own info products&lt;/li&gt;
&lt;li&gt;Setup an eCommerce Shopify store&lt;/li&gt;
&lt;li&gt;Getting traffic to your blog/YT channel, etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can take a look at &lt;a href="https://feedhive.io/blog/8-ways-to-make-money-on-twitter"&gt;this article&lt;/a&gt; where I talk about 8 different ways to make money using your Twitter account.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Much Money Is on the Table?
&lt;/h2&gt;

&lt;p&gt;As mentioned earlier, companies are spending a lot of money on influencer marketing these days in addition to the shit load of money they already spend on ads.&lt;/p&gt;

&lt;p&gt;With influencer marketing, they get better conversions assuming the influencer they are using has the right audience and a great conversion rate.&lt;/p&gt;

&lt;p&gt;Now $1K seems a lot of money for a single article, right?&lt;/p&gt;

&lt;p&gt;You can in fact make a lot more if you have a bigger online presence.&lt;/p&gt;

&lt;p&gt;Just to give you an idea, my friend who has around &lt;strong&gt;~250K&lt;/strong&gt; followers on Twitter charges &lt;strong&gt;~$1K&lt;/strong&gt; for a single tweet!&lt;/p&gt;

&lt;p&gt;That’s right!&lt;/p&gt;

&lt;p&gt;$1K for just typing out &lt;strong&gt;280 characters&lt;/strong&gt; and posting it on his timeline.&lt;/p&gt;

&lt;p&gt;Of course, not every company is ready to pay that much for a single tweet. But anywhere between &lt;strong&gt;$500-$1000&lt;/strong&gt; is a great deal considering you don’t have to do anything other than post a single tweet on your timeline.&lt;/p&gt;

&lt;p&gt;If you know how to build an online presence and do it right, then there’s a lot of money to be made.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Only the sky is the limit!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I hope this article has given you some insights into my sponsorship deal and also an idea of the kind of money you can make using your online presence and the roadmap to achieve the same.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related Articles:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://sunilcs.com/6-best-ways-to-make-money-writing-online/#more-568"&gt;6 Best Ways To Make Money Writing Online&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunilcs.com/6-easy-ways-i-make-money-as-a-software-developer/"&gt;6 Easy Ways I Make Money as a Software Developer (2022)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunilcs.com/i-spent-35-hours-writing-an-ebook-and-earned-2723-usd/"&gt;I Spent 35 Hours Writing an eBook and Earned $2,723 in the First 6 Months&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunilcs.com/quit-your-job-by-growing-online-presence-an-effective-way-to-take-control-of-your-life/"&gt;Quit Your Job By Growing Online Presence: An Effective Way To Take Control Of Your Life&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sunilcs.com/6-strategies-that-helped-me-grow-my-twitter-account-to-22k-followers/"&gt;How To Improve Online Presence: 6 Strategies That Helped Me Grow My Twitter Account to 49K Followers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://feedhive.io/blog/social-media-content-strategy"&gt;9 Tips For Crafting Social Media Content Strategy That Engages Your Audience&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>writing</category>
      <category>onlineincome</category>
      <category>freelancing</category>
      <category>write</category>
    </item>
    <item>
      <title>Writing Helped Me Make More Than 10K USD in the Last 2 Years</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Thu, 17 Feb 2022 08:56:26 +0000</pubDate>
      <link>https://dev.to/sunilc_/writing-helped-me-make-more-than-10k-usd-in-the-last-2-years-1i1a</link>
      <guid>https://dev.to/sunilc_/writing-helped-me-make-more-than-10k-usd-in-the-last-2-years-1i1a</guid>
      <description>&lt;p&gt;I used to wonder how people make money on the internet through their writing skills. &lt;/p&gt;

&lt;p&gt;My idea of making money through writing was having a world-famous blog that gets millions of requests per month. And I never believed that's something I could do.&lt;br&gt;
So I never tried writing on the internet, well until recently.&lt;/p&gt;

&lt;p&gt;I'm a side hustles guy. I always wanted to make money doing side projects. But nothing worked out for a long time. A year and a half ago I decided to build my online presence on Twitter. So I started putting out content and now I'm addicted to it.&lt;/p&gt;

&lt;p&gt;Once I started putting out content on Twitter I started looking for ways to monetize my Twitter account and came across several ways to make money.&lt;/p&gt;

&lt;p&gt;Having more than 40K followers on Twitter now I make money through various ways like affiliate marketing, paid tweets, threads, articles, etc.&lt;/p&gt;

&lt;p&gt;In this article, I want to share my learnings on the different ways one can make money on the internet. Of course, I have not figured out all the ways. But here are the important ones you should know about and can get started with.&lt;/p&gt;

&lt;p&gt;If you like writing, keep reading!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Freelance Writing
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zglhyyiZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947013432/5RnuoSXax.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zglhyyiZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947013432/5RnuoSXax.jpeg" alt="1.jpeg" width="880" height="585"&gt;&lt;/a&gt;&lt;br&gt;
Writing paid articles is not an easy way to get started. &lt;/p&gt;

&lt;p&gt;A lot of businesses and publications are continuously looking for good quality content to stay relevant. So they pay external writers to write guest articles for them in exchange for money.&lt;/p&gt;

&lt;p&gt;Everyone is good at something. You always know about a certain topic better than others. One of the best ways to monetize this knowledge is by writing about it. There are companies in every niche that are looking for good quality content.&lt;/p&gt;

&lt;p&gt;But the problem is it is difficult to find the right publications/websites that pay writers to write articles. Especially when you're a beginner, you simply don't know where to look. &lt;/p&gt;

&lt;p&gt;Here are some good websites to find freelancing writing jobs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://makealivingwriting.com/make-money-writing/"&gt;Make Living Writing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://problogger.com/jobs/"&gt;Pro Blogger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://upwork.com"&gt;Upwork&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://flexjobs.com"&gt;FlexJobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://solidgigs.com"&gt;SolidGigs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://workingincontent.com"&gt;Working In Content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://contentwritingjobs.com"&gt;Content Writing Jobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.behance.net/joblist"&gt;Behance&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  2. Writing eBooks
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZXmd6Qq4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947035501/q7NUCYKlp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZXmd6Qq4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947035501/q7NUCYKlp.jpeg" alt="2.jpeg" width="880" height="586"&gt;&lt;/a&gt;&lt;br&gt;
With the booming creator economy, more and more people are creating info products and making good money online. This practice has increased especially after COVID happened. People have a lot of spare time and are looking for ways to monetize their knowledge.&lt;/p&gt;

&lt;p&gt;You don't need to be an expert in a field to write an eBook. You can do research on a topic &amp;amp; write about it in your own way. People love to pay for knowing what you already know. eBooks can be as small as 20 pages and as big as 500 pages. It really doesn't matter.&lt;/p&gt;

&lt;p&gt;Once you have an eBook there are many ways to sell it. Having an online presence definitely makes it easy, but it's not mandatory to have one. You can even run ads on FB/IG and still make sales. If you don't know how to do it, you can hire someone whose an expert at this.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Medium Partner Program
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ODmEM9XB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947054263/Ln_zPyQenV.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ODmEM9XB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947054263/Ln_zPyQenV.jpeg" alt="3.jpeg" width="880" height="586"&gt;&lt;/a&gt;&lt;br&gt;
Medium Partner Program is a great way to quickly start making money writing online. But you need to be very consistent and write a lot of articles to make any significant money. Some people who make over 5K USD post a couple of articles per week. Sometimes 1 article a day!&lt;/p&gt;

&lt;p&gt;On Medium, getting into big publications is the way to get more views on your articles when you're still small. There are tens of thousands of publications on Medium across all topics. You will find many resources and videos on how to get into publications on Medium.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Monetise your blog
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B4DvDPlK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947066284/5UU65j2La.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B4DvDPlK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947066284/5UU65j2La.jpeg" alt="4.jpeg" width="880" height="586"&gt;&lt;/a&gt;&lt;br&gt;
Having a blog in a niche is a great way to showcase your skills and be considered as the subject matter expert. It takes a lot of effort and time to start seeing good traffic on your blog. Writing articles is just one part of building a successful blog.&lt;/p&gt;

&lt;p&gt;You need to optimize your blog for SEO and take care of getting backlinks. Once you have a blog that gets the traffic it's easy to monetize it by integrating ads, adding affiliate links, paid partnerships, etc. A good blog can help you make a lot of money in passive income!&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Affiliate Marketing
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NFxLSSX1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947081198/7qokyRtEF.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NFxLSSX1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947081198/7qokyRtEF.jpeg" alt="5.jpeg" width="880" height="585"&gt;&lt;/a&gt;&lt;br&gt;
This is one of the easiest ways to start making money online. You basically help others sell their products by redirecting your audience to partner websites. Affiliate marketing is easy because you're not creating a new product yourself.&lt;/p&gt;

&lt;p&gt;You are promoting the already proven products which people love. You just need to take care of selling them. Almost all the companies offer Affiliate programs which you can signup for and start promoting their products.&lt;/p&gt;

&lt;p&gt;But the caveat here is that you need to have a loyal audience to which you sell these products. And building an audience takes time, but it's totally worth it. You can build an audience on channels like Twitter/Instagram/ by providing valuable content for a long time.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Paid Promotions
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CSnMj89o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947102056/iBX4BXBCqx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CSnMj89o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode.com/res/hashnode/image/upload/v1644947102056/iBX4BXBCqx.jpeg" alt="6.jpeg" width="880" height="586"&gt;&lt;/a&gt;&lt;br&gt;
Influencer marketing is becoming popular these days. Companies are looking to partner with small influencers to promote their products instead of using ads. As you build your online presence the opportunities to partner with companies are immense.&lt;/p&gt;

&lt;p&gt;You can partner with companies to write product reviews, tutorials and sometimes simply write articles on the topic that they ask you to. Companies pay well depending on your writing skills and audience size.&lt;/p&gt;

&lt;p&gt;Apart from these, you can even apply for full-time writing jobs if that's something you're interested in. I hope this thread has helped you understand some of the popular ways of making money online by writing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Ways
&lt;/h2&gt;

&lt;p&gt;The above-mentioned are only a handful ways of all the possible writing jobs. There are countless other ways through which you can make money from.&lt;/p&gt;

&lt;p&gt;You can be a technical writer, technical editor, novelist, web content editor, screenwriter, travel writer, food blogger, etc. The opportunities are just endless if you hone the skill of writing.&lt;/p&gt;

&lt;p&gt;Depending on what you are interested in you can get into different domains. If you like traveling, you can be a travel writer. If you are a developer, be a technical writer. If you like food, be a food blogger!&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Content has always been important. It is essential for anyone to have good visibility on the internet.&lt;/p&gt;

&lt;p&gt;More and more companies are focusing on improving their online presence now by providing valuable content regularly.&lt;/p&gt;

&lt;p&gt;So they are hiring people with good storytelling and writing skills.&lt;br&gt;
Hone this skill by writing regularly and start making bank!&lt;/p&gt;




&lt;p&gt;The article was originally published on my blog &lt;a href="https://sunilkumarc.in/writing-helped-me-make-more-than-10k-usd-in-the-last-2-years#heading-3-medium-partner-program"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>writing</category>
      <category>motivation</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>10 Money Tips to Become Rich in Life</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sun, 06 Feb 2022 13:40:44 +0000</pubDate>
      <link>https://dev.to/sunilc_/10-money-tips-to-become-rich-in-life-3m9i</link>
      <guid>https://dev.to/sunilc_/10-money-tips-to-become-rich-in-life-3m9i</guid>
      <description>&lt;p&gt;We all have that dream to live in an expensive house, drive an expensive car and spend money without thinking. We have seen millionaires and billionaires do it on the TV. But is it possible for everyone to make that kind of money?&lt;br&gt;
It definitely is!&lt;/p&gt;

&lt;p&gt;Whatever the amount of money you want to make in life, know that it is possible. You need to build the right habits, work hard and work on the right problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  10 Money Tips
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Don’t Be Scared To Fail
&lt;/h3&gt;

&lt;p&gt;It’s almost impossible to go through life without experiencing some kind of failure. People who live cautiously go nowhere in life.&lt;/p&gt;

&lt;p&gt;You never know when you’re going to succeed in life. Success could be just around the corner. So don’t let failures stop you from working towards your goals.&lt;/p&gt;

&lt;p&gt;It’s only a failure if you give up.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Always Make Connections
&lt;/h3&gt;

&lt;p&gt;Connections are vaulable. You’re gonna get a lot of opportunities in life just by knowing people.&lt;/p&gt;

&lt;p&gt;I started building my audience on Twitter a year and a half ago. Since then I’ve got so many opportunities in terms of freelancing, paid partnerships, paid writing gigs, collaboration requests, etc just because of my connections. It’s definitely one of the best decisions I made in recent years.&lt;/p&gt;

&lt;p&gt;So start networking and don’t burn bridges through anger.&lt;/p&gt;

&lt;p&gt;Your network is your net worth.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Develop Passive Income
&lt;/h3&gt;

&lt;p&gt;We are all trained to go to school, get good grades, get a job and work our entire life just to enjoy a few good years in the end. This is now how we are supposed to live our life.&lt;/p&gt;

&lt;p&gt;It’s important to take care of your financials early in life so that you can live life on your own terms. You were not born to work for someone else. So start building your own businesses and more importantly find ways to make money without working much.&lt;/p&gt;

&lt;p&gt;As Warren Buffett says, “If you don’t find a way to make money while you sleep, you will work until you die”.&lt;/p&gt;

&lt;p&gt;It’s important to build multiple passive income streams to stop trading your time for money. Find a way for your work/money to make money.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. No One Wins an Argument
&lt;/h3&gt;

&lt;p&gt;A healthy argument is good. But the ones where people’s ego takes the front seat do no good to anyone. They are just a waste of time.&lt;/p&gt;

&lt;p&gt;Keep yourself out of arguments. You might win an argument but you will end up breaking a relationship.&lt;/p&gt;

&lt;p&gt;Relationships are important to succeed in business.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. If You Don’t Ask, You Don’t Get
&lt;/h3&gt;

&lt;p&gt;It’s surprising how much you can get just by asking for something. I have done paid partnerships with startups, written paid articles just by writing a cold DM to them.&lt;/p&gt;

&lt;p&gt;Start writing those emails instead of waiting for them to come to you.&lt;/p&gt;

&lt;p&gt;Reach is important. It could be anything:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;landing a deal with a client&lt;/li&gt;
&lt;li&gt;asking for a pay raise at work&lt;/li&gt;
&lt;li&gt;asking that girl on a date&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  6. Don’t Waste Time on Unnecessary Things in Life
&lt;/h3&gt;

&lt;p&gt;There are a lot of things in life like envy, anger, arguments, hatred, etc which do not help you in any way.&lt;/p&gt;

&lt;p&gt;It’s better to use your limited time wisely spending on the things that you care about. Everything else is just a distraction.&lt;/p&gt;

&lt;p&gt;Next time you see yourself with these emotions, sit back relax and act smartly.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. The Best Time To Start Is NOW
&lt;/h3&gt;

&lt;p&gt;You get a lot of ideas but you never build anything out of them. The reason is you procrastinate in taking action. People make New Year’s resolutions. But most of the time they never do them.&lt;/p&gt;

&lt;p&gt;If you have something on your mind that you want to do later, stop reading this article and do it, Now!&lt;/p&gt;

&lt;p&gt;NOW is the right time to start anything new!&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Will This Matter in 5 Years?
&lt;/h3&gt;

&lt;p&gt;We spend so much time stressing and worrying about things we can’t control in life. Look at it in this way: will it matter in 5 years. If not, you’re probably good not thinking about it.&lt;/p&gt;

&lt;p&gt;Emotion is temporary. Let time do its thing.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Work Smarter, Not Harder
&lt;/h3&gt;

&lt;p&gt;The world is full of hard workers that aren’t very successful, it’s all about focusing that hard work in a smart direction.&lt;/p&gt;

&lt;p&gt;Hard Work ≠ Success&lt;/p&gt;

&lt;p&gt;With inspiration kicking in, we tend to get into the “work hard” mode. In the process, we forget to spend time on more important things in life like family, friends, health, and happiness. It’s wise to delegate unimportant things and focus your time on things that matter.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Start Investing Early
&lt;/h3&gt;

&lt;p&gt;Compounding is a fascinating concept. You can make a lot of money later by starting to invest early in life.&lt;/p&gt;

&lt;p&gt;A lot of people know how to make money but they don’t know how to build wealth. Take care of your financials early to have a peaceful life.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;These are some of the important lessons I’ve learned the hard way in life. I hope people start realizing the importance of these lessons sooner to live life on their own terms.&lt;/p&gt;

&lt;p&gt;If you like what you read in this article, be sure to follow me on &lt;a href="https://twitter.com/sunilc_"&gt;Twitter&lt;/a&gt; and &lt;a href="https://instagram.com/_sunilc"&gt;Instagram&lt;/a&gt; where I regularly share content on Software Development, Freelancing, and making passive income on the internet.&lt;/p&gt;




&lt;p&gt;The article was originally published on my blog &lt;a href="https://sunilkumarc.in/10-money-tips-to-become-rich-in-life"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>productivity</category>
      <category>motivation</category>
    </item>
    <item>
      <title>I Spent 35 Hours Writing an eBook and Earned $2,723 in the First 6 Months</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sat, 22 Jan 2022 10:32:06 +0000</pubDate>
      <link>https://dev.to/sunilc_/i-spent-35-hours-writing-an-ebook-and-earned-2723-in-the-first-6-months-499c</link>
      <guid>https://dev.to/sunilc_/i-spent-35-hours-writing-an-ebook-and-earned-2723-in-the-first-6-months-499c</guid>
      <description>&lt;p&gt;Have you ever dreamed of making money without having to work?&lt;/p&gt;

&lt;p&gt;Selling Info products is a great way to make money passively. But it takes a lot of hard work and dedication in the beginning, but it’s totally worth it. A lot of people are doing it and you can do it too.&lt;/p&gt;

&lt;p&gt;I made $2,723 in the first 6 months after launching my first eBook: &lt;a href="https://sunilkumarc.gumroad.com/l/kgtSS" rel="noopener noreferrer"&gt;How to Start a SaaS Company: A Beginner’s Guide&lt;/a&gt;. It may not be significant money. But earning this made me realise the endless opportunities the internet provides. This is just the beginning.&lt;br&gt;
&lt;a href="https://media.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%2Ft65ovpk5n7nrg9xiejb9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Ft65ovpk5n7nrg9xiejb9.png" alt="SaaS eBook earnings for the first 6 months"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your info products can be your little money-making machines once you set them up.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;But what is an info product?&lt;/li&gt;
&lt;li&gt;How much should I sell it for?&lt;/li&gt;
&lt;li&gt;How do I sell them?&lt;/li&gt;
&lt;li&gt;Whom do I sell them to?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You may have these questions in your head right now. Let’s answer all of these.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is an info product?
&lt;/h2&gt;

&lt;p&gt;An info product is any piece of knowledge/content that’s packaged either as an eBook, video, recording, etc.&lt;/p&gt;

&lt;p&gt;If you think you know something that others don’t, you can put together an info product and there are countless people willing to pay you to learn what you already know!&lt;/p&gt;

&lt;p&gt;For example, let’s say you are good at copywriting. You know how to write content that sells products. You can package all of your knowledge into an info product and start selling.&lt;/p&gt;

&lt;h2&gt;
  
  
  How big an info product should be?
&lt;/h2&gt;

&lt;p&gt;There is no hard and fast rule here.&lt;/p&gt;

&lt;p&gt;It can be as small as a 20-page eBook, or a 30-minute video tutorial. Or it can be as big as a 300–500 pages eBook or a full-fledged video tutorial of 8–10 hours.&lt;/p&gt;

&lt;p&gt;Now, these are some of the important questions to consider before you start creating an info product.&lt;/p&gt;

&lt;p&gt;Can you create an info product for every topic you know about? — Yes&lt;/p&gt;

&lt;p&gt;Can you sell every info product you create? — Yes&lt;/p&gt;

&lt;p&gt;But can you sell thousands of them? — Probably not.&lt;/p&gt;

&lt;p&gt;Chances are there are many info products already created by other experts. You need a product that is unique to scale this business. You should bring something unique to the table if you want to stand out.&lt;/p&gt;

&lt;p&gt;For example, talk about the strategies that have worked for you.&lt;/p&gt;

&lt;p&gt;Work on something, experiment, and make it work for yourself first. Then create an info product teaching others how to do the same and replicate your success. Since you are sharing your own journey, chances are the product will sell better.&lt;/p&gt;

&lt;h2&gt;
  
  
  How much should you sell an info product for?
&lt;/h2&gt;

&lt;p&gt;Pricing is tricky when it comes to info products.&lt;/p&gt;

&lt;p&gt;The best way to go about it is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Research how much similar products are sold for&lt;/li&gt;
&lt;li&gt;Price your product in the same range&lt;/li&gt;
&lt;li&gt;See how it does&lt;/li&gt;
&lt;li&gt;Tweak (increase or decrease) it until you find the sweet spot that sells best&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There is no hard and fast rule when it comes to pricing. Keep experimenting with price and see what works best for you.&lt;/p&gt;

&lt;p&gt;And another great way to make more sales often is to run offers every now and then. Please love discounts. Take advantage of holidays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where do you sell info products?
&lt;/h2&gt;

&lt;p&gt;The best way to go about it is to set up your own landing page with payments integration (Stripe) and start selling. But if you don’t want to do it all on your own, there are platforms like Gumroad that make it really easy for creators.&lt;/p&gt;

&lt;p&gt;There are many other platforms like Udemy, AppSumo, etc.&lt;/p&gt;

&lt;p&gt;But pick one platform that provides the features you are looking for and stick with it. I currently sell my SaaS eBooks on Gumroad.&lt;/p&gt;

&lt;p&gt;It provides everything I need:&lt;br&gt;
Payments — Emails — Analytics — Affiliate program, etc&lt;/p&gt;

&lt;p&gt;Now the big question is “Who will buy my info products”?&lt;/p&gt;

&lt;p&gt;You should get traffic to your product to sell more of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you get traffic?
&lt;/h2&gt;

&lt;p&gt;There are multiple ways to generate traffic to your product landing page. Let’s talk about 2 main ways here.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;One way is to have a good online presence on different social media platforms. Having credibility among your followers will make them buy your paid products. But building an online presence takes a lot of hard work, dedication, &amp;amp; patience. You need to establish your authority in a specific niche by sharing free content for years. I share my freelancing journey and things that helped me become successful over the years. So selling info products by building an online presence is a long process that takes time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another popular way is to run ads. Facebook, Instagram, and Google are some of the popular platforms which provide ads service. Learn how to run effective ads to hook users onto your offer and build a killer landing page that converts.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once you have an info product to sell, you can run great ad campaigns and start making money every single day with no effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Selling info products is one of the most popular ways through which people are making a shit ton of money passively!&lt;br&gt;
Isn’t that a dream?&lt;/p&gt;

&lt;p&gt;What are you waiting for? Go ahead and start creating your first info product!&lt;/p&gt;

&lt;p&gt;If you like this article, follow me on &lt;a href="https://twitter.com/sunilc_" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; and &lt;a href="https://instagram.com/_sunilc" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; where I create content on freelancing, making money on the internet as a software developer.&lt;/p&gt;




&lt;p&gt;The article was originally published on my blog &lt;a href="https://sunilkumarc.in/i-spent-35-hours-writing-an-ebook-and-earned-dollar2723-in-the-first-6-months" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>career</category>
      <category>saas</category>
      <category>beginners</category>
      <category>books</category>
    </item>
    <item>
      <title>8 Steps Guide To Ace A System Design Interview</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sun, 17 Oct 2021 18:02:00 +0000</pubDate>
      <link>https://dev.to/sunilc_/8-steps-guide-to-ace-a-system-design-interview-2j8b</link>
      <guid>https://dev.to/sunilc_/8-steps-guide-to-ace-a-system-design-interview-2j8b</guid>
      <description>&lt;p&gt;System Designing has become one of the important rounds to crack a Software Developer job interview, especially for a senior-level position. Preparing for this round is necessary to crack interviews of some of the popular companies like Amazon, Netflix, Google, Twitter, etc.&lt;/p&gt;

&lt;p&gt;In this round, you are basically expected to discuss the design of a large-scale distributed system like Twitter, Uber, Facebook, Dropbox, etc. &lt;/p&gt;

&lt;p&gt;There is no one right solution when it comes to designing a system. There can be multiple ways to solve a problem and thus this round is going to be an open-ended round where the focus will be on a working design + your thought process.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Is It Important To Prepare for a System Design Round:
&lt;/h3&gt;

&lt;p&gt;Due to the lack of experience or knowledge in building scalable systems in everyday work, a lot of developers struggle with this round. Even after being a good Software Developer, they fail to get into good companies just because they fail to clear this round.&lt;/p&gt;

&lt;p&gt;So it's important to focus on this round and prepare well to get into your dream company.&lt;/p&gt;

&lt;h3&gt;
  
  
  What To Expect in a System Design Interview:
&lt;/h3&gt;

&lt;p&gt;Great engineers spend years of time building a robust and scalable system. You cannot possibly come up with a  similar solution in a short duration of 1–1.5 hours in a System Design interview. &lt;/p&gt;

&lt;p&gt;So generally only a part of the entire system is discussed in this round.&lt;/p&gt;

&lt;p&gt;As mentioned earlier there is no one right solution in designing a good system. This round is generally open-ended and discussion can go in any direction based on what the interviewer is interested in, how you lead the discussion, and in what direction you take it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sample Questions Asked in a System Design Interview:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Design a chat service like WhatsApp&lt;/li&gt;
&lt;li&gt;Design a parking lot&lt;/li&gt;
&lt;li&gt;Design a URL shortener service like TinyURL&lt;/li&gt;
&lt;li&gt;Design a video streaming service like YouTube/Netflix&lt;/li&gt;
&lt;li&gt;Design a file sharing service like Google Drive&lt;/li&gt;
&lt;li&gt;Design a Social Media platform like Instagram, Twitter, or Facebook.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are some of the popular questions that are asked in this round. As you can see the questions are vague and the problem statement doesn't provide specific details on what part of the system should be designed. &lt;/p&gt;

&lt;p&gt;So, it's important to know how to approach this round to come up with a good design at the end of this discussion.&lt;/p&gt;

&lt;h3&gt;
  
  
  Different System Design Rounds:
&lt;/h3&gt;

&lt;p&gt;System Design is generally split into two separate rounds. &lt;/p&gt;

&lt;p&gt;But again, it depends on the company and its process. So be prepared to design both high-level and low-level components of a system in this round.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-level Design&lt;/li&gt;
&lt;li&gt;Low-level Design&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  High-Level Design:
&lt;/h4&gt;

&lt;p&gt;This round mainly checks your ability to architect &amp;amp; design high-level components for the given requirements.&lt;/p&gt;

&lt;p&gt;For example, given a problem statement like &lt;code&gt;Design a social media platform like Instagram&lt;/code&gt;, you need to come up with the different microservices you will need, the pub-sub mechanism (if needed), queues, databases, caching, etc.&lt;/p&gt;

&lt;p&gt;The interviewer will ask questions on how data would flow through different microservices in the design, fault tolerance, retry mechanism, etc. You can also expect questions around non-functional requirements like scalability, data consistency, concurrency, etc.&lt;/p&gt;

&lt;p&gt;Building a distributed scalable system is hard. You need to think about different scenarios while coming up with an architecture.&lt;/p&gt;

&lt;h4&gt;
  
  
  Different concepts you should learn about to prepare for an HLD round:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Key Characteristics of Distributed Systems&lt;/li&gt;
&lt;li&gt;Load Balancing&lt;/li&gt;
&lt;li&gt;Caching&lt;/li&gt;
&lt;li&gt;Data Partitioning&lt;/li&gt;
&lt;li&gt;Indexes&lt;/li&gt;
&lt;li&gt;Proxies&lt;/li&gt;
&lt;li&gt;Redundancy and Replication&lt;/li&gt;
&lt;li&gt;SQL vs. NoSQL&lt;/li&gt;
&lt;li&gt;CAP Theorem&lt;/li&gt;
&lt;li&gt;Consistent Hashing&lt;/li&gt;
&lt;li&gt;Long-Polling vs WebSockets vs Server-Sent Events&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Low-Level Design:
&lt;/h4&gt;

&lt;p&gt;This round mainly focuses on your ability to design low-level components of your HLD. Given a problem statement you should come up with a design with different entities, classes &amp;amp; attributes, inheritance, composition, design patterns, databases, tables &amp;amp; schema, etc.&lt;/p&gt;

&lt;p&gt;You cannot possibly cover all of these in one interview round. The interviewer may be interested in anyone depending on how the discussion goes.&lt;/p&gt;

&lt;h4&gt;
  
  
  Different concepts you should learn about to prepare for an LLD round:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;UML&lt;/li&gt;
&lt;li&gt;Use case diagram&lt;/li&gt;
&lt;li&gt;Class diagram&lt;/li&gt;
&lt;li&gt;Database design&lt;/li&gt;
&lt;li&gt;Sequence diagram&lt;/li&gt;
&lt;li&gt;Activity diagram&lt;/li&gt;
&lt;li&gt;Separation of concerns&lt;/li&gt;
&lt;li&gt;OOP principles&lt;/li&gt;
&lt;li&gt;SOLID principles etc&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How To Approach a System Design Interview Round:
&lt;/h3&gt;

&lt;p&gt;Here is my 8 step guide to approaching System Design rounds effectively.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 1: Ask a lot of questions and set the scope for the interview:
&lt;/h4&gt;

&lt;p&gt;System Design problem statements are vague. And there's no one right answer. So, it's important to ask a lot of questions and clarify the scope of the discussion.&lt;/p&gt;

&lt;p&gt;Candidates who ask a lot of questions have a better chance of success. For example here is a list of questions you can ask for the Design Instagram question:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What are the different types of accounts possible?&lt;br&gt;
A: Only users. We will not consider business accounts for now&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What type of posts can a user post?&lt;br&gt;
A: Let's consider users can post only images for this discussion. Videos are out of scope.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can users follow other users?&lt;br&gt;&lt;br&gt;
A: Yes&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Should we support tags for each post?&lt;br&gt;&lt;br&gt;
A: Yes&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can posts be private?&lt;br&gt;&lt;br&gt;
A: Let's assume posts can only be public for this discussion.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Can users search for posts?&lt;br&gt;&lt;br&gt;
A: Yes&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Should we focus on the client-side architecture or the server-side architecture?&lt;br&gt;&lt;br&gt;
A: I would like to understand the client-server interaction on a high level. But the focus should be more on building a scalable backend system.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How many users are expected to use the system every day?&lt;br&gt;&lt;br&gt;
A: Let's assume we have around 100M users logging in every day.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Should we focus on generating a user's home feed?&lt;br&gt;&lt;br&gt;
A: Let's not focus on the feed generation algorithm&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Should we focus on the high-level or low-level design of the system?&lt;br&gt;&lt;br&gt;
A: Let's discuss the high-level design of the system in this discussion&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;These are some of the example questions you can ask to set the scope of the discussion. As you see now we know we need to focus on building the high-level design of Instagram. We don't need to consider users posting videos. We don't need to consider generating users' home feeds in an intelligent way. etc&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2: System Interface Definition
&lt;/h4&gt;

&lt;p&gt;Once we have the requirements finalized, the next step is to come up with a list of APIs we will need to build the system.&lt;/p&gt;

&lt;p&gt;You should define the different REST APIs and their contract to support the requirements given.&lt;/p&gt;

&lt;p&gt;For example in our Instagram example, here are some example APIs we will need:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;storePhoto(user_id, tags, image_url, user_location,…)&lt;br&gt;&lt;br&gt;
getPhoto(image_id)&lt;br&gt;&lt;br&gt;
likePhoto(image_id, user_id)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Of course these are example APIs. The APIs used in a real-world application are much more complicated.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3: Capacity Estimation and Constraints
&lt;/h4&gt;

&lt;p&gt;Your system should have enough storage and resources to handle the expected load and number of users who might use your system in 1 year from now, 5 years from now, etc.&lt;/p&gt;

&lt;p&gt;So it's important to estimate how much resources you need to allocate when designing a system to avoid running into problems in the future.&lt;/p&gt;

&lt;p&gt;If you have a database in your system design, cache in your system, the capacity estimation process generally involves calculating how much memory is used on a daily basis across all the databases and cache clusters. &lt;/p&gt;

&lt;p&gt;This gives us a good estimation of how much memory we will need in years from now.&lt;br&gt;
Capacity estimation also helps in the way we design our system so that it is horizontally and vertically scalable for higher capacity requirements in the future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here's a calculation of how much storage is needed to store photos in our Instagram example:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;We have 100M users log in every day based on our assumption above&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let's assume 1M users upload an average of 2 photos every day&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;2M photos are uploaded every day&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This computes to 23 photos added every second&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Let's assume an average photo size of 400KB&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Storage needed each day: 2M * 400KB =&amp;gt; 800 GB&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Storage needed for 5 years:&lt;br&gt;&lt;br&gt;
*800GB * 365 (days a year) * 5(years) ~= 1425TB&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Storage needed for 10years:&lt;br&gt;&lt;br&gt;
800GB * 365 (days a year) * 10(years) ~= 2850TB&lt;/em&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 4: High-Level Design
&lt;/h4&gt;

&lt;p&gt;At this point, it helps to list down all the high-level components that are involved in the system and how they interact with each other. &lt;/p&gt;

&lt;p&gt;It can be microservices, databases, caches, messaging queues, low-cost storage services, etc.&lt;/p&gt;

&lt;p&gt;For our Instagram example, we can create two separate microservices. One service is responsible for uploading the photos. Another service for retrieving the photos.&lt;/p&gt;

&lt;p&gt;What's the point of two separate microservices you may ask?&lt;/p&gt;

&lt;p&gt;The reason for this is the upload photos requests are generally lower than reading photos requests. So we can scale the services separately based on the traffic demands.&lt;/p&gt;

&lt;p&gt;We can even use low-cost storage to store photos and a SQL metadata database to store the details about a photo like uploaded_by, location, image_name, size, created_at, etc.&lt;/p&gt;

&lt;p&gt;You should be able to explain how the data would flow through these high-level components once you have this ready.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 5: Database Schema Design
&lt;/h4&gt;

&lt;p&gt;In DB design we decide what kind of database suits our use case: A SQL or NoSQL and also the entities and the relationships between them.&lt;/p&gt;

&lt;p&gt;If we're building a banking application where the movement of money is involved we cannot use NoSQL databases that are eventually consistent in nature.&lt;/p&gt;

&lt;p&gt;Similarly, we cannot use a SQL database where data changes very frequently. In our Instagram example, we can use a NoSQL database to store metadata details for a post.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because a post may have properties like likes, image_url, created_at, created_by, etc. But in the future let's say we want to introduce other features like dislike, tags, etc, it can be easily done using a NoSQL DB without any schema changes.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 6: Class Design
&lt;/h4&gt;

&lt;p&gt;In class design, we come up with the low-level class entities which share the same responsibilities, relationships, operations, attributes, and semantics.&lt;/p&gt;

&lt;p&gt;We basically list down the classes, their attributes, methods, and their relationship with other classes.&lt;/p&gt;

&lt;p&gt;The way you're evaluated depends on whether you're using the right object-oriented concepts, principles, and design patterns. A good system is designed keeping all of these in mind: Abstraction, Encapsulation, Inheritance &amp;amp; Polymorphism.&lt;/p&gt;

&lt;p&gt;It's also important to learn about the &lt;strong&gt;SOLID principles&lt;/strong&gt; (&lt;strong&gt;The First 5 Principles of Object-Oriented Design&lt;/strong&gt;). These principles will help you design software that is easier to maintain and extend as it grows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;S - Single-responsibility Principle&lt;/li&gt;
&lt;li&gt;O - Open-closed Principle&lt;/li&gt;
&lt;li&gt;L - Liskov Substitution Principle&lt;/li&gt;
&lt;li&gt;I - Interface Segregation Principle&lt;/li&gt;
&lt;li&gt;D - Dependency Inversion Principle&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Step 7: Caching
&lt;/h4&gt;

&lt;p&gt;A cache is a high-speed, in-memory data storage layer to store data for faster access in the future. It's a means to improve the overall system performance. Caching is important in any system that needs to scale. &lt;/p&gt;

&lt;p&gt;We basically cache the data that is frequently used. Doing this will result in applications taking lesser time compared to accessing the data from a database every time.&lt;/p&gt;

&lt;p&gt;In our Instagram example, we can cache the metadata of photos like created_by, location, created_at, etc since these parameters are never going to change for a given photo. Other parameters like comments, likes, etc cannot be cached since they are changing frequently.&lt;/p&gt;

&lt;p&gt;The moment we start using cache in our design we also need to think about the eviction policies. Since caches are costlier than database storage we have to keep a check on the amount of data we store in a cache. So cache eviction becomes important.&lt;/p&gt;

&lt;p&gt;There are many eviction policies like LRU (Least Recently Used), FIFO (First In First Out), LFU (Least Frequently Used), etc.&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 8: Data Partitioning/Sharding
&lt;/h4&gt;

&lt;p&gt;Often times it happens that all the data in our application cannot be stored on a single database server. In cases like these, we need to come up with strategies to store the data on multiple database servers.&lt;/p&gt;

&lt;p&gt;Here we basically split the large set of data into multiple chunks (logical partitions) and we store these chunks on multiple nodes.&lt;/p&gt;

&lt;p&gt;Sharding is a good technique to scale a growing application.&lt;/p&gt;

&lt;p&gt;There are many techniques to partition data:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Range based partitioning&lt;/li&gt;
&lt;li&gt;Hash-based partitioning&lt;/li&gt;
&lt;li&gt;Directory-based partitioning&lt;/li&gt;
&lt;li&gt;Vertical partitioning etc&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You should read about these in order to understand which partitioning schemes are suitable in which scenarios.&lt;/p&gt;

&lt;p&gt;This 8 steps approach gives you a framework to approach any system design question. But remember that the interviewer may be interested in any one of these steps in which case you should be able to focus only on that step and figure out the details.&lt;/p&gt;

&lt;h3&gt;
  
  
  More Tips:
&lt;/h3&gt;

&lt;h4&gt;
  
  
  System before scale
&lt;/h4&gt;

&lt;p&gt;Many candidates try to focus on building a scalable system before even they have a design for a working system. Focus on building the system first and then think about scaling it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Start High-level and then drill down
&lt;/h4&gt;

&lt;p&gt;Start with writing down the high-level components we need for the system we are building. Then drill down on any of the lower-level components the interviewer suggests. &lt;/p&gt;

&lt;p&gt;This keeps your mind clear and helps you design a better system during the interview.&lt;/p&gt;

&lt;h4&gt;
  
  
  Mention all the assumptions you're making
&lt;/h4&gt;

&lt;p&gt;You should mention all the assumptions you're making during the interview. It's important that you and the interviewer are on the same page.&lt;/p&gt;

&lt;h4&gt;
  
  
  Consider both function and non-functional requirements
&lt;/h4&gt;

&lt;p&gt;Keep both functional and non-functional requirements in mind when designing the system.&lt;/p&gt;

&lt;p&gt;Sometimes it becomes difficult to support non-functional requirements like consistency, availability, data durability, etc.&lt;/p&gt;

&lt;h4&gt;
  
  
  Core Algorithm
&lt;/h4&gt;

&lt;p&gt;Some systems need a core algorithm to be implemented for the system to work. For example, if you want to designs a TinyURL-like system, you need to come up with an algorithm to generate the tiny URLs for a given long URL.&lt;/p&gt;

&lt;p&gt;Not many system design questions need a complex algorithm to be implemented.&lt;/p&gt;

&lt;h4&gt;
  
  
  Design for the right scale
&lt;/h4&gt;

&lt;p&gt;The same system can be designed in completely different ways based on the scale needed. So, clarify the scale you're designing the system for at the beginning of the discussion.&lt;/p&gt;

&lt;h3&gt;
  
  
  Recommended Courses To Prepare For System Design Interviews:
&lt;/h3&gt;

&lt;p&gt;Here are the best courses that I recommend for preparing for System Design interviews:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.educative.io/courses/grokking-the-system-design-interview?aff=xmn2"&gt;Grokking the System Design Interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.educative.io/courses/grokking-the-object-oriented-design-interview?aff=xmn2"&gt;Grokking the Object Oriented Design Interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA"&gt;Tech Dummies Narendra L&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX"&gt;System Design by Gaurav Sen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLAC2AM9O1C5KioUMeH9qIjbAV_RMmX8rd"&gt;Low Level Design | The Code Mate&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Conclusion:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Think of the System Design interview as an open-ended discussion with your colleague.&lt;/li&gt;
&lt;li&gt;You cannot possibly come up with the best possible solution for a system in the given 1–1.5 hours.&lt;/li&gt;
&lt;li&gt;Clarify all the requirements and set the scope for the discussion.&lt;/li&gt;
&lt;li&gt;Make sure you and the interviewer are on the same page throughout the discussion.&lt;/li&gt;
&lt;li&gt;Learn how to estimate the data capacity required in the next 5–10 years and design the system for the capacity expected.&lt;/li&gt;
&lt;li&gt;Mention all the assumptions you are making during the interview.&lt;/li&gt;
&lt;li&gt;Given a problem statement, try to think of all the high-level components (services, databases, caches, message queues, etc) first. Then figure out the lower-level details of the system.&lt;/li&gt;
&lt;li&gt;It is important to learn how to design classes, databases, and APIs.&lt;/li&gt;
&lt;li&gt;It's is important to learn Object-Oriented and SOLID principles for low-level design interviews.&lt;/li&gt;
&lt;li&gt;The interviewer wants to know how you approach a given problem and the thought process behind it. As long as you are able to justify why a component is designed in a certain way, you're good.&lt;/li&gt;
&lt;li&gt;Practice solving system design problems. That's the only way to do well in this round.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;The article was originally published on my blog. You can find it &lt;a href="https://sunilkumarc.in/8-steps-guide-to-ace-a-system-design-interview"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can connect with me on &lt;a href="https://twitter.com/sunilc_"&gt;twitter&lt;/a&gt; where I usually share my knowledge more frequently on topics like Software Development, freelancing, creating multiple passive income streams etc.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>systems</category>
      <category>architecture</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Why I Love Polywork as a Software Developer
</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Thu, 09 Sep 2021 07:11:57 +0000</pubDate>
      <link>https://dev.to/sunilc_/why-i-love-polywork-as-a-software-developer-lf6</link>
      <guid>https://dev.to/sunilc_/why-i-love-polywork-as-a-software-developer-lf6</guid>
      <description>&lt;p&gt;If you haven't heard about Polywork yet you're definitely missing out on something exciting. I recently saw someone talking about Polywork on Twitter a month ago and was intrigued to see what it was all about.&lt;/p&gt;

&lt;p&gt;Soon after this, I got the invite code from one of my friends on Twitter and I signed up on the platform instantly.&lt;/p&gt;

&lt;p&gt;My initial impression was that Polywork was just another social media platform for software developers that will die soon. But as I started using it more, Polywork proved me wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  So, What is Polywork?
&lt;/h3&gt;

&lt;p&gt;Polywork is a professional social media platform that helps you highlight your achievements, journal your work, events, network with like-minded people, and also get more work in your interested domain.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But how does it differ from LinkedIn?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;LinkedIn is more of a social network around your job. It helps you create your presence around your resume, your job titles, and your work experiences.&lt;br&gt;
But resumes often do not reflect all the achievements we do. They do not tell our whole story.&lt;/p&gt;

&lt;p&gt;We are more than our job or education. We all do a wide variety of wonderful things, both in our 9–5 and outside of 9-5. We are creators, podcasters, YouTubers, investors, and more. All these different aspects create our professional identity.&lt;br&gt;
But none of the existing social media platforms help us highlight these parts of our identity. &lt;/p&gt;

&lt;p&gt;That's where Polywork comes in!&lt;/p&gt;

&lt;p&gt;Polywork can be used to highlight anything you have done as part of your work and even outside of your work. It's not tied to any one type of work. It could be joining a company in a role, speaking at a conference, live streaming a video, releasing an eBook, etc. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;It's a place to showcase all of your achievements!&lt;/em&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Here's how I'm using Polywork and why I love it:
&lt;/h4&gt;

&lt;h3&gt;
  
  
  1. Highlights
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167237766%2Fyk1LKVBZ0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167237766%2Fyk1LKVBZ0.jpeg" alt="polywork-titan.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of my favorite features on the platform is highlights. Highlights let me track all my achievements as milestones on my profile. It provides a way to let people know about the different things I'm working on. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;But how is it different from posts/tweets on LinkedIn/Twitter respectively you may ask?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I have a job. I build SaaS products. I love content creation. I create eBooks. I write articles. I do a lot of things and I want to highlight all of them in one place. Polywork lets me do this in a much better way compared to other professional platforms.&lt;/p&gt;

&lt;p&gt;I have a huge audience on Twitter and I do share my milestones there. But they get lost eventually because of the number of tweets I post. On the other hand, Highlights on Polywork helps me keep only the important events and milestones as a timeline. For example, these are some of the highlights I have on my Polywork profile:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reached 30K followers milestone on Twitter&lt;/li&gt;
&lt;li&gt;Started a new role at Unacademy&lt;/li&gt;
&lt;li&gt;Reached 20K followers milestone on Twitter&lt;/li&gt;
&lt;li&gt;Published an eBook&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167309006%2FXFymNxJkm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167309006%2FXFymNxJkm.png" alt="Screenshot 2021-09-09 at 11.25.14 AM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These highlights help me showcase my milestones to visitors and let me know what I'm up to. It helps me get more work in the future.&lt;/p&gt;

&lt;p&gt;Some of the other achievements that others generally highlight on the platform are like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Finished reading a book&lt;/li&gt;
&lt;li&gt;Hosted a conference&lt;/li&gt;
&lt;li&gt;Spoke at a conference&lt;/li&gt;
&lt;li&gt;Did a YouTube live stream&lt;/li&gt;
&lt;li&gt;Wrote an article, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are just some examples. You can highlight anything you want to showcase to others.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Multiverse
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167362744%2FFwzjSKkX3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167362744%2FFwzjSKkX3.jpeg" alt="polywork-connected.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
Multiverse is a place to find other people in your interested domain, network with them, and see what they've been doing. Highlights from everyone in your interested domain appear here.&lt;/p&gt;

&lt;p&gt;You can even filter Highlights based on trending Badges. For example, you can see Featured People and all the highlights from Software Engineering Badge. This is a great place to find like-minded people and connect with them.&lt;/p&gt;

&lt;p&gt;I often find myself looking through interesting badges like Book Worm, Software Developer, Lifelong Learner, Writer, etc hoping to network with other people who are interested in these topics as well. Polywork makes it really easy to find such people. Badges are at the center of it.&lt;/p&gt;

&lt;p&gt;The one thing where multiverse is a game-changer for me is that it gives me a lot of ideas on how people are building businesses and making money on the internet. &lt;br&gt;
One of the main reasons for us to not try something new is that we just don't know that it exists. I couldn't make money on the internet for years for this same reason. Once I started following the right people on Twitter I was able to make a good amount of money by applying the same approach they followed. &lt;/p&gt;

&lt;p&gt;The What everyone's doing section gives a very good idea about what others are doing and how they are doing it. I have been learning about new ways to build multiple income streams, developer advocacy, etc just by following the right people on Polywork.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Space Station
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167401333%2FX7GUufu-I.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1631167401333%2FX7GUufu-I.png" alt="polywork-space1.png"&gt;&lt;/a&gt;&lt;br&gt;
Space Station is a relatively new feature centered around collaborations. It makes it really easy for you to find people to collaborate with on anything. Be it finding a mentor, hiring for a role, finding a partner for a side project, finding an investor, etc.&lt;/p&gt;

&lt;p&gt;Everyone knows how important Networking is. Space Station is really powerful to network if used correctly.&lt;/p&gt;

&lt;p&gt;For example, I have a huge audience on Twitter and I'm planning to release more info products in the future. I can write an eBook on a topic I know about. I'm confident I can put together a great book with a lot of value. &lt;/p&gt;

&lt;p&gt;But I lack knowledge in certain areas like marketing, designing, branding, etc. I can totally find people who are open to collaborations on these things and make my eBook a huge success.&lt;/p&gt;

&lt;p&gt;If you're not a developer but have an idea to build a SaaS product. Space Station is the right place to find developers who are open to collaborate on our project.&lt;/p&gt;

&lt;p&gt;If you already have a company and are looking to scale it by getting investments, Polywork will help you connect with investors who are open to collaborate.&lt;/p&gt;

&lt;p&gt;The opportunities are just endless.&lt;/p&gt;




&lt;p&gt;If you're not on Polywork yet, you should get on it soon and check it out. Here is my  &lt;a href="https://www.polywork.com/invite/sunilc_-jigglypuff" rel="noopener noreferrer"&gt;VIP link&lt;/a&gt;  you can use to sign up!&lt;/p&gt;

&lt;p&gt;Connect with me on Polywork  &lt;a href="https://www.polywork.com/sunilc_" rel="noopener noreferrer"&gt;here&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;The article was originally published on my blog &lt;a href="https://sunilkumarc.in/why-i-love-polywork-as-a-software-developer" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>career</category>
      <category>startup</category>
      <category>webdev</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>How I Failed With My Recent SaaS Product</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Mon, 09 Aug 2021 09:56:57 +0000</pubDate>
      <link>https://dev.to/sunilc_/how-i-failed-with-my-recent-saas-product-3f27</link>
      <guid>https://dev.to/sunilc_/how-i-failed-with-my-recent-saas-product-3f27</guid>
      <description>&lt;p&gt;When I was introduced to programming, I fell in love with it. The idea of changing the world just by sitting in a room in a corner of the world fascinated me.&lt;/p&gt;

&lt;p&gt;I always loved to work on side projects. I loved building products to solve own problems I faced every day. At any point, I always had a side project I was excited to work on. I did this for many years but I never shared it with anyone except for a few close friends of mine.&lt;/p&gt;

&lt;p&gt;I kept working on many side projects over the years. I even put them proudly on my resume. But I never really built something which was solving an actual problem. I did this for years. I built products that were fun to work on. &lt;/p&gt;

&lt;p&gt;For example, these are some of the products I built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Linux desktop alarm manager&lt;/li&gt;
&lt;li&gt;Track courier app&lt;/li&gt;
&lt;li&gt;Github contribution enhancer&lt;/li&gt;
&lt;li&gt;Product Hunt CLI etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see all these are fun products to build but they aren't solving an actual real-world problem.&lt;/p&gt;

&lt;p&gt;Eventually, I came across the concept of micro saas products and bootstrapped companies. If you're a SaaS enthusiast but don't think can build a typical startup, you should check out what micro SaaS startups are.&lt;/p&gt;

&lt;p&gt;Basically, you build a small SaaS product that solves a very niche problem and earn tens of thousands of dollars (or a hell lot more if it goes well).&lt;/p&gt;

&lt;p&gt;The main goals behind a Mirco startup are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;solving a small but a real problem&lt;/li&gt;
&lt;li&gt;working on products you love&lt;/li&gt;
&lt;li&gt;still making a lot of money&lt;/li&gt;
&lt;li&gt;freedom from working for someone else&lt;/li&gt;
&lt;li&gt;staying small (typically 1-5 people)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Story of Landr:
&lt;/h3&gt;

&lt;p&gt;When the pandemic hit the world in 2020 I had plenty of time at my disposal. So I decided to work on that "one cool idea" I had for some time.&lt;/p&gt;

&lt;p&gt;The idea was to make "yet another website builder". But I decided to solve this problem a little differently. Even though many drag and drop tools were available for nontechnical people to build websites, I thought people still needed to have great design skills to develop a good website using these tools.&lt;/p&gt;

&lt;p&gt;So I built a simpler tool that involved taking user inputs through a series of forms and generate websites from a user-selected template available on the tool. I named it &lt;a href="https://landr.page"&gt;&lt;strong&gt;Landr&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Users can input details like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;product features&lt;/li&gt;
&lt;li&gt;sections&lt;/li&gt;
&lt;li&gt;pricing&lt;/li&gt;
&lt;li&gt;newsletter details&lt;/li&gt;
&lt;li&gt;embed video links&lt;/li&gt;
&lt;li&gt;images etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sounds simple right?&lt;/p&gt;

&lt;p&gt;Of course, this was a cool idea to build. End users can just enter some inputs and click on the Generate button and create a website for themselves.&lt;/p&gt;

&lt;p&gt;This is where I went wrong.&lt;/p&gt;

&lt;p&gt;If you have the slightest knowledge of building SaaS products you would have figured out my mistakes by now, which are many!&lt;/p&gt;

&lt;p&gt;This is not generally how you build SaaS products, especially when your goal is to build a successful SaaS product generating thousands of dollars of income per month. You need to follow the right approach which generally involves doing the below steps in order:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Market research&lt;/li&gt;
&lt;li&gt;Ideation&lt;/li&gt;
&lt;li&gt;Validate Idea&lt;/li&gt;
&lt;li&gt;Build MVP product&lt;/li&gt;
&lt;li&gt;Launch&lt;/li&gt;
&lt;li&gt;Get user feedback&lt;/li&gt;
&lt;li&gt;Add additional features&lt;/li&gt;
&lt;li&gt;Launch again&lt;/li&gt;
&lt;li&gt;Market it more&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see I didn't do any of the critical steps before starting to code the product. Doing market research is very important to understand which market has the potential to get into.&lt;/p&gt;

&lt;p&gt;Ideation is important to understand the real problems that people have. Once you confirm there exists a demand for a product solving a particular problem and people are ready to pay if such a product exists, only then you should go ahead and start building the MVP version of your product.&lt;/p&gt;

&lt;p&gt;But I skipped all these critical steps and jumped right into coding the "cool idea" I had. If you want to learn how to build a successful SaaS business online, take a look at the &lt;a href="https://sunilkumarc.gumroad.com/l/kgtSS"&gt;eBook&lt;/a&gt; that we released recently which I co-wrote along with my friend.&lt;/p&gt;

&lt;p&gt;I spent months building the complete product end to end all by myself. I was the only one who was deciding what features should be present in the product without any user involvement. &lt;/p&gt;

&lt;p&gt;I was motivated to complete the project and I did put a lot of heart into it. I was able to complete it in 2 months along with my day job at a startup. Another mistake. This is another mistake. You should not be spending 2 months of your time without showing the minimal product to the end-users and getting feedback to improve on it. There is a famous quote by Reid Hoffman, the founder of LinkedIn, which really resonates with some entrepreneurs:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you are not embarrassed by the first version of your product, you’ve launched too late.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Honestly, I loved the effort I had put in and how the product turned out in the end. I made a checklist of different things to take care of for the launch on Product Hunt and on Twitter. I even made a launch video myself. I have never edited videos before. But I was committed enough to giving it all I had for the launch.&lt;/p&gt;

&lt;p&gt;The launch in fact did go well and it achieved &lt;a href="https://www.producthunt.com/posts/landr-3/"&gt;&lt;strong&gt;#5 Product of the Day&lt;/strong&gt;&lt;/a&gt;. The launch went well in terms of upvotes and likes. I didn't make a single sale. I wasn't aware of how SaaS products are actually built during this time. More importantly, I didn't know how to market the product I had.&lt;/p&gt;

&lt;p&gt;I tried to DM people on Twitter, got involved in Facebook group discussions, and tried to spread the word about my product. But nobody was ready to pay for the product. I tried hard for a couple of months more before I finally abandoned the project.&lt;/p&gt;

&lt;p&gt;When I researched and talked to more people in the SaaS space after this, I realized my mistakes.&lt;/p&gt;

&lt;p&gt;When I look back I don't regret spending months of hard work on this product. At the end of the day, I learned something new and I did build a product I had in mind, which made me happy.&lt;/p&gt;

</description>
      <category>career</category>
      <category>startup</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>My Story So Far: A Shy Kid From a Small Village In India To An Influencer on Twitter
</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sun, 01 Aug 2021 14:53:58 +0000</pubDate>
      <link>https://dev.to/sunilc_/my-story-so-far-a-shy-kid-from-a-small-village-in-india-to-an-influencer-on-twitter-3g71</link>
      <guid>https://dev.to/sunilc_/my-story-so-far-a-shy-kid-from-a-small-village-in-india-to-an-influencer-on-twitter-3g71</guid>
      <description>&lt;p&gt;In this article, I want to tell my story of being a shy little kid from a small village in India to an influencer on Twitter with more than 29k followers.&lt;/p&gt;

&lt;p&gt;I want to share my journey so far, my struggles, the things I have achieved, and where I want to see myself in the next 5–10 years.&lt;/p&gt;

&lt;p&gt;The story is not intended to brag about myself or implies that I’m a success already. I just want to inspire others to work hard and achieve their goals in life through this article.&lt;/p&gt;

&lt;p&gt;Let’s start.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Journey So Far
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Age 1–17:
&lt;/h3&gt;

&lt;p&gt;I’m basically from &lt;a href="https://www.google.com/maps/place/Soraba,+Karnataka+577429/data=!4m2!3m1!1s0x3bbbfa6e2eceb135:0x85c51207922272e4?sa=X&amp;amp;ved=2ahUKEwjz06uhsb3xAhXBT30KHaeLBQkQ8gEwJnoECE0QAQ"&gt;Soraba&lt;/a&gt; which is a small village in south India. I’m an introvert and I don’t like to talk much. It takes time for me to get comfortable with anyone before I talk more with them.&lt;/p&gt;

&lt;p&gt;Life can be hard for introverts sometimes and people generally don’t care much about the quiet ones. Mainly because you’re not fun to be around.&lt;/p&gt;

&lt;p&gt;I have always been an outlier since my childhood. I was always the last one to be picked at anything. This started a fire very early in me and I wanted to do something great to show everyone what I was worth. I had this thought when I was maybe 8–9 years old. Now that I think about it it’s surprising I had this desire and thoughts really early in life.&lt;br&gt;
Whenever I was sad, I used to look at the sky in the night and be inspired by the moon and the stars. I used to think I will be an astronaut one day.&lt;/p&gt;

&lt;p&gt;I worked hard (and still do) from the beginning and used to be at the top of my class throughout my academic journey. Eventually, I realized I wasn’t very passionate about science and math and didn’t think being an astronaut was what I really wanted to do in life. And to be honest I wasn’t that serious about it either.&lt;/p&gt;

&lt;p&gt;Throughout my academic journey, I never thought deeply about what I was going to do for work. I never had any long-term plan. Getting good marks and getting the first rank in class were the only goals I had at the moment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Age 17–21:
&lt;/h3&gt;

&lt;p&gt;After my 12th grade, I joined engineering as most kids do in India. I chose Computer Science for my bachelor’s since that was the in-demand stream at the time. Fortunately, I fell in love with computers and programming. The possibilities of changing the world just by sitting in the corner of a room looked fascinating to me. I spent most of my time in front of computers during those 4 years.&lt;/p&gt;

&lt;p&gt;I loved building new products to solve the problems I faced myself in my day-to-day activities. I used to have at least one side project at any point in time (and I still do!).&lt;/p&gt;

&lt;p&gt;Sometime during these 4 years, I watched The Social Network movie, which inspired me to keep working on my side projects. After I saw the movie I thought I will build the new Facebook one day. I know! I was that stupid.&lt;/p&gt;

&lt;h3&gt;
  
  
  Age 21–25:
&lt;/h3&gt;

&lt;p&gt;Eventually, I graduated and started working. I didn’t like the idea of working for someone else and having to work on things that I didn’t like. So I started looking for ways to monetize and get paid for my side projects. The idea was to make a lot of money and quit my 9–5.&lt;/p&gt;

&lt;p&gt;It was hard initially. I didn’t have any business or marketing skills. Hell, I didn’t have any other skill apart from coding to make money on the internet.&lt;/p&gt;

&lt;p&gt;I started doing too many things hoping to find ways to make money. At one point I was trying to build SaaS products, do freelancing, write articles, build chrome extensions, build mobile apps, etc all at once. Of course, I didn’t succeed. I didn’t make even a single dollar on the internet even after trying for many years. I was restless and didn’t like the way I felt every day.&lt;/p&gt;

&lt;p&gt;I realized how difficult it was to make money if you weren’t doing the right things.&lt;br&gt;
Even though I loved building products I knew I was never going to build a startup. I wasn’t good with people and didn’t have an ounce of leadership abilities in me.&lt;/p&gt;

&lt;h3&gt;
  
  
  Age 25–present:
&lt;/h3&gt;

&lt;p&gt;Sometime around 2018, I saw this video &lt;a href="https://www.youtube.com/watch?v=6reLWfFNer0"&gt;How to Build a Startup Without Funding&lt;/a&gt; by Pieter Levels. This video was an eye-opener for me. I learned about the concept of micro SaaS startups where companies stay really small (1–5 people) and make tens of thousands of dollars. The main idea here is to have the freedom of working on what you want instead of working for someone else and still make good money.&lt;/p&gt;

&lt;p&gt;This gave me the hope of making money through small products without building an actual startup.&lt;/p&gt;

&lt;p&gt;I dropped everything else and started focusing only on building SaaS products and freelancing after this.&lt;/p&gt;

&lt;p&gt;I tried to get into freelancing through platforms like Freelancer.com, Upwork, etc. But never got any conversion. I gave up on freelancing.&lt;/p&gt;

&lt;p&gt;In 2019 September one of my friends introduced me to Codementor and explained to me the strategies he followed to make money on the platform. These tips really helped me to get started with freelancing and I made around 1000$ in my first month and around 1500$ for the next 3–4 months consistently before I burned out. I do make decent money on Codementor, but I don’t spend a lot of time freelancing these days.&lt;br&gt;
I built many small products which got featured on Product Hunt. But none of them were solving an actual problem. So I couldn’t really monetize these products.&lt;/p&gt;

&lt;p&gt;Finally, I built a product that I thought was solving a good problem. I built and released &lt;a href="https://landr.page"&gt;Landr&lt;/a&gt; in early 2020. Of course, It failed. I didn’t do any market research or idea validation before building the product. I built a product for which there was no demand in the market. It didn’t solve any real problem. It failed. But I learned a lot about building SaaS products. So it was not a complete failure.&lt;/p&gt;

&lt;p&gt;One of the most important realizations I had in 2020 was the importance of having an online presence. I came across Daniel Vassallo’s profile on Twitter and was shocked to see the kind of money he was making by selling two small info products, all on Twitter. I wanted to make that kind of money myself and started building my online presence. I bought Daniel’s Twitter course right away and started applying the strategies explained in the course.&lt;/p&gt;

&lt;p&gt;Having an online presence will help you in many ways. You can get freelancing jobs, sell info products, get traffic to your blog, sell SaaS products, etc. You can literally change your life by having a good online presence.&lt;br&gt;
At the time of writing this article (July 2021) I have around 29K followers on Twitter and have received a lot of opportunities, I had never imagined. You can read more about it in this &lt;a href="https://javascript.plainenglish.io/how-to-make-money-by-growing-an-online-presence-3c99cb9eabf3"&gt;article&lt;/a&gt; of mine.&lt;/p&gt;

&lt;p&gt;I make an average of 250$ on Twitter just through affiliate marketing. I have got promotional offers where I’ve been paid 150$ per tweet by startups.&lt;/p&gt;

&lt;p&gt;I have built an email list of 2.5K subscribers by offering a free ebook at the beginning of 2021. I’ve even written and released a &lt;a href="https://sunilkumarc.gumroad.com/l/kgtSS"&gt;book&lt;/a&gt; on building SaaS businesses recently. More importantly, I have made many great friends in the last 1 year on Twitter.&lt;/p&gt;

&lt;p&gt;Overall I see a lot of benefits of having an online presence in the long term.&lt;br&gt;
I have been focusing on building multiple streams of income by leveraging my audience on Twitter. But the income that I’m generating through Twitter is not big enough to replace my salary yet. I want to reach a point where my passive income replaces my salary so I don’t have to work for anyone anymore.&lt;/p&gt;

&lt;p&gt;These are the goals I’ve set for myself to achieve in the next 10 years. Travel more often without having to worry about work every single day. Also, work on the things that I like instead of working for someone else.&lt;/p&gt;

&lt;p&gt;I’m nowhere close to where I want to be in the next 10 years. I’m sure I will get there on the day. The road is not easy. But I’m sure I’m on the right path.&lt;/p&gt;

&lt;p&gt;I hope my story will inspire someone to work hard and keep exploring until they find what they’re passionate about.&lt;/p&gt;




&lt;p&gt;The article was originally published on my blog. You can find it &lt;a href="https://sunilkumarc.in/my-story-so-far-a-shy-kid-from-a-small-village-in-india-to-an-influencer-on-twitter"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can connect with me on &lt;a href="https://twitter.com/sunilc_"&gt;twitter&lt;/a&gt; where I usually share my knowledge more frequently on topics like Software Development, freelancing, creating multiple passive income streams etc.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>career</category>
      <category>beginners</category>
      <category>writing</category>
    </item>
    <item>
      <title>6 Strategies That Helped Me Grow My Twitter Account to 22K Followers</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sun, 06 Jun 2021 07:58:19 +0000</pubDate>
      <link>https://dev.to/sunilc_/6-strategies-that-helped-me-grow-my-twitter-account-to-22k-followers-4026</link>
      <guid>https://dev.to/sunilc_/6-strategies-that-helped-me-grow-my-twitter-account-to-22k-followers-4026</guid>
      <description>&lt;p&gt;Sometime in June 2020 I realised the importance of having an online presence when I saw how much money some creators were making by selling info products on Twitter. It was really shocking to me how one can leverage social media to make life changing income. You can in fact replace your salary (and so much more) by using Twitter as a marketing channel.&lt;/p&gt;

&lt;p&gt;Specifically, I came across tweets by &lt;a href="https://twitter.com/dvassallo" rel="noopener noreferrer"&gt;Daniel Vassallo&lt;/a&gt; where he shared how much he was earning through two of his info products on Gumroad. Each of his courses had earned him around &lt;strong&gt;100K+ USD&lt;/strong&gt; in the last 1.5 years. This opened my eyes and made me realise the endless possibilities having a good online presence provides.&lt;/p&gt;

&lt;p&gt;Daniel became my inspiration and I started building my online presence on Twitter right away.&lt;/p&gt;

&lt;p&gt;The first thing I did was to buy Daniel's course on how to grow a Twitter account.  I did buy courses from other creators as well. I really wanted to learn on this topic from different people.&lt;/p&gt;

&lt;p&gt;These courses were really great and helped me learn different strategies to grow on Twitter. Although these strategies provide you with the base templates you can work with, you need to figure out the type of content that works for you, yourself.&lt;/p&gt;

&lt;p&gt;So I started building my online presence right away. Since then I've grown my Twitter &lt;a href="https://twitter.com/sunilc_" rel="noopener noreferrer"&gt;account&lt;/a&gt; from around &lt;strong&gt;150 followers&lt;/strong&gt; to &lt;strong&gt;22K followers&lt;/strong&gt;. This is  good growth considering I did it along with a day job. At a startup. Some of my friends who started around the same time have grown their account to 80K followers in just one year.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Get Followers
&lt;/h3&gt;

&lt;p&gt;Just hard work will not get you followers. You need to follow certain strategies to achieve it. Basically the process consists of these 4 steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Post content / comment on others' posts&lt;/li&gt;
&lt;li&gt;Get users to visit your profile&lt;/li&gt;
&lt;li&gt;Convert visitors to followers&lt;/li&gt;
&lt;li&gt;Go back to step 1&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Strategies To Get Followers
&lt;/h3&gt;

&lt;p&gt;Over the last 1 year I've experimented a lot and here are the strategies that worked the best.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Comment on Others' Posts
&lt;/h3&gt;

&lt;p&gt;When you're starting out it's difficult to get visibility on your posts because obviously you don't have many followers at this point. So to start with, comment on other big accounts' posts.&lt;/p&gt;

&lt;p&gt;You can comment to provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your own perspective on the idea&lt;/li&gt;
&lt;li&gt;To agree or disagree with the idea&lt;/li&gt;
&lt;li&gt;To add more details which you think are missing from the post
etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If people like your comment, they will visit your profile. If they like what they see on your timeline and what they can expect, they will follow you.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Write More Threads
&lt;/h3&gt;

&lt;p&gt;One thing I've noticed is that people like to read threads and more importantly bookmarking them!&lt;/p&gt;

&lt;p&gt;I have had a lot of success with threads on Twitter. But again it depends on the niche and the way you present your content. For me personally even though many single-post tweets have gone viral and received thousands of likes, it's the threads that bring me followers more often.&lt;/p&gt;

&lt;p&gt;For example, I had written this thread last year when I had only a couple of hundred followers. It mainly provides a step by step guide to get started with freelancing on &lt;strong&gt;Codementor&lt;/strong&gt; platform.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/sunilc_/status/1291308417185767427" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1622827487060%2FsUZE0j-LD.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This thread was very successful and brought me hope that anyone can go viral on Twitter. It gave me the confidence that I too can grow my account to hundreds of thousands of followers.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Network: Make Long term Friends
&lt;/h3&gt;

&lt;p&gt;Networking on Twitter (or anywhere for that matter) is equally important as posting valuable content.&lt;/p&gt;

&lt;p&gt;It's the connections you make on Twitter that help you grow and be successful in the long term if your plan is to build a business and make money on the internet. If you're trying to do it all alone, you can only get so far. But having genuine friends will take you a long way.&lt;/p&gt;

&lt;p&gt;I have made a lot of good friends on Twitter in the last 1 year. Some of them are really helpful whenever I publish a product, post an article or post a tweet. They support me by retweeting, by buying my products and helping me spread the word about them.&lt;/p&gt;

&lt;h4&gt;
  
  
  How To Make Friends on Twitter?
&lt;/h4&gt;

&lt;p&gt;When you come across someone who is posting similar content as yours or someone who is posting anything interesting, DM her / him, get on a video call, get to know that person. Do this regularly and you will make a lot of good friends on Twitter.&lt;/p&gt;

&lt;p&gt;When you start you will definitely find like minded people who share similar vision.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Consistency is the key
&lt;/h3&gt;

&lt;p&gt;Growing an online presence takes persistence and hard work. You need to show up every single day and post valuable content.&lt;/p&gt;

&lt;p&gt;Posting consistently is important because of 2 reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you want someone to follow you, they need to know that you post regularly and you're worth a follow.&lt;/li&gt;
&lt;li&gt;Twitter algorithm supports people who post regularly. It's just the way it is designed. I've experienced this first hand when my posts were not getting enough visibility when I didn't post for a couple of days straight in the past. Basically twitter wants to encourage people to keep coming back to their platform. I don't make this mistake anymore.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Being consistent is beneficial to you, the content creator, in many many ways. Since you want to post regularly you need to learn regularly. That's the only way you get so much of content to post and this helps you improve your knowledge and become a better person in general.&lt;/p&gt;

&lt;p&gt;Having done this from the past 1 year, I personally have learnt a lot about good engineering practices, freelancing, talking to clients, different ways of making money online and my writing skills have improved a lot.&lt;/p&gt;

&lt;p&gt;I'm very glad that I started building my online presence. I wish I had started earlier.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Build Credibility
&lt;/h3&gt;

&lt;p&gt;Showing up every single day is only half the battle. If you want to build an audience who trusts you, who wants to help you in your journey, then you need to build credibility. And you can achieve that when you post valuable content and do it often without spamming. Be genuine. Be honest. Help others and grow together.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"100 followers who trust you and want to support your work &amp;gt;&amp;gt;&amp;gt;&amp;gt; thousands of followers who follow you simply because they saw one good post from you."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These 100 followers are the ones who will help you achieve success online.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Keep a Clean Timeline
&lt;/h3&gt;

&lt;p&gt;We have discussed different strategies to get users to visit your profile. But if you don't have a clean profile or timeline the conversion rate will suffer. So it's important to have a clear profile without many retweets, quote retweets of others' posts. They follow you when they see a lot of original content and ideas from YOU. &lt;/p&gt;

&lt;p&gt;Retweeting is fine when you have a good audience. But don't do it when you are just getting started.&lt;/p&gt;

&lt;p&gt;Keep the profile visually attractive with images, emojis etc in your posts. But doing this more will make your profile ugly. So do it carefully.&lt;/p&gt;

&lt;h3&gt;
  
  
  Importance of Having an Online Presence
&lt;/h3&gt;

&lt;p&gt;I cannot emphasise enough on the importance of having an online presence. It can definitely change your life and give you the freedom and wealth you always wanted. It provides immense opportunities you had never imagined.&lt;/p&gt;

&lt;p&gt;I personally have benefited a lot from having an online presence. I have made good friends, sold e-books, generated more traffic to my blog, paid advertising, interview opportunities and so much more!&lt;/p&gt;

&lt;p&gt;You can read this &lt;a href="https://javascript.plainenglish.io/how-i-make-an-average-of-250-every-month-on-twitter-eac90d567542" rel="noopener noreferrer"&gt;&lt;strong&gt;article&lt;/strong&gt;&lt;/a&gt; where I explain how I make an average of &lt;strong&gt;250$&lt;/strong&gt; every month on Twitter.&lt;/p&gt;

&lt;h4&gt;
  
  
  Your goal can be any of the following:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;build and sell a SaaS product&lt;/li&gt;
&lt;li&gt;freelance&lt;/li&gt;
&lt;li&gt;sell info products&lt;/li&gt;
&lt;li&gt;get more traffic to your blog&lt;/li&gt;
&lt;li&gt;affiliate marketing&lt;/li&gt;
&lt;li&gt;start a YouTube channel&lt;/li&gt;
&lt;li&gt;or just want to be famous on the internet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even without having an online presence you can still achieve all of the above. But having an online presence will definitely help you achieve these goals.&lt;/p&gt;

&lt;p&gt;Check this &lt;a href="https://javascript.plainenglish.io/how-to-make-money-by-growing-an-online-presence-3c99cb9eabf3" rel="noopener noreferrer"&gt;article&lt;/a&gt; if you want to learn how to make money by growing an online presence.&lt;/p&gt;

&lt;h3&gt;
  
  
  Resources
&lt;/h3&gt;

&lt;p&gt;Here are the courses that have helped me in growing my online presence on Twitter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://gumroad.com/a/238777459/PBkrO" rel="noopener noreferrer"&gt;Everyone Can Build a Twitter Audience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gumroad.com/a/426341491" rel="noopener noreferrer"&gt;Improve Your Online Presence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gumroad.com/a/667087987/XFFpt" rel="noopener noreferrer"&gt;The Art of Twitter: Build a Business That Makes You $100/Day&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Summary
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Provide value in comments:&lt;/strong&gt; Commenting on posts by big accounts in the only way to get visibility when you are still small.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There's magic in threads:&lt;/strong&gt; People like reading long threads on Twitter. Keep writing threads if you want to grow faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be Consistent:&lt;/strong&gt; People want to follow them who post valuable content regularly. So be consistent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't spam:&lt;/strong&gt; Once you start building your audience on Twitter you will have opportunities to do paid advertising, affiliate marketing etc. These gigs will make you money but may result in loosing followers if you overdo it. Your audience follows you for your valuable content. Not for your advertising.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Network:&lt;/strong&gt; Talk to people. Become friends. Help each other and grow together.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clean profile:&lt;/strong&gt; Keep a clean profile. Use emojis, image etc to make it visually appealing.&lt;/p&gt;




&lt;p&gt;The article was originally published on my blog &lt;a href="https://sunilkumarc.in/6-strategies-that-helped-me-grow-my-twitter-account-to-22k-followers" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>career</category>
      <category>marketing</category>
      <category>startup</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How I Make an Average of 250$ Every Month on Twitter</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Fri, 21 May 2021 14:32:53 +0000</pubDate>
      <link>https://dev.to/sunilc_/how-i-make-an-average-of-250-every-month-on-twitter-3c60</link>
      <guid>https://dev.to/sunilc_/how-i-make-an-average-of-250-every-month-on-twitter-3c60</guid>
      <description>&lt;p&gt;I realised the importance of having an online presence sometime in the last year when I saw how much money people were making by using Twitter as a marketing channel. Since I was new to marketing &amp;amp; selling products on the internet, it was shocking to me how one can leverage social media to build businesses online.&lt;/p&gt;

&lt;p&gt;I didn't know how to make money through an online presence, but the main thing I realised was that having an online presence is important and it can definitely benefit me one way or the other in the future.&lt;/p&gt;

&lt;p&gt;So I started building my online presence on Twitter since I was mainly using Twitter at the time.&lt;/p&gt;

&lt;p&gt;It's been close to 11 months and I have grown my account from 150 followers to 20k followers. And every month I make an average of 250 USD.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fbxsb0qks6nuz00q0qgdn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fbxsb0qks6nuz00q0qgdn.png" alt="Screenshot 2021-05-22 at 12.33.56 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I know this is not a lot of money at this point in time. The main reason for this is I don't have any e-book of my own yet. When you have your own product to offer people tend to buy more than when you're sharing someone else's product. This is because your audience trust you since you have been providing value from a long time.&lt;/p&gt;

&lt;p&gt;Also I earn 250 USD / month with very minimal effort. So that's a win for me.&lt;/p&gt;

&lt;p&gt;I mainly make this money by selling e-books &amp;amp; through affiliate program on Gumroad. For those who is not aware what an affiliate program is, it's basically you help someone else sell their product &amp;amp; earn a commission.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  I Basically Did 3 Things To Get to This Point
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Grow a significant follower base on Twitter&lt;/li&gt;
&lt;li&gt;Provide valuable content for free every single day&lt;/li&gt;
&lt;li&gt;Promote ebooks &amp;amp; affiliate links occasionally&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How to grow your account on Twitter is a new blog topic altogether. There are a lot of articles &amp;amp; ebooks available to learn the strategies to grow your account. I will not be discussing this topic in this article.&lt;/p&gt;

&lt;p&gt;In this article I mainly want to share strategies that I use (with a good audience) which attracts my audience to buy from the links that I share.&lt;/p&gt;

&lt;p&gt;I mainly follow the below 3 strategies.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Share My Sale Links in a Viral Tweet
&lt;/h3&gt;

&lt;p&gt;Twitter is a platform where posts tend to go viral when you post a really good tweet or post something on popular topics like JavaScript etc. Although there's no guarantee that two similar tweets will go viral. One of them might fail &amp;amp; the other one can succeed. This totally depends on the Twitter algorithm which nobody knows exactly about. &lt;/p&gt;

&lt;p&gt;Anyway after I post something, if I see that the tweet / thread is going viral, i'll immediately create a new tweet with the links I want users to buy from. &lt;/p&gt;

&lt;p&gt;For example: One of my tweet went viral recently and see how I attached an affiliate link as a second tweet couple of hours after I realised the tweet was going viral.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621346540119%2Fz8-tuuctZ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621346540119%2Fz8-tuuctZ.png" alt="Screenshot 2021-05-18 at 7.32.12 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since the tweet has gone viral, I generally get a lot of impressions / views and in turn a lot of link clicks. Although the conversion rate is pretty low I do get some sales.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621346692671%2F84nYBRUPt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621346692671%2F84nYBRUPt.png" alt="Screenshot 2021-05-18 at 7.34.45 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the time of writing this article I've got around 13.7k impressions on my sale tweet &amp;amp; 846 link clicks. That means 846 unique users have clicked on the link &amp;amp; have seen the product. If you think about it that's a very good visibility for one tweet without running any ads. Even if I get 1 or 2 sales, I'll make around 12$ - 24$ in commissions and that's a pretty good deal for just 1 tweet which hardly took me a minute to write.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Share My Sale Links in My Bio
&lt;/h3&gt;

&lt;p&gt;One of the strategies to build an audience on Twitter is to direct users to your profile by sharing valuable content and commenting on other big accounts. And once the users open your profile the first thing they notice is the bio. &lt;/p&gt;

&lt;p&gt;So you should have a killer bio if you want to convert users into your followers. Bio is also a very good place to keep any links that you want the incoming users to check out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621178816623%2F36T_ROiI-.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621178816623%2F36T_ROiI-.png" alt="Screenshot 2021-05-16 at 8.56.50 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you can see I have a link to my free e-book in the bio. So when users look at my bio, they will check this &amp;amp; probably download it if they like the product. Since this is a free e-book I don't make any money from it but I do get their emails. Right now I'm trying to build an email list and that's the reason I'm offering a free e-book.&lt;/p&gt;

&lt;p&gt;But you get the idea.&lt;/p&gt;

&lt;p&gt;You can even keep any sale links here and make money!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Keep a Pinned Tweet Which Has My Sale Links
&lt;/h3&gt;

&lt;p&gt;Twitter has this feature where you can pin a particular tweet and it always shows up as the first tweet in your profile. This is another good place to keep any of your sale links as pinned tweet is another important component users look at when they visit your profile.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621178907739%2F3PaHblvYr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1621178907739%2F3PaHblvYr.png" alt="Screenshot 2021-05-16 at 8.58.23 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have kept a tweet which is basically a thread of all of the affiliate links that I promote. &lt;/p&gt;

&lt;p&gt;Smart right?&lt;/p&gt;

&lt;h3&gt;
  
  
  But Where Can I Get These Affiliate Links?
&lt;/h3&gt;

&lt;p&gt;Excellent question!&lt;/p&gt;

&lt;p&gt;There are thousands of people with killer courses on Gumroad and most of them are on Twitter. When you start building your audience you will make friends with people who are in the same niche who are either promoting their own course of some else's (like me!). &lt;/p&gt;

&lt;p&gt;Once you find such courses you can contact the course creator and ask them if they're open to add you as an affiliate. Most of the creators will agree. But some creators add only those who have a good enough followers, at least a few thousand.&lt;/p&gt;

&lt;p&gt;Once they add you as an affiliate you will get your unique link and you can start sharing those with your audience and start making money!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Important Things To Remember While Sharing Sale Links
&lt;/h3&gt;

&lt;p&gt;Above are the main strategies that I follow on Twitter. But you need to keep some things in mind before sharing the sale links with your audience.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;When you build an audience on Twitter, you do it by sharing content in certain niche topics. So make sure the sale links you share come under those niche topics. Otherwise your audience being not interested in the product may see your content as spam and unfollow you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Don't do it very frequently. Otherwise your audience can again see your content as spam and unfollow you.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Provide value consistently to build trust which results in people wanting to buy your products.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tweets which are going viral are goldmine. Don't let them go for a waste. Add a call to action at the end.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't share sale links very frequently. Nobody likes to follow someone who is constantly trying to sell them something.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your bio &amp;amp; pinned tweets are great places to keep sale links. These are the first things users check when they visit your profile. You job is just to get more profile visits.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Having an online presence will definitely benefit you one way or another. Even if making money is not your primary goal, you should still build your online presence.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Many people are making life changing income just through Twitter by selling info products, courses, SaaS etc. Start changing yours today!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;The article was originally published on my blog. You can find it &lt;a href="https://sunilkumarc.in/how-i-make-an-average-of-250dollar-every-month-on-twitter" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We recently started taking pre-orders for our latest e-book:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to Start a SaaS Company: A Beginner's Guide&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The e-book will help you learn everything you need to know to build a successful SaaS business. Download it &lt;a href="https://gumroad.com/l/kgtSS" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>career</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>6 Different Ways I Make Money as a Software Developer  -  You Can Too</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Sat, 17 Apr 2021 15:28:02 +0000</pubDate>
      <link>https://dev.to/sunilc_/6-different-ways-i-make-money-as-a-software-developer-you-can-too-6nd</link>
      <guid>https://dev.to/sunilc_/6-different-ways-i-make-money-as-a-software-developer-you-can-too-6nd</guid>
      <description>&lt;p&gt;I wanted to make money on the internet for years, but I didn't know how to get started.&lt;/p&gt;

&lt;p&gt;Being a Software Developer is like a super power. The skill provides abundant opportunities to make money on the internet. You can literally change your life with this one skill. Although most of us learn how to code &amp;amp; build software as part of academia and then work in big MNCs, we still don't know the endless possibilities the skill offers.&lt;/p&gt;

&lt;p&gt;In this article I'll share the 6 different ways I make money from and how can do it too.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Professional Developer&lt;/li&gt;
&lt;li&gt;Freelancing&lt;/li&gt;
&lt;li&gt;Affiliate Marketing&lt;/li&gt;
&lt;li&gt;Blogging&lt;/li&gt;
&lt;li&gt;Info Products&lt;/li&gt;
&lt;li&gt;Bootstrapping a SaaS Product&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  1. Professional Developer
&lt;/h3&gt;

&lt;p&gt;This is the obvious choice everyone knows about. Software Developer is a lucrative job and you can make a lot of money if you stick with this for a long time. Software industry is surging and right now there's a huge demand for good software developers. So if you're a good developer, you can definitely be employed by one of the top paying companies like Google, Facebook, Atlassian etc.&lt;/p&gt;

&lt;p&gt;This path is becoming less popular nowadays with the boom of creator economy. More people want to step away from the 9-5 rate race &amp;amp; want to have the freedom and start their own businesses even if they make less money initially.&lt;/p&gt;

&lt;p&gt;But if you're okay with working for someone else throughout your career and lead a comfortable life, then this is definitely an option you should consider.&lt;/p&gt;

&lt;p&gt;I'm currently working as a Team Lead myself in Startup in India and getting paid good salary. But I do not want to continue working for someone else forever. I want to build a business of my own and retire early. To achieve this in the long term I'm working on the below ideas to make money on the side. Let's discuss about each of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Freelancing
&lt;/h3&gt;

&lt;p&gt;Getting started with freelancing is not easy. Everyone knows that. You know that some people are making hell lot of money through freelancing, charging thousand dollars to multiple clients building websites every month. But most people don't know how to get started with freelancing.&lt;/p&gt;

&lt;p&gt;There are many platforms where you can start your freelancing journey:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Toptal&lt;/li&gt;
&lt;li&gt;Freelancing .com&lt;/li&gt;
&lt;li&gt;Upwork&lt;/li&gt;
&lt;li&gt;Codementor&lt;/li&gt;
&lt;li&gt;Hubstaff Talent&lt;/li&gt;
&lt;li&gt;Fiverr etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with small tasks. For example: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Write a Python script to scrape top 10 results from google dot com.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can find such tasks on all the above platforms. &lt;/p&gt;

&lt;p&gt;Remember that it's not easy to find your first task. I had given up on freelancing numerous times in the past after applying for countless jobs without getting any conversion. Finally in September 2019 Codementor helped me earn my first dollars through freelancing on the internet. If you want to get started with Codementor, &lt;a href="https://sunilkumarc.in/kick-start-your-freelancing-career-with-these-tips" rel="noopener noreferrer"&gt;here&lt;/a&gt;'s an article for you.&lt;/p&gt;

&lt;p&gt;Start slow. Once you gain the confidence to talk to people, convince them to give you tasks, try to scale your freelancing business. Try to find bigger projects which can span multiple months. I know this is not easy. But if you can do this, it can give you the flexibility &amp;amp; freedom you always wanted from your 9-5 job.&lt;/p&gt;

&lt;p&gt;I have been making good money on the side from freelancing. I'm mainly active on Codementor &amp;amp; trying to get into Toptal now.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Affiliate Marketing
&lt;/h3&gt;

&lt;p&gt;Affiliate Marketing is one of the easiest ways to make money on the internet. But without an audience or a social media following it can be difficult.&lt;/p&gt;

&lt;p&gt;Here you basically earn a commission by selling someone else's product to people through your unique link. The thing I love about affiliate marketing is that you don't need to have a product of your own. You can sell the already proven and loved products &amp;amp; make a commission.&lt;/p&gt;

&lt;p&gt;Companies like Gumroad are really revolutionising the creator economy with more and more people creating info products every single day. You can find these creators on social media channels like Twitter, Instagram etc. You can DM them and ask them if they're open to add you as an affiliate for their products. Once they add you, you get a unique link which you can then share with your audience and make sales.&lt;/p&gt;

&lt;p&gt;But It's not as simple as it sounds. There are challenges with this business, just like with any other. To sell products to more people you need to have a good online presence, basically a list of people who follow you, trust you and want to buy products from you.&lt;/p&gt;

&lt;p&gt;Building an online presence is a slow process and takes time. You need to consistently provide value for free for a long period of time to build a significant follower base. I have been growing my Twitter presence from the past 10 months. I had around 150 followers when I started. At the time of writing this articles I have 17.1k followers on my Twitter &lt;a href="https://twitter.com/sunilc_" rel="noopener noreferrer"&gt;account&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I have made around 2.6k USD on &lt;a href="https://gumroad.com/sunilkumarc" rel="noopener noreferrer"&gt;Gumroad&lt;/a&gt; from the past 8 months, mainly promoting products on Twitter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618579957482%2FeB3jV8Wzv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618579957482%2FeB3jV8Wzv.png" alt="Screenshot 2021-04-16 at 7.01.49 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Right now I'm trying to scale this income by applying new strategies. Let's see where it takes me in the next couple of months.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Blogging
&lt;/h3&gt;

&lt;p&gt;Blogging is another great way to make money on the internet. Many people think that blogs are dead and nobody reads articles anymore in a world where YouTube is famous. But that's not the case at all. &lt;/p&gt;

&lt;p&gt;People do read articles and you can still try blogging if you're not comfortable with talking in front of a camera.&lt;/p&gt;

&lt;p&gt;There are many ways to make money through blogging. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Medium partner program&lt;/li&gt;
&lt;li&gt;Freelance writer&lt;/li&gt;
&lt;li&gt;Affiliate marketing&lt;/li&gt;
&lt;li&gt;Paid articles etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Medium partner program is one of the popular platforms for beginners to start making money. Of course you will earn less in the beginning. But if you are consistent you can make a lot of money in the long run. Some of the top writers on Medium make more than 25k USD per month on Medium partner program. In fact the money you make per view is more than you make on YouTube!&lt;/p&gt;

&lt;p&gt;You can see how Shelby was able to make money from Medium Partner Program without any prior experience in these videos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=aZqG2ESJUaw" rel="noopener noreferrer"&gt;Making Money Online Writing for Medium... Is It Worth Your Time?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=EGQn7xg2kSs" rel="noopener noreferrer"&gt;I made $6,000 from my Medium.com article... an update&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've started writing articles on &lt;a href="https://sunilc.medium.com" rel="noopener noreferrer"&gt;Medium&lt;/a&gt; and have made very little money so far. But this is still the beginning &amp;amp; I'm happy with the way things are going. Here are my earning for the month of April 2021 so far.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618582157175%2FHRR0R7hcD.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618582157175%2FHRR0R7hcD.png" alt="Screenshot 2021-04-16 at 7.39.06 PM.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Info Products
&lt;/h3&gt;

&lt;p&gt;As mentioned earlier the creator economy is booming and more people are creating info products and making a living out it, every single day.&lt;/p&gt;

&lt;p&gt;Basically you create info products like ebooks which can be as small as 10 pages to a couple of hundred pages or a video course etc.&lt;/p&gt;

&lt;p&gt;Pick any niche you know something about and create an info product in that. You don't need to be an expert in the area to do this. You can research on the things you're not clear about. Basically people are willing to pay for anything which they can learn from or solves their problems. &lt;/p&gt;

&lt;p&gt;For example so many people want to make money through freelancing but most of them struggle to find their first task. Having freelancing experience on my side, I can create a small ebook which covers how to get that first task and start making money. This information can be valuable to many people and they will pay for such a product.&lt;/p&gt;

&lt;p&gt;The good thing about info products is that it's a one time effort to create the product and you can make money for life with minimal effort for occasional marketing.&lt;/p&gt;

&lt;p&gt;For instance &lt;a href="https://twitter.com/dvassallo" rel="noopener noreferrer"&gt;Daniel Vassallo&lt;/a&gt; has made around 350k USD from 2 of his products in around 2 years after quitting his job at Amazon. &lt;br&gt;
&lt;a href="https://twitter.com/dvassallo/status/1379690025177124867" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618595858240%2FdQos8sieP.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are so many successful people on Twitter who are killing it with their info products on Twitter. After getting inspired by Daniel's journey even I started building an audience and released my &lt;a href="https://gum.co/joCkt" rel="noopener noreferrer"&gt;ebook&lt;/a&gt; for free in December 2020. These are the stats at the time of writing this article:&lt;/p&gt;

&lt;p&gt;Downloads: 1639 copies &lt;br&gt;&lt;br&gt;
Revenue: 150.99 USD &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618646566907%2FzQQjhpOgK.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1618646566907%2FzQQjhpOgK.jpeg" alt="developer-wisdom-stats.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even though the ebook is available for free, so many people still decided to pay for it because they want to support my work and appreciate all the valuable free content I post on Twitter every single day.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Bootstrapping a SaaS Product
&lt;/h3&gt;

&lt;p&gt;Bootstrapping SaaS products is another popular way to make money on the internet. Basically the idea here is to build a small product which solves a niche problem and sell it to users. This doesn't follow the typical startup path where the plan is to raise funds, build a team and scale it to a billion dollar company.&lt;/p&gt;

&lt;p&gt;Here you mainly focus on keeping the team small. Typically between 1-5 people taking care of the complete product. &lt;/p&gt;

&lt;p&gt;The main idea behind bootstrapping is to get the freedom from working for someone else and work on something you love.&lt;/p&gt;

&lt;p&gt;Bootstrapping a business is typically not easy (at least for me it wasn't!). You need to find a niche problem, validate the idea, see if people are willing to pay for such a product, build an MVP and finally market it and make money.&lt;/p&gt;

&lt;p&gt;Most people make the mistake of starting to build the product without validating the idea first. I made this mistake and built a product which I thought was cool and later realised that there was no demand for it. Do not make this mistake.&lt;/p&gt;

&lt;p&gt;If you want to go this way, you should follow these people and see how they are building indie businesses online:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/levelsio" rel="noopener noreferrer"&gt;Pieter Levels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/arvidkahl" rel="noopener noreferrer"&gt;Arvid Kahl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Arvid has a lot of resources on building bootstrapped businesses on his &lt;a href="https://thebootstrappedfounder.com" rel="noopener noreferrer"&gt;website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I was also so inspired by Peiter's talk &lt;a href="https://www.youtube.com/watch?v=6reLWfFNer0" rel="noopener noreferrer"&gt;here&lt;/a&gt; that it made me build my first bootstrapped product &lt;a href="https://landr.page" rel="noopener noreferrer"&gt;Landr&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Resources:
&lt;/h3&gt;

&lt;p&gt;Here's is a list of all the &lt;a href="https://sunilkumarc.in/courses" rel="noopener noreferrer"&gt;courses&lt;/a&gt; I bought in 2020 which have helped me make money on the internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Internet is a great place to build businesses with Software Developer skills.&lt;/li&gt;
&lt;li&gt;Build an online presence first. Having an online presence will help you see significant results.&lt;/li&gt;
&lt;li&gt;Don't focus on too many ideas at once. Stick to a couple and scale them.&lt;/li&gt;
&lt;li&gt;You will make peanuts in the beginning. Stick with it for a long time to make more money. Compounding is the best thing there is.&lt;/li&gt;
&lt;li&gt;Know that it's not easy to build an online business. Everyone struggles. Only when you are persistent, you will be successful at it.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;The article was originally published on my blog. You can find it &lt;a href="https://sunilkumarc.in/6-different-ways-i-make-money-as-a-software-developer-you-can-too" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can connect with me on &lt;a href="https://twitter.com/sunilc_" rel="noopener noreferrer"&gt;twitter&lt;/a&gt; where I usually share my knowledge more frequently on AWS concepts, building SaaS products and becoming a better developer in general.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>career</category>
      <category>startup</category>
      <category>learning</category>
    </item>
    <item>
      <title>How To Crack Your Next Software Developer Job Interview: An Actionable Guide</title>
      <dc:creator>Sunil Kumar</dc:creator>
      <pubDate>Mon, 12 Apr 2021 13:59:17 +0000</pubDate>
      <link>https://dev.to/sunilc_/how-to-crack-your-next-software-developer-job-interview-an-actionable-guide-4jn2</link>
      <guid>https://dev.to/sunilc_/how-to-crack-your-next-software-developer-job-interview-an-actionable-guide-4jn2</guid>
      <description>&lt;p&gt;I was job hunting recently and went through 50+ interviews and have received 5 great offers. 3 of them are from unicorns in India. Having been gone through the phase of job search in this competitive market, I wanted to share all the experiences and knowledge I've gained through these interviews. I'm sure my experiences are very helpful to many people who are trying to find their first job or switch to their dream company.&lt;/p&gt;

&lt;p&gt;Before we start I want to clarify that this is not a quick tips article to get a job. Cracking interviews is difficult and you need hard work and months of preparation for getting a job in this competitive market. That's the truth. &lt;/p&gt;

&lt;p&gt;In this article I want to help you understand what is expected from you during a Backend Software Developer job interview &amp;amp; help you create a plan for yourself in your preparations.&lt;/p&gt;

&lt;p&gt;Here's what is covered in this article:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Current Software Developer Job Market&lt;/li&gt;
&lt;li&gt;Different Interview Rounds You Need To Prepare For&lt;/li&gt;
&lt;li&gt;How Can You Prepare For Online Coding / Machine Coding Round&lt;/li&gt;
&lt;li&gt;How Can You Prepare For Problem Solving Round&lt;/li&gt;
&lt;li&gt;
How Can You Prepare For System Design Round

&lt;ul&gt;
&lt;li&gt;High Level Design&lt;/li&gt;
&lt;li&gt;Low Level Design&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;How Can You Prepare For Hiring Manger Round&lt;/li&gt;
&lt;li&gt;How Can You Prepare For Culture Fit Round&lt;/li&gt;
&lt;li&gt;Why Is It Important To Switch Your Job&lt;/li&gt;
&lt;li&gt;Make An Informed Decision Once You Get Multiple Offers&lt;/li&gt;
&lt;li&gt;Struggles Everyone Goes Through During Job Search&lt;/li&gt;
&lt;li&gt;Resources For Interview Preparation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a id="current-market"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Current Software Developer Job Market
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802261693%2FYiNGgZ_oX.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802261693%2FYiNGgZ_oX.jpeg" alt="current-market.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
Right now Software is taking over the world and there's a huge demand for good developers across different domains within the industry. It is currently one of the trending job markets &amp;amp; will stay so for the next couple of decades (at least!).&lt;/p&gt;

&lt;p&gt;Even though there's a great number of people moving into tech these days, it's still very difficult to find &amp;amp; hire good software developers. So if you keep yourself skilled and updated with new technologies coming up, you'll always be in demand.&lt;/p&gt;

&lt;p&gt;According to the &lt;a href="https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm" rel="noopener noreferrer"&gt;US Bureau of Labor Statistics (BLS)&lt;/a&gt;, demand for software developers is projected to grow by 22% by 2029. To put that figure in perspective, the average projected growth rate across all occupations is about 4%. And skilled software developers earn higher than average salary &amp;amp; get lot of great opportunities throughout their career. &lt;/p&gt;

&lt;p&gt;So if you have been thinking about changing your job, this is the right market and the right time.&lt;/p&gt;

&lt;p&gt;You can either be a Backend Developer or a Frontend Developer or a Fullstack Developer. All of them have got equal opportunities for growth in terms of skills, salary etc.&lt;/p&gt;

&lt;p&gt;I've been a Backend developer throughout my career. So I'll be talking about the interview process, preparations, tips etc mainly for cracking a Backend developer role. But most of it applies to pretty much all the 3 roles.&lt;/p&gt;

&lt;p&gt;&lt;a id="rounds-overview"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Different Interview Rounds You Need To Prepare For
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617801981463%2FBfp3mX_3_S.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617801981463%2FBfp3mX_3_S.jpeg" alt="interview-prepare.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
The number of rounds you go through depends on your experience level. But for a Backend developer role below are the standard rounds you go through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Online Coding / Machine coding&lt;/li&gt;
&lt;li&gt;Problem Solving (Algorithms &amp;amp; Data structures)&lt;/li&gt;
&lt;li&gt;High Level Design / Low Level Design&lt;/li&gt;
&lt;li&gt;Hiring Manager / Culture Fit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The way you are evaluated in each round again depends on the role you've applied for and your experience level.&lt;/p&gt;

&lt;p&gt;For example if you're interviewing for a Junior developer role, more priority is given to the online / machine coding round, problem solving &amp;amp; LLD rounds. Even though some design knowledge is expected in HLD &amp;amp; LLD rounds, they are not considered very important for a junior developer. Whereas all the rounds + your leadership skills are considered important if you're applying for a more senior role.&lt;/p&gt;

&lt;p&gt;Now let's discuss in detail what you can expect in each round &amp;amp; how you can prepare for them.&lt;/p&gt;

&lt;p&gt;&lt;a id="machine-coding"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. How Can You Prepare For Online Coding / Machine Coding Round
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803454244%2F3u2H2k8AP.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803454244%2F3u2H2k8AP.jpeg" alt="machine-coding.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Online Coding:
&lt;/h4&gt;

&lt;p&gt;Many companies want to check your coding skills before they take your candidature ahead. Basically they want to know whether you can code for a given problem or not. In this round you'll be given a timed test on online platforms like HackerRank where you're expected to write code for a given number of questions. More details on how to prepare for this round are discussed in the next section.&lt;/p&gt;

&lt;h4&gt;
  
  
  Machine Coding:
&lt;/h4&gt;

&lt;p&gt;Nowadays machine coding round is gaining popularity in which companies want to see your coding skills for a real world application. In this round you'll be given a set of requirements &amp;amp; you're expected to design &amp;amp; write the code within 1.5 - 2 hours. &lt;/p&gt;

&lt;p&gt;You don't need to use any database to store &amp;amp; retrieve the data. Just storing in memory is sufficient for this round.&lt;/p&gt;

&lt;p&gt;The main factors your code is evaluated on are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;working solution (number of requirements completed)&lt;/li&gt;
&lt;li&gt;Code Modularity&lt;/li&gt;
&lt;li&gt;OOP Principles&lt;/li&gt;
&lt;li&gt;Design Patterns&lt;/li&gt;
&lt;li&gt;Refactorability&lt;/li&gt;
&lt;li&gt;Separation of Concerns&lt;/li&gt;
&lt;li&gt;Concurrency Handling etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A working solution is very important in this round. Even if your code is well structured and following all the OOP &amp;amp; SOLID principles you will most probably get rejected if you don't have a working solution. So focus on completing the requirements (flows) first. But also keep in mind about all the other factors.&lt;/p&gt;

&lt;p&gt;The best way to approach this round is to spend 5-10 minutes to think about the entities, classes, inheritance, compositions that might be needed. Also spend some time on how you would structure your code.&lt;/p&gt;

&lt;p&gt;Coming up with a working solution is easy. But a working solution which follows all the above mentioned factors is difficult. The best way to prepare of this round is to practice (with timer) for standard problems like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;parking lot&lt;/li&gt;
&lt;li&gt;pub - sub queuing system&lt;/li&gt;
&lt;li&gt;logging system&lt;/li&gt;
&lt;li&gt;database management system&lt;/li&gt;
&lt;li&gt;cab booking system etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Design patterns like Singleton pattern, Adapter pattern, Strategy pattern are most commonly used &amp;amp; good to know about for this round. Also concurrency is another important factor considered. Whether your code will handle concurrent requests without any inconsistencies.&lt;/p&gt;

&lt;p&gt;Sometimes interviewers give a lot of requirements which are impossible to complete in the given limited time. This is expected and you should not panic. Just focus on completing the requirements one by one.&lt;/p&gt;

&lt;p&gt;Once you complete your solution there will be a discussion for around 30 minutes to go through your code. Interviewers can ask more questions on how different parts of the code can be improved. So if you know you could have written something better, this is the right time to discuss them.&lt;/p&gt;

&lt;p&gt;&lt;a id="problem-solving"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. How Can You Prepare For Problem Solving Round
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802338808%2FeOiL-CYtN.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802338808%2FeOiL-CYtN.jpeg" alt="problem-solving.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
Most companies love to ask Algorithms &amp;amp; Data Structures questions to asses your problem solving abilities. This is not the ideal way to check if a candidate is good but this is the best tool we have right now in the industry. &lt;/p&gt;

&lt;p&gt;Most people prepare for this round for a month or two before sending out job applications. Popular platforms to practice for this round are: LeetCode, HackerRank, CodeChef, CodeWars, SPOJ, CodingGame, CoderByte etc. I personally use LeetCode and love the quality of the questions &amp;amp; the forum discussions. Just pick one platform &amp;amp; stick with it.&lt;/p&gt;

&lt;p&gt;You should mainly practices questions for below topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Arrays&lt;/li&gt;
&lt;li&gt;Strings&lt;/li&gt;
&lt;li&gt;Linked Lists&lt;/li&gt;
&lt;li&gt;Trees&lt;/li&gt;
&lt;li&gt;Heap&lt;/li&gt;
&lt;li&gt;Graphs&lt;/li&gt;
&lt;li&gt;Back Tracking&lt;/li&gt;
&lt;li&gt;Memoization&lt;/li&gt;
&lt;li&gt;Two pointer&lt;/li&gt;
&lt;li&gt;Prefix / Suffix sum&lt;/li&gt;
&lt;li&gt;Bit Manipulation&lt;/li&gt;
&lt;li&gt;Dynamic Programming etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some people get very discouraged during practice for this round. Mainly because they're not able to figure out solutions even after solving a good number of questions. &lt;/p&gt;

&lt;p&gt;The best way to practice for this round is to keep a target of 2-3 questions for every single day. Spend around 15 - 30 mins on each question. If you can figure out the most optimal solution that's awesome! But if can't then try to really understand the solution. After a certain time you'll start seeing patterns and you can apply the same patterns to other similar questions. That's when you know you're on the right track.&lt;/p&gt;

&lt;p&gt;I have 6+ years of experience at the time of writing this article. Even though I'm not recently graduated &amp;amp; never use most of these concepts in my day to day job, I'm still expected to come up with the most optimal solution in this round.&lt;/p&gt;

&lt;p&gt;During my recent job search one thing I noticed is that the difficulty level of the questions asked was lower at my level than for a fresher. I know some of my peers who have 2-3 years of total experience and are asked more complex questions in this round. But again you never know. You should expect the worst &amp;amp; prepare for all the possible topics despite your experience level.&lt;/p&gt;

&lt;p&gt;&lt;a id="design-round"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. How Can You Prepare For System Design Round
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802646343%2FJe_kD7llLl.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802646343%2FJe_kD7llLl.jpeg" alt="system-design.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
System designing is an important skill for any software developer. As you gain more experience in your career you're expected to design complex systems which are robust, fault tolerant, distributed &amp;amp; highly scalable. &lt;/p&gt;

&lt;p&gt;Due to the lack of experience in building a large scale system a lot of engineers struggle with this round. Remember that system design rounds are open ended &amp;amp; there's no one right way to building a system. The interview can go in any direction based on the discussion and the areas that the interviewer wants you to cover. You may have different conversations with different interviewers for the same question.&lt;/p&gt;

&lt;p&gt;An example question looks like: &lt;code&gt;Build a chat service like WhatsApp.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Of course you cannot possibly build a complex system like WhatsApp in just 1 hour which top engineers at WhatsApp took years to design, build &amp;amp; scale. The main focus of this round is to see how you can scope the requirements &amp;amp; design your solution (both at high level &amp;amp; at low level ) for the limited requirements at hand. Many interviewers deliberately keep the problem statement open ended.&lt;/p&gt;

&lt;h4&gt;
  
  
  How Should One Approach This Round
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Ask a lot of questions to clarify requirements &amp;amp; set the scope for the discussion.&lt;/li&gt;
&lt;li&gt;Keep both functional &amp;amp; non functional requirements in mind while thinking about a solution.&lt;/li&gt;
&lt;li&gt;Functional requirements are the use cases that the interviewer wants you to design a system for.&lt;/li&gt;
&lt;li&gt;Non functional requirements are consistency, data durability, scalability etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;System design is typically divided into two rounds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low Level Design (LLD)&lt;/li&gt;
&lt;li&gt;High Level Design (HLD)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a id="hld"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  High Level Design:
&lt;/h3&gt;

&lt;p&gt;This round mainly checks your ability to architect &amp;amp; design high level components for the given requirements.&lt;/p&gt;

&lt;p&gt;For example given a problem statement like &lt;code&gt;Design a chat service like WhatsApp&lt;/code&gt;, you need to come up with the different micro services you will need, pub-sub mechanism (if needed), queues, databases, caching etc. The interviewer will ask questions on how data would flow through different micro services in the design, fault tolerance, retry mechanism etc. You can also expect questions around non functional requirements like scalability, data consistency, concurrency etc. &lt;/p&gt;

&lt;p&gt;Building a distributed scalable system is hard. You need to think about different scenarios while coming up with an architecture.&lt;/p&gt;

&lt;p&gt;Popular questions to prepare for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing a URL Shortening service like TinyURL&lt;/li&gt;
&lt;li&gt;Design a chat services like WhatsApp&lt;/li&gt;
&lt;li&gt;Design social media websites like Twitter, Facebook, Instagram etc.&lt;/li&gt;
&lt;li&gt;Design cab booking service like Uber&lt;/li&gt;
&lt;li&gt;Design an API rate limiter&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Different concepts you should learn about to prepare for a HLD round:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Key Characteristics of Distributed Systems&lt;/li&gt;
&lt;li&gt;Load Balancing&lt;/li&gt;
&lt;li&gt;Caching&lt;/li&gt;
&lt;li&gt;Data Partitioning&lt;/li&gt;
&lt;li&gt;Indexes&lt;/li&gt;
&lt;li&gt;Proxies&lt;/li&gt;
&lt;li&gt;Redundancy and Replication&lt;/li&gt;
&lt;li&gt;SQL vs. NoSQL&lt;/li&gt;
&lt;li&gt;CAP Theorem&lt;/li&gt;
&lt;li&gt;Consistent Hashing&lt;/li&gt;
&lt;li&gt;Long-Polling vs WebSockets vs Server-Sent Events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Like any other round, you should prepare for HLD round as well. Here's the course that was most useful to me &amp;amp; one the best courses out there to prepare for this round: &lt;a href="https://www.educative.io/courses/grokking-the-system-design-interview?aff=xmn2" rel="noopener noreferrer"&gt;Grokking the System Design Interview&lt;br&gt;
&lt;/a&gt; from &lt;a href="https://www.educative.io/unlimited?aff=xmn2" rel="noopener noreferrer"&gt;educative.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a id="lld"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Low Level Design:
&lt;/h3&gt;

&lt;p&gt;This round mainly focuses on your ability to design low level components of your HLD. Given a problem statement you should come up with a design with different entities, classes &amp;amp; attributes, inheritance, composition, design patterns, databases, tables &amp;amp; schema etc. &lt;/p&gt;

&lt;p&gt;You cannot possibly cover all of these in one interview round. The interviewer may be interested in any one depending on how the discussion goes.&lt;/p&gt;

&lt;p&gt;Popular questions to prepare for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design a parking lot&lt;/li&gt;
&lt;li&gt;Design a movie booking system&lt;/li&gt;
&lt;li&gt;Design a car rental system&lt;/li&gt;
&lt;li&gt;Design a database management system&lt;/li&gt;
&lt;li&gt;Design a system like StackOverflow&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Different concepts you should learn about to prepare for a LLD round:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;UML&lt;/li&gt;
&lt;li&gt;Use case diagram&lt;/li&gt;
&lt;li&gt;Class diagram&lt;/li&gt;
&lt;li&gt;Database design&lt;/li&gt;
&lt;li&gt;Sequence diagram&lt;/li&gt;
&lt;li&gt;Activity diagram&lt;/li&gt;
&lt;li&gt;Separation of concerns&lt;/li&gt;
&lt;li&gt;OOP principles&lt;/li&gt;
&lt;li&gt;SOLID principles etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The course the helped me the most in preparing for this interview is: &lt;a href="https://www.educative.io/courses/grokking-the-object-oriented-design-interview?aff=xmn2" rel="noopener noreferrer"&gt;Grokking the Object Oriented Design Interview&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a id="hm-round"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  6. How Can You Prepare For Hiring Manger Round
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802900932%2Fl4LHAyqj7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802900932%2Fl4LHAyqj7.jpeg" alt="hiring-manager.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
Hiring manager round is generally not that difficult but definitely one of the important ones. Most probably you'll get to meet your future manager in this round. But that's not the case in all the companies. Some companies make any manger take this round &amp;amp; then decide which team you will join at a later point.&lt;/p&gt;

&lt;p&gt;This round mainly focuses on knowing about your attitude, previous projects, challenges, strengths &amp;amp; weaknesses, flexibility with learning new technologies &amp;amp; how well you work with their team etc.&lt;/p&gt;

&lt;p&gt;In some companies the hiring managers are very technical &amp;amp; may want to discuss the details of your projects to understand if you really know what you've put on your resume. So knowing your current &amp;amp; previous projects in and out is a must. Questions on your projects can be asked in any of the rounds. So be prepared.&lt;/p&gt;

&lt;p&gt;If you have questions about the company, projects, employee growth etc this is the right time to ask those. Asking good &amp;amp; genuine question will definitely impress interviewers. So take out some time &amp;amp; prepare a list of good questions to ask during your job interviews.&lt;/p&gt;

&lt;p&gt;&lt;a id="culture-fit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. How Can You Prepare For Culture Fit Round
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802953419%2FnJPebPbGM.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617802953419%2FnJPebPbGM.jpeg" alt="culture-fit.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
This is generally taken by the head of the HR (or Hiring Manager itself in some cases &amp;amp; is done as part of the HM round) to see your attitude and whether you'll be a good fit with for the company. &lt;/p&gt;

&lt;p&gt;If all the previous rounds have gone well, this one would just be a formality. Just don't be arrogant with your answers &amp;amp; you should be good.&lt;/p&gt;

&lt;p&gt;&lt;a id="why-switch"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Why Is It Important To Switch Your Job?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803690675%2FhKLDELGJx.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803690675%2FhKLDELGJx.jpeg" alt="switch.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
I have close to 7 years of experience &amp;amp; I'm going to start working in my 4th company starting next month (May 2021). In the initial phase of your career it's important to experiment &amp;amp; work in different companies and domains. I highly recommend changing jobs once in every 2-3 years for the first 10 years of your career.&lt;/p&gt;

&lt;p&gt;The main benefits of doing this are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You will not leave behind the market standard in terms of compensation. The industry is growing very rapidly and the chances are you will leave behind if you are staying in the same company for way too long. For instance the salary that a starting level engineer gets has increased by 100% in the last 5-7 years (at least in India).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You will get to work on different products and thus different domains. Having experience in different domains will definitely help you become a better Software Developer in the long run.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a id="struggles"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Struggles Everyone Goes Through During Job Search
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803015585%2F2Z9C3y8qX.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803015585%2F2Z9C3y8qX.webp" alt="struggles.webp"&gt;&lt;/a&gt;&lt;br&gt;
It's not easy to find a new job or switch your job. There is so much of competition these days especially for developer roles &amp;amp; with remote work gaining popularity more people are competing across different locations for a given job.&lt;/p&gt;

&lt;p&gt;But hey! You don't have to worry.&lt;/p&gt;

&lt;p&gt;If you can chalk out a plan for yourself &amp;amp; prepare hard for a couple of months you can crack even the most difficult interviews. I'm not a very smart person. But I did plan well &amp;amp; was focused for the 2-3 months before I started applying for job interviews. As a result I've been able to crack 5 companies (so far!) &amp;amp; all of them are great ones which I once thought would be impossible to get into.&lt;/p&gt;

&lt;p&gt;Also remember that even after months of diligent hard work and preparation you're going to struggle and burnout during the job search phase. There will be a lot of rejection you need to go though before you can crack a couple of them. &lt;/p&gt;

&lt;p&gt;So don't lose motivation and don't be disheartened and give up!&lt;/p&gt;

&lt;p&gt;Half way through my job search I was so frustrated &amp;amp; hated getting up and giving interviews everyday because I wasn't getting any offers even after doing well in interviews. At one point I thought I will not get even a single offer!&lt;/p&gt;

&lt;p&gt;This is normal. Everyone goes through this feeling. Be strong and believe in yourself. Thing will happen eventually.&lt;/p&gt;

&lt;p&gt;&lt;a id="decision"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Make An Informed Decision Once You Get Multiple Offers
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803166156%2FQejO-Kjp5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1617803166156%2FQejO-Kjp5.jpeg" alt="choice.jpeg"&gt;&lt;/a&gt;&lt;br&gt;
Job search generally lasts for couple of months after you start applying. Do not stop once you get your first offer. &lt;/p&gt;

&lt;p&gt;I know what it feels like after getting a job offer after months of hard work &amp;amp; countless rejections. You feel like you want to quit the job search and join the one company you've got an offer from. Do not make this mistake. Be very focused and get as many offers as possible.&lt;/p&gt;

&lt;p&gt;Once you get multiple offers talk to people on LinkedIn who're working in those companies. Even though you can ask questions about the company and the role during your interview process, you'll get a better picture about the company, culture, work load, growth etc when you talk to a current employee on LinkedIn. Send connection requests and talk to people. Get all of your questions clarified before making a decision to join any company.&lt;/p&gt;

&lt;p&gt;&lt;a id="resources"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  11. Resources For Interview Preparation
&lt;/h3&gt;

&lt;p&gt;Hers's a list of free &amp;amp; paid courses that helped me during my job search:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA" rel="noopener noreferrer"&gt;Tech Dummies Narendra L&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX" rel="noopener noreferrer"&gt;System Design by Gaurav Sen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLAC2AM9O1C5KioUMeH9qIjbAV_RMmX8rd" rel="noopener noreferrer"&gt;Low Level Design | The Code Mate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.educative.io/courses/grokking-the-system-design-interview?aff=xmn2" rel="noopener noreferrer"&gt;Grokking the System Design Interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.educative.io/courses/grokking-the-object-oriented-design-interview?aff=xmn2" rel="noopener noreferrer"&gt;Grokking the Object Oriented Design Interview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gumroad.com/a/46068851" rel="noopener noreferrer"&gt;The Standout Developer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.educative.io/unlimited?aff=xmn2" rel="noopener noreferrer"&gt;Educative Unlimited (Access to 165+ courses on educative.io)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;The article was originally published on my blog. You can find it &lt;a href="https://sunilkumarc.in/how-to-crack-your-next-software-developer-job-interview-an-actionable-guide" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

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