One lesson I learned a long time ago is "Spend time getting to know the language." I find myself occasionally just browsing documentation to see if there are any functions I don't know or haven't seen before.