Go to The Pragmatic Programmers
About
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Note from the editor

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career. In our Medium publication, you'll find short articles from our book authors and editors.

Editors
Go to the profile of The Pragmatic Programmers
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Go to the profile of Margaret Eldridge
Margaret Eldridge
Editing and writing technical nonfiction since 1996
Go to the profile of Jeff Langr / Langr Software Solutions
Jeff Langr / Langr Software Solutions
40+ years developing. Wrote Modern C++ Programming w/ TDD; Agile Java; Agile in a Flash; Prag Unit Testing in Java; some of Clean Code.
Go to the profile of Adaobi Obi Tulton
Go to the profile of PragPub
PragPub
The Pragmatic Programmers bring you archives from PragPub, a magazine on web and mobile development (by editor Michael Swaine, of Dr. Dobb’s Journal fame).
Go to the profile of Margaret Eldridge
Margaret Eldridge
Writing and editing since 1996
Writers
Go to the profile of Johanna Rothman
Johanna Rothman
I help managers and leaders do reasonable things that work. Author of 14 books and counting…
Go to the profile of Ed Burnette
Ed Burnette
Technology innovator, open source advocate, AI enthusiast, and veteran software developer.
Go to the profile of Noel Rappin
Noel Rappin
Noel Rappin is a Senior Staff Engineer at Chime. He is the co-author of "Programming Ruby 3.2", the "Pickaxe Book". Find him at noelrappin.com
Go to the profile of Margaret Irene Eldridge
Margaret Irene Eldridge
Margaret has been editing and writing professionally since 1996.
Go to the profile of Dmitry Zinoviev
Dmitry Zinoviev
Dmitry is a prof of Computer Science at Suffolk U. He is loves C and Python programming, complex networks, computational soc science, and digital humanities.
Go to the profile of Miki Tebeka
Go to the profile of James Stanier
James Stanier
Writing things that interest me. Hopefully they'll interest you as well.
Go to the profile of Mike Riley
Go to the profile of Jay Wengrow
Go to the profile of Joe Morgan
Joe Morgan
I like to break things and put them back together. Author of Simplifying Javascript. Writing featured in Slate, Digital Ocean and FreeCodeCamp.
Go to the profile of Ricardo Gerardi
Ricardo Gerardi
Geek, father, consultant, writer. Author of Powerful Command-Line Applications in Go. I also write for many online technical publications. Go, Linux, k8s, Vim.
Go to the profile of Tammy Coron
Tammy Coron
Tammy Coron is an independent creative professional and the host of Roundabout: Creative Chaos.
Go to the profile of Venkat Subramaniam
Go to the profile of Sophie DeBenedetto
Sophie DeBenedetto
Sophie is a Senior Software Engineer at GitHub and co-author of Programming Phoenix LiveView
Go to the profile of Bruce Tate
Bruce Tate
Bruce Tate is the founder of Groxio, a training and education company for programmers. He’s the author of more than a dozen books and an avid outdoor enthusiast
Go to the profile of Svilen Gospodinov
Svilen Gospodinov
Freelance Elixir engineer & consultant
Go to the profile of Tony Hammond
Tony Hammond
Data architect | author ‘Exploring Graphs with Elixir’ (Nov 2022)
Go to the profile of Dmitri Sotnikov
Dmitri Sotnikov
A sentience trapped in a prison of meat.
Go to the profile of Scot Brown
Go to the profile of Staffan Nöteberg
Staffan Nöteberg
🌱 Twenty Years of Agile Coaching and Leadership • Monotasking and Pomodoro books (700.000 copies sold)
Go to the profile of David Muller
David Muller
Professional software engineer, and author of Intuitive Python.
Go to the profile of Kenneth Kousen
Kenneth Kousen
Author of the books Mockito Made Clear, Help Your Boss Help You, Kotlin Cookbook, Modern Java Recipes, Gradle Recipes for Android, and Making Java Groovy
Go to the profile of Herbert Wolverson
Herbert Wolverson
Author of Hands-on Rust and the Rust Roguelike Tutorial
Go to the profile of Mark Kilby
Mark Kilby
20+y remote work practitioner, organizational coach, and co-author of the book, From Chaos to Successful Distributed Agile Teams: Collaborate to Deliver.
Go to the profile of Michael Swaine
Michael Swaine
Editor-in-chief of the legendary Dr. Dobb’s Journal, co-author of seminal computer history Fire in the Valley, editor at Pragmatic Bookshelf.
Go to the profile of Eric Redmond
Eric Redmond
Metaverse Studio Lead at Nike, Author http://deeptechbook.com
Go to the profile of Jim Almo
Go to the profile of Mike Amundsen
Mike Amundsen
Working to improve the quality and usability of information on the Web with APIs, Microservices, and Digital Transformation
Go to the profile of Sean Moriarity
Go to the profile of Michael Fazio
Go to the profile of Travis Jeffery
Travis Jeffery
Working on Kafka/Confluent. Made software at Basecamp, Segment. Writing open-source software https://github.com/travisjeffery.
Go to the profile of Dave Thomas
Dave Thomas
Programmer. Writer (Pragmatic Programmer, Programming Ruby, Agile Web Development w/ Rails, Programming Elixir). Manifesto for Agile S/W Development. Speaker
Go to the profile of PragPub
PragPub
The Pragmatic Programmers bring you archives from PragPub, a magazine on web and mobile development (by editor Michael Swaine, of Dr. Dobb’s Journal fame).
Go to the profile of Andy Hunt
Andy Hunt
Award-winning and best-selling Author, Speaker, Musician, and Woodworker. Home page at toolshed.com
Go to the profile of Brian P. Hogan
Brian P. Hogan
Web developer, author, PragProg editor, teacher, student, musician. I create things on the Internet and craft words at @digitalocean. My opinions are my own.
Go to the profile of Karl Stolley
Karl Stolley
Author of Programming WebRTC, out in beta at Pragmatic Programmers. Chicagoan. Developer & writer.
Go to the profile of Faraz Kelhini
Faraz Kelhini
Faraz is a professional JavaScript developer who is passionate about promoting patterns and ideas that make web development more productive. Website: eloux.com
Go to the profile of Erica Sadun
Go to the profile of Uberto Barbini
Uberto Barbini
JVM and Kotlin independent consultant. Passionate about Code Quality and Functional Programming. Author, public speaker and OpenSource contributor.
Go to the profile of Chris Pine
Go to the profile of Louise Corrigan
Louise Corrigan
Senior Content Acquisitions Editor at O’Reilly Media working in the software architecture and software development space
Go to the profile of Ben Cotton
Ben Cotton
Ben is the Fedora Program Manager and author of Program Management for Open Source Projects.
Go to the profile of Rebecca Skinner
Go to the profile of Paolo Perrotta
Paolo Perrotta
Author of Programming Machine Learning (https://pragprog.com/book/pplearn).
Go to the profile of Craig Walls
Craig Walls
Author Spring in Action and Build Talking Apps for Alexa
Go to the profile of Jeff Langr / Langr Software Solutions
Jeff Langr / Langr Software Solutions
40+ years developing. Wrote Modern C++ Programming w/ TDD; Agile Java; Agile in a Flash; Prag Unit Testing in Java; some of Clean Code.
Go to the profile of Brian Okken
Brian Okken
Host of @TestAndCode (@testpodcast) and @PythonBytes. Author of “Python Testing with pytest”. Lean TDD advocate, Agile heckler. Python, C++.
Go to the profile of Allison Thomas
Allison Thomas
Partnerships at Medium
Go to the profile of Brian MacDonald
Brian MacDonald
Brian MacDonald edits for DigitalOcean and The Pragmatic Bookshelf.
Go to the profile of Steve Motty (nOw Innovation Inc.)
Steve Motty (nOw Innovation Inc.)
30-years specializing in geospatial & remote-sensing logic-ware for many markets: subsea exploration;aviation training;incident recorders;&ocean-going robotics.
Go to the profile of Frazer Rice
Go to the profile of Bill Karwin
Go to the profile of Siddhant Goel
Go to the profile of Erin Dees
Go to the profile of Venkat Subramaniam
Go to the profile of Ashley Peacock
Ashley Peacock
Staff Software Engineer, Architect & Author
Go to the profile of Lauren Maffeo
Lauren Maffeo
Tech, travel, and mental health
Go to the profile of Leemay Nassery
Leemay Nassery
Engineering Leader; Published Author
Go to the profile of Andy Lester
Andy Lester
I write about programming, job hunting, open source, resumes, etc. I wrote ack. Email me at andy-at-petdance.com.
Go to the profile of David Copeland
David Copeland
Experienced technical leader and author
Go to the profile of Tom Mahon, author of Charged Bodies
Tom Mahon, author of Charged Bodies
I started writing about technology in 1974, and began a half-century career as publicist, historian, essayist, novelist and speaker, in Silicon Valley.
Go to the profile of Andrew Atkinson