You can't kiss anybody and nobody can punch you in the nose, but a lot can happen within those boundaries.
Recently I have been test driving some Drupal 8 development to get a feel for some of the new concepts and APIs that have been introduced. I find the best way to learn and get motivated about a new technology is to dive right into a fun side project, where you can be free to experiment and break things at your own leisure. You also have the advantage of selecting a set of features which touch a variety of APIs.
In this post I’ll go over the approach I took to building a Drupal 8 install profile and some of the issues I faced.Install Profile
I decided to write an install profile in an attempt to keep HEAD up to date. This would allow me to replace core and reinstall my website and be more resilient to upgrade issues.