Money is how you define a Golden Age of Programming? I consider the late 1990s and early 2000s more of a Golden Age, and my reasons for it have nothing to do with making money. The time was of Golden Age because that's when programming became more accessible to the masses. Yes it wasn't without its fault, namely with regards to cyber security, but people all of the world suddenly were able to learn how to code and all the needed was an Internet connection.
Frankly, all this nonsense about money, total compensation, etc. is the cancer that killed programming.
Where else was a kid going to get a full Linux suite (with just a dial up connection) and a sound basic education for it, in 2003?
I never quite took that for granted, but I still miss being able to walk into a bookstore and walk out with a book with software included. There was something really special about that.