This document discusses strategies for slicing and releasing software features to different types of users based on their position in the technology adoption life cycle. It recommends purposefully choosing early customers like innovators to get feedback on minimal viable products that validate value hypotheses. Features and non-functional requirements should be added iteratively based on learning from customers to reduce risk when generally releasing to the mass market. If done correctly, this approach allows for continuous delivery of value while evolving a solution along the adoption curve.