Ir al contenido principal

El Efecto Cafetería

Cuando recién llego a una nueva oficina o uso un nuevo escritorio, me siento motivado para terminar todo el trabajo que tengo pendiente. El cambio me ayuda a quitarme el tedio de estar siempre en el mismo lugar, frente a la computadora. Es algo que había notado cuando trabajaba en casa, trataba de mover el escritorio de vez en cuando. Es una de las razones por las que me gusta la idea de trabajar en laptop, porque es más fácil moverte.

Ahora que trabajo en una oficina, lo que hemos estado haciendo es mover los escritorios cada cierto tiempo. No hay una fecha, simplemente sentimos que ya es tiempo de un cambio. Eso me ayuda a sentir renovado el lugar de trabajo, aunque seguimos dentro del mismo local.
Como ya no trabajo en casa, no tengo un escritorio designado para trabajar cuando no voy a la oficina. He notado que en esas ocasiones me gusta ir a una cafetería y trabajar desde ahí. Eso me ayuda a concentrarme, si me quedo en la casa tiendo a distraerme. Esto me sorprende porque pasé muchos años trabajando desde mi casa casi sin problemas, ahora que estoy en una oficina no logro concentrarme para trabajar desde casa como antes. Parece que mi cerebro ya se acostumbró a que la casa no es un lugar de trabajo.

Hace poco leí un artículo en el blog de Trello donde escribían sobre el "Efecto Cafetería". Me hizo darme cuenta que esas son las razones por las que estamos cambiando constantemente como se ve nuestra oficina y la razón por la que siento que soy más productivo cuando salgo de casa a trabajar en una cafetería los fines de semana.

En el artículo de Trello se mencionan razones por las que al moverte a trabajar a una cafetería de vez en cuando te ayuda a ser productivo:
  1. Café
  2. A nuestro cerebro le gusta la novedad
  3. Si estamos siempre donde mismo, podemos caer en hábitos no productivos 
  4. La intención de trabajar
Con el cuarto punto "La intención de trabajar" me identifico cuando en un fin de semana salgo a Starbucks a trabajar. Porque siento que sí ya dejé la comodidad de la casa y gasté en moverme y comprar un café entonces debo hacer que ese gasto valga la pena produciendo resultados. Si me quedo en la casa, aunque tengo la intención de trabajar, es fácil encontrar pretextos para postergar los pendientes. El ir físicamente a otro lugar con la intención de trabajar siento que me hace productivo.

Comentarios

Entradas más populares de este blog

Bloqueos

Una de las preguntas típicas de las juntas matutinas en los equipos de desarrollo de software es ¿Hay algún bloqueo? Si lo hay, se trata de ver qué es lo que está esperando esa persona y encontrar la forma de que se desbloquee; pero ¿Qué son los bloqueos? Los bloqueos son obstáculos que te impiden realizar o avanzar en tu trabajo. Evitan que puedas seguir progresando en el proyecto.

He notado que es común en las personas con menos experiencia decir que tienen un bloqueo cuando están batallando, debido a su poca experiencia, en la forma de resolver un problema. Han intentado varias formas y se empiezan a quedar sin ideas de como puede ser resuelto el problema o como pueden cumplir con el requerimiento especificado. Al quedarse sin opciones de qué intentar dicen que tienen un bloqueo con la tarea y que a menos que alguien les diga como resolverlo, no se puede avanzar en la tarea.

En personas con más experiencia, ese tipo de bloqueos no ocurren, una persona con experiencia ha visto pro…

Firebird 2.1 UPDATE OR INSERT

Another great feature that I like in Firebird 2.1 is the UPDATE OR INSERT statement. It's a really time saver and it makes the SQL cleaner.

For example suppose I have a products table like the one I use in my last post and an inventory table to store the product stock. Before Firebird 2.1 if I want to set the stock for a product I needed to check if a record for that product_id already exists; if the product_id already exists then I write an update. If not then I write an insert statement. So I ended up with something like this:


IF EXISTS(SELECT * FROM inventory WHERE product_id = :product_id ) THEN
UPDATE
inventory
SET
stock = :stock
WHERE
product_id = :product_id;
ELSE
INSERT INTO inventory
(product_id, stock)
VALUES
(:product_id, :stock);

In this example I only update one field but when I have to update a big table I ended up with a big chunk of code and thinking: "there should be another (better) way to do this".

Fortunately now with Firebird 2.1 there…

Database Mail en MS SQL Server 2005

Configuración de Database Mail en MS SQL Server 2005

Primero se debe de habilitar, ya que por omisión el componente esta deshabilitado, Utilizando el SSMS (SQL Server Management Studio)


Si no esta habilitado aparecerá un mensaje preguntado si lo habilita, después aparece esta ventana donde se pregunta al usuario que es lo desea hacer.


Seleccionamos la primera opción para crear un perfil.


Configuramos el perfil y le agregamos por lo menos una cuenta.


Seleccionamos el perfil como public y default.


Para mandar correo se utiliza el procedimiento msdb.sp_send_dbmail por lo tanto el usuario que intente mandar correo debe de tener permiso para la base de datos msdb.

Referencias:
http://www.sqlservercentral.com/columnists/cBunch/introtodatabasemailinsql2005.asp