Only when I started programming lambdas I realized how life-saving resource tests and error messages really are. You could say it was straightforward, when you think about it, but I definitely wasn't following it properly before. It turned to be a very important lesson, which I carried with me in all other environments as well "for fun and profit".