Software for Your Head

Software for Your Head

PDF Software for Your Head Download

  • Author: Jim McCarthy
  • Publisher: Addison-Wesley Professional
  • ISBN: 9780201604566
  • Category : Computers
  • Languages : en
  • Pages : 464

Most people have experienced--at least once in their lives--the incomparable thrill of being part of a great team effort. They can remember the unity of purpose they experienced, the powerful passion that inspired them, and the incredible results they achieved. People who have been on a great team can attest that the difference between being on a team with a shared vision and being on a team without one is the difference between joy and misery. In 1996, Jim and Michele McCarthy, after successful careers leading software development teams at Microsoft and elsewhere, set out to discover a set of repeatable group behaviors that would always lead to the formation of a state of shared vision for any team. They hoped for a practical, communicable, and reliable process that could be used to create the best possible teams every time it was applied. They established a hands-on laboratory for the study and teaching of high-performance teamwork. In a controlled simulation environment, their principle research and teaching effort--the McCarthy Software Development BootCamp--challenged dozens of real-world, high-tech teams to produce and deliver a product. Teams were given a product development assignment, and instructed to form a team, envision the product, agree on how to make it, then design, build, and ship it on time. By repeating these simulations time after time, with the new teams building on the learning from previous teams, core practices emerged that were repeatedly successful. These were encoded as patterns and protocols. Software for Your Head is the first publication of the most significant results of the authors' unprecedented five-year investigation into the dynamics of contemporary teams. The information in this book will provide a means for any team to create for itself a compelling state of shared vision. 0201604566B09042001


Code That Fits in Your Head

Code That Fits in Your Head

PDF Code That Fits in Your Head Download

  • Author: Mark Seemann
  • Publisher: Addison-Wesley Professional
  • ISBN: 0137464355
  • Category : Computers
  • Languages : en
  • Pages : 628

How to Reduce Code Complexity and Develop Software More Sustainably "Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code. This book will be a must-read for every programmer." -- Scott Wlaschin, author of Domain Modeling Made Functional Code That Fits in Your Head offers indispensable, practical advice for writing code at a sustainable pace and controlling the complexity that causes projects to spin out of control. Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize. You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing. Seemann illuminates his insights with code examples drawn from a complete sample project. Written in C#, they're designed to be clear and useful to anyone who uses any object-oriented language including Java , C++, and Python. To facilitate deeper exploration, all code and extensive commit messages are available for download. Choose mindsets and processes that work, and escape bad metaphors that don't Use checklists to liberate yourself, improving outcomes with the skills you already have Get past “analysis paralysis” by creating and deploying a vertical slice of your application Counteract forces that lead to code rot and unnecessary complexity Master better techniques for changing code behavior Discover ways to solve code problems more quickly and effectively Think more productively about performance and security If you've ever suffered through bad projects or had to cope with unmaintainable legacy code, this guide will help you make things better next time and every time. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


Head First Software Development

Head First Software Development

PDF Head First Software Development Download

  • Author: Dan Pilone
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596527357
  • Category : Computers
  • Languages : en
  • Pages : 495

Provides information on successful software development, covering such topics as customer requirements, task estimates, principles of good design, dealing with source code, system testing, and handling bugs.


The Core Protocols

The Core Protocols

PDF The Core Protocols Download

  • Author: Jim McCarthy
  • Publisher:
  • ISBN: 9780692381083
  • Category :
  • Languages : en
  • Pages : 46

Want to live in greatness? This book is your guide. The Core Protocols show you how to discover and obtain what you want, on your own, with your friends and family, and with the people you work with. Follow these easy recipes to understand and articulate your personal alignment, to connect and align with others, to share vision together, and to make the abundant goodness of the universe yours. Based on the work of Jim McCarthy and Michele McCarthy, this book is your concise guide to understanding what you want, connecting with others who support you, and living in greatness.


Domain-driven Design

Domain-driven Design

PDF Domain-driven Design Download

  • Author: Eric Evans
  • Publisher: Addison-Wesley Professional
  • ISBN: 0321125215
  • Category : Computers
  • Languages : en
  • Pages : 563

"Domain-Driven Design" incorporates numerous examples in Java-case studies taken from actual projects that illustrate the application of domain-driven design to real-world software development.


Head First Design Patterns

Head First Design Patterns

PDF Head First Design Patterns Download

  • Author: Eric Freeman
  • Publisher: "O'Reilly Media, Inc."
  • ISBN: 0596800746
  • Category : Computers
  • Languages : en
  • Pages : 694

Using research in neurobiology, cognitive science and learning theory, this text loads patterns into your brain in a way that lets you put them to work immediately, makes you better at solving software design problems, and improves your ability to speak the language of patterns with others on your team.


Righting Software

Righting Software

PDF Righting Software Download

  • Author: Juval Löwy
  • Publisher: Addison-Wesley Professional
  • ISBN: 0136524028
  • Category : Computers
  • Languages : en
  • Pages : 586

Right Your Software and Transform Your Career Righting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design ideas across hundreds of systems, these insights have never before appeared in print. Based on first principles in software engineering and a comprehensive set of matching tools and techniques, Löwy’s methodology integrates system design and project design. First, he describes the primary area where many software architects fail and shows how to decompose a system into smaller building blocks or services, based on volatility. Next, he shows how to flow an effective project design from the system design; how to accurately calculate the project duration, cost, and risk; and how to devise multiple execution options. The method and principles in Righting Software apply regardless of your project and company size, technology, platform, or industry. Löwy starts the reader on a journey that addresses the critical challenges of software development today by righting software systems and projects as well as careers—and possibly the software industry as a whole. Software professionals, architects, project leads, or managers at any stage of their career will benefit greatly from this book, which provides guidance and knowledge that would otherwise take decades and many projects to acquire. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


It's All in Your Head

It's All in Your Head

PDF It's All in Your Head Download

  • Author: Suzanne O'Sullivan
  • Publisher: Random House
  • ISBN: 0099597853
  • Category : Emotions
  • Languages : en
  • Pages : 338

A neurologist explores the very real world of psychosomatic illness. Most of us accept the way our heart flutters when we set eyes on the one we secretly admire, or the sweat on our brow as we start the presentation we do not want to give. But few of us are fully aware of how dramatic our body's reactions to emotions can sometimes be. Take Pauline, who first became ill when she was fifteen. What seemed at first to be a urinary infection became joint pain, then food intolerances, then life-threatening appendicitis. And then one day, after a routine operation, Pauline lost all the strength in her legs. Shortly after that her convulsions started. But Pauline's tests are normal; her symptoms seem to have no physical cause whatsoever. Pauline may be an extreme case, but she is by no means alone. As many as a third of men and women visiting their GP have symptoms that are medically unexplained. In most, an emotional root is suspected and yet, when it comes to a diagnosis, this is the very last thing we want to hear, and the last thing doctors want to say. In It's All in Your Head consultant neurologist Dr Suzanne O'Sullivan takes us on a journey through the very real world of psychosomatic illness. She takes us from the extreme -- from paralysis, seizures and blindness -- to more everyday problems such as tiredness and pain. Meeting her patients, she encourages us to look deep inside the human condition. There we find the secrets we are all capable of keeping from ourselves, and our age-old failure to credit the intimate and extraordinary connection between mind and body.


Solve for Happy

Solve for Happy

PDF Solve for Happy Download

  • Author: Mo Gawdat
  • Publisher: Simon and Schuster
  • ISBN: 1501157590
  • Category : Self-Help
  • Languages : en
  • Pages : 368

In this “powerful personal story woven with a rich analysis of what we all seek” (Sergey Brin, cofounder of Google), Mo Gawdat, Chief Business Officer at Google’s [X], applies his superior logic and problem solving skills to understand how the brain processes joy and sadness—and then he solves for happy. In 2001 Mo Gawdat realized that despite his incredible success, he was desperately unhappy. A lifelong learner, he attacked the problem as an engineer would: examining all the provable facts and scrupulously applying logic. Eventually, his countless hours of research and science proved successful, and he discovered the equation for permanent happiness. Thirteen years later, Mo’s algorithm would be put to the ultimate test. After the sudden death of his son, Ali, Mo and his family turned to his equation—and it saved them from despair. In dealing with the horrible loss, Mo found his mission: he would pull off the type of “moonshot” goal that he and his colleagues were always aiming for—he would share his equation with the world and help as many people as possible become happier. In Solve for Happy Mo questions some of the most fundamental aspects of our existence, shares the underlying reasons for suffering, and plots out a step-by-step process for achieving lifelong happiness and enduring contentment. He shows us how to view life through a clear lens, teaching us how to dispel the illusions that cloud our thinking; overcome the brain’s blind spots; and embrace five ultimate truths. No matter what obstacles we face, what burdens we bear, what trials we’ve experienced, we can all be content with our present situation and optimistic about the future.


The Nature of Software Development

The Nature of Software Development

PDF The Nature of Software Development Download

  • Author: Ron Jeffries
  • Publisher: Pragmatic Bookshelf
  • ISBN: 1680505084
  • Category : Computers
  • Languages : en
  • Pages : 264

You need to get value from your software project. You need it "free, now, and perfect." We can't get you there, but we can help you get to "cheaper, sooner, and better." This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost. Using simple sketches and a few words, the author invites you to follow his path of learning and understanding from a half century of software development and from his engagement with Agile methods from their very beginning. The book describes software development, starting from our natural desire to get something of value. Each topic is described with a picture and a few paragraphs. You're invited to think about each topic; to take it in. You'll think about how each step into the process leads to the next. You'll begin to see why Agile methods ask for what they do, and you'll learn why a shallow implementation of Agile can lead to only limited improvement. This is not a detailed map, nor a step-by-step set of instructions for building the perfect project. There is no map or instructions that will do that for you. You need to build your own project, making it a bit more perfect every day. To do that effectively, you need to build up an understanding of the whole process. This book points out the milestones on your journey of understanding the nature of software development done well. It takes you to a location, describes it briefly, and leaves you to explore and fill in your own understanding. What You Need: You'll need your Standard Issue Brain, a bit of curiosity, and a desire to build your own understanding rather than have someone else's detailed ideas poured into your head.