Everybody talks nowadays about "freedom of speech". One of our fundamental rights and the base that democracy is built on. Humans in general are experiencing now the need to be taken in consideration. Not necessarily to promote the ideas they have, but simply to be listened and validated.
We need to feel that we matter, and the days filled with "you are replaceable" are long gone and forgotten. Unfortunately, there is no constitutional right to free speech in the workplace. You should really be able to talk openly with your boss, but also assume that your employer might have something to say about it.
Working remotely encourages communication. Sometimes this can lead even to over communication. But over communicating sets also some boundaries. Here at Upstack we indeed value each and every developer we work with and their opinion is really important to us. Some businesses might ask themselves "why value an executive's opinion"? Well, the executive is the one that is actually doing the job, right?
From this point of view we empower all our developers to take action in their hands and express various issues about the projects. Indeed, some clients are open to feedback and some are not. But, in the end it all depends on how you promote your idea. Bullying is never a favorite, nor trying to prove to your client that you are above him (he's the one paying for the project, remember?).
We emphasize in Upstack the need of communication and mostly honest communication from the first meeting you have with us. As we are building development teams for fast growing companies, we do everything possible to get our developer in a meeting with the client. From there on it's up to the developer to enchant the client by being honest and open about their project.
Sometimes our clients may envision something that cannot be done in coding. We give our developers the freedom of speech to address the client the impossibilities. Having daily meetings and client overlaps promote this genuine freedom.
In the end, this not only encourages developers to be more confident in their work, but also opens up a large spectrum of ways to improve the project, ending up in more successes than failures.