Not all programmers (even if they are good) are good at debugging.
The newsletters I'm currently reading can roughly be divided into three categories: everything internet (online culture, trends, memes), programming (front-end development and general computer science principles) & computers (Mac OS, productivity), and language & culture.
On managing complexity.
CS50's finishes strong with a lecture on Ethics. Followed by two shorter lectures on AI and Security.