7 comments

[ 3.4 ms ] story [ 26.4 ms ] thread
Love the idea! I'm finding a bug in Firefox, though. At least on the backtracking examples, when running them, the board section starts expanding vertically until the console and the positions sections completely disappear.
Same issue on Firefox 67 on Mac.

Another issue is the left-side list of algorithms isn't scrollable so when you open up a big list like "Brute force" it just cuts off.

> for us being coders, nothing can be more comprehensible than visualizing the actual working code.

This tool is really great, but I don't think it's the panacea that the statement implies. For some people, the visualization may not be as helpful as it seems.

The concrete details can crowd out the more abstract details you need to worry about, eg watching a concrete list of number being sorted doesn’t directly help someone grock the abstract structure of a sorting algorithm.
so, what might be ways to visualize the other structural components of an algorithm such that it brings a better understanding of the approach and modeling of an implementation? I would expect it to be very very hard, but something that would be of great benefit if it can be implemented.
It would be great if you would respond with more details about the use cases where this type of visualization might not be as helpful, so that the developer could consider them and perhaps improve their offering.
For those who can't visualize things in their "minds eye" tools like this are helpful.