There are tons of articles online that discuss the articles/talks/books that you must consume to become a true programmer [https://en.wikipedia.org/wiki/No_true_Scotsman]. I dislike this framing; it’s gatekeeping, plus software development is such a varied discipline that one person’s essential reading