# Books, courses, and resources for FDE practice

63 curated resources for forward deployed engineering, with practical uses, source dates, access conditions, and interpretation limits.

Canonical: https://fdelab.dev/resources/

Choose a resource for the decision or behavior you need to improve. Reading recommendations are editorial; access and source checks are dated, and full paid courses were not completed for this catalogue.

[Search and save resources in the library](https://fdelab.dev/workspace/#build)

## Forward Deployed: Discovery, AI-Driven Development, and the Forward Deployed Engineer

Richard Buehling · Benmore · book · intermediate

A consulting practitioner’s method for discovery, specification-led development, deployment, handoff, and support.

Use it for: Use Chapters 4–8 for engagement judgment and Chapters 10–15 for delivery and ownership.

Practice: Build an assumption register, track prototype gaps, and ask a receiver to perform a rollback.

Access: User-supplied PDF; no public full-text link verified. This entry opens the source note and chapter guide. The original PDF is not hosted.

Limits: Benmore’s February 2026 perspective. Its support pricing and workflow percentages are company examples, not industry benchmarks.

Checked 2026-09-14. Supplied PDF inspected: title, contents, discovery, specification, development and handoff chapters. Page references in the source guide use printed page numbers.

[Open the source and chapter notes](https://fdelab.dev/workspace/#ref-benmore)

## The AI Agent Factory

Panaversity · Panaversity · book · intermediate

An online curriculum for specifying, building, and supervising AI workers.

Use it for: Use its orientation to distinguish session assistance from recurring worker operation.

Practice: Compare a one-off task with a recurring version; name the owner, trigger, limits, and review.

Access: Public web reading; optional tools, model calls, and hosted infrastructure may cost extra.

Limits: The 10-80-10 rule is a teaching heuristic. Economic predictions and Digital FTE terminology do not prove labor replacement.

Checked 2026-09-14. Official page read on 14 September 2026. This records the author’s educational method, not independent validation of its market forecasts or ecosystem performance.

[Read the original resource](https://agentfactory.panaversity.org/docs/about)

## Spec-Driven Development

Panaversity · Panaversity · course · intermediate

A course on agreeing intent, defining acceptance, and keeping specifications current.

Use it for: Translate a broad customer request into checks that can survive a change of implementation.

Practice: Write three acceptance examples before building; revise the spec when a constraint changes.

Access: Public web reading; optional tools, model calls, and hosted infrastructure may cost extra.

Limits: Specifications need evidence and review; writing one does not establish that the customer problem is valid.

Checked 2026-09-14. Official page read on 14 September 2026. This records the author’s educational method, not independent validation of its market forecasts or ecosystem performance.

[Read the original resource](https://agentfactory.panaversity.org/docs/spec-driven-development-crash-course)

## The FDE AF Model

Panaversity · Panaversity · article · intermediate

A proposed model separating shared machinery, governed knowledge, domain assets, and customer delivery.

Use it for: Distinguish reusable method from domain evidence and customer-specific integration.

Practice: Give every source a reviewer and version, then identify one adapter worth reusing.

Access: Public web reading; optional tools, model calls, and hosted infrastructure may cost extra.

Limits: A proposed architecture and business model; named infrastructure and ecosystem claims are not independently tested here.

Checked 2026-09-14. Official page read on 14 September 2026. This records the author’s educational method, not independent validation of its market forecasts or ecosystem performance.

[Read the original resource](https://agentfactory.panaversity.org/docs/ecosystem/fde-af-model)

## Designing the Vertical System of Record

Panaversity · Panaversity · article · intermediate

A method for examining inherited work and rebuilding it around outcomes, evidence, and enduring obligations.

Use it for: Avoid encoding an old workaround as a permanent requirement.

Practice: Explain why one manual step can be changed while its underlying control remains intact.

Access: Public web reading; optional tools, model calls, and hosted infrastructure may cost extra.

Limits: Proposed redesign still needs operator validation; an agent is not assumed to follow every step reliably.

Checked 2026-09-14. Official page read on 14 September 2026. This records the author’s educational method, not independent validation of its market forecasts or ecosystem performance.

[Read the original resource](https://agentfactory.panaversity.org/docs/ecosystem/designing-the-vertical-sor)

## Eval-Driven Development for AI Employees

Panaversity · Panaversity · course · intermediate

A multi-track curriculum connecting worker behavior with evaluation and release decisions.

Use it for: Use it beside a working project and a domain reviewer.

Practice: Record severe failures separately from average success, and use the same held-out cases to compare revisions.

Access: Public web reading; optional tools, model calls, and hosted infrastructure may cost extra.

Limits: A sample exercise is not production assurance. Validate graders and cover the consequences of your particular workflow.

Checked 2026-09-14. Official page read on 14 September 2026. This records the author’s educational method, not independent validation of its market forecasts or ecosystem performance.

[Read the original resource](https://agentfactory.panaversity.org/docs/eval-driven-development-crash-course)

## CS50’s Introduction to Programming with Python

Harvard · Harvard · course · beginner

A structured introduction to Python with problem sets and a final project.

Use it for: Build the coding, debugging, and testing foundation needed before deployment work.

Practice: Turn a CSV of tickets into a validated report and test malformed rows.

Access: OpenCourseWare is free. Optional verified credentials are a separate purchase.

Limits: Focuses on Python rather than a complete computer-science or FDE curriculum.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://cs50.harvard.edu/python/)

## The Missing Semester of Your CS Education (2026)

Missing Semester teaching team · MIT CSAIL · course · beginner

Learn the shell, development tools, version control, debugging, packaging, and modern coding workflows.

Use it for: Useful when you must diagnose an unfamiliar customer environment and leave a reproducible setup behind.

Practice: Build a one-command setup script, inspect a failed process, and recover a deliberately broken Git change.

Access: Public lectures and exercises; self-study does not confer MIT credit.

Limits: Start with basic programming familiarity; this develops tool fluency rather than teaching your first programming language.

Checked 2026-09-14. Read the official course home and 2026 lecture index. The current course is the 2026 offering; older annual archives remain available.

[Read the original resource](https://missing.csail.mit.edu/2026/)

## Using in-depth interviews

Government Digital Service · Government Digital Service · docs · beginner

Guidance for preparing and conducting interviews about users’ actual experience.

Use it for: Replace assumptions about a customer workflow with observations and evidence.

Practice: Interview a willing user about their last task, then separate observations from assumptions.

Access: The public service manual is freely accessible.

Limits: Public-service research context; adapt recruitment and consent to the organisation.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://www.gov.uk/service-manual/user-research/using-in-depth-interviews)

## PostgreSQL tutorial

PostgreSQL · PostgreSQL · docs · beginner

An introduction to relational concepts, SQL queries, joins, and transactions.

Use it for: Inspect customer data, model entities, and avoid incorrect reports from joins.

Practice: Model tickets and customers; demonstrate a join that does not double-count.

Access: Official tutorial and database software are free. Hosted database services may cost money.

Limits: The current URL is versioned by PostgreSQL; match reference details to your installed release.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://www.postgresql.org/docs/current/tutorial.html)

## Building effective agents

Erik S. and Barry Zhang · Anthropic Engineering · article · beginner

A concise pattern language for chaining, routing, parallel work, orchestration and autonomous tool use.

Use it for: Helps choose the simplest architecture that satisfies a customer's workflow.

Practice: Draw your workflow, implement a deterministic baseline, and justify each point where model autonomy is necessary.

Access: Public article; reproducing API examples can incur usage charges.

Limits: Published December 2024; the page now explicitly warns that its tooling landscape has changed. Treat it as patterns, not a current SDK selection guide.

Checked 2026-09-14. Read the original article, workflow/agent distinction, pattern descriptions, tool appendix and current freshness note.

[Read the original resource](https://www.anthropic.com/engineering/building-effective-agents)

## AI Evals: Everything You Need to Know

Hamel Husain and Shreya Shankar · Hamel's Blog · article · intermediate

A detailed practical FAQ on product evaluations, error analysis, human labels, evaluators, RAG and production monitoring.

Use it for: Connects deployment quality to actual customer tasks and shows how domain experts and engineers can improve a system together.

Practice: Review a small batch of realistic traces with a domain expert, group failures, then implement one targeted check and test it on both passing and failing examples.

Access: Full web guide and PDF are free; the linked live course is a separate paid offering.

Limits: The authors label their guidance as contextual opinions; sample sizes and review schedules need to match your risks and data.

Checked 2026-09-14. Full public FAQ read, including publication date, 1 Sep 2026 modification date, error analysis, judge validation and production sections.

[Read the original resource](https://hamel.dev/blog/posts/evals-faq/)

## The Site Reliability Workbook

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, and Stephen Thorne (editors) · Google / O’Reilly · book · intermediate

Worked examples for service objectives, alerting, incidents, pipelines, releases, and customer-facing reliability.

Use it for: Provides concrete tools for agreeing what reliable means with a customer and transferring operational ownership.

Practice: Define a user-facing SLI, propose an SLO, create a rollback drill, and write a sample incident communication.

Access: Complete authorized online text is free; optional paid print or ebook editions.

Limits: Basic experience running a service helps. This is a 2018 foundation: validate current monitoring syntax and cloud implementation details separately.

Checked 2026-09-14. Read Google's official book register and workbook contents plus O’Reilly metadata confirming July 2018. Select chapters 2, 5, 9, 13, 16, and 19 for an FDE-oriented route.

[Read the original resource](https://sre.google/workbook/table-of-contents/)

## How Cursor deploys AI inside the enterprise

Richard MacManus with Pauline Brunet · Latent Space · article · beginner

Cursor's FDE leader explains configurable deployments, production engineering experience, customer champions and feedback into the product roadmap.

Use it for: A concrete current example of how customer work, engineering judgment and adoption fit together in an FDE team.

Practice: Compare a target FDE job with this example: identify the customer, deployed artifact, internal champion, adoption signal and product feedback path.

Access: Public original interview with a linked conference talk.

Limits: One company's stated model and hiring preferences; its experience requirement and forecasts do not describe every FDE role.

Checked 2026-09-14. Original interview read on publisher site; guest role, author and publication date verified. Company claims kept attributed rather than generalized.

[Read the original resource](https://www.latent.space/p/cursor-forward-deployed-engineers)

## Agents

Chip Huyen · Chip Huyen's Blog · article · intermediate

A framework for reasoning about agent tools, planning, failure modes and evaluation rather than starting with a particular agent framework.

Use it for: Useful for explaining architecture choices and failure handling to a customer before adding more autonomy.

Practice: For one agent design, list its tools and write actions, identify planning and tool failures, and specify the checks and fallback for each.

Access: Free standalone article adapted from the paid AI Engineering book.

Limits: Published in early 2025; use the conceptual structure and verify current APIs and model capabilities in maintained documentation.

Checked 2026-09-14. Original author article read, including date, table of contents, book-adaptation statement and experimental-framework caveat.

[Read the original resource](https://huyenchip.com/2025/01/07/agents.html)

## AI Engineering

Chip Huyen · O’Reilly · book · intermediate

A foundation-model application guide covering evaluation, adaptation, retrieval, agents, data, latency, and cost.

Use it for: Helps justify model and application choices against customer requirements rather than choosing a stack from a demo.

Practice: Compare a simple baseline and a retrieval-based solution on the same labeled cases, reporting quality, latency, and cost.

Access: Book purchase or O’Reilly subscription access; free previews are not the complete book.

Limits: Comfort with application development helps. Model and framework details age quickly; pair concepts with current provider documentation. Complements Designing Machine Learning Systems.

Checked 2026-09-14. Read the publisher overview, contents, and metadata. O’Reilly lists December 2024 for this digital title; this is the date recorded here. Paid full text was not accessed.

[Read the original resource](https://www.oreilly.com/library/view/ai-engineering/9781098166298/)

## Designing Machine Learning Systems

Chip Huyen · O’Reilly · book · advanced

An iterative approach to production ML spanning data, features, objectives, deployment, monitoring, and adaptation.

Use it for: Useful for FDE roles deploying predictive ML or maintaining customer models and data pipelines beyond foundation-model APIs.

Practice: Specify training/serving data checks, a monitoring plan, and a retraining trigger for one predictive use case.

Access: Book purchase or O’Reilly subscription access.

Limits: Requires basic ML and software knowledge. Choose AI Engineering first for foundation-model applications; choose this when training and operating ML models are central.

Checked 2026-09-14. Read O’Reilly's official title metadata and overview. The May 2022 scope is complementary to AI Engineering, not a replacement for its foundation-model focus. Description is based on public publisher/author material, not a full-text review.

[Read the original resource](https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/)

## Effective context engineering for AI agents

Prithvi Rajasekaran, Ethan Dixon, Carly Ryan and Jeremy Hadfield · Anthropic Engineering · article · intermediate

Techniques for selecting, retrieving and maintaining useful context across extended agent tasks.

Use it for: Helps control irrelevant context, token costs and failures in long customer workflows.

Practice: Compare full-history, compacted-history and retrieved-context variants on the same tasks; record quality and token use.

Access: Public article.

Limits: Provider experience and design guidance, not proof that one context strategy wins universally or that indexed retrieval is obsolete.

Checked 2026-09-14. Read the original article, retrieval tradeoffs, long-horizon techniques and author acknowledgements.

[Read the original resource](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)

## Hands-On Large Language Models

Jay Alammar and Maarten Grootendorst · O’Reilly · book · beginner

An illustrated introduction to LLM internals, embeddings, semantic search, retrieval and fine-tuning.

Use it for: Builds the intuition needed to diagnose retrieval and model behavior rather than treating an API as a black box.

Practice: Run the semantic-search notebook on a small document set, inspect retrieval misses, and compare a reranker.

Access: The book is paid; the authors' official example notebooks are free on GitHub. Compute/API use may cost extra.

Limits: Published September 2024; beginner-to-intermediate content still expects code practice, and notebook dependencies or free GPU availability can change.

Checked 2026-09-14. Read the publisher metadata and the official https://github.com/HandsOnLLM/Hands-On-Large-Language-Models README/contents. Did not access paid full text or execute notebooks.

[Read the original resource](https://www.oreilly.com/library/view/hands-on-large-language/9781098150952/)

## Hugging Face Agents Course

Hugging Face education team · Hugging Face · course · beginner

Hands-on agent fundamentals, frameworks, agentic retrieval and an evaluated final project.

Use it for: Provides a structured first build before you connect an agent to a customer's systems.

Practice: Build one tool-using agent, record its traces, then add a timeout and a test for a failed tool call.

Access: Course and certification are free; hosted model use beyond included allowances may cost extra.

Limits: Requires basic Python and basic LLM knowledge; use current framework docs when examples differ.

Checked 2026-09-14. Read the official introduction, syllabus, prerequisites and certification terms. It describes a living course and requires a free Hugging Face account for Hub/Spaces activities.

[Read the original resource](https://huggingface.co/learn/agents-course/unit0/introduction)

## LLM Bootcamp

The Full Stack instructors · The Full Stack · course · intermediate

A product-oriented course covering LLM application architecture, deployment, evaluation and user experience.

Use it for: Connects model work with the application lifecycle an FDE actually owns.

Practice: Use the LLMOps and UX lectures to write a launch plan with failure states, instrumentation and customer acceptance checks.

Access: Recorded lectures are free; recreating hosted demos can incur provider charges.

Limits: Spring 2023 material: use its lifecycle and UX lessons, then check current APIs, models and framework docs.

Checked 2026-09-14. Read the official syllabus, lecture descriptions and explicit free-access statement; did not watch every lecture or run the historical demo.

[Read the original resource](https://fullstackdeeplearning.com/llm-bootcamp/spring-2023/)

## Model Context Protocol specification — 2026-07-28

Model Context Protocol maintainers · Model Context Protocol · docs · advanced

The authoritative contract for connecting AI applications with external context and tools.

Use it for: Useful when designing interoperable customer integrations and understanding capability and trust boundaries.

Practice: Expose one read-only customer-style tool, document its authorization boundary, and test unsupported protocol versions and errors.

Access: Open specification and public documentation; connected services may have their own charges.

Limits: Implementation requires API/JSON-RPC familiarity. Pin the protocol and SDK versions; older clients and optional extensions have different support.

Checked 2026-09-14. Read the versioned specification overview, base protocol, features, extensions and security principles; checked official July release information. This entry does not claim every SDK implements every extension.

[Read the original resource](https://modelcontextprotocol.io/specification/2026-07-28)

## Why AI evals are the hottest new skill for product builders

Lenny Rachitsky with Hamel Husain and Shreya Shankar · Lenny's Podcast · podcast · beginner

A worked conversation about analyzing real traces, grouping errors, choosing evaluators and validating a judge against human decisions.

Use it for: Provides an accessible shared starting point for an FDE and a customer domain expert who must agree what acceptable quality means.

Practice: Watch the trace-review walkthrough, then have an engineer and domain expert independently annotate the same ten outputs and discuss disagreements.

Access: Episode links to public YouTube, Spotify and Apple Podcasts; the newsletter page marks its transcript/access as paid.

Limits: The title's ranking language is promotional; this selection is based on the concrete walkthrough, not claims about course popularity.

Checked 2026-09-14. Original episode page, public description and timestamped chapters read; official outbound YouTube link verified. Paid transcript was not accessed.

[Read the original resource](https://www.lennysnewsletter.com/p/why-ai-evals-are-the-hottest-new-skill)

## Becoming a Forward Deployed Engineer: Bridging AI Products and Customer Outcomes

Vinoo Ganesh · LinkedIn Learning · course · intermediate

A 51-minute course on FDE responsibilities, discovery, communication, deployment feedback and getting started in the role.

Use it for: Offers a compact FDE-specific orientation before tackling a substantial technical portfolio project.

Practice: Turn the published syllabus into an engagement brief covering the customer outcome, communication plan, first deployment and feedback route to product engineering.

Access: Subscription access with a public preview; trial eligibility and employer or library access vary.

Limits: An orientation course, not a complete engineering qualification or hiring guarantee; locked lessons were not reviewed.

Checked 2026-09-14. Official course landing page and full public syllabus read; instructor, intermediate level, 51-minute duration, release date and locked lessons verified.

[Read the original resource](https://www.linkedin.com/learning/becoming-a-forward-deployed-engineer-bridging-ai-products-and-customer-outcomes)

## Candidate AI guidance

Anthropic · Anthropic · docs · beginner

Anthropic’s policy on AI assistance during applications and assessments.

Use it for: Distinguish learning with AI from the rules that apply during an interview.

Practice: Before a mock assessment, state the permitted tools and work within that constraint.

Access: The candidate guidance is public.

Limits: Employer-specific policy; the actual invitation may contain additional instructions.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://www.anthropic.com/candidate-ai-guidance)

## OpenAI interview guide

OpenAI · OpenAI · docs · beginner

General guidance on OpenAI’s recruiting assessments and interview process.

Use it for: Prepare examples and confirm the tool rules for the actual assessment.

Practice: Practise explaining a debugging decision without relying on a fixed question bank.

Access: The employer’s public interview guide is free.

Limits: A general employer guide, not a guaranteed FDE interview loop.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://openai.com/interview-guide/)

## Staff Engineer: Leadership beyond the management track

Will Larson · Will Larson / StaffEng · book · advanced

Guides and practitioner interviews about technical leadership, choosing useful work and influencing an organization as an individual contributor.

Use it for: Senior FDEs frequently lead across customer and product teams without controlling either team's priorities.

Practice: Read Work on what matters, then write a one-page proposal identifying the outcome, decision owner, affected teams and work you will deliberately defer.

Access: Most guides and interviews are free on StaffEng; the assembled book, foreword and ending are paid.

Limits: Staff engineering and FDE are different roles; the author also notes a US and Silicon Valley bias in the examples.

Checked 2026-09-14. Official book page read, including free-content FAQ, guide links, interview basis and contextual limitation; prices intentionally omitted.

[Read the original resource](https://staffeng.com/book/)

## The AI-native interview

Sierra · Sierra · article · intermediate

Sierra’s description of its AI-native engineering interview design.

Use it for: Practise scoping, implementing, and reviewing a solution with explicit tool rules.

Practice: Run a mock plan/build/review exercise and explain one deliberate scope cut.

Access: The engineering article is freely accessible.

Limits: Describes Sierra’s engineering process; other employers may prohibit the same tools.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://sierra.ai/blog/the-ai-native-interview)

## The Pragmatic Engineer

Gergely Orosz · The Pragmatic Engineer · blog · intermediate

An engineering publication combining company interviews, real-world delivery problems, organizational practices and career context.

Use it for: Helps FDEs understand how engineering teams operate and compare customer practices with documented examples.

Practice: Choose one relevant deep dive, extract a practice and its context, and write a small experiment to test whether it improves your current engagement.

Access: Free article previews and podcast issues; subscription for full deep dives, The Pulse and subscriber resources.

Limits: Use specific articles to solve a problem; the publication is not an FDE curriculum and industry commentary is not a universal benchmark.

Checked 2026-09-14. Current official about page read: author, editorial scope, free versus paid access, schedule and subscription conditions verified.

[Read the original resource](https://newsletter.pragmaticengineer.com/about)

## Anti-Corruption Layer pattern

Microsoft Azure Architecture Center · Microsoft Learn · article · intermediate

Places a translation boundary between systems with different domain models.

Use it for: Keep a customer-specific schema from spreading through the reusable application.

Practice: Map two customer APIs into one internal model and test what happens when a field changes.

Access: Public engineering reference; implementation infrastructure may incur costs.

Limits: The adapter introduces operational and maintenance overhead; preserve errors and ownership across the boundary.

Checked 2026-09-14. Primary engineering article read; canonical AWS PDF used where the newer landing page did not expose the article text.

[Read the original resource](https://learn.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer)

## CMU 15-445/645: Intro to Database Systems (Spring 2026)

Andy Pavlo and Jignesh Patel · Carnegie Mellon University · course · advanced

An implementation-focused study of SQL, indexes, query execution, concurrency, recovery, and distributed databases.

Use it for: Deepens diagnosis of slow queries, transaction anomalies, and storage behavior in data-heavy customer deployments.

Practice: Study the query-optimization and concurrency units, then explain a slow query and a transaction anomaly in your own small database example.

Access: Public archived notes, slides, assignments, and video links; university enrollment and credit are separate.

Limits: Advanced systems and C++17 skills are prerequisites for BusTub projects. Keep course solutions private; external learners do not receive the full grading infrastructure.

Checked 2026-09-14. Read Spring 2026 home, complete schedule (updated April 27), and syllabus. Chosen over the in-progress Fall 2026 offering; video destinations are linked but playback was not verified.

[Read the original resource](https://15445.courses.cs.cmu.edu/spring2026/schedule.html)

## Data Engineering Zoomcamp

Alexey Grigorev and DataTalks.Club instructors · DataTalks.Club · course · intermediate

A project-based data-pipeline course covering containers, infrastructure, orchestration, warehouses, modeling, batch, and streaming.

Use it for: Builds hands-on integration skills that transfer to ingesting and validating customer data under real operational constraints.

Practice: Deliver an original pipeline with incremental loading, data-quality checks, recovery instructions, and a clear cost boundary.

Access: Free videos, materials, and homework; cloud services used in exercises can create separate costs.

Limits: Basic coding and SQL are required. Self-paced study is available now without a certificate; cohort certificates require the provider's project and peer-review process.

Checked 2026-09-14. Read the maintainers' current repository README, prerequisites, access table, and syllabus. It advertises January 2027 as the next cohort; live cohort means coordinated deadlines, not live lectures.

[Read the original resource](https://github.com/DataTalksClub/data-engineering-zoomcamp)

## Design and develop a RAG solution

Microsoft Azure Architecture Center contributors · Microsoft Learn · docs · intermediate

A design-and-evaluation framework for RAG ingestion, chunking, enrichment, embeddings and retrieval.

Use it for: Helps turn a customer document demo into a traceable series of engineering decisions.

Practice: Keep an experiment log that changes one retrieval variable at a time and records both component and end-user results.

Access: Public architecture guidance; Azure resources used to implement it are separately billed.

Limits: Azure examples are vendor-specific; transfer the evaluation method without assuming every named service is required.

Checked 2026-09-14. Read the primary architecture introduction, design phases, evaluation recommendations and update date of 30 Jun 2026. Did not read every linked phase article.

[Read the original resource](https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide)

## Designing Data-Intensive Applications, 2nd Edition

Martin Kleppmann and Chris Riccomini · O’Reilly · book · advanced

Develop judgment about storage, data models, transactions, replication, distributed failures, batch, and streaming trade-offs.

Use it for: Use it when a customer's consistency, tenancy, recovery, or scale requirements make a simple architecture choice consequential.

Practice: Write a design decision for your project comparing one database with a distributed alternative, including partial-failure behavior.

Access: Published book and subscription access; the second edition is released, not an early-access recommendation.

Limits: Best after building a backend with a database. Read relevant chapters alongside a project instead of treating all 672 pages as an entry requirement.

Checked 2026-09-14. Read the publisher's second-edition page and contents: February 2026, Kleppmann and Riccomini. The older dataintensive.net marketing page still describes the earlier author/version. Description is based on public publisher/author material, not a full-text review.

[Read the original resource](https://www.oreilly.com/library/view/designing-data-intensive-applications/9781098119058/)

## Fundamentals of Data Engineering

Joe Reis and Matt Housley · O’Reilly · book · beginner

An end-to-end framework for ingestion, storage, transformation, orchestration, governance, and serving data.

Use it for: Helps translate a customer's messy data estate into a coherent delivery plan before selecting products.

Practice: Map one customer's data lifecycle, identify its source of truth, and write a failure-and-ownership table for every handoff.

Access: Buy the book or use O’Reilly access through a personal, employer, or library subscription where available.

Limits: Basic programming and database concepts help. The 2022 concepts remain useful, but verify contemporary tool behavior in current documentation.

Checked 2026-09-14. Read the publisher overview and title page, which list June 2022 and the two authors. No claim that this is a newly updated edition. Description is based on public publisher/author material, not a full-text review.

[Read the original resource](https://www.oreilly.com/library/view/fundamentals-of-data/9781098108298/)

## Making retries safe with idempotent APIs

Malcolm Featonby · Amazon Builders’ Library · article · intermediate

Explores request identity, duplicate calls, and the semantics of retry-safe APIs.

Use it for: Avoid duplicate invoices, tickets, or provisioning when a response is lost.

Practice: Repeat one write with the same request ID, then reuse that ID with different input and verify rejection.

Access: Public engineering reference; implementation infrastructure may incur costs.

Limits: Idempotency needs a defined lifetime, scope, and consistency contract; it is not the same as assuming exactly-once delivery.

Checked 2026-09-14. Primary engineering article read; canonical AWS PDF used where the newer landing page did not expose the article text.

[Read the original resource](https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/)

## Strangler Fig

Martin Fowler · Martin Fowler · article · intermediate

Describes incremental replacement of a legacy system through a growing replacement.

Use it for: Deliver a narrow useful slice without requiring a full customer-system rewrite.

Practice: Move one read workflow behind a routing boundary and document a reversible cutover.

Access: Public engineering reference; implementation infrastructure may incur costs.

Limits: Temporary coexistence creates complexity; establish how the old path will eventually be retired.

Checked 2026-09-14. Primary engineering article read; canonical AWS PDF used where the newer landing page did not expose the article text.

[Read the original resource](https://martinfowler.com/bliki/StranglerFigApplication.html)

## Continuous Discovery Habits

Teresa Torres · Product Talk · book · intermediate

A structured approach to outcomes, customer interviews, opportunity mapping and testing assumptions before committing to solutions.

Use it for: Provides a repeatable way to connect customer needs, engineering choices and measurable value throughout an engagement.

Practice: Draw one opportunity solution tree for your deployment: one outcome, three observed customer needs, two candidate solutions and the riskiest assumption to test.

Access: Paid book; the author's public articles offer a free introduction to the methods.

Limits: Written for ongoing product teams; adapt its cadence and ownership model for short customer engagements.

Checked 2026-09-14. Author's dated book launch page and current Product Talk course/book navigation read; book scope and purchase access verified. Paid book text was not reviewed.

[Read the original resource](https://www.producttalk.org/continuous-discovery-habits/)

## Every Agent Needs a Box — Aaron Levie, Box

swyx and Jeff Huber with Aaron Levie · Latent Space · podcast · intermediate

An enterprise software conversation about agent identity, permissions, context, evaluation and workflows that read and write company information.

Use it for: Helps frame customer discovery around the systems and operational boundaries that determine whether an agent can be deployed.

Practice: After the governance and identity segment, draw separate access boundaries for the employee, agent and administrator in your proposed workflow.

Access: Public episode, video and transcript on the publisher's site.

Limits: A vendor executive's viewpoint, with product promotion and forecasts; it is not an implementation guide or independent security assessment.

Checked 2026-09-14. Official episode page, chapter list and transcript sections on identity, permissions and enterprise data read; publication date and public access verified.

[Read the original resource](https://www.latent.space/p/box)

## Everyone Can Do Continuous Discovery—Even You! Here's How

Teresa Torres · Product Talk · article · beginner

How to begin customer discovery in organizations that lack an established discovery cadence or resist changing their process.

Use it for: An FDE needs a practical first step even when access to users or influence over the customer's roadmap is limited.

Practice: Choose one discovery habit you can introduce this week; specify who participates, the question it should answer and the smallest useful evidence to collect.

Access: Free article and conference talk; the related book and training are optional paid products.

Limits: Organizational examples are contextual and predate current AI tooling; the customer-learning methods remain distinct from technical implementation advice.

Checked 2026-09-14. Original author article and edited conference transcript read; publication date, topic and free video/text access verified.

[Read the original resource](https://www.producttalk.org/getting-started-with-discovery/)

## Technical Writing Courses for Engineers

Google technical-writing educators · Google for Developers · course · beginner

Practice planning clear technical documents, editing prose, improving accessibility, and writing helpful errors.

Use it for: Useful for customer setup instructions, operational runbooks, design decisions, and unambiguous handoffs.

Practice: Rewrite a setup guide for a named audience, then ask someone unfamiliar with the project to use it and report friction.

Access: Free self-study lessons and facilitator materials; occasional public facilitated sessions have separate availability.

Limits: Some English-writing proficiency and basic coding familiarity help. These courses focus on technical documentation rather than general business English.

Checked 2026-09-14. Read Google's course home, audience requirements, and delivery-format guidance. Self-study lessons remain valuable without a facilitated session; no scheduled class or certification is promised.

[Read the original resource](https://developers.google.com/tech-writing)

## The Mom Test

Rob Fitzpatrick · Rob Fitzpatrick · book · beginner

A compact guide to customer conversations that produce useful evidence instead of flattering, biased feedback.

Use it for: FDEs need to uncover an expensive workflow problem before agreeing to a requested feature or agent demo.

Practice: Rewrite five leading discovery questions, then interview a user about the last time they performed the workflow; record evidence separately from assumptions.

Access: Paid print, ebook, PDF and audiobook editions; the official page explains the approach before purchase.

Limits: Customer interviewing is one part of enterprise discovery; add security, procurement, stakeholder and deployment constraints.

Checked 2026-09-14. Official author/book page read: scope, author, formats and purchase links verified; no publication date displayed and no price quoted. Practice is an editorial exercise. Description is based on public publisher/author material, not a full-text review.

[Read the original resource](https://www.momtestbook.com/)

## The Workshop Survival Guide

Rob Fitzpatrick and Devin Hunt · Rob Fitzpatrick and Devin Hunt · book · intermediate

Practical workshop design and facilitation guidance covering exercises, teaching formats, difficult questions and time management.

Use it for: Useful when an FDE must run customer onboarding, train operators or bring several stakeholders into a working session.

Practice: Design a 45-minute customer enablement session with one observable learning outcome, a hands-on task, a recovery plan and a short feedback check.

Access: Paid book; a detailed table of contents is public on the official site.

Limits: Focuses on educational workshops, so adapt the format for discovery meetings rather than treating every meeting as a class.

Checked 2026-09-14. Official book page, authors section, complete table of contents and purchase link read; publication date not displayed. Full book not reviewed.

[Read the original resource](https://www.workshopsurvival.com/)

## Agentic Engineering Patterns

Simon Willison · Simon Willison's Weblog · blog · intermediate

A living collection of coding-agent practices covering testing, Git, code review, subagents and understanding generated code.

Use it for: FDEs can prototype integrations quickly while retaining responsibility for the code they deliver and hand over.

Practice: Use an agent on a small integration change, establish a test baseline, inspect the diff, and produce a walkthrough another engineer can use to maintain it.

Access: Free, evolving online guide; using the coding tools discussed can incur separate costs.

Limits: A practitioner guide in progress, not a formal standard; tool behavior and individual chapters can change.

Checked 2026-09-14. Official guide index, introductory chapter and dated launch post read; current index includes testing, review and code-understanding patterns.

[Read the original resource](https://simonwillison.net/guides/agentic-engineering-patterns/)

## Architecture Patterns with Python

Harry Percival and Bob Gregory · O’Reilly / Cosmic Python · book · intermediate

Concrete Python examples of domain models, adapters, repositories, transactions, service layers, and events.

Use it for: Helps separate changing customer integrations from stable business logic and make those boundaries testable.

Practice: Wrap an external API in an adapter, test business behavior with a fake, then integration-test the real boundary.

Access: Complete authorized online book is free; paid print, ebook, and O’Reilly options also exist.

Limits: Requires Python and basic testing familiarity. The 2020 examples may need dependency updates; introduce only the architectural layers your project needs.

Checked 2026-09-14. Read the authors' Cosmic Python home and preface plus O’Reilly metadata. Authors explicitly offer free authorized reading; publisher confirms March 2020.

[Read the original resource](https://www.cosmicpython.com/book/preface.html)

## FastAPI tutorial

FastAPI · FastAPI · docs · intermediate

An incremental Python API tutorial with validation, security, and testing references.

Use it for: Connect a workflow to an explicit request/response contract and identity boundary.

Practice: Add an endpoint and tests that deny a user access to another user’s record.

Access: Documentation is free; hosting the resulting service can incur costs.

Limits: Requires Python fluency; tutorial authentication examples still need deployment-specific review.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://fastapi.tiangolo.com/tutorial/)

## Full Stack Open

Matti Luukkainen and contributing instructors · University of Helsinki · course · intermediate

Build web applications through connected exercises covering React, Node, APIs, testing, TypeScript, delivery, and databases.

Use it for: Develops the breadth needed to ship a usable customer workflow across frontend, backend, and deployment boundaries.

Practice: Complete the core application, then add one original customer workflow with permissions, tests, and a handoff document.

Access: Free materials and certificate; university credit follows the provider's registration and completion requirements.

Limits: Requires fluent programming plus basic web, database, and Git knowledge; it is not an introduction to programming.

Checked 2026-09-14. Read the official home and https://fullstackopen.com/en/part0/general_info/. The course now updates continuously rather than using yearly editions; prerequisites and free access are explicit.

[Read the original resource](https://fullstackopen.com/en/)

## Learn web development

MDN · MDN · docs · beginner

Guided web fundamentals covering the browser, HTML, CSS, and JavaScript.

Use it for: Build a usable interface for a workflow rather than stopping at a script.

Practice: Implement loading, empty, success, and error states for an API-backed screen.

Access: Learning articles are freely accessible.

Limits: A web-development pathway; backend operations and customer discovery need other resources.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://developer.mozilla.org/en-US/docs/Learn_web_development)

## Machine Learning Crash Course

Google · Google for Developers · course · beginner

A practical grounding in models, data, classification metrics, embeddings and production ML.

Use it for: Helps explain false positives, data leakage and model limitations to a customer.

Practice: Train a small classifier, vary its threshold, and explain the business cost of each error type.

Access: Public lessons and browser exercises; a Google account may be needed for Colab.

Limits: No prior ML is required, but programming, algebra and basic statistics are expected; Python, NumPy and pandas prework is provided.

Checked 2026-09-14. Read Google's course modules and prerequisites page; prerequisite page updated 25 Aug 2025. The course is a concept foundation, not deep API training.

[Read the original resource](https://developers.google.com/machine-learning/crash-course)

## Pro Git

Scott Chacon & Ben Straub · Scott Chacon & Ben Straub · book · beginner

A practical reference for version control, branching, and collaboration.

Use it for: Make your customer work reviewable and recoverable in a shared repository.

Practice: Create a branch, resolve a merge conflict, and safely revert a faulty change.

Access: The full authorised web edition is free; print editions are sold separately.

Limits: Use chapters selectively; advanced internals are not a prerequisite for a first project.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://git-scm.com/book/en/v2)

## Software Engineering at Google

Titus Winters, Tom Manshreck, and Hyrum Wright · O’Reilly / Google Abseil · book · intermediate

A practical account of maintaining software through testing, documentation, code review, collaboration, and change.

Use it for: Helps turn a customer-specific prototype into code another engineer can review, operate, and extend.

Practice: Add a concise design document, review checklist, and handoff guide to a project; ask a peer to follow the guide unaided.

Access: Complete authorized HTML edition is free; optional print purchase.

Limits: Read after some coding experience. Adapt Google's scale-specific practices to the team; the book explicitly omits detailed API design and security hardening.

Checked 2026-09-14. Read Google's Abseil landing page and book preface. Google confirms March 2020 publication and authorized free HTML availability.

[Read the original resource](https://abseil.io/resources/swe-book)

## The Design of Web APIs, Second Edition

Arnaud Lauret · Manning · book · intermediate

Consumer-centered API design, from requirements and capabilities through HTTP contracts, documentation, security, and compatible change.

Use it for: Useful for turning an integration request into an API contract that customers and product engineers can both maintain.

Practice: Design and review an OpenAPI contract for a long-running customer import, including permissions, errors, and version evolution.

Access: Paid ebook, print, or Manning subscription; excerpts and example source are available separately.

Limits: The provider expects experience building or consuming APIs. The 2025 edition is current book guidance; verify later OpenAPI specifications and tooling separately.

Checked 2026-09-14. Read Manning's second-edition page, June 2025 metadata, reader prerequisites, chapter description, and linked code/exercise resources. Chosen over an older API-pattern catalog for its requirements-to-contract coverage. Description is based on public publisher/author material, not a full-text review.

[Read the original resource](https://www.manning.com/books/the-design-of-web-apis-second-edition)

## AI Evals For Engineers & PMs

Hamel Husain and Shreya Shankar · Maven / Parlance Labs · course · intermediate

A coached course on evaluation workflows, annotation tools, targeted tests and stakeholder alignment.

Use it for: Most useful when you have a live AI project and want feedback on its evaluation process.

Practice: Bring a scoped project and anonymized examples; finish with a rubric, validated checks and a review workflow.

Access: Paid live cohort. Read the free companion FAQ first; check the current cohort, schedule and fee before purchasing.

Limits: Familiarity with AI applications and LLMs is helpful; a substantial cohort purchase is optional, not a prerequisite for becoming an FDE.

Checked 2026-09-14. Read the official public course syllabus and FAQ, which describe office hours, exercises, projects and lifetime material access. Full teaching content not accessed; no outcome guarantee or fixed fee asserted.

[Read the original resource](https://maven.com/parlance-labs/evals)

## Circuit Breaker pattern

Microsoft Azure Architecture Center · Microsoft Learn · article · intermediate

A pattern for temporarily stopping calls to a failing dependency.

Use it for: Bound cascading failure and allow an overloaded integration time to recover.

Practice: Simulate an outage, open the circuit after a threshold, and exercise a recovery probe.

Access: Public engineering reference; implementation infrastructure may incur costs.

Limits: Adds state and tuning; it may be unnecessary for a simple workflow with existing queue-based recovery.

Checked 2026-09-14. Primary engineering article read; canonical AWS PDF used where the newer landing page did not expose the article text.

[Read the original resource](https://learn.microsoft.com/en-us/azure/architecture/patterns/circuit-breaker)

## Demystifying evals for AI agents

Anthropic Engineering · Anthropic · article · intermediate

A practical guide to agent tasks, trials, graders, traces and observable outcomes.

Use it for: Provides language for agreeing with a customer on what successful deployment actually means.

Practice: Create outcome checks for a tool-using agent, run repeated trials, and inspect both the trace and final system state.

Access: Public article; running model-based graders has usage costs.

Limits: Examples come from particular agent types; adapt criteria to your domain and calibrate model graders with people.

Checked 2026-09-14. Read the primary engineering article, evaluation terminology, grader discussion and development/monitoring recommendations.

[Read the original resource](https://www.anthropic.com/engineering/demystifying-evals-for-ai-agents)

## Evaluation best practices

OpenAI · OpenAI API documentation · docs · intermediate

Task-specific evaluation design, dataset construction, grader choices and failure cases for AI applications.

Use it for: A second provider perspective for reviewing your acceptance tests and human calibration process.

Practice: Map each uncertain step in your application to a failure case, an evaluation method and a human owner.

Access: Public conceptual guidance. Model calls and hosted services have separate usage fees.

Limits: The page announces Evals-platform read-only access on 31 Oct 2026 and shutdown on 30 Nov 2026. Use the concepts; do not start a new dependency on that retiring platform.

Checked 2026-09-14. Read the current public guide body, including its explicit Evals deprecation notice, design process, architecture examples and grader caveats. Not a recommendation to adopt the retiring API.

[Read the original resource](https://developers.openai.com/api/docs/guides/evaluation-best-practices)

## Excessive Agency

OWASP GenAI Security Project · OWASP · docs · intermediate

A threat-model reference for excessive functionality, permissions, and autonomy in AI systems.

Use it for: Design customer tool access so a model cannot exceed the intended operation or user authority.

Practice: Remove unnecessary tools, deny a cross-user operation, and require approval before a consequential write.

Access: Public security guidance; no certification or paid product is required to read it.

Limits: A risk framework, not a complete security audit; enforce restrictions in the application and downstream systems.

Checked 2026-09-14. Official OWASP risk description and mitigations read; practice is an editorial exercise.

[Read the original resource](https://genai.owasp.org/llmrisk/llm062025-excessive-agency/)

## Get started with Docker

Docker · Docker · docs · intermediate

An introduction to containers and reproducible application environments.

Use it for: Help another engineer run the integration without relying on your laptop.

Practice: Package a service, document configuration, and run it from a fresh checkout.

Access: Documentation is free. Check Docker product licensing and hosting costs for your context.

Limits: Containers are one deployment tool, not a substitute for permissions, monitoring, or rollback.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://docs.docker.com/get-started/)

## Incident Review and Postmortem Best Practices

Gergely Orosz · The Pragmatic Engineer · article · intermediate

An original survey and discussion of incident handling, review, follow-up actions and learning practices across engineering teams.

Use it for: Gives an FDE vocabulary for communicating an incident and leaving the customer with useful follow-up work instead of only a technical fix.

Practice: For a simulated outage, write the customer impact, timeline, contributing conditions and two follow-up actions with owners and verification criteria.

Access: The article is a free edition; linked subscriber-only templates require payment.

Limits: Published in 2021 and explicitly affected by survey selection bias; treat its survey numbers and vendor examples as historical.

Checked 2026-09-14. Original free article read, including date, author, survey limitations, incident sequence and distinction between free content and paid templates.

[Read the original resource](https://newsletter.pragmaticengineer.com/p/incident-review-best-practices)

## Made With ML

Goku Mohandas · Made With ML / Anyscale · course · intermediate

An end-to-end production ML curriculum spanning data, training, testing, serving, CI/CD and monitoring.

Use it for: Shows how to turn a notebook into a maintainable customer deployment.

Practice: Package a model behind an API, add data and model tests, and demonstrate a reproducible deployment.

Access: Public written lessons and code; local CPU setup is documented. Optional cloud infrastructure costs extra.

Limits: Python familiarity helps. Setup examples reference older Python/Ray versions, so review dependency compatibility before reuse.

Checked 2026-09-14. Read the official course overview and setup lesson, including local no-GPU instructions and the 2023 citation. Did not validate every dependency or cloud workflow.

[Read the original resource](https://madewithml.com/)

## Observability signals

OpenTelemetry · OpenTelemetry · docs · intermediate

A conceptual guide to traces, metrics, logs, and their role in observability.

Use it for: Connect a customer-visible failure to the services and requests involved.

Practice: Trace one failed workflow and correlate its request ID with an actionable log.

Access: The specification and documentation are open; telemetry backends may charge.

Limits: Start with useful signals; collecting everything can raise cost and expose sensitive data.

Checked 2026-09-14. Official course, documentation, author, or employer page read on the check date.

[Read the original resource](https://opentelemetry.io/docs/concepts/signals/)

## SE Radio 706: Observability Tool Migration Techniques

Brijesh Ammanath with Yechezkel Rabinovich · Software Engineering Radio / IEEE · podcast · advanced

A discussion of migrating dashboards, monitors, pipelines and integrations while validating that production signals still work.

Use it for: FDE deployments often enter legacy environments where preserving existing operational behavior matters as much as adding a new feature.

Practice: Write a migration checklist with an inventory, old/new signal comparison, owner for each alert, acceptance criteria and rollback conditions.

Access: Public audio, show notes and automatically generated transcript.

Limits: The guest co-founded an observability vendor; separate migration techniques from product claims and account for transcript errors.

Checked 2026-09-14. Original IEEE episode page, show notes and transcript read; episode number, guest, host, date and OpenTelemetry/migration scope verified.

[Read the original resource](https://se-radio.net/2026/02/se-radio-706-yechezkel-chez-rabinovich-on-observability-tool-migration-techniques/)

## Timeouts, retries, and backoff with jitter

Marc Brooker · Amazon Builders’ Library · article · intermediate

Explains why retry behaviour needs deadlines, limits, and randomisation.

Use it for: Keep a failing customer dependency from consuming the whole service.

Practice: Inject a timeout, cap retry attempts, and compare synchronised retries with jitter.

Access: Public engineering reference; implementation infrastructure may incur costs.

Limits: A retry is safe only when the operation and its side effects allow it. Start with SDK behaviour before adding another retry layer.

Checked 2026-09-14. Primary engineering article read; canonical AWS PDF used where the newer landing page did not expose the article text.

[Read the original resource](https://d1.awsstatic.com/builderslibrary/pdfs/timeouts-retries-and-backoff-with-jitter.pdf)
