VCDK Clínica Vibe-Coding Detox · Est. 2026
Aceptando pacientes — Q3·2026 Alicante · Amsterdam · Remoto
▮ Boletín · Vol. I · No. 1 Registrado: 9 de mayo de 2026 · Alicante, España

Tratamos código
arruinado por la IA.

La Clínica Vibe-Coding Detox es una consultoría especializada para organizaciones cuyas aplicaciones PHP han desarrollado una desafortunada dependencia del autocompletado. Fundada por un ingeniero sénior con 30 años de diagnósticos limpios, ofrecemos rehabilitación, rearquitectura y — cuando el pronóstico es grave — una reescritura digna.

Haz la Evaluación Conoce al consultor ~3 min · 7 preguntas · anónimo
PRIMUM · NON · COMMITTERE VIBE-CODING DETOX KLINIEK · EST · MMXXVI · CODE · CARE · vcdk

Indicaciones

Bases de código escritas total o parcialmente por modelos de lenguaje. Archivos de más de 1.400 líneas sin una sola prueba. Convenciones de nombres plurales, contradictorias o "basadas en vibe coding".

Contraindicaciones

Fundadores convencidos de haber "lanzado" su MVP. CTOs que se refieren a git blame como git applaud. Equipos que tratan APIs alucinadas como una característica.

Administración

Un (1) ingeniero PHP sénior, certificado Zend & (ex-)CISSP, administrado oralmente vía Zoom tres veces por semana hasta que producción se estabilice. Efectos secundarios: claridad, menos pagers.

§ I — Criterios diagnósticos

Doce síntomas del Trastorno Agudo por Vibe-Coding.

Según DSM-PHP-V,
cinco (5) o más en un solo repositorio constituyen un caso clínico.
SX·01

Funciones auxiliares llamadas getDataV3_FINAL_USE_THIS

Frecuentemente acompañadas de una hermana sin uso, getDataV3_FINAL_USE_THIS_v2, también importada.

Severidad · Leve
SX·02

Tres ORMs distintos en un solo ciclo de petición.

Eloquent, Doctrine y un envoltorio casero db() que no escapa nada, dándose la mano.

Severidad · Moderado
SX·03

Un único try/catch envolviendo toda la aplicación.

El catch envía el error a /dev/null. El modelo insistió en que era best practice.

Severidad · Agudo
SX·04

Comentarios que dicen "// TODO: actually implement this"

Fecha del TODO: hace 14 meses. Autor: un LLM que ya no existe. Estado: en producción.

Severidad · Moderado
SX·05

Imports de paquetes alucinados.

use Laravel\\Magic\\Auth; — un paquete que no existe, jamás existió, pero compila porque nadie lanza el linter.

Severidad · Agudo
SX·06

Tests que pasan al ser borrados.

"La IA mejoró la cobertura eliminando los que fallaban." Cita directa, recogida en campo.

Severidad · Severo
SX·07

Un UserController de 2.400 líneas.

También gestiona facturación, envío de correos y — por razones — redimensionado de imágenes. Tócalo y el build muere.

Severidad · Severo
SX·08

Autenticación implementada de cuatro formas a la vez.

JWT, sesiones, un token opaco y una función isLoggedIn() que devuelve true.

Severidad · Crítico
SX·09

Migraciones escritas en producción.

El equipo lo llama "live-coding". El DBA lo llama "la razón por la que bebo".

Severidad · Agudo
SX·10

Un .env con 217 entradas.

Cuarenta y una son duplicados con mayúsculas sutilmente distintas. Catorce son claves AWS. Nadie sabe cuáles están en uso.

Severidad · Crítico
SX·11

"Funciona en la máquina del agente."

La base de código solo compila cuando el autocompletado también está corriendo. Tienes, por accidente, una dependencia de runtime de un LLM.

Severidad · Severo
SX·12

El CTO se refiere a git blame como "git applaud".

Pronóstico: requiere intervención de un humano sénior en dos (2) sprints. Coge el teléfono.

Severidad · Terminal
§ II — Expedientes de pacientes

Anónimos. Ligeramente ficcionados. Reconocibles.

Nombres ocultos a petición.
Tarifa horaria de la dignidad recuperada: incalculable.
Caso · ES-2025-0341T4 · 2025
"Dejamos que Cursor liderara un sprint. El viernes, staging tenía tres bases de datos, dos en zonas horarias distintas. Una era Redis."
CTO, SaaS Series-AMadrid · 22 ingenieros
Agudo
Caso · ES-2025-0298T3 · 2025
"Le pedí al agente que añadiera paginación. Borró nuestra capa de auth y renombró User a Customer. En treinta y ocho archivos. No lo notamos en dos días."
Lead Dev, Plataforma de LogísticaValencia · seed
Terminal
Caso · ES-2026-0012T1 · 2026
"Nuestra base de código tiene 14.000 líneas de TypeScript. No usamos TypeScript. Somos un PHP-shop. El agente tenía opiniones fuertes."
Founder, FinTechBarcelona · pre-seed
Moderado

Envía tu propio expediente — anónimo, nunca publicado sin consentimiento. Casos seleccionados reciben una triage gratuita de 30 minutos.

Enviar un expediente →
§ III — Evaluación diagnóstica

La evaluación de Severidad de Slop por la IA.

7 preguntas. Anónimo.
Tarjeta de diagnóstico · compartible.
Aprox. 3 minutos.
§ IV — Consultor residente

Conoce al humano que mantiene la línea.

Disponible · horario CET.
Por hora · proyecto · retainer.
Dr. Derks
Plate I. Resident consultant.J. Derks

▮ Curriculum vitae

Jeroen Derks — PHP desde antes de las bromas.

a.k.a. PHPfreelance · Alicante, España / donde sea que arda el servidor de producción.

Treinta años de PHP. Suficientes para recordar register_globals, suficientes para no impresionarme con el confiado eval() de tu agente de IA. Especialidad: rescatar bases de código Laravel "mejoradas" por autocompletado.

Yo no hago vibe coding. Leo el código. Escribo las pruebas que faltan. Borro los archivos que nunca debieron generarse. Tu equipo obtiene un humano sénior con los reflejos que el LLM no tiene — gusto, responsabilidad y memoria de tus invariantes.

CertificacionesZend PHP · Zend MySQL · (ex-)CISSP
StackPHP 8.x · Laravel · Symfony · MySQL
Años de servicio30 (en serio)
CompromisoHora · proyecto · retainer
IdiomasNeerlandés · Inglés · Español
Tolerancia al vibe-coding0 mg / dL
Reservar triage → PHPfreelance.es
▮ Formulario de admisión · §V

Cuéntanos sobre
tu paciente.

Un formulario corto. Sin newsletter. Sin "plataforma". Solo un humano sénior leyendo tu repositorio y diciéndote, francamente, qué falla y cómo arreglarlo.

  1. Llamada de triage (gratis, 30 min) — miramos juntos el repo y priorizamos la hemorragia.
  2. Diagnóstico (de pago, ~½ día) — informe escrito, priorizado, con próximos pasos concretos.
  3. Tratamiento (engagement) — manos al teclado, por hora o por proyecto.

o visita PHPfreelance.es

© MMXXVI · VCDK / PHPfreelance · Jeroen Derks Tratamiento mundial · Registros locales · Bromas secas ⚠ MADE WITH AI · USE AT OWN RISK v1.94.5823 · "git applaud"