<?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: Jayanta Adhikary</title>
    <description>The latest articles on DEV Community by Jayanta Adhikary (@jayantaadhikary).</description>
    <link>https://dev.to/jayantaadhikary</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%2F862981%2Fc2d34ce6-bf62-4f7a-b678-127491f71545.jpg</url>
      <title>DEV Community: Jayanta Adhikary</title>
      <link>https://dev.to/jayantaadhikary</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jayantaadhikary"/>
    <language>en</language>
    <item>
      <title>TheStoicMonk: How I Shipped a Mindfulness App Amidst Deadlines and Burnout</title>
      <dc:creator>Jayanta Adhikary</dc:creator>
      <pubDate>Tue, 03 Jun 2025 12:30:00 +0000</pubDate>
      <link>https://dev.to/jayantaadhikary/thestoicmonk-how-i-shipped-a-mindfulness-app-amidst-deadlines-and-burnout-1jg4</link>
      <guid>https://dev.to/jayantaadhikary/thestoicmonk-how-i-shipped-a-mindfulness-app-amidst-deadlines-and-burnout-1jg4</guid>
      <description>&lt;p&gt;I’ve always believed that mindfulness shouldn’t be a luxury—it’s a way of life. That’s why I built &lt;strong&gt;TheStoicMonk&lt;/strong&gt;, a minimalist meditation app designed to help you cultivate inner peace, clarity, and purpose. In this blog post, I’ll share the story behind The Stoic Monk, how I tackled development using React Native and Expo 49, and the lessons I learned while balancing a full-time job, navigating health challenges, and shipping a major update.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧘‍♂️ Why I Built The Stoic Monk
&lt;/h2&gt;

&lt;p&gt;A year ago, I released the first version of The Stoic Monk as a side project with a very simple goal: to create a calm space amidst the chaos of everyday life. I was tired of the overly complicated and gamified meditation apps that filled the market. I wanted something straightforward—a tool that I could use daily to get centered, plan my goals, journal my thoughts, and reflect on Stoic wisdom.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Features at Launch:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Meditation sessions with timer and ambient sound
&lt;/li&gt;
&lt;li&gt;Personal journaling to capture thoughts and emotions
&lt;/li&gt;
&lt;li&gt;Daily goal-setting to stay on track
&lt;/li&gt;
&lt;li&gt;Inspiring Stoic quotes and readings&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⚙️ Tech Stack: React Native + Expo 49
&lt;/h2&gt;

&lt;p&gt;I chose &lt;strong&gt;React Native&lt;/strong&gt; with &lt;strong&gt;Expo 49&lt;/strong&gt; to get the job done quickly and maintain cross-platform compatibility.&lt;/p&gt;

&lt;p&gt;But when Expo 53 introduced breaking changes in its router system, I hit a wall. Migrating required major refactoring I couldn’t prioritize at the time—so I stuck with Expo 49 to keep the project stable and shipping.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 The First Launch &amp;amp; Lessons in Visibility
&lt;/h2&gt;

&lt;p&gt;The initial version went live last year—but I didn’t market it.&lt;/p&gt;

&lt;p&gt;It was more of a personal tool, and I wanted it to solve my own problems before worrying about traction. In hindsight, I wish I had shared the journey publicly to gather early feedback and build a community.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔁 Fast-Forward to the Big Update
&lt;/h2&gt;

&lt;p&gt;Despite holding a full-time job and going through a rough patch with my health, I pushed myself to ship a &lt;strong&gt;massive update&lt;/strong&gt; last month.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ New Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ambient Sounds:&lt;/strong&gt; Multiple calming sound options during meditation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multiple Timer Options:&lt;/strong&gt; More flexibility in meditation session duration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revamped Pomodoro Timer:&lt;/strong&gt; Better UI and customizable work/break intervals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New Readings Section:&lt;/strong&gt; Explore the world of Stoic philosophy&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🐛 Bug Fixes &amp;amp; UI Improvements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fixed Onboarding Glitch:&lt;/strong&gt; Auth state now handled properly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UI Overhaul:&lt;/strong&gt; Especially in the quotes section + a new, cleaner app icon&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Heads up:&lt;/strong&gt; While the core experience is stable, there may be some minor screen layout issues (SafeAreaView bugs) on certain Android devices. I didn’t get to test thoroughly across all screen sizes—but it’s on my radar for the next patch!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This update wasn’t just about polishing features—it was about taking the app one step closer to becoming a true mindfulness companion.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 What I’d Do Differently
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Start Marketing Early&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Sharing progress publicly builds accountability and feedback loops.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Implement Analytics From Day One&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Know what features users love and where they drop off.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Avoid Technical Debt When Possible&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Future-proofing your stack can prevent migration nightmares.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be Kind to Yourself&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Building while juggling work and health isn't easy. Pace matters more than speed.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  📈 What’s Next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Premium Add-ons&lt;/strong&gt; (if demand increases)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iOS Support&lt;/strong&gt; (currently Android-only)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smarter Recommendations &amp;amp; AI integration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;More Readings + Journaling Features&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🪷 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building The Stoic Monk has been both challenging and deeply fulfilling. It's taught me about mindfulness, not just in practice—but in the way we build, release, and reflect.&lt;/p&gt;

&lt;p&gt;If you’re juggling a side project with work or health struggles—trust me, I get it. Just keep shipping. One small release at a time.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://play.google.com/store/apps/details?id=com.jayadky.stoicmonk" rel="noopener noreferrer"&gt;Download The Stoic Monk on Google Play&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your feedback or any questions you have about app development, solo shipping, or mindfulness tech!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks for reading 🙏&lt;/em&gt;&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>typescript</category>
      <category>sideprojects</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Installing LLMs locally using Ollama - Beginner's guide</title>
      <dc:creator>Jayanta Adhikary</dc:creator>
      <pubDate>Tue, 13 Feb 2024 08:33:02 +0000</pubDate>
      <link>https://dev.to/jayantaadhikary/installing-llms-locally-using-ollama-beginners-guide-4gbi</link>
      <guid>https://dev.to/jayantaadhikary/installing-llms-locally-using-ollama-beginners-guide-4gbi</guid>
      <description>&lt;p&gt;Large Language Models or LLMs are machine learning models trained on huge sets of data and can be used to recognize and generate texts. One of its most common use cases is Generative AI, ie, when given a prompt or a question, it can provide text in reply. &lt;br&gt;
Running open-source LLMs in our system locally can be quite troublesome but thanks to a few tools like Ollama and LM Studio, it can be very straightforward. In this article, I would like to share how we can use Ollama to install and run LLMs easily.&lt;/p&gt;

&lt;h3&gt;
  
  
  Installation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8uwygbs9jejrqaqd0ac5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8uwygbs9jejrqaqd0ac5.png" alt="ollama.ai" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Visit Ollama's website &lt;a href="https://ollama.ai" rel="noopener noreferrer"&gt;https://ollama.ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;When you click on the download button, you get to choose your operating system. Currently, Ollama can only be installed in MacOS and Linux. They are adding Windows support soon!&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Run Ollama
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;After installing Ollama, you can go to your terminal, and use the &lt;code&gt;ollama&lt;/code&gt; command to check if it has been installed properly. You will get the available commands and flags for Ollama.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgjv250cxvfiyaq4a5t42.png" alt="Image description" width="800" height="560"&gt;
&lt;/li&gt;
&lt;li&gt;You can use &lt;code&gt;ollama list&lt;/code&gt; to view all the downloaded models. It should be empty if you are using Ollama for the first time.&lt;/li&gt;
&lt;li&gt;You can download models using &lt;code&gt;ollama pull model-name&lt;/code&gt;, where model-name is the name of the model you wish to download. Models downloadable from Ollama directly can be checked at &lt;a href="https://ollama.com/library" rel="noopener noreferrer"&gt;https://ollama.com/library&lt;/a&gt;.
I am using LLama2-Uncensored for example. You can download it using &lt;code&gt;ollama pull llama2-uncensored&lt;/code&gt;.
There are ways you can use models that are not directly available at Ollama, but that can be quite confusing for beginners, so, I won't share it in this guide.
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjz3xawi93116q93pr2xf.png" alt="Download model" width="800" height="517"&gt;
&lt;/li&gt;
&lt;li&gt;After the model is downloaded, you can run it using the run command, ie, &lt;code&gt;ollama run llama2-uncensored&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The model runs and allows you to send a prompt. Let's try asking a basic question such as "What is water made of?".
It replies with an answer. 
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flq1u133m1lqf4g7j1nbb.png" alt="run model" width="800" height="283"&gt;
&lt;/li&gt;
&lt;li&gt;You can exit the prompt session using /bye.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is how you can use Ollama to run LLMs locally on your system. You can also use Ollama's REST API which is served at localhost:11434, to run and manage models. I will explain how to use the REST API in a different blog to keep this post simple for beginners.&lt;br&gt;
You can check out &lt;a href="https://github.com/ollama/ollama" rel="noopener noreferrer"&gt;https://github.com/ollama/ollama&lt;/a&gt; to know more about Ollama.&lt;br&gt;
I am very grateful to the creators of this project!&lt;/p&gt;

&lt;p&gt;Have fun installing and running models locally!&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>llm</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>React Native vs Flutter: My Opinion</title>
      <dc:creator>Jayanta Adhikary</dc:creator>
      <pubDate>Wed, 18 Oct 2023 03:42:42 +0000</pubDate>
      <link>https://dev.to/jayantaadhikary/react-native-vs-flutter-my-opinion-770</link>
      <guid>https://dev.to/jayantaadhikary/react-native-vs-flutter-my-opinion-770</guid>
      <description>&lt;p&gt;In the current age of modern innovation, React Native and Flutter are the two most popular cross-platform technologies. While React Native is developed by the people at Facebook, Flutter is created by the people at Google. While both are powerful cross-platform app development frameworks, each has its own unique strengths and weaknesses. In this article, I try to share my opinion on which one I would prefer and why.&lt;/p&gt;

&lt;h2&gt;
  
  
  React Native
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faq3ce5zcgz6ztgrxn68b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faq3ce5zcgz6ztgrxn68b.png" alt="React Native" width="737" height="374"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;React Native is an open-source cross-platform framework that uses JavaScript and React. It allows developers to create applications for both iOS and Android using a single codebase. React Native leverages native components, providing a native user experience. It also supports hot reloading for developers to quickly view the code changes in the application. It has a robust ecosystem with a very strong community, allowing access to native modules for platform-specific functionality. Few companies using React Native are Facebook, Instagram, Shopify, Disord, etc.&lt;/p&gt;

&lt;h4&gt;
  
  
  Advantages
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Large Community: React Native has a well-established community resulting in a lot of resources, libraries and third-party packages.&lt;/li&gt;
&lt;li&gt;Familiar Language: If you have experience with JavaScript and React, you can easily transition to React Native.&lt;/li&gt;
&lt;li&gt;Strong Native Integrations: React Native has a strong emphasis on native integrations, which allows it to take better advantage of platform-specific features such as push notifications, camera access, and location services.&lt;/li&gt;
&lt;li&gt;Quick Development &amp;amp; Hot Reload: It offers rapid development thanks to its vast library of third-party packages, and familiar language. It also supports hot reload which allows us to view quick changes we did to the code in the application.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Disadvantages
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;UI Customization: Achieving highly customized UIs can be more challenging with React Native than Flutter due to reliance on native components, but can be easily rectified with the help of third-party libraries and packages.&lt;/li&gt;
&lt;li&gt;Platform-specific code: When integrating a few features that are platform-specific, you might need to write platform-specific code.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Flutter
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feqcr3rsbvb2hxoutz0us.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feqcr3rsbvb2hxoutz0us.jpg" alt="Flutter" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Flutter is an open-source framework based on the Dart Programming language for building natively compiled cross-platform applications for mobile, web, and desktop from a single codebase. It provides an amazing set of highly customizable widgets to create beautiful user interfaces. Flutter offers near native performance through AOT (ahead of time) compilation. It has a growing community with strong support from Google. Few companies using Flutter are Google, BMW, Alibaba, etc.&lt;/p&gt;

&lt;h4&gt;
  
  
  Advantages
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Highly Customizable UI: Flutter has a great set of customizable widgets, making it excellent for creating unique and beautiful user interfaces.&lt;/li&gt;
&lt;li&gt;Consistency Across Platforms: Flutter ensures a consistent UI and user experience across various platforms&lt;/li&gt;
&lt;li&gt;Performance: It compiles to native ARM code, delivering high performance.&lt;/li&gt;
&lt;li&gt;Strong Widget library: It comes with a comprehensive library of widgets reducing the need for third-party packages.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Disadvantages
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Learning Curve: Dart is a less common language, so the learning curve might be steeper for developers who will have to learn Dart first, and then move on to learn Flutter&lt;/li&gt;
&lt;li&gt;Smaller Community: Flutter's community is growing rapidly but the React Native community is stronger and larger (thanks to the JS and React community💪🏻). A smaller community means fewer resources and packages.&lt;/li&gt;
&lt;li&gt;Large App Size: Flutter apps tend to be larger in size compared to Native apps or apps built with some other cross-platform frameworks. &lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  My Choice (with Justification)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g6a7icphig0hetgc46.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2g6a7icphig0hetgc46.jpg" alt="React Native vs Flutter" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my opinion(don't hold grudges🙁), I prefer React Native over Flutter. Here are a few reasons through which I justify my choice -&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;JavaScript/React Expertise: If you already know JavaScript and React, you can easily pick up React Native.&lt;/li&gt;
&lt;li&gt;Access to larger Community and Ecosystem: The larger community and ecosystem help the developers find help, participate in discussions, and find more third-party libraries and packages to use.&lt;/li&gt;
&lt;li&gt;Wider Industry Adoption: React Native has been adopted by numerous large companies including Facebook, Instagram, Microsoft, and much much more. It makes it more compelling to learn it. &lt;/li&gt;
&lt;li&gt;Better for Large Projects: React Native is better suited for larger projects because of its better performance with large codebases. React Native uses the Virtual DOM, which allows it to render only the necessary components, rather than rendering the entire app with every change, resulting in better performance for large-scale applications.&lt;/li&gt;
&lt;li&gt;Stronger Native Integration: React Native has a stronger emphasis on native integrations, which allows it to take better advantage of platform-specific features such as push notifications, camera access, and location services.&lt;/li&gt;
&lt;li&gt;Maturity and Stability: React Native is a mature framework with a well-established release cycle and strong backward compatibility. This can be advantageous for projects that require a stable environment.&lt;/li&gt;
&lt;li&gt;Platform-Specific Optimization: React Native provides a robust bridge allowing you to easily access platform-specific features and APIs. This can be crucial if your app requires deep integration with device capabilities.&lt;/li&gt;
&lt;li&gt;Seamless Web and Mobile Integration: If you're working on a project that requires a smooth transition between web and mobile development, React Native for the Web allows you to reuse code between the two platforms.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;In summary, React Native might be better if you have existing JavaScript &amp;amp; React Expertise, have a larger codebase, need rapid development with a wide range of third-party libraries, or need stronger native integrations. However, it ultimately depends on the specific requirements of the project and the development team's expertise. I personally would go with React Native as I am more comfortable typing code in JavaScript/TypeScript rather than using Dart and a few other reasons that I mentioned above. No doubt Flutter is amazing and has its advantages as well (rich widget library, better performance), but the final choice of which one to use depends upon the developer.&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>flutter</category>
      <category>mobile</category>
      <category>programming</category>
    </item>
    <item>
      <title>Why I like using Vim</title>
      <dc:creator>Jayanta Adhikary</dc:creator>
      <pubDate>Wed, 25 May 2022 13:30:52 +0000</pubDate>
      <link>https://dev.to/jayantaadhikary/why-i-like-using-vim-40mi</link>
      <guid>https://dev.to/jayantaadhikary/why-i-like-using-vim-40mi</guid>
      <description>&lt;h3&gt;
  
  
  My friends keep on asking me "Why do you use &lt;em&gt;Vim&lt;/em&gt;?". And my reply to this question is simple, to boost my &lt;strong&gt;productivity&lt;/strong&gt;🤷‍♂️
&lt;/h3&gt;

&lt;p&gt;By using Vim we force ourselves to use the keyboard every time we perform some action in our code. By not moving our hands from the keyboard to the mouse, we save a few seconds⌛️&lt;br&gt;
These seconds are very minimal but when you see the amount of work you are able to do by just sticking to the keyboard, you will know why many people like using Vim💻&lt;br&gt;
If you are coding and you have to move your hand to the mouse, your productivity is affected. Whereas if you just use the keyboard and focus more on the code, you might enter the flow state which will help boost your productivity👨‍💻&lt;br&gt;
Now I don't use Vim directly and am more of a &lt;strong&gt;&lt;em&gt;Vim extension&lt;/em&gt;&lt;/strong&gt; user. I use Vim extensions/plugins in both VS Code and Goland(Golang ide by jetbrains). &lt;br&gt;
In VS Code you can just search for "&lt;em&gt;Vim&lt;/em&gt;" in the extension section and download it.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5xnky0to0wf1d08w0tus.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5xnky0to0wf1d08w0tus.png" alt="Vim for VS Code" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For Jetbrains IDEs you can download "&lt;em&gt;IdeaVim&lt;/em&gt;" from the plugins section.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzxl2olp2vu9kvj6bnd9w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzxl2olp2vu9kvj6bnd9w.png" alt="Image description" width="545" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These extensions and plugins will help you to run your code in your code editor by using Vim commands. This will help you become more productive while keeping the features of your favourite IDEs.&lt;br&gt;
Have a happy and productive programming!!👋&lt;/p&gt;

</description>
      <category>vim</category>
      <category>programming</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
