Programación desde cero

Artículos que escribo para mis cursos de introducción a la programación en la universidad y otras cosillas que se me ocurren.

Humor y reflexiones geek

Ninguna de las siguientes imágenes me pertenece. Todas ellas fueron obtenidas de la web. En caso de que el autor de alguna de ellas requiera su remoción de este blog, puede comunicarse conmigo a esos efectos.

El error más común…

humor


Que compile no significa que funcione bien…

humor


Código de bajo nivel

humor

Traducción del texto de la imagen: “Margaret Hamilton, directora del departamento de ingeniería del proyecto Apollo, posa junto al código que escribió a mano y que fue usado para llevar a la humanidad a la Luna [1969]”.

Traducción de los comentarios:

-Buena suerte buscando el punto y coma que falta.

-No hay punto y comas en la programación mediante tarjetas perforadas.

_-Vos debés ser divertido en las LAN parties.-


Líneas de código usadas en la construcción de las grandes tecnologías

dato

Fuentes: NASA, Quora, Wikipedia.


Cuando se olvidan de equiparar mayúsculas y minúsculas

humor

Y por esto es que siempre se debe convertir la entrada del usuario (bien a mayúsculas o minúsculas) para comparar contra la forma convertida.


El mundo visto por un programador orientado a objetos

humor


Sandwich gratis para programadores

humor

El comentario dice: “Si puedes leer este código, dile al cajero la palabra secreta del día para ganarte un sandwich gratis.”

¿Ya averiguaste cómo ganar el sandwich gratis?


Las variables globales son malas, ¡maaaalaaaas!… ¿O no?

humor humor

El universo es muy confuso, realmente…


Desarrollador vs. Tester

humor

Las dos caras de la misma moneda del software.


La taza de un programador

Quienes tengan amigos programadores podrían regalarle esta taza…

…a menos que programen en Python!

humor

Traducción de la taza: “El programador #0 del mundo”

Traducción del comentario: “Yo programo en Python. Sólo veo ‘El programador del mundo’”

Para investigar: ¿en qué otros lenguajes los comentarios se indican con el símbolo #?


¿Comentarios? ¿Documentación?… ¿Qué es eso?

humor


En informática, aprender por cuenta propia es una habilidad primordial

reflexión


Intercambiar el valor de dos variables

humor


Practicar y divertirse haciendo proyectos: ¡esa es la forma de aprender!

humor


Bueno…

humor


¡Esa lógica sí se puede ver!

humor


Ah… Buenísimo. Quedamos así.

humor

Aunque la lógica esté perfecta, los algoritmos sean hermosos, no haya ni un solo bug funcional y la aplicación sea una maravilla, si el usuario no puede entenderla, no sirve para nada.


A todos nos pasa…

humor

Cuando escribimos código, entendemos perfectamente qué hicimos y por qué. Pero otras personas no pueden leer nuestra mente. Ni siquiera nosotros mismos podemos leerla al cabo de unas semanas…