157 episodios
- Have you ever let an AI agent run commands on your production server because you were stuck, telling yourself it would be fine?
In the latest episode of the No Compromises podcast, we discuss why giving AI agents access to your production environment is as reckless as the bad old days of FTPing code straight to your server.
We make the case that AI agents are non-deterministic and carry no responsibility, which makes them far more dangerous than a developer making a manual mistake on a live server.
We also cover why you should never blindly run complex chained commands that an agent suggests, how to verify what your agent is actually doing, and why a little friction in your workflow is worth the safety it buys you.
(00:00) - FTPing to production is still wrong in 2026
(01:50) - Running Tinker on production is no better
(02:28) - AI agents on production servers is even worse
(07:11) - How to verify what your agent is actually doing (move from 07:00)
(11:03) - Silly bit
Stop letting non-deterministic tools make deterministic mistakes in your codebase. Get a code review.
Subscribe to our newsletter and get practical Laravel tips delivered to your inbox every day. - Have you ever been stuck on a problem and instinctively reached out to a real person instead of an AI, and found that was exactly the right call?
In the latest episode of the No Compromises podcast, we discuss why human collaboration still matters in a world where AI seems to have all the answers.
Aaron shares a late-night hardware crisis that a blog post from a real human solved, something AI never surfaced, and connects it to a bigger point about the value of having a trusted person to work through problems with in real time.
We also get into why video calls beat text, why knowledge sharing still matters even when AI seems to know everything, and why pushing back on a partner often leads to better code than just agreeing.
(00:00) - A thunderstorm almost killed the podcast
(02:58) - Why Aaron called Joel instead of AI
(06:16) - The value of a real human work partner
(08:01) - Why video calls change everything
(09:15) - Human knowledge sharing still beats AI
(11:47) - Silly bit
Come find your people in the No Compromises community. - When you install a package, you probably skip the source code. But what about the AI skills and CLAUDE.md files you are feeding directly into your agent?
In the latest episode of the No Compromises podcast, we discuss whether developers are reading the AI skills they install and why it actually matters.
We make the case that unread skills are riskier than unread packages because they quietly shape how your agent thinks and can introduce security vulnerabilities or opinions you would never have agreed to if you had just taken 10 minutes to read them.
We also look at the flip side, where reading those skills can make you a better developer, expose you to approaches you did not know existed, and help you guide your agents more intentionally across every project.
(00:00) - Do developers actually read package source code
(02:19) - Why AI skills are riskier than packages
(05:07) - Security risks hiding in unread skill files
(09:30) - Reading skills as a learning opportunity
(11:49) - Silly bit
Want a second set of eyes on the tools and packages your team is trusting? Find out how our code review service can help - Have you ever added a method to an enum and then wondered if you just turned it into something it was never meant to be?
In the latest episode of the No Compromises podcast, we discuss where to draw the line when adding methods and logic to PHP enums.
We trace the evolution from magic strings to constants to interfaces, and explain why enums were the missing piece PHP needed all along.
We also cover when label methods and data structure helpers belong on an enum, why Eloquent queries cross a line, and how to avoid turning a simple enum into a bloated helper class.
(00:00) - Why magic strings and constants fall short
(01:43) - How PHP enums replaced interface constants
(02:26) - What methods belong on an enum
(06:58) - The rule for keeping enum methods focused
(10:44) - Silly bit
Join developers who think carefully about clean code decisions in the No Compromises community. - Have you ever opened a file to make a quick change, only to find dozens of lines of commented-out code making it nearly impossible to understand what's actually running?
In the latest episode of the No Compromises podcast, we discuss why keeping dead code around is slowing your whole team down.
We make the case that commented-out or unused code creates real confusion when searching a codebase, whether you are a new developer, a consultant, or even an AI agent trying to understand what is actually in use.
We also cover why Git is all the safety net you need, how Git bisect can recover deleted code you thought you might need someday, and why the fear of deleting code is almost always unfounded.
(00:00) - Why commented-out code slows everyone down
(02:03) - How dead code creates false search results
(05:10) - Dead code costs you more with AI agents too
(05:55) - How Git bisect helps you recover deleted code
(10:08) - When commenting out code is actually fine
(11:45) - Silly bit
Join the conversation and share how your team handles dead code in our No Compromises community
Más podcasts de Tecnología
Podcasts a la moda de Tecnología
Acerca de No Compromises
Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.
Sitio web del podcastEscucha No Compromises, Loop Infinito (by Xataka) y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net
- Añadir radios y podcasts a favoritos
- Transmisión por Wi-Fi y Bluetooth
- Carplay & Android Auto compatible
- Muchas otras funciones de la app
Descarga la app gratuita: radio.net
- Añadir radios y podcasts a favoritos
- Transmisión por Wi-Fi y Bluetooth
- Carplay & Android Auto compatible
- Muchas otras funciones de la app


No Compromises
Escanea el código,
Descarga la app,
Escucha.
Descarga la app,
Escucha.


























