Author/s: Ramiro Checa-Garcia
Language: es | Translations:
opinion
blogshackers

¿Es necesario seguir blogs para programar?

Creo que estrictamente no es necesario, se puede aprender a programar con libros y tutoriales, pero que hay aspectos que se pueden pulir leyendo a programadores experimentados o viendo algunos de sus videos. Hay aspectos e ideas que yo he aprendido leyendo a otros. Hay algunos canales y blogs que tienen una alta calidad didáctica. De hecho si miramos las páginas oficiales de lenguages concretos cada vez más intentan mostrar recursos de lo que suelen llamar la comunidad: videos, enlaces, foros...

¿Hay cultura hacker?

No lo sé, imagino que sí, que existe un vocabulario, recursos, maneras,... cultura que aprendes al relacionarte con esta comunidad: gestos, apreciaciones, sentido humor.

Cultura hacker (Wikipedia): La cultura hacker es una subcultura de individuos que disfrutan -a menudo en un esfuerzo colectivo- con el reto intelectual de superar de forma creativa las limitaciones de los sistemas de software o hardware electrónico (sobre todo electrónica digital), para lograr resultados novedosos e ingeniosos. El acto de participar en actividades (como la programación u otros medios) con un espíritu lúdico y de exploración se denomina hacking.

En español a veces se aplica hacker en otro contexto. No se refiere al sentido de la definición que he extraido de Wikipedia, sino a gente que intenta romper la seguridad de los sistemas informáticos (cracking). Son dos cosas diferentes, por ejemplo, los videos y recursos que comparto aquí pertenecen a la cultura hacker, donde colectivamente sus autores comparten opiniones e información para mejorar el uso de sistemas informaticos (y no solo desde un punto de vista técnico sino también ético).

Qué blogs, canales y recursos seguir

Puedo nombrar los que yo encuentro más interesantes. Para videos, los dos lugares más comunes son youtube y twitch. Con todo, hay programadores que prefieren plataformas menos comerciales y más alternativas. Hoy en día hay gente que tiene ingresos gracias a sus canales en youtube/twitch. Para blogs, suelo mirar si algun programador concreto de alguna herramienta tiene blog, o siguiendo enlaces recomendados o includos en páginas que me gustan (ensayo y error).

Vidboeos

  • Tsoding: tiene un canal en tsoding-daily, y otro en tsoding-twitch. Sus videos son divertidos y didácticos, y los realiza en muchos lenguajes de programación diferentes. Para mi lo más interesante son sus comentarios técnicos en su proceso de implementar/aprender nuevos lenguajes.
  • Distrotube: Canal interesante para esta al tanto de novedades en el mundo Linux. Para mí los videos de configuración de emacs/vim/neovim, gestores de ventanas o shells son los más útiles.
  • TJ DeVries and ThePrimeTime. Suelen tener una emisión común y aparte tienen canales individuales (también estan en twitch). Los contenidos son más variados no únicamente programación sino otros aspectos relacionados.
  • ArtemsLab. Es reciente pero creo que son videos con contenido útil, además incluye varios lenguajes de programación.

Blogs

Los blogs que sigo son más serios que los canales de video. En parte los videos estan hecho para ser entretenidos, y en parte los blogs son más propicios para ensayos, comentarios personales, análisis más reflexivos. Los blogs que incluyo aaquí los considero relevantes desde el punto de vista de la cultura hacker que antes he comentado.

  • Drew DeVault su blog no suele focalizarse en enseñar a programar, sino que aporta su visión en muchos temas del mundo de la programación y del software libre. Creo que es un programador con talento que buscar mejorar la comunidad de open source siendo crítico cuando es necesario.

  • Stephen Diehl, llegué a su blog por su manual de Haskell, y me quede por su comentarios sobre crypto-monedas. Tiene una parte técnica sobre Haskell y programación funcional.