“Engineers are becoming sorcerers” | The future of software development with OpenAI’s Sherwin Wu
1. Build for Future AI Models
When developing AI products, focus on where models are heading, not just where they are today, to create a product that will truly shine as capabilities improve.
2. Empower Top Performers
Managers should spend the majority of their time (over 50%) with their top 10% performers to unblock them and ensure they feel productive and heard, especially in the AI world where top performers can become exceptional.
3. Foster Bottom-Up AI Adoption
For successful AI deployment, combine top-down executive buy-in with bottoms-up employee adoption by staffing an internal ’tiger team’ to explore capabilities, share knowledge, and generate excitement.
4. Optimize AI Context for Agents
If your coding agents aren’t performing as desired, improve their context by adding more documentation, code comments, and structured information (e.g., .md files) to the codebase.
5. Automate Code Reviews with AI
Utilize AI tools like Codex to review 100% of pull requests, significantly reducing human review time and allowing engineers to focus on more complex tasks.
6. Anticipate Blockers with AI
Managers can use AI tools (e.g., ChatGPT with company knowledge) to proactively identify and unblock potential issues for their team, looking around corners to prevent future bottlenecks.
7. Leverage AI for Business Processes
Explore applying AI to automate and streamline repeatable business processes and operations, as this often overlooked area presents a massive opportunity for efficiency gains outside of traditional tech roles.
8. Focus on Customer Value, Not AI Labs
Startups should prioritize building products that customers genuinely love, rather than overly stressing about whether large AI labs will ‘squash’ their ideas, as the market opportunity is vast.
9. Engage with AI Tools Regularly
To avoid missing out on the current tech wave, actively lean into and use AI tools, understanding their capabilities and limitations, even if starting small.
10. Manage AI Information Overload
Avoid stress from the frenetic pace of AI news by focusing on engaging with just one or two tools initially, as you don’t need to know everything to participate effectively.
11. Adopt a ‘No Self-Pity’ Mindset
Cultivate a mindset of never feeling sorry for yourself, recognizing your agency to overcome challenges and pull yourself up in both work and life.