Course content
In this introductory workshop, you'll learn the essentials for working with AI coding tools on the daily. There's no hype here, no sensational claims. AI is a tool we all need to learn, for better or worse.
Let's focus on the "for better" part, because there are so many good things you can do using AI that don't compromise your code base and cause you lost time.
That's what this workshop is all about: time, and how you can maximize it. You'll do that by learning:
- The simple wins. Where AI tools can greatly improve your efficiency by generating commit messages, boilerplate code, and simple documents you'll need for your project (
README,LICENSE,.editorconfig,.gitignore, etc.) - The big wins. Convert SQL from one platform to another, enforce your style guides, and think through problems without any code generation at all.
- Avoiding problems. Everyone is worried about unmaintainable "crap code", as they should be. You'll learn how to avoid this problem by using clear instructions and actual templates, forcing the LLM to do what you want, not the other way around.
AI is capable of so much, as long as we approach and use it like it should be used. It's the Kubernetes Problem: using a tool in wild crazy ways will give you wild crazy results.