Re:Ask HN: Differences in Programming Style by Nationalities
by elboru on Monday April 19, 2021 @03:48PM
(#26867146)
Another factor is that in less developed countries outsourced projects are the norm. Those projects tend to look for cheap work force instead of skilled developers. Therefore a lot of projects tend to have poor code quality. Basically you have thousands of developers working most of their career in poor implemented projects. It becomes a vicious circle.
If you live in a less developed country and you choose to work for outsource companies you have to be careful about choosing good quality projects, otherwise you could spend years learning bad practice after bad practice.
Re:Ask HN: Differences in Programming Style by Nationalities
by tleb_ on Monday April 19, 2021 @04:02PM
(#26867313)
I don't see what conscientiousness means in this context, could you expand?
Re:Ask HN: Differences in Programming Style by Nationalities
by lindy2021 on Monday April 19, 2021 @04:20PM
(#26867523)
The amount of effort expended, e.g.
- always additive, never proactively refactoring
- a proclivity towards reaching for SO rather than reading the manual
- inconsistent formatting, number of line breaks, ordering of identifiers, etc
This is undoubtedly due to a self-selection bias in developed countries, where there are a million opportunities, wherein only those deeply interested in programming choose (and stick with) it as a career.
Those in less developed countries don't have the same privilege, with many choosing programming as an easy ticket out of poverty.