I second this. My TODO lists just keep growing, since the cost of adding an item to the list is infinitely lower than removing it. One ADHD trick that works for me (YMMV) is to write it by hand, on paper. Then I’d think twice before adding something, and oh boy, is it satisfying to physically cross items out!
Language and "style" can be hard to disassociate, though. Unless that kind of flexibility is part of the design ethos of the language.
The word "style" generally means a superficial characteristic of appearance, but "style" in a discussion of programming languages could mean the appearance of the language, the loop/state paradigm, or the design ethos of the language itself.
For example, the design ethos of Java is entirely bound to OOP. Python on the other hand has a celebrated syntactic style, an OOP foundation, and a flexible loop/state paradigm.
Python has flaws, of course. But its development community has paid attention to syntactic style and to the loop/state paradigm. Java became a successful corporate language; Python entered the corporation because it has become a popular language.
Indeed, we aren't separate; that does not mean that swimming in an acid mine lake is equivalent to swimming in a clear glacial lake... one is more likely to kill you than the other.
You mentioned studying philosophy, you're confusing your ontological and epistemological positions.
An interesting anecdote, I was sent to months of psychological and physiological evaluation as a child as some adults knew something was "wrong" or more accurately things didn't seem to make sense.
Those things finally made sense to me when I did a short screener for autistic masking and found myself in the 99th percentile.
I strongly relate. Only for me it wasn't anger but pain, a different perspective of the same thing I imagine. I would always follow my anger and found that it always lead to existence.