We scan new podcasts and send you the top 5 insights daily.
Don't just use AI tools; ask them to explain *why* they work. Prompt the AI to break down concepts (e.g., repository structure) and to critique your own setup against best practices. This metacognitive loop accelerates learning and continuous improvement.
Instead of only using AI to generate final assets, use it as a learning tool to build deep understanding. Ask it to break down complex concepts and explain how things work. This scaffolds your learning and equips you with the foundational knowledge needed to debug real-world problems.
The most effective users of AI tools don't treat them as black boxes. They succeed by using AI to go deeper, understand the process, question outputs, and iterate. In contrast, those who get stuck use AI to distance themselves from the work, avoiding the need to learn or challenge the results.
When learning a new technical process like setting up a server, use an AI as a patient, zero-judgment tutor. You can repeatedly ask it to "slow down" and explain basic steps without the social friction of asking "dumb" questions, which significantly accelerates learning through trial, error, and step-by-step guidance.
Create a reusable prompt (a "slash command") that explicitly asks your AI coding assistant to explain complex technical concepts. Frame the prompt with your current knowledge level (e.g., "explain this to a technical PM in the making using the 80/20 rule"). This transforms every coding session into a valuable learning opportunity.
Establish a powerful feedback loop where the AI agent analyzes your notes to find inefficiencies, proposes a solution as a new custom command, and then immediately writes the code for that command upon your approval. The system becomes self-improving, building its own upgrades.
Instead of solely relying on AI for net-new ideas, articulate your own thoughts and have the AI play them back to you. This process helps clarify your thinking, reveal gaps in your logic, and validate your intuition, demonstrating that much of the AI's value lies in refining your existing knowledge.
To ensure comprehension of AI-generated code, developer Terry Lynn created a "rubber duck" rule in his AI tool. This prompts the AI to explain code sections and even create pop quizzes about specific functions. This turns the development process into an active learning tool, ensuring he deeply understands the code he's shipping.
Instead of guessing where AI can help, use AI itself as a consultant. Detail your daily workflows, tasks, and existing tools in a prompt, and ask it to generate an "opportunity map." This meta-approach lets AI identify the highest-impact areas for its own implementation.
Instead of manually maintaining your AI's custom instructions, end work sessions by asking it, "What did you learn about working with me?" This turns the AI into a partner in its own optimization, creating a self-improving system.
After solving a problem with an AI tool, don't just move on. Ask the AI agent how you could have phrased your prompt differently to avoid the issue or solve it faster. This creates a powerful feedback loop that continuously improves your ability to communicate effectively with the AI.