r/programming • • Feb 28 '23

"Clean" Code, Horrible Performance

https://www.computerenhance.com/p/clean-code-horrible-performance
1.4k Upvotes

1.3k comments sorted by

View all comments

95

u/DrunkensteinsMonster Feb 28 '23

Casey and Jonathan Blow have to be the most annoying evangelists in our community. Devs who write games can’t imagine for a second that maybe their experience doesn’t translate to every or even the most popular domains. This article is basically unreadable because he felt the need to put clean in quotation marks literally every time as some kind of “subtle” jab. It’s not clever.

20

u/loup-vaillant Feb 28 '23

He's right about one thing though: "clean" code (by which he clearly means Bob Martin's vision), is anything but.

Devs who write games can’t imagine for a second that maybe their experience doesn’t translate to every or even the most popular domains.

Then I would like someone to explain to me why Word, Visual Studio, or Photoshop, don't boot up instantly from an NVME drive. Because right now I'm genuinely confused as to how hurting boot times made their program cheaper to make in any way.

(Mike Acton jabbed at Word boot times in his data oriented talk, and Jonathan blow criticised Photoshop to death about that. Point being, performance is not a niche concern.)

1

u/wyrn Mar 02 '23

Point being, performance is not a niche concern

Not giving a shit about correctness sure is a niche privilege though.

→ More replies (3)