Notas

Diego López
Permalink

Me hage gracia la gente que dice que la IA no es para tanto porque el código que genera a veces es regulero

Y es plan, qué más da el nivel de código que hace mientras funcione, total no lo vas a mantener tú, lo mantendrá la propia IA


Es que la IA conecta al usuario final con la programación. Es como la herramienta de Midjourney para generar imágenes, al usuario medio de eso le da igual que la técnica no sea perfecta o que tenga algún defectillo, le interesa que se vea molón y ya está


Pero no os engañéis, nunca ha importado la calidad o el proceso para llegar a ello, siempre importa el resultado.

A nosotros nos importa la calidad para luego no estar jodidos con su mantenimiento, pero al usuario con IA eso se la suda


El ejemplo del pong lo pone en evidencia. Llega el usuario final y le pide a la IA el pong y lo hace a la primera, da igual que el código use var, que no use funciones y que esté acoplado.

Y si encuentra un bug se lo vuelve a pasar a la IA, es como tener un programador personal


Por otro lado, vivimos en el capitalismo, y no creo que permita que desaparezca el trabajo asalariado, puede que la IA se quede para uso exclusivo de la gente pudiente

No sé, el tiempo dirá, no sabemos si cambiará el mundo o si se quedará en una herramienta más

Diego López
Permalink

Increíble gente, acabo de crear un bot conversacional a lo ChatGPT usando GPT-4 en Javascript y encima en pocas líneas de código:

const openAI = require("openai"); openAI();

Diego López
Permalink

Así es como me imagino yo la programación en un futuro cercano.

Tiene sentido organizarlo así porque así es como se organiza nuestra mente. Abres los ficheros que te interesan y no tienes que andar con pestañas, ventanas ni cosas raras.

En respuesta a: https://twitter.com/anas_araid/statu s/1635255061088735232

Diego López
Permalink

Pensamiento intrusivo: Dejar de usar las pestañas y paneles de la terminal de Kitty para pasarme a Tmux

Problema: Tendría que aprender Tmux y tampoco tengo claro qué ventajas me aportaría más allá de guardar la sesión y poder cambiar de terminal

Diego López
Permalink

sueñoooooooooooooooooooo

Diego López
Permalink

pala cama Inside you are two wolves  One snores like honk shoo honk shoo The other snores like hooooooooook mi mi mi mi

Diego López
Permalink

Me está sorprendiendo la app de @reclaimai. Básicamente te configura el calendario de Google usando time blocking de tus hábitos y tareas.

Y no es publi eh, me la he encontrado de chiripa viendo vídeos de productividad.


Lo que mola es que permite configurar hábitos que quieras hacer todas las semanas y te crea automáticamente un horario semanal para que te dé tiempo a hacer todo.

Si metes tareas o reuniones reajusta todo por prioridad. Mola el no pensar en qué es lo siguiente que podría hacer


También está guay que permita configurar el horario y el calendario del curro para no mezclar tareas del trabajo con las personales.

Y lo dicho no me pagan por recomendarlo, lo hago porque me parece un concepto interesante y creo que no son demasiado conocidos

Diego López
Permalink

Me da mucha rabia cuando la gente se refiere a una página web como "el frontal"

Diego López
Permalink

No os dejéis engañar yo no soy creador de contenido, soy descreador de contenido, empecé el año con más followers de los que tengo ahora. Mi meta es llegar a 0 y dar la vuelta al marcador. Captura de pantalla del número de seguidores de mi cuenta de Twitter en las últimas semanas. Hay días que suben unos pocos y bastantes días en los que bajan los followers. En total se ve en la captura que he perdido 13 followers en los últimos 30 días

Diego López
Permalink

¿Puede que esé pasando lo mismo en la comunidad de programación? Obviamente no al mismo nivel y sin tantos dramas y salseos.

Hilos todos los días, recursos a mogollón, charlas y eventos, cursos, streams, y cosas que procovan FOMO.

En respuesta a: https://twitter.com/Zeira_op/status/ 1633814605406281728


Osea no quiero que se me malinterprete, no digo que todo eso esté mal ni mucho menos, entiendo que ayuda a aprender a mucha gente y no tiene nada de malo.

De lo que hablo es de la obsesión de buscar visualizaciones, hacer números, métricas de visitas, followers y demás


Antes la gente tenía su blog y compartía el contenido simplemente para ayudar y por entretenimiento, ahora se busca más la visibilidad y el reconocimiento.

Obviamente hay casos y casos, también hay gente con contenido muy original que no busa nada en particular.


También creo que pasa un poco como con los streamers, que tienen que juntarse en eventos y colaboraciones y adularse entre sí para crecer más rápido.

Si eres creador/a y vas a tu bola vas a tener menos posibilidades de crecer, estás casi obligado a entrar en la rueda.


Y una vez más, no digo que hacer todo eso sea malo. Yo doy mi opinión personal y obviamente puedo estar equivocado.

Yo mismo seguramente he hecho cosas de esas y las siga haciendo, no digo que haya que aislarse en una cueva sin poder subir recursos, el punto medio es la clave.

Diego López
Permalink

Se me está haciendo el día más largo que una etiqueta HTML con clases de Tailwind

Diego López
Permalink

Me doy cuenta mirando Reddit de que cada vez salen más plugins con interfaz molona para neovim. ¿La gracia de esto no es que tuviera la mínima interfaz posible? Porque cada vez se parece más al Vscode

Que ya sé que son opcionales, pero me llama la atención que cada vez haya más.

Diego López
Permalink

Llevo usando este generador de tipografías fluidas un tiempo y la verdad es que está chido

Me mola porque te lo da directamente con variables CSS y siguiendo un ratio de escalado

https://www.fluid-type-scale.com/


Viendo esto molaría un generador que ya te dé todo el sistema de diseño (colores, espaciados, estilos globales...). El problema es que los que tengo vistos se enrollan con un montón de variables CSS y yo quiero algo simple, 12 variables para espacios, algunos colores y poco más

Diego López
Permalink

¿Qué código Javascript te parece mejor? ¿Por qué?

Diego López
Permalink

Increíble

Diego López
Permalink

A ver si se da prisa la IA en quitarnos en el trabajo que le quiero jubilar ya

Diego López
Permalink

Estoy pasando el archivo de mis tweets a ficheros markdown para tener copia en mi blog pero es una mierda porque en los campos de los tweets no te viene el alt de la imágenes, voy a tener que llamar a la API pa pillar esa info

Diego López
Permalink

Qué es mejor React o un onagro de asedio

Diego López
Permalink

Increíble la charla de @FerBlancoDosil de WebAssembly en el #T3chFest2023, bien explicado e interesante y encima con demo en directo, diez de diez

Diego López
Permalink

Comiendo pollo al ajimoroji ande el bar la peña #T3chFest2023

Diego López
Permalink

puuuufff examen de cono y no he estudiao @T3chFest

Diego López
Permalink

Gente, cómo creáis las funciones de Javascript cuando lo estáis usando a pelo?

  1. function a () {}
  2. const a = () => {}

A mi me suele gustar más la 1, me ayuda a diferenciar mejor las funciones, aunque sea más largo de escribir

Diego López
Permalink

Si mañana escucháis a alguien gritando uueeeeeeeeeeeeeeeeeeeee en el TechFest soy yo

Diego López
Permalink

Chavalada que va al TechFest, aparcar por allí chungo no? estoy por dejarlo en parque sur y pillar metro

Diego López
Permalink

eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeee

Diego López
Permalink

Ya he juegado al Hogwarts Legacy y me apetece decir mi opinión, no voy a contar spoilers, pero si no saber más del juego para disfrutarlo no sigas leyendo.


Tengo que decir que la ambientación, los gráficos y los modelados son brutales, pero el gameplay (excepto quizás el combate) es flojo flojo

Y ya ni hablemos de los diálogos, que son lamentables, sin emoción, parecen sacados de un juego de 2012


Han perdido la oportunidad de hacer que los hechizos se lancen dibujando con el ratón o el joystick (me suena que en alguno antiguo era así)

También me da rabia el tema de asistir a clases, al menos en los primeros había minijuegos, ya ni eso, diálogos y apretar un par de teclas


Y por mucho que puedas explorar, la realidad es que poco puedes hacer más que seguir las misiones.

En esto el Red Dead es el referente, había días que no hacía ninguna misión, simplemente explorando había eventos y pasaban cosas


Obviamente no puedo pedirle eso a este juego, pero no sé, meter algo aparte de coleccionables para que mole dar vueltas por ahí.

Es mi opinión, no digo que el juego sea malo, entiendo que haya gente que le guste muchísimo.


Y ya estaría, siento la chapa. Tengo pensado escribir reviews de los juegos que vaya juegando en mi blog, a ver si lo termino de una vez.

Diego López
Permalink

Curioso este proyecto porque te da una forma de hacer monitorización de tu página web a base de github actions.

Lo malo de esto es que a la que Github limite las actions o las haga de pago estamos jodidos porque cada vez más dependemos de eso.

https://github.com/upptime/upptime

Diego López
Permalink

Ostias, me acabo de dar cuenta de que han actualizado la mítica web de w3docs, muy guay la verdad, y con tema oscuro


Vale, soy gilipollas, la he confundido con w3schools, que por cierto también tiene tema oscuro en un botón arriba a la derecha.

Diego López
Permalink

lunes otra vez

Diego López
Permalink

Al hilo del tweet de ayer sobre el store, tengo otra consulta:

Tengo una web en Angular y me he creado una pipe para poder formatear los números con cantidades monetarias (sé que existe la de currency).

¿Cómo haríais para no tener que pasar el locale del user por todos lados?


He probado a guardar en el service el locale del user cuando se loguea ya que no me hace falta que sea reactivo, pero creo que así no podría pillarlo desde cualquier componente.


Osea me molaría evitar siempre el store, y más para estas cosas, porque ya me ha pasado de usarlo bastante y luego tener problemas de reactividad, performance y demás.

Diego López
Permalink

En webs SPA se suele usar el store para guardar objetos que necesitas en muchos sitios, pero, no es mejor usar el localStorage para guardar ahí lo que necesites y leerlo desde cada componente?

Entiendo que el store debería ser solo para cosas reactivas y no como almacen global

Diego López
Permalink

Genteee, una duda de CSS, por ejemplo cuando ponéis una transición de hover a un botón, que tipo de easing ponéis? ease? ease-in? ease-in-out?

Conozco esta web para curvas beizer pero no sé si hay otras herramienta que te lo de ya hecho y que quede fino

https://cubic-bezier.com


Soy un desastre de creador de contenido, link en el primer tweet para que no se haga viral y encima no aprovecho a hacer hilo y mendigar RTs

Diego López
Permalink

Ayer dos horas de atasco y hoy que teletrabajo me quedo sin internet y espérate que no me quede sin internet todo el finde, qué desastre

Si el karma existiera me debería de pasar algo increíblemente bueno porque está suerte no es normal


Espera que todavía me tiran la cuenta y todo por subir un vídeo con música en un atasco esto es ya surrealista

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee s

Diego López
Permalink

Chavales no os preocupéis por mi, no he bebido y tomo drogas es solo que soy conductor colérico durante los atascos

Diego López
Permalink

Cualquier día Manz hace un directo haciendo el Mario 64 solo con CSS

Diego López
Permalink

Por un lado la IA mola por la de cosas que vamos a tener a nuestro alcance, pero por otro me da que con este tipo de productos la peña va a provechar para generar todo tipo de contenido para blog y sobre todo para SEO, se va a perder algo de humanidad

En respuesta a:

https://twitter.com/stewfortier/stat us/1626284370846687233


Aunque bueno, hoy en día buscas cualquier cosa y sale mucho artículo de relleno para hacer SEO, solo que ahora los van a poder generar a cañon


Por mi parte podéis tener claro que no voy a generar ningún artículo con IA y eso lo podéis saber fácilmente porque escribo fatal y con faltas de ortografía.

Prefiero sacar artículos con mis propias palabras y dando mi opinión para explicar las cosas

Diego López
Permalink

Ya lo que hago últimamente es meter wrap siempre que meto un flex, a lo programación defensiva.

Prefiero que haga saltos aunque quede medio feo a que me meta overflows y quede peor en pantallas pequeñas.

Obviamente luego miro cada caso y ajusto lo que sea

Diego López
Permalink

Han hecho un experimento en UK con varias empresas implantando la jornada laboral de 4 días y el resultado es que la gran mayoría lo va a mantener y que además sus beneficios han aumentado.

Que esto se implante en España lo veo lejos todavía

https://www.4dayweek.com/news-posts/ 4-day-week-uk-results


Y si, ya sé que en España ya hay algunas empresas con jornadas de 4 días desde antes de la pandemia incluso, pero yo hablo de implantarlo a nivel general.

Y si son necesarias más horas de trabajo que contraten a más gente así además resolvemos el problema del paro.

Diego López
Permalink

Gente me podéis contratar pa un evento de programación, pero no para dar una charla, sino para pinchar musiquita

Que por cierto a ver si vuelvo a subir sesiones, estoy aprovechando para pillar más música y seguir practicando

Diego López
Permalink

¿Bug? Que le den a los anglicismos, hablemos con propiedad, a eso se le llama bicho en el código

Diego López
Permalink

Sinceramente, el perfil de cierto blog con foto de perfil de una poción que hablaba de programación y que estaba lanzando algunos mensajes sutiles que podían ser divertidos en un punto… ha derivado en unos tweets bastante anticapitalistas y turbios

Diego López
Permalink

He leído a bastante gente que dice que cuando está a solas se pone a pensar en voz alta. Creo que eso no lo he hecho nunca, y yo creo que me sentiría rarísimo haciéndolo, falta de costumbre supongo.

Diego López
Permalink

Este problema va a ser peor porque se lo podrías pasar a una IA para reescribirlo y que no se note que es copiado

El contenido en sí no va a tener valor porque cualquiera lo va a poder generar. El valor va a estar en el hecho a mano, como los productos artesanales.

En respuesta a:

https://twitter.com/carmenansio/stat us/1626269844000714752

Diego López
Permalink

vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeess

Diego López
Permalink

Me hace gracia la frase de "empezó en un garaje" porque en los tiempos que corren hasta eso es un privilegio

Cada vez hay más gente viviendo de alquiler en pisos que no tienen ni garaje (sí, también sé que hay gente que no tiene porque no le hace falta)

Diego López
Permalink

Yo propongo poner como nombre de proyectos y librerías palabras del castellano antiguo

cachivache, floripondio, macuto, celemín, troje, jubón, mantón, mendrugo, vara, zagal, ganapan, alhaja, churrusco, etc

Diego López
Permalink

Tengo Bitwarden para las contraseñas, debería cambiar a KeePass con sync a Dropbox?

La app Android parece bastante chustera, aunque seguro que funciona bien


Yo creo que no me merece la pierna. Si fuera KeePass sin sync, es decir, que solo tire de un fichero en local pues si, porque es más seguro, pero entre Bitwarden y Kepass en Dropbox yo creo que para el caso es lo mismo, aunque yo creo que gana Bitwarden por tener mejor interfaz

Diego López
Permalink

Midjourney va lentín

Diego López
Permalink

Esto es precisamente lo que me preocupa, unos pocos haciéndose más ricos aún a costa de la población, y usando para ello una tecnología que usada bien podría ayudar a todo el mundo

En respuesta a:

https://twitter.com/sama/status/1625 186078599811072


Que lo mismo no acaba siendo así, pero es lo que tiene el sistema en el que vivimos, que cada vez el dinero es más importante y cosas que podrían ser usadas para el bien acaban siendo usadas para el mal porque es más rentable.

Un poco lo de este meme

Diego López
Permalink

Hay dos tipos principales de miniaturas en los vídeos de Youtube, las que lucen así:

👈😃

y las que lucen así

😱

Diego López
Permalink

Llorar lunes de mañana llorar toda la semana

Diego López
Permalink

Os podéis creer que llevo como 3 años sin escribir nada en papel?

Ya he pensado varias veces en comprar una libreta/agenda para apuntar notas y tareas pero menuda pereza llevarla a la oficina o tener que pasar luego todo al pc


Por cierto, me flipa ver videos de gente que hace bullet journal, hay gente que se lo curra que flipas. Viendo los vídeos me dan ganas pero sé que lo dejaría en pocos días, aunque lo haga lo más básico y mínimo posible.

Diego López
Permalink

Deben de haber soltado buena pasta la empresa de mesas elevables, porque casualmente muchos youtubers han sacado video enseñándola.

Que a ver, seguramente sean buenísimas, pero no está de más indicar que es contenido patrocinado


Es que me cabrea mucho la publicidad encubierta y el ver recomendaciones y no saber qué cosas están ahí por ser publi

Y ahora alguno dirá que es que en su canal solo promociona cosas que el mismo recomienda. Muy bien, pero eso el espectador no lo sabe


De hecho creo que hay una ley o algo así que dice que hay que indicar siempre el contenido patrocinado, pero claro esto lo cumple muy poca gente y a las empresas les interesa que no se sepa que es patrocinado


También estoy pensando que a este paso fijo que nos meten publi encubierta en las IAs.

Imagina, le pides algo y te recomienda productos de empresas que han pagado, y claro, la gente se fiará mucho de la IA porque la usará para todo

Diego López
Permalink

Esta peña te hace unas cosas alucinantes usando shaders, mientras que yo sigo sufriendo con CSS para colocar las cosas de forma responsive

Y que encima con shaders es todavía más complicado que un framework que ya te da cosas out of the box como Threejs

En respuesta a:

https://twitter.com/flockaroo/status /1624090165676310528

Diego López
Permalink

Antes usaba el paquete de standar-version para subir automáticamente la versión del package.json y subir el tag al repo, pero parece que lo han deprecado.

La alternativa que proponen es release-please pero no me convence

¿sabéis de otra alternativa?

https://github.com/conventional-chan gelog/standard-version


No me convence release-please porque parece bastante acoplado a Github y a las Github actions, yo quiero una herramienta que sea rápida y ligera, no me hace falta ni changelog, con que me suba la versión del package y el tag me sirve (y que siga conventional commits)