To develop solutions in support of the community. Utilize technology with an eye for applicable patterns.
Often we, as developers, see a pattern or practice that was outdated become cutting edge once more. This is and always will be. Technologies will continually evolve in such a way that a once outdated pattern can be subtly tweaked to emerge as the new standard. There will always be a constant cycling through such architectures as Messaging, Object, Relational, etc.