Lee | Patterns in AI-Augmented Software Development | Buch | 979-8-8688-3508-7 | www.sack.de

Buch, Englisch, Format (B × H): 155 mm x 235 mm

Lee

Patterns in AI-Augmented Software Development

Designing Reliable Software with Prompts, Context, Memory, and Agent Workflows
1. Auflage 2027
ISBN: 979-8-8688-3508-7
Verlag: APRESS L.P.

Designing Reliable Software with Prompts, Context, Memory, and Agent Workflows

Buch, Englisch, Format (B × H): 155 mm x 235 mm

ISBN: 979-8-8688-3508-7
Verlag: APRESS L.P.


This book presents a practical and structured path for engineers looking to effectively collaborate with AI coding assistants. Moving beyond trends like “vibe coding” or rigid spec-driven workflows, the book introduces a flexible, adaptive mindset that helps developers improve both their code and their own capabilities while working alongside intelligent tools.

At its core, the book is built around reusable patterns that guide engineers in solving real-world problems with LLM-based assistants. It explains how the key components—prompts, memory, context, tools, and agent skills—work together to shape code generation. Readers learn to manage prompts and memory effectively, track progress through continuous feedback loops, and maintain control over task execution and quality. The chapters emphasize practical strategies such as iterative refinement, structured experimentation, and context management to ensure reliable results. Importantly, the book encourages engineers to balance trust in AI with critical thinking, leveraging their own expertise while using assistants to augment productivity. Tool-agnostic by design, it demonstrates these practices across different coding environments and local inference models.

In the end, this book equips software engineers with a disciplined, feedback-driven approach to AI-assisted development. By integrating proven patterns into daily workflows, readers can produce higher-quality software, build confidence in using AI tools, and evolve into more capable, adaptive engineers in the age of intelligent systems.

What you will learn:

. Learn to identify inefficiencies in AI outputs and optimize prompts using structured patterns to modularize complex tasks.

• Apply disciplined, pattern-based approaches to move beyond vibe coding and maintain high-quality AI-assisted development.

• Build a continuous improvement workflow to refine how AI tools are selected, adapted, and applied in real projects.

• Balance AI efficiency with human oversight to retain control, ownership, and engineering excellence in software development.

Who this book is for:

This book is designed for software engineers, developers, and technical practitioners who are actively using or exploring AI coding assistants in their workflows. It is especially suited for professionals seeking to move beyond ad hoc prompting toward structured, high-quality AI-augmented engineering practices.

Lee Patterns in AI-Augmented Software Development jetzt bestellen!

Zielgruppe


Professional/practitioner


Autoren/Hrsg.


Weitere Infos & Material


Chapter 1: Introduction.- Chapter 2: Under the hood of an AI coding assistant.- Chapter 3: A continuous feedback cycle for AI coding.- Chapter 4: Prompt management.- Chapter 5: Memory management.- Chapter 6: Discover Opportunities.- Chapter 7: Task management.- Chapter 8: Quality improvement.- Chapter 9: Context management.


Dr. Graham Lee is a seasoned software engineer and researcher with a doctorate in research software engineering. With over two decades of experience, he has held a wide range of roles, including programmer, systems manager, tester, engineering manager, trainer, and technical writer, with deep expertise in the Apple ecosystem and web applications.

He is an accomplished author, having written (Wrox) and (AddisonWesley), and coauthored (Packt), along with several self-published titles. He currently runs Chiron Codex, a community of software engineering “centaurs” who seek ways to improve their skills with AI tools, instead of outsourcing their understanding to computers



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.