764 karma · joined December 10, 2014
I agree with the sentiment
However,
> $24000 in the bank
I assume there are multiple developers. If the developers are based on North America or Europe that money does not guarantee a living wage for more than.. some months?
I hope it's clear that what was proposed above is just a toy problem to show the issue. In complex parts of the code, unfortunately, these errors sometimes happen. That's a fact.
A programming language should actually try to protect you from some logic errors. This is why have we programming languages in the first place. Otherwise why bother with garbage collection, types etc? Should we just use assembly then for maximal flexibilty and putting all the burden on the programmer?
``` a, err := f() b, err := g() if err != nil {} c:=a+b ```
The language will happily build and run, even though it should prevent to let you shoot in the foot.
This is of course a very extreme and hopefully rare case, but I think that there's a large range of cases where unfortunately money does make a difference I a significant way. Additionally, I think that it also does make a huge difference if you are the only one affected by you decisions or someone else is.
I think when going for a decision for such a position, these and other points that consider the more practical implications might weight in.
Sometimes money is more attractive than morality. So I guess money is the answer here.
I think, this is a misconception, some "simple" things like resizing a shirt, when done properly, might require multiple hours + a decent amount of skills and the alterations might be cheap because they are performed by underpaid workers. Nonetheless, I like the idea of supporting local tailors and I'd be in for paying premium for a local premium product.
Thanks to the reports, hopefully, with time, some additional security measures will also be added to the product.
What CPU are they using here?