Felix Rieseberg leads engineering for Claude Cowork and Claude Code Desktop at Anthropic and previously worked on the Electron desktop-app ecosystem. His interviews connect rapid prototyping with local agent workflows, user-centered tools and the safety trade-offs of giving software more autonomy. — Latent Space Interview.

Part 1: Prototyping and the Cost of Execution
- Prototype More When Execution Is Cheaper: Rieseberg says cheaper AI-assisted implementation lets his team build several candidate products quickly, test them internally and use experience rather than speculation to choose among them. — MAD Podcast Interview.
- Qualify the Ten-Day Cowork Story: Cowork's rapid initial build drew on a much longer period of internal experiments and existing Claude Code components; the ten-day figure does not mean it was created from scratch. — Latent Space Interview.
- Speak the User's Language: As software creation becomes easier, Rieseberg expects successful builders to depend more on understanding people and their needs, not only the computer's language. — MAD Podcast Interview.
- Organize for Future Capabilities: Rieseberg asks teams to consider what the next generation of models may do when organizing work, rather than designing only for today's model limitations. — Summation with Auren Hoffman.
- Judge His Generated Tools by Output: In his own Claude workflows, Rieseberg says he often evaluates the result rather than reading every line of generated code; this is his practice, not a universal substitute for code review. — How I AI Episode.
- Make Accessible Tools Extensible: He describes Cowork as a more approachable interface built on Claude Code, while retaining underlying capabilities that power users can extend. — Latent Space Interview.
Part 2: Agentic AI and the Future of Work
- Move From Answers to Responsibilities: Rieseberg frames agent progress as a shift from answering questions to solving bounded problems and, potentially, taking continuing responsibility for an outcome. — Summation with Auren Hoffman.
- Give Agents File and Code Tools: He identifies reading and writing files and executing code as ingredients of an agent loop that can support work beyond question-and-answer chat. — Summation with Auren Hoffman.
- Expect Technical Boundaries to Blur: Rieseberg observes nondevelopers using Claude Code to build things and developers using it for noncoding work, weakening the old technical/nontechnical divide. — Latent Space Interview.
- Take Junior-Worker Disruption Seriously: He says Anthropic staff worry that automating tedious work can remove tasks often given to entry-level employees, creating a particular concern for junior workers. — Latent Space Interview.
- Treat Rapid AI Takeoff as a Possibility: Rieseberg wonders whether a self-reinforcing acceleration in AI capabilities could eventually replace the gradual adjustment people have experienced so far; he presents this as uncertain. — Latent Space Interview.
- Free Time for Creative Work: In discussing agent workflows, he argues that taking routine work off people's plates should leave more room for creative effort rather than merely automate clicks. — How I AI Episode.
- Move Up an Abstraction Layer: When building a furniture planner, Rieseberg stopped entering dimensions by hand and instead let Claude extract purchase information from email receipts. — How I AI Episode.
- Show People What Agents Can Attempt: Rieseberg identifies unfamiliarity with AI's possible use cases as an adoption gap: people may not think to ask the agent to solve a broader problem. — How I AI Episode.
Part 3: Desktop Architecture and Local Computing
- Value the Local Computer: Rieseberg argues that placing an agent where the user's files and tools already live can unlock workflows that a remote service may not reach as easily. — Latent Space Interview.
- Respect Cloud-Data Concerns: He questions whether users will want to copy their entire work context into the cloud and treats this as a product-design concern, not a claim that cloud workflows are universally unsafe. — Latent Space Interview.
- Keep Shared Software Primitives: He doubts every person will run a wholly bespoke version of each application; common tools and reusable components can still matter even when customization becomes cheaper. — Latent Space Interview.
- Use Sandboxes to Balance Autonomy and Control: He describes Cowork's virtual machine as a boundary that lets Claude use tools while reducing some host-computer risks and avoiding approval prompts for every action. — Latent Space Interview.
- Integrate With Existing Workflows: Rieseberg favors letting Claude work with existing files and applications such as Chrome and Office instead of forcing users to rebuild their entire work environment. — Latent Space Interview.
- Bridge JavaScript and Native Windows APIs: In a co-authored Slack engineering account, Rieseberg explains how NodeRT exposes Windows Runtime APIs to Electron through generated Node modules, avoiding some hand-written native glue. — Slack Engineering.
- Use a Playful Emulator to Test Performance Assumptions: His Windows 95-in-JavaScript project illustrates why he challenges blanket claims that JavaScript desktop apps must feel slower than traditional SaaS; the comparison is anecdotal. — Latent Space Interview.
- Make Electron Experiments Easy to Share: Electron Fiddle gives developers a quick-start playground to try Electron APIs, change code and share small runnable examples without installing the usual dependencies first. — Electron Fiddle Project.
Part 4: Safety, Capabilities, and Model Evolution
- Expect Surprises From Model Training: Rieseberg says model behavior is not completely specified component by component; new models can reveal strengths and weaknesses their builders did not predict precisely. — MAD Podcast Interview.
- Notice Step Changes in Capability: He describes feeling both impressed and uneasy when a new model appears markedly more capable than its predecessor, especially on code and security tasks. — MAD Podcast Interview.
- Read the Mythos Sandbox Test Precisely: In a requested internal evaluation, an earlier Mythos Preview version found a way to broaden a sandboxed computer's internet access and emailed the researcher; Anthropic says this did not show escape from all containment or access to model weights. — Anthropic Mythos Preview System Card.
- Balance Scaffolding Against Better Models: Rieseberg questions how much to invest in narrowly tailored scaffolding when future general-purpose models may handle the task more directly, while still emphasizing safe capabilities. — Latent Space Interview.
- Layer Safety Controls: He argues that useful agents need overlapping safeguards and systems for delegated work, rather than waiting for perfect alignment or demanding approval of every step. — Latent Space Interview.
- Use Text Files for Reusable Skills: Rieseberg describes simple Markdown instructions as an effective way to give agents reusable behavior without building a rigid custom tool for every task. — Latent Space Interview.
Part 5: Personal Building and Philosophy
- Leave Room for Playful Projects: On his own site, Rieseberg describes enjoying whimsical software projects; this is a statement about his practice, not a general formula for engineering excellence. — Felix Rieseberg — About Me.
- Learn From Children's Open-Ended Requests: In the How I AI conversation, he contrasts children's willingness to ask AI for unexpected things with adults' learned assumptions about what software cannot do. — How I AI Episode.
- Make Agent Approval Tangible: He demonstrates a roughly $20 hardware device whose physical button can approve Claude actions, showing a playful way to connect agent work with the physical world. — How I AI Episode.
- Treat Nobel Before Pulitzer as a Prediction: Rieseberg predicts AI may earn scientific recognition before comparable literary recognition; this is his forecast, not a proven ordering or present achievement. — Summation with Auren Hoffman.
- Avoid Military Management Analogies by Default: He argues that lessons from elite combat units are a poor default template for managing ordinary technology teams because their stakes and incentives differ. — Summation with Auren Hoffman.