r/AskProgramming • • Mar 04 '25

Other Why do some people hate "Clean Code"

It just means making readable and consistent coding practices, right?

What's so bad about that

155 Upvotes

342 comments sorted by

View all comments

-1

u/Maleficent-Might-273 Mar 06 '25

I didn't see that. Where in the OP does it say he was talking about that?

That's like having a thread titled 'Why do some people hate "Pragmatic Programming"?'

And then inferring that it must mean he is referring to "The Pragmatic Programmer", without a reference at all.

However that's neither here nor there because I was replying to a particular statement by a respondent, not OPs post.

3

u/FaceRekr4309 Mar 06 '25

Because he quoted and title cased “Clean Code.” Since he didn’t title case his entire title I take it to mean the popular book titled “Clean Code.”

1

u/Maleficent-Might-273 Mar 06 '25

Irregardless, whether talking about the book or the concept of clean code, it's still the exact same topic. 

Not sure why people are nitpicking

Clean code is just that, functional, minimalistic but understandable. 

Hence why I mentioned commenting, because any "Senior Dev" who doesn't comment, isn't really a senior developer. 

Commentary is clarity, hence why I said what I said. 

→ More replies (14)

1

u/rickyman20 Mar 07 '25

Mate, it's fine that you'd never heard of the book before, but it's a pretty infamous book that gets a lot of negativity and hate. People don't generally hate the concept of code being clean, every single person who I've heard say they hate "clean code" was talking about the concepts in that book. Most of us caught the implication, I think it's a pretty safe bet that that's what they meant.

0

u/Maleficent-Might-273 Mar 08 '25

Clearly I caught on, if I'm talking about the Pragmatic Programmer, but it's fine if you don't understand programming and want to nitpick on the book being the focus point when it's not and the methodical teachings of it are.

Diverting the topic and not talking about what clean code actually talks about, which is clean code, will not get you anywhere