HTML a programming language?
I enjoyed this article on Wired by Tim Carmody.
Like human language, HTML is conversational. It is remarkably adept at adapting to context. It can take a different shape on any machine, from a desktop browser or an e-reader screen to a mobile app or a screen reader for the blind (so long as that device is built to present hypertext).
For me, HTML is also a great design tool. Articulated better than I by David Hansson at 37signals:
Because no matter how good Figma is, it's an intermediary abstraction, like Photoshop before it. If you're working with the web, you'll work faster without such an abstraction layer in the design process filtering the collaboration between programmer and designer.
Also see this article by Rune Madsen.
Design tools have some awesome features but we lose something trying to make a mockup pixel perfect with auto layout to simulate responsive design. The design tool should encourage play, strange sidebars and mess - not imitating something that has to rebuilt in HTML and javascript.