@poncianodiego
I love cini minis...
I am a Medior Web Developer who loves to share experiences with others.
Freelance work in Laravel or NodeJS.
For now I don't think these people will ever change. So as one of the comments above pointed out, I will better simply let them go, although I know they hurt the industry in many ways. I think this is a lesson to keep in mind when I become a CTO or similar, to actually listen to my team and encourage great and constant communication. Also I think is important to set up various and different feedback systems that adapt to people's needs because not everyone will be able to communicate in the same way, you have to be able to listen to the introvert also!! Is simply sad to see incompetent people leading due to the incorrect reasons, not sure how sustainable this is but seems also economic systems usually encourage these behaviors, sometimes, in some countries, in some companies (a lot). Felt like a chapter of the 48 laws of power; disgusting...
I quit my job from just 3 months of taking it in Singapore because of this. I just could not handle it, worst of all is they are making money and one of the CTO's argument was "We either make money or write academic code". I could not believe how stupid that statement was coming from a "successful" startup in such country. Omg fucking stupid guy. When I said I thought I was close to becoming a senior developer he inmediately interrupted me saying I was not a Senior and that it had nothing to do with knowledge being a Senior. And that I would get there someday. I barely opened my mouth.
Learning and the usage of the correct terms are crucial. I get your point. But I think we should as freelancers/contractors/employees also try to promote a culture of "usage of the correct terms". From my experience I always have to educate my clients and would love to start working with a client who already has some education and sometimes is the case and is a wonderful experience always, these are simple things that make a huge impact in the long run. Communication becomes much more effective when clients know how to use the correct terms and we should all promote this, clients and developers, and pretty much everyone in every field :) thanks for the comment.
As you said there are so many bright outcomes, however, all those bright possible futures/outcomes will be even possible because people will make them possible through hard work and also through good will. You can't assume future will be bright all by it self no matter what, it needs people who make it bright, it needs a basis to sustain itself upon, and my concern is do we have these people and how can we all help create this environment in which all sorts of bright futures become possible :) Nevertheless, love the positivity and optimism about it.