32 karma · joined April 28, 2020
What exactly is misleading about generics?
The psychology of thought leaders is fascinating. The term generics is colloquially understood to mean parametric polymorphism and here's Pike redefining the term to draw some distinction that doesn't really exist just to remain self-consistent.
Come to think of it, this is a really common pattern. If you've made remarks that you must now backtrack then refine terms until your old writing doesn't seem to contradict your current stance because you can just say people were using the terms wrong and you were right.
Some results for searching "generics": https://docs.microsoft.com/en-us/dotnet/csharp/programming-g..., https://www.typescriptlang.org/docs/handbook/generics.html, https://docs.swift.org/swift-book/LanguageGuide/Generics.htm..., https://doc.rust-lang.org/rust-by-example/generics.html. If you search for "Wadler generics" then a book about generics in Java is the first result: https://www.amazon.com/Java-Generics-Collections-Development....
I guess this means good journalism will stand out much easier now because we are so used to click-bait that good writing should really stand out now. When everything is indexed and searchable human curation becomes even more important and good journalists can start filling this role if they are an expert in some domain.
Speaking of which, I don't have a subscription and I think they paywall these things. Does anyone have a summary so we can figure out why it's on the front page?
I suspect there are a few untapped product ideas here for programmers still. I'd be willing to pay for a set of drills in learning the various AI frameworks. The theory is linear algebra + calculus which can be learned alongside the drills for the framework and could potentially be another set of drills.