I've started writing this review more often than I can count only to give up but it's something that I must get off my chest because it touches on all of the ills plaguing this technology industry and what I've seen is enough to fill a volume of Knuth's 'Art of Computer Programming' all on its own.
Writing software is one thing, it's an art and a science in its own right but it's only one step in a very complex ecosystem of concerns.
We're not in the business of merely writing software, we're in the business of creating processes which enable us to write software and in order to effectively create processes around software we must create organizations that are capable of creating processes to create software -- it's kind of like the layers of an onion.
Despite all of their assertions of supremacy and innovation, most tech companies adopt the default top-down command and control management structure as their organizational model and this sort of arrangement lends itself to one form of communication only: silos, silos and more silos.
Even if your neighbour is sitting in the next cubicle over, if he reports to a different manager or director there may as well be a brick wall in between you and Genesys is no different, except the silos have had a much longer while to entrench themselves.
One phrase sticks out, something one of the engineers at the head office in Daly City told me: "Initiative is Punishable"
And this is at the heart of the Faustian dilemma facing anyone at this company, it's like a confidence game being perpetrated by the top-down management as a means to entrap anyone foolish enough to stick their neck out and it goes something like this:
a) Some VP creates a grand initiative like a technology conference, or a set of core values or a push towards 'microservices' and then delegates that to his crack team of 'directors' after selling it to his higher ups.
b) The directors all get busy doing whatever they do, it's always behind closed doors in stuffy meetings with their "direct reports" aka the management goon squad and perhaps if it's extra special, a catered lunch.
c) The managers all disperse and carefully cultivate their individual silos, ensuring their team members never step beyond their prescribed roles to so much as speak to another person outside their team in the lunch room.
d) The well-meaning and benevolent higher ups send a company-wide email to tell everyone about the initiative, because I'm not sure what else they do except play musical chairs with self-promotions
e) The engineer takes the email to his manager and is promptly told to disregard it and "focus on his work"
You don't have to read too much George Orwell to understand where this all leads and it basically starts with the idea that all companies are the same and when we work at a company we ought to treat it with that same toxic employee mentality that seemingly benefits only middle management and harms everyone, especially the client.. because after all we're only trading time for money.
I really believed you were different, Genesys! 💔