![]() Managing Humans is a selection of the best essays from Michael Lopps web site, Rands In Repose. Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you. You will learn: What to do when people start yelling at each otherHow to perform a diving save when the best engineer insists on resigningHow to say "No" to the person who signs your paycheck ![]() "The best way to understand the dramatic transformation of unknown books into bestsellers, or the rise of teenage smoking, or the phenomena of word of mouth or any number of the other mysterious changes that mark everyday life," writes Malcolm Gladwell, "is to think of them as epidemics. Ideas and products and messages and behaviors spread just like viruses do." Although anyone familiar with the theory of memetics will recognize this concept, Gladwell's The Tipping Point has quite a few interesting twists on the subject.For example, Paul Revere was able to galvanize the forces of resistance so effectively in part because he was what Gladwell calls a "Connector": he knew just about everybody, particularly the revolutionary leaders in each of the towns that he rode through. But Revere "wasn't just the man with the biggest Rolodex in colonial Boston," he was also a "Maven" who gathered extensive information about the British. He knew what was going on and he knew exactly whom to tell. The phenomenon continues to this daythink of how often you've received information in an e-mail message that had been forwarded at least half a dozen times before reaching you.Gladwell develops these and other concepts (such as the "stickiness" of ideas or the effect of population size on information dispersal) through simple, clear explanations and entertainingly illustrative anecdotes, such as comparing the pedagogical methods of Sesame Street and Blue's Clues, or explaining why it would be even easier to play Six Degrees of Kevin Bacon with the actor Rod Steiger. Although some readers may find the transitional passages between chapters hold their hands a little too tightly, and Gladwell's closing invocation of the possibilities of social engineering sketchy, even chilling, The Tipping Point is one of the most effective books on science for a general audience in ages. It seems inevitable that "tipping point," like "future shock" or "chaos theory," will soon become one of those ideas that everybody knowsor at least knows by name. Ron Hogan ![]() The M.I.L.K. collection of photographs aims to depict the joy, heartbreak and love that shape and make up our lives. Introduced by Maeve Binchy, this second volume expresses the sweetness of true friendship - the laughter and happiness in sharing life's pleasures with another.The photos were selected by Elliot Erwitt from 1000s entered by professional and amateur photographers to explore the idea of friendship. ![]() Theclassic book on the human elements of software engineering. Software tools and development environments may have changed in the 21 years since the first edition of this book, but the peculiarly nonlinear economies of scale in collaborative work and the nature of individuals and groups has not changed an epsilon. If you write code or depend upon those who do, get this book as soon as possible from Amazon.com Books, your library, or anyone else. You (and/or your colleagues) will be forever grateful. Very Highest Recommendation. ![]() Rather than a simple update of the existing Professional Java Server Programming book, the J2EE edition represents an evolution of the content to reflect the changing state of server-side Java development. Whereas the first edition can be seen as an introduction to Java on the server, the new edition is a more tightly integrated vision of how to combine the Java technologies to develop n-tier applications in Java based primarily around J2EE. Since the release of the first edition in the fall of '99, probably the single most significant change in the Java server-side landscape has been the release of the Java 2 Platform, Enterprise Edition (J2EE). Although we covered many of the elements of J2EE in the first edition of the book, many things have changed. ![]() As a Java developer, you're always looking for tools to help in your web and application development. Maybe you've heard of the Jakarta Commons open source Java tools. The Jakarta Commons is an open source Jakarta subproject where developers create and maintain a collection of twenty-plus independent Java components and utilities that serve useful purposes. Jakarta Commons packages include utilities for web, XML, networking, building and testing applications, and some that help other packages work better together. Jakarta Commons packages are designed to be reusable. Each one is a time saver by itself, and when used in combination the results can be very powerful. But in searching for information on the Jakarta Commons tools, you find it hard to locate documentation relevant to your needs. You don't have lots of time to spend searching for information on a specific Jakarta Commons tool to determine what it does and how to incorporate it in your code. If you are looking for a single source for clear information and samples on how to use the Jakarta Commons tools, then the Jakarta Commons Cookbookis for you. The Jakarta Commons Cookbooksummarizes each of the available Jakarta Commons packages and contains practical and efficient recipes for making the most out of the Jakarta Commons open source Java tools. You don't have to be an expert, since the book explains how and why to use a utility, pitfalls to avoid, and where to look for additional information on Jakarta Commons utilities. It introduces design possibilities and explores combining Jakarta Commons utilities in novel assemblies to create complex applications. The book offers detailed code samples and insider tipsmaking it a valuable resource whether you are an expert Java developer or a novice. If you want to quickly learn how to use Jakarta Commons timing-saving utilities or have an invaluable resource for Jakarta Commons questions and techniques, then the Jakarta Commons Cookbookis for you. ![]() "Java and SOAP" provides Java developers with an in-depth look at SOAP (the Simple Object Access Protocol). Of course, it covers the basics: what SOAP is, why it's soared to a spot on the Buzzwords' Top Ten list, and what its features and capabilities are. And it shows you how to work with some of the more common Java APIs in the SOAP world: Apache SOAP and GLUE. |
![]() On Writing Well has been praised for its sound advice, its clarity and the warmth of its style. It is a book for everybody who wants to learn how to write or who needs to do some writing to get through the day, as almost everybody does in the age of e-mail and the Internet. Whether you want to write about people or places, science and technology, business, sports, the arts or about yourself in the increasingly popular memoir genre, On Writing Well offers you fundamental priciples as well as the insights of a distinguished writer and teacher. With more than a million copies sole, this volume has stood the test of time and remains a valuable resource for writers and would-be writers. ![]() Here's the key to being thoroughly prepared when you face the Cisco Certified Network Associate exam, the first step on the way to the coveted Cisco Certified Internetworking Expert (CCIE) certification or the Cisco Certified Design Professional (CCDP) certification. The CCNA Exam Notes guide provides objective-by-objective coverage of all the material you need to know for the exam, singling out critical information, outlining necessary procedures, identifying exam essentials, and providing sample questions. Network Press ![]() Great management is difficult to see as it occurs. It's possible to see the results of great management, but it's not easy to see how managers achieve those results. Great management happens in one-on-one meetings and with other managers-all in private. It's hard to learn management by example when you can't see it. ![]() Direct from the creators of the Java(tm) programming language, this Third Edition of The Java(tm) Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000 developers who programmed with C, C++, Smalltalk, or other high-level languages have used this book to get a concise, intelligent, and deep understanding of the Java programming language. This book is what you need to understand the basic design goals of the language and the application of the language in real-world development. It provides unique insights into why and how the language was designed and intended to be used. The authors describe the latest version of the language, as defined in the Java(tm) Language Specification, Second Edition and implemented in version 1.3 of the Java 2 SDK, Standard Edition. This third edition has been structured to give more in-depth treatment of the newer language features, as well as informative examples on using some of the new APIs. New and/or revised in this edition: more details on language features, including an expanded section on nested classes more comprehensive treatment of garbage collection and related programming issues coverage of new APIs, such as collections and internationalization Thoroughly revised from start to finish, this edition fully covers the features of the current release of the Java programming language and class libraries. The book serves as a tutorial introduction to the language and essential libraries as well as a reference. Experienced programmers will find this new edition to be a valuable reference, and will gain new insights into the subtleties of the language. Novice and intermediate programmers will benefit from the valuable examples and clear explanations of language and library features. Make sure you understand the contents of this book before you begin any serious development for the Java platform. ![]() Learn how to use the hottest new Java open source tools for eXtreme Programming ![]() The best-selling lighting guidenow updated with even more photos and diagrams ![]() Every day, all around the world, programmers have to recycle legacy data, translate from one vendor's proprietary format into another's, check that configuration files are internally consistent, and search through web logs to see how many people have downloaded the latest release of their product. This kind of "data crunching," may not be glamorous, but knowing how to do it efficiently is essential to being a good programmer. |