Should everyone learn to code?

Startup L. Jackson:

No. People should learn to think. I believe the key skills of the future are creativity, empathy, and critical thinking. We need to work with people and find solutions as teams. Code can be a great skill, but I don't think it's the only way. I find the average philosophy major to be much closer to my ideal non-coder founder than the average CS major. They have the full tool box.

Coding is a culd in SV. Clearly there are tech businesses that will only be built by domain experts. But most problems are human problems. These require tech-enabled businesses. These tend to be founded by people who have human insight, not technical insight. (Emphasis mine)