forth.com
https://www.youtube.com/watch?v=--IJEl6HV2k
They both still offer insights on program design and software development.
Reply on news.ycombinator.com