An epic piece by Paul Ford. I'll just pick one fun quote because why not.
There are 11 million professional software developers on earth, according to the research firm IDC. (An additional 7 million are hobbyists.) That's roughly the population of the greater Los Angeles metro area. Imagine all of L.A. programming. East Hollywood would be for Mac programmers, West L.A. for mobile, Beverly Hills for finance programmers, and all of Orange County for Windows.
What do you think front end developers would occupy? I can't tell if it's the shed in the back of the Chick-fil-a on Sunset Blvd or half the dang town.