Yes I do go with using Boilerplate .. why do from scratch when the same has already been done for you. plus logic matters , no one cares if built it from scratch or used boilerplate, atlast your final product matters. so how you take that boilerplate to its extent is the real job. boilerplate has it own advantage , you got to understand other code and continue developing from it, this way your analyzing skills gonna develop too. So i prefer Boilerplate