February 02, 2024
Your Code as a Crime Scene, Second Edition: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better.
Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams.
The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic.
Change how you view software development and join the hunt for better code!
Now in print: Use coupon code "ATCRIME2COMPLETE" for 40% off the ebook at pragprog.com/titles/atcrime2. For the paperback edition, please support your local independent bookstore.
Who Are We?
The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.
Dave Thomas and Andy Hunt founded the company with a simple goal: to improve the lives of software developers. We publish timely, practical content on classic and cutting-edge topics to help you practice your craft and accelerate your career.
We are not a giant, faceless, corporation. We're a small group of experienced professionals committed to helping make software development easier.
Thank you for your continued support!
Upcoming Author Appearances2024-02-24 Johanna Rothman,
Fake Agile with Johanna Rothman
2024-03-05 Johanna Rothman,
Hands-on Agile Meetup
2024-03-06 Johanna Rothman,
Enterprise Agile Meetup
2024-03-13 Ben Cotton,
Apereo Foundation Micro Conference Series
2024-03-15 Johanna Rothman,
Be the First
Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest
content, best promotions, and upcoming events.
Want even more? Follow @pragprog
on Twitter and The Pragmatic Programmers on LinkedIn
for commentary, news, job openings, and even puzzles.
And, if you want, you can see what
(@pragdave) is up to.
Thanks for your continued support,
By Professional Developers, for Professional Developers
Sent by the Pragmatic Programmers, LLC. • PO Box 271356 • Flower Mound TX 75027