Dave Hoover is a software engineer and expert developer of Ethereum smart contracts. He wrote the book Apprenticeship Patterns:\xa0Guidance for the Aspiring Software Craftsman\xa0and runs a distributed software development firm called Red Squirrel. He is currently writing a book on smart-contract development.