|
|
|
|
|
by amelius
3832 days ago
|
|
If you have a team with 10 programmers, only 1 of them needs to be smart enough to pick the right tools for the other 9. Also, I think tools are converging in the most important areas. So eventually it will not matter much which tools you use. |
|
I've been on teams where everybody understands how a compiler is built & when you'd want to write one, why & when performance matters, how Lisp idioms can translate to C++, when you might want to machine-learn a model and why you might want to do it manually first, and many other basic CS concepts. The difference is night & day from teams that are filled with people who just follow a tutorial and copy/paste examples from StackOverflow. In general, I've found that a team moves at the pace of the slowest member of the team - fill a team with 1 smart guy and 9 folks who just follow their leads and you might as well have just hired the 1 smart guy.