i like the mindset of linus torvalds who created linux and i like it i also like iot devices and i am doing a CS degree also i cant understand myself by seeing other they are just sticking this framework with api and project done but i dont like it i what
Answer
According to Jainism, you should choose a path that supports your inner nature, reduces attachment and ego, and helps you live with right intention, discipline, and non-violence.
It is okay that you do not feel satisfied by simply copying frameworks and building quick projects. Your interest in Linus Torvalds, Linux, systems, IoT, and deeper engineering may show that you are drawn toward understanding fundamentals, not just surface-level work.
In Jain Dharma, the important question is not only:
“What career should I choose?”
but also:
“Can I do this work with honesty, humility, self-control, and benefit to others?”
Explanation
Jainism teaches that every soul has its own journey. Comparing yourself too much with others creates confusion, jealousy, and restlessness.
Instead, observe yourself calmly:
- Do you enjoy understanding how things work deeply?
- Do you prefer building tools, systems, kernels, embedded devices, or low-level software?
- Do you dislike shallow work because it feels fake or incomplete?
- Do you want to create something useful, stable, and meaningful?
If yes, then your nature may be more suited to areas like:
- Operating systems
- Linux development
- Embedded systems
- IoT hardware/software
- Computer networks
- Cybersecurity
- Systems programming
- Open-source contribution
There is nothing wrong with web frameworks and APIs, but if your mind is not inspired by that, you do not have to blindly follow others.
Jainism encourages vivek — wise discrimination. You should understand what is suitable for you, rather than copying the crowd.
Spiritual Understanding
From a Jain perspective, your career should be guided by these values:
- Ahimsa: Do not use your knowledge to harm others, invade privacy, create addiction, spread deception, or build destructive technology.
- Satya: Be honest in your learning. Do not fake skills, copy projects dishonestly, or pretend to know what you do not know.
- Achaurya: Respect others’ code, licenses, ideas, and intellectual property.
- Brahmacharya: Use your energy with discipline. Avoid wasting your mind in distractions.
- Aparigraha: Do not chase career only for salary, status, or comparison. Earn properly, but do not become mentally enslaved by possessions.
Jain Dharma does not say that you must avoid technology. It says that whatever you do, do it with purity of intention, self-restraint, and awareness of karma.
What You Can Do Practically
You can follow a path like this:
- Build strong fundamentals: C, C++, Python, operating systems, networking, electronics basics, data structures.
- Use Linux deeply: Learn shell, system calls, processes, file systems, device drivers gradually.
- Explore IoT properly: Work with microcontrollers, sensors, communication protocols, and secure device design.
- Contribute to open source: Start small — documentation, bug fixes, testing, small patches.
- Make meaningful projects: Build things that solve real problems, not only projects for showing off.
- Practice daily discipline: Fixed study time, less comparison, less distraction, and honest effort.
A Jain-friendly mindset in CS would be:
- Build technology that helps life, not harms it.
- Respect privacy and truth.
- Do not create systems that exploit people’s attention or weakness.
- Be humble even if you become skilled.
- Learn deeply without ego.
Takeaway
Do not worry if you are different from others. Jainism teaches self-awareness, not blind imitation.
If your nature is toward Linux, systems, and IoT, pursue it sincerely. But keep your inner compass Jain:
Ahimsa in purpose, Satya in work, Aparigraha in ambition, and discipline in daily life.
That way, your CS degree can become not just a career path, but also a साधना — a disciplined journey of self-growth.