An image of a penguin using a laptop

Pragmatic Penguin Pattern Portfolio

Become a better (software) professional, by standing on the shoulders of giants

Start Reading

    Making sense of advice

    the trouble with "best practices" is they never seem to work

    We tend to learn a great deal about a wide variety of topics. Yet, from time to time, we are stumped by how elegantly or easily someone solves a certain problem. You are left wondering why you have not been tackling similar problems in the same way. It could have saved you vast amounts of frustration if only you had known earlier.
    Why did you not know? Why did you not see the solution? Why did you not apply the same technique?

    The answer is simple: you did not know it existed.
    No one told you about it. No one shared their knowledge with you.
    Or maybe they did, but you did not understand it. Or you did not see the value in it.

    Sharing knowledge can be challenging because people often speak different “languages” when it comes to ideas. Using a structured approach helps us better express and understand concepts, but how do we make sense of the countless frameworks and practices that exist?

    And even if we do understand them, how do we know when to apply them? After all, not every tool is right for every job. You are unique, your situation is unique, and so should be your approach.

    That’s where we come in.
    This knowledge base will help you make sense of the vast amount of information out there, so you can focus on what matters most to you.

    Yet another framework?

    Not quite. Here's what makes us different.

    An image of a penguin using a laptop

    Focus on practical use Rather than stick to theory, we aim to help you put what you learn into effect as quickly as possible. By focussing on when techniques and ideas are valuable, you will understand when to apply an idea. And more importantly, when not to apply it.

    Terminology explained The amount of jargon used when discussing specialized techniques and technology can be overwhelming to newcomers. This publication helps you get acquainted with them so you know what people are talking about.

    Resources & Background information Recommended background reading, in case you want to dig deeper into certain topics. As with all content here, we focus on showing what is in it for you.

    Learn. Grow. Improve.

    discover new ideas and techniques to help you excel

    Imagine the thrill of discovering new ideas and techniques that will help you excel at the things you do every day. Whether you’re already working in a technical role or just starting out, there’s always more to learn and explore. Either way, we’ve got something for you.

    In this knowledge base, you’ll discover practical insights and valuable tips from experts who have dedicated themselves to mastering their craft. By reading on, you’ll gain a deeper understanding of the topics that interest you and learn new ways to take steps towards achieving your goals and becoming the best you can be.

    So why not give it a try? Dive in and see how far you can go.