Bienvenidos a Nuestro Mundo - A Proyectos Beta!

En nuestra vida, desde que nacemos todo lo probamos, ensayamos y testeamos; así también erramos, caemos pero por sobre todo aprendemos. Es decir, todo lo que hacemos forma parte de una nueva experiencia, de un PROYECTO. El que siempre exista la posibilidad de mejorarlo es lo que lo convierte en BETA. En este blog queremos compartir contenidos de tipo informático con artículos de programación, software libre y propietario, redes, base de datos, noticias, experiencias, etc... y también de humor. Es un sitio de todos y para todos. Participá! Sos importante ...

Celebremos el día del Programador con historias o anécdotas


En una entrada anterior les había dicho que hoy es el Día del Programador (13 de septiembre) y no podemos dejarlo pasar, así que estuve pensando en colocar un espacio para que los programadores/desarrolladores cuenten historias, anécdotas que se les ocurrió o les ocurre en su día a día.
Comenten así empezamos a conocer nuevas anécdotas o hacemos recordar algunas que estaban bastante escondidas. XD 
Anímense porque existen algunos que tienen mucho que contar y estaría muy bueno que compartamos todos juntos :)

2 comentarios:

JorgeRubira dijo...

Buenas

Pues aquí una anecdota...

Borrar algo de manera irreversible siempre es un trauma. Es mayor aún cuando lo que has borrado lleva mucho trabajo o no es tuyo. Pues bién aquí una anecdota que le paso a un compañero.

1. Se realiza una nueva instalación en un cliente.
2. Durante una semana, el cliente se dedica a introducir los datos maestros.
3. A la semana le piden a un técnico que mire ciertas cosas y modifique otras el caso es que derrepente se oye.
- "Noooo!!". Exclama el técnico.
- "¿Que pasa?". Preguntamos el resto
El técnico palido no contesta.
- "¿Ocurre algo?". Le insistimos.
- "He borrado la tabla de productos". Dijo con voz cabizbaja.
- "¡¿Que me dices?! Pero, ¿estas en serio?". Preguntamos.
- "Si, si. He ido a hacer una cosa y he lanzado un borrado sin querer".
- "Y ¿Había muchos registros?". Preguntamos.
- "¡Hombre!, Pues no sé. Pero si el cliente ha estado trabajando durante toda la semana para meter los productos ... Datos tenía que haber". Dijo el hombre más pálido todavia.

El caso es que el tema se tuvo que comunicar al gerente para ver que se hacia.
Finalmente, se decidió comunicarse al cliente. De esto se iba a encargar el propio gerente/responsable.

- "Ya verás como se arma gorda". Dijo el técnico.

(A los 5 minutos)

- Gerente: "Oye! Que ya está comunicado".
- "¿Y que ha dicho?". Preguntó el técnico.
- Con una cara de no me lo puedo creer el responsable dijo. "A dicho que mejor, así los vuelve a meter y aprende a utilizar la aplicación".

- "Suspiro de todos con cara de estupefacción".

---------
Hasta aquí la historia que acabo con final feliz. Sin embargo, lo normal es que acabe mal. Por ello sigo las siguientes reglas:
- Siempre que se pueda usar un control de versiones y hacer commits.
- Si puedo, nunca borro nada, siempre renombro la vieja versión o la versión a borrar.
- Si no puedo renombrar me hago una copia de lo que tiene antes de trabajar.
- Si no puedo copiar porque son muchos datos o son confidenciales, miro lo que voy a ejecutar si esto puede ser catastrófico durante 30-60 segundos antes de lanzarlo.
- Incluso aún siguiendo esas reglas me he llevado algún susto de pulsar la tecla que no debía sin intención, aunque nunca he pasado una situción como la de mi compañero (por suerte).

Es muy costoso insertar registros, código o información y muy fácil de borrarla.

Saludos,
Jorge

Gustavo Vera Scuderi dijo...

A ver, anéctodas... Anéctodas... De las que tengo son, en su mayoría, cosas que tuve que hacer que nunca había hecho y que al final después de horas de googleo y vasos de agua pude conseguir. Podría citar algunas de las cosas, creo que es lo menos que puedo hacer para desahogarme, jaja.

- Campos personalizados en WordPress 2.6.2... Como los habré utilizado! Campos para organizar diferentes páginas especiales, sobretodo un Centro de Recursos con más de 6000 entradas!
- jQuery lo aprendí a la fuerza para utilizar los widgets que ofrecía jQuery UI y que utilizaban los muchachos de Desarrollo para sus sistemas en Ruby on Rails. Además, con eso hice un menú desplegable, un rotador de banners, entre otras cosillas.
- Ruby on Rails... Bueno, yo venía de programar PHP. Todavía recuerdo mis primeros pasos con Rails, tratando de entender MVC (conocido por mí en esa época como EL MALDITO MVC) que ya había visto en Java, pero como Java no lo cazaba tampoco entendía cómo funcionaba. Mis primeros sistemas en Rails se parecen mucho a un programa en PHP, lo cual había sido genera más carga al subsistema de Rails y genera queries de 14.756 ms! Eso lo descrubrí en el primer testeo que hice frente al jefe, por suerte lo pude corregir enseguida.
- Las experiencias que tuve con el SVN también fueron muy valuables... Recuerdo haber tirado un sistema ya en entorno de producción al darle commit a un sistema mío. Resulta que el archivo database.yml de mi sistema (que funcionaba en local) lo tenía enlazado al otro sistema (que funcionaba en producción) porque digamos que había "robado" la carpeta config de aquel otro sistema como ejemplo para uno mío, y no me deshice de los .svn...

Eso es lo que recuerdo y puedo contar de momento.

Saludos. Feliz día!

Publicar un comentario

Expresate y se crítico en tu vida. XD

Recibir Artículos Por Correo

Categorías

acertijos (1) adsense (1) adwords (1) AJAX (1) algoritmos (8) android (32) apple (5) autocad (1) base de datos (16) bash (1) becas (1) benchmark (1) blogger (2) blogs (27) bsd (1) buscadores (22) c# (1) CAD (1) camaras digitales (1) casting (1) CentOS (9) certificados (1) ciencia (1) CLEI (5) cloud computing (3) codigo fuente (9) Compiladores (4) Concursos (14) conferencias (24) congresos (6) consolas (7) criptografia (1) css (6) curso online (10) cursos (14) debian (50) Diseño (11) edicion video (7) emuladores (3) encuestas (2) entrevistas (9) ERTIC (1) etico (1) eventos (87) extjs (2) facebook (18) flash (2) flicker (1) FLISOL (13) geek (6) geoserver (2) GIMP (8) gis (29) Google (48) hacking (1) Hardware (30) haskell (3) HTML 5 (20) humor (261) imagenes (238) Ingenieria (14) internet (1) iphone (3) Java (42) Javascript (14) JQuery (3) juegos (36) libros (5) Linux (248) MAC (1) manga (2) Manuales (10) mapquest (1) MapServer (5) matematica (2) Microsoft (26) Microsoft Windows (27) Moviles (16) musicas (7) mysql (3) navegadores (41) newsletters (1) nokia (2) Noticias cientificas (7) Noticias Informaticas (39) Noticias varias (14) nube (1) openlayers (13) openstreetmap (10) opiniones (1) oracle (9) Paraguay (102) photoshop (1) Php (12) podcast (1) postgres (7) Programacion (135) prolog (1) proyectos (10) python (3) radio (6) Recursos (112) redes (10) Redes Sociales (62) resumenes (1) Revistas (57) ruby (2) seguridad (23) seminarios (6) sencha (2) SEO (3) Series (1) Silverlight (1) Sistema Operativo (27) smartphone (1) Software Libre (198) sun (2) tablet (19) tecnologia (24) tecnoPyensis (6) Testing (5) Trabajo (6) trucos (22) Twitter (29) Ubuntu (152) varios (113) videos (173) virtualizacion (14) visual basic net (2) web (86) wikipedia (1) Windows 7 (23) windows 8 (1) Windows XP (2) wordpress (5) xml (1)

Entradas Aleatorias

Seguidores

Últimos Comentarios

Archivos del Blog