AI Working Mindset

Embrace the Fun and Creativity of AI

Working with AI tools combines productivity with creativity. Teams can rapidly develop production-quality features in novel ways, driving continuous exploration and innovation.

The learning curve requires adapting beyond traditional development mindsets to effectively orchestrate LLMs.

A Generalist Approach to Collaboration

AI development shifts from role-based workflows to a generalist mindset. Team members must be versatile across product, design, development and testing. While domain expertise remains valuable, adaptability across disciplines is essential for accelerated AI-driven development.

Managing Cognitive Load

AI tools present unique challenges:

  • High cognitive load from rapid experimentation
  • Frequent context switching
  • Risk of change fatigue

Mitigate these through:

  • Regular pairing sessions
  • Structured breaks
  • Clear priorities
  • Supportive team culture

Keeping Current

The AI ecosystem evolves rapidly with daily updates to models, IDEs, and services. Dedicate time to track developments and maintain continuous learning. This research time can provide valuable breaks from intensive development.

Effective Prompting

Clear communication with LLMs is essential. Treat them as capable junior developers needing explicit requirements. Well-crafted prompts yield better results. Iiterate on prompts to optimise outcomes.

Refer to Prompting Guidance for details on how to write effective prompts.

Test-and-Learn Approach

Rather than lengthy iterations, experiment and test ideas quickly. This mindset enables creative exploration without over-commitment. The insights gained often exceed the value of the code produced.

Evolving Best Practices

This playbook captures current best practices, acknowledging they may evolve rapidly. Embrace this constant change as an opportunity for growth.