Implement helpful programming advice

Ping @richo @bradfeehan