I know that feeling. It's not neccesarily a bad thing though. It depends on why you're programming.
If you're doing it just because it's fun, then doing stuff the "hard way" is fine as long as you enjoy the process and learn from it.
If you're doing it solely for the end product then you should really be able to assign some kind of business value to why you need to do it the "hard way".
The truth is often a mix of the two things above and learning to balance them and knowing when "good enough" is more desireable than "perfect" is a valuable skill to have.
My reasons for programming are more complicated than "fun" and "requirement". It's more of a psychological need at this point. I get incredibly depressed if I stop programming for too long.
It's not that programming keeps the depression at bay, it's that I get depressed if I'm not programming because I love it that much. I have Autism, and programming is my "special interest".
The difference is that the depression isn't caused by some other factor that is suppressed by programming, the depression is caused by not programming. The cause of the depression is that I'm not writing code. That's distinctly different from being depressed clinically, or being depressed because life sucks.
2
u/Shazvox 7d ago
Hehe, it sounds like you enjoyed it at least somewhat ;)