This is a fairly long article about a 10 minute read. But I found it interesting because it's a very good overview of the programming microcosm.
http://ferd.ca/the-little-printf.html
I could identify with the Software Architect, when I did that I also had drawings all over my windows. But, when I designed something, I always felt that I could program it. I got a rep with programming teams to come with tricky bits of code and I could make it work. Lots of times all I needed to do was write the first few hundred lines and then the team would take it over.
I also identified with the tools person trying to pick the next "full stack". Any more with all the frameworks and the plethora of data base / big data interfaces it's a real mess to figure out the way forward. I also got a laugh since I'm pretty fluent in Cobol and once programmed in Mumps (and the wacky data store that goes with it).