Principles of Product Design


Aarron Walter
    These extensively researched core best practices will help your team design better, faster, and more collaboratively. Combined with the power of design thinking, these product design principles will accelerate your team’s design practice.

The Nature of Software Development


Ron Jeffries - 2015
    

Joel on Software


Joel Spolsky - 2004
    For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.

LISP in Small Pieces


Christian Queinnec - 1996
    It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme.

Quantum Physics for Beginners: From Wave Theory to Quantum Computing. Understanding How Everything Works by a Simplified Explanation of Quantum Physics and Mechanics Principles


Carl J. Pratt - 2021
    

GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers


Jeff Johnson - 2000
    While equipping you with the minimum of theory, GUI expert Jeff Johnson presents the reality of interface design in an entertaining, anecdotal, and instructive way. * Updated to reflect the bloopers that are common today, incorporating many comments and suggestions from first edition readers. * Takes a learn-by-example approach that teaches how to avoid common errors. * Covers bloopers in a wide range of categories: GUI controls, graphic design and layout, text messages, interaction strategies, Web site design -- including search, link, and navigation, responsiveness issues, and management decision-making. * Organized and formatted so information needed is quickly found, the new edition features call-outs for the examples and informative captions to enhance quick knowledge building. * Hundreds of illustrations: both the DOs and the DON'Ts for each topic covered, with checklists and additional bloopers on www.gui-bloopers.com.

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching


Robert Sedgewick - 1998
    Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and also provide programmers with the practical means to test them on real applications. Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! This particular book, Parts 1n4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. Although the substance of the book applies to programming in any language, the implementations by Van Wyk and Sedgewick also exploit the natural match between C++ classes and ADT implementations. Highlights Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures Greater emphasis on abstract data types (ADTs), modular programming, object-oriented programming, and C++ classes than in previous editions Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations New implementations of binomial queues, multiway radix sorting, randomized BSTs, splay trees, skip lists, multiway tries, B trees, extendible hashing, and much more Increased quantitative information about the algorithms, giving you a basis for comparing them Over 1000 new exercises to help you learn the properties of algorithms Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a wealth of useful information in this book.

Parenting with Fire: Lighting Up the Family with Passion and Inspiration


Shmuley Boteach - 2006
    According to Shmuley Boteach, author of Kosher Sex and host of TLC's Shalom in the Home, transmitting passions, motivating children with shared goals, and getting them excited about values are the most important things any parent can do. With great humor and insight, Boteach shows parents how to take their child to life's mountaintop-and create a parent-child bond based on vitality, exuberance, and mutual respect.

The Haskell School of Expression: Learning Functional Programming Through Multimedia


Paul Hudak - 2000
    It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

How to Pray and Decree


Bill Johnson - 2019
    “Many of the breakthroughs in Scripture would not have happened if the people hadn’t declared what God told them to declare.” In this excerpt from God Is Good by Bill Johnson, prayer and declarations are defined as profound, fundamental elements of the Christian walk toward knowing how good God really is.

It Shouldn’t Happen to a Manager


Harry Redknapp - 2016
    There’ve been big highs, but a fair share of lows too. When I have to make difficult decisions, I make a point of avoiding newspapers, phone-ins, Twitter – all of it. But there’s always a load of armchair-pundits waiting to start on me. Being a manager has never been easy, but between the fans and the media it often feels impossible to get it right.In It Shouldn’t Happen to a Manager, I talk about how different the job is now from what it was like when I used to play. For one, managers used to drive up and down motorways all day to scout for players – now there’s so much analysis and global scouting. It’s a different thing, completely. In this book, I share everything I’ve learnt from a lifetime of both wins and losses, and wisdom from greats like Cloughie and Ferguson. I’ll tell you about what actually happens in the dressing room, including when Clough smashed the door off its hinges; the bust-ups at full-time, like when I kicked a tray of sandwiches on Don Hutchinson’s head; and the times when I had to swap an arm round a player’s shoulder for a boot up the arse. It’s my guide to being a manager, the Harry way.

The Fear: Biography of a Black Cat


Brett A. Fernau - 2014
    Read about his narrow escape from a terrifying human and his struggle to conquer the trauma of his early kittenhood.

One Man's War


Joe Nethercott - 2013
    Within months he was driving big lorries and cranes in the Battle of Britain, recovering crashed planes. He went on to the North African Western Desert, Egypt, Libya, Tunis and El Alamein. From there to Italy: Naples, Monte Cassino, invasion of Sicily. Then Corsica followed by France, landing near St Tropez in the D-Day of the South. Finally after four years abroad, back to the UK, a wedding and release from the RAF. Along the way he was blown up, bombed, burnt, and ill.He was not one of the commanders, or the shooting and bombing action heroes. He was responsible for the transport that contributed to everything else being possible. He tells of the problems in organising vehicles, keeping them on the road, repairing, bodging, cannibalising, improvising and inventing. This is the not often heard voice of an ordinary young bloke going through a terrible time, and doing what he could. That surely makes him a hero too.

What Happens in Tomorrow World?: A Modern-Day Fable About Navigating Uncertainty


Jordan Gross - 2021
    Each prize reacts in one of the four typical responses most people have to facing uncertainty. And it is through those reactions, and subsequent actions, that they—and we—learn how our own response to uncertainty can either help or harm ourselves, those around us, and society as a whole.An urgently needed instrument for managing the anxiety and ambiguity we all face in our daily lives, this book will help readers thrive in challenging situations. Through this memorable story, you’ll learn:-How to embrace the uncertainty all around us-Why no one response works in every single uncertain situation-Why various personality types require different responses -How to identify the types of people who do well in uncertainty-Why it’s crucial to prevent a negative response-Why those who are hyper-aware of uncertainty thrive in it-Why it’s important to take action, no matter how uncertain you feelIn the spirit of Gibran’s The Prophet, What Happens in Tomorrow World? presents readers a modern-yet-timeless, unique, and useful toolbox on how to confront and manage the overwhelming amount of uncertainty we face every day.

You've Got This: And Other Things I Wish I Had Known


Louise Redknapp - 2021