Very cool. I imagined my organizations entire codebase being mapped like this and across different frameworks and languages. I don’t know if I missed this in the video or if it’s not yet possible, but that’s a lot of manual work, so instead of connecting the nodes, give a simple bot to run in the repo folder to automate the visualization. It’s super cool and I’m adding to my watch list. If I were you, i’d target ente…
Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
31–40 of 176 posts
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#32Btw I've always thought that this is even more powerful when the screen estate is more infinite than a 2D screen (like in a VR headset).
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#33Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#34Very cool. I imagined my organizations entire codebase being mapped like this and across different frameworks and languages. I don’t know if I missed this in the video or if it’s not yet possible, but that’s a lot of manual work, so instead of connecting the nodes, give a simple bot to run in the repo folder to automate the visualization. It’s super cool and I’m adding to my watch list. If I were you, i’d target ente…
It automatically adds connections as you traverse through files/symbols. Not super sure if this is what you mean, but we intend to serve the users "flows" based on queries in the natural language e.g. "what happens when you click the subscribe button from the mouse down all the way to the backend".
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#35Is most development of Haystack done using Haystack?
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#36Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#37This has been a great idea for decades. I want Haystack to be successful just like many other attempts. The early execution seems promising. And I suspect there will be many challenges (e.g. when it's hard to figure out caller/callee,, inconsistent UX preferences across developers, etc). Kudos for taking this on! Btw I've always thought that this is even more powerful when the screen estate is more infinite than a 2D…
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#38Potential feature request - take the visualization beyond 2D. Really complex systems are usually an intricate graph (polite way of saying ball of yarn) and just visualizing in the 2D plane doesn't seem to cut it in my experience.
I would love to have something like concentric spheres of visualization - boundary services on the outer layer, core/domain services in the inner layer.
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#39I want this for C# and Python! Are their any technical challenges there? I would love to use this with Unity.
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#40I get that this is a completely new idea so adoption is going to be slow but I'm curious to see how your user interviews and user research is going. I'm a young dev but I'm not even sure if I would use this because the way I've learned to code is already so ingrained into the traditional IDE. Nevertheless, congrats on the launch!
Yeah just to add onto what Jake said -- in our user interviews we found that folks, even those who are pretty used to old IDEs, do get the hang of Haystack pretty fast. However, developers are very idiosyncratic, so we frequently get pain points that are real problems but are also highly unique to each developer, which is interesting!
Looks really intriguing, but Emacs is really hard to leave behind.
But I do believe this pattern applies to more things than just IDEs, and might even replace multi-workspace setup. Keep at it and hopefully you are successful and this pattern keeps evolving!