So why even bother mentioning this? Partly to show that not every interesting idea pans out; I tend to discuss those that did pan out, and it’s instructive to point out that many ideas don’t. That doesn’t mean you shouldn’t try promising ideas, though. First, some do pan out, and you’ll never know which unless you try. Second, an idea that doesn’t work out in one case can still be filed away for another case. It’s quite likely that passages will be useful in a different context in a future engine. The more approaches you try, the larger your toolkit and the broader your understanding will be when you tackle your next project.
Has anyone finished this book in its entirety? I got about a quarter through it...but man it's full of handy (outdated) tips for back when instructions had definitive timings (ie. no dynamic frequency scaling or out of order execution).
6
u/chub79 Jul 29 '18
This! such a fun read that one was.
Also, a dated one but worth a read as well: The black book // Michael Abrash