LegitHyperbole said:
Whoah. We're you drinking last night? I've never seen you you actually fired up :) ... but good points. Indeed, there are systemic problems. Perhaps throwing more money at these people to stay in the short term instead of giving CEOs millions, give it to the top talent. |
Not drinking, I've lived through it ;)
Marketing deciding what to add because it makes a nice bullet point on the box for comparisons, even though it's a completely useless irrelevant feature. While actual useful improvements and cool new additions get pushed to next year's update because bullet points get priority. New useful features getting held back as 'sweetener' to sell the inevitable bug fix patches. Got to have positives on the patch list!
What 'broke' me is getting bogged down with patent litigation and basically spending most of my time as the go to bug fixer, not leaving any time to implement new ideas. So since I had the means to quit, I didn't think twice about it. I did stay longer to properly document my work for the next people taking over, yet the will to make new things was gone.
And I even worked at a company with excellent work culture and great compensation! When big money is at stake, creativity and innovation suffer. After the office grew to mega size a lot of the old guard left, dreaming of the simpler times in a small company, getting things done instead of endless meetings. We went from one afternoon meeting every Friday to multiple meetings daily. Exhausting!
New talent coming in was also a problem. Training someone that just leaves again 9 months to a year later is the most unrewarding job. I get it they just want to pad their resume and move on, yet for those needing help it's exhausting to basically have to teach the ropes again and again and again.
I can fully understand why developers want to leave big corporations. Would you rather create something or be another cog in the machine?









