The Art of Looking Sideways

4.0/5 · 6K+ ratings

Alan Fletcher offers a massive, non-linear journey through the mechanics of human perception and creativity. This volume functions as a personal museum, collecting disparate fragments of art, science, and philosophy to explore how we process the world around us. Instead of a traditional textbook, it serves as a visual playground where the layout of the page is as meaningful as the text itself. Fl…

Shelves
Nonfiction Art Design Architecture book Essays Art History Design Alan Fletcher Reference Science Philosophy Art

More like this


Design It!: From Programmer to Software Architect

Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software arc…

4.0/5 · 6K+ ratings

Understanding Distributed Systems: What every developer should know about large distributed applications

Learning to build distributed systems is hard, especially if they are large scale. It's not that there is a lack of information out there. You can…

4.0/5 · 6K+ ratings

Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles

Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…

4.0/5 · 6K+ ratings

Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale

Every enterprise application creates data, whether itâ??s log messages, metrics, user activity, outgoing messages, or something else. And how to m…

4.0/5 · 6K+ ratings

Understanding the Four Rules of Simple Design

Modern software development is a game of ever-increasing frequency of change. This is why it is imperative to build systems that are flexible and …

4.0/5 · 6K+ ratings

Microservice Patterns

The monolithic architecture works well for small, simple applications. However, successful applications have a habit of growing. Eventually the de…

4.0/5 · 6K+ ratings

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

4.0/5 · 6K+ ratings

Fundamentals of Software Architecture: An Engineering Approach

Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers…

4.0/5 · 6K+ ratings

Object-Oriented Analysis and Design with Applications

Grady Booch and his co-authors draw upon the rich and varied results of object-oriented software development projects and offer improved methods f…

4.0/5 · 6K+ ratings

97 Things Every Software Architect Should Know

In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond …

4.0/5 · 6K+ ratings

Building Microservices: Designing Fine-Grained Systems

Author: Sam Newman

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-containe…

4.0/5 · 6K+ ratings