<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh" -->

---
title: Coding Agents & Language Evolution: Navigating Uncharted...
description: José Valim (creator of Elixir, CEO of Tidewave.ai) presents a practical framework for improving coding agents across three dimensions: instructions, tools, and...
canonical: https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025 | daily.dev
og:description: José Valim (creator of Elixir, CEO of Tidewave.ai) presents a practical framework for improving coding agents across three dimensions: instructions, tools, and...
og:url: https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh
og:image: https://api.daily.dev/og/posts/zU6J5TUqH.png
og:image:alt: Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025

**[GOTO Conferences](https://daily.dev/sources/goto)** · 37 min read · 1 upvotes · 0 comments

## Summary

José Valim (creator of Elixir, CEO of Tidewave.ai) presents a practical framework for improving coding agents across three dimensions: instructions, tools, and runtimes. Key ideas include using agents.md files to encode project-specific rules and common pitfalls, the limitations of MCP (pull-only model, redundancy with existing code capabilities, and prompt injection security risks via the 'little trifecta'), and the case for building integrated custom runtimes instead of relying on fragmented MCP tooling. He demos Tidewave, a browser-based coding agent runtime for Phoenix/Rails that maps DOM elements to source templates, runs contextual browser tests, and queries the database to verify feature correctness. The talk concludes that introspection (compiler, runtime, and domain-specific), unified documentation repositories, and sandboxing are the key building blocks for next-generation agentic developer tools.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=VZcDxkFj_9E>

## Similar posts on daily.dev

- [150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly](https://daily.dev/posts/150-000-lines-of-vibe-coded-elixir-the-good-the-bad-and-the-ugly-iczorzav0) · ElixirStatus · 22 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#devtools](https://daily.dev/tags/devtools), [#elixir](https://daily.dev/tags/elixir), [#llm](https://daily.dev/tags/llm), [#mcp](https://daily.dev/tags/mcp)

[View this post on daily.dev](https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025","url":"https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh"},"datePublished":"2026-02-18T13:12:19.261Z","dateModified":"2026-10-15T02:17:23.595Z","description":"José Valim (creator of Elixir, CEO of Tidewave.ai) presents a practical framework for improving coding agents across three dimensions: instructions, tools, and...","image":"https://i.ytimg.com/vi/VZcDxkFj_9E/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/VZcDxkFj_9E/sddefault.jpg","isAccessibleForFree":true,"articleSection":"GOTO Conferences","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GOTO Conferences","logo":"https://media.daily.dev/image/upload/s--rax7fnoD--/f_auto/v1704628081/logos/goto.jpg","url":"https://daily.dev/sources/goto"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/coding-agents-language-evolution-navigating-uncharted-waters-jos-valim-goto-2025-zu6j5tuqh","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,devtools,elixir,llm,mcp","timeRequired":"PT37M","video":{"@type":"VideoObject","name":"Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025","description":"José Valim (creator of Elixir, CEO of Tidewave.ai) presents a practical framework for improving coding agents across three dimensions: instructions, tools, and...","thumbnailUrl":"https://i.ytimg.com/vi/VZcDxkFj_9E/sddefault.jpg","uploadDate":"2026-02-18T13:12:19.261Z","duration":"PT37M","url":"https://api.daily.dev/r/zU6J5TUqH","embedUrl":"https://www.youtube.com/embed/VZcDxkFj_9E"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GOTO Conferences","item":"https://daily.dev/sources/goto"},{"@type":"ListItem","position":3,"name":"Coding Agents & Language Evolution: Navigating Uncharted Waters • José Valim • GOTO 2025"}]}
```

