Lessons Learned from Poor UX Implementations