
vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeees
vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeees
Lamentable, ni una mención a la fuente Comic Code, cancelados
En respuesta a:
queeeeeeeeeeee calooor
Aprovechando el buen tiempo, de vez en cuando salgo a dar un paseo, y de paso me escucho un podcast.
Pues tengo que decir que me está encantando el podcast de @carlosble "Ni cero ni uno". Me gusta mucho cómo se explica, y además se aprende mucho de los audios que manda la gente.
Ya que estamos me podéis recomendar otros podcasts, da igual que no sea de tecnología mientras sea interesante.
Me he dado cuenta de que cada vez se ve más en la arquitectura y en la moda textil el usar texturas, y me da la sensación de que poco a poco también lo veremos en diseños de webs y apps.
Obviamente tienen que ser texturas sutiles que vayan con el diseño general.
Me hace gracia la gente ahora criticando los hilos de ChatGPT cuando precisamente esa gente ha crecido haciendo lo mismo, copiar formatos que funcionan (típicos hilos de recursos o explicando algo de programación).
Que ojo, que cada uno suba lo que quiera, eso siempre, pero este es el resultado de que cada vez nos obsesione mas las cifras, el alcance, los seguidores.
Y siempre se culpa a los algoritmos, como si no se pudiera hacer otra cosa.
Si lo que te mola es tener muchos seguidores y ganar pasta con promos, pues sí, solo sube ese tipo de cosas, pero si te interesa el contenido y tener tu propio estilo pues lo mismo no es lo mejor
Por eso estaría guay una red social en la que no aparezca el número de seguidores ni de likes, para que no condicione tu contenido.
Y eso, que es mi opinión personal, que cada vez dan más pereza las redes por este tipo de cosas, antes era todo más humilde e inocente.
Por cierto, antes de que alguien piense mal, no estoy diciendo que ya no se pueda compartir recursos o hacer hilos (yo mismo estoy haciendo un hilo ahora), es simplemente no obsesionarnos y no abusar de tweets para el algoritmo, ser más reales
Oye, esta idea que propone @xhfloz está guapísima, pura creatividad, me flipa
Atentos al showcase de webs que hace la peña, bestiales
Yo era un poco lo que buscaba con el diseño de mi web, que no fuera el típico diseño de blog que hace todo el mundo, pero lo de esta peña está a otro nivel, nunca sería capaz de hacer algo tan guay y con tanta personalidad.
15 años de este vídeo
vierneeeeeeeeeeeeeeeeeeeeeeeeesss
A volver a sacar esta imagen
Cuando estoy programando o en el coche prefiero ponerme sesiones de DJ antes que música del Spotify, más que nada por las transiciones suaves entre las canciones, y sobre todo por la selección de música que combina entre sí (tonalidad y BPMs)
¿No os parece un problema que haya que andar con extensiones simplemente para leer mejor los mensajes de error?
Osea no un problema del usuario, problema de Typescript y de las herramientas que usamos que no siempre piensan en el DX (developer experience)
En respuesta a:
https://twitter.com/midudev/status/1 648249750364254209
Es una de las cosas que dice la gente que mola de Elm, que los errores son muy claros y que incluso te dan pistas de dónde puede estar el problema.
No sé, me da que con tantas capas y abstracciones algunas cosas mejoran pero otras se vuelven un maldito infierno.
¿Desde cuando han cambiado el sonido de Google chat? Creo que le han bajado el pitch me estoy volviendo loco
Me estoy acordando de que tengo esta librería que te da una serie de clases CSS para hacer columnas con flexbox a lo Bootstrap.
Clases responsive en plan: col-sm-10, col-md-4
Tiene sus años, es posible que hoy en día el código se pueda hacer mejor.
Tengo que reconocer que, cuando tengo un bug/problema en alguna librería o proyecto open source y no encuentro issue, tampoco lo creo yo.
Aparte de que me da palo escribirlo y poner todo lo necesario, tengo miedo de que me digan que solo me pasa a mi o que no sé usarlo.
lunes otra vez
Cuando estaba en la universidad pensaba que hacer los exámenes de programación a mano era un atraso, ya que no se puede borrar fácilmente, no se puede copiar y pegar cachos de código, etc.
Con esto de la IA ahora pienso que hacer los exámentes en papel tiene todo el sentido
En respuesta a:
https://twitter.com/Metallica/status /1646573976108564483
Fijo que se le ha ocurrido a todo el mundo, podéis proceder a dar unfollow
Los cambios a mejor: subir cosas a producción que fallan y luego deshacerlas, hacer dormir a sus trabajadores en la oficina, hacer que la gente pueda verificarse para trollear, despedir al equipo de accesibilidad, cambiar el logo para ganar dinero en cryptos
un genio vamos
En respuesta a:
Lo malo del RSS es que no puedo saber cuánta gente hay suscrita a mi blog. ¿Alguien suscrito me puede confirmar si funciona bien?
Por ejemplo esta semana se debería haber añadido el artículo de opinión del hype
Llevo tiempo pensando sobre cómo meter la imagen que genero para cada artículo en la misma página, simplemente para que cada página se diferencie un poco entre sí.
Quiero pensar alguna decoración o algo, para que no ocupe demasiado sitio y no desentone.
He leído una noticia de que en España van a dar ayudas a las empresas para intentar implantar la jornada de 4 días.
Tengo sentimientos encontrados, por una parte me alegro de que se promueba, pero es muy triste que tenga que ser con ayudas públicas a las empresas
Osea entiendo que fábricas, en la hostelería y en otros sitios sea más duro aplicar los 4 días, pero justo en oficinas no hay excusa, la productividad subiría incluso.
Y las ventajas para todo serían brutales: felicidad, más tiempo para gastar dinero, conciliación, etc
Yo creo que incluso preferiría 6 horas 5 días, de 8 a 2 de la tarde.
8 horas no estás concentrado ni de coña y mola más tener todas las tardes libres.
vierneeeeeeeeeeeeeeeeeeeees
Cuando estoy maquetando algo con CSS rara vez pienso en grid, siempre tiro todo flex. Grid lo veo muy rígido en el sentido de no tener wrap (de no ser que todas las columnas midan lo mismo).
Lo que sí que me gusta de grid es usar las áreas para cuando es un layout muy fijo.
Es increíble que a día de hoy se dé como normal que la gente tenga que consumir cafeínas y bebidas energéticas simplemente para pasar el día.
Llegamos a unos niveles de estrés y carga de trabajo que necesitas de estimulantes para aguantar todo.
Y como siempre el problema es la gente claro, el problema nunca es el sistema que te hace trabajar todo el día sin tener apenas tiempo libre.
Para los que uséis Vim, hoy he aprendido una cosa que es muy útil.
Si en modo normal pulsáis la letra 'c' o la 'd' y luego '/' para buscar algo os hace la motion desde donde estéis a ese punto. Y lo mismo para 'v' y 'y'.
Varios años sin saberlo y la verdad es que tiene sentido.
Es una pena que todavía no esté disponible el selector nuevo de CSS de :has en Firefox (está implementando pero bajo feature flag).
Si al monopolio de WebKit le sumas que Firefox vaya más lento en desarrollo al final caerá en desuso y no habrá alternativa.
O por ejemplo la nueva API de transiciones entre páginas (View Transition API), que no está implementada en Firefox.
https://developer.chrome.com/docs/we b-platform/view-transitions/
En particular tengo muchas ganas de probar esta API, porque me flipa el efecto, y hacer eso a mano era un lío de cálculos y de simular cambios de página. Si es fácil de usar va a molar mucho.
Chavales nuevo artículo, en este caso mi reflexión sobre el hype en la actualidad.
A alguien le sonará porque ya hablé de esto en la newsletter que tenía, pero lo he vuelto a redactar para añadir más cositas.
¿Qué opináis al respecto?
Acordándome del señor que respondió a un issue de uno de sus proyectos open source que le dejaran en paz que ahora se dedicaba a su huerto y no quería saber nada de la programación
Lo he encontrado! Recordé mal, ahora se estaba dedicando a hacer muebles de madera
https://github.com/docker/cli/issues /267#issuecomment-695149477
Genteeeee, soy yo, Coding Potions, me he cambiado el avatar (dibujado por mí).
🪄 ¡Tengo que anunciar que por fin he rediseñado el blog!
Le he dado muchas vueltas al diseño y al final se ha quedado así, no es nada del otro mundo, pero a mí me gusta.
Respecto al contenido, he aprovechado y he subido varios artículos. Mi idea es que los artículos sean un poco más humanos, con mi punto de vista y dando alguna recomendación.
La idea es que la navegación sea toda por enlaces, como la wikipedia.
https://www.codingpotions.com/
También pretendo subir artículos dando mi opinión y de otros temas como reviews de videojuegos, sesiones de música, etc.
El blog va a seguir sin estar monetizado, no quiero agobiarme ni depender de marcas.
Más información de todo esto en este artículo:
https://www.codingpotions.com/acerca -de-este-sitio/
Todavía no es definitivo, quiero seguir ajustando cosas de accesibilidad, semántica y de estilos que no cuadren.
He habilitado un par de RSS, para artículos y notas (tweets) por separado.
https://www.codingpotions.com/rss
Y poco más, cualquier feedback es más que agradecido.
Me ha sorprendido lo del optional chaining, desde que lo descubrí lo uso bastante.
Y ahora que lo pienso algo de razón tiene, está claro que tiene su utilidad, pero si lo uso mucho esta claro que es porque no controlo bien los datos
En respuesta a:
https://twitter.com/housecor/status/ 1644326515348258818
Y hablando de datos, qué os parece zod? Lo menciona mucho la gente y dicen que está muy bien para estas cosas.
Se supone que es como Typescript pero en tiempo de ejecución, pero qué ventaja tiene eso? Que salte el error antes? Conversión de tipos?
Llevo como 10 años programando y revisando código antiguo tampoco siento que haya mejorado tanto.
Es cierto que ahora intento crear variables y funciones con nombres descriptivos, pero siento que en cuanto a separación de conceptos y arquitectura sigo haciendo las mismas mierdas
Y no es lo típico de síndrome de impostor, porque si que veo código de la uni y si que pienso que he mejorado, debe ser que llega un punto en el que es muy difícil mejorar.
Si que es cierto que poco a poco aprendes y usas cosas nuevas del lenguaje, pero a nivel general el nivel de programación se mantiene bastante.
Y esta es mi sensación eh, para otro puede ser completamente distinto, cada persona es un mundo
No sé si es ironía, pero para el que no lo sepa hay UIs para terminal que son la leche. Se llaman TUIs (Terminal User Interface) y molan mucho
Aquí algunos ejemplos:
spotify-tui, neomutt (para emails), lazygit (para git, mi preferida), visidata (para análisis de csv y json)
En respuesta a:
https://twitter.com/baumannzone/stat us/1643987926626312192
Vale que las webs y apps son más bonitas, pero para mí las apps TUIs ofrecen varias ventajas
Cuestión de gustos, sé que no son para todo el mundo pero recomiendo probarlas.
Perdón por reflotar el hilo, pero ayer se me pasó poner este enlace con un montón de herramientas con TUI, echadle un ojo porque fijo que alguna os mola
¿No os pasa que entráis a ver issues de un proyecto buscando algo que te hace falta y te encuentras una pila de issues abiertos y piensas "menos mal que no me pasa nada de esto"?
Hay de cada issue que lees que te quedas flipando de no entender nada
viercoleeeeeeeeeeeeessss
Asignaturas que deberían ser obligatorias en la escuela:
de jueeeeeeeeeves ya
llevo un tiempo con una extensión para el vim que permite saltar a cualquier sitio de la pantalla pulsando dos teclas, y he encontrado lo mismo pero para el vscode por si os interesa:
https://marketplace.visualstudio.com /items?itemName=DavidLGoldberg.jumpy2
Aquí una demo:
esto parece que está muy guapo no?
luneeeeeeeeeeeeeeeeeeeeeees
Hay algo que me deja muy loco y es la capacidad que tiene nuestro cerebro de inyectar recuerdos en sueños de cosas que nunca hemos vivido.
El día que sepamos manejar y controlar el cerebro va a ser increíble, lo malo es que en ese punto nadie querrá vivir la vida real
No he puesto nada de la liberación del algoritmo de Twitter para que esto no se vuelva monotema.
Esto se ha convertido en una batalla de haber quien suelta el tweet primero para llevarse los RTs.
El que siga a todos los creadores/as se debe haber encontrado lo mismo 80 veces.
Y es una pena porque ahora antes de escribir sobre algo me planteo si de eso ya están hablando otros, y por tanto esté haciendo justo lo que critico
Aunque también intento pensar que no lo hago para crecer en redes sociales, pero claro, eso desde fuera no se sabe
Lo mismo estoy flipando yo, pero me suena que este tipo de cosas ya se podían hacer con Firefox
Porque me da que la peña se queda flipando con cosas que ya están inventadas, y me hace pensar que cada vez el marketing es más importante
En respuesta a:
https://twitter.com/joshm/status/164 1440894409908227
Da igual que tengas algo novedoso, puede llegar otro y a base de marketing hace pensar a los demás que son ellos los innovadores
¿Existe alguna página para ver documentación de Javascript y Node desde la terminal?
Suelo usar https://devdocs.io/ pero a veces me da pereza hasta abrir la página.
Molaría algo rollo "man javascript array filter" y que te sus parámetros y demás
Ya he visto que existen herramientas para usar devdocs desde la terminal pero son de hace 5 años o así, me da cosa instalarlo
He encontrado esta herramienta y mola porque pilla la documentación de MDN. Además te saca el resultado en terminal y con colores y todos, not bad.
https://github.com/ytang/mdn-cli https://twitter.com/CodingPotions/st atus/1641340266291290112/photo/1
Anoche me despertó un mosquito de mierda, y eso que estamos todavía en Marzo.
Será este año el año de las plagas? Es de lo poco que nos falta por vivir
Muy bueno este video, interesante la propuesta.
Me pasaba justo eso, que ponía un nombre muy simple al principio de la cadena y acababa teniendo que crear variables rollo "result" o "parsedUser"
En respuesta a:
https://twitter.com/BHolmesDev/statu s/1640355006774640642?t=O7ZVmn7SwrQFGFzWjEFwPA&s=19
Me sorprende la cantidad de peña que paga Twitter, y eso que criticamos bastísimo a Ego Maskachapas, y me da que es porque se supone que te da más visibilidad
Al final es lo de siempre, a todos/as nos mola que nos siga mucha gente
Y esto es la guinda a todo esto, a partir de ahora se vienen hilos, recursos y tweets polémicos en esa pestaña, una competición por la atención
Yo por mi parte no le pienso dar un duro, me da igual que a este paso no me lea nadie
En respuesta a:
A ver si rediseñan también el Google Chat, que estamos en 2023 y todavía no se puede responder a un mensaje
En respuesta a:
Cursed video
¿Crees que los influencers hacen todo el rato preguntas a su audiencia para generar interacciones?
Te leo
En LinkedIn es cierto que no se ataca a nadie y hay más respeto, pero el caso contrario, nadie quiere opinar de nada y todo se siente muy artificial, sin alma
Lo que mola es ser natural, obviamente siempre desde el respeto y sin atacar
En respuesta a:
https://twitter.com/carlosazaustre/s tatus/1640307569158651905
Formateando me doy cuenta de que cada vez instalo y personalizo menos apps.
Ahora instalando la terminal de kitty, zsh y neovim ya puedo trabajar, no necesito mucho más.
Qué os parece el tema nuevo que me he puesto en neovim?
Molaría que lo sacaran también para el vscode
chavales qué os parece si montamos un evento de tecnología, pero en lugar de charlas con influencers hacemos una rave con música techno
⬅ Izquierda: La fotografía original ➡ Derecha: Código CSS (sin usar imágenes)
🤯¿Qué te parece?
<👇> Links en el siguiente tweet
es broma no os ralléis
vierneeeeeeeeeeeeeeeeeeees
Muy interesante este artículo sobre una alternativa a BEM que usa camelCase y PascalCase para el nombre de las clases CSS.
Sisi, como lo oyes, al principio también me chocó pero visto el artículo si que parece que tenga ventajas
Os mola o queeeee
Me flipa la librería de just, son unos scripts de Javascript sin dependencias, para las típicas tareas de objetos o arrays como mergeos deep, ordenar, agrupar, etc.
Si necesito algo de eso lo primero que hago es mirar si ya existe implementación en just
¿Qué os parece esta lista de libros recomendados para programadores/as?
Estoy por pillar rutina de leer aunque sea media hora al día antes de dormir
No tengo termino medio, o me lío a crear abstracciones tirando todo de POO o me rallo y creo un huevo de funciones sueltas a las que tengo que pasar y mover parámetros por todos lados.
La arquitectura es mi asignatura pendiente, si tenéis algún consejo o recurso se agradece.
Madrid prueba la semana laboral de 4 días, aunque solo esta semana. Gran esfuerzo de los empresarios para ver si el modelo funciona
Pensamiento intrusivo: construirme un teclado mecánico split
El problema no es la pasta, es no saber escribir durante meses hasta que te acostumbras
Una cosa que me pregunto, cosas como Notion o la nueva terminal de https://warp.dev/, que usan IA y tienen una capa gratuita, no puede ser que estén trackeando y vendiendo todos nuestros datos?
La gente que paga compensa salarios y coste de la IA de los que lo usan gratis?
Me apena que frameworks tan interesantes como Qwik usen JSX. Entiendo que lo usen, te aseguras mayor adopción, pero a este paso todo acabará siendo JSX.
Como developer experience la sintaxis de Svelte le da mil vueltas a cualquier framework.
vierneeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeees
Twitter fired their accesibility team?
En respuesta a: https://twitter.com/elonmusk/status/ 1636162726140493825
Tengo pendiente aprender awk porque he visto que se pueden hacer cosas muy guapas desde la terminal, aunque su sintaxis parece un infierno
Hemos pasado de crear contenido sobre cómo programar a crear contenido sobre cómo usar la IA
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