4 ms·
I would say leave. You have given them notice. Places that are poorly managed don't improve if you stay for a bit. I was the sole developer of the GUI control
by 72deluxe 10y ago
I would say leave. You have given them notice. Places that are poorly managed don't improve if you stay for a bit.
I was the sole developer of the GUI control system for some hardware, with another guy doing firmware etc. The project was poorly specced, poorly managed (overran by years) and my colleague would be dogmatic and argumentative whilst at the same time writing poor quality code and taking long lunches (yes we do have a deadline) and doing errands during work, or sitting laughing at his monitor all morning.
I did my best and did what I could to meet deadlines (yes of course I'll stay up til 4 in the morning writing software whilst on holiday with only a week's notice for a show) but in the end I had to fight for pay, fight to get my lost holiday back, had to interview my replacement (interviewed a load of people, that was odd), and as an act of thanks was kept working late on my last day with no formal goodbye.
So in the end your current employer won't care (they might be under more stress for a bit). You may have personal pride in work and want to help out due to the kind of person you are (helpful) but you are just a number to them, sadly. Obviously some employers are better (I worked at a great company once that truly valued me and were really great) but in general, they won't reward you. Were you ever rewarded for staying late? Did they put more pay in your pay packet?
Leave.