In reverse engineering we often use Graph View to see execution flow as well. Glad to see it being used elsewhere
Do you automate that? If so what tooling do you use?
Untapped Way to Learn a Codebase: Build a Visualizer
11–20 of 54 posts
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#12I always thought to do this visualization in 3d and maybe with VR. Not sure how useful or pleasing experience it would be. Kudos to the author of the project to get this done!
This kind of approach might be what (finally) unlocks visual programming?
I feel like most good programmers are like good chess players. They don't need to see the board (code). But for inputting the code transformation into the system this might be a good programmer's chessboard.
Though to make it work concretely for arbitrary codebases I feel like a coding agent behind the scenes is 100% required.
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#13Re: Untapped Way to Learn a Codebase: Build a Visualizer
#14I always thought to do this visualization in 3d and maybe with VR. Not sure how useful or pleasing experience it would be. Kudos to the author of the project to get this done!
I got Minority Report vibes. This kind of approach might be what (finally) unlocks visual programming? I feel like most good programmers are like good chess players. They don't need to see the board (code). But for inputting the code transformation into the system this might be a good programmer's chessboard. Though to make it work concretely for arbitrary codebases I feel like a coding agent behind the scenes is 100…
A specific type or area of developers, I'd say. There are many types and not all of them require understanding sizeable code bases to do their work well.
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#15Re: Untapped Way to Learn a Codebase: Build a Visualizer
#16How would you do it today?
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#17Do you guys remember the smalltalk toolkit posted here a while ago which their creators made specifically for help understanding new codebases?
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#18Earlier quoted context omitted.
I got Minority Report vibes. This kind of approach might be what (finally) unlocks visual programming? I feel like most good programmers are like good chess players. They don't need to see the board (code). But for inputting the code transformation into the system this might be a good programmer's chessboard. Though to make it work concretely for arbitrary codebases I feel like a coding agent behind the scenes is 100…
> I feel like most good programmers are like good chess players. A specific type or area of developers, I'd say. There are many types and not all of them require understanding sizeable code bases to do their work well.
Done right, you may not know specific lines or chunks of code by heart, but much like a tuned-in company CEO, you have eyes and ears on the ground and retain global oversight and insight of the project itself. For specifics, you can learn what you need as you need it. If that means knowing how every single module works, that's just a conversation with your agent.
Re: Untapped Way to Learn a Codebase: Build a Visualizer
#19- But I'll admit, this isn't precisely how I would do it today How would you do it today?