Exploring Extreme Programming

XP (Extreme Programming) is a form of Agile software development. This site contains Bill Wake’s essays on XP, Agile, Lean, Scrum, and related topics.

I have a new series – comics! First one: “SwiftUI – Data for Views“.

Join Me on Twitch!
Monday through Thursday, 2-4:30pm US EDT (7-9:30pm UTC)
https://xp123.com/twitch

Current project: Threaded interpreter in assembler.

Old episodes are on YouTube.
Customer
Customer
Programmer
Programmer
Tester
Tester
Coach
Coach

Start Here

Try these pages for an overview of particular areas in software development:

Reviews

Check out the reviews (mostly books) on a variety of topics.

(Disclaimer: If you buy a book through my link, I get a small credit with Amazon.)

Your Host

Bill Wake is an independent consultant and teacher. Bill has been involved with XP and Agile software for many years, in a variety of domains including financial, biotechnology, publishing, and more. His other interests include design, games, and mountain dulcimer.

Follow Bill on Mastodon, @billwake@mastodon.online.

Bill is the author of Extreme Programming Explored, Refactoring Workbook, Design Patterns in Java (with Steve Metsker), and Refactoring in Ruby (with Kevin Rutherford).

Some material formerly on this site has migrated to other sites:

  • billwake.com contains Bill’s posts unrelated to agile software.
  • jobaids.info contains material on how to create job aids.

Copyright 1994-2024, William C. Wake. All Rights Reserved.