Escaping the Build Trap: How Effective Product Management Creates Real Value


Melissa Perri - 2018
    Companies that live and die by outputs often fall into the "build trap," cranking out features to meet their schedule rather than the customer’s needs. In this book, Melissa Perri explains how laying the foundation for great product management can help companies solve real customer problems while achieving business goals. By understanding how to communicate and collaborate within a company structure, you can create a product culture that benefits both the business and the customer. You’ll learn product management principles that can be applied to any organization, big or small. In five parts, this book explores: Why organizations ship features rather than cultivate the value those features represent How to set up a product organization that scales How product strategy connects a company’s vision and economic outcomes back to the product activities How to identify and pursue the right opportunities for producing value through an iterative product framework How to build a culture focused on successful outcomes over outputs

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement


Eric Redmond - 2012
    As a modern application developer you need to understand the emerging field of data management, both RDBMS and NoSQL. Seven Databases in Seven Weeks takes you on a tour of some of the hottest open source databases today. In the tradition of Bruce A. Tate's Seven Languages in Seven Weeks, this book goes beyond your basic tutorial to explore the essential concepts at the core each technology. Redis, Neo4J, CouchDB, MongoDB, HBase, Riak and Postgres. With each database, you'll tackle a real-world data problem that highlights the concepts and features that make it shine. You'll explore the five data models employed by these databases-relational, key/value, columnar, document and graph-and which kinds of problems are best suited to each. You'll learn how MongoDB and CouchDB are strikingly different, and discover the Dynamo heritage at the heart of Riak. Make your applications faster with Redis and more connected with Neo4J. Use MapReduce to solve Big Data problems. Build clusters of servers using scalable services like Amazon's Elastic Compute Cloud (EC2). Discover the CAP theorem and its implications for your distributed data. Understand the tradeoffs between consistency and availability, and when you can use them to your advantage. Use multiple databases in concert to create a platform that's more than the sum of its parts, or find one that meets all your needs at once.Seven Databases in Seven Weeks will take you on a deep dive into each of the databases, their strengths and weaknesses, and how to choose the ones that fit your needs.What You Need: To get the most of of this book you'll have to follow along, and that means you'll need a *nix shell (Mac OSX or Linux preferred, Windows users will need Cygwin), and Java 6 (or greater) and Ruby 1.8.7 (or greater). Each chapter will list the downloads required for that database.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Trauma: My Life as an Emergency Surgeon


James Cole - 2011
    Cole's harrowing account of his life spent in the ER and on the battlegrounds, fighting to save lives. In addition to his gripping stories of treating victims of gunshot wounds, stabbings, attempted suicides, flesh-eating bacteria, car crashes, industrial accidents, murder, and war, the book also covers the years during Cole's residency training when he was faced with 120-hour work weeks, excessive sleep deprivation, and the pressures of having to manage people dying of traumatic injury, often with little support.Unlike the authors of other medical memoirs, Cole trained to be a surgeon in the military and served as a physician member of a Marine Corps reconnaissance unit, United States Special Operations Command (USSOCOM), and on a Navy Reserve SEAL team. From treating war casualties in Afghanistan and Iraq to his experiences as a civilian trauma surgeon treating alcoholics, drug addicts, criminals, and the mentally deranged, TRAUMA is an intense look at one man's commitment to his country and to those most desperately in need of aid.

Get Me to 21: The Jenna Lowe Story


Gabi Lowe - 2019
    Jenna was diagnosed with pulmonary arterial hypertension, an extremely rare illness that, after a double lung transplant, ultimately led to her untimely death, four months before her 21st birthday.In this riveting and brutally honest memoir, in all its terrible truth, pain and beauty, Gabi Lowe shares her family’s extraordinary four-year battle to save Jenna’s life.Despite the tragic loss of Jenna, Get Me to 21 will leave the reader deeply inspired and reminded of the capabilities and depths of the human spirit. Embracing grit, resilience and never turning her back on the hope to save her daughter’s life, Gabi Lowe encourages us to believe that the ability to face darkness lives deep within us all.

Passion Capital: The World's Most Valuable Asset


Paul Alofs - 2012
    These are intelligent, well-meaning answers but they are also completely wrong. More valuable than money, human resources, and intellectual property, Passion Capital is what separates leaders from followers, and innovators from imitators. It is the foundation upon which all other forms of capital are built. Passion is an emotion, but Passion Capital is tangible. It is the energy, intensity, and sustainability leaders use to build lasting value and competitive advantage. Organizations that possess Passion Capital – Apple, Johnson & Johnson, Four Seasons Hotels, the Montreal Canadiens, among others – lead their sectors, while those that rely on established forms of capital may get stuck in neutral and fail to achieve their full potential.Passion Capital presents seven principles for growing and investing in this new asset class and includes over fifty insightful stories drawn from business, not-for-profit, the arts sector, and politics.  In this groundbreaking book, veteran business leader Paul Alofs ushers in a whole new way of thinking about the very definition of success and reveals how to acquire the world’s most valuable asset and apply it to your career, company, or cause.

VAN WARS: The real story of the Glasgow Ice Cream Wars


Teddy Rennoc - 2019
    In Glasgow, in the 1980s neither the Police nor the Public could understand why grown men were fighting over the rights to sell ice cream, the violence was extreme, and the streets of the housing estates were turned into war zones. Crowds of youths gathered on the street corners, while adults hung from their flat windows watching real-life scenes far more exciting than anything they could see on TV the smashing of Ice cream vans and cars, slashings and stabbings of rival Ice cream men were a nightly occurrence. And the reason behind the violence was that you could earn more money selling Ice cream than you could from selling drugs. The lack of shops in the vast run-down housing estates with thousands of families who had money to spend was a captured market providing an excellent living for the Italian families who controlled the Ice cream trade in Glasgow. Tam McGraw was building a reputation as an up and coming gangster who led a team that specialised in post office, factory, and cash and carry raids throughout Scotland. Tam McGraw realised that he could earn a lot more money a much easier way than robbing post offices, he could sell Ice cream. But first Tam had to test the strength of the Italians and the reaction of the police. McGraw went for the jugular right from the start. He knew Marchetti would not give in easily, and they would try to defend their territory. So he started with Carntyne one of Marchetti's most lucrative routes. Marchetti Brothers were about to suffer brutality and destruction of a kind they could never have imagined in their wildest nightmares. McGraw planned to be the Ice Cream King of Scotland, and Carntyne is where he would lay the foundations of his throne. Nothing or no one would stand in his way. This is the real story of the Glasgow Ice Cream Van Wars. The shocking violence mixed with a decent portion of Glaswegian humour will keep you turning the pages until the end. Written in a broad Glaswegian dialect with a lot of swearing, the author writes as he speaks. This book might not be suitable for those who prefer perfect grammar and proper English. But if you can see past that then I am sure you will find it an enjoyable read. Teddy Rennoc.

Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability


Steve Krug - 2000
    And it’s still short, profusely illustrated…and best of all–fun to read.If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

Rethinking Agile: Why Agile Teams Have Nothing To Do With Business Agility


Klaus Leopold - 2018
    

Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

Resume Magic: Trade Secrets of a Professional Resume Writer


Susan Britton Whitcomb - 1998
    Explains all the ?nuts and bolts? of r?sum? creation and illustrates professional techniques with actual examples that show why the techniques work.

The 24-Carrot Manager


Adrian Gostick - 2002
    Providing strategies and solutions for the managers of today, this book offers answers for improving employee commitment and profitability by strategically acknowledging employee effort. How is it done? The deceptively simply answer: with carrots.

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity


Alan Cooper - 1999
    Cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or de-prioritise lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays: "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorised all the esoteric commands and now lords it over others, has simply been desensitised by too many years of badly designed software.) Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e. "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes: "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book. Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. -- Jennifer Buckendorff, Amazon.com

Decoding Communication: A Complete Handbook for Effective Communication


Girish Jain
    From day-to-day conversations to professional meetings, from candid talks to consequential discussions, the book explains the nitty-gritty of impactful communication.How to make the best of this book?Go in the chronological order, comprehending each chapter in-depth, and participating in the exercises. Make a note of important points of reference. Practice and rehearse the skills that you learnt. Once you complete all the chapters, following the same method, re-visit previous chapters if required. Involve in the activities suggested and have a real-life experience on showcasing the skills that you learn.