5 ms·
Anyone that has ever worked with outsourced developers knows the truth of this. If you give them a spec or requirements, they will do exactly what that thing s
by olah_1 7y ago
Anyone that has ever worked with outsourced developers knows the truth of this.
If you give them a spec or requirements, they will do exactly what that thing says. Even including the typos or grammatical errors.
I don’t blame them. They have no incentive to care beyond this type of business transaction.
But applying this model to anything other than vaporware is terrifying.
- bonestamp2 7y ago> They have no incentive to care beyond this type of business transaction. I don't know if it's even a matter of incentive. Even when we hire local developers from some particular cultures, it's not part of their culture to question "authority" or be independent thinkers. So, they too will do exactly what we ask because they trust us as the experts or think that we'll be displeased if they don't do precisely what we asked.
- rbanffy 7y agoAbout typos, if the typo is part of the spec, that's what the software should implement. If the spec gets revised, then the programmers should implement the revised version. When you have software that interacts with other software, you follow the spec because you know the spec is going to be followed by the other parts, and that you should not get imaginative when human lives depend on your software working correctly. The MCAS incident shows software that worked as expected, based on a spec that had incorrect and missing information and pilots that didn't have the information to understand the erroneous behavior. Also, the motors that actuate the trim wheels exert so much force that the pilots weren't able to counteract their action.
- jonas21 7y agoSometimes including the typos is important! https://en.wikipedia.org/wiki/HTTP_referer https://en.wikipedia.org/wiki/HTTP_referer