Retired avionics software designer. Pecan farmer now. Still like to putter around with little programming projects just for myself. Generally use Excel/VBA for general purpose programming. It's grown into quite a capable, versatile programming environment and it's really surprising what a wide range of problems Excel's object model helps with.