<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en_US"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://ramdeoshubham.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://ramdeoshubham.com/" rel="alternate" type="text/html" hreflang="en_US" /><updated>2026-03-29T17:03:47+00:00</updated><id>https://ramdeoshubham.com/feed.xml</id><title type="html">Shubham Ramdeo</title><subtitle>A blog for those who believe in themselves</subtitle><author><name>Shubham Ramdeo</name></author><entry><title type="html">Unmasking those who are Important to You</title><link href="https://ramdeoshubham.com/blog/opinions-important-people" rel="alternate" type="text/html" title="Unmasking those who are Important to You" /><published>2024-04-01T00:00:00+00:00</published><updated>2024-04-01T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/opinions-important-people</id><content type="html" xml:base="https://ramdeoshubham.com/blog/opinions-important-people"><![CDATA[<p>Thanks for opening my letter again. Here we navigate through complexities of human emotions and come to some point we can find peace in. Human beings like you help me keep going. As I feel a little valued, I want to increase it. But what about those who didn’t? What about those who never values us?</p>

<p>There are people in our lives, who we really hate because of how they react about the things we care about. You too have a few of them. We spend hours thinking about their response and they simply ignores all the details we put. We want to punch them. But we want to act like a good human being, so we don’t punch.</p>

<p>But there is something else that needs to be noticed. We are more disturbed by the negative response or ignorance of people whom we expected a good response than the total number of good response we got.</p>

<p>Now this is not right. Are you following me?</p>

<p>We tend to make a few people more important to us than everyone else. And their opinions matters to us more than anything. They become deciding factors. But you and me both would agree that, this is not right.</p>

<p>Okay let me give you a few examples that you would relate.</p>

<p>One is, there are a few people in your life, very few, but they are there, who will try their best to ensure that you feel good. You feel appreciated. But instead of feeling good, you would tend to spend your time discussing with them the problems you have about the people you don’t like.</p>

<p>Another is, you are working on a project you are excited about. Now what your ten friends said about this project would totally means less to you as compared to what your parents or spouse think about it.</p>

<p>I wrote this letter up to this point. Then I started thinking, may be it is just me who is so sensitive about the opinions of people not my readers. So I should begin to write something meaningful for them.</p>

<p>You got my point ? What about those who would really are like this letter? That was the point of beginning this newsletter to write for me and people like me.</p>

<p>This negativity overshadows the positivity. This is where it becomes wrong as now it is killing my creativity.</p>

<p><img src="/uploads/lights.webp" /></p>

<p>Okay, let us navigate through it.</p>

<p>So what is happening:</p>

<blockquote>
  <p>“[Negative opinions] of few [important people],
[Impacts us more] than the total positivity”</p>
</blockquote>

<p>The problem is in one of the three things.</p>

<ol>
  <li>Negative opinions</li>
  <li>Important People</li>
  <li>Impacts us more</li>
</ol>

<p>Let’s go through them one by one</p>

<ul>
  <li>Negative opinions : Humans beings are smart enough to be well aware of the fact that not everyone would have a good opinion.</li>
  <li>Impact us more : This is a matter of sensitivity. If I stop feeling more, I will become a stone. I am a sensitive person. I feel more and I want to feel more. That is what differentiate me from machines. I will not practice making myself insensitive and numb just to handle a few people.</li>
  <li>Important people : This is where the problem should be. Obviously because we purposely skip the above twos!</li>
</ul>

<p>Trust me, I do have a question. How do we categorize a few people as “Important People” while others not?</p>

<p>Just because they have matching blood, or they have historically spent more time with you, or they have more control over life, makes them really important for you?</p>

<p>This was the first category.</p>

<p>But what about the second category? You don’t know them? Let me tell you.</p>

<ul>
  <li>What about those few who waited for you on the lunch table at office and didn’t eat till you came.</li>
  <li>What about those who made is sure to buy two tickets and cancelled their movie because you can’t go.</li>
  <li>What about those who took care of the shade of blue you like more for your jeans.</li>
  <li>What about those who didn’t like the new cafe because you don’t like it’s ambience.</li>
</ul>

<p>The beautiful people they are.</p>

<p>But we don’t consider them important. Slowly they also stops considering you important. It’s not your fault, we all simply do.</p>

<p>Worse is, we use the second category people to discuss our passion to make things right with the first category of people.</p>

<p>All this occurs with a simple misjudgement.</p>

<p><em>“Who is really important to you?”</em></p>

<p>It took me a mug of tea to ponder about. But I have come up with a definition:</p>

<p>There are people who were purposely doing their best to make you know again and again that they are impressed by you, they appreciate your work, what you feel is important to them. These are the people whom you share things without ever feeling judged or trying to make an impression. You just know they would not judge you.</p>

<p>I believe those are the important people.</p>

<ul>
  <li>Even if you are sensitive, even if you take things negatively too quickly, these people were there to hang in their and make sure they clear all the confusions.</li>
</ul>

<p>These people deserves a justice.</p>

<p>Instead, we morally confuse ourselves and make wrong people important. No. They are not important for our feelings, rather, they are a situation that needs to be handled.</p>

<p>The second category people are important.</p>

<p>It’s simple :</p>

<p><strong><em>“Those people are important to you who makes you feel important for them.”</em></strong></p>

<p>Its equal exchange.</p>

<p>Put your morality in context. The rest of the people, does not deserves your importance because of fairness. You should not be unfair with those who find your importance.</p>

<p><strong>It is just like love. When you love someone, you don’t sit and feel yourself, you make them feel.</strong></p>

<p>And those are important people.</p>

<p>Let us be fair and divide these people into two categories.</p>

<p>As now you already know that the first category people don’t consider you important YET, and thus not important SO FAR, so you don’t need to get UPSET by them either. So you won’t get angry either. You won’t consider them punching.</p>

<p>And there will be more peace overall!</p>

<p>This was the point I wanted to make for which I wrote this so far.</p>

<p>Just by putting your expectations on the right side, you simply removed all the complexities.</p>

<p>Now you simply know that it is a nature of a few people to make you feel negative and you don’t care about their words much because it is fair, you have decided not to give them importance either, and they also don’t give you much and you both don’t care. You are like known strangers. And thus no need to get angry.</p>

<p>I am stressing it again and again to not to fall into the confusion of morality. The fair thing here is to make those important for you who put effort to make you feel important.</p>

<p>I am not upset anymore. I didn’t made myself insensitive, I simply made them less sensual. Ha ha ha.</p>

<p>Or else, this letter would not have ever written.</p>

<p>Thank you very much for being on my second category and reading this letter.</p>

<p>Thanks a lot for making me feel important.</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="love" /><summary type="html"><![CDATA[Navigating from unsettling opinions to cherished connections]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/lights.webp" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/lights.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Guilt, Goals, and Giving It All</title><link href="https://ramdeoshubham.com/blog/dedication-guilt" rel="alternate" type="text/html" title="Guilt, Goals, and Giving It All" /><published>2024-01-25T00:00:00+00:00</published><updated>2024-01-25T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/dedication-guilt</id><content type="html" xml:base="https://ramdeoshubham.com/blog/dedication-guilt"><![CDATA[<p>Hello me and people like me. I hope your days are going great. Winter is about to go and some people are excited for the summer.</p>

<p>Every year, I ignore taking up any new year resolution because I know I won’t do them. But, Every year around this time, I dream about being the freest person, going on the beaches, with a ripped 6 abs fit body taking awesome photographs. Just like new year resolutions, I don’t work on this either.</p>

<p>Technically It is not impossible to do. See, after listening to Tim Ferris for some time, you will get motivated enough to believe that anything is possible in 3 months. You can change your life completely within 3 months of focused actions. And my goals are also possible in 3 months. All I need to do is to spend 30 minutes every other day for exercise, and a few hours for work. That’s it. I already have laptop and a place to live.</p>

<p>Yeah I know I won’t. Just telling you.</p>

<p>Yesterday, I was in a stadium with a friend of mine. A guy was sprinting through the track passed through us. We say them and looked at each other. After a moment of enlightenment, a word blurb out of his divine mouth, “Dedication, bro”.</p>

<p>I took me a few seconds to even realize, “Oh! There is a word like that in English!”, while we were laughing on each other’s stupidity, that guy, wearing his grey hoodie, kept on running in the cold.</p>

<p>In reality, we both felt ashamed. Where is my dedication? Am I really dedicated or not? It is not like I keep wasting time. I am always busy in working on my things. Thinking solutions through problems, juggling between the stuffs thrown at me by life, managing each and everything making things work out. But still internally, things didn’t felt right. Even after doing so much hard work, why do I felt ashamed?</p>

<p>I know I am hard working, but still I feel something is a bit off shore between me and the word “dedication”.</p>

<p>Let’s analyze it. When we hear someone saying, “He is dedicated to his family/goal” what do we understand? We imagine a person who is committed to the progress of his commitments. We imagine a hard working person, who does not let excuses ruining his progress.</p>

<p>Am I not?</p>

<p><img src="/uploads/plant.webp" /></p>

<p>In the books, there is a separate page called “dedication”. You see, there is already an “acknowledgement” page, but still, dedication is something different.</p>

<p>To dedicate means to giving up self.</p>

<p>And I am not giving myself up. Yes I am working hard, but I am letting myself becoming the bottleneck in the progress of the goal I am committed to.</p>

<p>And that is the root of my shame on myself.</p>

<p>What is happening, as the sprint guy was dedicated, he didn’t care whether it was cold or night or he was hungry or not. What time it was. He didn’t care about himself. He was like a machine. Not caring about the situations and conditions he was in, instead focused only on his objective, ignoring everything.</p>

<p>I was juggling everything based on how I was feeling. And he made himself a robot, to feel nothing for his goal.</p>

<p>And no, he is not doing wrong. Being focused and resilient like this is actually healthy for mind and also for his accomplishments. His success is going to make him far more satisfied than my excuse for cold.</p>

<p>At least he won’t be feeling guilty like we did.</p>

<p>And here is this word. GUILT. That is how you know whether you were dedicated or not.</p>

<p>Is this the best you can do? Are you giving your 101%? Or letting self comforts take over you?</p>

<p>When we are working on things, there are certain other things that allows the comfortable execution of our goals. For example, it would have been better if it was not too cold, if it was a little warmer, running for me was also better. But you notice, there are people running despite that. I might say, “but I am sensitive to cold”, again, there are people who are running despite that.</p>

<p>You are not a princess. When we allow ourselves to let the present situations be favorable, we start demanding more! You need a hot day, a good friend, a good clothes, free mind, and everything to run, and there are people running despite of these.</p>

<p>This is what I meant when I said, dedication means giving up yourself. To give up my sensitivities so that I can achieve something bigger than me. My goal.</p>

<p>You are underestimating yourself. You can do better. But being too comfortable, you are making your life hard.</p>

<p>There are walls in front of you. You can either keep wasting time finding ways, or you can walk through them breaking them with your sheer dedication. Yes you can.</p>

<p>If you are committed to accomplish something, accepting your sensitivities and current difficult conditions, you have two options. Acknowledge these bad conditions and blaming your life for not letting you have a favorable environment where you can work productive, or ignore everything, just do what is required despite of these defects.</p>

<p>Are you allowing yourself to have more control over you than your commitments? Have you dedicated yourself to your goal?</p>

<p>Only you can tell yourself.</p>

<p>Thanks for reading</p>

<p>Shubham Ramdeo</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="philosophy" /><summary type="html"><![CDATA[Discovering the True Essence of Dedication]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/plant.webp" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/plant.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Why did you skip?</title><link href="https://ramdeoshubham.com/blog/why-you-skip-self-worth" rel="alternate" type="text/html" title="Why did you skip?" /><published>2024-01-18T00:00:00+00:00</published><updated>2024-01-18T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/why-you-skip-self-worth</id><content type="html" xml:base="https://ramdeoshubham.com/blog/why-you-skip-self-worth"><![CDATA[<p>Hello me and my readers</p>

<p>As always here I navigate through the complexities of human lives and situations using the stories and details in our lives we don’t notice and skip. But why do we skip? Do we want to skip?</p>

<p>Today, I am going to write. As I didn’t wrote the last time. I skipped and broke my chain. But, still I am writing this one.</p>

<p>What it could mean? Do I want to write? Or do I don’t want to? If I do want to write, then why I didn’t wrote the last time, and if I don’t want to, why am I writing this one?</p>

<p>What does it tells you about me?</p>

<p>You would make excuse for me. May be something critical might have happened. May be he was ill. I am making excuses for me too. Yes I was too busy to write anything meaningful.</p>

<p>What is the difference between excuse and reasoning. Or does there exists any of them?</p>

<p>Now consider if this newsletter was a paid thing. Now you won’t take any excuse or reasons. That would be a lousy service from my side. I will do the same. I don’t care, if I am paying for something, and if I am not given services as expected, I would get angry too. When the things are free of charge, not only the service is lousy, but also our expectations as a customer too.</p>

<p>But why do we skip ourselves? Are we considering ourselves free? You see? This all relates to devaluing ourselves.</p>

<p>We devalue ourselves.</p>

<p>This is wrong in every sense. Let me prove it to you, and me.</p>

<p><img src="/uploads/mountain.webp" /></p>

<p>First we start beginning devaluing ourselves. Why do we do it? Simple. We don’t have any reason to value ourselves either. What you are? A prime minister? Even if you try to feel yourselves important, people around you will let you know your place.</p>

<p>Second, see, we are the service giver and we are the customer of ourselves. As we are the low value person in our life, we don’t give a damn. As a service we do lousy things to ourselves. As a customer, we have lousy expectations from ourselves.</p>

<p>Third, What does it all results in? Low quality output in business? Yes, low quality output in our lives too. We are not a paying customer of ourselves. Which is why we don’t care much. Other people, their opinions starts getting more valuable then ours. And so the priorities too. We are not able to prioritize ourselves.</p>

<p>Fourth, what does it all ends up in? We being a low quality person. Who was not given the attention and service from ourselves as needed.</p>

<p>Now the irony is that, we being a low quality person are not suitable and fir to help others too. And we become more useless for others too.</p>

<p>This is an irony because we begin to prioritize serving other people finding them more valuable than us, but we end up not able to help them as we would remain no more quality provider ourselves.</p>

<p>You see, this is logically a mistake! But where does the root of all this begun?</p>

<p>We devalue ourselves.</p>

<p>That is why I skipped. That is why you skipped complaining me either. That is why you and me both skipped the body exercise we need to do. And we both skipped to make ourselves feel good.</p>

<p>We skip because we devalue ourselves.</p>

<p>Now how to heal this?</p>

<p><strong><em>BY NOT SKIPPING.</em></strong></p>

<p>Next time whenever a situation comes where you might want to skip something you committed on, don’t skip. So that you can remind yourselves that you are the Most Important Customer of your life.</p>

<p>We become how we keep ourselves (Book: Atomic Habits) and thus, we need to keep voting for the right identity. And that is, don’t skip. And thus feel great to choose yourself.</p>

<p><em>Choose Yourself.</em></p>

<p>Thanks for reading.</p>

<p>Yours fellow self devaluing writer so far</p>

<p>Shubham Ramdeo</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="philosophy" /><summary type="html"><![CDATA[Skipping the Skip, Rediscovering Your Worth]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/mountain.webp" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/mountain.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Beyond Perfect, Finding Freedom in Embracing Imperfections</title><link href="https://ramdeoshubham.com/blog/break-perfection" rel="alternate" type="text/html" title="Beyond Perfect, Finding Freedom in Embracing Imperfections" /><published>2023-12-27T00:00:00+00:00</published><updated>2023-12-27T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/break-perfection</id><content type="html" xml:base="https://ramdeoshubham.com/blog/break-perfection"><![CDATA[<p>“Two tweets. Just two tweets day. Just like taking pills. One in the morning, and one in night. That’s it.”</p>

<p>A week ago my friend of mine motivating me to use Twitter.</p>

<p>“No, we need a strategy and plan. It’s about branding and making meaningful connections with our audience. We cannot just make fool of ourselves in the public.” That is how my defensive brain responded.</p>

<p>I get caught in the disease of analysis paralysis frequently. And so I was strategizing twitter since years. And still doing so.</p>

<p>But this time their words hit me. “just two tweets…”.</p>

<p>My soul asked my mind and heart, “have we fallen so low that we can’t even post two tweets? Or is the world so difficult that it requires a rocket science project plan to tweet 280 characters? Or… Are you scared?”</p>

<p>Yes I was scared, not because of what people would think of me, or because of taking on something difficult.</p>

<p>No.</p>

<p>I am scared of not giving my best.</p>

<p><img src="/uploads/puppies.webp" /></p>

<p>Yes it happens. Perfectionism does not only occur while showing things to other people, it can occur as a personal commitment, as a habit. And this is not good.</p>

<p>To always do your best, means to always criticize yourself when you fail. And 99% of your efforts, you will receive good enough results. But not the prefect thing.</p>

<p>Perfectionism, in itself is not a bad thing. Society value it. Being able to deliver a perfectly build product, a perfect performance, who would not desire it. Every time a performer makes any mistake, we don’t forget to notice it, whether we react or not.</p>

<p>The problem is in what it does to the performer himself. Criticism. Constantly emotionally criticizing yourself. Becoming cold to oneself. The process starts with getting into details of what’s wrong within me, and it keeps on until we start hating ourselves and keeps on validating everything.</p>

<p>As a human being, we all are a kind of performer, working hard to share love, but tell me, how a performer would share love if he has started hating himself?</p>

<p>And so it happens. Perfection kills us.</p>

<p>I have killed half of my life so far.</p>

<p>Even while writing this, I am rechecking each and every sentence, if I have made some mistake, my spell check is already enabled, constantly thinking of more appropriate words. And even after doing my best, it won’t be good enough. Someone somewhere will point out something I missed. Validating that I am not perfect. So I might have already killed half of the creativity while writing this.</p>

<p>But why? I ponder.</p>

<p>May be for some of us, our parents trained us this way. They kept on demanding us to the best and perfect. But their efforts ends up in doing nothing for us! Or may be it because how some people are.</p>

<p>Or may be not, let’s not focus on the past, but how to stop it from happening again, how to treat this disease?</p>

<p>“I don’t know.”</p>

<p>This is what I know and this is beautiful. Many times, we are free to just say, “I don’t know. Let’s try it out.”</p>

<p>The problem thus lies in grand expectations we are having with ourselves.</p>

<p>On a planet of billions other living creatures, when did I become so important?</p>

<p>This is how I guess we would treat ourselves.</p>

<p>Stop taking yourself seriously. It’s okay. You are just a child, living and learning.  That that does not sound so practical right? Okay so let’s figure it out.</p>

<p>I intuitively find that the problem lies in not able to measure the amount of perfection required.</p>

<p>Let me put it in a different perspective. Say I am a jewellery designer. My duty is to make amazing detail orientated jewelry. It’s not a moral obligation. Not everyone wants the amount of details I can do, my obligation should be with my client. I can provide cheaper service with medium details and premium service with painstaking details.</p>

<p>The point I am making is, perfectionism is like my skill. And not every time it is required. Sometimes good enough work is perfect for that situation.</p>

<p>Some say devil is in details. And I think we should let the devil stay there and bother with him otherwise we would miss a lot of other important things.</p>

<p>As of writing this I am remembering a friend of mine suggested me, “It’s not that you won’t make mistakes. Don’t make such confidence, that’s ego. But be confident that, you are strong enough that you can endure those losses.” She continued, “If you can’t, you won’t be able to start”.</p>

<p>Loose the battle win the war. That’s what it is.</p>

<p>We need to figure out whether the situation really requires that level of perfection? And this measurement lies in asking yourself a simple question.</p>

<p>What major thing in your life could go wrong If I purposely did not do my best?</p>

<p>“Just two tweets”. … My guess, in 99% of cases, your answer would be, “nothing much”.</p>

<p>More things gets destroyed in life by the life itself randomly than your own mistakes. Ha ha.</p>

<p>We are just scolding ourselves, like a parent or someone, confusing our effort to the level of moral obligation, “I must do the best”. No, you don’t. You just had bad parenting.</p>

<p>Laugh it off. Make the mistakes, and laugh it off. It’s fine. Of course measure it up, but don’t do everything perfect. It is your sacred gift, nature gave it to you. Value it and save it for the things that really deserves your detailed attention. For the rest, allow yourself to make the mistakes and laugh it off.</p>

<p>There is even a video about fearing setting by Tim Ferris, this would complement my idea of measuring.</p>

<iframe width="100%" height="150" src="https://www.youtube.com/embed/5J6jAC6XxAI" title="Why you should define your fears instead of your goals | Tim Ferriss | TED" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>So this is it. I am convinced. For this week, I am now allowing myself to go wrong where it is allowed. And laugh it off. I will nurture my inner child with my self learned parenting skills.</p>

<p>This letter is not perfect. It was not expected to be, I am not perfect either. And it’s fine. As I decided. I am writing this for me and people like me. And I succeeded in that. I did helped myself. I know Half of my subscribers won’t even bother to make it till here. If you did, I appreciate. I hope you have found some value in it.</p>

<p>Someone somewhere around you, like me, might be in need of this. I cannot reach everyone in this world, and have just a few readers as for now. So as you have made it so far, I request and would appreciate even further if you you can share or forward this letter to those who might need.</p>

<p>Thank you.</p>

<p>Stay connected. Don’t loose those who appreciate you, even when you are do it all wrong.</p>

<p>And of course throw away shit people. Life is too small for perfecting every relationship. I am tired of them already. More on them later.</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="philosophy" /><summary type="html"><![CDATA[Breaking the Chains of Self-Crticism and Nurturing Your Inner Child]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/puppies.webp" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/puppies.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">How competing in a game jam taught me some important lessons</title><link href="https://ramdeoshubham.com/blog/lessons-game-project" rel="alternate" type="text/html" title="How competing in a game jam taught me some important lessons" /><published>2021-12-27T00:00:00+00:00</published><updated>2021-12-27T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/lessons-game-project</id><content type="html" xml:base="https://ramdeoshubham.com/blog/lessons-game-project"><![CDATA[<p>This is a story around the end of August 2019. It was Community Game Jam going on <a href="http://itch.io/">itch.io</a>. So <a href="http://instagram.com/vysnvnt">vysnvnt</a> and I decided to have a try. He did have some experience in unity back then but we have never finished any ACTUAL game, just tried different mechanics. So we needed some kind of push to begin working on a real project. At a Game Jam was a perfect place to test!</p>

<p><a href="http://itch.io/">Itch.io</a> is a beautiful platform for creatives. It offers total freedom, total control and welcomes all kinds of creators. When the community game jam was announced, we were first hesitated, because it was of course a community jam, where thousands of experienced will be coming to compete! Where do we exist there?</p>

<p>But the point was, we never intend to compete. We just wanted to finish a game. Itch is a friendly and welcoming platform so it was not much of an anxiety and game jam gave us a one-word theme and most importantly, deadline.</p>

<p>The game jam remained for 7 days, we did finish the game satisfactorily in our own way, even though we were short on resources, skills, and experience, but in the end, the whole experience was fun!</p>

<p>This 7-day journey taught us some simple fundamental important lessons every creator must keep in check.</p>

<h3 id="taking-part-in-competition-and-community-projects">Taking part in competition and community projects</h3>

<p>I do not usually take part in competitions. But I learned it’s important to do so. One of the reasons is that we try We must always thrive for working around stupid projects. The biggest advantage we are given with such small projects is that we have a small risk boundary. So we can learn and experiment with things which we are not yet tried and still they are challenging enough because we are still ‘competing’.</p>

<p>The biggest advantage of having an external structure, like a competition, is that we are given a focus and a deadline. These two are the biggest sin.</p>

<h3 id="deadlines-to-stay-away-from-perfectionism">Deadlines to stay away from perfectionism</h3>

<p>Having a deadline protects us from the biggest issue of any creative person: Perfection. Perfection destroyed thousands of ideas. Works being delayed and not published because of being not perfect enough.</p>

<p>But here is the catch, we will never know how an art can be perfect, it’s not mathematics, it involves emotional expression and we get stuck in <a href="https://en.wikipedia.org/wiki/Nirvana_fallacy">Nirvana Fallacy.</a></p>

<p>Deadlines don’t solve perfection, but it does allow us to think that time is more important. It’s well said that: “Its better done than perfect”.</p>

<p>Having some kind of focus or direction is also important as it gives us the main anchor point otherwise we get around trying everything! This directional approach helps in creating ideas in a radial fashion where we know all the concepts will still connect to a single dot, we can always go back to where we started.</p>

<h3 id="defining-constraints-not-steps">Defining constraints, not steps</h3>

<p>Initially, when we started we were afraid because we had almost no skills at that moment. Just basic unity we tried from YouTube. And we had no time to learn anything or to prepare. As we had deadlines, we decided to plan the constraints first before planning the game and thus to work on a game that can still be built on what we already know. I know this might sound cheesy, but what else we could have done? To have a fantastic game idea where we don’t even know how to work? We were like a non-game-developers, but still, because we did finish a game, so, we became someone who had a finished game however it may be!</p>

<p>The constraints helped us keep the project under control and satisfied. We knew the final product would be very ugly, but we also knew we are doing our best. We defined limits on arts, music, setting up the storyline as we go, game mechanics.</p>

<p>But I want to clear one point, we defined constraints, but we had only deadlines and boundaries. We had No Plans and No Vision how our game gonna be like.</p>

<h3 id="plan-as-you-go-have-space-for-creative-solutions">Plan as you go, have space for creative solutions</h3>

<p>Anyone who does write or draw to express himself will notice that we initially do have some kind of a blurry vision that, this is what I want to write about. But the work itself drifts us to build something we didn’t start with and of course we will do feel more satisfied.</p>

<p>This is a common mistake I do. I try to pre-plan everything and then when some trouble appears, it almost left no room no room for having any creative solutions.</p>

<p>Pre - Planning creative projects is like interior decorating with glues. We don’t just build it, we hit and try and check if we are comfortable or not. And planning is like experiments were done with glue so now it’s heavy to change anything.</p>

<h3 id="problem-of-chronology">Problem of chronology</h3>

<p>What does it cost? Chronology. Somehow the order becomes important. What we are doing first and what we will do next, becomes too important. Because we are trying different interior decoration items with glues. So now we are diverted into order. And this is the worst thing because then there remains no art, only patterns.</p>

<p>When we plan as we go, we have plenty of room and flexibility to move around, grab better opportunities, and have both defensive and offensive options in the project. Fixation only caused me anxieties in my personal experience.</p>

<h3 id="let-your-emotions-art-guide-you">Let your emotions art guide you</h3>

<p>So having deadlines and constraints gave us an experimental boundary. Then we just sat and started making “something”. Something that should feel “good enough” to show off to our friends.</p>

<p>We put a simple character, on a wall, who can walk right, left, and jump. And then we felt like, he must have some gun. Now because of the gun, we must need enemies to shoot. And then we added a key and a door to add a winning screen. But it was not having any concept. So we felt like we should add a boss to make it fun.</p>

<p><a href="http://instagram.com/vysnvnt">vysnvnt</a> don’t like dogs, so a dog was added as a final boss. LOL.</p>

<p>What happened after all this experimentation is that, we didn’t have the mental capacity and time to make multiple levels. We only had a single stage. We noticed our issue: “The game is too short”. So to make “it takes a long time to finished”, being in our constraints, we tweaked the difficulty, where the mechanics of the game would be unfair, and only by playing the same level many times, the level can be completed.</p>

<p>And thus technically, we gave our game too much time to play with even when we had a single level. Every time the player loses, he learns how not to lose next time and thus gets one step closure to finishing the game. And this random idea worked like charm for us.</p>

<p>We had nothing like a game design plan, not a single drawing, and it involved itself. That’s the beauty of art. Art guides us to craft itself if we can simply listen to it.</p>

<p>We even decided on the title of the game at the end! Based on the condition of the player character (try it <a href="https://outboxcraft.itch.io/thug-of-life">here</a>, you will find out why), and created the music after everything was set up. We wanted to set up the same irritating tone of the music as that of the stage.</p>

<h3 id="the-conclusion">The conclusion</h3>

<p>In the end, when the last two hours were remaining, I completed two pieces of music to add to the game and designed <a href="http://itch.io/">itch.io</a>’s homepage for our game. We released our game, even when we knew it won’t win anything, we had a huge learning experience and I was happy that I participated.</p>

<p>The game of course did not win anything! We shared it with our friends and they reacted very emotionally. Most of the time angry, frustrated, or still involved determined to complete it anyway! Some found it funny and enjoyed the funny ugly-looking beautiful-in-its-own-right artwork.</p>

<p>We were satisfied that when our friends did share the screenshots of the winning screens, we knew we were successful in finishing a game, our game did give our players some entertaining time, emotionally, even though making them angry.</p>

<p>And as we did “entertain” our players, so as a game designer, we were successful.</p>

<p>Here is the link to that funny incident, if you want to try: <a href="https://outboxcraft.itch.io/thug-of-life">https://outboxcraft.itch.io/thug-of-life</a></p>

<p>Thanks for reading. And as always, Stay Connected.</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="design" /><summary type="html"><![CDATA[Experience is the biggest teacher. Checkout these important lessons before you begin your next project!]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/game-lessons.jpg" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/game-lessons.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">I let my hands type for an hour</title><link href="https://ramdeoshubham.com/blog/writing-without-plan" rel="alternate" type="text/html" title="I let my hands type for an hour" /><published>2020-05-01T00:00:00+00:00</published><updated>2020-05-01T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/writing-without-plan</id><content type="html" xml:base="https://ramdeoshubham.com/blog/writing-without-plan"><![CDATA[<p>Hello there, I didn’t know what topic I should write about. So I gave my brain a try. I simply opened up my text editor and started writing as the words popped out of my head. But wait, you can see, maybe its a reflex, but I surely am writing on my own? I mean, like writing without thinking… Is that so?</p>

<p>Okay okay, Let’s come to the point. Ever wonder about the creators, dancers, and people like artists which have no systematic instructional approach of doing their skill, rather they believe in “following their heart”, why they nearly outperform every “A+ grade intelligent person” in terms of mental creativity?</p>

<p>Not just that, dropouts and F Grade students, they end up being entrepreneurs to hire A+‌ students. Why does this even happen? Isn’t that true that better grade equals better mind?</p>

<p>Well, first things first, how are we comparing two individuals in terms of their mental level?</p>

<p>Humans have brains. Well in that sense, animals and computers also have brains. So what’s the difference? One may say, humans have emotions, machine doesn’t. But, if having emotions is a sign of high-level mentality, wouldn’t that make your overbearing mother more intelligent than any person you know about?</p>

<p>So certainly it’s not the difference. This was my question too. So I‌ researched and found there are two beautiful things that humans have. That most of the creatures and machines lack. So these two makes you special:</p>

<ol>
  <li>Ability to asks questions (curiosity)</li>
  <li>Using the above ability of curiosity, to “find a way” (creativity)</li>
</ol>

<p>The above two ends up giving us the power of “IMAGINATION”. Which is like, to think about things which you don’t have any information about!</p>

<p>Let me tell you, these two are the prime reasons why humans have survived the most difficult situations and managed to lead the top of the food chain!</p>

<p>The curiosity lets us ask questions about possibilities, that we might do, or might happen to us. When we understand that, “Oh! I can die!”, we start with finding creative solutions by asking even more questions, “How can I not die?”.</p>

<p>This is the real ingeniousness of humans, we don’t stick! But we are probably doing the exact opposite of what we are supposed to do.</p>

<p>So what are our superpowers: Asking questions, Creativity, Imagination. The three superpowers, that adults are most afraid of !!!</p>

<p>But these three are not like having or not having actual superpowers, rather, they are our natural talents. About which we teamed up with society to turn down! Children are not like us. You can observe their curiosity, creativity, and imagination very high! But choosing to be an adult is like compromising your dependence on these natural abilities. In exchange for guess what? …‌ social bullshit!</p>

<p>So we can boil all these things to the fact that “curiosity, creativity, imagination” is what makes a person coming up with inventions. Not only science but also in their life, they seek opportunities to create their way to live, rather than following a way that worked for 80% of the society (and not caring if you are in the other 20% … oops !)</p>

<p>So how can we tap this natural ability back again?</p>

<p>Now, to be honest, the first paragraph was not a joke. I‌ really didn’t know how to write but end up writing this much! This is the solution… ! … Okay, let me explain.</p>

<p>Recently I came around this quote:</p>

<blockquote>
  <p>Your brain is most intelligent when you don’t instruct it on what to do—something people who take showers discover on occasion. - The Bed of Procrustes, Nassim Nicholas Taleb</p>
</blockquote>

<p>Our brain has that natural capacity, always, to grasp the important questions to be asked, and being creative enough to create a solution, by imagining various possibilities we don’t know of.</p>

<p>It is true. I mean, notice the last time you took shower, either you start singing, or start thinking about something you didn’t think you will. But we don’t follow it. We draw better and write better “in our individualistic way” when we are not asked to share that work in public. Taking that shower example seriously, you will hear some people singing only when taking a bath, and most of the time, they sing better than usual!</p>

<p>Personally, I come up with the most creative solutions to the problems of my life, when I was driving alone! Firstly driving itself is a very complex process! You need to balance, being alert of everywhere, and then, like, literally drive a heavy machine! And still, there are animals and other “human beings on machine” that can hit you anytime! But it doesn’t happen that we. Most of us, do the “driving” activity on “reflex”. Like brain driving on Auto-Pilot, while our main focus is toward the other stuff, “how I can lose weight faster…”.</p>

<p>The above paragraphs can point us to the enemy of our creativity. Is that the public we are feared of? Or is that the “fear” itself that blocks our ability to find creative solutions? Let’s continue this in some other post. But… remember that most adults say, they were happy in their childhood. So what’s the point of being an adult if it’s sad? Aren’t we supposed to strive for joy?</p>

<p>Anyways, I tried this “being intelligent by not instructing what to do” thing and started writing this article. Because my brain was like driving the car, where to start and when to end writing. Yes yes, I am convinced that, this is not a masterpiece, but again, when you know that, you are not “publically performing”, writing this article, on its own, as my hands typed on their own, really made me feel like enjoying a shower anyway.</p>

<p>And I ended up writing 1000 words for “writing” itself and enjoyed it. Most probably because I wrote it as a way of self-expression, and individuality is something that makes artists uncomparable among themselves. Isn’t that so? Therefore, I did end up writing a masterpiece, but… even if not, how would you even compare “ART”?</p>

<p>My biggest responsibility as an artist now is that this “masterpiece” of a thousand words seems to be going everywhere, how to give it a heading that makes sense!</p>

<p>Try it, to do things without thinking… UNDER‌ PROPER SUPERVISION!</p>

<p>Thanks for reading. And as always, stay connected :)</p>

<p>Shubham Ramdeo</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="mind" /><summary type="html"><![CDATA[Often while relaxing or enjoying flow, we try to express our creative self like light dancing, or singing, on our own. I tried writing just for writing's sake, and it ended up like this!]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/2020/05/typing.jpg" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/2020/05/typing.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Why you might not need email optins</title><link href="https://ramdeoshubham.com/blog/why-no-optins" rel="alternate" type="text/html" title="Why you might not need email optins" /><published>2020-04-27T00:00:00+00:00</published><updated>2020-04-27T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/why-no-optins</id><content type="html" xml:base="https://ramdeoshubham.com/blog/why-no-optins"><![CDATA[<p>It is when I was coding this piece of design for my programming blog.</p>

<p>Yes you get it right, it is a lead generator email optin lead generator box. It’s work is to bait your readers to let them give you their email address in exchange of something valuable. Like an e-book, or checklist.</p>

<p>Such content are called gateway products. A quality content or product is locked behind a form. A form which asks you your email address as a key to provide what’s meant for them.</p>

<p>I was no revolutionary yet, as I was developing the same thing for my programming blog.</p>

<p>I worked on a book to help you decide which programming languages and technologies you should be learning in order to proceed further in your dream field of computer science.</p>

<p>I was going to offer that book for free in exchange of email address.</p>

<p>But then it hits me. I honestly started what I would do if were would look at this email optin.</p>

<ol>
  <li>Subscribe to the email list.</li>
  <li>Confirm and download the PDF if I can get it immediately.</li>
  <li>Forgot the whole story!</li>
  <li>Occasionally deleting and unsubscribing from the email list near the end of the month.</li>
</ol>

<p>If I really do love a blog, then this is what I do.</p>

<ol>
  <li>Bookmark it.</li>
  <li>Drop the articles links to my friend’s chats so that we can discuss.</li>
  <li>And remember it as “that guy wrote a nice article on that blog”.</li>
  <li>Still have no memory about the email optins and PDF etc.</li>
</ol>

<p>Exactly this is what I am doing with hundreds of other blogs I read from!</p>

<p>The main thing is that, it’s the content of the article which makes decide “oh that’s nice”.</p>

<p>And once it hits, my mind becomes a subscriber. They no longer need my email or anything. I keep visiting those sites by myself.</p>

<p>So I was a bit confused. Should I bother building <strong>popups</strong> and <strong>forms</strong> after forms to just grab the email addresses of the users?</p>

<p>So I searched for the views of the bloggers I believe in, and these were the articles which inspired me.</p>

<ul>
  <li><a href="https://www.nateliason.com/blog/email-capture">I’m killing most of my email capture. Here’s why.</a></li>
  <li><a href="https://www.drift.com/blog/no-more-forms/">How to Generate Leads Online Without Forms</a></li>
</ul>

<p>The above two articles were enough for me to let me understand. <em>You don’t need to read them, I will be covering up here, just for reference.</em></p>

<p>After then sharing these links with you, it became more clear! Let me tell you.</p>

<p>I am not their email subscriber. I googled and as I saw their name, I read the whole article. Because my mind was subscribed to their content. I know they write honest and useful posts.</p>

<p>And then I shared these same articles with you. I simply explosed their posts to my viewers. And the same thing might have been repeated for them.</p>

<p>I usually reach these wonderful articles mostly by SEO, and then by social media. But never through email.</p>

<p>I went on to confirm the same with a dozen friends of mine, and they all do the same thing. Download the PDF for email optin, and then forget the story.</p>

<p>Not at all. It is very true that emails are the currency of the internet and is required to send your users the updates.</p>

<p>But the difference is, grabbing their email by force VS they want to give you their email.</p>

<p>And even if you grab it anyhow, like they are fool enough, truely not. They will download the stuff and forget you if you want.</p>

<p>Instead of this, if they like your work, they will be more than pleased to give you their email because they want future updates from you.</p>

<p>So this is what I am going to do now!</p>

<p><em>By the time you have read this post, you will see a email subscription box below.</em></p>

<p>No gateway contents from now. If I want to give something, I will give it right away. Because it costs my creativity.</p>

<p>I have to think like “What if I build it this way, so that I can get more subs?”. This sucks!</p>

<p>It is going to be simple. If a reader of my content wants weekly updates about all the content I have done for the week, they can go on and sign in. If they don’t want, then it’s no problem. The free ebooks, will remain free, and will not cost even your email address.</p>

<blockquote>
  <p>honesty is the best policy! And grabbing emails is the worst one!!!</p>
</blockquote>

<p>So the bet I am making is that, I will try going the no-form method. No popups, no lead generator. And see challenge myself to write good things so that my content also get shared by genuine readers with theirs friends.</p>

<p>I will focus more on the writing and content, and technically on SEO and Social Media Marketing.</p>

<p>Let us see what comes out in the future. I will keep this post updated with the results.</p>

<p>What’s your point about this whole story? Do you still believe email popups are necessary? Comment below! And yep… Stay connected :)</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="marketing" /><category term="blogging" /><summary type="html"><![CDATA[Email optins acts as bait for converting readers. But are they really like fishes who you can hook up with a box? Let\s find out.]]></summary></entry><entry><title type="html">How to change extension of multiple files with PowerShell</title><link href="https://ramdeoshubham.com/blog/rename-change-file-extenstion-windows" rel="alternate" type="text/html" title="How to change extension of multiple files with PowerShell" /><published>2018-12-18T00:00:00+00:00</published><updated>2018-12-18T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/rename-change-file-extenstion-windows</id><content type="html" xml:base="https://ramdeoshubham.com/blog/rename-change-file-extenstion-windows"><![CDATA[<p>Programmers sometimes come across a lot of labor work! One of the hardest things is to manually write and rename files up. For windows, we don’t have such a popular and equipped shell system as LINUX does, but still, we’ve got <strong>PowerShell</strong>.</p>

<p>Suppose there is a problem. You have a folder containing a lot of HTML files. Now to upload it, you want to change the extensions of all the hundreds of files from <em>.html</em> to <em>.php</em>. Let’s see how can you do it windows quickly.</p>

<p>First, open the folder which contains all the files.</p>

<p>Then at the top left corner of the directory explorer, you can see the <strong>File</strong> Menu. Click and select <strong>Powershell</strong>.</p>

<p><img src="/uploads/2018/12/powershellmenu.jpg" /></p>

<p>Now simply enter the following command:</p>

<pre><code>Dir *.html | rename-item -newname { [io.path]::ChangeExtension($_.name, "php") }
</code></pre>

<p>That’s it!</p>

<p>Be sure to change <em>html</em> and <em>php</em> to those you want to change. A more general command would be like:</p>

<pre><code>Dir *.old_extension | rename-item -newname { [io.path]::ChangeExtension($_.name, "new_extension") }
</code></pre>

<p>Where the <strong>old_extension</strong> and <strong>new_extension</strong> are to be replaced with the real extension of your case.</p>

<p>Of course, you can directly run PowerShell from the start menu and use <strong>cd</strong> command to move across directory.</p>

<p>I hope this little trick might save some time for you :)</p>]]></content><author><name>{&quot;picture&quot;=&gt;&quot;/img/author.jpg&quot;, &quot;twitter&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;instagram&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;pinterest&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;fullname&quot;=&gt;&quot;Shubham Ramdeo&quot;, &quot;github&quot;=&gt;&quot;ramdeoshubham&quot;, &quot;website&quot;=&gt;&quot;https://ramdeoshubham.com/&quot;, &quot;bio&quot;=&gt;&quot;Shubham Ramdeo is the founder of Outboxcraft. He is a geek, a writer, involved with many technical and humanity projects.&quot;}</name></author><category term="blog" /><category term="windows" /><category term="powershell" /><category term="tricks" /><summary type="html"><![CDATA[A super easy windows trick to change extension a batch of all the files in a directory using PowerShell.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/2018/12/windows-extension.jpg" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/2018/12/windows-extension.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">libgdx tutorial how to setup and begin game development</title><link href="https://ramdeoshubham.com/blog/libgdx-setup" rel="alternate" type="text/html" title="libgdx tutorial how to setup and begin game development" /><published>2018-12-12T00:00:00+00:00</published><updated>2018-12-12T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/libgdx-setup</id><content type="html" xml:base="https://ramdeoshubham.com/blog/libgdx-setup"><![CDATA[<p>Hello there, the future indie game developer, so you have decided to begin game development in with libgdx! Alright. So, in this libgdx tutorial, we will learn to setup our computer for Game development in LibGdx.</p>

<p>For creating games in LibGdx you have to write your code in JAVA or Kotlin and then you have to compile them (converting your code into Bytecode) and pack the codes and libraries for running your program on particular JAVA Virtual Machine (JVM) which is basically your smartphone and your PC.</p>

<p>So for doing all this compiling and running stuff, we will use the Android Studio but using android studio is not compulsory you can also use Eclipse and IntelliJ IDEA or even Command Line gradle for compiling and running your Game.</p>

<p>So Now let’s discuss Android Studio in brief.</p>

<h2 id="what-is-android-studio-and-why-we-use-android-studio">What is Android Studio and Why we use Android Studio?</h2>

<p>Android Studio is an <strong>IDE</strong> which stands for <strong>Integrated Development Environment</strong>. It is a software application that provides various facilities to programmers and developers for their software development.</p>

<p>An IDE consists of an intelligent source code editor which helps you to write your code faster, better and errorless. It also has building tool with debuggers that help you to run your code on any platform and debug it easily and it will have so many other facilities like import and exporting your code and etc.</p>

<p>It has its own specification requirement for working so you can match your pc specification at <a href="https://developer.android.com/studio/">click here</a>.</p>

<p>Why we use Android Studio? Well as explained above, as an IDE, it is a smart, better and faster way, as well as libgdx allows direct usage and production of games through the android studio, we also have a big community online to help us. So, we should use it.</p>

<p>Another question is that comes to mind is as follows.</p>

<h2 id="what-if-we-want-to-create-games-for-other-platforms-also-like-desktop-or-ios-and-not-only-android">What if we want to create games for other platforms also like desktop or ios and not only android?</h2>

<p>Well, that’s not a problem because we are using LibGdx which is a platform-independent development framework. It consists of several libraries for platform independence so you can write code once and it will work on every platform of this world.</p>

<p>One more thing, Android Studio is not for creating an app on Android only it can also be used for deploying your projects for every platform. It will help you to run your code on desktop and ios or on other platforms too. So, your game will work everywhere.</p>

<p>Now let’s start!</p>

<h2 id="installing-libgdx">Installing libGdx</h2>

<h3 id="step-1---ide-and-download-libgdx">Step 1 - IDE and download libGDX</h3>

<p>You can begin by <a href="https://developer.android.com/studio/">Downloading Android Studio</a>. This tutorial is about libgdx so we won’t get more into the ide stuff.</p>

<p>After downloading and installing android studio or any other IDE of your wish. <a href="https://libgdx.badlogicgames.com/download.html">Download the libGdx jar package</a>.</p>

<p>After downloading the libGdx jar file, just open it.</p>

<blockquote>
  <p>If you are not able to open the file then install JDK and setup your environment variable for JAVA. Learn more about <a href="https://ramdeoshubham.com/installing-java-on-your-system/">installing java on your system</a></p>
</blockquote>

<p>After opening libGdx, you will get this user interface as shown below:</p>

<p><img src="/uploads/2018/12/lib1.jpg" alt="libgdx Project generator" /></p>

<h3 id="step-2---set-up-a-game-project">Step 2 - Set up a game project</h3>

<p>This is a user interface to create a project for libGdx. First, you have to write the name and the package name of your project and then the name of the <strong>main game class</strong>.</p>

<p>Then you have to give the location of your project where the created project will be stored then you have to give your SDK path where SDK is installed.</p>

<blockquote>
  <p>if you don’t know the path then go to the android studio &gt; configure &gt; SDK manager and just copy paste the Android SDK location here or you can set SDK environment variable.</p>
</blockquote>

<p>Then you just have to select your games platform for working and select his extra extensions if you want to add in your project what is the use of these extensions is we further discuss.</p>

<p>After deciding your configuration (do as shown in the next pic for simplicity), just click on Generate and accept all alerts.</p>

<p><img src="/uploads/2018/12/lib2.jpg" alt="libgdx Project Setup" /></p>

<p>Your project will start setting itself but it will download its libraries and some more packages so it will take a few minutes to set up.</p>

<p>if you get something this:</p>

<p><img src="/uploads/2018/12/lib3.jpg" alt="libGdx Project" /></p>

<p>Then Congrats your first game project is now created!</p>

<p>Open android studio and import your project to it and wait for a few minutes so the android studio will create your Gradle project.</p>

<p>After the import process finishes the Gradle build, you have to open the <em>main class</em> inside your <strong>core</strong> folder of your project tab like this:</p>

<p><img src="/uploads/2018/12/lib4.jpg" alt="libgdx android studio" /></p>

<p>If you get an error like this “configuration on demand is not Supported” then:</p>
<ol>
  <li>goto files &gt; settings &gt; build, execution, deployment &gt; compiler</li>
  <li>uncheck configure on demand</li>
  <li>apply the changes and press ok</li>
</ol>

<p>Now go to “build and make your project”. Or else you can press <code>ctrl + f9</code> shortcut key and wait for Gradle build.</p>

<p>In this core file, you can write the whole game and you can see the code which is default given by the libgdx.</p>

<h3 id="step-3---running-our-game-on-desktop">Step 3 - Running our game on desktop</h3>

<p>Now we have to run and test the code on the desktop. Just click on the run (toolbar, a play icon) and then click on <strong>edit configuration</strong> after that you have to add a new configuration so that click on + (plus) icon then you will get this.</p>

<p><img src="/uploads/2018/12/lib5.jpg" alt="libgdx project configuration" /></p>

<p>Click on the application and then fill the application like this:</p>

<p><img src="/uploads/2018/12/lib6.jpg" alt="libgdx build settings" /></p>

<p>then apply and click OK. Finally click again on run to get your final result. It will take time for the first run due to compilation and output will be as shown below.</p>

<p><img src="/uploads/2018/12/lib7.jpg" alt="libgdx hello world" /></p>

<blockquote>
  <p>if you got an error and don’t get this window then don’t be panic. Sometimes this will happen due to the syncing of different files. So just try to run again. If you still have any issue, comment below. I will answer back!</p>
</blockquote>

<p>This is the result of the default libgdx sample application, where the image you are seeing is the logo of badlogic games. Now you have learned how to run begin writing libgdx code and how to create a libgdx project.</p>

<p>Thanks for reading up to here. This was all about the first step in LibGdx game development. If you have any questions then comment below and don’t forget to give your reactions stay tuned for the next tutorial in the series!</p>]]></content><author><name>vyasnavneet</name></author><category term="blog" /><category term="gamedev" /><category term="libgdx" /><summary type="html"><![CDATA[A simple how to Libgdx tutorial to setup game development on your computer and start making android games in java.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/2018/12/libgdx-setup.jpg" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/2018/12/libgdx-setup.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">How to start game development on your own</title><link href="https://ramdeoshubham.com/blog/beginning-game-development" rel="alternate" type="text/html" title="How to start game development on your own" /><published>2018-12-01T00:00:00+00:00</published><updated>2018-12-01T00:00:00+00:00</updated><id>https://ramdeoshubham.com/blog/beginning-game-development</id><content type="html" xml:base="https://ramdeoshubham.com/blog/beginning-game-development"><![CDATA[<p>Hello and congratulations my friend that now you have finally decided to start creating video <strong>Games</strong>.</p>

<p>Creating games is one of the coolest things ever, but it is very hard too. If you are a beginner and you are thinking to create a game, even a huge one, like God Of War, PUBG, Tekken etc., then you might require almost 10 years of dedication to create these type of games! You might require a full team of graphics designers and developers to create such beautiful graphics and realistic physical simulations. These types of games require time and patience to create.</p>

<p>But luckily that bulky studio is not the only way! Now the side of the gaming world is <strong>Indie Development</strong> which is becoming more and more prominent nowadays.</p>

<p>It stands for <strong>Independent Development Studios</strong>. It’s a development process of creating games in which a small team, even just with one or a few team members can create games with less financial support. These <strong>Indie Games</strong> are known to have artistic values so they are very popular on all platforms. So to create a game it doesn’t matter whether you are alone or own a fully geared studio. You too can create a game right away!</p>

<p>Let’s get more into the steps.</p>

<h2 id="what-type-of-game-can-i-create">What type of game can I create?</h2>

<p>First, you have to limit the dimensions in which you want to create your game. Two-Dimensional (2-D) like Mario or a Three-Dimensional (3-D) like Minecraft and you can also create a 2.5-D game like Worms.</p>

<figure>
<img src="https://ramdeoshubham.com/uploads/2018/12/tombraider.jpg" alt="Tomb Raider, a 3D game by Square Enix" />
<figcaption>Tomb Raider, a 3D game by Square Enix</figcaption>
</figure>

<p>After deciding the dimension of your game find which genre of game you want to create. If you want to create a 2-D game then there are many genres like you can create a platform game such as Mario, or puzzle games like candy crush, casual games like 2048, hypercasual games like Helix, then comes action games, adventure games, Role Playing Games (RPGs) like Pokemon Red. You can use 2D as a canvas for your imagination.</p>

<p>If you want to create a 3-D game then you can create First Person Games (FPGs) like Counter-Strike or Minecraft and Third Person Games like Tomb Raider or Grand Theft Auto. There are many more genres you can create. So you see there are so many genres of the games. It’s all about using the dimensions as per your imagination.</p>

<p>But first, you have to create your idea of the game then you can find your game’s genre.</p>

<p>Now the main question is…</p>

<h2 id="what-software-do-i-require-to-make-a-game">What software do I require to make a game?</h2>

<p>To create a game there are three popular options:</p>

<ol>
  <li>Using a Game Development Engine</li>
  <li>Using a Game Development Framework</li>
  <li>Without using anything!</li>
</ol>

<h3 id="1-create-a-game-using-a-game-development-engine">1) Create a game using a Game Development Engine</h3>

<p>To create a game using a game engine is the easiest and fastest option. But first, you have to know what is a game engine?</p>

<p>A Game Development Engine is a Game development environment designed to build video games. These game engines provide you a user interface to create a game using many services, for example, Drag and drop your game assets for level editing. These engines make your game <strong>platform independent</strong> so your game will work everywhere be it a PC or consoles or on smartphones. The main thing is that most the game engines do not require any coding you can create your games by either by scripting if you want to or by just using blueprints.</p>

<figure>
<img src="https://ramdeoshubham.com/uploads//2018/12/unreal.jpg" alt="Unreal Engine's blueprint, it doesn't require to write code" />
<figcaption>Unreal Engine's blueprint, it doesn't require to write code</figcaption>
</figure>

<p>There are so many Game engines and most of them are completely free, to begin with. The engines like Unity and Unreal but some of their features of unity is paid also if you want to create a 2-D game you can use the Stencyl, Game Maker Studio, and Unity or if you want to create a 3-D game you can use Unreal and Unity and there are many more engines you can use.</p>

<p>The game engines work best for 3-D game development cause most of their design ideas are mostly similar like FPS or Open World so engines can be used easily you will get modules for most of the stuff to plug and play right away!</p>

<figure>
<img src="https://ramdeoshubham.com/uploads/2018/12/inside.jpg" alt="Inside, a 2.5D game by Playdead" />
<figcaption>Inside, a 2.5D game by Playdead</figcaption>
</figure>

<p>But if you want to create a 2-D game then my suggestion is to use a game development framework because if you create a game in Unity or Game Maker Studio then the game size will be more than double the size of using a game development framework. There are many other advantages which we are discussing below.</p>

<h3 id="2-create-a-game-using-game-development-framework">2) Create a Game Using Game Development Framework</h3>

<p>Game Development Framework is a collection of several libraries that help you to code a whole game all from scratch.</p>

<p>Game development frameworks are not about drag and drop interface. They are about modularity and programming. You have to write the code of your game but the framework makes your coding easy in a way that you will focus on building the game itself, without any need to go into hardware-software management.</p>

<p>They are libraries that have inbuilt elements and functions so you can use them directly without writing much code for obvious things as a game developer. For example, if you want to render an image on the screen, you can directly use the image processing classes available in the framework and also use its methods like rotating and changing positions. You don’t have to write such an image class yourself.</p>

<p>These frameworks are fully optimized, they produce what’s necessary, and are better from the performance point of view. They are made to be used with programming skills. If you want to use them, then you need to have good skills in the language they support. This is why most of the game frameworks support multiple languages to help out most developers. But C++ and Java are the most popular.</p>

<p>Almost all game development frameworks free to use and they are open-source. The popular ones are <a href="https://libgdx.badlogicgames.com/">LibGDX</a> and <a href="http://www.cocos2d-x.org/">Cocos2d</a>.</p>

<figure>
<img src="https://ramdeoshubham.com/uploads/2018/12/gunslugs2.jpg" alt="Gunslugs 2, a 2D game by Orangepixel" />
<figcaption>Gunslugs 2, a 2D game by Orangepixel</figcaption>
</figure>

<p>With game development framework, as you are writing the code, you are free to build any concept or logic. You don’t have to limit yourself with ready-made modules of the engine. You can create 2-D as well as 3-D games but they are best suited for 2-D games.</p>

<p>They are also platform independent and work on any platform, any OS.</p>

<p>If you are creating a 2-D game then LibGDX is the best framework out there. It supports the JVM languages like JAVA and Kotlin. It also has many useful functionalities embedded into itself like Box2D for physics, inbuilt AI system. Being open source and completely free, LibGDX has a very large community of advanced developers that are ready to assist you with their code.</p>

<h3 id="3-create-a-game-without-using-anything">3. Create a Game without using Anything!</h3>

<p>This is the hardest method in which you create a game with full of your own hardcoded stuff! In this, you have to create your own libraries of several lines of codes or you have to create your own personal game engine.</p>

<p>In old times all the large game development studios first create their own engine, then creates the games in them. So it’s a very time-consuming process. But nowadays, many developers are shifting their games from their custom engines to other game engines to save time and focus more on the game itself.</p>

<p>If you have an expert level knowledge of particular programming language than it is beneficial for you. If you are a beginner to game programming, then this is the hardest process.</p>

<p>Traditionally, the way is to use super-efficient languages like C or C++, with a hardware and graphics manipulation library like SDL and OpenGL, and end up building your own game development framework or engine.</p>

<h2 id="what-other-skills-do-we-need-to-build-a-game">What other skills do we need to build a game?</h2>

<p>Well, this is a good question! Because of the indie game developers tends to be multi-talented!</p>

<h3 id="music">Music</h3>

<p>You might need to have good sound and music sense to provide cool sound effects in your game. There are a lot of tools to build your own, like <a href="https://www.bfxr.net/">bfxr</a> or you can also buy them on the internet.</p>

<h3 id="art">Art</h3>

<p>If are creating a 2-D game then you have to be a good pixel artist because the most of 2-D games are designed as Pixel art which is used to create character, scenes, and animations in your game. If you creating a game in 3-D then you have to learn 3-D modeling and 3-D animation.</p>

<p>To create pixel arts for 2-D you can use almost any paint software or <a href="https://www.getpaint.net/">paint.net</a> as I use. To create 3-D models you can use <a href="https://www.blender.org/">Blender</a> which is an open-source software for 3-D modeling.</p>

<h3 id="market">Market</h3>

<p>The main and most important skill you need after creating a game is marketing and promotion. You come from a “who the hell are you” world even if your game shows your super creative talent. Who will be the first users of that game on the launch day? That’s play a huge role in a game’s commercial success.</p>

<p>Game industries spend millions of dollars on marketing to make their games popular. Well as a beginner, with your first game, this is not that much of importance because you must focus on creating it first. But if you have created a finished game product then you might consider knowing the basics of marketing also.</p>

<h2 id="conclusion">Conclusion</h2>

<p>Hence we can see that beginning a game development journey is not that hard, but it does need a lot of dedication. This is where everything comes together. Programming, physics, imagination, art, and creativity!</p>

<p>So this is all about the basics of beginning your game development journey. If you have more questions, please be sure to comment below and don’t forget to give your reactions to this article! Stay tuned for the upcoming articles on game development only at <a href="https://ramdeoshubham.com">ramdeoshubham.com</a>.</p>

<p><img src="/uploads/2018/12/beginning-game-development.png" alt="beginning game development infographics" /></p>]]></content><author><name>vyasnavneet</name></author><category term="blog" /><category term="gamedev" /><category term="newbie" /><summary type="html"><![CDATA[A great guide to help you take your first steps in the world of video game development with everything you need to begin with so that you can start building your own games today.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ramdeoshubham.com/uploads/2018/12/game.jpg" /><media:content medium="image" url="https://ramdeoshubham.com/uploads/2018/12/game.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>