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
| 15 points
| on HN
)
If 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 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?
If the objects are generalized enough, this could be applicable to any industry with complex, integrated procedures.
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".