nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpquvfvlddmhuh4hu4teupjs2lkdn8x3htrrw7jlwzuv0ushumkwnhq6n66f2 unrelated to any of this, I think I have the central theme for this tool: locality. The premise is simple and obvious: things which can be brought together can be easily understood. Things that remain disparate are hard to understand.

In a way, the entire act of forming a mental model is simply an exercise in increasing locality of information.

So if you can have a tool in an IDE that can "rope in" the parts of a system you care about tightly together, visually and temporarily, I think that could quickly go a long way to building a mental model.

nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpquvfvlddmhuh4hu4teupjs2lkdn8x3htrrw7jlwzuv0ushumkwnhq6n66f2 so an extension with a simply stated goal:

1) help identify what is relevant to your problem

2) visually localize it as much as possible

3) once it is localized, visually create relationships about what depends on what

Many IDEs have built in tools that can help do aspects of these things. The part I want to make, if somehow it does not already exist, is a way to make the results of those tools more persistent and visually coherent.

:niggathonk:

I suppose like all good software, I have to start by writing out some user stories to get a feel for specifically what I need to do.

Reply to this note

Please Login to reply.

Discussion

No replies yet.