This User (maybe a member here???) has sort of aggregated a lot of Casey's rants and I've watched most of them that I hadn't seen live on HH.
Another good watch is
The Evils of Non-Native Programming on the Casey and Jeff Show.
Some people I've shown these to have gotten overly emotional about them but honestly, Casey has a lot of great points if you can avoid letting the emotions of "omg he just dissed my language that I code on every day" out of the way. A trend I see in tech in general that he really brought out is being force-fed stuff. In other words, Casey doesn't hate garbage collection, rather, he hates that it is
not an option but it is forced upon us in languages like Java and C#. Another example is Apple. They are relatively well-known for just forcing people to conform to what their designers apparently perceive as what they should be conforming to. They just do things like suddenly remove the headphone jack from the phone, remove popular ports, and make other drastic design changes, almost to "make a statement" and guide the new generation of devices... In general, there seems to be a trend of "To be new and cool, it must do something different, even if that means forcing people to accept new features and/or removing features or even making the product worse." It happens in languages as well as hardware.
Another great point where he made me have an AHA moment is quality... It's so sparse now adays... The market seems to be entirely focused on
quantity over quality.
There's an episode where Casey basically says why can we run extremely demanding graphics processes on a computer way faster than many modern mail clients or even Visual Studio can load up? He opened my eyes... He's absolutely right. Email and text editing is a problem that's been solved for decades, yet these big companies are fooling a lot of people into thinking 1-2 seconds is "fast" for a text editor or email to load up.
Luckily, this community has been founded upon bringing
quality back to software. Take a look at the Jeff and Casey show video and discuss.