<?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: Deji</title>
    <description>The latest articles on DEV Community by Deji (@thedejijoseph).</description>
    <link>https://dev.to/thedejijoseph</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%2F156191%2F1b33d0d3-1d1d-49b5-89cc-023f8e114b5b.png</url>
      <title>DEV Community: Deji</title>
      <link>https://dev.to/thedejijoseph</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thedejijoseph"/>
    <language>en</language>
    <item>
      <title>Ensuring High Data Quality for Accurate Analysis: A Guide for Busy Professionals</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Thu, 11 May 2023 21:40:51 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/ensuring-high-data-quality-for-accurate-analysis-a-guide-for-busy-professionals-3jl6</link>
      <guid>https://dev.to/thedejijoseph/ensuring-high-data-quality-for-accurate-analysis-a-guide-for-busy-professionals-3jl6</guid>
      <description>&lt;p&gt;Data analysis is crucial for businesses to make informed decisions, but the accuracy of the analysis depends on high data quality. As a busy professional, it can be challenging to find the time to ensure data quality. Here are some tips to help ensure high data quality for accurate analysis.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Define Your Data Quality Metrics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Invest in Data Cleaning Tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Implement Data Governance Policies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure Data Accuracy through Verification&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure Data Consistency through Standardization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Monitor Data Quality Regularly&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure Data Relevance&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When you follow these tips, you can ensure high data quality for accurate analysis. You need to invest time in ensuring data quality, then you can have confidence in the insights and decisions that are based off your analysis.&lt;/p&gt;

&lt;p&gt;I wrote more about this on my blog &lt;a href="http://www.thedejijoseph.com/blog/post/high-data-quality-for-accurate-analysis-guide-busy-professionals"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>dataquality</category>
      <category>dataanalysis</category>
      <category>datacleaning</category>
    </item>
    <item>
      <title>The Top Tools and Software Busy Professionals Can Use for Data Analysis</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Thu, 27 Apr 2023 09:27:24 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/the-top-tools-and-software-busy-professionals-can-use-for-data-analysis-2jb6</link>
      <guid>https://dev.to/thedejijoseph/the-top-tools-and-software-busy-professionals-can-use-for-data-analysis-2jb6</guid>
      <description>&lt;p&gt;I started doing data analysis as a busy professional. As soon as I started, I realized how important it was to find the right tools and software to make data analysis more efficient for me.&lt;/p&gt;

&lt;p&gt;I found those tools, and they simplified the process, helped streamline data visualization and ultimately achieve better results.&lt;/p&gt;

&lt;p&gt;Here is a quick list of some of the top tools and software you, as a busy professionals you should be aware of for data analysis:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Excel&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tableau&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Power BI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google Analytics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Python&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;R&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I tried to explore even a little bit of all these tools and wrote more about them on my blog. You can read more about it &lt;a href="http://www.thedejijoseph.com/blog/post/types-of-data-analysis-tools-for-busy-professionals?utm_source=devto&amp;amp;utm_medium=post"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>dataanalysis</category>
      <category>tools</category>
      <category>python</category>
    </item>
    <item>
      <title>The Danger of Overfitting: How to Recognize and Address Overfitting in Data Analysis</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Sat, 22 Apr 2023 13:29:52 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/the-danger-of-overfitting-how-to-recognize-and-address-overfitting-in-data-analysis-2o9m</link>
      <guid>https://dev.to/thedejijoseph/the-danger-of-overfitting-how-to-recognize-and-address-overfitting-in-data-analysis-2o9m</guid>
      <description>&lt;p&gt;Overfitting is a common problem in data analysis that occurs when a model or algorithm is overly complex and fits the data too closely. This can result in inaccurate predictions and unreliable insights.&lt;/p&gt;

&lt;p&gt;To avoid overfitting, data analysts need to recognize the signs of overfitting and implement strategies to address it.&lt;br&gt;
Here are some steps data analysts can take to address overfitting.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The first step to recognizing overfitting is to understand the bias-variance tradeoff. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another way to address overfitting is to use regularization techniques such as Lasso or Ridge regression. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another is to address overfitting is to use cross-validation techniques such as k-fold cross-validation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It's also essential to use appropriate evaluation metrics to assess the model's performance.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I wrote more about these steps and strategies on my blog &lt;a href="https://www.thedejijoseph.com/blog/post/dangers-of-overfitting-in-data-analysis"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>dataanalysis</category>
    </item>
    <item>
      <title>Ethical Considerations in Data Analysis: Avoiding Bias and Discrimination</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Tue, 18 Apr 2023 15:21:44 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/ethical-considerations-in-data-analysis-avoiding-bias-and-discrimination-768</link>
      <guid>https://dev.to/thedejijoseph/ethical-considerations-in-data-analysis-avoiding-bias-and-discrimination-768</guid>
      <description>&lt;p&gt;Data analysis is a powerful tool that can uncover important insights and help make data-driven decisions. However, it's essential to consider ethical considerations when conducting data analysis to avoid bias and discrimination.&lt;/p&gt;

&lt;p&gt;Bias occurs when a data analyst favours or discriminates against certain groups or individuals. Some ways in which bias can creep into data analysis include sampling bias, confirmation bias, and selection bias.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sampling bias occurs when the sample used for analysis is not representative of the larger population. This can lead to inaccurate conclusions about the population as a whole.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Confirmation bias occurs when a data analyst looks for data that confirms their pre-existing beliefs or assumptions. This can lead to a skewed analysis that ignores important data that contradicts their beliefs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Selection bias occurs when the selection of data is biased towards a certain group or individual, leading to inaccurate analysis.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I stumbled upon this not too long ago; It was very enlightening to see how these biases play out when conducting data analysis and how to avoid it. I wrote more about it on my blog &lt;a href="https://www.thedejijoseph.com/blog/post/ethics-in-data-analysis-avoiding-bias-discrimination"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Reasons Why Data Visualization is Critical in Data Analysis</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Sat, 15 Apr 2023 08:26:50 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/reasons-why-data-visualization-is-critical-in-data-analysis-1gg1</link>
      <guid>https://dev.to/thedejijoseph/reasons-why-data-visualization-is-critical-in-data-analysis-1gg1</guid>
      <description>&lt;p&gt;As a data analyst, it's essential to understand the importance of data visualization in presenting your findings.&lt;/p&gt;

&lt;p&gt;Data visualization is the process of creating graphical representations of data to help you communicate insights to your audience effectively.&lt;/p&gt;

&lt;p&gt;Here are five reasons why data visualization is critical in data analysis:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Simplifying Complex Data&lt;/li&gt;
&lt;li&gt;Communicating Insights Effectively&lt;/li&gt;
&lt;li&gt;Identifying Patterns and Trends&lt;/li&gt;
&lt;li&gt;Spotting Anomalies&lt;/li&gt;
&lt;li&gt;Making Better Decisions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There's a lot more I got into on my blog post &lt;a href="http://www.thedejijoseph.com/blog/post/data-visualization-in-data-analysis"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But one thing I always remember is that as a beginner data analyst, learning how to use data visualization tools can be a valuable asset in your career.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>datavisualisation</category>
    </item>
    <item>
      <title>Common mistakes in data analysis and how to avoid them</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Thu, 30 Mar 2023 22:27:18 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/common-mistakes-in-data-analysis-and-how-to-avoid-them-1fjb</link>
      <guid>https://dev.to/thedejijoseph/common-mistakes-in-data-analysis-and-how-to-avoid-them-1fjb</guid>
      <description>&lt;p&gt;Data analysis can be overwhelming, especially for beginners. Even experts can make mistakes that lead to incorrect insights and bad decisions. To avoid these mistakes, it's important to be aware of the common pitfalls in data analysis. In this blog post, we'll explore the top 5 blunders to avoid in data analysis from a beginner's perspective.&lt;/p&gt;

&lt;p&gt;Firstly, relying on incomplete data can lead to biased conclusions that result in expensive mistakes. Make sure you have a complete and representative dataset to avoid this mistake.&lt;/p&gt;

&lt;p&gt;Secondly, ignoring outliers can lead to incorrect conclusions. Identify and analyze outliers separately from the rest of the data to avoid this mistake.&lt;/p&gt;

&lt;p&gt;Thirdly, overlooking data distribution can also lead to incorrect conclusions. Examine the distribution of the data before analysis to avoid this mistake.&lt;/p&gt;

&lt;p&gt;Fourthly, failing to check for confounding variables is a common mistake that can lead to spurious conclusions. Examine the relationships between all variables in the dataset to avoid this mistake.&lt;/p&gt;

&lt;p&gt;Lastly, overcomplicating the model can lead to overfitting, which occurs when the model fits the noise in the data rather than the signal. Use the simplest model appropriate for the data and assess the model's performance on new data to avoid this mistake.&lt;/p&gt;

&lt;p&gt;By being aware of these common mistakes and taking steps to avoid them, you can ensure that your data analysis conclusions are accurate and reliable.&lt;/p&gt;

&lt;p&gt;Read more &lt;a href="https://www.thedejijoseph.com/blog/post/data-analysis-mistakes-and-avoidance-tips?utm_source=dev.to&amp;amp;utm_medium=social&amp;amp;utm_campaign=crosspost"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>dataanalysis</category>
      <category>avoidingmistakes</category>
      <category>dataaccuracy</category>
    </item>
    <item>
      <title>Compound interests</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Mon, 11 Jan 2021 10:04:42 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/compound-interests-2hdp</link>
      <guid>https://dev.to/thedejijoseph/compound-interests-2hdp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Compounded interests.&lt;/strong&gt; One of several methods to grow value.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The beauty of investments is that small amounts will compound over a long time into huge fortunes, as long as you don't interrupt the process.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The quote above is from a wealth-tech application. Several other apps also have some narrative similar to that too: save for a long period to enjoy compound interests.&lt;/p&gt;

&lt;p&gt;I've found that to be false, or at least, not entirely true.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TLDR&lt;/strong&gt;; save, but over short periods at a time then reinvest, that is how you get compounded returns.&lt;/p&gt;




&lt;p&gt;A case study. An individual deposits some amount of money—this could be one-time or periodically—and earns a specified interest, say 10%, per annum. All well and good, except one could be very disappointed at the meager 'returns' at maturity, especially when savings were made periodically. This is no fault of the apps, it's just how interests work, &lt;em&gt;simple&lt;/em&gt; interests.&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple interest
&lt;/h3&gt;

&lt;p&gt;Very straightforward. If you invest a hundred thousand Naira (N100,000) at an interest of 10% per annum, at maturity, you would have a total of a hundred and ten thousand Naira (N110,000).&lt;/p&gt;

&lt;p&gt;Usually, fintech apps would add interactivity by showing 'daily earnings'. That is just dividing your returns of ten thousand Naira (N10,000) by 365. In some cases, this also serves to show that you do not have to wait till a year is up before reaping benefits. If you make a withdrawal after three months, that is a quarter of the year, you would have earned approximately two thousand, five hundred Naira (N2,500).&lt;/p&gt;

&lt;p&gt;Again, simple enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Periodical savings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The situation is different when you make periodic deposits.&lt;/p&gt;

&lt;p&gt;Say you want to save a hundred thousand Naira at 10% p.a. But you do it in two installments: an initial deposit of fifty thousand Naira (N50,000), and another fifty at the 6-month mark. You would not be making your perceived return of ten thousand Naira (N10,000). Why?&lt;/p&gt;

&lt;p&gt;Because your initial deposit was the only batch that earned interest for a full year, netting you five thousand Naira (N5,000). Your 6-month batch earned half of that, making two thousand, five hundred Naira (N2,500).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qDl37nPW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610310128750/QJwL-lZEL.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qDl37nPW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610310128750/QJwL-lZEL.png" alt="Earnings on periodic interests - 2 installments" width="677" height="144"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With that said, should your deposit frequency increase, say ten thousand Naira (N10,000) for 10 months, at maturity, your earned returns would be far lower than the expected ten thousand.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KPVVGPmP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610309874286/E_5D5MuFj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KPVVGPmP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610309874286/E_5D5MuFj.png" alt="Earnings on periodic savings - 10 installments" width="632" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Compound interest
&lt;/h2&gt;

&lt;p&gt;A simple way to put it is, interest earned on interest.&lt;/p&gt;

&lt;p&gt;Using the example above, at your year's maturity with a total of a hundred and ten thousand Naira, you re-invest it's entirety for another year. This time earning eleven thousand Naira, netting a total of a hundred and twenty-one thousand Naira.&lt;/p&gt;

&lt;p&gt;And there's the difference. If the said initial investment was only left for a two year maturity period, you would have earned a hundred and twenty thousand Naira alone.&lt;/p&gt;

&lt;p&gt;Now, here's the magic. Take the case of a hundred thousand Naira (N100,000) for a year at 10% per annum. You stand to gain far more if you apply the principle of compound interests like so: save in 3-month intervals.&lt;/p&gt;

&lt;p&gt;You leave it in for three months, earn interests of two thousand, five hundred Naira (N2,500) &lt;em&gt;and&lt;/em&gt; put that back in for another three months. At 6 months, you would have earned, in interests, two thousand, five hundred and sixty-two Naira, fifty kobo (N2,562.50). A difference of 62.50. Just because you took it out and put it back in. Apply that to the remainder of 6 months, and you net a total of one hundred and ten thousand, three hundred and eighty-one Naira, twenty-nine kobo (N110,381.29).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yG_U-YOH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610258784417/8Uq5RkIgc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yG_U-YOH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610258784417/8Uq5RkIgc.png" alt="Compounded interests over one year" width="800" height="222"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The splendor of compound interests. Repeat that a few more times and you get a hundred and twenty-one thousand, eight hundred and forty Naira, twenty-nine kobo (N121,840.29).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XOnaTkyX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610259222663/0ziGlpCLN.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XOnaTkyX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1610259222663/0ziGlpCLN.png" alt="Compounded interests over two years" width="785" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's really not linear.&lt;/p&gt;

&lt;h3&gt;
  
  
  Good business
&lt;/h3&gt;

&lt;p&gt;I said earlier that these apps were not being fraudulent, or deceptive. Not really. Some encourage you to "re-invest" to earn that compound interest. While some just ask you to leave it in there for a longer period.&lt;/p&gt;

&lt;p&gt;Oh, the joy if apps could just build that in by default: lock-in for a year, compound at 3-month intervals. Keep the benefits of a "lock-in" feature and earn compound interests too.&lt;/p&gt;

&lt;p&gt;Has that never occurred to them? It most likely has. I'd love to then understand their rationale for not building it.&lt;/p&gt;

&lt;p&gt;Deji Joseph&lt;/p&gt;

</description>
      <category>finance</category>
      <category>fintech</category>
    </item>
    <item>
      <title>Understanding VPNs</title>
      <dc:creator>Deji</dc:creator>
      <pubDate>Thu, 31 Dec 2020 10:14:18 +0000</pubDate>
      <link>https://dev.to/thedejijoseph/understanding-vpns-1o84</link>
      <guid>https://dev.to/thedejijoseph/understanding-vpns-1o84</guid>
      <description>&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;Sometime in October, Nigerians made their discomfort with the state of affairs in the country known to the government through public protests. The government did not respond favorably.&lt;/p&gt;

&lt;p&gt;The nature of the protest was largely decentralized. Several groups and individuals supported these protests, though. One of them is the Feminist Coalition. I mention them in particular because, in the aftermath of the demonstrations, the government sought to identify and punish "those they could identify" (for the avoidance of using the term, leader).&lt;/p&gt;

&lt;p&gt;Soon after, the Feminist Coalition mentioned that their website was being censored by the government, still is as of today, Dec 11, 2020. It is accessible via VPN though. And now, we're at the crux of the matter.&lt;/p&gt;

&lt;p&gt;During the protests, several folks said to install and use VPNs to prevent the government from "censoring" us. The narrative was that VPNs would prevent the government from "taking away the internet"!&lt;/p&gt;

&lt;p&gt;As at that time, I couldn't quite agree with that notion, even though I did not know enough to argue against it. I installed one but didn't use it. Its use came, though, when the Feminist Coalition announced their website being blocked. I turned on the VPN and they weren't lying.&lt;/p&gt;

&lt;p&gt;Still, I couldn't reconcile the "taking away the internet" part. Your VPN depended on your internet connection being available, and the government still has reasonable control over that. I just had to (re-)learn the details of the internet and its limitations. At least in the context of how VPNs work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Internet Service Providers
&lt;/h2&gt;

&lt;p&gt;The first bone of contention.&lt;/p&gt;

&lt;p&gt;I'll relate/simplify them to a router on a local network. Say, two networks.&lt;br&gt;
Network A has the Johnsons on it. Network B has the Starks on it. Each "network" is their router, the family's. To connect both networks, creating an inter-network, you just need to connect both routers.&lt;/p&gt;

&lt;p&gt;Now, in the event that a family's router fails, or rather, the connection between both routers fail, they would be cut off the "inter-network". Their networks will work fine but they won't be able to reach the other family's.&lt;/p&gt;

&lt;p&gt;Using that example, say, the Stark Big Brother wanted to prevent his siblings from connecting to the media player on the Johnson's network, all he needs to do is block the resolution of that device's IP address. Or at least, that's one way, simple way, to go about it.&lt;/p&gt;

&lt;p&gt;I'll relate a VPN then to an "allowed" device on the Johnson's network, that the Stark's network "allows" a connection to. This device can then connect to the Johnson's media player on behalf of the Stark siblings and route traffic back and forth. But you see, the effectiveness of this is dependent on the network connection between Johnson and Stark still existing and the Stark's network "allowing" that other device.&lt;/p&gt;

&lt;p&gt;That pretty much summarizes, quite abruptly too, the purpose of this note. I'll recap how I got to that understanding.&lt;/p&gt;

&lt;h2&gt;
  
  
  How VPNs work
&lt;/h2&gt;

&lt;p&gt;Doing internet research on that topic, I came across an analogy that stayed with me but just felt so wrong.&lt;/p&gt;

&lt;p&gt;It related a VPN to an "underground" system of tunnels a person can use to avoid surveillance on the regular roads. That is, if there were people outside of your door watching when you come out and go in as well as where you go to, then you could travel underground instead and nobody will be the wiser.&lt;/p&gt;

&lt;p&gt;The problem with this analogy is that it creates another Internet Service Provider. A better parallel would be using a tinted car and telling surveillance that you were going to your friend's house. When you get to your friend's house, you go where you need to go, and when you need to go back home, you use the tinted vehicle parked at your friend's place.&lt;/p&gt;

&lt;p&gt;These images, from my investigation, show what I'm talking about.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S0KIxLc0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845890915/fGfIffk9x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S0KIxLc0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845890915/fGfIffk9x.png" alt="Screenshot at 2020-12-11 22-40-47.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CgEiewRV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845609053/X9mc4Nfy-.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CgEiewRV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845609053/X9mc4Nfy-.png" alt="Screenshot at 2020-12-11 22-41-06.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the images above, the VPN is off. Traffic is normal: DNS, TCP, and UDP. Making requests to and receiving from different devices on the internet.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G-rOhqSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845640909/T7N2tJAdy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G-rOhqSF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845640909/T7N2tJAdy.png" alt="Screenshot at 2020-12-11 22-42-18.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here the VPN has been turned on and it's attempting to connect to the "proxy" server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Pk8MxtNX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845625718/kIq9xvtbW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Pk8MxtNX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1608845625718/kIq9xvtbW.png" alt="Screenshot at 2020-12-11 22-41-50.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here, the VPN is connected. It now stands between me and all internet traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Private VPNs&lt;/strong&gt; then, following the same analogy, will require you to be specific about which house you're going to proxy from as well as a keyphrase to allow you entry into said house.&lt;/p&gt;

&lt;h2&gt;
  
  
  Censoring and taking away the internet
&lt;/h2&gt;

&lt;p&gt;The VPN provides an alternative, a possible method to circumvent restrictions. I can't lose the thought of the government turning off the internet for its citizens, but now I know VPNs would not help against that.&lt;/p&gt;

&lt;p&gt;The solution to that, having as an alternative an ISP that does not go through a government-controlled exchange point.&lt;/p&gt;

&lt;p&gt;Cheers.&lt;/p&gt;

&lt;p&gt;— Deji Joseph&lt;/p&gt;

</description>
      <category>infrastructure</category>
    </item>
  </channel>
</rss>
