Announcing Sourcegraph 2.0
about.sourcegraph.com
about.sourcegraph.com
I'm still not a fan of Electron apps. I'd rather they at the very least be offline Chrome apps, so then I'd at least be using the latest Blink/V8 combo. Not to mention it seems that anything Chromium-based likes to make a ton of little writes to disk for just about everything (even when I'm just moving my mouse across the page), so to have multiple apps doing that with their own respective config/cache directories is annoying.
That said, VS Code is the least bad editor running on top of Electron that I've used, so I'm glad this one is based on it. :)
They are an interesting company and I'm positive your endorsement is genuine. It might be worth mentioning that they sponsor one of your projects just to avoid the appearance of impropriety.
People without any theoretical background will look confused, but CS people generally understand the deeper implications of this, I think.
I've been supportive of their mission for years, well before any sponsorship. My (unofficial) relationship with Sourcegraph isn't about money. We have shared values, pure and simple.
For the tangible stuff today, check out https://about.sourcegraph.com.
For our long-term vision (the stuff he's referring to), check out our master plan: https://about.sourcegraph.com/plan.
Tech-wise, Kythe is optimized for offline analysis, and we use servers that speak LSP (https://github.com/Microsoft/language-server-protocol), which is built for online analysis and use while you're editing code. That is what I see as the main difference. We would love for the approaches to converge, or for the representation/configuration to be compatible.
Looking forward to trying it out.
What’s the response to the single search box so far? I quite like it but one of the reasons I have never implemented one for searchcode is that the vast majority of users were confused by it when I tested it with them.
I realize you're semi-joking, but wanted to note that I don't think it's a particularly original/unique/secret name
One of two things will happen, assuming we build a great product (which is obviously our intent :):
1. We will prove that these features are valuable, and VS Code and other editors will eventually add support (or extensibility) for them. Then we could just ship extensions. Everyone wins. And our customers and business do well because we have a great server product for companies needing to scale up code intelligence and code reviews beyond what can run locally—the backend for all these editors that now support these new code intelligence and review features.
2. We'll prove these features are valuable, but other editors don't add them (or the extensibility to support them). Then we'll continue shipping a first-class standalone editor with support for these features, and developers who need these features will use that editor. The world will have one additional editor. For developers that don't use that editor, we'll build lightweight extensions for other editors with some of the functionality (and that make it easy to jump to our app from other editors).
I don't know which will come true, but I do know that either way, we as a company need to demonstrate that these things are valuable to developers in their editor. That's what we're focused on now. :)
I would be concerned about how it would integrate and would probably still prefer a separate application instead of a docked or pull-out frame.
Perhaps we should make that explicit: "Whether you use it as your primary editor or just for searching and reviewing code, ..."
Check https://about.sourcegraph.com/products/editor for more information, or just post back here.
I personally really like the ideas behind Sourcegraph, but as someone who had the extension installed for a long time, until I removed it recently when it got more in the way than it was helpful for the 100th time, all I've seen so far from Sourcegraph has been pretty disappointing.
As for the Chrome extension getting in your way, I followed up over email to learn more. I want to make sure we fix it ASAP so you find it valuable. Thanks!