I have a tendency to walk a very fine line when implementing new systems. In my industry we typically run around 10 years behind the technology curve. I’m used to running as far ahead of it as possible.

What I struggle with is making sure that I do not over-complicate new systems. For example; if multiple people in my office are going to be using Google Apps over our domain, is it over-complicated to have them be simultaneously logged in to Remember The Milk to be able to take advantage of their AWESOME share task lists and GMAIL Integration? Is it?

Looking back on some the web development I have done, I realize that I made many things more complicated that they absolutely had to be in order to improve the user experience for the non-stakeholder. Oh well. Time to make things as easy as possible.