This fall that talk morphed into an article for php[architect] Magazine. "Rapid Prototyping a Board Game with PHP" was published in the October 2018 issue.
Recently, I was interviewed by the magazine for a php[architect] podcast episode. You can listen to the podcast here PHP Architect Podcast Episode 14. If you're not a PHP geek you may want to click here to hear my interview only. They really let me go on and on. My interview runs about 28 minutes.
Own Your Skills
One reason programming is so deeply satisfying is that it's creative.
The fact that programmers are creative is lost on most non-coders. There was a widely held idea that our main job was to add a line to a form for a bank or other client. Graphic artists are supposed to be the creative ones. The app explosion demonstrates programmer creativity although many believe that's just about making millions.
Suppose a skill you possess is knitting. Do you wait around for a paid knitting gig? No. You think about the striped socks your girlfriend's been wanting and get to work.
To quote Simon Sarris' final comment in the code for his HTML5 Canvas Tutorial,