Interested in embedded programming? Warren Gay, an Ontario, Canada-based senior programmer, is an excellent resource for professional programmers, students, and makers alike. Here he talks about his new book, FreeRTOS for ESP32-Arduino (Elektor, 2020), and shares insights about FreeRTOS, ESP32, Arduino, embedded technologies, and more. You are sure to find his input informative and inspiring, especially if you plan to work with ESP32 or Arduino in the near future.  
Warren Gay's workspace for embedded programming and embedded projects
Warren Gay at his workbench.

Programming and writing

Abate: Have you been a programmer since you graduated from Ryerson University, or did you do something else first? 
 
Gay:
Because I was messing with old shortwave radios and TV sets as a youngster, I had originally planned on a career in electronics. That changed in grade 10 (high school) when I signed up for a computer programming class. I wanted to learn what those lab coat people did with a computer using punched cards and watching those “blinken lig...