This is not about memorizing useless stuff, but about knowing the foundation of Computer Science. Our brains are full of emojis today, not algorithms. It&#x27;s been scientifically proven that the Internet is making us more stupid by tweaking our brains&#x27; modus operandi to offload memory to Google and StackOverflow. We think memorizing has just a storage function, but it doesn&#x27;t - when knowledge is planted in our brains, it just doesn&#x27;t sit passively in there, but its accumulation improves our thought process by using things like generalizations, drawing analogies, etc. So, again, this is not about being dependent on the Internet as much as it is about growing better brains. I don&#x27;t think we&#x27;re smarter than people 100 years ago - we just have more tools to compensate for our shrinking brains.<p>By the way, I also test my code - just not the way the newly-bred &quot;ninjas&quot; do it - pair program, peer review, and all this fancy useless stuff! By the way, I have over 30 years of software development (not coding!) experience. I&#x27;ve attended many programming contests (not hackathons) since childhood and won most of them. You don&#x27;t hear about such contests anymore - gluing up a quick POC together is the big deal today, and this is just pathetic. And no wonder we have so much POC-quality code in Production (with a capital &quot;P&quot;) today! And a craziness like CD to Production is considered the cool new trend - Production is not sacred anymore, and everybody can dishonor it as they wish!<p>Again, I&#x27;m talking about the large gray mass of developers; there are still a lot of true developers alive today, but they are becoming extinct, unfortunately!