Learning
There is only one way that can make you better specialist - learning. Continuous learning will continuously improve your skills, change work perception and increase satisfaction you have doing your daily job. If you want to jump over mediocrity you have no other way than improve yourself. Daily.
DDD
Being interested in Domain Driven Design (DDD) lately and writing more and more code this way I found today a nice series of blog posts about DDD done by Casey Charlton.
Bringing together other related resources:
- Book - Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans, the “father” of DDD.
- E-book - Domain Driven Design Quickly. Free to download.
- Mailing list / discussion group - DDD Yahoo Group.
Have fun. Learn your domain. Express it in code.