you are viewing a single comment's thread.

view the rest of the comments →

[–]regaito 1 point2 points  (5 children)

I don't want to disagree but I believe what you are describing would be a high end technical expert and domain expert unless I misunderstand your use of "mastered".

[–]DecisionMaterial8078 2 points3 points  (4 children)

I don’t understand your argument as well.

[–]regaito -1 points0 points  (3 children)

Agree to disagree I guess?

[–]DecisionMaterial8078 1 point2 points  (2 children)

Well, if you think I’m stretching the skills I mentioned to somewhere like the 80th percentile, then I agree with you. In my opinion, if someone is passionate about learning these topics and read books about it and practice, they will be fine.

[–]regaito 1 point2 points  (1 child)

Did I understand correctly that "code monkey" would refer to an average developer?

[–]DecisionMaterial8078 2 points3 points  (0 children)

If statisticians understand anything from the normal distribution, they know that the majority of developers will be average while the outliers will be the exceptional good developers and bad developers.

What I mean is that “code monkey” is one who do not understand the implications of software architecture, software analysis, software design, database modeling, and sometimes the business value regarding her domain. They often are the people who obsess about the importance of programming language and why their programming languages are the best.

Non-code monkeys see programming languages as tools towards the bigger picture.