<?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: Alish Giri</title>
    <description>The latest articles on DEV Community by Alish Giri (@wootcot).</description>
    <link>https://dev.to/wootcot</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%2F1562696%2Fb22da089-00e2-49c2-b76c-0994e702a2f4.png</url>
      <title>DEV Community: Alish Giri</title>
      <link>https://dev.to/wootcot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wootcot"/>
    <language>en</language>
    <item>
      <title>If you struggle to learn then this is for you.</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Sat, 23 May 2026 09:28:12 +0000</pubDate>
      <link>https://dev.to/wootcot/if-you-struggle-to-learn-then-this-is-for-you-49d0</link>
      <guid>https://dev.to/wootcot/if-you-struggle-to-learn-then-this-is-for-you-49d0</guid>
      <description>&lt;p&gt;I have kept up with technology for almost a decade and most remote developers I worked with ask me how am I doing this.&lt;/p&gt;

&lt;p&gt;Let's assume that we have to learn something and that something is number 1 to 10.&lt;/p&gt;

&lt;p&gt;Every number is an entire section so they are complicated.&lt;/p&gt;

&lt;p&gt;Now ideally learning 1 and then 2 then 3 and so on is how we learn. This linear fashion of learning is not how I have been doing it for the last decade.&lt;/p&gt;

&lt;p&gt;You don't have to master anything right away or understand anything at all at the very start. Just expose your brain to the new concepts and ideas. If you don't understand 1 move to 2, 3, 4 and so on. Come back to it with different approach later when you reach 8 or 9.&lt;/p&gt;

&lt;p&gt;For example, recently I have been involved with hardware development using C++ and ESP-IDF (Espressif IoT Development Framework) Software Development Kit (SDK). And rather than wasting my time learning wiring, electronics, PCBs, KiCad for Schematics individually I decided to fully immerse into production ready development of a fairly practical embedded system development (firmware + full-stack development + IoTs).&lt;/p&gt;

&lt;p&gt;So I created a Flutter app with Golang backend and a new folder called firmware for the C++ and ESP-IDF SDK code for the hardware programming. I researched on the industry standard tools used and downloaded KiCad for Schematics &amp;amp; PCB design and Autodesk Fusion 360 for 3D designing.&lt;/p&gt;

&lt;p&gt;As you can see things are already piling up.&lt;/p&gt;

&lt;p&gt;I also bought the IoTs devices (hardwares to be controlled by the C++ firmware). And finally, I also did a small workspace set up for wiring.&lt;/p&gt;

&lt;p&gt;Now mastering each would have taken me months but I chose the "my way approach". I did the full lifecycle in one go and in just one week I completed about 80% of the entire lifecycle of the hardware development fully connected to Flutter and Golang projects using WebSocket. The remaining 20% I can skip for now. Because I will use this valuable time to brush up on other areas like "The Reading" 😄.&lt;/p&gt;

&lt;p&gt;Yes, I did not mention but you also have to read and research on the new concepts too. Everything except coding felt rough and unpolished but I continued anyway and now that I have reached 8 and 9, I have questions and concepts that are automatically maturing. I am bombarding questions to the AI and learning as I go.&lt;/p&gt;

&lt;p&gt;Few more iterations of this for few different projects will make me a complete Embedded Systems Engineer. This will open up a whole new opportunities in my career.&lt;/p&gt;

&lt;p&gt;So the next time you decide to learn what steps are you going to take?&lt;br&gt;
The linear or more practical?! 😉&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Software equivalent for these hardwares</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Thu, 21 May 2026 07:06:12 +0000</pubDate>
      <link>https://dev.to/wootcot/software-equivalent-for-these-hardwares-3d</link>
      <guid>https://dev.to/wootcot/software-equivalent-for-these-hardwares-3d</guid>
      <description>&lt;p&gt;We don't understand anything unless our brain associate it with relatable contents. This is why learning new information is so hard because there is nothing to associate that new piece of information with.&lt;/p&gt;

&lt;p&gt;This is exactly what happened to me when I understood that the IoT devices you see below are like packages/dev_dependencies you install in a piece of software you write.&lt;/p&gt;

&lt;p&gt;You control these dev boards using mostly C++ and verify that your code controls the hardware as you want and then provide these information to the manufacturer to create a production board with your firmware/code. You also 3D design the case/housing for prototyping and provide the design files to the manufacturer and finally your production device is ready 🚀.&lt;/p&gt;

&lt;p&gt;So turns out this is how hardware development work and some of the use cases for your reference are below:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create an attendance receiver device (like I did in my past project)&lt;/li&gt;
&lt;li&gt;Create a face scan to unlock door&lt;/li&gt;
&lt;li&gt;Build a custom CCTV recorder with custom logic to identify product&lt;/li&gt;
&lt;li&gt;Build a drone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now you see the practical use case 🙂&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>iot</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Energy Supply and Demand is fascinating!</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Sat, 16 May 2026 09:39:36 +0000</pubDate>
      <link>https://dev.to/wootcot/the-energy-supply-and-demand-is-fascinating-2ebg</link>
      <guid>https://dev.to/wootcot/the-energy-supply-and-demand-is-fascinating-2ebg</guid>
      <description>&lt;p&gt;We consume electricity in real-time. And the demand and supply changes every second. The operators at the power station constantly adjust the generation of electricity based on grid's current requirement. &lt;/p&gt;

&lt;p&gt;This is more complex than most people imagine.&lt;/p&gt;

&lt;p&gt;Producing electricity means balancing the voltage, current and frequency. Any slight changes could be catastrophic and could cause blackouts or instrument failures.&lt;/p&gt;

&lt;p&gt;I always thought that once the power station is built then electricity is produced and distributed but it turns out to be more complex and with renewable energy it is getting even more complex.&lt;/p&gt;

&lt;p&gt;The constant need for adjustment surprised me. In addition, the power grid has to work on 50 Hertz (or 60 Hertz in US/Canada) capacity otherwise things will start to break. This frequency is naturally produced by the turbines. All electricity except Solar uses turbines. Frequency itself becomes a “health indicator” of the grid. And Even 49.5 Hz or 50.5 Hz can become dangerous.&lt;/p&gt;

&lt;p&gt;Due to these the emergence of smart grid became a necessity. And that is what most power company try to improve. Producing electricity is simple but managing the supply and demand is the most challenging part.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How we power our laptops?</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Thu, 14 May 2026 11:54:19 +0000</pubDate>
      <link>https://dev.to/wootcot/how-we-power-our-laptops-2i5a</link>
      <guid>https://dev.to/wootcot/how-we-power-our-laptops-2i5a</guid>
      <description>&lt;p&gt;Since AI does most of the coding for me — I have been trying to figure out electricity and just learned the following 😄.&lt;/p&gt;

&lt;p&gt;Imagine a water pipe.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Voltage is how hard the water is being pushed.&lt;/li&gt;
&lt;li&gt;Current is how much water is actually flowing.
Electricity behaves similarly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So this is why you can increase or decrease voltage.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What does this mean for the tech world?</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Thu, 07 May 2026 08:46:23 +0000</pubDate>
      <link>https://dev.to/wootcot/what-does-this-mean-for-the-tech-world-5ffm</link>
      <guid>https://dev.to/wootcot/what-does-this-mean-for-the-tech-world-5ffm</guid>
      <description>&lt;p&gt;For tech enthusiast star lovers out there,&lt;/p&gt;

&lt;p&gt;Uranus has just entered Gemini. What does this mean for the tech world?&lt;/p&gt;

&lt;p&gt;Well Gemini rules how we process and share data. But what you will be more interested in is that, this transit is widely associated with the next phase of Artificial Intelligence—moving from AI as a tool to AI as a fundamental infrastructure. We may see breakthroughs in neural interfaces, language translation, and how we "speak" to machines.&lt;/p&gt;

&lt;p&gt;On a personal level, this energy is electric and restless. It rewards those who can pivot quickly and stay curious, but it also risks significant mental burnout and "information fatigue" due to the sheer speed of change.&lt;/p&gt;

&lt;p&gt;How we learn is up for reinvention. Self-taught paths, micro-learning, and immersive educational tech are likely to replace rigid, traditional academic structures.&lt;/p&gt;

&lt;p&gt;If you like astrology then don't forget to download Astrocot on your preferred platform to get your personal sky chart explorer absolutely at no cost 😄.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The creation of Power Bar in Astrocot (an astrology system).</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Thu, 07 May 2026 03:15:00 +0000</pubDate>
      <link>https://dev.to/wootcot/the-creation-of-power-bar-in-astrocot-an-astrology-system-4f81</link>
      <guid>https://dev.to/wootcot/the-creation-of-power-bar-in-astrocot-an-astrology-system-4f81</guid>
      <description>&lt;p&gt;I created a command bar (Power Bar) to control the system (Sky Chart) using readable text instead of using buttons. When I was building this last year I did not know much about how AI works. Since I have been working on AI integration and AI workflows for a while now. I came to a big realization 😅.&lt;/p&gt;

&lt;p&gt;Most companies who integrates AI they are using APIs provided by the AI companies like ChatGPT, Gemini or Deepseek. In technicality, there is no direct connection to AI in your server, you are literally chatting with AI on the server using API so that is what AI integration is all about.&lt;/p&gt;

&lt;p&gt;However, now that I have developed Power Bar for Astrocot and is fully functional I have started to understand how I can use this feature with local AI even better. This is mind blowing!&lt;/p&gt;

&lt;p&gt;I can now control the screen using AI. This is super complex but I have already done half of the work and I might have something for the tech community for this. Still pre-mature and requires more experiments but if succeeded then I will probably release an Open Source project that might be useful for many.&lt;/p&gt;

&lt;p&gt;Not sure how this will turn out though 🤞🏻!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>llm</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Your talent is invisible without presence.</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Wed, 06 May 2026 15:27:27 +0000</pubDate>
      <link>https://dev.to/wootcot/your-talent-is-invisible-without-presence-3i0l</link>
      <guid>https://dev.to/wootcot/your-talent-is-invisible-without-presence-3i0l</guid>
      <description>&lt;p&gt;You can build the most secure architecture in the world.&lt;/p&gt;

&lt;p&gt;You can write the cleanest code in the industry.&lt;/p&gt;

&lt;p&gt;You can solve the most complex B2B supply chain logic.&lt;/p&gt;

&lt;p&gt;But if you aren't present where your customers are, you don’t exist.&lt;/p&gt;

&lt;p&gt;In 2026, "Presence" isn't just showing up; it’s:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building in public.&lt;/li&gt;
&lt;li&gt;Owning your data and your narrative.&lt;/li&gt;
&lt;li&gt;Being the signal in a world full of AI-generated noise.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Presence is the bridge between a "great idea" and a "successful business".&lt;/p&gt;

&lt;p&gt;Do you prioritize building the product or building the presence?&lt;br&gt;
Let’s talk below. 👇&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>career</category>
      <category>discuss</category>
      <category>marketing</category>
    </item>
    <item>
      <title>A better architecture</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Tue, 05 May 2026 18:15:00 +0000</pubDate>
      <link>https://dev.to/wootcot/a-better-architecture-cno</link>
      <guid>https://dev.to/wootcot/a-better-architecture-cno</guid>
      <description>&lt;p&gt;If you have not understood by now then let me remind you the time you or your team went down through all those codes you wrote few months or years ago and now you have to do that all over again.&lt;/p&gt;

&lt;p&gt;This is a very common pattern with established systems. Improvement work is either done or skipped due to higher risk rate. And only selected portion of the work is pushed forward.&lt;/p&gt;

&lt;p&gt;This is a where most systems go down the rabbit hole!&lt;/p&gt;

&lt;p&gt;Every client I have worked with in the past wants to get things done fast. And until it's too late they will keep pushing. Technology changes fast so keeping up with it is the only way to progress otherwise we already know how fast things deprecate. And messy code cannot be upgraded without adding more messy code 🤮. This is what happened to a client of mine from Norway.&lt;/p&gt;

&lt;p&gt;The only solution to this I have come up with is "A better architecture". If the foundation is strong then only few changes are required to make the upgrade. I do this in practice all the time and have been successful at doing this because of my constant need for improvement.&lt;/p&gt;

&lt;p&gt;In two of my past projects I rewrote the entire code because I found something better 😅. Most will call me stupid and they will not be wrong. But the backbone on which I do these changes is rigorous integration testing. I write tests and this becomes my single source of truth for the quality I expect from my code. But now that I have all these experiences, even the major upgrade requires minor tweaks surprisingly due to better architectural understanding.&lt;/p&gt;

&lt;p&gt;However, the most important factor we want from the code is higher flexibility. Because things will change. And we want to keep all of our hair intact.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>discuss</category>
      <category>softwaredevelopment</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>Who cares about speed?</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Mon, 04 May 2026 18:15:00 +0000</pubDate>
      <link>https://dev.to/wootcot/who-cares-about-speed-1pl1</link>
      <guid>https://dev.to/wootcot/who-cares-about-speed-1pl1</guid>
      <description>&lt;p&gt;After 8 years of software engineering, the one thing I am good at is something that nobody really cares about. This reality has hit me hard many times. Who cares about performance if it costs you slightly more investment. Who cares about architecture if it costs you more. Who cares about 0.35 second of improvement or even 2 seconds of faster load time for that matter.&lt;/p&gt;

&lt;p&gt;This was a very strange reality I came across when I began the journey of building products few years back. If you don't find a way to exchange value within few weeks then you really need to start restructuring your path. People in business they are looking for ways to reduce cost and improve their time management. Noting else matters.&lt;/p&gt;

&lt;p&gt;The speed and performance is added benefit that is invisible to the users. Slow  load times is only a problem when they are fully invested in the system but before getting to a point where your app/system becomes a thing the speed and performance are irrelevant.&lt;/p&gt;

&lt;p&gt;However, if the same product is already out there and have proven its worth in the market then now you can present your version of the system specifically focusing on the performance and speed. Because now you are solving problem in the industry that is not just app specific, it is performance and speed specific.&lt;/p&gt;

&lt;p&gt;Why did I bring this up? You wonder.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google wasn't the first search engine; it was just faster and more relevant.&lt;/li&gt;
&lt;li&gt;Slack wasn't the first chat app; it was just more integrated and performant.&lt;/li&gt;
&lt;li&gt;Stripe wasn't the first payment gateway; it was just the first one that didn't make developers want to quit their jobs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nobody cares until the performance and speed becomes a visible problem and that will only happen when the product has already been proven in the market.&lt;/p&gt;

</description>
      <category>career</category>
      <category>discuss</category>
      <category>performance</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>One Intelligent Platform</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Mon, 04 May 2026 13:30:21 +0000</pubDate>
      <link>https://dev.to/wootcot/one-intelligent-platform-2ppa</link>
      <guid>https://dev.to/wootcot/one-intelligent-platform-2ppa</guid>
      <description>&lt;p&gt;Every big organisation in some way utilizes technology but end up with a mess anyway. The solution they choose mostly just covers few problems with multiple systems and leaves out the rest in the hands of their team members. Now the team members are responsible for utilising the system to make the operation smooth.&lt;/p&gt;

&lt;p&gt;But is your operation smooth right now?&lt;/p&gt;

&lt;p&gt;That's the thing with systems. They are complex! The learning curve, the transition cost and the repetitive work is most of the time avoided and the long term pain is accepted because this is how traditionally we were working right?!&lt;/p&gt;

&lt;p&gt;Soon this will evolve. The AI integration is making software intelligent. Not just static code and systems where human interaction was mandatory. The AI will independently work as an employee and will be able to manage your operation effectively.&lt;/p&gt;

&lt;p&gt;I manage an AI employee (the early version one) and working on improving it. It's a lot of work and the learning curve is steep but no mountain is big if you are willing to take the first step and look at the subsequent next.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Two tutorials to master Riverpod!</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Fri, 03 Oct 2025 08:51:28 +0000</pubDate>
      <link>https://dev.to/wootcot/two-videos-to-master-riverpod-55pp</link>
      <guid>https://dev.to/wootcot/two-videos-to-master-riverpod-55pp</guid>
      <description>&lt;p&gt;These two YouTube tutorials are all you need to learn how to use Riverpod in Flutter.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.youtube.com/watch?v=fU15nxFKInA&amp;amp;list=PLJDAe6L3tk1up4gebuvNn3xxW8u5kmpoV&amp;amp;index=1&amp;amp;pp=gAQBiAQB" rel="noopener noreferrer"&gt;Part 2&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://www.youtube.com/watch?v=gbHj1EkpuIQ&amp;amp;list=PLJDAe6L3tk1up4gebuvNn3xxW8u5kmpoV&amp;amp;index=3&amp;amp;pp=gAQBiAQB0gcJCfsJAYcqIYzv" rel="noopener noreferrer"&gt;Part 1&lt;/a&gt;
&lt;/h2&gt;

</description>
      <category>flutter</category>
      <category>riverpod</category>
    </item>
    <item>
      <title>Flutter + AI: Build an AI Trainer App (2025 Tutorial)</title>
      <dc:creator>Alish Giri</dc:creator>
      <pubDate>Sun, 01 Jun 2025 04:58:22 +0000</pubDate>
      <link>https://dev.to/wootcot/flutter-ai-build-an-ai-trainer-app-2025-tutorial-1ffg</link>
      <guid>https://dev.to/wootcot/flutter-ai-build-an-ai-trainer-app-2025-tutorial-1ffg</guid>
      <description>&lt;p&gt;Do you want to build your own personal trainer using the power of AI?? Then rest assure I have got you covered!!! 💪🏻&lt;/p&gt;

&lt;p&gt;Drop and give me 5 before you start!!! 😄&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/smjWX2swwv8"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
