<?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>Forem: Indrani</title>
    <description>The latest articles on Forem by Indrani (@macroandmicro).</description>
    <link>https://forem.com/macroandmicro</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%2F952067%2F02cdcfce-e9aa-4b81-bb90-01c43d1ebe9e.png</url>
      <title>Forem: Indrani</title>
      <link>https://forem.com/macroandmicro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/macroandmicro"/>
    <language>en</language>
    <item>
      <title>14 coding platforms to build your programming logic</title>
      <dc:creator>Indrani</dc:creator>
      <pubDate>Fri, 07 Feb 2025 13:48:56 +0000</pubDate>
      <link>https://forem.com/macroandmicro/14-coding-platforms-to-build-your-programming-logic-1odd</link>
      <guid>https://forem.com/macroandmicro/14-coding-platforms-to-build-your-programming-logic-1odd</guid>
      <description>&lt;p&gt;Let me give you some interesting insights into the world of technology,  which I consider, the tip of the iceberg of uncertainty.&lt;/p&gt;

&lt;p&gt;With the advent of DeepSeek AI, which was built by Chinese AI engineers, OpenAI faced a huge setback. Nasdaq became red. The US economy faced losses of 1 trillion US dollars. The DeepSeek R1 model was made open source and was made available for everyone. Also, it's being said that it took lower costs to train the LLM since they were short of resources. Their basic approach involved the use of reinforcement learning. OpenAI then launched its newest reasoning model, the o3 mini, which can essentially "think" and "reason".&lt;/p&gt;

&lt;h2&gt;
  
  
  🔥THE BURNING QUESTION.....
&lt;/h2&gt;

&lt;p&gt;Why would the recruiters ask coding questions during the recruitment process, if the models are intelligent enough to solve them?? &lt;/p&gt;

&lt;h2&gt;
  
  
  🎁MY HONEST OPINION
&lt;/h2&gt;

&lt;p&gt;Recruiters will ask to solve coding questions to get a glimpse of the innate and raw problem-solving skills of the candidate, the dedication that was previously put in during the preparations, consistency, and discipline.  Essentially, &lt;strong&gt;coding questions serve as the metric&lt;/strong&gt; of all the above-mentioned parameters.&lt;/p&gt;

&lt;p&gt;With the emergence of ultra-powerful AI models, it's an absolute necessity to possess the skill of problem-solving and logic building. Even using AI tools properly and utilizing them to their maximum potential is not everyone's cup of tea.&lt;/p&gt;

&lt;p&gt;Think of yourself, imagine you are a manager of a multi-million dollar enterprise. While recruiting a candidate,  would you not check if that person had serious problem-solving skills? Would you not check if that person was disciplined? Would you not check if the human is consistent with putting effort and dedication or not? Surely you would. And what would be the easiest way to do that? &lt;/p&gt;

&lt;p&gt;I think you have the answer. &lt;/p&gt;

&lt;p&gt;Over the years, I have bookmarked some well-known problem-solving sites that will level up your thinking skills and exercise your brain muscles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Competitive Programming
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://codeforces.com/" rel="noopener noreferrer"&gt;Codeforces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.codechef.com/" rel="noopener noreferrer"&gt;CodeChef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hackerrank.com/" rel="noopener noreferrer"&gt;Hackerrank&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hackerearth.com/" rel="noopener noreferrer"&gt;HackerEarth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://atcoder.jp/" rel="noopener noreferrer"&gt;Atcoder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.spoj.com/" rel="noopener noreferrer"&gt;Sphere Online Judge (SPOJ)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://projecteuler.net/about" rel="noopener noreferrer"&gt;Project Euler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cses.fi/problemset/" rel="noopener noreferrer"&gt;CSES Problem set&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  To practice Data Structures and Algorithms
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://leetcode.com/" rel="noopener noreferrer"&gt;Leetcode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.geeksforgeeks.org/" rel="noopener noreferrer"&gt;GeeksForGeeks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://takeuforward.org/" rel="noopener noreferrer"&gt;Striver Sheet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.interviewbit.com/" rel="noopener noreferrer"&gt;InterviewBit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://neetcode.io/" rel="noopener noreferrer"&gt;Neetcode&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Multiple-use site
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.topcoder.com/" rel="noopener noreferrer"&gt;Topcoder&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is it. So let's&lt;/p&gt;

&lt;h2&gt;
  
  
  GET. SET. CODE. 🤘💪✌
&lt;/h2&gt;

</description>
      <category>competativeprogramming</category>
      <category>career</category>
      <category>ai</category>
      <category>dsa</category>
    </item>
    <item>
      <title>How I generated 15 vibrant and highly detailed infographics at the last moment...</title>
      <dc:creator>Indrani</dc:creator>
      <pubDate>Mon, 27 Jan 2025 08:41:11 +0000</pubDate>
      <link>https://forem.com/macroandmicro/how-i-generated-15-vibrant-and-highly-detailed-infographics-at-the-last-moment-1pm8</link>
      <guid>https://forem.com/macroandmicro/how-i-generated-15-vibrant-and-highly-detailed-infographics-at-the-last-moment-1pm8</guid>
      <description>&lt;p&gt;As we all know, the human brain processes images 60,000 times faster than text. Also, our attention spans have become incredibly short. For video content creators, it is the first 5 to 7 seconds of their videos, that decides if their videos will have a longer watch span or not.&lt;/p&gt;

&lt;p&gt;This leads us to the importance of infographics.&lt;br&gt;
Adding infographics to our documents, presentation, or anything that has text, has the potential to &lt;br&gt;
1) Hold the readers' attention for a longer period.&lt;br&gt;
2) Present the information concisely. &lt;/p&gt;

&lt;p&gt;I have used &lt;a href="https://www.napkin.ai/" rel="noopener noreferrer"&gt;Napkin AI&lt;/a&gt; to prepare a pitch deck for a case study competition. The deadlines for the submission were closing in fast and apart from this event, my team members had a lot of other obligations to fulfill. We didn't have the time to &lt;br&gt;
1) Go through all the information, and&lt;br&gt;
2) Summarize it, and&lt;br&gt;
3) Jott down the main points that graphics can depict, and, finally &lt;br&gt;
4) Design the graphics from scratch. &lt;br&gt;
5) Just one graphic is not enough, we needed at least 10, maybe more.&lt;/p&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%2Fzabsdehvqvupt72yiqex.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%2Fzabsdehvqvupt72yiqex.png" alt="Description of the process of deciding infographics simplified using Napkin AI" width="798" height="798"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's where my army of AI tools jumped in to save us. Long story short, &lt;br&gt;
1) we fed the problem statement to ChatGPT. &lt;br&gt;
2) We wrote prompts for specific perspectives of the case and the questions we needed answered. &lt;br&gt;
3) We pasted ChatGPT's instructions into Napkin AI and it generated the graphics for us.&lt;/p&gt;

&lt;p&gt;Here is a collage of the pics that we had generated.&lt;/p&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%2Fpqpne9ojxfc9yrq3ygsy.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%2Fpqpne9ojxfc9yrq3ygsy.png" alt="Collage of the AI generated infographics using Napkin AI" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All the infographics that are used here are generated from Napkin AI itself.&lt;/p&gt;

&lt;p&gt;Here is a list of all its features we found to be useful : &lt;br&gt;
1) You can generate visuals from text.&lt;br&gt;
2) It generates a good number of options for you to decide which one of all the options, suits your needs the best.&lt;br&gt;
3) Each option has several styles to choose from, to match the theme of whatever you are working on.&lt;br&gt;
4) You can customize your visuals, colors, border outlines, and even the text.&lt;br&gt;
5) You can sketch and draw directly on your visuals &lt;br&gt;
6) You can export in PNG, SVG, or PDF format.&lt;br&gt;
7) You can collaborate with your team.&lt;br&gt;
8) You can upload your visuals and customize them&lt;br&gt;
9) There is a free version and a paid one. You can choose to use whatever suits your needs the best. (I chose the free one.   :)   )&lt;br&gt;
10) There is a feature to add comments too.&lt;/p&gt;

&lt;p&gt;Here is an infographic to summarize all the points mentioned above :&lt;/p&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%2Fjtaarkrpdq840kwjxawu.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%2Fjtaarkrpdq840kwjxawu.png" alt="Features of Napkin AI" width="800" height="621"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This tool is very handy, intuitive, and easy to use. Once you get started,  you will instinctively know what to do and how to proceed.&lt;/p&gt;

&lt;p&gt;There is one thing that I feel Napkin AI needs to work on: The web app lags a bit after one napkin is used for too long. While the generation of images provides numerous options, scrolling through them was a bit longer process than expected. What I mean is scrolling is supposed to be instantaneous but while using Napkin, it took me more than just an instant, took me around 4 to 5 instants, at max.&lt;/p&gt;

&lt;p&gt;I wish Napkin had plug-ins or extensions to be used alongside Google Docs/ Slides, MS PowerPoint, WordPress, or other creator tools that are used very often. Those features might roll in soon.  &lt;/p&gt;

&lt;p&gt;Altogether, Napkin AI presents us with an incredible demonstration of the power of Artificial Intelligence, more specifically, the Gen AI. &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>rag</category>
      <category>design</category>
    </item>
    <item>
      <title>Behind the Scenes: Key takeaways from our Smart India Hackathon 2024 experience.</title>
      <dc:creator>Indrani</dc:creator>
      <pubDate>Tue, 21 Jan 2025 12:19:22 +0000</pubDate>
      <link>https://forem.com/macroandmicro/behind-the-scenes-key-takeaways-from-our-smart-india-hackathon-2024-experience-5glc</link>
      <guid>https://forem.com/macroandmicro/behind-the-scenes-key-takeaways-from-our-smart-india-hackathon-2024-experience-5glc</guid>
      <description>&lt;p&gt;My team consisted of two girls and four boys: Anu Priya, Harshit, Beeplov Sharma, Manish Sah, Roshan Yadav, and my pathetic self (just kidding). We developed a solution for the following problem statement: Develop an ML model-based solution to refine CAPTCHA.&lt;/p&gt;

&lt;p&gt;There was intense competition since the Smart India Hackathon is the world's biggest open innovation model, sponsored by the Government of India. We had been trying to become "The Chosen One" since our 1st year. When the SIH finally opened for idea submissions, the brains of the entire community of innovators started storming. Teams began building, friendships began evolving, and YouTube videos about how to become finalists started rolling in. Each topic was limited to 500 idea submissions. Some topics did have 500 submissions (which means more than 500 teams attempted to submit to that particular problem statement), while others had 30 or maybe 40 submissions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Takeaway 1&lt;/em&gt;: &lt;em&gt;Select a topic that has a probability of fewer submissions.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;This way, you will have less competition to worry about. (Since we are ignorant humans, we worry more about others and less about our actions.)&lt;/p&gt;

&lt;p&gt;There were 186 problem statements in the software domain. We were in search of that one magical problem statement for which we could build something meaningful. All 6 of us divided the problem statements, and each of us went through all of them. We didn't ponder much on the ones we didn't like or that wasn't our cup of tea. All 6 of us made a list of problem statements that ignited our visceral train of thought, i.e., how to approach the problem and what to build. This was done within a fixed deadline, after which a meeting was held, and we identified our divine problem statement.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Takeaway 2: Select a problem statement from which you (as a team) believe you can build something meaningful.&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;All members should know what will be built and what their contribution to the team will be. If there is a primary working member (this arrangement is more common than might be apparent at the surface level), then the other members should assist that person in whatever way possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Takeaway 3: Make a list of all the tech stacks that you will need to build your proposed solution.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Include the technologies you would need to scale up your solution to production-grade. Include this in your PowerPoint presentation or pitch deck. The list should be made available to everyone on the team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Takeaway 4: The importance of a detailed and well-structured flowchart is quite underrated&lt;/em&gt;&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;I would like to emphasize the importance of pictures and infographics. Try to use graphics to design the architecture of your proposed solution. Websites like Canva, Polotno Studio, or any other software/website of your choice can be used. Detailed flowcharts give insights into your thought process, and demonstrate the validity and scalability of the proposed solution.&lt;/p&gt;

&lt;p&gt;This is a screenshot of the problem statement.&lt;/p&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%2Fd8d2wj2su9y35318xmz4.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%2Fd8d2wj2su9y35318xmz4.jpg" alt="Smart India Hackathon (SIH) 2024 Problem statement on Machine Learning" width="800" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can view more such problem statements at the official website of the SIH.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1mSeNQ9RN582e8nKPD3-QyeqRfEo-VnTY/view?usp=drive_link" rel="noopener noreferrer"&gt;Here&lt;/a&gt; is the link to the ppt of the proposed solution that we had submitted.&lt;/p&gt;

&lt;p&gt;Our joy skyrocketed when we learned that we had been selected for the finals. &lt;a href="https://www.linkedin.com/posts/beeplov-sharma-017a22237_smartindiahackathon-teambsd-captcharevolution-ugcPost-7258746534576467969-3DW4?utm_source=share&amp;amp;utm_medium=member_desktop" rel="noopener noreferrer"&gt;Here&lt;/a&gt; is the link to our ecstatic LinkedIn post.&lt;/p&gt;

&lt;p&gt;Although we had been selected for the finals, we could not make it to the hackathon because we had our end-of-semester exams on the same day. If we had skipped our end-of-semester exams for the hackathon, it would have been considered a backlog in our academic record. So, the choice made out of sheer desperation was obvious. After innumerable sleepless nights, countless silent prayers, and multitudes of long, arduous hours, our patient wait to attend this grand hackathon in person remained a distant dream, a goal never achieved, a wait that never ended.&lt;/p&gt;

&lt;p&gt;"I tried so hard and got so far&lt;br&gt;
But in the end, it doesn't even matter."&lt;br&gt;
-Linkin Park (In The End)&lt;/p&gt;

&lt;p&gt;This, however, is not true. It does matter. We are developers. We always learn and implement; that's what we do. The journey to becoming a finalist in SIH 2024 has been hugely rewarding and immensely humbling and was a great learning experience in itself. I extend my deepest gratitude to each exceptional member of my team for their unwavering support, seamless collaboration, and the treasury of memories we've created together. &lt;/p&gt;

</description>
      <category>sih</category>
      <category>hackathon</category>
      <category>webdev</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
