Skip to main content

The Mythical Man Month

Download The Mythical Man Month Full eBooks in PDF, EPUB, and kindle. The Mythical Man Month is one my favorite book and give us some inspiration, very enjoy to read. you could read this book anywhere anytime directly from your device. This site is like a library, Use search box in the widget to get ebook that you want.

The Mythical Man month

The Mythical Man month Book
Author : Frederick P. Brooks (Jr.),Frederick P. Brooks, Jr.
Publisher : Reading, Mass. ; Don Mills, Ont. : Addison-Wesley Publishing Company
Release : 1975
ISBN : 0987650XXX
File Size : 22,9 Mb
Language : En, Es, Fr and De


The Mythical Man month Book PDF/Epub Download

The orderly Sweet-Williams are dismayed at their son's fondness for the messy pastime of gardening.

Managing the Unmanageable

Managing the Unmanageable Book
Author : Mickey W. Mantle,Ron Lichty
Publisher : Addison-Wesley
Release : 2012-09-16
ISBN : 0132981254
File Size : 47,6 Mb
Language : En, Es, Fr and De


Managing the Unmanageable Book PDF/Epub Download

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable? In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully. Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.

The Pragmatic Programmer

The Pragmatic Programmer Book
Author : David Thomas,Andrew Hunt
Publisher : Addison-Wesley Professional
Release : 2019-07-30
ISBN : 0135956919
File Size : 37,8 Mb
Language : En, Es, Fr and De


The Pragmatic Programmer Book PDF/Epub Download

“One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks “. . . lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

The Design of Design Essays from a Computer Scientist

The Design of Design  Essays from a Computer Scientist Book
Author : Brooks Frederick P.
Publisher : Pearson Education India
Release : 2010
ISBN : 9788131758069
File Size : 38,6 Mb
Language : En, Es, Fr and De


The Design of Design Essays from a Computer Scientist Book PDF/Epub Download

Download The Design of Design Essays from a Computer Scientist book written by Brooks Frederick P. and published by Pearson Education India with total hardcover pages 444 . Available in PDF, EPUB, and Kindle, read book directly with any devices anywhere and anytime.

40 Algorithms Every Programmer Should Know

40 Algorithms Every Programmer Should Know Book
Author : Imran Ahmad
Publisher : Packt Publishing Ltd
Release : 2020-06-12
ISBN : 178980986X
File Size : 20,5 Mb
Language : En, Es, Fr and De


40 Algorithms Every Programmer Should Know Book PDF/Epub Download

Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental algorithms, such as sorting and searching, to modern algorithms used in machine learning and cryptography Key FeaturesLearn the techniques you need to know to design algorithms for solving complex problemsBecome familiar with neural networks and deep learning techniquesExplore different types of algorithms and choose the right data structures for their optimal implementationBook Description Algorithms have always played an important role in both the science and practice of computing. Beyond traditional computing, the ability to use algorithms to solve real-world problems is an important skill that any developer or programmer must have. This book will help you not only to develop the skills to select and use an algorithm to solve real-world problems but also to understand how it works. You’ll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, such as searching and sorting, with the help of practical examples. As you advance to a more complex set of algorithms, you'll learn about linear programming, page ranking, and graphs, and even work with machine learning algorithms, understanding the math and logic behind them. Further on, case studies such as weather prediction, tweet clustering, and movie recommendation engines will show you how to apply these algorithms optimally. Finally, you’ll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks. By the end of this book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms. What you will learnExplore existing data structures and algorithms found in Python librariesImplement graph algorithms for fraud detection using network analysisWork with machine learning algorithms to cluster similar tweets and process Twitter data in real timePredict the weather using supervised learning algorithmsUse neural networks for object detectionCreate a recommendation engine that suggests relevant movies to subscribersImplement foolproof security using symmetric and asymmetric encryption on Google Cloud Platform (GCP)Who this book is for This book is for programmers or developers who want to understand the use of algorithms for problem-solving and writing efficient code. Whether you are a beginner looking to learn the most commonly used algorithms in a clear and concise way or an experienced programmer looking to explore cutting-edge algorithms in data science, machine learning, and cryptography, you'll find this book useful. Although Python programming experience is a must, knowledge of data science will be helpful but not necessary.

The Mythical Man Month

The Mythical Man Month Book
Author : Frederick P. Brooks Jr.
Publisher : Pearson Education
Release : 1995-08-02
ISBN : 0132119161
File Size : 51,6 Mb
Language : En, Es, Fr and De


The Mythical Man Month Book PDF/Epub Download

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time. The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."

Facts and Fallacies of Software Engineering

Facts and Fallacies of Software Engineering Book
Author : Robert L. Glass
Publisher : Addison-Wesley Professional
Release : 2003
ISBN : 9780321117427
File Size : 28,5 Mb
Language : En, Es, Fr and De


Facts and Fallacies of Software Engineering Book PDF/Epub Download

Regarding the controversial and thought-provoking assessments in this handbook, many software professionals might disagree with the authors, but all will embrace the debate. Glass identifies many of the key problems hampering success in this field. Each fact is supported by insightful discussion and detailed references.


Peopleware Book
Author : Tom DeMarco,Tim Lister
Publisher : Addison-Wesley
Release : 2013-07-15
ISBN : 0133440737
File Size : 41,5 Mb
Language : En, Es, Fr and De


Peopleware Book PDF/Epub Download

Few books in computing have had as profound an influence on software management as Peopleware . The unique insight of this longtime best seller is that the major issues of software development are human, not technical. They’re not easy issues; but solve them, and you’ll maximize your chances of success. “Peopleware has long been one of my two favorite books on software engineering. Its underlying strength is its base of immense real experience, much of it quantified. Many, many varied projects have been reflected on and distilled; but what we are given is not just lifeless distillate, but vivid examples from which we share the authors’ inductions. Their premise is right: most software project problems are sociological, not technological. The insights on team jelling and work environment have changed my thinking and teaching. The third edition adds strength to strength.” — Frederick P. Brooks, Jr., Kenan Professor of Computer Science, University of North Carolina at Chapel Hill, Author of The Mythical Man-Month and The Design of Design “Peopleware is the one book that everyone who runs a software team needs to read and reread once a year. In the quarter century since the first edition appeared, it has become more important, not less, to think about the social and human issues in software develop¿ment. This is the only way we’re going to make more humane, productive workplaces. Buy it, read it, and keep a stock on hand in the office supply closet.” —Joel Spolsky, Co-founder, Stack Overflow “When a book about a field as volatile as software design and use extends to a third edition, you can be sure that the authors write of deep principle, of the fundamental causes for what we readers experience, and not of the surface that everyone recognizes. And to bring people, actual human beings, into the mix! How excellent. How rare. The authors have made this third edition, with its additions, entirely terrific.” —Lee Devin and Rob Austin, Co-authors of The Soul of Design and Artful Making For this third edition, the authors have added six new chapters and updated the text throughout, bringing it in line with today’s development environments and challenges. For example, the book now discusses pathologies of leadership that hadn’t previously been judged to be pathological; an evolving culture of meetings; hybrid teams made up of people from seemingly incompatible generations; and a growing awareness that some of our most common tools are more like anchors than propellers. Anyone who needs to manage a software project or software organization will find invaluable advice throughout the book.

Making Software

Making Software Book
Author : Andy Oram,Greg Wilson
Publisher : "O'Reilly Media, Inc."
Release : 2010-10-14
ISBN : 9781449397760
File Size : 26,5 Mb
Language : En, Es, Fr and De


Making Software Book PDF/Epub Download

Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you. Are some programmers really ten times more productive than others? Does writing tests first help you develop better code faster? Can code metrics predict the number of bugs in a piece of software? Do design patterns actually make better software? What effect does personality have on pair programming? What matters more: how far apart people are geographically, or how far apart they are in the org chart? Contributors include: Jorge Aranda Tom Ball Victor R. Basili Andrew Begel Christian Bird Barry Boehm Marcelo Cataldo Steven Clarke Jason Cohen Robert DeLine Madeline Diep Hakan Erdogmus Michael Godfrey Mark Guzdial Jo E. Hannay Ahmed E. Hassan Israel Herraiz Kim Sebastian Herzig Cory Kapser Barbara Kitchenham Andrew Ko Lucas Layman Steve McConnell Tim Menzies Gail Murphy Nachi Nagappan Thomas J. Ostrand Dewayne Perry Marian Petre Lutz Prechelt Rahul Premraj Forrest Shull Beth Simon Diomidis Spinellis Neil Thomas Walter Tichy Burak Turhan Elaine J. Weyuker Michele A. Whitecraft Laurie Williams Wendy M. Williams Andreas Zeller Thomas Zimmermann

Code Complete

Code Complete Book
Author : Steve McConnell
Publisher : Pearson Education
Release : 2004-06-09
ISBN : 0735636974
File Size : 31,9 Mb
Language : En, Es, Fr and De


Code Complete Book PDF/Epub Download

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Coders at Work

Coders at Work Book
Author : Peter Seibel
Publisher : Apress
Release : 2009-12-21
ISBN : 1430219491
File Size : 30,8 Mb
Language : En, Es, Fr and De


Coders at Work Book PDF/Epub Download

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed: Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow Joe Armstrong: Inventor of Erlang Joshua Bloch: Author of the Java collections framework, now at Google Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger Douglas Crockford: JSON founder, JavaScript architect at Yahoo! L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal Dan Ingalls: Smalltalk implementor and designer Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler Donald Knuth: Author of The Art of Computer Programming and creator of TeX Peter Norvig: Director of Research at Google and author of the standard text on AI Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress Ken Thompson: Inventor of UNIX Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker

Patterns Principles and Practices of Domain Driven Design

Patterns  Principles  and Practices of Domain Driven Design Book
Author : Scott Millett,Nick Tune
Publisher : John Wiley & Sons
Release : 2015-04-20
ISBN : 1118714652
File Size : 37,8 Mb
Language : En, Es, Fr and De


Patterns Principles and Practices of Domain Driven Design Book PDF/Epub Download

Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C# This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale. Offers a thorough introduction to the philosophy of DDD for professional developers Includes masses of code and examples of concept in action that other books have only covered theoretically Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures Also ideal for Java developers who want to better understand the implementation of DDD

Rapid Development

Rapid Development Book
Author : Steve McConnell
Publisher : Microsoft Press
Release : 1996-07-02
ISBN : 0735646368
File Size : 30,5 Mb
Language : En, Es, Fr and De


Rapid Development Book PDF/Epub Download

Corporate and commercial software-development teams all want solutions for one important problem—how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving. Inside, you’ll find: A rapid-development strategy that can be applied to any project and the best practices to make that strategy work Candid discussions of great and not-so-great rapid-development practices—estimation, prototyping, forced overtime, motivation, teamwork, rapid-development languages, risk management, and many others A list of classic mistakes to avoid for rapid-development projects, including creeping requirements, shortchanged quality, and silver-bullet syndrome Case studies that vividly illustrate what can go wrong, what can go right, and how to tell which direction your project is going RAPID DEVELOPMENT is the real-world guide to more efficient applications development.

Lean Architecture

Lean Architecture Book
Author : James O. Coplien,Gertrud Bjørnvig
Publisher : John Wiley & Sons
Release : 2011-01-06
ISBN : 0470970138
File Size : 29,7 Mb
Language : En, Es, Fr and De


Lean Architecture Book PDF/Epub Download

More and more Agile projects are seeking architectural roots as they struggle with complexity and scale - and they're seeking lightweight ways to do it Still seeking? In this book the authors help you to find your own path Taking cues from Lean development, they can help steer your project toward practices with longstanding track records Up-front architecture? Sure. You can deliver an architecture as code that compiles and that concretely guides development without bogging it down in a mass of documents and guesses about the implementation Documentation? Even a whiteboard diagram, or a CRC card, is documentation: the goal isn't to avoid documentation, but to document just the right things in just the right amount Process? This all works within the frameworks of Scrum, XP, and other Agile approaches

Mind of the Maker

Mind of the Maker Book
Author : Dorothy L. Sayers
Publisher : Bloomsbury Publishing
Release : 2010-01-07
ISBN : 1441129928
File Size : 22,6 Mb
Language : En, Es, Fr and De


Mind of the Maker Book PDF/Epub Download

Dorothy L Sayers' great lay contemporaries in the Church of England were T. S. Eliot, C.S. Lewis and Charles Williams, but none of them wrote a book quite like The Mind of the Maker. In this crisp, elegant exercise in theology, Sayers illuminates the doctrine of the Trinity by relating it to the process of writing fiction, a process about which she could speak with complete authority. She illustrates her thesis with many examples drawn from her own books, and even illuminates the Christian heresies by analysing certain failures of creation which regularly occur in literature. This marvellous classic describes the creative process in terms of the arts and shows that literature can cast light on theology and vice versa.

Dreaming in Code

Dreaming in Code Book
Author : Scott Rosenberg
Publisher : Currency
Release : 2008-02-26
ISBN : 1400082471
File Size : 29,8 Mb
Language : En, Es, Fr and De


Dreaming in Code Book PDF/Epub Download

Our civilization runs on software. Yet the art of creating it continues to be a dark mystery, even to the experts. To find out why it’s so hard to bend computers to our will, Scott Rosenberg spent three years following a team of maverick software developers—led by Lotus 1-2-3 creator Mitch Kapor—designing a novel personal information manager meant to challenge market leader Microsoft Outlook. Their story takes us through a maze of abrupt dead ends and exhilarating breakthroughs as they wrestle not only with the abstraction of code, but with the unpredictability of human behavior— especially their own.

Hackers Painters

Hackers   Painters Book
Author : Paul Graham
Publisher : "O'Reilly Media, Inc."
Release : 2004-05-18
ISBN : 0596006624
File Size : 27,7 Mb
Language : En, Es, Fr and De


Hackers Painters Book PDF/Epub Download

The author examines issues such as the rightness of web-based applications, the programming language renaissance, spam filtering, the Open Source Movement, Internet startups and more. He also tells important stories about the kinds of people behind technical innovations, revealing their character and their craft.

Parallel Agile faster delivery fewer defects lower cost

Parallel Agile     faster delivery  fewer defects  lower cost Book
Author : Doug Rosenberg,Barry Boehm,Matt Stephens,Charles Suscheck,Shobha Rani Dhalipathi,Bo Wang
Publisher : Springer Nature
Release : 2020-01-03
ISBN : 3030307018
File Size : 39,9 Mb
Language : En, Es, Fr and De


Parallel Agile faster delivery fewer defects lower cost Book PDF/Epub Download

From the beginning of software time, people have wondered why it isn’t possible to accelerate software projects by simply adding staff. This is sometimes known as the “nine women can’t make a baby in one month” problem. The most famous treatise declaring this to be impossible is Fred Brooks’ 1975 book The Mythical Man-Month, in which he declares that “adding more programmers to a late software project makes it later,” and indeed this has proven largely true over the decades. Aided by a domain-driven code generator that quickly creates database and API code, Parallel Agile (PA) achieves significant schedule compression using parallelism: as many developers as necessary can independently and concurrently develop the scenarios from initial prototype through production code. Projects can scale by elastic staffing, rather than by stretching schedules for larger development efforts. Schedule compression with a large team of developers working in parallel is analogous to hardware acceleration of compute problems using parallel CPUs. PA has some similarities with and differences from other Agile approaches. Like most Agile methods, PA "gets to code early" and uses feedback from executable software to drive requirements and design. PA uses technical prototyping as a risk-mitigation strategy, to help sanity-check requirements for feasibility, and to evaluate different technical architectures and technologies. Unlike many Agile methods, PA does not support "design by refactoring," and it doesn't drive designs from unit tests. Instead, PA uses a minimalist UML-based design approach (Agile/ICONIX) that starts out with a domain model to facilitate communication across the development team, and partitions the system along use case boundaries, which enables parallel development. Parallel Agile is fully compatible with the Incremental Commitment Spiral Model (ICSM), which involves concurrent effort of a systems engineering team, a development team, and a test team working alongside the developers. The authors have been researching and refining the PA process for several years on multiple test projects that have involved over 200 developers. The book’s example project details the design of one of these test projects, a crowdsourced traffic safety system.

The Essence of Software

The Essence of Software Book
Author : Daniel Jackson
Publisher : Princeton University Press
Release : 2023-06-20
ISBN : 0691230838
File Size : 33,6 Mb
Language : En, Es, Fr and De


The Essence of Software Book PDF/Epub Download

A revolutionary concept-based approach to thinking about, designing, and interacting with software As our dependence on technology increases, the design of software matters more than ever before. Why then is so much software flawed? Why hasn't there been a systematic and scalable way to create software that is easy to use, robust, and secure? Examining these issues in depth, The Essence of Software introduces a theory of software design that gives new answers to old questions. Daniel Jackson explains that a software system should be viewed as a collection of interacting concepts, breaking the functionality into manageable parts and providing a new framework for thinking about design. Through this radical and original perspective, Jackson lays out a practical and coherent path, accessible to anyone--from strategist and marketer to UX designer, architect, or programmer--for making software that is empowering, dependable, and a delight to use. Jackson explores every aspect of concepts--what they are and aren't, how to identify them, how to define them, and more--and offers prescriptive principles and practical tips that can be applied cost-effectively in a wide range of domains. He applies these ideas to contemporary software designs, drawing examples from leading software manufacturers such as Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter, and others. Jackson shows how concepts let designers preserve and reuse design knowledge, rather than starting from scratch in every project. An argument against the status quo and a guide to improvement for both working designers and novices to the field, The Essence of Software brings a fresh approach to software and its creation.

Software Craftsmanship

Software Craftsmanship Book
Author : Pete McBreen
Publisher : Addison-Wesley Professional
Release : 2002
ISBN : 9780201733860
File Size : 41,6 Mb
Language : En, Es, Fr and De


Software Craftsmanship Book PDF/Epub Download

This book introduces the author's collection of wisdom under one umbrella: Software Craftmanship. This approach is unique in that it spells out a programmer-centric way to build software. In other words, all the best computers, proven components, and most robust languages mean nothing if the programmer does not understand their craft

The Black Swan by Nassim Nicholas Taleb Summary

The Black Swan by Nassim Nicholas Taleb  Summary  Book
Author : QuickRead,Lea Schullery
Publisher :
Release : 2023-02-08
ISBN : 0987650XXX
File Size : 44,8 Mb
Language : En, Es, Fr and De


The Black Swan by Nassim Nicholas Taleb Summary Book PDF/Epub Download

Do you want more free book summaries like this? Download our app for free at and get access to hundreds of free book and audiobook summaries. The Impact of the Highly Improbable. Just because you haven’t seen something doesn’t mean it doesn’t exist, right? Well, Nassim Nicholas Taleb uses this exact logic to explain the Black Swans that happen in our society. A Black Swan is an improbable or highly unlikely event that has three principal characteristics. The first two are that it is unpredictable and it carries a massive impact. The third is the ability to construct an explanation after the fact to make it appear less random, and more predictable. Think of events like 9/11 or the invention of Google. These Black Swans, while unpredictable and impactful, could easily be explained in the moments following the event. Black Swans like these underlie almost everything about the world. But why can’t we acknowledge them until after they occur? Well, according to Taleb, humans are simply hardwired to focus on the details rather than see the big picture. We concentrate only on what we know and understand; therefore, we are unable to conceptualize the impossible. As you read, you’ll learn that we can learn a thing or two from turkeys, you'll see how a casino's greatest threat isn't high-rolling gamblers, and how focusing on what we don't know is critical for making informed decisions.