There are many people who write code. Some (many) of them are from non computer science background. Some are self-taught.
Some of them may understand Data Structures and Algorithms, but cannot write the implementation. They would have successfully delivered projects by using modern libraries/frame-works.
By doing so , they would have got good grasp over "System Design". Yet they would fail to implement a "merge-sort".
Will they still be called a developer? Are they not as good as developers from FANG companies ? Are they left behind?
F - Facebook , A - Amazon , N - Netflix, G - Google
Looking forward for opinions.
Also I am part of the "They" .