Stack Overflow and the Zeitgeist of Computer Programming
There are so many things to know nowadays. 
Backend: Sql, NoSql, NewSql, etc.
Middlware: Django, NodeJs, Spring, Groovy, RoR, Symfony, etc.
Client: Angular, Ember, React, Jquery, etc.
I haven&#x27;t even mentioned hardware, security, servers&#x2F;cloud, and api.<p>Now you also need to know about theory, UI&#x2F;UX, git, deploying servers, HTTP, scrum, software development process, testing.<p>Then you have to keep up to date with all of the trends and know which framework to use in which scenario.<p>So, I wrote all of that in a minute. You can just imagine how frustrating it is to learn all of that and be expected not to look at any help or reference. You have to be crazy to have expectations that high in expecting programmers not to use stack overflow.<p>You burn soo much cognitive resource if you don&#x27;t use stack overflow. Also, it helps you learn soo much faster. If I go to AWS there is so much jargon in that documentation, which could literally be explained in a simple sentence. Oh and guess what, that simple explanation is in Stack Overflow.