4 ms·
Since I learned what upwork was the hard way, I not only stay away from it but also reject any other consultant who says that this is usually the platform they
by DyslexicAtheist 6y ago
Since I learned what upwork was the hard way, I not only stay away from it but also reject any other consultant who says that this is usually the platform they source their projects from.
At first sight the problem seems to be poor quality engineers/skills. The true issue is that its race-to-the-bottom pricing strategy (one that gets hand-wavily justified by intrusive surveillance / screen recording) attracts the worst of the worst employers who do not understand SDLC and requirements.
personal anecdote: few years ago I joined a failing company which was massively behind and which did everything wrong you could possible do wrong, but where I knew its founders and investors and believed I could turn things around. We used upwork because the boss was convinced it was cost effective ("8 engineers for the price of 3" the boss liked to say) and so all our engineers came from various low-cost countries via upwork. The same engineers were also completely lost since nobody managed requirements for them. And so the product (an MVP) which was promised to be ready 2 years ago was still unfinished (with no completion date in sight).
These "contractors" had no agency or motivation to get things done. They were all not skilled for what was expected. It was the fault of the management not upwork, but still I ended up canceling every single contractor from upwork except 1.
I expect any external contractor to think critically of requirements they are given and raise flags if something is off. Upwork doesn't deliver this. They give you people who are stuck between a rock and a hard place and who can't afford to ruffle feathers. Both because they need the money but also because the management themselves doesn't think they're capable (e.g. "how could they be taken serious if their work only costs $25/hrs" - "of course they're not important and we can easily replace them at any time").
Upwork attracts people who don't understand the pricing of their skills. From over 100 people I was forced to engage with on that platform not a single one undwerstood what requirements and deadlines are. Unless you fully specify what exactly is to be done (and also how) you will never get what you asked for. The real issue however isn't the engineers but Upwork itself who attracts this type of client base.
Since that experience I fared well to not only give prospective engineers a pass that say they use the platform a lot but also any clients who use upwork in any shape or form.
- ryandrake 6y agoCool story, and sadly not unusual. I wonder if you (or anyone) ever managed to convince "boss" that the poor quality was due to these deficiencies, and that maybe cost was not the most important thing to optimize for.
- heavyset_go 6y ago> I wonder if you (or anyone) ever managed to convince "boss" that the poor quality was due to these deficiencies, and that maybe cost was not the most important thing to optimize for. In my experience, cheapskate employers are almost always pathologically cheap, so there is no amount of convincing or rationalization that will change their minds.
- DyslexicAtheist 6y agothat's also my experience. when they're so far gone there is no amount of logic walking them back to reason. in my particular example the mistakes didn't make them act more rationally/logically and the money they lost was always blamed on the engineers (or other managers) who then got replaced (more employee turnover making the situation ever more desperate). They continued to throw money at upwork (reasoning it with "we need to hire more people so we can get the MVP finally finished"). What they never understood was that they were throwing good money after bad for 3 years (they spent USD 2MM and still had no MVP).
- 908B64B197 6y ago> At first sight the problem seems to be poor quality engineers/skills. It is. The good ones get better jobs elsewhere. Those who can't start competing in the race for the bottom. > I expect any external contractor to think critically of requirements they are given and raise flags if something is off. That's what a professional engineer would do. Costs way more than 25$/hour.