If I mentioned the company, and you would recognize it, you would understand the catastrophic non performance of this company for a decade.
All the old management are still in place despite several ceo changes and it has become the poster child for failed big company.
you can even read the glass door reviews. Thousands of posts say the same thing I am saying: The bad people gang up on the good people and that’s why I left.
You misunderstood me - I agree with GP, I'm just pointing out that the GGP's comment still holds. The company is at a disadvantage because of that. But yes, it is difficult to change company culture.
I personally have known several people. They are not narcissists. They are literally 100x talent. One of them built out a half dozen hit games, doing all the art and programming for one employer which represented half the companies profit.
Then he left, started a 30 person company, got frustrated, quit and built another game entirely from scratch doing all the art direction and sold millions then retired.
[Edit: I was trying to make a joke reference but after reviewing the facts, no it doesn't look like the person referenced was Chris Sawyer of Rollercoaster Tycoon fame. He could fit the description though]
> I personally have known several people. They are not narcissists. They are literally 100x talent.
I guess this can varies per company. It’s not difficult to be a super star in a dinosaur company. After all, “In The Land of The Blind, The One Eyed Man is King.”
This is really common in many European companies. Most developers are doing the bare minimum and it’s common for the department to be carryover by a single guy that is passionate by software development.
My understanding is that people don’t put any effort because of a mix of factors: no technical career; low salaries; no financial reward for putting extra effort; management is mostly non technical and don’t value developers; companies can’t increase salary for a single individual in the same role because of unions or country laws; people can’t be easily fired; etc.
> My understanding is that people don’t put any effort because of a mix of factors: no technical career; low salaries; no financial reward for putting extra effort; management is mostly non technical and don’t value developers; companies can’t increase salary for a single individual in the same role because of unions or country laws; people can’t be easily fired; etc.
Or they just plain don't care about software engineering and just do bare minimum for salary.
> It’s not difficult to be a super star in a dinosaur company.
It is extremely hard to be a superstar in a dinosaur company, if we are talking about software development.
The thing to consider is called "technical debt." You will not believe what can be accumulated through years if technical debt is not addressed. And usually it is not properly addressed, of course.
I met a small number of exceptional people. Most were very good people, smart and very passioned and that made them very productive. Unfortunately not all of them were positive additions to the team, one was counterproductive as he was creating a lot of tension and conflict.