Julio César Pérez Profile picture
Aug 5, 2018 4 tweets 2 min read Read on X
El cártel y el fango es un análisis sereno y más acertado que los cuñadismos que hemos estado oyendo estos días sobre las contrataciones TIC en la Administración. Hace foco en algunas de las causas del problema y en las personas #Bonilista us2.campaign-archive.com/?u=374c664073e…
Es una pena que no entre a analizar el sistema de contratación público y sus deficiencias de cara a contratar servicios TIC, que es lo más parecido a pegarse un tiro en el pie a la hora de querer transformar digitalmente la Administración
En cuanto a las propuestas para debatir:
- El problema de los proyectos de 6 meses es que un concurso puede durar ya 6 meses perfectamente desde su concepción a resolución. La Administración necesita agilidad (sin A) a la hora de poder dar continuidad a los desarrollos
- Hacer open source los proyectos es una entelequia propuesta sin tener una idea aproximada de la base de código fuente existente; que subestima el riesgo a intereses malintencionados mientras que sobrestima la capacidad real del buenísmo

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Julio César Pérez

Julio César Pérez Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jcesarperez

Mar 24
🧵 Mucho se habla de las personas 10x y poco de los entornos 10x.

Cómo sería un entorno 10x?
Tiene una alta colaboración.

Las personas trabajan codo con codo a diario. Se ayudan y comparten información. Se sienten un equipo, saben que juntos trabajan mejor y están predispuestos para echar una mano al compañero
Existe una comunicación efectiva.

A todos los niveles. Se usan los canales adecuados para cada comunicación. Síncrono o asíncrono. Tienen las reuniones justas y son reuniones bien gestionadas.

Pero también a nivel de los canales, tickets y documentación
Read 9 tweets
Nov 12, 2023
🧵 Me pide Manu que explique por qué creo que trabajar con Pull Requests bloqueantes se ha convertido en cargo cult.

Los motivos principales son 2:

1. Todos llevamos un pequeño gatekeeper dentro
2. Promueve un modo de trabajo fácil a corto plazo

1️⃣ Todos llevamos un pequeño gatekeeper controlador dentro.

Nos decimos a nosotros mismos que es por la calidad del código. Por la deuda técnica. Que hay que hacer revisiones.

Pero luego todos sabemos la calidad de código y deuda técnica que hay en nuestros repos
Sí, claro que hay que hacer revisiones. Pero hay muchos tipos de revisiones y momentos para hacerlas.

Bloquear todo por defecto durante horas o días por un feedback que la mayoría de veces no corrige bugs es super inefectivo.
Read 11 tweets
Jan 8, 2023
🧵 Ha salido un estudio de la Universidad de Stanford que afirma que programar usando asistentes de IA produce un código más inseguro.

Es una conclusión bastante fuerte.

No nos quedemos en el titular y echemos un vistazo en profundidad
Los estudios sobre programación siempre hay que cogerlos con pinzas porque suelen tener deficiencias que hacen que no sean aplicables a un contexto profesional.

Merece la pena examinar el tipo de población participante y en cómo se llevo a cabo el estudio
Los participantes eran en su mayoría estudiantes (programas de graduate y undergraduate). Sólo un 15% eran devs profesionales.

En total 47 personas. 14 en el grupo de control.

El nivel mínimo de conocimientos requerido fue examinado por un ejercicio chorra de entender un bucle
Read 14 tweets
Dec 17, 2022
🧵 El concepto MVP se ha vuelto dañino.

Se usa indistintamente para primeras versiones como para experimentos con usuarios (lo correcto).

Pero te piden que se haga a máxima velocidad igualmente.

Está haciendo estragos en el código de Producto
Cuando te digan de hacer un MVP, pregunta si es una Primera versión o Experimento con usuarios.

Si es una 1a versión, aclara que debe ser construida con código de calidad de Producto.

Si es un experimento, aclara que el código luego deberá ser reconstruido a código de Producto
Hacer experimentos con usuarios es necesario cuando construyes un Producto. Necesitas su feedback para asegurarte de que lo que vas a construir aporta valor.

Y hacerlos rápido es clave para no quedarte fuera de mercado
Read 5 tweets
Dec 4, 2022
🧵 A nivel de controlador, debería usar test unitarios o de integración?

La respuesta es los 2
Escribe tests de integración sobre tus controladores para los happy paths.

Serán tests que aporten mucha confianza por ser de aceptación o e2e.

Al ser happy paths no te costará mucho inicializar el contexto para que no sean frágiles y merezca la pena el coste
Escribe tests unitarios sobre tus controladores para lo que no sean happy paths con ayuda de mocks.

Lo que no son happy paths pueden ser casos de error o también casos raros o extremos que no estaban cubiertos.
Read 9 tweets
Oct 1, 2022
🧵 Conoces la ley de las abstracciones débiles?

"Todas las abstracciones no triviales son, hasta cierto punto, débiles."

Las abstracciones no triviales tienen fallos. Tienen huecos en su intento de abstraernos de la complejidad. A veces son pequeños, a veces más grandes
El ejemplo típico de abstracción débil (no trivial) es ese framework o librería de buen tamaño que usas todos los días. Llámalo Angular, React, Spring, Entity Manager, Django o el que sea.

Ese framework lleno de magia que te permite ser súper productivo en el día a día
Aunque esa magia del framework, la abstracción, tiene fallos.

Es maravillosa para resolver problemas sencillos.

Pero luego hay problemas que se convierten en un infierno de resolver. E incluso llega un punto que te das cuenta que no se pueden resolver con el framework
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(