News for hackers. Stuff that matters.
Re:Types and Programming Languages (2002) by bjourne on Thursday November 11, 2021 @06:35AM (#29186873)
This type of questions - "is this knowledge useful?" - is hard to answer. Is music theory useful for musicians? But Jimi Hendrix didn't know music theory! You can get by without reading this book, most language designers probably hasn't read it either, and lots of programming languages were invented long before type theory was a real thing.

The formalisms introduced in the book are absolutely applicable to dynamically typed languages (such as JavaScript) and "less strict" statically typed languages like Java and Go. The book teaches you that there is a logic framework which you can use to analyze any programming language you can think of. It's not something you use in everyday life but it is very interesting!

Re:Types and Programming Languages (2002) by jpitz on Thursday November 11, 2021 @08:10AM (#29187479)
Jimi Hendrix may not have had a conventional education in music theory, but it seems obvious to me that he had an internalized model of it.
Re:Types and Programming Languages (2002) by rsrsrs86 on Thursday November 11, 2021 @02:38PM (#29192169)
This. You do not need music theory if you have a very special ability to know what sounds come from your playing. It becomes muscle memory. And you need a pretty good ear.