@csgordon This is a great point! It's like saying "Why should people bother practicing boiling pasta/throwing a ball/playing guitar chords when they can just have a machine do it?"
Counterpoint to one of your specific examples: I've done some pretty advanced programming over the years and I still have never done the linked list exercise.
@grvsmth sure, it doesn't have to be a linked list specifically, there are definitely paths that don't quite look like my example. But you surely worked up from simpler to more complex over time right?
@csgordon In that particular case I may have tried to do something more complex and had to backtrack and work on simpler problems first
But I definitely have worked up from simpler to more complex on tons of skills, with lots of repetition!
@grvsmth @csgordon I'm not sure I ever did the linked list exercise, but I definitely learned a lot by implementing Bloom filters by hand as an exercise.
There's always value in practicing doing the basic thing by hand, if only to really get insight into how it composes upward into the New Idea that nobody but you has