I have realized today that it has been hard to focus on work lately as my mind has been searching else where.  However, in some emails that I received from a non-profit that I assist with outside of work I realized what developers sometime miss.  Not to make this generalized but in my experience some developers forget about the overall goal.  For instance this non-for-profit, their main goal was to spice up their website which I really think is a good idea.  However, if you asked me the second point needed to be stressed that it was easy to use.  So instead we have a nice product that is not as user friendly in the back end and I have been troubleshooting something I didn't create.  Not that I am unable to assist it is just not my day job.

Well didn't mean to group all developers into that group, since I realize I have developed things.  However, I have ran into this experience a few times so thought I would share.