While you may not find many other people willing to talk about pragmatic software development at your company or in your local community, you’ll find them here. Everything is open to discussion and evaluation. We discover, together, what works and what doesn’t work in the real world of software development.

Connect with others and share your experiences, so we can learn from your triumphs and your mistakes. Together, we can all benefit from the experience of other Pragmatic Programmers around the world.

Follow Dave and Andy

You can keep up with us on twitter: @pragmaticandy, @pragdave, and @pragprog, and on our blogs.

Connect With Our Authors and Editors

Read the thoughts, opinions, and occasional adventures of the Pragmatic Bookshelf authors from their personal web logs and web sites.

adam goucher
Generic-user-medium
Adam Keys
2223901045_12c5c7118b_s_medium
Alan Francis
3461957647_a7d1680236_t_medium
Andrew Hunt
Andyhorn_medium
Andy Lester
Headshot-300x300_medium
Aslak Hellesøy
Mugshot_medium
Ben Galbraith
Headshot-6_medium
Ben Poweski
Bendapper_medium
Ben Rady
Benrady-avatar_medium
Ben Scofield
Marmalade_medium
Big Sky Technology
Generic-user-medium
Bill Dudney
Biopic_100x100_medium
Bill Karwin
Bk2_medium
Brian Eng
Brian_medium
Brian Hogan
Bphogan_medium
Brian Marick
England-small_medium
Bruce Tate
Generic-user-medium
Bryan Helmkamp
64126205a8c312d0508cfbb33ada3314_medium
Caleb Tennis
Caleb_tennis_50_medium
Chad Fowler
505012700_76a68ab363_m-1_medium
Charles Nutter
Generic-user-medium
Chris Adamson
N614592285_2406_medium
Chris Pine
Pic2_medium
Christophe Porteneuve
Headshot_120px_medium
Clinton Begin
Generic-user-medium
Colleen Toporek
Photo_3_medium
Craig Riecke
172848_medium
Dan Haywood
Danhaywood2009-200x161_medium
Dan North
Generic-user-medium
Daniel H Steinberg
Daniel_medium
Daniel Wohlbruck
Generic-user-medium
Dave Astels
Generic-user-medium
Dave Klein
Dklein_tiny_medium
Dave Thomas
Dave_8_trans_medium
David A. Black
Generic-user-medium
David Chelimsky
Dchelimsky_medium
David Heinemeier Hansson
Generic-user-medium
David Mullet
Generic-user-medium
David Raphael
3c30cafb582a585f24b1e37276374dc8_medium
Derek DeVries
Derek_medium
Diana Larsen
Dianacaricaturemed_medium
Dion Almaer
Generic-user-medium
Dojo Foundation
Alex_russell_headshot_thumbnail_medium
Ed Burnette
Burnette_ed_medium
Eric Freeman
Generic-user-medium
Esther Derby
Estherheadshot002
Ezra Zygmuntowicz
Generic-user-medium
Frederic Daoud
Freddy_avatar_medium
Gary Sherman
Photo_123_medium
Jackie Carter
Jackiecarter_medium
James Edward Gray II
James_headshot_square_medium
James Grenning
Generic-user-medium
Janet C. Lykowski (Thoughtworks)
Generic-user-medium
Jared Richardson
Jared_pr_medium
Jason Montojo
Generic-user-medium
Jeff Cohen
2483409_icon_medium
Jeff LaMarche
Generic-user-medium
Jennifer Campbell
Generic-user-medium
Jennifer Clawson
Generic-user-medium
Jeremy J. Sydik
Jjsheadshot_medium
Jill Steinberg
Generic-user-medium
Jim Weirich
Jnw-portrait-475x600_medium
Joe Armstrong
3_small_medium
Joe Fair
Generic-user-medium
Johanna Rothman
Jrphoto_medium
Jonathan McCracken
Headshot_medium
Jonathan Rasmusson
Jr-profile_medium
Josef Finsel
200501_medium
Josh Carter
Generic-user-medium
Justin Gehtland
Generic-user-medium
Keir Thomas
Kitty_head_medium
Ken Pugh
Generic-user-medium
Kevin Smith
Photo_78_medium
Kevin W. Gisi
N1604610086_30355849_2382466-181x300_medium
Krishna Sankar
Generic-user-medium
Liz Sedley
Lizsmall_medium
Lukas Mathis
Generic-user-medium
Lyle Johnson
Lovablelyle_medium
Maik Schmidt
Photo_medium
Marcel Molina
Generic-user-medium
Marcus S. Zarra
Avatar_medium
Mark Bates
Generic-user-medium
Mark Chu-Carroll
Generic-user-medium
Mark Fiala
Generic-user-medium
Matt Drance
Generic-user-medium
Matt Mickiewicz
Generic-user-medium
Michael Craig Walls
Generic-user-medium
Michael Nygard
Headshot_96x134_medium
Mike Clark
Mike-120_medium
Mike Mangino
Head_medium
Mike Mason
Generic-user-medium
Mike Naberezny
Mike_medium
Noel Rappin
Generic-user-medium
Ola Bini
Onormal_medium
Paolo Perrotta
Photo_17_medium
Paul Butcher
Icon_medium
Paul Gries
Generic-user-medium
Paul Warren
Generic-user-medium
Pragmatic Studio
Generic-user-medium
Quinton Wall
Generic-user-medium
Rachel Davies
Rachel_davies_qcon_medium
Rawld Gill
Generic-user-medium
Robbie Allen
Generic-user-medium
Rod Coffin
Generic-user-medium
Ron Hitchens
Ronh_head_small_medium
Ryan Bates
Ryan_bates_cropped_medium
Ryan Irelan
Ryanirelan_headshot_48x48_medium
Sam Griffith Jr.
Generic-user-medium
Sam Ruby
Samr_small_medium
Scott Chacon
12274614_587b8d630f_m_medium
Scott Davis
Scott_davis_medium
Staffan Nöteberg
Staffan_medium
Stephen Cawood
Generic-user-medium
Stuart Halloway
Stu-small_medium
Studio B (Sherry Rogelberg)
Generic-user-medium
Susannah Davidson Pfalzer
Susannah_medium
Terence Parr
Australia-3_medium
Terrence Ryan
Generic-user-medium
Thomas E Enebo
Generic-user-medium
Tim Fennell
Generic-user-medium
Tim Isted
Generic-user-medium
Travis Swicegood
Me-square_medium
Venkat Subramaniam
Venkatsubramaniam_medium
Will Gwaltney
Generic-user-medium
Zach Dennis
Generic-user-medium

Connect With Each Other

Pragmatic Programmer Mailing List
Our mailing list forum is hosted by Yahoo! Groups. This is the main forum for discussion of all things pragmatic; any questions you may have, observations, predictions, gripes, wish-lists, and just conversation are all welcome.
Pragmatic Wiki
A WikiWikiWeb devoted to Pragmatic topics. Feel free to contribute your ideas, your successes and your horror stories for the world to see.