3 ms·
Unpopular opinion but you need a certain IQ in order to be able to program effectively. A large portion of the population is not capable of reasoning at the lev
by jokethrowaway 5y ago
Unpopular opinion but you need a certain IQ in order to be able to program effectively. A large portion of the population is not capable of reasoning at the level required to develop.
I've organised bootcamps and learning spaces for wannabe developers and there are tons of people which can't get their head around programming.
I'm not talking about being able to do algorithms challenge. I'm talking about simple function calling, stacks, for loops, etc
That said, I've interviewed several senior programmers with a career who can't program and managed to coast in companies which are not capable or willing to test performances.
So the number of "programmers" may increase, given the salaries we can command, but the amount of developers in FANGs or companies that are capable to deliver something effectively won't increase dramatically.
FANGs are leaving a lot of good developers on the table with their ridiculous leetcode policies, but the population of effective developers is not as large as you think.
- JKCalhoun 5y agoI see I.Q. in this thread and think that is a red herring. It's deeper than that: there are a large percentage of people that do not want to code. It would be as artless and soulless to them as perhaps we think pounding nails into boards all day would be. But to plenty of people "an honest day's work" consists of doing with your muscles, your labor — having accomplished something "physical" at the end of the day.