The Curious Engineer

All blogs / Software / engineering practice

Pablasso

pablasso.com

I’m Pablo, a software engineer who loves his craft and his tacos. I write about software, books, things I build, and whatever else is on my mind.

Software / engineering practiceEssays / personalGeneral

Posts
414 from 11 Mar 2006 to 26 Jan 2025
Posting
now and then
Kind
personal blog
Feed
https://pablasso.com/feed.xml

2025 2

  1. The life you can save
  2. Building a home dashboard

2024 1

  1. The love for chess

2023 3

  1. The algorithms are making us stupid
  2. Good engineers make swift decisions
  3. The inflation in Software Engineering titles

2020 1

  1. High performance individuals and teams

2019 1

  1. Self-help books not considered harmful

2018 1

  1. A Logo-to-Python Transpiler

2014 1

  1. El Problema de Uber

2013 5

  1. No había entendido lo exitoso que es Google+
  2. ¿Por qué es importante App.net?
  3. Los mejores se saben concentrar
  4. Sobre el cierre de Google Reader
  5. Con que todavía se usa esto de los blogs

2011 13

  1. Steve Jobs
  2. Señor Internet, te culpo por mi falta de atención
  3. Segunda reunión de CocoaHeads en Guadalajara
  4. StartupWeekend en Guadalajara
  5. Nuevo GuadalajaraDevHouse en el ITESO
  6. Como simular conexiones lentas en desarrollo
  7. Ya tenemos HackerGarage y nuevo GuadalajaraDevHouse
  8. Apple y su avaro sistema de suscripciones
  9. La cita del día #34
  10. Recomendación: Sparrow
  11. Sobre Google eBooks
  12. La mejor estrategia contra la piratería es la comodidad
  13. Hola 2011

2010 19

  1. La cita del día #33
  2. Y ya viene el cuarto GuadalajaraDevHouse
  3. Tiendas de aplicaciones: La panacea para desarrolladores
  4. Sobre el Kindle, el iPad y el iPhone 4
  5. Vamos por el tercer GuadalajaraDevHouse
  6. El nuevo modo lectura de Safari es un ganador
  7. La cita del día #32
  8. De Steve Jobs, Apple y el futuro de Flash
  9. ¿Por qué Apple no planeo el asunto del iPhone robado?
  10. Adiós Don Papel
  11. ¿Por qué prohibió Apple el desarrollo en otros lenguajes?
  12. El internet llegó a México en el 2009
  13. Sobre Control de Versiones Distribuido
  14. iPhone: ¿Qué es más rápido, vistas desde código o desde NIB?
  15. La cita del día #31
  16. Odio al App Store, pero amo al App Store
  17. Camino a una web con estándares.. y sin Flash
  18. Aquí vamos de nuevo
  19. Mi problema con el iPad

2009 182

  1. Salvemos a MySQL
  2. Se viene el segundo GuadalajaraDevHouse
  3. District 9
  4. Inglourious Basterds
  5. Sobre Twitter en español y trabajar gratis para otros
  6. Seguridad mata usabilidad
  7. Después de todo Snow Leopard no es la gran cosa
  8. SuperHappyDevHouse: Ahora con sabor tapatío
  9. La cita del día #30
  10. Ahora si soy una Mac
  11. Meme de la página 161
  12. Minube: ¡Ahora en forma de papel!
  13. ¿Qué espero de Google Chrome OS?
  14. MAMP: Acceso por línea de comandos a MySQL
  15. Detección de rostros en PHP
  16. Cualquier parecido con Windows 7 es solo coincidencia
  17. La cita del día #29
  18. Python SDK 1.2.3 en Google App Engine
  19. ¿Cómo reconocer a un geek?
  20. Oh Microsoft, shame on you
  21. ¿Notaste un incremento drástico en tus suscriptores de Feedburner?
  22. Attention Deficit Disorder
  23. ¿Porqué Apple cambio PowerPC por Intel?
  24. Keyboard Cat
  25. La cita del día #28
  26. ¿Cómo debe de ser el Internet para móviles?
  27. PHP 5.3 incluye soporte para goto
  28. Estamos demasiado embobados con Google
  29. ¡Mira mamá! ¡un API!
  30. Herramientas y tutoriales sobre expresiones regulares
  31. La cita del día #27
  32. Las sesiones de Google I/O 2009
  33. Firefox 3.5 beta 4: Ahora con esteroides
  34. La película de Wolverine no me gusto nada
  35. Me encanta el futuro de los videojuegos
  36. ¡Regresa Guybrush Threepwood!
  37. Red Ring of Death
  38. La cita del día #26
  39. Unit Tests en PHP con SimpleTest
  40. Herramientas básicas: Stack Overflow y Server Fault
  41. Instalando Mac OS X sin una Mac.. pero legalmente
  42. Intentando llevar un control de gastos
  43. MySQL Workbench reemplazará a MySQL Query Browser
  44. Metros del mundo
  45. La cita del día #25
  46. Libertad para trabajar, dulce libertad
  47. Sustitución de cadenas vs concatenación en Python
  48. Utiliza frameworks, pero solo cuando los necesites
  49. Me gusta mucho Dropbox
  50. No pierdas visitas, redirecciona con 301
  51. La cita del día #24
  52. ¿Qué es realmente el Extreme Programming?
  53. Procesos en background en el iPhone
  54. Latinoamerica se esta pudriendo en corrupción
  55. Tristemente los programadores no competimos entre nosotros
  56. Cambiar el hostname en Debian/Ubuntu
  57. ¿Cómo llegaste a Twitter?
  58. La cita del día #23
  59. ¿Cómo medir el valor de un programador?
  60. Temas para Textmate
  61. Creando un juego en Python
  62. IRC en una Mac
  63. Windows 7 RC ya esta disponible.. ahora legalmente.
  64. while alive: pablo++
  65. ¿Porqué Twitter permite 140 caracteres?
  66. La cita del día #22
  67. MySQL Workbench 5.2
  68. Las bases de datos comerciales no valen la pena.. siempre
  69. Spam: ¡Ahora en tu idioma preferido!
  70. Opera cumple 15 años
  71. Listo Android 1.5
  72. La verdadera historia de UTF-8
  73. La cita del día #21
  74. Windows 7 RC ya esta disponible
  75. Me robaron el auto
  76. Ahora si, Last.fm ya no tiene radio gratuita
  77. Google lanza API para Analytics
  78. ¿Qué no me gusta de Gears of War 2?
  79. La cita del día #20
  80. El bruto
  81. The Pirate Bay es culpable
  82. Superalo, Googlear no tiene nada de malo
  83. 10 habilidades que los programadores necesitarán en los próximos 5 años
  84. Robots jardineros en el MIT
  85. PHP en Google App Engine
  86. El test de la muerte llega a México
  87. La cita del día #19
  88. El stress y sus consecuencias sobre el desarrollo de software
  89. ¿Cuán rápido escribes en el ordenador?
  90. Google agrega Java al App Engine
  91. xPUD Linux
  92. Juegos para Hackers
  93. El dormir es un recolector de basura
  94. MySQL Workbench ya esta funcional
  95. La cita del día #18
  96. Google quiere comprar Twitter
  97. Cloud Computing Manifesto
  98. Opeth estuvo impresionante
  99. La cita del día #17
  100. Open Cloud Manifesto
  101. TinEye. Un buscador de imágenes, pero en reversa
  102. Clientes de Subversion para Mac
  103. Hello I'm a Mac, a fake Mac
  104. Last.fm ya no va a tener radio gratuita
  105. Twitter al fin utiliza OAuth
  106. La cita del día #16
  107. Constantes de clase en PHP5
  108. Gnome ahora también utiliza Git
  109. Google Chrome ya tiene extensiones
  110. Porque 140 caracteres son demasiados
  111. Ruby on Rails 2.3 esta listo
  112. Tetris Circular
  113. La cita del día #15
  114. Una herramienta para buscar drivers en linux
  115. Diferencia visual entre IPv4 e IPv6
  116. Boffin: Radio Last.fm para tu colección
  117. Atlas y el futuro de los IDE para desarrollo web
  118. Cursos avanzados de ciencias de la computación
  119. La cita del día #14
  120. Watchmen
  121. Busca archivos en repositorios con apt-file
  122. 10 cosas que preguntarte sobre tus respaldos en MySQL
  123. El tema que uso para Komodo
  124. ¿Cómo montar particiones ext3 en Mac OSX?
  125. La cita del día #12
  126. Sobre los requerimientos de software
  127. Eliminar URLs del historial de Firefox
  128. ORM y PHP
  129. Las 3 grandes virtudes de un programador: Pereza, Impaciencia y Arrogancia
  130. Bundle de CakePHP para Textmate
  131. Las cosas cambian, la industria del entretenimiento también
  132. La cita del día #11
  133. Un día sin Slim
  134. Como asegurarte de que MySQL trabaje con UTF8
  135. El Proyecto Euler: Problema 6
  136. Sabes que hay crisis cuando la NBA se ve afectada
  137. La web necesita un registro de identidades
  138. El Proyecto Euler: Problema 5
  139. La cita del día #10
  140. Grsync: Interface gráfica de rsync
  141. Enfriando el CPU: Parte 2
  142. Algunas cosas que hago después de instalar Ubuntu
  143. Enfriando el CPU
  144. Tienes un papá pirata
  145. La cita del día #9
  146. Python Cheat Sheet
  147. El Proyecto Euler: Problema 4
  148. API offline de JQuery con Adobe Air
  149. Mitos de PHP: ¿Comillas simples o dobles?
  150. Goatse: I am your father
  151. ¿Cómo abrir archivos CHM en Linux?
  152. La cita del día #8
  153. Otro que le encanta Spotify
  154. Asegurate varias veces siempre que estes borrando datos
  155. Hablando de comics y dibujo
  156. Minube en video
  157. La web necesita un formato de video libre
  158. La cita de día #7
  159. Feedburner ya esta bien
  160. ¿Cómo saber que versión de Ubuntu Linux estas usando?
  161. Jugando con los API de Google
  162. Obameter
  163. Sensores de temperatura, voltaje y ventiladores en Linux
  164. El tablet de Techcrunch no me gusta nada
  165. Ser gordo es lo de hoy
  166. El drama de Seguilaflecha.com
  167. Barcamp en México por Tequila Valley
  168. ¿Qué es la recursividad?
  169. Contribuciones de Twitter al software libre
  170. Bebidas Opensource
  171. Vota por Minube
  172. ¿Cómo instalar Ruby on Rails en Ubuntu?
  173. Nuevo Monitor: Dell 2408WFP
  174. La cita del día #6
  175. My Girlfriend is..
  176. Minube recibe una nueva inversión
  177. Me gustó Rudo y Cursi
  178. Utiliza Subversion directamente en Gnome
  179. La Brillante Paula Bean
  180. Ya es hora, deja de soportar a IE 6
  181. Depura código de PHP con Komodo IDE y Xdebug
  182. 2009

2008 84

  1. ¿Cómo es que los programadores tienen novias?
  2. ¿Qué es un número mágico?
  3. Editar subtítulos en Linux
  4. Memorias USB con dibujos animados de ayer y de hoy
  5. CakePHP 1.2 lanzado
  6. Ayuda a que ThinkGeek vuelva a enviar a México
  7. Adobe Air 1.5 disponible para Linux y 64 bits
  8. ¿Que es una Aserción?
  9. Instalando Oracle 10g Enterprise en Ubuntu 8.10
  10. Tequila Valley Guadalajara
  11. Minube, la mejor web
  12. Minube cumple un año
  13. Mi opinión de Mexico Web 2.0
  14. Me canse de esperar
  15. Motorokr Fest 2008
  16. Como abrir OpenXML (docx) con OpenOffice
  17. Tus rincones Spoonch
  18. Access to restricted URI denied y jQuery
  19. Otra opinión de Cuil
  20. Comienza a asustarme la caída de las bolsas
  21. El Proyecto Euler: Problema 3
  22. ¿Vas a ir a México Web 2.0?
  23. La cita del día #5
  24. Cristal 2.0
  25. Errores CRC y File Roller
  26. Mi primera computadora
  27. Revisando Gmail eficientemente
  28. Nueva beta de Adobe Air para Linux
  29. No juzgues a Google Chrome por la apariencia
  30. Redimensiona imagenes por lotes en Gnome
  31. Presumiendo Café
  32. Linux Hater, un blog muy recomendado
  33. Alquila un cine para jugar Xbox 360
  34. Hablando de emos
  35. Twitteradas
  36. Audífonos Sennheiser CX 300
  37. Tentacul.us el buscador de MP3
  38. Y se hizo la luz
  39. Tienes que ver The Dark Knight
  40. Facebook vs Last.fm
  41. Todos estamos corruptos
  42. Como mostrar y vaciar la cola de postfix
  43. AbbrrMe 0.2
  44. Contando líneas de código
  45. Extensión de Firefox de Abbrr.com
  46. Una cita de Richard Stallman
  47. También fui al Developer Day de Google
  48. Ya es hora
  49. It's Science Bitches!
  50. Radiohead en el Daydream Festival
  51. La cita del día #4
  52. La suerte del novato
  53. Ignorando archivos en Subversion
  54. Berlin
  55. El Proyecto Euler: Problema 2
  56. Una tienda friki
  57. El Proyecto Euler: Problema 1
  58. El Proyecto Euler
  59. ¿Para que usar el X-JSON de Prototype?
  60. Google Developer Day en México
  61. Iron Man
  62. Una lavada de cara
  63. La cita del día #3
  64. Se busca compañero de borrachera
  65. Elements en Helpers de CakePHP
  66. Let the bodies hit the floor
  67. Daydream Festival
  68. First Tuesday
  69. Escuchando en diferentes puertos con Lighttpd
  70. Dolores de cabeza con los espacios blancos
  71. Validando XMLs contra XSD en Linux
  72. Las sillas dobles
  73. De vuelta a Madrid
  74. Utilizando Prototype correctamente
  75. Usando funciones de MySQL en CakePHP
  76. Ajedrez para 3
  77. ¿Qué es un minipost?
  78. Editando imágenes por lote en linux
  79. La cita del día #2
  80. Eclipse y sus problemas con Java en Linux
  81. Problemas de conexión entre Java y MySQL
  82. México y Arcos
  83. Hablando de Ultraportátiles
  84. Guild de Bloggers en World of Warcraft

2007 65

  1. La industria musical y mi moralidad
  2. Me voy a Cancún
  3. Convertir CHM a HTML en Linux
  4. ¿Gphone? No, mejor que eso
  5. Epson Stylus CX5900 en Ubuntu
  6. Triste día para los P2P
  7. Cableado en Bangkok
  8. Escuchar metal es una enfermedad
  9. Los mejores dispositivos no tienen límites
  10. Meme de las 5 cosas que nos gustaría tener
  11. El Gran Escape
  12. Suavizando fuentes en Ubuntu
  13. Wt Framework de desarrollo web en C++
  14. Helpers dentro de controllers en CakePHP
  15. VLC y sus pantallas negras en Compiz Fusion
  16. Convirtiendo rapidamente PNG a JPEG
  17. Depura tus Hojas de Estilo
  18. Minube, nuevo buscador de vuelos
  19. Tutorial de programación utilizando Java
  20. Alone
  21. OpenMoko a la Venta!
  22. Gelato en Techcrunch
  23. Mexico vs Argentina 3.0
  24. Hans Reiser
  25. Si tu sueño ha sido comprar en el Kwik-E-Mart
  26. Probando Pownce
  27. MySpace para los pobres, Facebook para los no tanto
  28. Spotplex, que es lo que mas ha leído hoy la gente?
  29. OpenMoko, el iPhone opensource
  30. Edición de Tags de MP3 con Ex Falso
  31. ¿Qué tanto software propietario usas en tu Linux?
  32. Archivos .daa en Linux
  33. Mahalo, búsquedas digeridas por humanos
  34. Super Wii
  35. Una de VirtualBox y Apt
  36. De regreso a la Perla Tapatía
  37. Templates en Django
  38. Componente de JSON en CakePHP
  39. La Burbuja del 2.0
  40. Google compra Feedburner
  41. Guardando varias filas en CakePHP
  42. Los 10 comandos de Linux que mas utilizas
  43. Rejoice Frikis: Starcraft 2 confirmado
  44. ¿Qué nadie usa Ruby on Rails?
  45. Variables Dinámicas en PHP
  46. KeepAlive en SSH
  47. 3 Características indispensables de Vim
  48. Tunneling por SSH
  49. Proyectos Emprendedores en España
  50. Una embarradita de Ajax
  51. Ubuntu 7.04 Feisty Fawn
  52. Creando gráficas con Flash y PHP
  53. Shoomo recibe capital extranjero
  54. Fuentes de Windows Vista en Ubuntu
  55. Witness!
  56. Twitter desde tu linea de comandos
  57. Meme: El día que nació tu blog
  58. Flash Player 9 para Linux
  59. Wikiseek
  60. SSHFS para Mac
  61. VirtualBox ahora es Opensource
  62. Soporte en CiberPC
  63. Expresiones Regulares
  64. El famoso iPhone
  65. GParted

2006 36

  1. Shoomo v2.0
  2. ReviewMe.com: pasando la voz
  3. 2 Mbps por fin
  4. Gears of War
  5. Problemas de pronunciación
  6. Zune zune y mas zune
  7. AIGLX + Beryl + FFMPEG + Intel = Lentitud
  8. Screenshots en Linux
  9. Bloglines y Gnome
  10. Me llamo Pablo y tengo un problema
  11. Nuevo Monitor Widescreen
  12. El zen de no dormir
  13. Limewire demanda a la RIAA
  14. La cita del día #1
  15. ¿Es realmente efectivo el software libre?
  16. Zune, la competencia verdadera para los iPod
  17. eDonkey ha muerto
  18. Guarda los contactos de tu móvil online
  19. Grecia 101 - 95 Estados Unidos
  20. Apuntadores
  21. Feedburner y Lighttpd
  22. Monokai para TextMate
  23. Instalar un servidor DNS con TinyDNS (djbdns)
  24. OSx86 en una Dell Inspiron 6000
  25. MacOS X para x86
  26. Las tiras de Raulito
  27. URL amigables con Lighttpd y Wordpress
  28. Jugando con un VPS
  29. Nos migramos a vBulletin
  30. Nuevo desktop
  31. Monodevelop con editor visual
  32. Google Pages
  33. De regreso a World of Warcraft
  34. ¡Linux no es Windows!
  35. ¿Cómo perder tu sistema de archivos en una reiniciada?
  36. Hola mundo!