Recommendations based on "Laws of UX"

Based on your reading history, we think you will also enjoy the following books.

By Robert Martin

Even bad code can function. 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, who has helped bring agile principles from a practitioner's point of view to tens of thousands of programmers, 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 software craftsman, and make you a better programmerbut only if you work at it.What kind of work will you be doing? You'll be reading codelots 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 codeof 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 understandingHow 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 What smells and heuristics can help you identify bad codeThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code. 

By Josh Kaufman

The 10th anniversary edition of the bestselling foundational business training manual for ambitious readers, featuring new concepts and mental models: updated, expanded, and revised.Many people assume they need to attend business school to learn how to build a successful business or advance in their career. That's not true. The vast majority of modern business practice requires little more than common sense, simple arithmetic, and knowledge of a few very important ideas and principles.The Personal MBA 10th Anniversary Edition provides a clear overview of the essentials of every major business topic: entrepreneurship, product development, marketing, sales, negotiation, accounting, finance, productivity, communication, psychology, leadership, systems design, analysis, and operations management...all in one comprehensive volume.Inside you'll learn concepts such as:The 5 Parts of Every Business: You can understand and improve any business, large or small, by focusing on five fundamental topics.The 12 Forms of Value: Products and services are only two of the twelve ways you can create value for your customers.4 Methods to Increase Revenue: There are only four ways for a business to bring in more money. Do you know what they are?Business degrees are often a poor investment, but business skills are always useful, no matter how you acquire them.The Personal MBA will help you do great work, make good decisions, and take full advantage of your skills, abilities, and available opportunities--no matter what you do (or would like to do) for a living.

By Susannah Blake Goodman

The daughter of finance wizard Jerry Goodman, host of Adam Smith's Money World, shares her hip, practical tips on investing for women in their 20s and 30sIf you know how to deal with a bad hair day, then you have what it takes to be a smart investor. That's the message behind this funny yet truly useful investment guide filled with basic facts, helpful hints, and "chick wisdom." Author Susannah Goodman's smart and sassy investment guide reviews the basics, from stocks and bonds to mutual funds and money markets, in chapters entitled "One Size Doesn't Fit All," "Bonding with Bonds," and "Fabulous Money Makeovers." Interviews with such financial giants as Warren Buffett, Amy Domini, and Sharon Rich offer invaluable, expert advice. Best of all, Goodman's common sense approach assures women that they already know more than they think about smart investing. It's as easy--and important--as shopping for the perfect little black dress.

By Geoffrey A. Moore

Here is the bestselling guide that created a new game plan for marketing in high-tech industries. Crossing the Chasm has become the bible for bringing cutting-edge products to progressively larger markets. This edition provides new insights into the realities of high-tech marketing, with special emphasis on the Internet. It's essential reading for anyone with a stake in the world's most exciting marketplace.

By Ben Horowitz

Ben Horowitz, a leading venture capitalist, modern management expert, and New York Times bestselling author, combines lessons both from history and from modern organizational practice with practical and often surprising advice to help executives build cultures that can weather both good and bad times.Ben Horowitz has long been fascinated by history, and particularly by how people behave differently than you’d expect. The time and circumstances in which they were raised often shapes them―yet a few leaders have managed to shape their times. In What You Do Is Who You Are, he turns his attention to a question crucial to every organization: how do you create and sustain the culture you want?To Horowitz, culture is how a company makes decisions. It is the set of assumptions employees use to resolve everyday problems: should I stay at the Red Roof Inn, or the Four Seasons? Should we discuss the color of this product for five minutes or thirty hours? If culture is not purposeful, it will be an accident or a mistake.What You Do Is Who You Are explains how to make your culture purposeful by spotlighting four models of leadership and culture-building―the leader of the only successful slave revolt, Haiti’s Toussaint Louverture; the Samurai, who ruled Japan for seven hundred years and shaped modern Japanese culture; Genghis Khan, who built the world’s largest empire; and Shaka Senghor, a man convicted of murder who ran the most formidable prison gang in the yard and ultimately transformed prison culture.Horowitz connects these leadership examples to modern case-studies, including how Louverture’s cultural techniques were applied (or should have been) by Reed Hastings at Netflix, Travis Kalanick at Uber, and Hillary Clinton, and how Genghis Khan’s vision of cultural inclusiveness has parallels in the work of Don Thompson, the first African-American CEO of McDonalds, and of Maggie Wilderotter, the CEO who led Frontier Communications. Horowitz then offers guidance to help any company understand its own strategy and build a successful culture.What You Do Is Who You Are is a journey through culture, from ancient to modern. Along the way, it answers a question fundamental to any organization: who are we? How do people talk about us when we’re not around? How do we treat our customers? Are we there for people in a pinch? Can we be trusted?Who you are is not the values you list on the wall. It’s not what you say in company-wide meeting. It’s not your marketing campaign. It’s not even what you believe. Who you are is what you do. This book aims to help you do the things you need to become the kind of leader you want to be―and others want to follow.

By David Farley

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

By Dina Denham Smith, Alicia A. Grandey

A captivating blend of cutting-edge scientific evidence and real-world stories providing leaders and managers with proven and practical strategies and tools for navigating today's emotionally taxing workplace.Broad changes have dramatically disrupted our workplaces and increased the emotional demands on leaders everywhere. Leaders now must support their teams' mental health and burnout (while managing their own), build trust with and motivate a remote and diverse workforce, allay employee fears of obsolescence while driving the integration of new technologies like AI, and demonstrate bottomless sensitivity and compassion while still delivering results at a relentless pace. No wonder leaders are burning out. Emotional labor is a daily unrecognized burden leaders carry and can have significant costs for their health and performance over time.However, achieving high performance and fulfillment without compromising your well-being is possible, and Emotionally Charged shows you how. Dina Denham Smith and Alicia A. Grandey debunk myths and equip you to handle emotionally loaded work events, from preparing for high-stakes scenarios to managing curveballs and conflicts, supporting distressed employees, and recovering effectively after being drained at work.Blending real-world cases from leaders and evidence-based insights, Emotionally Charged will help all leaders--from front-line managers to C-Suite execs--manage the new work landscape. Anchored in the science of emotions, Emotionally Charged will equip you with practical strategies and tools to lead successfully and thrive in the new age of work.

By Brian Tracy

Hiring and firing are hard to get right-and potentially costly to get wrong. Two of the most crucial tasks you face as a manager, they are vital to both the success of the enterprise...and your own career. No need to worry. This handy guide breaks down the simple but powerful strategies you can use to bring better employees on board...and weed out the weaker ones. Featuring techniques that business expert Brian Tracy has identified as the most effective and that he himself employs, Hiring Firing reveals how you can: Write appealing and accurate job descriptions * Find suitable candidates * Use the Law of Three when interviewing * Ask the right questions * Probe past performance * Listen for the questions that indicate interviewees are qualified and serious * Dig deep when checking references * Negotiate salary * Start new employees off strong * Provide clear direction and regular feedback * Document performance problems * De-hire gracefully * Create an appropriate severance package * And more Hiring and firing are key to improving your team and reaching your goals. This indispensable little book helps you eliminate the guesswork and make the best decisions for your business.

By Robert E. Schapire, Yoav Freund

An accessible introduction and essential reference for an approach to machine learning that creates highly accurate prediction rules by combining many weak and inaccurate ones. Boosting is an approach to machine learning based on the idea of creating a highly accurate predictor by combining many weak and inaccurate "rules of thumb." A remarkably rich theory has evolved around boosting, with connections to a range of topics, including statistics, game theory, convex optimization, and information geometry. Boosting algorithms have also enjoyed practical success in such fields as biology, vision, and speech processing. At various times in its history, boosting has been perceived as mysterious, controversial, even paradoxical. This book, written by the inventors of the method, brings together, organizes, simplifies, and substantially extends two decades of research on boosting, presenting both theory and applications in a way that is accessible to readers from diverse backgrounds while also providing an authoritative reference for advanced researchers. With its introductory treatment of all material and its inclusion of exercises in every chapter, the book is appropriate for course use as well. The book begins with a general introduction to machine learning algorithms and their analysis; then explores the core theory of boosting, especially its ability to generalize; examines some of the myriad other theoretical viewpoints that help to explain and understand boosting; provides practical extensions of boosting for more complex learning problems; and finally presents a number of advanced theoretical topics. Numerous applications and practical illustrations are offered throughout.