Effective Thinking

  • How to Keep Your Developer Skills Sharp as a New Team Lead

    The career path of a developer is a tricky one. On the one hand, you have pressure to advance into positions with more responsibility and authority. On the other hand, there is continuous pressure to maintain a technical edge. This can be a difficult road to navigate: many developers fear that a move into management […]

    Read More
  • What UX Designers Can Learn From Dancers

    UX design and dance have much in common, from the basic elements to the holistic experience of the performance. Dance is an art form in which human movement becomes the medium for sensing, understanding and communicating ideas, feelings and experiences. Dance provides a way of learning—one that develops communication abilities, problem solving techniques, and creative […]

    Read More