Own your feedback. A proven peer survey for engineers. Calibrate →

Become the Person Your Team Relies on Most

This isn’t another book about algorithms or frameworks. It’s about what comes after you know how to code: developing the judgment to see risks and opportunities, the communication skills to be candid and collaborative, and the discipline to ship things that actually matter to the people using them.

What People Are Saying

This book does a rare thing: describes the true breadth of discipline of software engineering, and all the importantly messy overlaps with other disciplines: design, product management, user research, and beyond. The magic of this book is it takes all the things good software engineers do that are implicit and unsaid, and says them. In plain language, Ryan provides a map to the vast territory that is software engineering.

Benji Mauer - Principal UX Designer
Benji Mauer
Principal UX Designer, MBTA

More than a technical manual, this field guide gives modern software teams a compass for building great code, great collaboration, and a culture where engineering—and people—thrive!

Enjoleah Daye - Founder
Enjoleah Daye
Founder, Happy Chaos Bike Lab

As a mechanical engineering student who also loves software, I found Ryan’s guidance incredibly clear and relatable. He explains how real software teams work in a way that’s practical, engaging, and easy to learn from.

Ayoub Ellouzi - Student
Ayoub Ellouzi
Student, Merrimack College

A must-read for engineers who want to actually ship things that matter. Ryan’s breakdown of product vs. delivery teams alone is worth the price—and his grounded take on AI tools is the sanity check our industry desperately needs.

Chris Alfano - CEO
Chris Alfano
CEO, Jarvus Innovations

Ryan Mahoney is one of the most effective engineering leaders I’ve had the fortune of working with in my career, and A Field Guide to Software Engineering distills a great deal of thoughtful guidance that I have watched him develop over the years into an accessible and practical reference.

Eddie Maldonado - Senior Software Engineer
Eddie Maldonado
Senior Software Engineer, MBTA

As a technical recruiter, A Field Guide to Software Engineering deepened my understanding of how software engineers truly operate within an organization beyond job titles and resumes. It helped me better grasp team dynamics, technical responsibilities, and the collaborative nature of engineering work. The book has strengthened my ability to ask better interview questions and align talent decisions more closely with business needs.

Josh Melucci - Senior Technical Recruiter
Josh Melucci
Senior Technical Recruiter, J Michael Consulting

Of course Ryan wrote a book on Software Engineering guidance. He is a master of our craft and loves to share what he learns. Whether you’re a new leader, a seasoned tech lead, or a software engineer just trying to understand your team a little better, you will find yourself coming back to this guide over and over again and leaving with a sense of assurance. Enjoy!

Grejdi Gjura - Director
Grejdi Gjura
Director, Fares Technology at MBTA, Engineering at BetterLesson

The engineers who succeed aren't the most technically brilliant—they're the ones who finish work, communicate clearly, and understand the problem domain. Ryan's sections on domain fluency and working with multidisciplinary product teams are particularly sharp. The difference between good software and wasted effort often comes down to whether you understood the problem before falling in love with a solution. Every engineer that works on things, especially things that matter, should read this, for the sake of their coworkers and end users.

Julia Schaumburg - CXO
Julia Schaumburg
CXO, Jarvus Innovations

It can come as a shock, but being a software developer involves much more than just writing code. A Field Guide to Software Engineering provides a fantastic tour through everything that comes with the job as practiced in real life. And not in some idealized, perfect abstraction way. Ryan Mahoney speaks candidly about common challenges faced in practice and provides practical tips for making real improvements in your own work. This guide is a must-have for newcomers to the field, and its insights are also valuable for seasoned professionals.

Matt Shanley - President
Matt Shanley
President, Three Cycles Software

8 Things this Book Will Teach You

Ryan Mahoney

For years, I chased technical mastery and tried to be the “smartest engineer in the room.” It was an anxious, self-centered way to work. Only when I joined outcome-oriented teams and learned from direct, generous mentors did I realize what actually matters: what we build, how we work together, and who is better off because of it. I spent a lot of time figuring that out the hard way. I wrote this book so you don’t have to.

— Ryan Mahoney

FirstWho Press, Ryan Mahoney © 2026A must-read for engineers who want to actually ship things that matter.`