Coding For Config: Install Profile Development Using Features

I'll be focusing on walking through intermediate developers through the process of creating an install profile, specifically focusing on the difficult decision of using features vs. hook_install/hook_update_N. We'll be doing this by using real world examples and looking at common coding solutions line by line.

Broken down into key questions, this is what I will cover:

Install profiles, what are they?
Why the heck would you ever build one?
What are the most common mistakes that novice profile builders typically make?
Why do we make the destination between hard and soft configuration?
Should I put _________ in features or in a custom module?
How do I put _________ into a hook_install?
My feature won't revert! Why?
Building install profiles costs time, how do I sell this to a client?

Schedule info
Status: 
Proposed
Session Info
Speaker(s): 
Track: 
Coding + Development
Experience level: 
Intermediate