<?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: Nandini S Hinduja</title>
    <description>The latest articles on DEV Community by Nandini S Hinduja (@nandinishinduja).</description>
    <link>https://dev.to/nandinishinduja</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%2F1198621%2F9dce7d6b-1990-44f4-9688-f1b8e447c355.jpg</url>
      <title>DEV Community: Nandini S Hinduja</title>
      <link>https://dev.to/nandinishinduja</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nandinishinduja"/>
    <language>en</language>
    <item>
      <title>Websites for project based learning in software development</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Mon, 04 Aug 2025 10:00:00 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/websites-for-project-based-learning-in-software-development-4lgp</link>
      <guid>https://dev.to/nandinishinduja/websites-for-project-based-learning-in-software-development-4lgp</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Freecodecamp&lt;/li&gt;
&lt;li&gt;Codecademy&lt;/li&gt;
&lt;li&gt;Datacamp&lt;/li&gt;
&lt;li&gt;Udacity&lt;/li&gt;
&lt;li&gt;Coursera&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>tips to solve errors/bugs</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 10:03:02 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/tips-to-solve-errorsbugs-2iad</link>
      <guid>https://dev.to/nandinishinduja/tips-to-solve-errorsbugs-2iad</guid>
      <description>&lt;ul&gt;
&lt;li&gt;take a walk&lt;/li&gt;
&lt;li&gt;take a break&lt;/li&gt;
&lt;li&gt;take a shower&lt;/li&gt;
&lt;li&gt;have a snack&lt;/li&gt;
&lt;li&gt;take a nap&lt;/li&gt;
&lt;li&gt;chatgpt/claude/deepseek/gemini&lt;/li&gt;
&lt;li&gt;ask another developer&lt;/li&gt;
&lt;li&gt;youtube/github/stackoverflow&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>tips to not break production</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 10:02:15 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/tips-to-not-break-production-43ja</link>
      <guid>https://dev.to/nandinishinduja/tips-to-not-break-production-43ja</guid>
      <description>&lt;ul&gt;
&lt;li&gt;test thoroughly&lt;/li&gt;
&lt;li&gt;have others test the app before releasing&lt;/li&gt;
&lt;li&gt;check if new features haven't broken existing ones&lt;/li&gt;
&lt;li&gt;make smaller deployments&lt;/li&gt;
&lt;li&gt;get the code reviewed before deploying&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>how to manage personal tasks if you have long working hours</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 10:00:54 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/how-to-manage-personal-tasks-if-you-have-long-working-hours-3f98</link>
      <guid>https://dev.to/nandinishinduja/how-to-manage-personal-tasks-if-you-have-long-working-hours-3f98</guid>
      <description>&lt;ul&gt;
&lt;li&gt;utilize travelling time. &lt;/li&gt;
&lt;li&gt;utilize break time at work. &lt;/li&gt;
&lt;li&gt;take enough rest at night so that you're more energetic during the day even after you reach home from work. &lt;/li&gt;
&lt;li&gt;increase iron intake, this will ensure that you're not tired after you reach home and so you can do personal tasks once you reach home.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>beginners</category>
      <category>discuss</category>
      <category>career</category>
    </item>
    <item>
      <title>What is spaced repetition?</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:59:55 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/what-is-spaced-repetition-ek2</link>
      <guid>https://dev.to/nandinishinduja/what-is-spaced-repetition-ek2</guid>
      <description>&lt;p&gt;Spaced repetition is a study technique where instead of studying or revising the same material every day, we leave a gap of few days before revisiting the same material&lt;/p&gt;

&lt;p&gt;This strengthens neural pathways associated with that material in the brain. &lt;/p&gt;

&lt;p&gt;Spaced repetition leverages the neuroplasticity of the brain.&lt;/p&gt;

&lt;p&gt;This technique works best if we try to actively recall the information instead of simply reading it.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>AI in Coding</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:55:36 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/ai-in-coding-18j1</link>
      <guid>https://dev.to/nandinishinduja/ai-in-coding-18j1</guid>
      <description>&lt;p&gt;With the rise of AI, coding is one of the fields that is affected - both positively and negatively.&lt;/p&gt;

&lt;p&gt;Now more than ever, it has become much easier to code and launch software products within days instead of weeks or months.&lt;/p&gt;

&lt;p&gt;But since AI can generate code, the need for entry level developers has vanished.&lt;/p&gt;

&lt;p&gt;To stay relevant in this market, here are some things you can do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be versatile. Try to learn and execute in different technologies and programming languages/frameworks.&lt;/li&gt;
&lt;li&gt;Don't be afraid to get your hands dirty with new things.&lt;/li&gt;
&lt;li&gt;Be dynamic. Do frontend, backend, mobile, cloud - all types of coding.&lt;/li&gt;
&lt;li&gt;Dive into AI development, AR/VR and other emerging technologies.&lt;/li&gt;
&lt;li&gt;Explore new concepts, keep learning and executing.&lt;/li&gt;
&lt;li&gt;Use AI as a tool to generate code but think of the logic and design the system on your own.&lt;/li&gt;
&lt;li&gt;Use AI for generating code initially, but take more control once the application becomes mature.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do you agree? Leave your thoughts in the comments!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>AI Workshop</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:46:49 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/ai-workshop-3ha3</link>
      <guid>https://dev.to/nandinishinduja/ai-workshop-3ha3</guid>
      <description>&lt;p&gt;I recently attended an AI workshop conducted by The Economic Times and GrowthSchool and here are some of the things I learnt in the two day online live masterclass:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to automate social media content creation using AI?&lt;/li&gt;
&lt;li&gt;How to make video advertisements using AI?&lt;/li&gt;
&lt;li&gt;How to build AI Voice Agents?&lt;/li&gt;
&lt;li&gt;How to build custom GPTs?&lt;/li&gt;
&lt;li&gt;What are the different types of prompting techniques?&lt;/li&gt;
&lt;li&gt;How to build web apps using AI?&lt;/li&gt;
&lt;li&gt;How to do cold outreach by using AI?&lt;/li&gt;
&lt;li&gt;Different AI tools which can be used for writing, research, excel, product management, summarization of pdfs/docs, music generation, image generation, data analytics, YouTube video summarization, etc.&lt;/li&gt;
&lt;li&gt;The process behind how LLMs actually work.&lt;/li&gt;
&lt;li&gt;Applications of ML and DL.&lt;/li&gt;
&lt;li&gt;Evolution of AI.&lt;/li&gt;
&lt;li&gt;How to become an AI generalist?&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>coding</category>
    </item>
    <item>
      <title>How I go about system design while building software systems</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:42:58 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/how-i-go-about-system-design-while-building-software-systems-4nfc</link>
      <guid>https://dev.to/nandinishinduja/how-i-go-about-system-design-while-building-software-systems-4nfc</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Gather requirements&lt;/li&gt;
&lt;li&gt;Draw frontend screens&lt;/li&gt;
&lt;li&gt;Write down all the APIs I'll need&lt;/li&gt;
&lt;li&gt;Write down collections of the database and what fields each collection will have&lt;/li&gt;
&lt;li&gt;Write down the names of screens I'll develop&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What's your system design process?&lt;/p&gt;

&lt;p&gt;Let us know in the comments!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>systemdesign</category>
    </item>
    <item>
      <title>How I use AI to build frontend systems</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:41:27 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/how-i-use-ai-to-build-frontend-systems-4ibf</link>
      <guid>https://dev.to/nandinishinduja/how-i-use-ai-to-build-frontend-systems-4ibf</guid>
      <description>&lt;p&gt;In the prompt, I describe the screen, send the APIs to which calls have to be made in the screen, send the relevant structs and API routes.&lt;/p&gt;

&lt;p&gt;How I use AI for building backend software:&lt;/p&gt;

&lt;p&gt;Writing prompts for APIs I want. I describe each API, what it will take, what it will give, how it will work, etc. I also send the struct details in the prompt.&lt;/p&gt;

&lt;p&gt;How do you use AI to build software products?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to become a top 1% software developer?</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:37:12 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/how-to-become-a-top-1-software-developer-2pgi</link>
      <guid>https://dev.to/nandinishinduja/how-to-become-a-top-1-software-developer-2pgi</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Build whole systems from scratch.&lt;/li&gt;
&lt;li&gt;Take ownership of the products you work in.&lt;/li&gt;
&lt;li&gt;Do frontend, backend, deployment, testing, maintenance - everything.&lt;/li&gt;
&lt;li&gt;Coordinate with stakeholders to understand their requirements.&lt;/li&gt;
&lt;li&gt;Take on responsibilities to manage/lead/guide other developers.&lt;/li&gt;
&lt;li&gt;Contribute to open source.&lt;/li&gt;
&lt;li&gt;Do LeetCode.&lt;/li&gt;
&lt;li&gt;Learn a variety of programming languages and frameworks.&lt;/li&gt;
&lt;li&gt;Do online tech courses.&lt;/li&gt;
&lt;li&gt;Publish tech research papers, articles, blog posts.&lt;/li&gt;
&lt;li&gt;Post tech content on social media.&lt;/li&gt;
&lt;li&gt;Learn different software development domains like web, mobile, AR, VR, AI, etc.&lt;/li&gt;
&lt;li&gt;Participate in hackathons, coding competitions, etc.&lt;/li&gt;
&lt;li&gt;Teach coding via workshops, courses, webinars, tutoring, etc.&lt;/li&gt;
&lt;li&gt;Do freelance software development gigs.&lt;/li&gt;
&lt;li&gt;Get a tech degree.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>developer</category>
      <category>coding</category>
      <category>programming</category>
    </item>
    <item>
      <title>What is API Versioning?</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:31:30 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/what-is-api-versioning-fkb</link>
      <guid>https://dev.to/nandinishinduja/what-is-api-versioning-fkb</guid>
      <description>&lt;p&gt;API Versioning is when instead of editing an existing API, you create a new version of it so that existing users don't get affected as well as you can still inculcate the new functionalities so that the users having the new version of the app will be able to use it. &lt;/p&gt;

&lt;p&gt;This is done when you are changing a data type or adding a new variable or deleting existing variables, etc.&lt;/p&gt;

&lt;p&gt;It's an important practice to keep in mind to not break production.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>backenddevelopment</category>
    </item>
    <item>
      <title>Workplace Ethics</title>
      <dc:creator>Nandini S Hinduja</dc:creator>
      <pubDate>Sun, 03 Aug 2025 09:00:49 +0000</pubDate>
      <link>https://dev.to/nandinishinduja/workplace-ethics-3e11</link>
      <guid>https://dev.to/nandinishinduja/workplace-ethics-3e11</guid>
      <description>&lt;p&gt;Someone I know forged attendance records for weeks, possibly months. Their log in time in the WhatsApp attendance group was 9:30 am but in the actual biometric device, their log in time was 9:50 am.&lt;/p&gt;

&lt;p&gt;They also left early on several days after taking permission from the manager but never documented it in the attendance group (only 2 hours of permission is allowed per month).&lt;/p&gt;

&lt;p&gt;And they took second half leaves and did not document it in the WhatsApp attendance group and did not log out in the biometric device on those specific days.&lt;/p&gt;

&lt;p&gt;Do you think what they did was unethical? Do you think what they did was fraud?&lt;/p&gt;

&lt;p&gt;And the company did not take any action on them.&lt;/p&gt;

&lt;p&gt;Do you think that is morally responsible?&lt;/p&gt;

&lt;p&gt;This leaves me with these questions for the person involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Is your character's worth equivalent to half a day's salary?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Can you sleep at night knowing that you cheated the very people you spent the whole day with?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do you think it is fair that you get away with such things whereas other people honestly track their time, hours and leaves?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This leaves me with these thoughts regarding the person involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Did they grow up thinking that unethical things are okay as long as you don't get caught?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Are their actions a direct reflection of their upbringing? &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In their mind, do they think they did not do anything wrong? Maybe because they have done it so many times and haven't gotten caught. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And these are my thoughts about the way the management handled the situation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Is inaction in such a situation a result of a lack of moral courage?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is it fair to other employees who are honest?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inaction in such a situation creates resentment among honest people.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inaction in such a situation is a way to reward dishonesty and punish honesty.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;"Injustice anywhere is a threat to justice everywhere."&lt;/p&gt;

&lt;p&gt;Martin Luther King Jr&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
