Logo

dev-resources.site

for different kinds of informations.

⚖️FROM Burn-out TO Balance-out (1/4)

Published at
1/9/2025
Categories
productivity
learning
mentalhealth
Author
prakirth
Categories
3 categories in total
productivity
open
learning
open
mentalhealth
open
Author
8 person written this
prakirth
open
⚖️FROM Burn-out TO Balance-out (1/4)

TLDR As part of learning MERN stack, learnt JavaScript, mastered full-stack concepts and built a full-stack web app for Symptom Checker in 6 months. Then tackled the mobile app version of the Symptom Checker, but got overwhelmed by new technologies. Took a break and refocused. Leveraged my existing backend, and used AI tools to accelerate development. Learned the value of strategic planning, efficient tool utilization and a growth mindset.


Overview 👀

Planning, building and presenting the full-stack web app for Symptom Checker application in September 2024 was a long journey.
It was a 6-month journey of learning JavaScript, starting off with MERN stack and learning the core technologies and concepts from Full Stack Open.

All of this while building learning projects, updating CV, applying jobs and networking.

Right after, I jumped onto my next project - React Native mobile app development for Symptom Checker application.
This rush was induced by the desire to finish the professional courses of the Vocational Degree within 2024.

I started with planning out the requirements for building the app with my current knowledge.
I was not at my peak performance so I started losing bearings and drifted down the rabbit hole! Here are the wonders I saw :

Challenges 💪

  1. Got overwhelmed with tools and technologies that would be required to build the React Native mobile app (TypeScript, GraphQL)
  2. Assumed that I would need a new backend and could probably use Backend-as-a-Service platform (Supabase, Appwrite) for easing this process.
  3. However, learning TypeScript, GraphQL, BaaS SDKs AND building the mobile app prootoype within a month was overwhelming, to say the least!

Although these tools & technologies were a good list of items to learn as a Software Developer, BUT the project did not need that.

Solutions 🔮

To come back to my senses from the overwhelming thoughts, I took a week off to reconcile my thoughts and actions.

After that little break, everything started to fall in place. I figured that :

  1. React Native components and their implementation were very similar to React. Hence, I could implement the components with JSX for now with thorough JSdocs for future-migration to TypeScript.
    Refer TypeScript documentation to know how

  2. Node.js Backend that I developed with such dedication by following Layered Architecture and security principles for scalability could also be extended to be used as a Shared Backend for both the Web Client and Mobile Client of Symptom Checker application.
    Check out Node.js Shared Backend

  3. Finally, after implementing 1 & 2 from above, I was able to handle the deadline under pressure by :

  • learning key concepts of React Native, React Native Paper, React Navigation from their documentation,
  • confirming key takeaways by using assistance from Claude(3.5 Sonnet),
  • generating React Native Components by training Pieces Copilot on developed React Components for Symptom Checker web app,
  • refactoring the generated React Native Components for expected functionality,
  • adding error handling and edge case handling,

This approach is definetely questionable but consider that I have build the same components in React from scratch.
Now I am validating and reiterating the generated component structure in React Native for faster development.
Check out React Native mobile app development

Key Takeaway 🔑

Never stress yourself out to reach the summit at one go! Relax and rejuvenate between short-term goals. Mind becomes sharper, Goal becomes clearer :)

That's all for this post.
In the next upcoming posts, I will share about how I approached each challenge as I dived down the rabbit hole!

Cheers and have a good one everyone! 🍻

mentalhealth Article's
30 articles in total
Favicon
⚖️FROM Burn-Out TO Balance-Out (2/4)
Favicon
Sore Throat: Causes, Symptoms, and Treatment
Favicon
How AI Can Support Your Mental Health and Well-Being
Favicon
From Pixels to Predators: The Dark Side of Pornography and Sexual Violence
Favicon
Non-existent
Favicon
Fragile Strength: How Twisted Masculinity Fuels Rape in India
Favicon
Screen Time Is Frying Our Brains. It’s Real!!
Favicon
The Dangers of Following Unverified Health Advice on Social Media
Favicon
How Sobriety Improved My Mental Health
Favicon
State of Mind Right Before 2025
Favicon
Can Mental Health Affect Skin?
Favicon
Dealing with internet addiction
Favicon
The #1 Activity to Avoid: Insights from a Doctor and Cancer Researcher
Favicon
Learning Resilience from "Sleeping on Brushwood and Tasting Gall": A Mindset to Overcome Adversity (Bite-size Article)
Favicon
My process for recovery has been kind of a bumpy process because of the fake recovery agents I encountered.
Favicon
How does the Rehabilitation Center San Diego address mental health in its rehabilitation programs?
Favicon
Coding Destroyed
Favicon
Abusive Communication Summary Assistant (Open Source Configuration Text)
Favicon
I was wondering if I could work as a software engineer if I suffer from generalized anxiety disorder and panic attacks ?
Favicon
Unlocking Opportunities With Playboy Job in Hyderabad
Favicon
Where Can I Get Free Online Relationship Counselling?
Favicon
Taking Back Control in 2024
Favicon
Balancing Career Ambitions and Mental Health
Favicon
⚖️FROM Burn-out TO Balance-out (1/4)
Favicon
I've started TOP like few months ago and the web dev journey like two years ago, now I'm diving in depression because of the feeling AI is going to cancel my career which is being shifted from production engineering for three years now. Please enlighten me
Favicon
The Best Space Bar Clicker Tool: How the CogniFit Tapping Test Revolutionizes Speed and Precision
Favicon
The Power of Proteins: Uncovering the Structure, Function, and Importance of Native Proteins
Favicon
I'm not going to learn a new programming language this year
Favicon
Transitional Care: How MiiHealth Simplifies Your Journey from Hospital to Home
Favicon
New here!

Featured ones: