Source

Thread

1/ @cmuratori

Programming practices that increase total code volume lead to more bugs and less performance. It’s not a tradeoff, it’s a lose-lose. When you use significantly more code than is necessary to implement a feature, you provide an order of magnitude more code path combinations for bugs.

People think “delivering features” is somehow at odds with delivering reasonable performance. The opposite is true. Reliable code often tends to perform very well on modern CPUs. It’s unreliable code that manages to cripple a modern CPU, because it is built out of massive stacks of unnecessary layers whose interactions have never been thought through by anyone.

Branches: 2023-08-14-dmitriid-this-is-the-best-metaphor-not-ironically-also, 2023-08-14-Saniell_-funny-enough-when-you-write-oop-language-design, 2023-08-14-0xlac-the-answers-to-op-install-a-plugin-on-top-of-vs, 2023-08-14-matt_j2-my-approach-is-to-write-code-that-i-can-come-back, 2023-08-14-snlwtn-vs2022-on-mac-is-virtually-unusable, 2023-08-14-TanishqSingla_-not-to-mention-how-modern-software-shamelessly, 2023-08-14-KDmitriy99-it-cant-even-ctrl-a-after-some-update-a-few, 2023-08-14-TheBuzzSaw-just-today-in-vs-2022-the-semantic-analyzer, 2023-08-14-t3chn01200-performance-is-a-feature-change-my-mind, 2023-08-15-00jknight-i-largely-consider-clean-code-to-mean-that-the, 2023-08-15-DefenceForceOrg-i-do-have-both-vs2022-and-vs2019-on-my-machine, 2023-08-15-EduardKafe-developers-had-no-reason-to-uograde-their, 2023-08-15-unclebobmartin-generally-speaking-thats-a-good-principle-but-its, 2023-08-15-enjoyingthewind-is-there-a-good-reason-to-use-vs-instead-of-vscode, 2023-08-15-Bordonius-vscode-will-end-up-going-the-way-of-all-editors, 2023-08-15-Hannomalie1-does-more-code-automatically-mean-more-code-paths, 2023-08-16-SamvStachelski-strange-never-had-that-problem-with-that-waaaay, 2023-08-16-rudiservo-true-and-false-depends-on-the-project-and-the, 2023-08-16-DavidBBlack-agree-completely-another-aspect-is-the-importance, 2023-08-20-hasen_95dx-architecture-is-difficult-and-most-people-have-no

2/ @ExodusPgame

@cmuratori

When I was into clean code and wrote code to be “future proof”, what caused me to slowly snap out of it, was that adding new features became more and more difficult due of the code structure, which directly contradicted the promise.

Your videos accelerated the process.

20 items under this folder.