This article sounds much more clever than it actually is. Admittedly it does take time to actually know how to write clean code, but if you can, I'd argue it takes less time to write clean code than anything else. Especially if you have a great senior engineer who can architect all of the inheritance and fan out the implementation of the adapters to more junior people.
i agree with the title, but not with the article. All the things listed in the article can be learned outside of a CS degree. What a CS degree does is force you to learn the academic which gives you the foundation to work at FAANG or some other company that has high [principal] engineering levels, or even just the awareness of knowing what you don't know to round out your skillset post school.
Having said that, a CS degree isn't necessary, just better under the premise that knowing more is better than not knowing more.
this is a good response, if he were a brilliant engineer he probably wouldn't be on here with this post. Or he's a troll and then is possibly brilliant somehow??
This is nothing new right? I learned the first day I went snowboarding with my iphone that it was useless to bring with me... at least without some thick rubber case.