Haystack automates the tedious parts of software development so that engineers can focus on the important stuff!
TL;DR: Navigating and refactoring in codebases sucks! No engineer likes going through mountains of files to find the right spots where they want to make changes and then do the complicated plumbing to make those changes work.
Haystack is a standalone code editor that makes this much faster so engineers can focus on actually writing code. In Haystack, users can explore and edit their code on a 2D canvas with a navigational copilot assisting them every step of the way.
Our Ask: Engineers have really enjoyed the smooth experience of editing their codebase in Haystack. Join them at https://haystackeditor.com! It takes just a single click to import your VS Code extensions and settings, so you can get to coding straight away.
Hi everyone! We’re Akshay Subramaniam and Jake Yatvitskiy, and we’re building Haystack.
The Problem:
Haystack was born out of our frustrations with working in large and mature codebases, specifically with navigating and editing functional flows. A great example of a functional flow is the code flow for adding an item to the Amazon shopping cart — from the database layer all the way to the frontend UI.
Oftentimes dealing with such flows would involve navigating a maze of files and functions, and making any edits would involve a lengthy process of doing corresponding downstream/upstream plumbing.
The Solution:
Haystack attempts to address this in the following ways: