I have been working with CRM for about 4 years now.
I have lots of code and custom workflows to do some neat things as well as some strange things.
I hope I can help some people along the way as I started as a novice and soon found I need to do things that are not out of the box.
I try to stay with Supported features as much as possible but some times you just need some thing for your self or a customer so my feeling on un supported is write it well and document it then its easy to fix if it ever did break.
others will not agree I am sure but I am not here for them I am hear for those like me that are in need.
as I am an independent please feel free t make a small donation if you use my code or plugins and find then use full.
All my code is 2011,2013,2015 tested 🙂