AI
28. juni 2023
How you, as a developer, can adopt AI in your team
Many organisations put significant pressure on individual employees to increase efficiency and innovation. However, this is a mistake. Instead, as a leader you should focus on strengthening your team’s intelligence, also known as team IQ. This will promote efficiency and innovation in a more sustainable way.

Content
Introduction 1. 80/20-rule 2. Security 3. Debugging 4. Increase code quality 5. Uninformed treatmentIntroduction
Recently, I gave a Tech Talk on how to improve the developer experience with AI. Here are the 5 key insights I shared with the 70 software enthusiasts who attended:
1. Apply the 80/20 rule (the Pareto principle)
Use AI for the 80% of tasks that create only 20% of the overall value. These are often the “boring” and time-consuming tasks, but they are still necessary.
It is also a good way to increase the meaningfulness and creativity of the work that needs to be done, as the “warm hands” are used for creative and complex tasks.

2. Pay attention to security and privacy
Do NOT share sensitive information, such as passwords, API keys, .env files, or other confidential data, unless the model is running locally.
3. Use AI for debugging and problem-solving
Integrate AI models when debugging to identify and diagnose issues faster. Receive potential solutions that can help you resolve errors.
4. Improve your code quality
Let Copilot help you write clean code, refactor, provide type hints, or identify errors. Use it for boilerplate code and writing automated tests.
5. Treat your AI assistant as uninformed
Provide detailed prompts to GPT and Copilot to get the best answers just like a new employee requires training and guidance.
These 5 insights have helped us at Morningtrain become much more productive.
You should also train team members in constructive problem-solving, conflict management, and motivational dialogue techniques. For example, having some understanding of each other’s different preferences for thinking, recharging energy at work, and preferred ways of communicating can help.
I hope these tips can help you implement AI in your team and thereby increase efficiency and innovation.