The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.
Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of professional developers. We create timely, practical books, audio books and videos on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career.
We are not a giant, faceless, greed-soaked corporation. We’re a small group of experienced professionals committed to helping make corporate software development easier.
Our titles do not contain any Digital Restrictions Management, and have always been DRM-free; we pioneered the “beta book” concept; we’ll email your ebook to your Kindle and synch your ebooks amongst your devices via Dropbox, and you can re-download your purchases at any time. We’re here to make your life easier.
Andy Hunt, Publisher In Chief, is an author and publisher, avid musician, and sometime woodworker. When not making noise or firewood he occasionally speaks at conferences. He has been active in the field of software development since before the @ sign. He co-authored The Pragmatic Programmer with Dave as well as a dozen other titles (including science fiction novels), was an author of the Agile Manifesto, and tweets random bits about code, life, and zen at @PragmaticAndy.
Dave Thomas, Publisher Emeritus, founded the Pragmatic Bookshelf with Andy, and retired in 2016. Follow his occasional tweets as @pragdave.
Janet Furlow is Vice President of Operations at the Pragmatic Bookshelf. She oversees and coordinates everything from book production, manufacturing and fulfillment, to customer service and support from her home base in sunny Texas.
Dave Rankin is Executive Editor at the Pragmatic Bookshelf. He has been a professional software developer since 1998 and has worked on projects for clients ranging from Fortune 500s to the Department of Defense. Dave has taught writing at the university level, has served as a technical writer and editor for a New York Times web property, and has worked as a technical editor for DigitalOcean.
Jackie Carter is a development editor for the Pragmatic Bookshelf. Previously she was an independent software consultant, working with both nonprofit and for-profit organizations. She lives on the northern California coast.
Michael Swaine, editor of PragPub magazine and books for Pragmatic Bookshelf, has been writing about technology full-time since he helped launch InfoWorld back in 1981. He and Paul Freiberger wrote Fire in the Valley, the seminal history of the personal computer and the source for the award-winning movie Pirates of Silicon Valley, and co-wrote the article on computer history for Encyclopedia Britannica. He was editor-in-chief/-at-large for Dr. Dobb’s Journal forlikeever, and launched several magazines plus four regular columns in MacUser magazine and columns in a dozen other magazines. He and partner Nancy Groth live in Grants Pass, Oregon.
Katie Dvorak has many years of development editing and publishing experience, including stints at IDG Books, PC World Magazine, and the American Medical Association, and projects with O’Reilly, Wiley, and Microsoft Press.
She lives in Northern California with her family, where she is often seen running with her dog in preparation for her next marathon.
Bruce Tate the Series Editor of our Seven in Seven and Your Elixir Source series, is a mountain biker, climber, and father of two from Austin, Texas. As the Chief Technology Officer of icanmaketibetter.com, the social innovation and market research platform, he is responsible for leading all technology and developing industry-leading agile solutions for voice-of-customer feedback. He has written more than ten books, including Beyond Java and the award-winning Seven Languages in Seven Weeks.
Adaobi Obi Tulton got her first job as a manuscript coordinator in 1997 and has been in publishing ever since. She has been a project editor and development editor for companies such as Wiley, O’Reilly, and Apress, and has done copy editing and proofreading work for companies such as Hachette Book Group and McGraw-Hill. She’s a New Yorker, born and raised, and lives there now with her husband, daughter, and cat. She’s still trying to find free time to learn how to knit.
Margaret Eldridge has been editing and writing professionally about technology since 1996. She runs a document services and PDF form design company called Electronic Document Design (edocdesign.com). When she’s not working, Margaret is usually out sailing and enjoying the Florida sunshine.
Dawn Schanafelt started out in the publishing industry with a job in O’Reilly Media’s customer service department. From there, she worked her way up the editorial ranks to development editing. She enjoys all parts of the book-creation process—-yes, even indexing. She lives in Oregon with her wonderful husband, amazing daughter, and photogenic cat.
Brian MacDonald has been an editor of technical publications for over 18 years. For most of that time, he ran his own business, with clients including O’Reilly, Wiley, Apress, Wrox, Osborne, and Manning. He also spent a few years as a technical writer at Microsoft. He has co-authored two editions of Learning C# and Learning ASP.NET for O’Reilly. He lives in southeastern Pennsylvania with his wife and son. You can follow him on Twitter at @bmac_editor.
Patrick Di Justo is an author and an editor. A former planetarium producer, robot programmer, 3D animator, investigative journalist and columnist for Wired magazine, he lives for the written word. He makes his home on an island off the coast of North America.
Our Technical Advisory Board
has enjoyed over a third century in software development. Jeff is the author of five software development books, including three published by the Pragmatic Bookshelf: a rewrite of the Andy Hunt/Dave Thomas classic, Pragmatic Unit Testing in Java with JUnit, the widely-distributed card deck, Agile in a Flash (co-written with Tim Ottinger), and Modern C++ Programming with Test-Driven Development. He also wrote two chapters for Uncle Bob Martin’s highly acclaimed bestseller, Clean Code. Through his company, Langr Software Solutions, Inc., Jeff provides technical/process training, hands-on coaching for development teams, and programming services.
Mike Riley is a technical advisor for Pragmatic Bookshelf. He’s a professional software developer and emerging information technologist, and the author of Programming Your Home and the Sublime Text 2 screencast for Pragmatic Bookshelf. Mike is also a contributing editor and author of hundreds of technical articles and reviews for Dr. Dobb’s, DevProConnections, and Make Magazine, and was the co-host of Computer Connection, a technology enthusiast show broadcast on CLTV. Mike was a contributing author to the Open eBook Publication Structure Specification, one of the three standards that comprise the EPUB digital publication file format.
Maik Schmidt has worked as a software developer for more than 20 years and
makes a living creating complex solutions for large enterprises. Outside his
day job, he writes book reviews and articles for computer science magazines.
He is the author of Arduino: A Quick-Start Guide, Second
Edition and Raspberry Pi: A Quick-Start Guide, Second Edition.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.
Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award-winning book Practices of an Agile Developer.
Simon St. Laurent is a content manager at LinkedIn Learning, focusing primarily on front-end web projects. He has been co-chair of the Fluent conference and of OSCON. He has authored or co-authored books including Introducing Elixir, Introducing Erlang, Learning Rails 3, XML: A Primer, and Cookies. You can find more of his writing on technology, Quakerism, and the Town of Dryden at simonstl.com.
Brian Anderson is a content manager at LinkedIn Learning, focusing on the delivery of software from traditional system administration, to cloud computing, web performance, Docker, and DevOps. He has been co-chair of the Velocity conference and host of the O’Reilly Media podcast. He has been working in online education and serving the needs of working learners for more than fifteen years.
See Help Wanted for more information.