November 15, 2023
It turns out that by simply considering, refactoring, and rewriting this material, by peeling back complexity to focus on simple core ideas over intricate details, Jay has discovered a truth hidden within complex topics normally taught at a university level. As he broke down concepts into their original parts, the fundamentals emerged. They were never difficult or complex in the first place.
Data structures are the bread and butter of development. Knowing how to estimate complexity, tune performance, and use the software designs that support these is fundamental to your personal growth and an organizations' collective success.
Jay had it right: unnecessarily complicated information belongs on dusty, unreachable university library shelves or, maybe, scrawled on a cave wall in some ancient hieroglyphic. Why should it be difficult? Why should it be complicated? These easy-to-learn basics deserve to be read and understood and implemented in our day jobs. Because they are easy and they are useful and they are accessible to anyone who wants to use a little elbow grease.
We sat down to hear the story of how Jay stood up against outdated academic conventions, used his extensive firsthand experience, and built bridges that connected his academic know-how with practical learning every dev needs and can truly grasp. When he was finally finished, he had made something that, in plain English, offered simple and accessible elegance: A Common Sense Guide to Data Structures and Algorithms.
Read the full interview at https://forum.devtalk.com/t/spotlight-jay-wengrow-author-interview-and-ama/129857. Jay discusses why the order in which you teach concepts is crucial to learning: start with problems and then use them to motivate solutions so the patterns are grounded and make sense. Warmth and humor and the human touch, as well as a ton of visuals, add the extra oomph to an amazing transformation of shrouded secrets into everyday skills. And while you're there, be sure to drop a question in the AMA. You'll get a personal answer back, and you'll also get a chance to win a free ebook copy of A Common-Sense Guide to Data Structures and Algorithms, Second Edition or A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1.
And if AMAs aren't your thing, use the promo code devtalk.com for 35% off either A Common-Sense Guide to Data Structures and Algorithms, Second Edition or A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1 at pragprog.com.
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