3 ms·
> The programming advice it provides is good[0] > [0] Well, to a degree. Well, parts of the high level strokes are anyways. Nowadays his inline assembly bloc
by MaulingMonkey 12y ago
> The programming advice it provides is good[0]
> [0] Well, to a degree.
Well, parts of the high level strokes are anyways. Nowadays his inline assembly block example is likely to just interfere with the optimizer's own code analysis and do more harm than good.
The time spent suggesting trivial rewrites that optimizers are now capable of doing on their own would be better replaced with discussing how the CPU cache or branch prediction works, and it's implications.
Any modern discussion of optimization worth it's salt would mention profiling - entirely lacking here.
- moron4hire 12y agoThat's exactly right. And that was ultimately my point. The industry advanced past this person. I think the vitriol he displayed was because he--at least subconsciously--knew it would, rendering his then-current skill-set largely obsolete. But that's the nature of our job. We have to constantly be learning new things. If we don't, we end up wasting time screaming at newbies in their sputtering jalopies for "doing things wrong" as they pass us by.
- Moru 12y agoIf we do learn new things constantly we risk burning out instead. Choose your poison :-)
- moron4hire 12y agoThat's not what causes burnout.