Technology Radar: An opinionated guide to today's technology landscape (Volume 30)

Thoughtworks (Technology Advisory Board) ยท pdf ยท 2024-04-03 source โ†— Reader ๐Ÿ–ฅ๏ธ

Agentic AICoding AgentsFrontier-Lab HypeMulti-Agent OrchestrationPull Requests & Async Code ReviewRetrieval & RAGStacked Diffs / Stacked Pull Requests
As AI assistance shifts from an individual developer's tool to something that must be engineered at the team level, organizations need deliberate, disciplined practices (team-shared prompts and RAG-grounded knowledge over ad hoc fine-tuning, and reformed PR/CI practices to absorb AI-increased throughput) rather than either overenthusiastic LLM adoption or business-as-usual team process.

practical ยท expository โ€” A twice-yearly opinionated-guide format: short, graded recommendations (Adopt/Trial/Assess/Hold) on named techniques, tools, platforms and languages, bundled with longer prose on four cross-cutting themes. Practical throughout โ€” every item is ultimately advice on what to do.

Structure

PartRole
Four cross-cutting themes (open-ish source licenses, AI-assisted software development teams, emerging architecture patterns for LLMs, dragging PRs closer to proper CI)context and synthesis
Graded technique/tool/platform blips (Adopt/Trial/Assess/Hold), roughly one-third concerning AIevidence/examples instantiating the themes

Key terms

Propositions

Arguments

Teams should deliberately build AI team assistants rather than rely on the aggregate effect of individually-adopted AI coding tools. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Organizations should default to RAG over fine-tuning when they want an LLM to incorporate organization-specific knowledge. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents