Monday, October 26, 2009

A Better Developer

We developers are constantly barraged with an overflow of activities and information we don't possibly have enough time for, and we're given very little guidance on what is and isn't worthwhile. This morning on my drive to work, I was reflecting on some of the things I'm involved with, questioning the usefulness of each. Some of these activities (other than the act of coding itself) include:
  • Using Twitter
  • Attending User Groups
  • Leading User Groups
  • Attending Conferences
  • Speaking at Conferences
  • Reading Books (of various kinds)
  • Writing Books
  • Participating in IRC
  • Contributing to Open-Source Projects
  • Taking Certification Tests
  • Contributing to Forums
  • Writing Blogs
  • Reading Blogs
  • LinkedIn
And that's just to name a few.

Which ones are and aren't worthwhile to you is wholly dependent on your personality, affinity, and general life direction.

There's a peer-pressure that comes with this (or any) industry to be noticed, but ultimately, the question we, as developers, should all be asking is "does this make me a better developer?" Answer that question, and you'll know what's worth giving your time to.