4 Comments

Loved everything about this. Decomposition is of course of the fundamental tools we teach in the CS major, but we rarely do it as explicitly as you laid it out here. Rather, students lowly llearn to decompose problems as a natural strategy to prove theorems and write algorithms. I wonder if a more structured and explicit exposition of this strategy, as you did here, would help them get there faster. I got to try it.

Expand full comment

Love this! I've always found decomposition to be a core tool in getting complex things done. Another one of my great inspirations is Feynman, who also appeared to ask "dumb" but profound questions to get to the true answer!

Thanks Eldar

Expand full comment