Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am pretty sure that the client sharing salesforce login information was against salesforce agreements. That should be made clear to upwork and hopefully they investigate. Whether developer works with upwork anymore or not IMO it is very important to set the record straight even if this takes a while.

On the blog post, my 2c (not as a criticism, but as an opinion with 20/20 hindsight).

1. Shadi should have moved away from the client cleanly and quicker. When he heard that they are not going to pay at his rate / "not even our CEO makes that" and as he already had strong indication that it is not working out it would be better to apologize and move on (use "sorry, my rate is fixed" as a perfectly good excuse).

2. Give more time to upwork to investigate. They obviously value clients more than developers, so first reaction is to go with the client in a dispute. Escalating to the people who do not have to follow a standard script can take weeks. By posting "upwork sucks" too early he burned the bridges and made any real investigation highly unlikely.



I suspect that upwork received threats of legal action if they didn't terminate the account. They took the easiest path. Well the path they assumed, was easiest.

Anyway, this shows poor crisis and damage control management.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: