Sketching User Experiences: Getting the Design Right and the Right Design
Bill Buxton explores the critical distinction between building a product correctly and ensuring you are building the correct product in the first place. He argues that sketching is not just an artistic skill but a vital cognitive tool for exploring ideas and communicating complex user experiences before investing in expensive engineering. By focusing on the early stages of the design process, Bux…
Shelves
More like this
The Algorithm Design Manual
This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…
Learn Python The Hard Way
This simple book is meant to give you a first start in programming. The title says it is the hard way to learn to write code but it’s actua…
Clojure for the Brave and True
For weeks, months?—nay!—from the very moment you were born, you've felt it calling to you. At long last you'll be united with the programming lang…
Think Python
Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…
Operating Systems: Three Easy Pieces
A book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. In…
The C Programming Language
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…
Crafting Interpreters
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
Some copies of this book have a printing error that causes the figures to be unreadable. If you have received one of these copies, please contact …
Hands-On Machine Learning with Scikit-Learn and TensorFlow
A series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thrivi…
Dive Into Design Patterns
https://refactoring.guru/design-patte... Design patterns are typical solutions to commonly occurring problems in software design. You can’t…
HTML and CSS: Design and Build Websites
Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need…
Learning Python
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …