Inspired by yesterday’s reading of Analyzing Complexity, watched WWDC 2018 video Embracing Algorithms. Probably, I watched it fifth time today. It’s pure gold. I should watch it again!

Every time you write a loop, replace it with a call to an algorithm. If you can’t find one, make that algorithm yourself and move the loop into its implementation.

If you want to improve the code quality in your organization, replace all of your coding standards with one goal, No Raw Loops.