Questions for established developers

I think that we all have a responsibility to share what we’ve learned with others, if only to save people some headache or time spent having to deal with stuff that we can see now and show people how to avoid.  I’m a big proponent of learning through making mistakes and being challenged, but I think there are nuggets of wisdom that can be shared.

So, that being said, the questions:

  1. What was the deciding factor that made you become a developer/dba?
  2. Is there one thing that you would have people avoid or do differently from how you did it.
  3. How did you decide to concentrate in the space you now occupy?
  4. What advice would you give to someone who is trying to transition from an IT background into the data field?
  5. What advice would you give to someone who is trying to transition from an NON-IT background into the data field?
  6. What gets you up in the morning?
  7. Baseball, or football?

Thanks!