You all, we've got some opinions about vibe coding (and agentic coding). And some of them are uncomfortable truths. 😅

📣 Dustin Tinney
📣 David Mosher
📣 James Zimmerman
📣 AJ Hekman
📣 Mavrick Laakso

https://youtu.be/AulG6qxl7PY

#VibeCoding #AgenticCoding #AI

Uncomfortable truths about vibe coding almost nobody will say out loud

YouTube

If you had to ban vibe coding from any stage in the software lifecycle where would it be?

Production and many other situations came up in our discussion with:
🚫 David Mosher
🚫 James Zimmerman
🚫 Joel Helbling
🚫 Dustin Tinney
🚫 Alex Martin

https://youtu.be/2Ob8W1d5abU

#VibeCoding #AgenticCoding

Should you ban vibe coding from production?

YouTube

Your experienced developers are probably using AI coding tools wrong. They're giving broad problems instead of specific instructions. The fix? Treat AI like a precise tool, not a creative partner. One dev went from frustrated to '80% success rate' with this shift. https://link.testdouble.com/06b21d

#ai #AgenticCoding

Does AI prototyping build the right thing faster or build the wrong thing faster? Double Agents share perspectives
https://youtu.be/0WTYaYUr-u4

#VibeCoding #AgenticCoding #AIPrototyping

Agentic Coding Recommendations

Current recommendations of agentic coding.

Armin Ronacher's Thoughts and Writings
Programming properly should be regarded as an activity by which the programmers form or achieve a certain kind of insight, a theory, of the matters at hand. This suggestion is in contrast to what appears to be a more common notion, that programming should be regarded as a production of a program and certain other texts.
Peter Naur in Programming As Theory Building, 1985.

A computer program is not source code. It is the combination of source code, related documents, and the mental understanding developed by the people who work with the code and documents regularly. In other words a computer program is a relational structure that necessarily includes human beings.

The output of a generative AI model alone cannot be a computer program in this sense no matter how closely that output resembles the source code part of some future possible computer program. That the output could be developed into a computer program over time, given the appropriate resources to do so, does not make it equivalent to a computer program.

#AI #GenAI #GenerativeAI #LLM #Copilot #AgenticCoding #dev #tech #SoftwareDevelopment #SoftwareEngineering #programming #coding

"Today we’re launching a research preview of Codex: a cloud-based software engineering agent that can work on many tasks in parallel. Codex can perform tasks for you such as writing features, answering questions about your codebase, fixing bugs, and proposing pull requests for review; each task runs in its own cloud sandbox environment, preloaded with your repository.

Codex is powered by codex-1, a version of OpenAI o3 optimized for software engineering. It was trained using reinforcement learning on real-world coding tasks in a variety of environments to generate code that closely mirrors human style and PR preferences, adheres precisely to instructions, and can iteratively run tests until it receives a passing result. We’re starting to roll out Codex to ChatGPT Pro, Enterprise, and Team users today, with support for Plus and Edu coming soon."

https://openai.com/index/introducing-codex/

#AI #GenerativeAI #OpenAI #Codex #AgenticCoding #ChatGPT #SoftwareEngineering #SoftwareDevelopment #Programming

"As of today, Amp, our agentic coding tool, is available to everyone. The waitlist is gone — go, go and sign up and use it!

For the past 10 weeks, Amp has been the main tool with which I develop software and — putting yet another exclamation mark behind the fact that the tools we use end up changing us — it has fundamentally changed how I develop software.

So I thought I’d use the occasion to write up how I personally use Amp.
(...)
Write SQL

Having an agent that connects to your database is very, very close to the joy you feel when it takes screenshots and iterates on UI components.

Here’s how to do it.

First, tell the agent to use psql (or any other CLI utility) or the tools provided by the postgres MCP server (or any other MCP server for your database) to connect to your DB.

Then, ask it things like this:

Update my user account (email starts with thorsten) to have unlimited invites
Or:

Return me a list of users with the most number of threads, sorted by number of threads
The agent will then do everything it can to return you that list: figure out the schema of the database, try this query, try that query.

Look, here I wanted to change my local development database. It didn’t know what the schema is, so it tried to figure that out first, which it did — by running four commands in parallel:

https://ampcode.com/how-i-use-amp

#AI #GenerativeAI #AIAGents #LLMs #Chatbots #Amp #VibeCoding #Programming #SoftwareDevelopment #AgenticCoding

Amp is now available. Here's how I use it.

Amp is now available. Here is how I use it.

"We recently released Claude Code, a command line tool for agentic coding. Developed as a research project, Claude Code gives Anthropic engineers and researchers a more native way to integrate Claude into their coding workflows.

Claude Code is intentionally low-level and unopinionated, providing close to raw model access without forcing specific workflows. This design philosophy creates a flexible, customizable, scriptable, and safe power tool. While powerful, this flexibility presents a learning curve for engineers new to agentic coding tools—at least until they develop their own best practices.

This post outlines general patterns that have proven effective, both for Anthropic's internal teams and for external engineers using Claude Code across various codebases, languages, and environments. Nothing in this list is set in stone nor universally applicable; consider these suggestions as starting points. We encourage you to experiment and find what works best for you!"

https://www.anthropic.com/engineering/claude-code-best-practices

#AI #GenerativeAI #AIAgents #Claude #LLMs #ClaudeCode #AgenticCoding #Programming #SoftwareDevelopment

The role of developer skills in agentic coding

Notes from my Thoughtworks colleagues on AI-assisted software delivery

martinfowler.com