For further actions, you may consider blocking this person and/or reporting abuse
Read next
How to Become an Ethical Hacker Without Programming Skills
Aditya Pratap Bhuyan -
Thinking about leaving IT?
Felipe Freitag Vargas -
From Programmer to Software Developer β The Skills That Make the Difference
Dennis Persson -
MPC5566 vs SPC5606S: Which is Right for Your Design?
Xecor Xecor -
Top comments (53)
I only start losing my love of coding when I start getting burned out and codeblind on one project. The cure is usually to take a break and pick up something completely different!
Codeblind - that is an interesting term, never heard that one before. π
I can't remember where I picked it up, but it's a term for that phenomenon when you've been working on the same code for so long, you can no longer see the obvious.
That's a really good term for it. I'm going to remember it.
It goes well with this quote
Walk away to prevent/cure codeblindness.
A good solution for me in this case is to go and answer some SO questions, the advantage is that it's not time consuming but effective and I'm not losing focus
Lol...
I just refer to it as coders block
Is 7 years + 3 year uni + about 5 year hobi before that long? Or just long in business?
Anyways no hope for me, since I stared working I rebounded one time in 2 year development and downhills since then. Mainly bosses expetacion vs what they can offer of knowledge for you and what they pay. Anyways latest thing to kill it for good I think was trying to contribute one tiny thing to OSS which backfierd as I mentioned that I can't figure out things from docs and I think it should be less confusing for newcomers. One guy freaked out attacking me basically telling me between lines "you don't contribute stfu" because apparently knowing project exists for 3 months means you gotta learn new language fix bugs and post new features. And here I was thinking posting couple of blogs can be some small effort that shows I'm not a parasite just don't know Go or probably not even good enough if it was other language
I'm so sorry you've had that negative experience! People can be cruel.
If you're willing to give it one more shot, my open source software company is focusing on building a game in June. It'll be in Python, which I've written extensively about if you're unfamiliar or want to brush up. We aim to make MousePaw Media a very supportive (and fun!) environment throughout, from code review to tasks to discussions. I'm sure there will be lots of little, simple tasks to do, and we always welcome new contributors! We don't expect you to be a Wiz at Python; several members of the team will be newbies in that language too.
So, if you're down for giving coding one more chance, allow me to extend that opportunity to you. If it can inspire you to rediscover something you loved, I'd be honored.
(Message me if you have questions.)
Thanks, I'm not giving up on coding as it's my only source of income. I just didn't have good enough experience in companies and ended up jack of all trades master of none. The thing about last OSS project is I need it for work so I choose them and tried to be a part of something I can use. However I'll check out your project if I manage to hold current one on daily job not to fail miserably as I somehow ended up being architect plus back dev plus devops. Might be temporarily exhaustion so I might get the thrill back again and learn python
I just love the community here at Dev.to
As you said. I keep getting notifications that someone wants to contribute to this. Amazing
I've had a similar experience in open source projects a couple of times. It's actually much easier when the maintainer just says No. But in those bad cases, it seems like people brow-beat you until you give up. All so unnecessary and draining.
Yeah, gotta say my comment spiked defence mechanism because I said "unclear and confusing" which it apparently is to most newcomers that had no idea about those kind of patterns or have low skills for such specific job. Problem was I was just a user of a project that just submitted one single PR which was example that was mean to be commented enough for people like me seeking help on how to USE it. Not to contribute to it. I even told others about the project like it was a super great thing but those things are not PR. And some of the "others" were potential clients of our company which could have their developers push in PRs so my company could use it on that project to help them integrate with us - a win win win situation, also one company that I though would be good as someone we pay to maintain our infrastructure for messaging things and that company had already open source stuff which means they would contribute to project to keep their clients (like us) happy.
Anyways I don't blame the guy too much I just think he lashed out on the wrong person because I don't think I was insulting anyone nor complaining too much. However he might not realised that his actions told me "no one is welcome to ask anything nor provide any kind of feedback if they didn't do enough fro the project" - so my reaction is fine I'll try to find something else and have our providers support that project.
Goes a long way to think about what's actually written and what you think is written. He thinks I said "documentation is shit" because it was too much to take for him. I just said unclear and confusing which I wish someone will fix.
But hey things happen. I'm disappointed more because I was part of stackoverflow before they became ego maniacs hitting minuses just for fun, then my bosses were not so into sharing knowledge as into you should learn yourself while off-work, and such. I mean being as*ole doesn't make you Linus, just an a**
Many times over. After twenty years I keep the flame alive by diving into spec, learning how things work, building something interesting or useful with the latest features coming to browsers. Maybe there is some part of ECMAScript I haven't looked at yet, so I go for it.
I rarely feel overloaded because Iβve learned to pace myself. When Iβm blocked, I take a walk, go to the gym, or have coffee with my colleagues. In other words, I maintain a healthy work life balance. The time away from code is as important as when Iβm coding. The most interesting solutions pop into my head when Iβm least expecting. It look me awhile to figure out the grind isnβt worth it.
Iβm fairly passionate and that helps but it also hurts because some people misread passion for aggression or naΓ―vetΓ©. Miserable people look at me like I have two heads or limit and dismiss things I say despite all the experience and genuine interest in helping others. I just keep on keeping on. The drive is real. I donβt know where it comes from and honestly wish I could teach others how to have it, but think itβs more likely someone learns how to be ambitious, have confidence, and be inquisitive very early in their development.
Same here, but with 25+ years (dick measuring contest on). You pretty much described my experience. Burnouts have to be compensated with free time for other things. We are not machines after all.
What I'd add to it is that there's a difference in doing it for the money on a 'paid time' basis in which case it can get uninteresting really fast, or doing it for the passion; that is the 'exploring, having fun' part.
Ha! 27+ years here (measuring contest accepted) and the same experience. I just love programming but often I am working too long on a project. Especially when the end users keep changing their mind and my program ends up like a mess, I am fed up with it. I try to enjoy myself by programming some tooling stuff to clean up the code environments or create fancy features for our in-house framework or - if everything else fails - my own open source project.
Changing their mind is wat killed it for me lately. Built everything to be role based and then well we should be able to make everything per user. "Isn't that easy to do and worry about later?" Yeah sure. It's multitenang system. Each client had their databases, and of course they need to be abel to access stuff crosstenant because they can work with each other. Have I mentioned I alone was devops, architect and backend? Plus because of corona I will be again in same spot just this time there's also just 1 frontend as even that team suffered. πππ
I got major burnout mid into my career in 2014. Got a job as a dev, 5-6 mos in the only other dev left so it all fell on me. I was still getting paid like....16 an hour. So I was overworked, underpaid, and way way stressed. I burned out. I lost passion for code. I didn't have confidence in myself of my code to where I struggled to even want to apply for other jobs so I felt stuck.
Thankfully I kept saying something and they finally agreed to bring someone else on. One guy really stuck out to me as a go-getter and thankfully they listened and hired him.
He had the charisma to get the staff talked into a rewrite from c# asp.net forms i hated into Ruby on Rails. So I got excited again. He constantly appreciated and cheered on my talent and looked up to me and I to him. It made me pop back. I owe still being a dev to him. He's still a good friend of mine and we still do contract work together when we can, often making them fun hack nights with late night pizza and drinks haha.
It was a low point in my career, followed by one of the best times/memories I have in it that I can use to push past any new things that have came my way. Also taught me the importance of peers and having people to lean on.
I think who you code with makes a significant difference to your happiness and in turn, success.
I've been programming for many years. But I've never lost the spark. Even when I've felt that feeling of not that project again π, what needs to changed? A new feature, an edge case bug?
What am I saying that's totally losing the spark β‘. I think it bares down to loving what you do. Rekindling my love of programming, well it's a beautiful relationship.
Even when I was asked if I wanted to pursue management. Or work in integrations. I stuck with it.
And coding has become so much more fun nowadays with more of a social aspect to it. Less people out there don't know what you're talking about when you saw AWS, HTML, or APP.
So to answer your question. Yes β€οΈ.
My spark flickered for a brief time in 2017-18 when I partially bought into the false notion that software development was a commodity skill that would quickly be made obsolete by AI.
At that time I dipped my toes in the world of interaction design / service design, which was interesting and enriching in itself, and brought me in contact with some amazing people! I don't regret that brief excursion, but it was only to be an excursion.
I was lured back into software development (UI) in 2019 by some well remunerated work opportunities, which turned out to be very rich and complex problem spaces in their own right. During this time I also was reading many classic books on software design and being mentored by a very competent developer, so my learning was going through the roof!
What's really been sparking my interest lately is re-focussing my learning efforts away from flashy libraries or languages and toward continually improving and sharpening the work I already do day-to-day. My daily process or 'grind' of solving complex problems.
I'm already used to working on large code-bases in large organisations, supporting vast UIs which cater for multiple kinds of users in multiple kinds of ways.
But what's new for me in 2019-20 is observation and reflection. Observing and reflecting on how I (and my colleagues) work through regular day-to-day problems, I capture that learning so I can apply it future problems. Making YouTube videos and blog posts is great too β the ideas become firmer in my mind when I can put them into words. I definitely understand something better when I try to explain it to someone else!
So I'm raising a glass to software development in 2020! π₯
(Though I'll be wiping it down first with disinfectant. π )
Not sure if my career is long enough to weigh in here
I've been programming as a hobby for about 13 years now, in various different ways - professionally for around 2.5 years.
I find that every time it loses the spark for me, it's because of some kind of burnout. I'm lucky enough to never have hit the full force, career-stopping level, but I think that's also because I do my best to regularly take breaks.
I work full time, and also have several side projects. For me, things became more fun again when I removed pressure wherever I could. Before I did this professionally, I'd just code whatever I wanted. No expectation. No profit. Just "fun shit". That is what made me start with software, so sometimes rediscovering that can remind me of where the spark is
As soon as the goal becomes money, completing a sprint, providing business value... Sure, those things are valuable, but sometimes you need reminding of the art and creativity that brought you into the field in the first place :)
So go make something fun, remove pressure, just do whatever you want!
Hi there! π I'm 11+ years in and I can attest to having a few ups and downs along the way. For me the best way to rekindle the spark is to do something new, whether that's taking on a side project, freelancing or contributing to open source. Along with taking a walk outside to clear the mind.
Thanks for reading, good luck and stay safe out there!
I've been coding for over 30 years. I retired from one job in 2007, and another in 2017, but I've never been able to permanently retire from writing code. It helps me achieve that wonderful state of flow, where I feel energized, focused, and full of well being, even when I'm tracking down bugs. If boredom ever does set in, it's so easy to find new areas of interest and challenges. People keep inventing better ways of doing things, so there's always something to look forward to.
This might come across as weird or even wrong, but it's my honest take on the subject.
I need to preface this saying (writing) that I wouldn't consider myself a longtime Dec, I've been in this world for just over 2 years.
Okay, here's the thing: I didn't start coding because I was passionate about it in the first place.
Generally speaking, I have discarded the notion of "following my passion" years ago, and my life has tremendously benefited from it. I have strategic goals as about my life and career and execute on them, no matter what, if I wake up and don't care about coding, I will still do it, day in day out.
I like to phrase it this way:
I don't follow passion, I follow a strategy. Passion can follow me if it wants too, but I am going either way.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.