Los programadores ya son criaturas extrañas e incomprensibles para los de fuera, así que no hace falta presumir ante ellos.
Por lo tanto, cómo presumir frente a otros programadores es un arte que requiere mucho conocimiento.
1. Lenguajes de programación
Nunca, nunca, nunca, nunca digas que eres programador de Java/C#/C++.
Intenta aprender algunos lenguajes raros. Python ya tiende a estar por todas partes; todavía se puede usar para escribir, pero ya no sirve para presumir.
Lisp y Erlang son buenos lenguajes para presumir.
Por supuesto, si dices que sabes Haskell, eres aún más increíble. Si realmente no sabes, no importa; publicar estados relacionados con Haskell también sirve para presumir.
Cuando no tengas nada que hacer, también puedes quejarte en foros sobre las desventajas de Java/C++.
Pero, ¿qué pasa si la otra persona se adelanta y menciona el nombre de un lenguaje extraño?
Puedes sonreír y decir: ¿Sabías que todos los lenguajes del mundo descienden de Lisp y Smalltalk? Seguro que la otra persona se queda atónita por 3 segundos.
2. Sistemas operativos
Primero, definitivamente no uses Windows; solo los muggles usan Windows.
En cuanto a Linux, Ubuntu también se queda corto; ahora mucha gente ya usa Arch.
Los que saben del tema entienden que Gentoo y LFS son las verdaderas herramientas para presumir.
Compilarlo uno mismo y esas cosas; no cualquiera puede presumir de eso.
Si profundizas más, si trabajas con una Lisp Machine, serías casi un dios.
3. Editores
Como miembro del grupo "Fuera los IDE", admito que en gran medida solo estoy presumiendo.
El editor de texto plano es tu destino final.
Vim es el estándar, pero solo Emacs puede considerarse una herramienta divina.
"Un editor disfrazado de sistema operativo" no es un nombre inmerecido.
Por supuesto, si quieres presumir bien, también necesitas aprender su lenguaje de configuración: Emacs Lisp.
4. Blogs
Escribir blogs técnicos en sitios como CSDN/ITeye/EOE/cnblogs es mucho mejor que escribirlos en Renren.
Pero debes saber que los grandes maestros tienen sus propios sitios web personales.
Además, un punto en común es que sus sitios están escritos en HTML (sin CSS) y su interfaz es muy fea.
Todo el sitio irradia una actitud de "mis artículos son tan buenos que la interfaz no importa".
Por ejemplo este: http://xahlee.org/index.html.
5. Otros
Tengo por costumbre llamar "muggles" a los que no saben escribir código; tú también puedes tener tu propia forma de llamarlos.
No escribas Linux/Unix; la forma correcta y profesional es *nix.
No tengas libros técnicos a mano; si acaso, coloca uno o dos manuales impresos por ti mismo, totalmente en inglés.
O escribir código con un lápiz en papel también es una buena opción.
También puedes desarrollar algún hábito peculiar, como decir que eres un Lisper y añadir (paréntesis) por todas partes.
6. Avanzado en presumir
Presumir todo el tiempo no es bueno, así que siempre he estado buscando una forma de presumir que aplaste a todos los programadores.
Siendo sinceros, en el mundo de los programadores hay tres tipos de personas.
La mayoría son muggles que no saben escribir código, y luego está el propio grupo de programadores.
Ellos creen que lo único más increíble que un programador son los matemáticos.
Así que, si de verdad quieres presumir de algo impresionante, ve y aprende bien la Transformada de Fourier.
(Además: los inventores de Lisp y Python eran matemáticos, y el gran Donald Knuth también es profesor de matemáticas.)