Saturday, March 8, 2008

How to Demotivate Me at Work

This a condensed list of things I hate, collected from the past five years of work for multiple software companies. In no special order:

  • Always assign me to projects where I am the only developer.

  • Throw me at unfinished projects where the single developer left the company.

  • Throw me at projects where the massive pre-existent accidental complexity (e.g, stupid technological infrastructure) never gets out of the way.

  • Put technical decision-making on non-technical people's hands.

  • Throw me at crappy, badly “finished” projects that no one understand anymore, just after a critical “milestone” happened (such as a very very angry customer, or a last-minute disaster). Bonus points for letting me solve them without help of other programmers. Add even more extra points for no help from other human beings at all.

  • Move me from project to project, without getting anything really finished.

  • Put more attention on how do I work than on what I produce.

Disclaimer: This is not a targeted critic against my current employer (or an specific past employer). As far as I know, this kind of shit happens, almost everywhere. But I would really like to work on a different world. Can we change it?

4 comments:

Enrique Castro said...

In our hands is the change

Jean Droguett said...

Si se puede cambiar, sólo debes ser uno de los dueños de la empresa.

Leo Soto M. said...

Jean: I do not agree. Just being a company owner (or director or whatever person with high decision-making power) is not enough to "change things". You must account for the inertia, among many other problems.

Moreover, being such a person is not required to help "change things". Of course you require some kind of support from management (the more the better), but that is.

I think the point is that many other things are required: time, motivation, people, opportunity, etc.

--

Jean: No estoy de acuerdo. Sólo ser un dueño de la empresa (o director o la persona que sea con alto poder de toma de decisiones) no es suficiente para "cambiar las cosas". Debes tener en cuenta la inercia, entre muchos otros problemas.

Más aún, ser tal persona no es necesario para ayudar a "cambiar las cosas". Por supuesto es necesario contar con algún tipo de apoyo del área de dirección y gestión (mientras más mejor), pero eso es.

Yo pienso que el punto es que muchas otras cosas son necesarias: tiempo, motivación, gente, oportunidad, etc.

Jean Droguett said...

Cierto, ser el dueño no es la única forma, pero tienes más poder para vencer esa inercia, por ejemplo, al buscar esa gente con tu misma motivación, controlar el tiempo para no estar sobrepasado, etc.
Algún día podré responder en inglés :-)