In my 30 years building big software, I've helped make some incredibly complex systems whose heuristics can generate or cost billions of dollars in revenue. But are heuristics and clever algorithms the right way to go, or might you be better of simply choosing... randomly?
TABLE OF CONTENTS
00:00 Introduction
01:27 Heuristics are HARD
02:59 Example 1 - DHTs
05:24 Example 2 - Job Scheduling
08:22 Summary