Soft Skills: The Software Developer's Life Manual


John Z. Sonmez - 2014
    In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and productivity to personal finance and investing, and even fitness and relationships, all from a developer-centric viewpoint.For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.What's InsideBoost your career by building a personal brandJohn's secret ten-step process for learning quicklyFitness advice to turn your geekiness to your advantageUnique strategies for investment and early retirement

Reinventing Discovery: The New Era of Networked Science


Michael Nielsen - 2011
    This change is being driven by powerful new cognitive tools, enabled by the internet, which are greatly accelerating scientific discovery. There are many books about how the internet is changing business or the workplace or government. But this is the first book about something much more fundamental: how the internet is transforming the nature of our collective intelligence and how we understand the world.Reinventing Discovery tells the exciting story of an unprecedented new era of networked science. We learn, for example, how mathematicians in the Polymath Project are spontaneously coming together to collaborate online, tackling and rapidly demolishing previously unsolved problems. We learn how 250,000 amateur astronomers are working together in a project called Galaxy Zoo to understand the large-scale structure of the Universe, and how they are making astonishing discoveries, including an entirely new kind of galaxy. These efforts are just a small part of the larger story told in this book--the story of how scientists are using the internet to dramatically expand our problem-solving ability and increase our combined brainpower.This is a book for anyone who wants to understand how the online world is revolutionizing scientific discovery today--and why the revolution is just beginning.

Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs


Adam Tornhill - 2014
    Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code analysis, this book arms you with the strategies you need, no matter what programming language you use.Software is a living entity that's constantly changing. To understand software systems, we need to know where they came from and how they evolved. By mining commit data and analyzing the history of your code, you can start fixes ahead of time to eliminate broken designs, maintenance issues, and team productivity bottlenecks. In this book, you'll learn forensic psychology techniques to successfully maintain your software. You'll create a geographic profile from your commit data to find hotspots, and apply temporal coupling concepts to uncover hidden relationships between unrelated areas in your code. You'll also measure the effectiveness of your code improvements. You'll learn how to apply these techniques on projects both large and small. For small projects, you'll get new insights into your design and how well the code fits your ideas. For large projects, you'll identify the good and the fragile parts.Large-scale development is also a social activity, and the team's dynamics influence code quality. That's why this book shows you how to uncover social biases when analyzing the evolution of your system. You'll use commit messages as eyewitness accounts to what is really happening in your code. Finally, you'll put it all together by tracking organizational problems in the code and finding out how to fix them. Come join the hunt for better code!

Nanotechnology For Dummies


Richard D. Booker - 2005
    Along with dispelling common myths, it covers nanotechnology's origins, how it will affect various industries, and the limitations it can overcome. This handy book also presents numerous applications such as scratch-proof glass, corrosion resistant paints, stain-free clothing, glare-reducing eyeglass coatings, drug delivery systems, medical diagnostic tools, burn and wound dressings, sugar-cube-sized computers, mini-portable power generators, even longer-lasting tennis balls, and more.Nanotechnology is the science of matter at the scale of one-billionth of a meter or 1/75,000th the size of a human hairWritten in the accessible, humorous For Dummies style, this book demystifies nanotechnology for investors, business people, and anyone else interested in how molecule-sized machines and processes will soon transform our livesInvestment in nanotechnology is exploding, with $3.7 billion in nanotechnology R&D spending authorized by the U.S. government in 2003 and international investment reported at over $2 billion

From Cover to Cover: Evaluating and Reviewing Children's Books


Kathleen T. Horning - 1997
    An authoritative reviewer in her own right, Kathleen Horning provides practical guidelines for reading critically, evaluating an initial response, answering questions raised during the first reading, putting a response into words, balancing description with criticism, and writing reviews for a particular audience.

More about Software Requirements: Thorny Issues and Practical Advice: Thorny Issues and Practical Advice


Karl Wiegers - 2005
    Too often, lessons about requirements engineering processes lack the no-nonsense guidance that supports real-world solutions. Complementing the best practices presented in his book, Software Requirements, Second Edition, requirements engineering authority Karl Wiegers tackles even more of the real issues head-on in this book. With straightforward, professional advice and practical solutions based on actual project experiences, this book answers many of the tough questions raised by industry professionals. From strategies for estimating and working with customers to the nuts and bolts of documenting requirements, this essential companion gives developers, analysts, and managers the cosmic truths that apply to virtually every software development project. Discover how to: - Make the business case for investing in better requirements practices - Generate estimates using three specific techniques - Conduct inquiries to elicit meaningful business and user requirements - Clearly document project scope - Implement use cases, scenarios, and user stories effectively - Improve inspections and peer reviews - Write requirements that avoid ambiguity

The Art of War/The Art of Warfare


Sun Tzu - 2002
    For the first time ever, author D.E. Tarver explains the classic texts, The Art of War by Sun Tzu and The Art of Warfare by Sun Pin, in plain English.War is the perfect training ground for teaching Sun Tzu's ancient philosophies to attaining victory over an opponent. The Art of War outlines the steps for outwitting the enemy, be it an army of 10,000 or an unresponsive client.The Art of War teaches leaders strategies to attain victory by:Knowing when to stand up to an opponent, and when to back down.How to be confident without being overly confident.Considering the cost of the campaign before launching an attack.Avoiding an opponent's strengths and striking his weaknesses. ""The one who is first to the field of battle has time to rest, while his opponent rushes into the conflict weary and confused. The first will be fresh and alert. The second will waste most of his energy trying to catch up."" Be the first to the battlefield with The Art of War."

A World Without Ice


Henry N. Pollack - 2009
     Much has been written about global warming, but the crucial relationship between people and ice has received little focus--until now. As one of the world's leading experts on climate change, Henry Pollack provides an accessible, comprehensive survey of ice as a force of nature, and the potential consequences as we face the possibility of a world without ice. "A World Without Ice" traces the effect of mountain glaciers on supplies of drinking water and agricultural irrigation, as well as the current results of melting permafrost and shrinking Arctic sea ice--a situation that has degraded the habitat of numerous animals and sparked an international race for seabed oil and minerals. Catastrophic possibilities loom, including rising sea levels and subsequent flooding of lowlying regions worldwide, and the ultimate displacement of millions of coastal residents. "A World Without Ice" answers our most urgent questions about this pending crisis, laying out the necessary steps for managing the unavoidable and avoiding the unmanageable.

Structure and Interpretation of Computer Programs


Harold Abelson - 1984
    This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

Calculus and Analytic Geometry


George B. Thomas Jr. - 1920
    It features a visual presentation, designed to encourage learning; revised exercises to ensure clarity, balance and relevance; and clear commentary on the difficult subject of critical multivariable calculus topics.

The Essential Wrapped In Plastic: Pathways to Twin Peaks


John Thorne - 2016
    Many of the important essays and interviews from those pages have been revised and reorganized for The Essential Wrapped In Plastic: Pathways to Twin Peaks. The Essential Wrapped In Plastic is a work of critical analysis and historical reporting. The core of the book is a detailed episode guide that reviews each chapter of David Lynch and Mark Frost’s landmark series (which originally aired on ABC television in 1990 and 1991). These reviews are supplemented by comments from actors, writers, producers and other creative personnel who provide intimate and first-hand remarks about Twin Peaks. Each critique also includes analysis of scripted scenes that were deleted from the final televised episodes, allowing for a deeper understanding of how Twin Peaks was being crafted as it went along. The last episode of Twin Peaks is examined in detail, with a chapter that focuses on the installment’s final, mesmerizing act—an essay that sheds light on what really happened to the series’ enigmatic protagonist, Dale Cooper. The feature film, Fire Walk With Me, is the subject of two in-depth essays. The first delves into the character of Laura Palmer and shows how David Lynch transformed the idea of Laura (from the series) into a fully realized character (in the film). The second essay radically challenges the design of the Fire Walk With Me prologue, arguing that Dale Cooper is a more prominent and vital presence in the story than might first appear. Vibrant and provocative, Twin Peaks is an enduring masterpiece. The Essential Wrapped In Plastic is a crucial guide to this remarkable work.

PCs for Dummies


Dan Gookin - 1992
    They have also sprouted new and wondrous capabilities at a dizzying pace. This 11th Edition of the all-time bestselling PC guide has been polished and honed to deliver everything you need to know about your twenty-first-century PC -- from what plugs into what to adjusting your monitor to burning DVDs, and much more.Whether you want to go online, install a firewall, live the digital life, or finally get a handle on the whole computer software concept, this fun, plain-English handbook is here to answer all your questions PC questions. You'll find out why Windows Vista is the way to go and how to use it to get everywhere else. And, you'll pick up Web and email tricks and learn about all the new levels of PC security. Discover how to: Set up your PC Use Vista menus Store your stuff on Memory Cards Record live TV Download digital photos Connect to a wireless network Explore the Internet safely Print perfect documents, photos, and more Use your PC as the new hub of your digital worldComplete with helpful hints on how to avoid beginner mistakes, a list of extras and accessories you may want for your PC, and insider tips from a PC guru. PCs for Dummies, 11th Edition is the one PC accessory you can't do without.

The Athlete's Book of Home Remedies: 1,001 Doctor-Approved Health Fixes and Injury-Prevention Secrets for a Leaner, Fitter, More Athletic Body!


Jordan Metzl - 2012
    (High schoolathletics alone result in more than 2 million injuries a year!) Now, the hobbled masses have an authoritative guide to healing themselves: The Athletes Book of Home Remedies. This comprehensive guidebook for fitness buffs and sports enthusiasts empowers readers to self-diagnose and self-treat chronic and acute aches and pains—from shin splints and sprains to athlete’sfoot—and provides medically sound advice on preventing injuries. A doctor-designed, get-back-in-shape workout and diet plan accompanies the head-to-toe diagnosticmanual, ensuring that readers will not only come back from injury stronger than ever, but will avoid getting sidelined in the future.

Digging Into WordPress


Jeff Starr - 2009
    From your first steps of learning about WordPress all the way through maintaining a site throughout the years, this book is packed with truly practical information.

UX for Beginners: 100 Short Lessons to Get You Started


Joel Marsh - 2015
    With this book, new UX designers will learn the practical skills they need to get started in the field, skills that can be immediately applied to real-world UX projects. "UX for Beginners" is broken into one hundred short, illustrated lessons, a user-friendly approach that makes learning fun and gives you the foundation you need to succeed as a UX designer. This book is based on the popular UX Crash Course blog at The Hipper Element, which has more than 400,000 readers."