Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Nandini S Hinduja
Nandini S Hinduja

Posted on

     

How to fall in love with coding?

Okay, let me be 100% honest. I don't like coding that much nowadays. In fact, I might even hate it. But I am too far in to quit. I have invested a lot of time, money and energy into this profession. So I want to make the best out of it. I have a tech job but I am not as passionate about it as I should be. I see many of my colleagues and peers working tirelessly on company projects even during their own time (hours outside of working hours) and I think how. How can they be so selfless? These people are that passionate about coding. I just feel way behind. I think the only solution is to fall in love with coding. But it is hard to love something that is so difficult. Every step has obstacles. Sometimes I am not familiar with the codebase that I am expected to work on. Sometimes I don't know the tech stack that I have to work on. Sometimes I don't know to do a particular thing. Sometimes I get errors/bugs. I just don't know what to do. Any ideas on how to love coding? Please tell me in the comments! Thanks in advance!

Top comments(30)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
andrewjensentech profile image
Andrew Jensen
As a seasoned technologist, I'm driven by the pursuit of innovation in Cybersecurity, Authentication, and Encryption. I approach problems with a creative mindset and am passionate about innovation.
  • Location
    Pretoria
  • Education
    International University of Applied Sciences
  • Work
    Architect at Genasys Technologies
  • Joined

It sounds to me like you went into dev chasing a paycheck.

If that's true, it's time for a little introspection. If I were you, figure out what you want to do and study that on the side while you continue in your tech career.

I will add this though, I've experienced the same feelings several times throughout my career, it's usually a precursor to burnout.

Here are some key indicators of burnout:

  • Chronic Fatigue and Exhaustion: Feeling tired not just physically, but also mentally and emotionally, even after rest.
  • Reduced Performance and Productivity: Struggling to concentrate, make decisions, or be creative, leading to decreased work output and quality.
  • Cynicism and Detachment: Feeling disconnected from your work, colleagues, and the goals of the organization. This might manifest as a negative or indifferent attitude towards work.
  • Increased Irritability or Impatience: Getting frustrated more easily than usual, especially with colleagues or work-related issues.
  • Physical Symptoms: Experiencing physical issues like headaches, stomach problems, or a weakened immune system.
  • Lack of Enjoyment: Losing interest in activities that used to be enjoyable, including hobbies and time with family or friends.
  • Sleep Disturbances: Experiencing changes in sleep patterns, such as difficulty falling asleep, staying asleep, or restlessness.
  • Feelings of Ineffectiveness and Lack of Accomplishment: Doubting the value of your work or feeling like you're not achieving anything significant.
  • Escapist Behavior: Engaging in behaviours like excessive gaming, internet surfing, or substance use to avoid work or feelings related to it.
  • Isolation: Withdrawing from social interactions both in the workplace and outside.
  • Neglecting Personal Needs: Putting off self-care, including exercise, healthy eating, or doctor's appointments.
  • Procrastination: Delaying work tasks, often due to a lack of energy or motivation.

If this describes you, it's time to take care of you.

Keep safe! You're not alone in the struggle!

CollapseExpand
 
duke09 profile image
Duke
I am a passionate and ambitious web developer, enthusiastic about crafting immersive digital experiences and solving real-world problems through innovative web solutions.
  • Location
    Lagos, Nigeria
  • Joined

this is helpful, thank you so much

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks!

CollapseExpand
 
ben profile image
Ben Halpern
A Canadian software developer who thinks he’s funny.
  • Email
  • Location
    NY
  • Education
    Mount Allison University
  • Pronouns
    He/him
  • Work
    Co-founder at Forem
  • Joined

I'm much more passionate about what I cancreate with code vs any part of coding itself. While I wouldn't put too much pressure on it, I think this is the best place to look for if you want to be impassioned by the activity. Of course this is different for everybody, but it's an idea.

I think you also tend to get more passionate about what you're best at — but it's sort of a chicken-egg thing.

Within the craft, I find myself particularly fascinated by matters of latency in Internet-enabled development, i.e. how long it takes for a response to be returned. Based on the speed of light, a response can only be so fast, but there is a lot we can do with infrastructure and code to make things happen faster. I use this idea to try and build services which are globally useful, as opposed to just fast if you happen to live on the east coast of the USA.

I mention that only because it may get your imagination going. Good luck!

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks!

CollapseExpand
 
akoskm profile image
Akos
My name is Ákos, I build web apps.
  • Work
    Software Engineer
  • Joined

Build stuff that helps people. You, your family, friends or colleagues.

Experience how much impact you can make and how easy it is to scale that impact by ex. doing web dev and sharing your work with literally anyone with internet access.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks for the tips!

CollapseExpand
 
anitaolsen profile image
Anita Olsen
Greetings! I am a retired hard of hearing hobbyist coder 😊 I am into learning new things, finance, reading, writing and playing video games.
  • Location
    Norway
  • Education
    Business School and an IB School of Economics
  • Work
    Volunteer DEV mod
  • Joined
• Edited on• Edited

Either you love something or you do not. I do not think you can force it. Learn to like something on the other hand, I believe very much you can but that requires you to think very differently and more positively on the subject in hand.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks for your ideas!

CollapseExpand
 
k7064569 profile image
k7064569
Full stack developer

Hi,
Nandini
Don't worry,
I can help you full time
I'm a full stack developer & software engineer.
I hope to hear from you soon.
Sincerely.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks!

CollapseExpand
 
Sloan, the sloth mascot
Comment deleted
 
Sloan, the sloth mascot
Comment deleted
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

i don't hire people. sorry

Thread Thread
 
Sloan, the sloth mascot
Comment deleted
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

no, sorry.

CollapseExpand
 
michalfita profile image
Michał Fita
Embedded software craftsman, proficient in C++, fan of Rust. Kicking in the software industry since 2004...
  • Location
    Wokingham, Berkshire, UK
  • Work
    Senior Firmware Design Engineer at Schneider Electric
  • Joined

You can't ride that horse far. It's not about loving coding, it's about feeling sense of the code that solves a problem. You may love beautiful clean code, but that's require good craftsmanship. And you'll not get there without practice, mostly for fun.
You can code for money and be mediocre at it - find nine to five programming job and have a good hobby elsewhere. Or you can build software systems for enjoyment of cracking world problems (that's why I refuse cryptocurrency jobs - they create more problems than they solve) and be fulfilled and love coding so much to practice it in own free time for fun and have topics to discuss with others outside your main professional concern.
I compare that with writers. Almost everyone can write. People write for work, but only tiny percentage really enjoy this and are good enough to make serious money by being read by thousands.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks for your insights!

CollapseExpand
 
ranjancse profile image
Ranjan Dailata
A Professional based out of India specialized in handling AI-powered automations. Contact me at ranjancse@gmail.com, LinkedIn - https://www.linkedin.com/in/ranjan-dailata/

Go with the step-by-step approach. Not everyone is comfortable with every other programming language. However, the fire should be there with everyone to work. Depending upon the nature of work, Most likely if it's an official project work, then it's the responsibility of a developer to dig deeper, learn and work with the project. It doesn't matter what technology it is. In the end, it's just a mindset :)

The moment one looks himself or herself as a programmer, things will change. That's the beauty of a programmer, as she/he can work in any programming language.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks!

CollapseExpand
 
danvin001 profile image
Dan Vin
Dev hobbyist, IT specialist for more then 35 years in the business.
  • Location
    Montréal, Québec, Canada
  • Work
    IT Specialist
  • Joined

To add up to@andrewjensentech comment, I would say that your true nature as a human being is also a key factor. We are not all passionate in life and that’s ok. I even think that this passionate stuff is well over made.

Respecting yourself, seeing these persons working way to much putting aside their own life is a good key that you are aware of what could be wrong with to much work. Always put yourself first, otherwise who’s gonna do it if you don’t.

The rest is a question of do you like or not what you do? If not, where would you see yourself?

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

Thanks for your insights!

CollapseExpand
 
oliviapandora profile image
Olivia Pandora Stokes
Marketing Strategist and Software Developer ✨| Learning Python 👩🏽‍💻| Passionate about Cybersecurity🔒| ❤️ liquid matte lipstick 💄 + strong coffee ☕
  • Education
    University of South Carolina - Upstate
  • Work
    Marketing Strategist
  • Joined

What I'm enjoying about learning Python now is it keeps me interested or curious to learn more. I want to enjoy my ideal job, not love it. Most of the things I love I use as hobbies and invest time + energy on my terms.

But, I would recommend exploring different job titles or companies to see if that's the missing piece. Sometimes a better environment can make a huge difference. Or even asking yourself what is your ideal job? Or what would you change about your current job?

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

great ideas! thanks!

CollapseExpand
 
juliocout profile image
Julio Coutinho
  • Joined
• Edited on• Edited

It's a matter of perspective.

It's interesting that while you describe the reasons that you don't like coding you are at the same time describing the reasons that others love coding.

when you said: "...something that is so difficult" → I thought: "that's why it's exciting".
when you said: "Every step has obstacles" → I thought: “and I love surpassing them”.
when you said: "...not familiar with the codebase..." → I thought: “it’s so cool to research and understand someone else’s code”.
when you said: "...I don't know the tech stack..." → I thought: "I love to learn new staks".
when you said: "...don't know to do a particular thing" → I thought: "I love research and learning to do things".
when you said: "Sometimes I get errors/bugs" → I thought: "I love the feeling when I solve these puzzles".

Many have already contributed to this post. But if I could only advise one thing, it would be:

Most things do not have an intrinsic meaning, we are the ones who give meaning to things. And coding will never stop having all these challenges, but you continue with the expectation that one day you will be able to coding without these obstacles, so when the obstacles appear you give them a negative meaning. Understand once and for all that coding will always be like this, and start looking at the challenges with a positive eye or experience burnout as they said.

I don't have a job in software development yet, but I've been an automation technician for ten years, and what attracted me from an early age to automation and now to study software development is precisely this surprise of challenges and glories in overcoming them.

CollapseExpand
 
nandinishinduja profile image
Nandini S Hinduja
Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Email
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

thanks for your insights!

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Software Engineer, Freelancer, Content Creator, Student, Reader and Feminist!
  • Location
    Chennai, India
  • Education
    Rajalakshmi Institute of Technology, Anna University
  • Pronouns
    She, Her
  • Work
    Software Engineer II at GUVI Geek Networks
  • Joined

More fromNandini S Hinduja

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp