Most of my writing is about software engineering, although I began life with a PhD in organic chemistry (okay, I really began as a small child). I've written many articles and 13 books on software, project management, product design, consulting, a memoir of life lessons, and even a forensic mystery novel, The Reconstruction. My lates book is Software Development Pearls, with 60 lessons I've learned about software since I began programming in college in 1970. Guitars, recording songs, wine, military history, and volunteering fill in the time between books and articles. Find more information (and listen to my songs, if you dare) at or

Medium member since June 2021