>>105676090these are my opinions, you do you
there are no wrongs in something that are purely opinions
there is no objective one true way to do programming and your are presumptuous to think you are right
they are unpopular, because most employed developers are shit developers and are afraid of working with "raw code"
but "clean code" and such practices lead to gigantic, bloated codebases, tons of indirections, poor performance
the "not clean code" is not bad code, it's just code unfamiliar to "clean code babies"
naming your variables, functions well and structuring the modules and project sensibly is enough to make the project clean
The "uncle Bob" is a grifter and he have done a lot of damage influencing and grooming shitty developers
my take on things is people shouldn't be afraid of changing code, if you hide something because it's "hard" you are not helping anyone
someone will need to do "hard" things and no layers of shit will help with that, on the opposite all indirections made by fancy design patterns just make the experience awful and annoying
when I started coding I was a "fan" of design patterns and I liked complex code
after growing up I realised that simple code and least amount of it makes the codebase better in every way
the more code someone produces, the more bugs they are possibly generating especially if there is a lot of state and interactions around
I don't say we need to use assembly, just write normal code
in commercial settings I can't do that, because of retards that expects me to write "enterprise grade code"
but when I write something for myself I write simple, boring, non-bloated code
in pathological scenarios of "fear" you get a situation like in nodejs where there are tens of thousands of microdependencies
who is even auditing the code? why does the project that worked 2-3 months ago randomly can't build?
dependencies are a liability and people should be cautious before adding one, I don't trust makers and users of microdependencies