AI Education Learning Developer Experience UC Berkeley How customization supports developer engagement Sep 23, 2025 While AI coding assistants excel at mechanical tasks, research with UC Berkeley students reveals they can introduce friction and cognitive load during complex, interpretive work. By customizing AI tools to align with specific tasks and preferences, developers can reduce this friction and create a more efficient, satisfying development experience. Read more