Do you have a dumb question that you're kind of embarrassed to ask in the main thread? Is there something you're just not sure about?
This is your opportunity to ask questions. No question too simple or too silly.
Culture war topics are accepted, and proposals for a better intro post are appreciated.

Jump in the discussion.
No email address required.
Notes -
What tools are people now using for LLM coding? Claude code?
More importantly, what tools are people now using for expert level code that isn't trivial Javascript / Python boilerplate or doesn't interface to trivial apis using such languages?
I do such coding for living for many years now. My experience is in no way exclusive, people use a lot of tools, but what I have been using is Java/Scala/Python, with a little bit of C/C++, a good IDE (JetBrains is pretty good at that, though a lot of people I know also use VS Code) and a lot of head-scratching. All the rest is secondary. So far my conviction is if your main tool is LLM then either a) it's not "serious" coding - and by this I mean no disrespect, a lot of coding needs are quite well covered by trivial JS/Python boilerplate, and there's nothing wrong with that, just as a lot of medical needs are covered by "take this Tylenol and call me if it doesn't resolve itself by the end of the week", but we don't think that's all of medicine, do we? - or, more dangerous, b) you are dangerously deluded as to what coding tasks LLMs are appropriate to. In the latter case, may God have mercy on your soul, because you will find out soon.
More options
Context Copy link
Windsurf for one-off stuff where simple iteration will do the trick ("write tests for this code, iterate until tests pass, usual caveats"), the llm cli command for very simple repetitive stuff that doesn't require much context (e.g. simple semantic stuff like "check for out-of-date comments", or stuff where I could figure out eventually how to do it with tree-sitter but it's not worth the time like "replace this function call with that one, here's how to structure it").
For writing core business logic where I'm the domain expert, vim to write the code followed by windsurf for automated code review ("here's the patch, here's the codebase, review the patch for [long list of things] and anything else that stands out to you").
My heuristic is to never use the LLM to do something I don't know how to do myself. Since most of my job involves doing things I do know how to do myself, this does not actually block off very much.
More options
Context Copy link
Personally I just want some fast, decent boilerplate refactoring of a simplistic codebase at the moment, and I don’t know what’s available.
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link