loading...

I'm Struggling At Work, Can You Give Me Some Advice?

nombrekeff profile image Manolo Edge Updated on ・2 min read

TL;DR
We are working on an app for a crypto social currency for the city of Barcelona, it was started by another company and they stopped working on it and handle it down to us.

When we first started we made tech-dept calculation and it gave us something like 3.6yrs for a 1 yr project... crazy... We started working on it little by little, refactoring here and there... it's been 2+ years since we started. But as usual, we were faced with new features and bug fixes that took us of course from refactoring, so tech-dept has not been reduced that much...

Many times they've also asked for a feature they need ASAP, we have done it at the cost of letting another project aside and/or working more hours... in the end, they didn't even want to dispatch it... this has happened 3-4 times already...

There is also the point that I'm the only developer working on the app, and communication is not very good lately so I feel alone quite a bit, and feel like I'm a machine that receives requests and dispatches code... which I'm not, I'm human and have feelings.

I have also been fixing loads of bugs introduced because of bad design by their part, and make me feel like it was my fault... I can handle this somewhat, because I know it was not my fault. But when it's a recurring thing, it starts to add up and can be really frustrating and depressing.

Lately, I've been struggling to find motivation and willingness to work on the project, mainly because the bad quality of the codebase and the little interest on the team's side to improve the app or at least acknowledge that It's rubbish, and I'm doing more work than needed. It's also giving me a lot of anxiety thinking about working on the project, as I know how much work and headaches I will have whilst working on it... and knowing that I'm alone does not help at all...

I would love to know how you guys and girls handle this kind of stuff, what would you do in my situation?

  • Should I embrace it and just f**k it?
  • Should I try and be more serious about the importance of improving the codebase (not just only to improve the app but for my own sanity) and talk with the team even more?

Any advice or help is really appreciated. And if you read up to here, I must thank you for taking the time to try and help :)

Posted on by:

nombrekeff profile

Manolo Edge

@nombrekeff

I don't know... I just code and they pay me!

Discussion

pic
Editor guide
 

Been there, done that.

Hola Manolo! Gracias por compartir tu experiencia. Yo pase por una situación bastante desagradable hace años (mi primer trabajo como programador), y la verdad es que fue muy estresante. Mi consejo es que empieces a pensar en un plan de salida en cuanto sea posible; se que la situación dista mucho de ser la mejor para buscar un trabajo nuevo, pero si ya llevas 2 años ahi y solo ha ido empeorando, creo que lo mejor para tu salud mental es salirte y buscar un lugar donde te valoren, como dices, como un ser humano.

Cambiando de tema, y solo con el animo de ayudarte a mejorar, un par de correcciones:

  • and trespassed handed it down to us
  • we made a tech-dept tech debt calculation
  • if you read up to hear here
 

Gracias por la respuesta Erick, es algo que he estado planteandome durante un tiempo, pero es difícil dar el salto y más ahora mismo con la situación en la que estamos.

Pero es algo que tendré que hacer tarde o temprano, lo unico es que llevo 5 años en esta empresa y en general está muy bien, aparte de esta aplicación y algunas cosas más, y siempre se han portado muy bien por lo que me cuesta un poco decirles adios.

Gracias por las correcciones también, lo he escrito con un poco de prisa y se me han colado unas cosillas :) Estaba dudando con "trespassed", gracias por aclararlo.

 

A vaya! Eso me da un poco mas de contexto. Te voy a recomendar algo que he recomendado a otros amigos en el pasado. Si estas a gusto con la empresa pero el proyecto (y potencialmente los clientes del mismo) son los que te están causando esta situación, acércate con tus lideres y platícales tu situación y tu forma de pensar; si después de hablarlo no ves mejoras o no aportan algún plan de acción, podrías escalarlo a los lideres de tus líderes.

Otra punto muy valioso es que a ademas de plantear tu situación, también plantees propuestas de como solucionarlo, algo así como:

No estoy a gusto con mi proyecto actual por X, Y y Z; esto no es reciente, es una situación que lleva ya 2 años. Valoro mucho a la empresa y considero que seria un ganar-ganar si me cambiara a un equipo diferente.

Suerte con esas platicas, te deseo lo mejor 👍🏻

Muy buen consejo, ya les comente un par de veces la situación y cambiamos algunas formas de trabajar (las cambie yo) pero realmente ellos no han cambiado apenas nada por su parte, creo que tal vez pueda explicarlo como dices, planteando la solución que yo creería apropiada y en caso de que no se apliquen cambios o soluciones comentar la posibilidad de cambio de equipo o a una muy mala dejar la empresa.

Gracias! Me has ayudado bastante! Y realmente agradezco que hayas usado un poco de tu tiempo para aconsejarme :)

 

Hola Erick, segui tu consejo y les comente mis inquietudes y aporte una solución, parece que esta vez han estado más dispuestos a escuchar y a aplicar cambios.

Así que muchas gracias por el consejo! Te invito a una cerveza virtual 🍺

 

Wow, me da mucho gusto de verdad! Bien dicen que hablando se entiende la gente.

Sinceramente espero que mejore tu situación laboral. Cheers 🍻!