4 ms·
> contractors > without compromising quality Pick one. I recently reviewed some offshore code in Python (pandas) that was something like: s = pd.Series(...)
by otteromkram 2y ago
> contractors
> without compromising quality
Pick one.
I recently reviewed some offshore code in Python (pandas) that was something like:
s = pd.Series(...)
for i, d in enumerate(s):
if i == 12:
value = df.loc[i][5]
break
Yes, that's right; instead of checking the dimensions and selecting the value by index, they added an iterator. An entire app full of this.
Know who reviewed the code? That's right, more offshore workers.
Can't really blame 'em though. When you're a contractor, you have no obligation to write anything of quality since you might never see the code again.
So, now we'll spend more time unf*cking the code which is a latent expense the company didn't anticipate.
¯\_(ツ)_/¯
- b112 2y ago> contractors > without compromising quality Pick one. -- Nonsense. I've seen companies with only full time employees that have horrid work cultures, which churn out junk, junk, junk. It's not about contractors. And hiring out of country isn't necessarily a 'contractor' thing regardless. You can full-time employee people worldwide, too.
- meiraleal 2y agoOh, do you think you are a better programmer than all brazilians? Care to share your github?
- rowanG077 2y agoWhat kind of bad faith argument is this? They poster did not make any claim about the quality of Brazilian software devs. They made a statement about offshore contractors.
- meiraleal 2y agoPoster replied to: > Brazilian and Mexican SWE contractors, in particular, have advanced considerably in quality from just a decade ago, and can now easily replace US-based workers at half the cost without compromising quality. I have replaced a few US-based workers and the ones that I didn't, some of them could easily be replaced by other Brazilians I have worked with.