Hacker News new | ask | show | jobs
by otteromkram 639 days 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.

¯\_(ツ)_/¯

2 comments

Oh, do you think you are a better programmer than all brazilians? Care to share your github?
What 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.
Poster 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.

The poster said nothing about Brazilians or Mexicans. He said something generically about contracting.
you got triggered? Guess poster isn't the only one replaced by offshore consultants. I missed that this might be a sore spot for some.
> 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.