From the course: Build with AI: Beyond Pair Programming with AI
Unlock this course with a free trial
Join today to access over 25,000 courses taught by industry experts.
Documentation-Driven Development (DDD?)
From the course: Build with AI: Beyond Pair Programming with AI
Documentation-Driven Development (DDD?)
- You've heard of test driven development. Now get ready for documentation driven development. One unique thing about being a programmer is the code we write and the environments we work in are constantly evolving and changing. To stay current and write the best code for right now means we have to constantly update our knowledge and rethink our strategies and change our best practices. And this process of constantly learning and adapting is something we humans are really well equipped to do, even though it can be really difficult and time consuming, and it's also something AI coding assistance can't do at all. I'll talk more about this later on, but the basic premise is this. Language models can only reproduce language patterns from their training data. They can't learn anything new. To add new patterns to a language model, you have to either rebuild it from scratch or create a fine tuned or distilled model. Language models also tend to reproduce what's most prevalent in its patterns,…
Contents
-
-
-
-
(Locked)
Where to start and how to start3m 4s
-
(Locked)
Inline generation4m 11s
-
(Locked)
Seeding, selecting, and expanding4m 32s
-
(Locked)
Generating documentation4m 59s
-
(Locked)
Documentation-Driven Development (DDD?)3m 16s
-
(Locked)
Chatting with code2m 55s
-
(Locked)
Code from a chat (ChatGPT)5m 1s
-
(Locked)
Artifacts (Claude)2m 45s
-
(Locked)
Knowledge, trust, and conservative models4m 49s
-
(Locked)
-
-
-
-