<?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: Rini Simon</title>
    <description>The latest articles on DEV Community by Rini Simon (@rinisimon).</description>
    <link>https://dev.to/rinisimon</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%2F125455%2F403aa69d-da8c-4cd1-873e-07ef54f90369.jpeg</url>
      <title>DEV Community: Rini Simon</title>
      <link>https://dev.to/rinisimon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rinisimon"/>
    <language>en</language>
    <item>
      <title>Worth the 5 Minutes </title>
      <dc:creator>Rini Simon</dc:creator>
      <pubDate>Thu, 28 Feb 2019 18:33:28 +0000</pubDate>
      <link>https://dev.to/rinisimon/worth-the-5-minutes--5af4</link>
      <guid>https://dev.to/rinisimon/worth-the-5-minutes--5af4</guid>
      <description>&lt;p&gt;I have been coding for a few years now and there was a time when I struggled with a issue. Let me explain. &lt;/p&gt;

&lt;p&gt;It was hard for me to start writing code, I dint know where to start or I would start only to stop in the middle somewhere because I was anxious and just dove right in, this was not because I dint know how to code. It could be the fear of coding, just the lack of understanding or experience . No matter what it was I needed to get over it &lt;/p&gt;

&lt;p&gt;&lt;em&gt;This post is for the ones like me.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On one occasion one of my dear friend taught me this small ritual. You might probably find it silly but I do assure you on its benefits. Whenever a task came my way the first thing I do is, open my notepad(editor) and write it down. That's it, it was a simple advise. &lt;/p&gt;

&lt;p&gt;What did I write down: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Top of the page: &lt;strong&gt;write down my inputs.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Bottom of the page: &lt;strong&gt;write down the desired outputs.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;In the space in between: &lt;strong&gt;steps needed to get to the output.&lt;/strong&gt;
You can go as detailed as what objects you want to create, or the next functions you want to write, that’s totally up to you.*&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You might tell &lt;strong&gt;&lt;em&gt;“hey! this is a flow diagram/flow chart”.&lt;/em&gt;&lt;/strong&gt; Oh well, it is if you say so, minus all the rules and symbols.&lt;/p&gt;

&lt;p&gt;Many of you might be reluctant like I was BUT, let me tell you its benefits.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A better understanding on the data &lt;em&gt;(i.e. inputs &amp;amp; outputs)&lt;/em&gt;, half the battle is won right here, I say so because knowing the data's behavior gives us a fair outline on what needs to be done to achieve the output and make us aware of the possible risks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Also, this decreases the coding time, since it helps filter out the noise from the signal and make us aware of the important details that we need to handle, it deceases chances of surprise issues.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It’s a guide telling us the next step that needs to be done, could be the next function that need to be written or the next manipulation to be performed on the data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hence,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Trust me when I say this, it cuts the shabby work and makes the code neat and tidy &lt;em&gt;(one of the most common complain on a beginner is untidy coding ummmmm)&lt;/em&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It makes you mindful about all the alternative routes you can take and helps simplify the complex tasks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even if you don't struggle with this issue, this approach gives you a very good understanding on the task, helps you answer the questions you had when you first read the task or maybe raise questions that need answers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;I am not saying this is more important than writing actual code but from being a beginner, it definitely helps examine the task at hand even better and get to the point faster without over looking the important details. Totally worth the five minutes.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;photo by : &lt;a href="https://www.instagram.com/rinikaruna/"&gt;Rini Simon&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>junior</category>
    </item>
    <item>
      <title>IMMUTABILITY</title>
      <dc:creator>Rini Simon</dc:creator>
      <pubDate>Thu, 31 Jan 2019 15:05:56 +0000</pubDate>
      <link>https://dev.to/rinisimon/string-immutability-all-you-need-to-know-1pbe</link>
      <guid>https://dev.to/rinisimon/string-immutability-all-you-need-to-know-1pbe</guid>
      <description>&lt;p&gt;Let’s see what this fancy word means. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;immutable&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;adjective&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;&lt;em&gt;unchanging over time or unable to be changed.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Umm...&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does STRING do it?&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;strOne&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"sun"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Simple as it is, created a &lt;strong&gt;String&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;"sun"&lt;/em&gt;&lt;/strong&gt; and assigned a reference i.e. &lt;strong&gt;strOne&lt;/strong&gt;. &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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhr91ror9zn8wkvpqcc98.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhr91ror9zn8wkvpqcc98.png" alt="alt text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Now,&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;strCopy&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;strOne&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Assigned another reference to &lt;strong&gt;&lt;em&gt;"sun"&lt;/em&gt;&lt;/strong&gt; i.e. &lt;strong&gt;strCopy&lt;/strong&gt;.&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Ftgcmkrwcbtzl93rfgqyl.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Ftgcmkrwcbtzl93rfgqyl.png" alt="alt text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;So far looks good.....Let’s do another step&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="n"&gt;strOne&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;strOne&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;concat&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"flower"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This appends &lt;strong&gt;String&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;"flower"&lt;/em&gt;&lt;/strong&gt; to &lt;strong&gt;strOne&lt;/strong&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F45zcckzqfv5uqexqc64t.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F45zcckzqfv5uqexqc64t.png" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But, &lt;strong&gt;WAIT!&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;What about immutability (you can’t change the string objects)?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here is what happens&lt;/strong&gt;&lt;br&gt;
When this statement is executed, the VM takes the &lt;strong&gt;String&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;“sun”&lt;/em&gt;&lt;/strong&gt; and appends &lt;strong&gt;&lt;em&gt;"flower"&lt;/em&gt;&lt;/strong&gt;, resulting in &lt;strong&gt;&lt;em&gt;"sun flower"&lt;/em&gt;&lt;/strong&gt;. &lt;br&gt;
Since &lt;strong&gt;String is immutable&lt;/strong&gt;, the VM creates new &lt;strong&gt;String object&lt;/strong&gt;, gives it the value &lt;strong&gt;&lt;em&gt;“sun flower”&lt;/em&gt;&lt;/strong&gt; and gives it a reference &lt;strong&gt;strOne&lt;/strong&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F7ekumnilqjdedxej1sta.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F7ekumnilqjdedxej1sta.png" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;br&gt;
Remember, the &lt;strong&gt;String objects are immutable&lt;/strong&gt; but &lt;strong&gt;not the reference variable&lt;/strong&gt;, that’s why we were able to reference the new object with the existing variable.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Okay,&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Right now, we have two objects that we see &lt;strong&gt;&lt;em&gt;"sun"&lt;/em&gt;&lt;/strong&gt; pointed by &lt;strong&gt;strCopy&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;"sun flower"&lt;/em&gt;&lt;/strong&gt; pointed out by &lt;strong&gt;strOne&lt;/strong&gt;. &lt;br&gt;
But technically, we have three. The third one being the literal &lt;strong&gt;&lt;em&gt;"flower"&lt;/em&gt;&lt;/strong&gt; from our &lt;strong&gt;concat&lt;/strong&gt; statement. &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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F2qfudx2q5wfh6aipbwkh.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F2qfudx2q5wfh6aipbwkh.png" alt="alt text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important Fact:&lt;/strong&gt; &lt;br&gt;
&lt;strong&gt;&lt;em&gt;What if we dint have a reference to "sun"?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
It still exists but, it’s lost because there is no reference to it. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Okay, let’s try this&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight java"&gt;&lt;code&gt;&lt;span class="nc"&gt;String&lt;/span&gt; &lt;span class="n"&gt;one&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"learn"&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;one&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;concat&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"java"&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="n"&gt;system&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;prinln&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"one refers to:"&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;one&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;What do you see? Surprised?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;First line creates a new &lt;strong&gt;String&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;"learn"&lt;/em&gt;&lt;/strong&gt; gives it a reference one, simple.&lt;br&gt;
Second line the VM creates a new &lt;strong&gt;String&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;"learn java"&lt;/em&gt;&lt;/strong&gt; but it has no reference. Hence, we can’t reach out to it and consider it lost. The reference variable &lt;strong&gt;one&lt;/strong&gt; still refers to &lt;strong&gt;&lt;em&gt;"learn"&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Almost, every time a method tries to modify a &lt;strong&gt;String object&lt;/strong&gt;, it creates a new &lt;strong&gt;String object&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What happens to all these objects? Where are they?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
They exist in memory.&lt;/p&gt;

&lt;p&gt;The JVM sets aside some memory called the &lt;strong&gt;&lt;em&gt;“Spring Constant Pool”&lt;/em&gt;&lt;/strong&gt;.&lt;br&gt;
When the compiler gets a string literal it looks for it in the pool. If there is a match, the reference to the new literal is directed to the existing string, thus no new string object is created. The existing string object has one or more reference. &lt;strong&gt;This is how string objects are immutable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each String object in the string constant pool is likely to have one or more reference. If several references are point to one object without each of them knowing it, then it would be bad if any of the reference modified the value of the object, &lt;strong&gt;that is why string objects are immutable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What if I override the string class functionality?&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
Well, you can’t. The &lt;strong&gt;String class&lt;/strong&gt; is marked &lt;strong&gt;final&lt;/strong&gt; so nobody can override its behavior. &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;&lt;em&gt;I hope this was informative. Happy learning&lt;/em&gt;&lt;/strong&gt; :D&lt;br&gt;
&lt;em&gt;photo by : &lt;a href="https://www.instagram.com/rinikaruna/" rel="noopener noreferrer"&gt;Rini Simon&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>code</category>
      <category>immutability</category>
      <category>programming</category>
    </item>
    <item>
      <title>To my younger self</title>
      <dc:creator>Rini Simon</dc:creator>
      <pubDate>Wed, 23 Jan 2019 19:14:36 +0000</pubDate>
      <link>https://dev.to/rinisimon/to-my-younger-self-4ola</link>
      <guid>https://dev.to/rinisimon/to-my-younger-self-4ola</guid>
      <description>&lt;p&gt;Looking back over the past years on how far I have come, from a new-bee in this developer world to now being able to identify myself as one, this journey has taught me lessons for life.&lt;/p&gt;

&lt;p&gt;Here are a few things for the ones who are starting out; things I wish I could have told my younger self the first day I walked into my work place with as little experience, a heart for code and head full of ? ? ?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Attitude is all that matter.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
    Our attitude towards situations or life in general is what will shape us as a person, either we over come and excel or succumb to the them. We always have a choice and what we chose is what will be, especially in the start of a career. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Leave your ego at the door.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
    Remember no job is beneath us. So, don’t be afraid to start at the bottom. No matter what we do or what we are asked to do, be great at it; even if it means sorting the mail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;We all are constantly learning.&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
    Hey! mistakes happen, bugs happen, not everyone knows everything there is under the sun. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;So, what do we do?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Own the mistake, fix it, learn from it and don’t repeat it again. &lt;br&gt;
Don’t get caught up in the blame game. Mistakes are the key to learning and what we do about them is what matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Be Prepared&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
I love this cliché&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;“Luck is what happens when preparation meets opportunity”. &lt;br&gt;
  by Roman philosopher Seneca.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Very well applies for the next thousand years.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Preparation is learning. Learning and getting the basics right, learning about the next technologies or tools we are going to need in the nearest future. &lt;/p&gt;

&lt;p&gt;Humans are curious beings; wanting to know everything but&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;what is going to benefit us?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;how is it going to help improve our skill set?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having a discernment and prioritizing them is important. Starting with what we need to know for the next day, then building up the longer run is the way to go. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;“Whether you think you can or can’t, you’re right”.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Am I good enough?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Will I be able to do it?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Will they fire me?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And so on, this is a never-ending trail of doubts that are constantly running at the back of our heads on which we’re only wasting our energy. &lt;/p&gt;

&lt;p&gt;Think about working out in a gym, the more effort one puts in the more obvious the results are. So, keep working hard; hard-work always outshines sooner or later and keep learning; no one can take away our learning from us. &lt;/p&gt;

&lt;p&gt;Secondly, companies don’t hire people only to fire them. A lot of effort and time goes in to find the right someone. The only thing that matters is, &lt;em&gt;"Are we benefiting the company?"&lt;/em&gt; Because ultimately, it is about the company, not about you or me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Don’t obsess over what people think.&lt;/em&gt;&lt;/strong&gt; &lt;br&gt;
We all have finite time and energy and any time we spend over these is unlikely to help us achieve our goals and it won’t make us happier. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt; there is something you can do i.e.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Just ask&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
We all are here to learn and better ourselves, how do you know &lt;em&gt;if you are getting better or worse?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Self-reflection is a trait we all need to develop, an ability to truly asses our self, but something we can do in the meantime is ask. Ask for an honest feedback and before that be willing to welcome it, the flattery as well as the criticism.&lt;br&gt;
Often, we complain about criticism and fail to see it as feedback, take it positively and not personally. This will only help you become a better person. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Finally, learn to love what to do and you will enjoy every part of it. Be earnest in your learning and stop complaining because complaining is no strategy to move forward.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;photo by : &lt;a href="https://www.instagram.com/rinikaruna/"&gt;Rini Simon&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>junior</category>
    </item>
  </channel>
</rss>
