Overview
This workshop explores the rapidly evolving toolkit of the modern AI-assisted software engineer. The central thesis is that the role of a software engineer is shifting from direct implementation to review, orchestration, and architectural direction, with agents handling an increasing share of code generation, testing, and deployment.
The project examines the leading tools driving this shift, including OpenAI Codex, GitHub Copilot, and Claude Code, and develops a practical understanding of how they are used in real team environments. A key focus is agentic coding at scale: running agents across repositories to generate features, write tests, submit pull requests, and maintain codebase consistency.
The workshop also introduces the concept of everything as a spec: the idea that the most valuable skill for the AI-era engineer is the ability to write clear, precise product requirements documents (PRDs) and specifications that effectively instruct agents to produce valuable, high-quality output.
Applied Skills
- Evaluating and operating AI-assisted development tools (OpenAI Codex, GitHub Copilot, Claude Code)
- Running agentic coding workflows across single and multi-repository environments
- Prompt and specification design for effective agent-driven development
- PRD and spec writing as a primary engineering discipline
- Reviewing and validating AI-generated code, tests, and pull requests
- Strategic thinking about the evolving role of the senior software engineer
Deliverables
A structured workshop presentation and reference guide covering the current landscape of AI-assisted development tools, hands-on demonstrations of agentic coding workflows, and a framework for thinking about the evolving role of the senior software engineer. Includes practical guidance on PRD and spec writing as the foundation for effective agent-directed development.