← Reddit

Working With Claude — What Actually Works (for me)

Reddit · LynzDabs · April 27, 2026
A developer shares lessons from two months building a product with Claude, emphasizing asking Claude about available plan features, crafting surgical prompts for precise edits, leveraging Projects for persistent memory and context, and working with actual live code rather than descriptions. The developer advocates for iterative debugging throughout development and multiple revision sessions rather than attempting to generate finished code in one prompt. This approach produced a browser-based utility tool that garnered over 20,000 unique monthly visitors in two months.

Detailed Analysis

A solo developer's two-month account of building a browser-based utility tool to over 20,000 monthly unique visitors using Claude as the sole development partner offers a granular, practitioner-level perspective on the real friction points and leverage points of working with Anthropic's AI assistant. The author's central thesis is that Claude's effectiveness is almost entirely determined by the quality and specificity of inputs — a point underscored by contrasting a vague prompt like "fix my benchmark button" against a precisely scoped request that includes error logs, relevant code, and an explicit instruction to perform only a "surgical edit." The distinction, the author argues, is the difference between receiving a sprawling, destabilizing rewrite and a targeted, two-minute fix. This framing positions Claude not as a passive tool that responds to queries but as a collaborator whose output quality scales directly with the operator's discipline and contextual generosity.

The article places particular emphasis on two underutilized structural features of Claude: the Projects system and persistent memory within those projects. The author describes Projects as a form of bounded onboarding — analogous to briefing a new contractor who retains only what they are explicitly told within a designated workspace. This framing captures a real architectural constraint: context and memory stored within a Claude Project remains siloed from conversations outside that project, a behavior the author flags as a frequent source of confusion. The practical implication is that users must actively "lock in" preferences, terminology corrections, and project-specific conventions at the outset rather than assuming Claude will carry institutional knowledge across sessions. The author's suggestion to verbally instruct Claude to store specific mappings — such as "when I say route, I mean root" — reflects a disciplined use of the memory feature that transforms Claude from a stateless responder into a progressively calibrated agent.

A recurring theme in the article is the danger of version drift — the compounding problem that arises when Claude is asked to edit code while referencing outdated files stored in a project's directory rather than the live version pasted directly into the chat. The author recounts discovering, after ten successive edits, that Claude had been modifying an original draft rather than the current working file, rendering every edit obsolete. This observation connects to a broader known limitation of large language models: they do not inherently resolve conflicts between multiple versions of the same artifact and will default to whatever file was most prominently anchored in their context. The practical prescription — always paste live code directly into the chat, never descriptions or summaries — is consistent with what AI practitioners broadly recommend as "grounding" behavior, ensuring the model operates on authoritative, current state rather than cached or inferred representations.

The article also surfaces an important meta-point about plan transparency: Claude will not proactively surface capabilities, alternative tools, or more efficient workflows unless users explicitly ask about their subscription tier and what it enables. This reflects a genuine design constraint rather than a flaw — Claude lacks access to account-level billing or plan metadata and therefore cannot autonomously recommend features the user is already paying for. The research context corroborates this, noting that Claude's extended thinking mode, Research feature, and Desktop with Cowork functionality represent meaningfully different capability tiers that many users never discover. The author's advice to ask Claude directly what capabilities a given plan unlocks is a straightforward workaround, but it also highlights a discoverability gap in how Anthropic presents its feature set to end users, particularly those without technical backgrounds who may be unaware that such a conversation is even possible.

Taken together, the article situates Claude as a high-ceiling tool whose practical ceiling is set almost entirely by the user's prompting rigor, contextual investment, and willingness to treat the system as a structured collaborator rather than an omniscient oracle. The author's frank acknowledgment of Claude's shortcomings — unreliable timeline estimates, version confusion, context isolation — grounds the piece in genuine product experience rather than promotional enthusiasm. This perspective aligns with a broader industry pattern in which the most productive AI-assisted workflows emerge not from the raw capability of the model but from the disciplined operational frameworks practitioners build around it, including scoped prompts, explicit memory management, live file grounding, and iterative debugging. The account ultimately argues that Claude's value as a development partner is real and demonstrable, but it is earned through systematic use rather than inherited by default.

Read original article →