Everything is F*cked: A Book About Hope


Mark Manson - 2019
    We live in an interesting time. Materially, everything is the best it’s ever been—we are freer, healthier and wealthier than any people in human history. Yet, somehow everything seems to be irreparably and horribly f*cked—the planet is warming, governments are failing, economies are collapsing, and everyone is perpetually offended on Twitter. At this moment in history, when we have access to technology, education and communication our ancestors couldn’t even dream of, so many of us come back to an overriding feeling of hopelessness.What’s going on? If anyone can put a name to our current malaise and help fix it, it’s Mark Manson. In 2016, Manson published The Subtle Art of Not Giving A F*ck, a book that brilliantly gave shape to the ever-present, low-level hum of anxiety that permeates modern living. He showed us that technology had made it too easy to care about the wrong things, that our culture had convinced us that the world owed us something when it didn’t—and worst of all, that our modern and maddening urge to always find happiness only served to make us unhappier. Instead, the “subtle art” of that title turned out to be a bold challenge: to choose your struggle; to narrow and focus and find the pain you want to sustain. The result was a book that became an international phenomenon, selling millions of copies worldwide while becoming the #1 bestseller in 13 different countries.Now, in Everthing Is F*cked, Manson turns his gaze from the inevitable flaws within each individual self to the endless calamities taking place in the world around us. Drawing from the pool of psychological research on these topics, as well as the timeless wisdom of philosophers such as Plato, Nietzsche, and Tom Waits, he dissects religion and politics and the uncomfortable ways they have come to resemble one another. He looks at our relationships with money, entertainment and the internet, and how too much of a good thing can psychologically eat us alive. He openly defies our definitions of faith, happiness, freedom—and even of hope itself.With his usual mix of erudition and where-the-f*ck-did-that-come-from humor, Manson takes us by the collar and challenges us to be more honest with ourselves and connected with the world in ways we probably haven’t considered before. It’s another counterintuitive romp through the pain in our hearts and the stress of our soul. One of the great modern writers has produced another book that will set the agenda for years to come.

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

The Wolf of Wall Street


Jordan Belfort - 2007
    By night he spent it as fast as he could, on drugs, sex, and international globe-trotting. From the binge that sank a 170-foot motor yacht and ran up a $700,000 hotel tab, to the wife and kids waiting at home, and the fast-talking, hard-partying young stockbrokers who called him king and did his bidding, here, in his own inimitable words, is the story of the ill-fated genius they called . . .THE WOLF OF WALL STREETIn the 1990s Jordan Belfort, former kingpin of the notorious investment firm Stratton Oakmont, became one of the most infamous names in American finance: a brilliant, conniving stock-chopper who led his merry mob on a wild ride out of the canyons of Wall Street and into a massive office on Long Island. Now, in this astounding and hilarious tell-all autobiography, Belfort narrates a story of greed, power, and excess that no one could invent.Reputedly the prototype for the film Boiler Room, Stratton Oakmont turned microcap investing into a wickedly lucrative game as Belfort’s hyped-up, coked-out brokers browbeat clients into stock buys that were guaranteed to earn obscene profits—for the house. But an insatiable appetite for debauchery, questionable tactics, and a fateful partnership with a breakout shoe designer named Steve Madden would land Belfort on both sides of the law and into a harrowing darkness all his own.From the stormy relationship Belfort shared with his model-wife as they ran a madcap household that included two young children, a full-time staff of twenty-two, a pair of bodyguards, and hidden cameras everywhere—even as the SEC and FBI zeroed in on them—to the unbridled hedonism of his office life, here is the extraordinary story of an ordinary guy who went from hustling Italian ices at sixteen to making hundreds of millions. Until it all came crashing down . . .

The Identity Switch: An Effortless, Lethal Method for Unavoidable Success


A.J. Winters - 2015
    Sadly, those dreams were often out of reach. I’d achieve success in one part of my life – maybe getting good grades, or a promotion – only to see negative side-effects, such as weight gain and stress. And that was when things worked out; more often than not, I simply failed to achieve my goals. Thankfully, all that changed a few years back, when I stumbled across the Identity Switch method. Effortless Alteration “No pain, no gain” – it’s a mantra that’s drilled into many of us. But what if it weren’t true? What if achievement weren’t a function of blood, sweat and tears – but mere psychology? In the last few years, a lot of research has been conducted into the power of systems and habits, most recently with the work of BJ Fogg and Charles Duhigg. Good habits alone can improve a person’s life. But good habits coupled with key psychological strategies can make a person invincible. This book discusses the art of making achievement feel effortless, via lethal psychological strategies and habit formation hacks – all rolled into one powerful process, aka the Identity Switch Method.

Picture Perfect Posing: Practicing the Art of Posing for Photographers and Models


Roberto Valenzuela - 2014
    His remarkable ability to break down complicated ideas into understandable, approachable elements that photographers can truly grasp-and then use their newfound knowledge to improve their photography-made his first book, Picture Perfect Practice, a breakout success.In Picture Perfect Posing, Roberto takes on the art of posing. For many photographers, after learning to compose an image and even light it properly, a portrait can still easily be a failure if the pose is not natural, elegant, and serving the needs of both the subject and the photographer. Instead of just showing page after page of poses-like most posing books on the market-Roberto actually breaks down the concept of posing by examining the anatomy, starting with the core foundation: the spinal chord and neck. Building from there, Roberto discusses every component of what makes poses work, as well as fail. How should the model hold her hands? Bend her elbows? Position her fingers? Should the model look toward or away from the camera, and why? It all depends on what the photographer wants for the shot, and Roberto discusses the entire process, from the intent of the photographer through the execution of the pose. For those who have been discouraged by an inability to pose their subjects, or who have simply not known where to start in order to figure it out, Picture Perfect Posing is the essential resource they need to learn how posing truly works, and how they can learn to direct the exact pose they need for the shot they want.

Who Gets What — and Why: The New Economics of Matchmaking and Market Design


Alvin E. Roth - 2014
    If you’ve ever sought a job or hired someone, applied to college or guided your child into a good kindergarten, asked someone out on a date or been asked out, you’ve participated in a kind of market. Most of the study of economics deals with commodity markets, where the price of a good connects sellers and buyers. But what about other kinds of “goods,” like a spot in the Yale freshman class or a position at Google? This is the territory of matching markets, where “sellers” and “buyers” must choose each other, and price isn’t the only factor determining who gets what.Alvin E. Roth is one of the world’s leading experts on matching markets. He has even designed several of them, including the exchange that places medical students in residencies and the system that increases the number of kidney transplants by better matching donors to patients. In Who Gets What — And Why, Roth reveals the matching markets hidden around us and shows how to recognize a good match and make smarter, more confident decisions.

The Rosedale Diet


Ron Rosedale - 2004
    Metabolic specialist Ron Rosedale, M.D., has designed the Rosedale Diet to regulate the powerful hormone leptin, which controls appetite and weight loss by telling the brain when to eat, how much to eat—and when to stop. New research shows that leptin may be one of the body's most important hunger control mechanisms. Control leptin, and you control your weight.Most people's leptin levels are out of control, causing them to overeat and to store fat rather than burn it. The only way to flip the "hunger switch" back to normal is through a diet high in healthy fats and low in carbohydrates, saturated fat, and trans-fatty acids often found in processed food—plus just 15 minutes of daily exercise.Dr. Rosedale's 21-day diet plan is simple: Just select from the many foods on his "A" list, including "healthy-fat" foods such as avocados, nuts, olives, lobster, crab, shrimp, goat cheese, Cornish game hen, venison, and more. Then gradually add foods from the "B" list, such as steak, lamb chops, fruits, beans, and so on. A 28-day menu plan and more than 100 recipes, such as Dilled Salmon and Fresh Asparagus, Gingery Chicken Soup, Lasagna, Black Bean Wrap, Raspberry Mousse Cake, and French Silk Pie, make eating the Rosedale way deliciously easy.Weight loss is just the beginning. The Rosedale Diet will make you feel satisfied, reduce cravings, and put you in control of your "sweet tooth." It can even help eliminate or reduce heart disease, hypertension, diabetes, and other conditions associated with "natural" aging, as many of Dr. Rosedale's patients can attest. You'll find inspiring stories from them—and the power to control your weight and improve your health—in this groundbreaking book.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

The Abilene Paradox and Other Meditations on Management


Jerry B. Harvey - 1988
    Join Dr. Jerry B. Harvey as he clearly illustrates why no organization wants to find themselves goin' to Abilene. See how group dynamics can keep individuals from stating their true beliefs for fear of isolation and separation, and how that often leads to mismanaged agreement. You'll learn to recognize the warning signs of risky group dynamics and improve decision-making processes throughout your organization.

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change


Camille Fournier - 2017
    Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way

15 Successful Communications Lessons (Collection)


FT Press Delivers - 2010
    Levine, and many more." Included in this collection: "Less Is More: The Proper Use of Graphics for Effective Presentations" (Jerry Weissman) "Grabbing Your Audience's Attention Immediately: If You Don't, Your Presentation May Be Doomed" (Jerry Weissman) "Don't Make Them Think : Creating the Best Flow for the Elements of any Great Presentation" (Jerry Weissman) "Grab Your Audience's Attention: First Impressions Set the Presentation On or Off Course" (Mark Magnacca) "Presenting to Win: How to Use Animation Effectively to Tell Your Story" (Jerry Weissman) "Presenting Data in Charts and Tables: Categorical and Numerical Variables" (David M. Levine and David F. Stephan) "How to Get Your Presentation Audience to Aha " (Jerry Weissman) "Capturing Your Audience Immediately (and You Are Off to a Great Presentation )" (Jerry Weissman) "Great Questions: The Most Important Tool in a Manager's Toolbox" (Terry J. Fadem) "How to Guide Conversations Toward Extraordinary Results" (Jurgen Wolff) "Unasked Questions Are Foolish Ones" (Terry J. Fadem) "Create Your Personal Questioning Style" (Terry J. Fadem) "How to Keep the Email Monster from Eating You Alive" (Jurgen Wolff) "How to Ask the Best Probing Questions" (Terry J. Fadem) "The Role of Listening in Asking the Right Questions" (Terry J. Fadem)

JavaScript: The Good Parts


Douglas Crockford - 2008
    This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

The Way to Go: A Thorough Introduction to the Go Programming Language


Ivo Balbaert - 2012
    "

Mythology: Timeless Tales of Gods and Heroes


Edith Hamilton - 2017
    This deluxe, hardcover edition is fully-illustrated throughout with all-new, specially commissioned art, making it a true collector's item.

Control Your Day: A New Approach to Email Management Using Microsoft Outlook and Getting Things Done


Jim McCullen - 2013
    The system incorporates many of the productivity concepts made famous by David Allen in his book Getting Things Done (GTD). The author provides additional support through a website and Youtube videos. Download the book today to take back control of your Inbox.Note: the concepts in the book apply to Microsoft Outlook for Windows or Mac. They do not apply for outlook.com, but I am working on some workarounds to apply some of the concepts to the web version of Outlook.