(no title)
stroupwaffle | 1 year ago
EMacs and Treesitter is much faster way to “find all references to X” in the codebase. Other questions can be answered with the naive grep implementation and marginal brain power.
If all they’re investing in here is to write boilerplate code, well, that takes not much time in the grand scheme of things. Where the value add is actually in the design phase. And, as a result of these tools people are going to just skip those crucial steps.
Am I missing something?
dewey|1 year ago
Yes, you are basically posting a modern equivalent of the famous "Dropbox reply". "EMacs and Treesitter...naive grep implementation".
There's value in these tools, that's why GitHub, JetBrains, Cursor all built businesses on top of AI coding extensions. Personally I don't use the "Write this full function for me"-features but use it as a way smarter auto-complete. People don't really use them to jump to "find all references to X" as that's perfectly well solved.
sgarland|1 year ago
> there’s value in these tools, that’s why… all built businesses on top of AI
Or is it because those companies realized they would rapidly lose market share if they didn’t? You don’t have to add value to become popular, you just have to make people think they’re missing out. Eventually your house of cards might come crashing down, but in the meantime, you’ve successfully enriched yourself. If you have a competing product that is technically equal or superior, it can be maddening to see the popular kid surpassing you without merit.
stroupwaffle|1 year ago
GitHub built their business on top of Git and collaborative coding. Microsoft (who owns GitHub) built part of their business on Visual Studio (also IDEs) long before AI was mainstream.
So it’s a natural extension to their existing business.
But if you’re selling me on a smarter autocomplete, I can already say from experience that AI can bounce good implementation ideas around, but it ALWAYS takes my intervention to get it right.
I’m happy to pay for an AI service, but I’m not going to pay for an AI service, an AI coding extension, an AI diff util, an AI SCM, and so-forth.
Roark66|1 year ago
Why? Because all these editors/add ons overwhelm the model with useless context while at the same time lack actual guidance of a proper prompt. They are all follies giving people false hope they can have stuff "happen" without any skill involved.
steeeeeve|1 year ago
Clearly not a software engineer.