Ask HN: Does this exist or would it appeal?
For ages now I've been looking for this tool, with no success. So I reckon it might be something others would want. Maybe I'll build it. Maybe someone else would like to?
I want to be able to see the bigger picture of the systems I develop. How files connect to each other, the variables they pass, the database tables they update, the functions and classes they use etc. A bit like a database schema but not.
I'd love to be able to zoom in to a line of code or out to show how the api connects externally.
I can picture myself using it on an enormous hi-res touch screen, but guess it should also function on a tablet.
Is there anything like this already or is it something others might use?
16 comments
[ 3.4 ms ] story [ 52.5 ms ] threadIf it's a poorly designed system, then the view will be a muddy web of connections. On the other hand, if it's a well designed system, it will be highly modular, with each module being small enough to be readily comprehensible in one go and with very few connections between the modules. So I basically don't see a use for the system that you are describing.
The big problem is automating this to a degree that it's not a full time job to maintain.
If the objects are generalized enough, this could be applicable to any industry with complex, integrated procedures.
---
If you believe that we improve what we measure then this can be useful.
I like your suggestion that it should be highly modular, not sure what makes that mean its not useful though?
Then again, my nestgrid project http://www.nestgrid.org (the desktop version) is IMHO, among other things. the future of this sort of notes taking but I have not yet gotten around to using it "in production".