I've been blogging recently about the professionalism, raising your skill set, treating your work product as production code that should be cared for, and practices for clean PowerShell code. Don Jones has been talking about similar topics as well, though more eloquently than I.  

You'll want to check out Don and Jason Helmick's recent PowerScripting Podcast.  About an hour and five minutes in, Don starts a rant about professional development that's worth a listen.  In it Don makes a statement that if you aren't learning DSC now, you're screwed.