← All writing
// ENGINEERING NOTE BRIEF // AI SYSTEMS · 30-SEC BRIEF · 1-MIN FULL POST

Design Patterns Are the Language You Use to Direct AI

Name the patterns you want (SOLID, DDD) instead of describing vague goals, so you and the AI can talk about concrete, well-known things.

“Instead of daily saying to AI "maximize reusability", you say "use SOLID and DDD for module X".”

  • When AI writes code and proposes architecture, you need industry experience, domain knowledge and pattern knowledge to tell good from bad.
  • Pattern names let you and the AI talk about particular, well-known structures instead of plain-language wishes.
  • Treat this level of abstraction as an advantage rather than a handicap.

Not fresh news but that’s noticeable that when AI writes code and proposes architecture, you as an “AI orchestration operator” need to sort out what is good and what is not, and to do that you need to have:

* experience in the industry to understand what is working in real life with humans across the product * domain experience to know what problem you are trying to solve and for whom * pattern knowledge from good old books

And the last thing is becoming more and more important each day. Since you can relatively easily understand what is working well and who your target audience is, but the language that really speeds up things and helps you communicate- is patterns.

So instead of daily saying to AI “maximize reusability and make sure that we can easily make changes in the future for feature X” - you say “use SOLID and DDD for module X” and this level of abstraction will allow you both (AI and yourself) to talk about very particular, concrete and well known things instead of speaking as a plain human - use that as advantage not as handicap

PS cat photo for attention 😁

#AI Orchestration#Design Patterns#Architecture
ALSO ON LINKEDIN ↗
COPIED TO CLIPBOARD