This. Software development probably requires some of the least boilerplate memorization in all of STEM. Deductive reasoning and imagination are far more important than being flexing that you’ve committed quicksort to memory.