Richard Eng is a retired software developer with over 30 years experience in the IT industry. He has worked in the PC video graphics industry, in the database and financial fields, in real-time software, on mobile apps for iOS and Android, and in web development. He has coded principally in C, but has also used FORTRAN, Tandem TAL, C++, C#, Objective-C, Java, Smalltalk, Python, and Go. Most recently, he has served as the Campaign Director for Smalltalk Renaissance. Richard spends most of his time writing these days.