Earlier quoted context omitted.
The key is prompting. Prompt to within an inch of your life. Treat prompts as source code - edit them in files, use @ notation to bring them into the console. Use Claude to generate its own prompts - https://github.com/wshobson/commands/ and https://github.com/wshobson/agents/ are very handy, they include a prompt-engineer persona. I'm at the point now where I have to yell at the AI once in a while, but I touch essen…
How much voice control have you implemented?
A staff engineer's journey with Claude Code
381–390 of 410 posts
Re: A staff engineer's journey with Claude Code
#382Earlier quoted context omitted.
I don't know either but I've seen it write to files in plan mode. Very confusing.
It does not write anything in plan mode, it's documented here it has only readonly tools available in plan mode: https://docs.anthropic.com/en/docs/claude-code/common-workfl... But here are fine prints, it has "exit plan mode" tool, documented here: https://minusx.ai/blog/decoding-claude-code/#appendix So it can exit plan mode on its own and you wouldn't know!
Re: A staff engineer's journey with Claude Code
#383Re: A staff engineer's journey with Claude Code
#384Earlier quoted context omitted.
Me too. I’ve been playing with various coding agents such as Cursor, Claude Code, and GitHub Copilot for some time, and I would say that their most useful feature is educating me. For example, they can teach me a library I haven’t used before, or help me debug a production issue. Then I would choose to write the code by myself after I’ve figured everything out with their help. Writing code by myself is definitely fas…
> For example, they can teach me a library I haven’t used before. How do you verify it is teaching you the correct thing if you don't have any baseline to compare it to?
Re: A staff engineer's journey with Claude Code
#385For me, working mostly in Planning Mode skips much of the initial misfires, and often leads to correct outcomes for the first edit.
I refine that spec and then give that to planning mode and then go from there.
I’ve found if I jump straight into planning mode I miss some critical aspects of what ever it is I am building.
Re: A staff engineer's journey with Claude Code
#386I guess we're just going to be in the age of this conversation topic until everyone gets tired of talking about it. Every one of these discussions boils down to the following: - LLMs are not good at writing code on their own unless it's extremely simple or boilerplate - LLMs can be good at helping you debug existing code - LLMs can be good at brainstorming solutions to new problems - The code that is written by LLMs…
> but this was true when they wrote their own code with stack overflow. Searching for solutions and integrating examples found requires effort that develops into a skill. You would rarely get solutions that would just fit into the codebase from SO. If I give a task to you and you produce a correct solution on the initial review I now know I can trust you to deal with this kind of problem in the future. Especially aft…
Re: A staff engineer's journey with Claude Code
#387Does anyone have a link to a video that uses Claude Code to produce clean robust code that solves a non trivial problem (ie not tic tac toe or a landing page) more quickly than a human programmer can write? I don’t want a “demo”, I want a livestream from an independent programmer unaffiliated with any AI company and thus not incentivised to hype. I want the code to have subsequently been deployed in production and de…
Re: A staff engineer's journey with Claude Code
#388I don’t understand the use of MCP described in the post. Claude code can access pretty much all those third party services in the shell, using curl or gh and so on. And in at least one case using MCP can cause trouble: the linear MCP server truncates long issues, in my experience, whereas curling the API does not. What am I missing?
Re: A staff engineer's journey with Claude Code
#389Earlier quoted context omitted.
Very few people want to record themselves doing stuff or have an incentive to convince anyone except for winning internet arguments.
Streaming coding is a popular and widespread activity, and it is usually nothing to do with “convincing” folks.
Re: A staff engineer's journey with Claude Code
#390Earlier quoted context omitted.
> but this was true when they wrote their own code with stack overflow. Searching for solutions and integrating examples found requires effort that develops into a skill. You would rarely get solutions that would just fit into the codebase from SO. If I give a task to you and you produce a correct solution on the initial review I now know I can trust you to deal with this kind of problem in the future. Especially aft…
> So using LLMs as a junior you are just breaking my trust, and we both know you are not a competent reviewer of LLM code - why am I even dealing with you when I'll get LLM outputs faster myself ? This was my experience so far. So much this. I see a 1000 lines super complicated PR that was whipped up in less than a day and I know they didn't read all of it, let alone understand.