Studied electronics in HS, and even played with a Ferranti Packard analogue computer in 1959. Industrial electrician at Westinghouse and Steel Company before starting at IBM in 1966 as hardware field engineer. After a couple years moved to Software then spent the next 30+ years creating systems before opening my own consulting company with 2 employees. Now I am learning about solid state devices and building stuff with Arduino's, RasPi's, and ESP32's.
Arduino says and I agree, in general, the const keyword is preferred for defining constants and should be used instead of #define
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon
My experience hours are >75,000 and I stopped counting in 2004.
Major Languages - 360 Macro Assembler, Intel Assembler, PLI/1, Pascal, C plus numerous job control and scripting