<?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: quest!on mark</title>
    <description>The latest articles on DEV Community by quest!on mark (@questionmarkblog).</description>
    <link>https://dev.to/questionmarkblog</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%2F919830%2F5a9904bf-c101-4b85-ade2-e131347c884c.jpg</url>
      <title>DEV Community: quest!on mark</title>
      <link>https://dev.to/questionmarkblog</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/questionmarkblog"/>
    <language>en</language>
    <item>
      <title>Become the next Steve Jobs in Public Speaking</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Fri, 07 Oct 2022 14:38:52 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/become-the-next-steve-jobs-in-public-speaking-15pe</link>
      <guid>https://dev.to/questionmarkblog/become-the-next-steve-jobs-in-public-speaking-15pe</guid>
      <description>&lt;p&gt;&lt;em&gt;Do you really become so nervous when you approach audience at public events on stage?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you wonder how to overcome this kind of anxiety and nervousness?😑&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Public speaking&lt;/strong&gt;, rather than indicating it as a skill, this can be described as an art.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;But what does it matter for beginners?&lt;/em&gt; Yeah, that is really an interesting question. If you are a beginner and experimenting yourself as a speaker for the first time ever, that is a true &lt;strong&gt;adventure&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Believe me or not public speaking isn't only meant for experienced speakers, it is also intended for beginners too! Beginners can take the opportunity of facing the audience very &lt;strong&gt;sportively&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt; It would be similar to trying a new dish at an unknown restaurant or exploring a new place. It is nothing but a &lt;strong&gt;sport&lt;/strong&gt;, &lt;em&gt;but why do people freak out or become scared?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That is another interesting question to answer. This nervousness would cloud their mind due to multiple reasons, the fear of being wrong, the fear of bad memory, the fear to stammering in front of people, or even the fear of transition for a beginner to excellent speaker. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uPKXfM-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5qwbjkrboqpijzvszee.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uPKXfM-3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5qwbjkrboqpijzvszee.gif" alt="Image description" width="200" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;But how to overcome all these?&lt;/em&gt; lets see one by one…&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Fear of Being Wrong
&lt;/h2&gt;

&lt;p&gt;For a good speaker, what it matters a lot is their &lt;strong&gt;confidence&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Confidence is the key or even the foundation of a good stage talk. As a beginner, few people can attain confidence through practice, yes practice can boost your confidence as you are aware of what you are really gonna speak and what's next. &lt;/p&gt;

&lt;p&gt;If you have practiced the content of your talk or speech you really need not worry about the performance. &lt;em&gt;But what if you eventually forget things?&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Fear of Bad Memory
&lt;/h2&gt;

&lt;p&gt;If you think that even proper practice will not help you, may be because you are likely to forget things easily, then this actually should not be considered as a fear, in fact, I consider this to be a &lt;strong&gt;gift!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do you wonder why, the statistics says that even the people who practiced a lot before their talk have only the responsibility of delivering that same and right content to the audience, with same detailing.&lt;br&gt;
 &lt;br&gt;
But if they are likely to forget things, then they need not worry about the proper content delivery, they are free to do modifications! Yes they enjoy &lt;strong&gt;the freedom of speaking out what is in their mind&lt;/strong&gt;, and not just stick to the prepared content. These people are praised as &lt;strong&gt;natural speakers&lt;/strong&gt; !&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--36kFwLlF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2yvdjdrf6knk0vejejt.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--36kFwLlF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u2yvdjdrf6knk0vejejt.gif" alt="Image description" width="498" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;The only thing you have to take care in that circumstances is to keep yourself on track because to much of modifications can divert you from the original content. So be cautious if you adapt natural speaking. Also, you can &lt;strong&gt;master&lt;/strong&gt; this through experience, the &lt;strong&gt;best teacher&lt;/strong&gt;!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  A Glimpse of my Life, Stepping into the Battle made It Success!
&lt;/h2&gt;

&lt;p&gt;During my school days, I was responsible for delivering some of the important information to officials who visited us for &lt;strong&gt;campus inspection&lt;/strong&gt;. A meet was organized and the teacher asked us to speak our part beforehand. &lt;/p&gt;

&lt;p&gt;I was literally very &lt;strong&gt;nervous&lt;/strong&gt;, and I wasn't able to speak correctly, not even once, so the teacher went mad on me. She was pretty much sure that I was about to &lt;strong&gt;blabber things&lt;/strong&gt;, but she couldn't do anything as I was the only person &lt;strong&gt;responsible&lt;/strong&gt; to speak that part of the content.&lt;/p&gt;

&lt;p&gt;After sometime the officials and the principles turned up, and the meeting started. My heart beat raced, &lt;strong&gt;I took a deep breath&lt;/strong&gt;(following my mother's advice). And yes, when it was my turn, I started speaking things which were not in my content script! I started speaking my own thoughts, yes, these were the &lt;strong&gt;natural speaking instincts&lt;/strong&gt;! &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TNIocRG7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pp9fl3ee3ama8x035m33.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TNIocRG7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pp9fl3ee3ama8x035m33.gif" alt="Image description" width="245" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;As I said before I just spoke what was in my mind rather than the script I was given, I knew the teacher was staring at me with surprise and anger. But I continued with that, and to &lt;strong&gt;everyone's surprise&lt;/strong&gt;, I was very comfortable being a general speaker and answering to questions which were asked after that.&lt;/p&gt;

&lt;p&gt;At the end, I was the special mention🤩 by each of the officials, for being so natural and giving honest answers to their questions! Yes, &lt;strong&gt;magics do happen&lt;/strong&gt;, what you really need to do this is &lt;strong&gt;step into the battle field&lt;/strong&gt;, the &lt;strong&gt;victory is all yours&lt;/strong&gt;!!&lt;/p&gt;

&lt;p&gt;You can win appreciation of many hearts, or you can even win lessons! Whatever it is, &lt;strong&gt;be optimistic&lt;/strong&gt; and &lt;strong&gt;embrace the outcomes&lt;/strong&gt; as a &lt;strong&gt;stepping stone&lt;/strong&gt;, as a &lt;strong&gt;constructive feedback&lt;/strong&gt;. &lt;strong&gt;Keep trying&lt;/strong&gt;!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Podium's Favourite
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;podium&lt;/strong&gt; will definitely &lt;strong&gt;start loving&lt;/strong&gt; their &lt;strong&gt;frequent visitors&lt;/strong&gt; and eventually you will become &lt;strong&gt;podium's favourite&lt;/strong&gt;. So, &lt;strong&gt;do speak&lt;/strong&gt; whenever you get a chance! This will help you a lot to &lt;strong&gt;overcome your fears.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Beginner's Mantra🧘
&lt;/h2&gt;

&lt;p&gt;( i )  Close your eyes&lt;/p&gt;

&lt;p&gt;( ii ) Take a deep breath, inhale confidence and exhale all your fears&lt;/p&gt;

&lt;p&gt;( iii ) The stage is all yours!&lt;/p&gt;

&lt;p&gt;Happy speaking!!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Cohesion And Coupling Uncovered -Java</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Fri, 16 Sep 2022 18:29:43 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/cohesion-and-coupling-uncovered-java-26lc</link>
      <guid>https://dev.to/questionmarkblog/cohesion-and-coupling-uncovered-java-26lc</guid>
      <description>&lt;p&gt;The secret of creating manageable code is adhering to “&lt;strong&gt;high cohesion and low coupling&lt;/strong&gt;”.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  But what does these terms actually mean?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cohesion and coupling&lt;/strong&gt; generally focus on association or dependency between modules. In object-oriented programming languages like java, classes represent modules.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;COHESION&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cohesion is the principle which makes sure that a single class is designed with a well-focused purpose. It can also be referred as the degree of atomicity of the concerned code base.&lt;/p&gt;

&lt;p&gt;In simple terms, cohesion means focusing on one task at a time. There may be multiple tasks to be done by a team, the team lead allocates each task to a single member, here each member represents a module/class, and their focus is on a particular task only.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O7g4zocq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r9ceiqniqyecdolwg9nc.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O7g4zocq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r9ceiqniqyecdolwg9nc.gif" alt="Image description" width="498" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;The advantage of high cohesion is that the code is &lt;strong&gt;easier to maintain and highly reusable&lt;/strong&gt; as the classes have a well-focused approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Suppose we have a class that adds two numbers, also the same class displays the result. This is an example of a low cohesive class because displaying the result and the addition operation don’t have much in common.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To make it high cohesive, we would have to create a class Display and a class Addition. The Display will call the add method of the Addition class to get the result and display it. This way to develop a high cohesive solution.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//Separate classes for addition and display operations — High cohesion
class Addition {

int a = 5;
int b = 5;

 public int add(int a, int b) {
 this.a = a;
this.b = b;
return a + b;
}

}
class Display {

public static void main(String[] args) {
Addition obj = new Addition ();
System.out.println(obj.add(5, 5));
}

}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pictorial Representation&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;COUPLING&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On the other hand, Coupling refers to how strongly a module is connected to other modules. In other words, it is the number of connections between two or more units. There are two types of coupling, &lt;strong&gt;Tight coupling and loose coupling.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Code:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//Two classes with strong inter-dependency — High coupling
class Volume {
public static void main(String args[]) {

Box b = new Box(5,5,5);
System.out.println(b.volume);
}
}

class Box {

public int volume;

Box(int length, int width, int height) {
this.volume = length * width * height;
}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; In the above example, there is a strong inter-dependency between both the classes. If there is any change in Box class, then it will be reflected in the result of Class Volume. Another best example of tight coupling is RMI(Remote Method Invocation).&lt;/p&gt;

&lt;p&gt;Therefore, &lt;strong&gt;Increased cohesion and decreased coupling do lead to good software design&lt;/strong&gt;. The most effective way to decrease coupling and increase cohesion is &lt;strong&gt;design by interface.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fNx4xx_z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cegtrbjy954hj9mpfzuw.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fNx4xx_z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cegtrbjy954hj9mpfzuw.gif" alt="Image description" width="480" height="264"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;By this method, the major functional objects of the class only know each other through the interface that they implement, thereby reducing coupling to a greater extent also the implementation of an interface as a sequence introduces cohesion.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step by Step Approach
&lt;/h3&gt;

&lt;p&gt;Consider the following example, in which we are constructing a typical monitorable &lt;strong&gt;ConnectionPool&lt;/strong&gt; and have the following specifications. Be aware that while it may seem excessive for a straightforward class like &lt;strong&gt;ConnectionPool&lt;/strong&gt;, the main goal is to illustrate low coupling and strong cohesion with a few simple examples, which I hope will be beneficial.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;assist in establishing a connection&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;disrupt a connection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;view connection and usage statistics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;get statistics on connection time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Record the connection release and retrieval data in a database for reporting purposes.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We can create a &lt;strong&gt;ConnectionPool&lt;/strong&gt; class with low cohesion by cramming all of this functionality and responsibility into a single class as seen below. We can see that this one class is in charge of connection management, communication with the database, and upkeep of connection statistics.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Twp3r2DS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j7baw2lg4talksmm6k5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Twp3r2DS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j7baw2lg4talksmm6k5w.png" alt="Image description" width="601" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;High cohesion&lt;/strong&gt; allows us to distribute these responsibilities among classes, improving maintainability and reusability.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;We shall use the high cohesion &lt;strong&gt;ConnectionPool&lt;/strong&gt; picture above to illustrate low coupling. Despite supporting high cohesion, the &lt;strong&gt;ConnectionPool&lt;/strong&gt; is tightly coupled with the &lt;strong&gt;ConnectionStatistics&lt;/strong&gt; class and the &lt;strong&gt;PersistentStore&lt;/strong&gt; because it directly interacts with them.&lt;/p&gt;

&lt;p&gt;Instead, we may create a &lt;strong&gt;ConnectionListener&lt;/strong&gt; interface, let these two classes implement it, and allow them to register with the ConnectionPool class in order to reduce coupling. Additionally, the ConnectionPool will loop through these listeners and alert them to connection get and release events, enabling for reduced coupling.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Why adapting High Cohesion and Low Coupling is good?
&lt;/h3&gt;

&lt;p&gt;The code becomes maintainable which in turn increases the productivity for developers.&lt;/p&gt;

&lt;p&gt;Then it becomes easier to design new features and write code. Modular, component-based, and layered code reduces the risks even when changes are made by the developer.&lt;/p&gt;

&lt;p&gt;When the code is loosely coupled, that is when the modules are independent of each other, we can write code within one module without impacting other modules.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_XaG7anG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n22pvic2jwp0v7r3g3fd.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_XaG7anG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n22pvic2jwp0v7r3g3fd.gif" alt="Image description" width="500" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  To Reader’s Attention
&lt;/h3&gt;

&lt;p&gt;Asking yourself these questions while you write and work with your code base would help.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;How many modules do I need to modify or add in order to create a new functionality?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How many separate locations will this modification occur?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How challenging is testing my code?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can we make this better by making the code loosely coupled? Can we make this better by making our code more cohesive?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And yeah, if you have all these questions in your knowledge while coding your application, you can achieve the expected results!&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>cohesive</category>
      <category>coupling</category>
      <category>java</category>
      <category>advanced</category>
    </item>
    <item>
      <title>Java vs C++ vs Python vs C: Which Programming Language Will Help You To Crack Interviews?</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Wed, 14 Sep 2022 18:24:46 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/a-320m</link>
      <guid>https://dev.to/questionmarkblog/a-320m</guid>
      <description>&lt;h3&gt;
  
  
  Why is this even a Question?
&lt;/h3&gt;

&lt;p&gt;Due to increase in lot of tutorials and advancement in the coding field it is very difficult to choose one coding language because one coding language is better in development one is better in memory management and another one provide a lot of inbuilt features and it is truly very hard for student to choose one.&lt;/p&gt;

&lt;p&gt;If you don't have time to read the whole article here is the short answer for you to choose 😉. If you have any confusion in choosing among java and C++ just go with anyone! you won't regret your decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Let's talk about C vs other languages :
&lt;/h3&gt;

&lt;p&gt;Why we cant see people solving leetcode problems on C? this is the common question which arrive to every aspirant who is trying to learn data structure.. let's dive into it little deeper and find out why- by comparing it to C++.&lt;/p&gt;

&lt;p&gt;C++ can be used as both procedural &amp;amp; Object oriented oriented language while C can be only used as procedural language &amp;amp; believe me oops plays an important role in interviews as well as in jobs.&lt;/p&gt;

&lt;p&gt;C++ is also known as best for Competitive programming because of STL (Standard Template Library). Most Data Structures like Stack, Priority Queue, Min Heap ,Red-Black Tree , Hash Table etc. are already a part of STL &amp;amp; can be directly used.&lt;/p&gt;

&lt;p&gt;Reference variables are supported by C++ but not by C.&lt;/p&gt;

&lt;p&gt;This list goes on so if you're thinking of solving data structures in C seriously you have to change your mind!&lt;br&gt;
C is not completely bad, it is very great for beginners to learn and you can get a strong grip on basics.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QbN_t15D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5h2zikdglb1skvp0zztx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QbN_t15D--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5h2zikdglb1skvp0zztx.jpg" alt="Image description" width="640" height="780"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;If you think that C++ is great and what is the point in further discussion!, now JAVA comes to the play ground.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Java vs C++ : the Real fight begins 💪🏻
&lt;/h3&gt;

&lt;p&gt;Java and C++ both have its unique features and being favourite for many in respective field so everyone has their own perspective let me share mine&lt;/p&gt;

&lt;p&gt;I divide this discussion in two parts&lt;/p&gt;

&lt;p&gt;1.Development :&lt;/p&gt;

&lt;p&gt;If you're interested in development then I would advise you to choose Java because many MNC use Java over C++ for developing. Once you have cracked the interview it would be really useful if you have learned Java.&lt;/p&gt;

&lt;p&gt;2.Competitive coding :&lt;/p&gt;

&lt;p&gt;If you really want to see your name on top of leetcode, codechef-like platforms then I would suggest you to choose C++ over Java. The reason is quite simple C++ is very fast compare to java and in coding competition how fast you solve the program really matters.&lt;/p&gt;

&lt;p&gt;If you still don't know what to choose, don't worry, you can choose any language you like because both languages are built on the same foundation. If you have complete understanding of any one language then this is very easy for you to change because it would take utmost of 3 weeks for you to change so don't overstress between Java and C++.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Honourable mentions 😉:
&lt;/h3&gt;

&lt;p&gt;I know when I talk about C, Java, C++ many of you thought about python and a natural question would have arised "why can't i choose python over java and C++".&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NswqZWRC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ogz51mzdr2amp4tj3yd7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NswqZWRC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ogz51mzdr2amp4tj3yd7.jpeg" alt="Image description" width="834" height="855"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;The answer is you can choose any language you like but if you choose python means it is comparatively slower when compared to Java or C++ and it has many inbuilt packages which is very useful in some cases but in the interviewer point of you they expect you to know the knowledge behind each and everything so if you're using python I suggest you to learn the logic behind each inbuilt methods.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

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

&lt;p&gt;As a conclusion I suggest you to learn either C++ or Java based on your priority, if you're interested in any other language you can definitely learn that also as an additional language. If you're confident on your skills then there is no question in choosing language you can ace the interview in any language you like but choosing the better language would obviously make the process lot better so think twice before you decide!&lt;/p&gt;

&lt;p&gt;If you have come this far thank you for reading !!😉 have a great coding year.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c_-rQ0wk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8kkebtnp2k51fmuq0t4a.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c_-rQ0wk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8kkebtnp2k51fmuq0t4a.gif" alt="Image description" width="480" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

</description>
      <category>java</category>
      <category>c</category>
      <category>python</category>
      <category>developer</category>
    </item>
    <item>
      <title>Magic Spells to Increase your Net Worth upto $130 Million</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Mon, 12 Sep 2022 18:08:28 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/what-magic-spell-made-dhoni-to-be-a-successful-cricketer-49ph</link>
      <guid>https://dev.to/questionmarkblog/what-magic-spell-made-dhoni-to-be-a-successful-cricketer-49ph</guid>
      <description>&lt;p&gt;When I saw the &lt;strong&gt;M.S. Dhoni - The Untold Story&lt;/strong&gt; it just hit my heart deeply. I was pondering how a railway ticket collector who was earning around 4 lakhs per annum at his early 20s which was a commentable job, then the hit of &lt;strong&gt;&lt;em&gt;Magic spell of Determination&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;towards his &lt;strong&gt;Passion&lt;/strong&gt;&lt;/em&gt; turned him as &lt;strong&gt;Captain Cool&lt;/strong&gt; with the net worth of $113 Million👀😄&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Evaya5gK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/el7i49urzs2b68jewccs.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Evaya5gK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/el7i49urzs2b68jewccs.gif" alt="Image description" width="245" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;We all know how much hard is to hit helicopter shot by using the BAT, but with the &lt;em&gt;Magic Potion&lt;/em&gt; of &lt;strong&gt;determination + hardwork + practice&lt;/strong&gt; -he stamped it in his history as the inventor of the famous Helicopter shot.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The power to bounce back stronger after every fall is essential- by BALL&lt;/em&gt;🏏&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Does this &lt;strong&gt;Magic spell of determination&lt;/strong&gt; worked out only in his life ?
&lt;/h3&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Rowan Atkinson's&lt;/strong&gt; sluttering problem almost cost him his career, But Atkinson overcame his disability and fear by &lt;em&gt;exposing himself to the same fear&lt;/em&gt;. He did not shy away, but instead took to the stage and faced the world with &lt;em&gt;Magic Potion&lt;/em&gt; of &lt;strong&gt;determination&lt;/strong&gt; + &lt;strong&gt;enthusiasm&lt;/strong&gt;.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Surprisingly, he still lives with the disorder. But as is clearly evident, he never let it keep him down. In fact, in creating &lt;strong&gt;Mr. Bean&lt;/strong&gt; (still in my favourite playlists💓), he used it to his advantage!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XSdW1rP5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1mlqptbob0jvllvrqoko.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XSdW1rP5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1mlqptbob0jvllvrqoko.gif" alt="NET WORTH $160 Million👀😄" width="702" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ludwig Van Beethoven&lt;/strong&gt; wrote his immortal symphonies when he was deaf.&lt;/p&gt;

&lt;p&gt;In a prison cell, &lt;strong&gt;John Bunyan&lt;/strong&gt; wrote Pilgrim's Progress, a book that is one of the epics of English literature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Glenn Cunningham&lt;/strong&gt; who was horribly burned in a school fire at the age of 8 and doctor's predicted he would never walk again. 22 years later, he took his first steps and through sheer &lt;strong&gt;determination&lt;/strong&gt; he ran a mile in 4:06:8 minutes, breaking the world's record.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;John Milton&lt;/strong&gt; wrote Paradise Lost when he was blind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Robert Louis Stephenson&lt;/strong&gt; was never, even for one hour, free from pain and a hacking cough. He suffered from fever and tuberculosis. Yet he wrote Treasure Island.&lt;/p&gt;

&lt;p&gt;"&lt;em&gt;What I am looking for is not out there, it is in me&lt;/em&gt;" -&lt;strong&gt;Hellen Keller&lt;/strong&gt;. She overcame the adversity of being blind and deaf to become one of the 20th century's leading humanitarians as well as co-founder of the ACLU, it's net worth is $300 million👀😄.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The &lt;strong&gt;Magic Spell of Determination&lt;/strong&gt; surmounted their incapabilities and made them now what they are&lt;/em&gt;!!!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DePWE94T--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1yeecrds9r8gygfhfjf9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DePWE94T--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1yeecrds9r8gygfhfjf9.jpg" alt="Image description" width="807" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;




&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  BONUS MAGIC SPELLS✨
&lt;/h3&gt;

&lt;p&gt;🪄 &lt;strong&gt;I AM THE BEST&lt;/strong&gt;&lt;br&gt;
Just repeat this sentence in yourself from the beginning of whatever work you do( personal fav &lt;em&gt;Magic Spell&lt;/em&gt;!).&lt;/p&gt;

&lt;p&gt;🪄&lt;strong&gt;JUST 5 MINUTES MORE&lt;/strong&gt; ..&lt;br&gt;
5 minutes is enough to change! (mind: what the hell😂)…..yeah &lt;strong&gt;5 minutes takeoff&lt;/strong&gt; this is the second &lt;em&gt;Magic Spell&lt;/em&gt;, just do the thing you procrastinated for so long for just 5 minutes, for example if you want to go for a jog just wander outside for just 5 minutes then see the &lt;strong&gt;magic&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🪄&lt;strong&gt;YOU&lt;/strong&gt;&lt;br&gt;
We all are gifted with some fascinating special skills and what we need is to discover that skill, sharpen it and use it to &lt;strong&gt;stamp our mark in this world&lt;/strong&gt; by using the &lt;strong&gt;MAGIC SPELLS&lt;/strong&gt; as our wand.&lt;/p&gt;




&lt;p&gt;Still not convinced with the power of these &lt;em&gt;Magic Spells&lt;/em&gt;🪄 , wow you are a tough person it seems, this is a good quality! , but if you step into what you want, no one can stop you &lt;strong&gt;&lt;em&gt;that's what I like from these kind of people&lt;/em&gt;&lt;/strong&gt;. So definitely tryout 5 minutes takeoff &lt;em&gt;Magic Spell&lt;/em&gt;( specially made for you💗)and start doing &lt;strong&gt;ABRACAA DABRAAA&lt;/strong&gt; around you🪄.&lt;/p&gt;

</description>
      <category>life</category>
      <category>skill</category>
      <category>career</category>
      <category>determination</category>
    </item>
    <item>
      <title>The Top Reasons People Succeed as a Beginner too In the Machine Learning Industry</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Fri, 09 Sep 2022 18:20:33 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/the-top-reasons-people-succeed-as-a-beginner-too-in-the-machine-learning-industry-41p4</link>
      <guid>https://dev.to/questionmarkblog/the-top-reasons-people-succeed-as-a-beginner-too-in-the-machine-learning-industry-41p4</guid>
      <description>&lt;p&gt;Are you really fascinated on the technologies like &lt;strong&gt;Artificial Intelligence&lt;/strong&gt; and &lt;strong&gt;Machine Learning&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;Do you wish to showcase Machine learning or AI as your &lt;em&gt;area of interest&lt;/em&gt; in your &lt;strong&gt;profile&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;And the most common question, where can you get started?🤔&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;I would like to share my &lt;strong&gt;personal experience&lt;/strong&gt; on how I started working with machine learning. Initially, I was also pondering the same questions. But after I started working in this field, I understood how well ML can help us in our day to day problems.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;This quest to explore helped me in doing &lt;strong&gt;projects that shaped my knowledge&lt;/strong&gt; and understanding towards ML and moreover benefitted me in several ways.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Be it any &lt;em&gt;competition &amp;amp; hackathon&lt;/em&gt; or a &lt;em&gt;summer internship&lt;/em&gt; at prestigious institutes or even &lt;em&gt;cracking an interview&lt;/em&gt;, all these require a basic knowledge of any of the &lt;strong&gt;emerging techs&lt;/strong&gt;. Machine learning will certainly be the best option for you to choose!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  ML - Precise definition
&lt;/h2&gt;

&lt;p&gt;Machine learning is a subset of artificial intelligence that has an ability to learn automatically without being explicitly programmed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w724VQdb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mt2w3n1t555ijyxh28c8.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w724VQdb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mt2w3n1t555ijyxh28c8.jpeg" alt="Image description" width="700" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Why machine learning?
&lt;/h2&gt;

&lt;p&gt;Machine learning is simply not restricted to one or two use cases. It is an exciting technology to learn and has its applications in hundreds of avenues of life.&lt;/p&gt;

&lt;p&gt;When I came across this word Machine learning, I thought this will comprise of complex math equations and algorithms which a layman or a sophomore student would find very difficult to understand.&lt;/p&gt;

&lt;p&gt;But to my amazement🤩, machine learning was one of the simplest and easiest areas to learn as a beginner. Let me tell you how, in later part of this blog. Machine learning does not require any expensive tools for deployment, all you need is a PC in a good working condition!&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Beginner's secret
&lt;/h2&gt;

&lt;p&gt;As a beginner, I preferred &lt;em&gt;reading blogs&lt;/em&gt; to get familiarized with the concepts and to begin from the scratch. &lt;strong&gt;Blogs&lt;/strong&gt; and &lt;strong&gt;tutorials&lt;/strong&gt; can serve as a &lt;strong&gt;great resource&lt;/strong&gt; for you to pick any specific sub-domain as the field is very vast.&lt;/p&gt;

&lt;p&gt;Also, reading the &lt;em&gt;experiences of many machine learning enthusiasts&lt;/em&gt; can help you create some perspective with better understanding. You can also take up an online course to learn the basic concepts in ML, there are lots of helpful courses for beginner, so do give it a try!💪&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Get strong hold over the concepts
&lt;/h2&gt;

&lt;p&gt;Initial stage of mastering any tech is getting a &lt;strong&gt;&lt;em&gt;strong&lt;/em&gt;&lt;/strong&gt; hold over the important concepts and terms. The theoretical aspects will help you better understand and map your learnings that are performed during practical implementation.&lt;/p&gt;

&lt;p&gt;Maintaining &lt;strong&gt;short notes&lt;/strong&gt; of the concepts learnt will serve you great in the future! So do make a note of what you learn.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---OVCEEr3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zaxya02sr9r1qsw3l2mv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---OVCEEr3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zaxya02sr9r1qsw3l2mv.gif" alt="Image description" width="220" height="271"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Learn By applying
&lt;/h2&gt;

&lt;p&gt;Apart from mastering the theoretical aspects, you will certainly have to &lt;strong&gt;apply the machine learning technique or process&lt;/strong&gt; that you learn. The application can either be a simple supervised learning model (where you got to do data pre-processing and training prebuilt algorithms as a major task) or even a full-fledged project.&lt;/p&gt;

&lt;p&gt;The choice of your application is based on your understanding of the concepts and your confidence to implement it. Also make sure to save this implementation for future reference.&lt;/p&gt;

&lt;p&gt;Most importantly, &lt;strong&gt;pick a process and a tool&lt;/strong&gt; for implementation. The process itself refers to the methodology or the overall plan and the tool is the ML model(start with the basic one, example: Built in classes of YOLO for object detection)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practice on datasets&lt;/strong&gt;, there are ample of datasets available over the internet, choose any of it and start the process (For beginners: dataset is a collection of image or textual or even csv data that is used in training the ML model).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Pwp5IlmN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ax8k8wdm3zvvjq9zelne.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Pwp5IlmN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ax8k8wdm3zvvjq9zelne.jpeg" alt="Image description" width="518" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Answering my previous question of why ML is one of the simplest areas to learn, ML has lots of &lt;strong&gt;prebuilt models&lt;/strong&gt; and &lt;strong&gt;libraries&lt;/strong&gt; that can easily be used in numerous applications.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You need NOT go deep into the &lt;strong&gt;math behind&lt;/strong&gt; the algorithms to explore each of it, what you need to do is &lt;strong&gt;apply&lt;/strong&gt; the ML algorithm first and see how it works. Observe the results, further improvements can be made through analysis of the real code and it's math.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;Try this out, this method has helped me and will certainly help you too!😄&lt;/p&gt;

&lt;p&gt;And yeah, if you have read this blog till end, it shows your interest in learning ML and you can definitely fulfill your desire through &lt;strong&gt;consistent learning&lt;/strong&gt; and &lt;strong&gt;implementations&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;All the best!&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>beginners</category>
      <category>guide</category>
      <category>roadmap</category>
    </item>
    <item>
      <title>C pointers all you need to know</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Wed, 07 Sep 2022 18:29:24 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/c-pointers-all-you-need-to-know-2fgi</link>
      <guid>https://dev.to/questionmarkblog/c-pointers-all-you-need-to-know-2fgi</guid>
      <description>&lt;p&gt;C is one of the most powerful, efficient, and widely-used language in today's world even though it is one of the oldest(since 1972 -&lt;strong&gt;Dennis Ritchie&lt;/strong&gt;), it is still used in&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Building operating systems - Microsoft Windows kernel&lt;/li&gt;
&lt;li&gt;Embedded systems&lt;/li&gt;
&lt;li&gt;Compilers and video games.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the world of C, pointers are an essential tool for developers. These pointers directly deals with our &lt;strong&gt;system's memory&lt;/strong&gt; which is a great advantage and this gives us strong foundation like literally how the program and storage works together.&lt;/p&gt;

&lt;p&gt;But now modern programming languages takes away the function of pointers from the developer's direct control(as advancement!) which makes them to lose fundamental knowledge of programs in &lt;strong&gt;memory management&lt;/strong&gt;.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;BEFORE YOU START&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If you are a beginner then you must know about variables and data types before commencing otherwise you can skip this part.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;VARIABLES&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;In the layman language variable means something it tends to &lt;strong&gt;change&lt;/strong&gt; which is not constant always.&lt;/p&gt;

&lt;p&gt;In a rental house the person who lives there are variables similarly here the rental house is a memory unit and the person who lives in it are the data which will vary as user changes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Definition: Variables are &lt;strong&gt;containers&lt;/strong&gt; for storing data values. A variable is a name given to that memory location which stores the data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A variable has four attributes&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;name.&lt;/li&gt;
&lt;li&gt;address&lt;/li&gt;
&lt;li&gt;value&lt;/li&gt;
&lt;li&gt;type&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;DATA TYPE&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;In C the variable's data type should be given to allocate the memory.&lt;/p&gt;

&lt;p&gt;If we save the age in a variable it's data type is integer(INT). If my mark 81.5 is stored then it's data type is float…if the decimal points is way too longer then it's data type is double.&lt;/p&gt;

&lt;p&gt;What if the user store his grade 'A', then the variable's data type is character(CHAR).If user name is stored which is a group of characters for example "Rowan Atkinson" then it's stored as character array, where array is a data structure in which we can store same type of data.&lt;/p&gt;

&lt;p&gt;example:&lt;br&gt;
 &lt;code&gt;int arr[] = {1, 2, 3};&lt;/code&gt; ✅ &lt;br&gt;
 &lt;code&gt;int arr[] = {1, 'A', 1.2};&lt;/code&gt;👎&lt;br&gt;&lt;br&gt;
To store different data types we use &lt;strong&gt;structures&lt;/strong&gt;.&lt;br&gt;
&lt;br&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;STANDARD LIBRARY&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;stdio.h&amp;gt;&lt;/code&gt;&lt;br&gt;
Standard Input Output library has the input and output functions.&lt;/p&gt;

&lt;p&gt;input function : &lt;code&gt;scanf()&lt;/code&gt; &lt;code&gt;getc()&lt;/code&gt; etc&lt;br&gt;&lt;br&gt;
output function:&lt;code&gt;printf()&lt;/code&gt; &lt;code&gt;putc()&lt;/code&gt; etc&lt;/p&gt;

&lt;p&gt;To use &lt;code&gt;printf()&lt;/code&gt;function in our code then we should include the below code in the beginning by convention.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;br&gt;The &lt;code&gt;#include&lt;/code&gt; preprocessor directive is used to paste code of given file(here stdio.h) into current file.&lt;br&gt;
 &lt;br&gt;
Now let us uncover the magic of pointers in c.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;
&lt;h1&gt;
  
  
  POINTERS
&lt;/h1&gt;

&lt;p&gt;Pointer is a special data type where it can only store the address of the variable i. e, address means the location of the variable in the memory.&lt;/p&gt;

&lt;p&gt;Declaring a pointer:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;char *charPointer;&lt;/code&gt; This charPointer is a pointer to a char data type variable.&lt;br&gt;
&lt;code&gt; int *intPointer;&lt;/code&gt; This intPointer is a pointer to a int data type variable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2PByYcVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o8a3ftg215furdg5l7ko.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2PByYcVi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o8a3ftg215furdg5l7ko.jpeg" alt="Image description" width="302" height="208"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;em&gt;In the number variable&lt;/em&gt;&lt;br&gt;
data stored: 22&lt;br&gt;
address of number variable: 2000&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;In the intPointer which is a pointer to a int data type variable&lt;/em&gt;&lt;br&gt;
data stored: 2000 //address of the number variable&lt;br&gt;
address of intPointer: 5000&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note:&lt;br&gt;
int data type variable can hold integer(10) value only, not float(10.0).&lt;br&gt;
charPointer and intPointer are the variable names which can be changed as per user needs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;br&gt;Now we are ready to tackle any type of pointers💪.Let us dive into the code…&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;&lt;em&gt;Read the code with the below explanation&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; #include&amp;lt;stdio.h&amp;gt;
 int main(){
         int number = 18;   

         int* numberPointer;
         numberPointer = &amp;amp;number;

         printf("\n%d", &amp;amp;number);
         printf("\n%d", numberPointer);
         printf("\n%p", numberPointer);

         return 0;
 }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt; &lt;br&gt;
&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt; 6422036&lt;br&gt;
 6422036&lt;br&gt;
 000000000061FE14&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;Here 18 is stored(initialised) in the number variable and the address of the number variable is stored in the numberPointer using &amp;amp; operator.&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;numberPointer = &amp;amp;number;&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8IiIHFpk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0moja0h0rv03jq0xhezu.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8IiIHFpk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0moja0h0rv03jq0xhezu.jpeg" alt="Image description" width="880" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;%p&lt;/strong&gt; is one of the &lt;strong&gt;format specifier&lt;/strong&gt; where it is used to print the value in the variable as hexadecimal format(base 16). By convention, memory address is represented in &lt;strong&gt;hexadecimal format&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--19giQIL3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ug84el6dte2l8h3sw5ms.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--19giQIL3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ug84el6dte2l8h3sw5ms.jpg" alt="Image description" width="622" height="118"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_TmI0hmT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7p4phsvudjpdsab8yr51.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_TmI0hmT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7p4phsvudjpdsab8yr51.jpg" alt="Image description" width="367" height="19"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
To access the value in the number variable using numberPointer the below statement is used. Here the * &lt;strong&gt;(deferencing operator)&lt;/strong&gt; operator uses the value in the numberPointer(the value present in the numberPointer is the number variable's address) and goes to that address then returns us the data present in that address.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;printf("\n%d", *numberPointer);&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
&lt;code&gt; 18&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--It7vhncD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yk0q5n5jra6ls33yk6cu.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--It7vhncD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yk0q5n5jra6ls33yk6cu.jpeg" alt="Image description" width="880" height="606"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;
&lt;h3&gt;
  
  
  WHY WE SHOULD USE THESE POINTERS
&lt;/h3&gt;

&lt;p&gt;This can be used to change/update the values of many different variables of the same type. Execution time is also faster in the usage of pointers&lt;br&gt;
 &lt;br&gt;
 The name of the two important operators used so far is&lt;br&gt;&lt;br&gt;
 &lt;code&gt;&amp;amp;&lt;/code&gt; -Address of operator&lt;br&gt;&lt;br&gt;
 &lt;code&gt;*&lt;/code&gt; -Indirection operator&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;
&lt;h3&gt;
  
  
  THE MOST CONFUSING DOUBLE POINTERS IS CLEARED NOW:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Read the code with the below illustrative image&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include&amp;lt;stdio.h&amp;gt;
 int main(){
    int number = 18;
    int* numberPointer;
    int** doublePointer;

    numberPointer = &amp;amp;number;
    doublePointer = &amp;amp;numberPointer;

    printf("\n%d", &amp;amp;number);
    printf("\n%d", *doublePointer);
    printf("\n%d", *(*doublePointer));
    printf("\n%d", **doublePointer);

    return 0;
 }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--y0HHX79R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k2vpt5kzmxlhrkzbmaoz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--y0HHX79R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k2vpt5kzmxlhrkzbmaoz.jpg" alt="Image description" width="583" height="319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; &lt;br&gt;
&lt;code&gt;6422036 &lt;br&gt;
6422036&lt;br&gt;
 18&lt;br&gt;
 18&lt;/code&gt;&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;*(*doublePointer) = *(6422036)&lt;/code&gt;&lt;br&gt;
while looking into 6422036 address 18 value is accessed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

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

&lt;p&gt;This article is done with the basics of pointers&lt;br&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;pointers definition and usage&lt;/li&gt;
&lt;li&gt;pointers and addresses&lt;/li&gt;
&lt;li&gt;single pointer&lt;/li&gt;
&lt;li&gt;double pointer

 but you shouldn't be done with pointers. Play with them. Best Wishes.
 Before I leave, I would like to leave you with the following comic!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R656pvQ5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6z7fadx823s0cmahybw6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R656pvQ5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6z7fadx823s0cmahybw6.jpeg" alt="Image description" width="553" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NEVER STOP EXPLORING!!&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The Productivity Hacks that’ll Make You the Best Teen in the World</title>
      <dc:creator>quest!on mark</dc:creator>
      <pubDate>Mon, 05 Sep 2022 18:17:54 +0000</pubDate>
      <link>https://dev.to/questionmarkblog/the-productivity-hacks-thatll-make-you-the-best-teen-in-the-world-5ec1</link>
      <guid>https://dev.to/questionmarkblog/the-productivity-hacks-thatll-make-you-the-best-teen-in-the-world-5ec1</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction: Unproductive Teens? The Truth about Teen Productivity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We all think as teenagers that it’s not important to take life seriously because everything is available in front of us. We also think that we don’t need to work for it.&lt;/p&gt;

&lt;p&gt;But at the same time, we have an immense amount of physical and mental energy with which we can experiment. We can do anything with that energy! We have to understand how great this is!&lt;br&gt;
&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is the Definition of a Productive Teen?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The definition of productive teens is not just those who are working all day. It’s about knowing their &lt;strong&gt;&lt;em&gt;energy levels&lt;/em&gt;&lt;/strong&gt; and taking advantage of them. If you are able to master this in your teenage years then it will definitely help you to reach greater heights.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8YhjJ90m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d45qpn7xu28tkq5u8swz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8YhjJ90m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d45qpn7xu28tkq5u8swz.jpg" alt="Image description" width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;How To Use Your Energy levels Better As A Teenager&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To understand the energy levels properly you have to understand yourself first i.e., you have to analyse yourself like when you will be at your maximum energy and this completely depends on the individuals like some persons may feel motivated and excited to work at night.&lt;/p&gt;

&lt;p&gt;On some days it completely depends on you. Once you figure it out, start designing your day according to your energy levels.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Steps To Designing Your Ideal Day As A Student or Teenager&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The main things to note down while designing your day is&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Calculate your free time after school&lt;/li&gt;
&lt;li&gt;Properly plan your work one day before&lt;/li&gt;
&lt;li&gt;Audit your time properly&lt;/li&gt;
&lt;li&gt;Improve gradually don’t be hard on yourself&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Don’t overdo the calculation if you only have 4 to 5 hours after school, It’s completely fine, make sure you utilise all of that time properly and remember it is always &lt;strong&gt;quality over quantity&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Next one is to make sure you do the most creative thing in the time at which you have most of the energy because you don’t want your energy to go waste on the repetitive task like doing some random homework, copying work and you can do this kind of work in the time which you don’t have any energy left in the mind.&lt;/p&gt;

&lt;p&gt;The hidden secrets of time management are only known by properly auditing your time. Create an excel sheet in your phone and make sure you note what you do for every 1 hour in a day, I know it is a tedious task to note down all the 24 hours a day but believe me this is going to be a &lt;strong&gt;game changer&lt;/strong&gt; in your time management.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wzFes1nz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6kvl6hy15i7n90a1pmtg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wzFes1nz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6kvl6hy15i7n90a1pmtg.png" alt="Image description" width="880" height="392"&gt;&lt;/a&gt;&lt;br&gt;
After auditing for a week don’t be hard on yourself it is okay to spend time on something which doesn’t improve your life like surfing social media and make sure you improve the time you spend on productive works.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Conclusion For Improving Your Daily Routine &amp;amp; To Be More Efficient As A Student or A Teenager&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As a teen don’t be over stressed about life and it is completely okay to spend time on useless things but make sure you’re aware of the time you’re wasting and whenever you have any problem in time management it is not only about time it is about energy how you distribute you energy on the different work is the major factor on this productivity game.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;strong&gt;“The key to productivity is energy management, not time management.“&lt;/strong&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
Have a great journey my friends the whole world is yours 👍&lt;/p&gt;

</description>
      <category>teenage</category>
      <category>time</category>
      <category>energy</category>
      <category>life</category>
    </item>
  </channel>
</rss>
