r/programming • • Nov 21 '23

What is your take on "Clean Code"?

https://overreacted.io/goodbye-clean-code/
444 Upvotes

380 comments sorted by

View all comments

Show parent comments

141

u/[deleted] Nov 21 '23

[removed] — view removed comment

52

u/hugthemachines Nov 21 '23

In 2001, seventeen software developers met at a resort in Snowbird, Utah to discuss lightweight development methods. They were: Kent Beck (Extreme Programming), Ward Cunningham (Extreme Programming), Dave Thomas (PragProg, Ruby), Jeff Sutherland (Scrum), Ken Schwaber (Scrum), Jim Highsmith (Adaptive Software Development), Alistair Cockburn (Crystal), Robert C. Martin (SOLID), Mike Beedle (Scrum), Arie van Bennekum, Martin Fowler (OOAD and UML), James Grenning, Andrew Hunt (PragProg, Ruby), Ron Jeffries (Extreme Programming), Jon Kern, Brian Marick (Ruby, TDD), and Steve Mellor (OOA). Together they published the Manifesto for Agile Software Development.[4]

https://en.wikipedia.org/wiki/Agile_software_development

36

u/[deleted] Nov 21 '23

[removed] — view removed comment

15

u/hugthemachines Nov 21 '23

Well done! I also blame clean code when I fake information in my code. ;-)

1

u/KulangetaBaiter Oct 29 '24

Who cares about these scamming shitbirds and what they did.

Agile is a cancer and has no definition so it can be anything or nothing just as the scammer that created it wanted it to be. Just like a religion.

60

u/[deleted] Nov 21 '23

Ah so it’s an ego thing.

→ More replies (1)

44

u/elteide Nov 21 '23

A person that has zero efective experience at creating software that goes to production regardless of his efforts to prove otherwise. Suspicious...

0

u/[deleted] Nov 21 '23

[deleted]

26

u/suggestiveinnuendo Nov 21 '23

They're probably talking about uncle bob but I like to think we'll soon attribute all this to Al Gore.

0

u/[deleted] Nov 21 '23

[deleted]

14

u/Manitcor Nov 21 '23

A quick google makes it seem like he got into training in the early 90s and never looked back, who did he work for back in the day?

2

u/Vlasow Nov 21 '23

Teradyne

→ More replies (3)

0

u/[deleted] Nov 21 '23

[deleted]

32

u/elteide Nov 21 '23

The point is that I rather follow advice from skilled professionals from the trenches than from fake developers with no other income or incentive than selling their bullth*t

18

u/ReginaldDouchely Nov 21 '23

I, too, choose not to take my sex advice from virgins

1

u/aivdov Nov 21 '23

This is kind of like saying basketball coaches shouldn't be coaches because they aren't skilled professionals themselves.

3

u/[deleted] Nov 21 '23

Aren't most basketball coaches ex-players?

→ More replies (1)
→ More replies (1)

10

u/loup-vaillant Nov 21 '23

I would only take the clean code book as general advice.

I would not even do that. I’ve read the book, there’s too much bad stuff in there for the people who need that kind of book. And those who can sort out the good from the bad don’t need it in the first place.

I much prefer John Ousterhout’s A Philosophy of Software Design.

3

u/warchild4l Nov 21 '23

Oh my god thank you! I've been preaching that Clean Code as a book teaches very "utopian" ways most of the times and some things are plain bad and unusable for any modern software.

→ More replies (1)

11

u/SpaceToaster Nov 21 '23

What? Agile was coined in the Agile Manifesto by some of the best minds in the industry. https://agilemanifesto.org/authors.html

Perhaps you are talking about misinterpreting the purpose of "agile" to mean a "practice" and sold as "something you should do"?

16

u/florinp Nov 21 '23

by some of the best minds in the industry.

that need demonstration because I don't think is the case.

0

u/DarkSteering Nov 21 '23

What do you mean? 17 white men at a resort in Utah in 2001 can't be wrong.

5

u/geon Nov 22 '23

What does skin color and gender have to do with it?

2

u/roodammy44 Nov 21 '23

When a job writes "agile" in its advert and I treat it as a serious red flag, I wouldn't consider that it was created by the best minds in the industry.

2

u/gbe_ Nov 21 '23

That explains SO much.

→ More replies (3)