This books presents stories that explain how memory works. It made me realize that each person has an individual memory, not only in terms of content, but also how it operates.
In the book Drive, Daniel Pink argues that people are motivated when they find purpose, mastery, and autonomy in their work. I liked this perspective.
The book Stuff Matters will make you look at the materials around you differently-more curious and more appreciative. A nice read.
You will learn a lot about programming languages by talking to their creators.
A thought-provoking book about the implications of technology on society. A nice read.
Debugging is an important activity in software development, but rarely talked about. How would a book about it look like?
This is an introduction book to Smalltalk and the Pharo development environment. The book is split in two parts: the first one covers the Smalltalk language, the Pharo IDE, the Morphic package for GUI application and the Seaside framework for web application. The second part is relatively thin and covers more advanced topics such as… Continue reading Pharo By Example
This book is an introduction to the field of software evolution - the study of software engineering under the perspective of software maintenance and change management.
This book presents the primitives that make up distributed systems - network and link abstractions, broadcast abstractions, consensus abstractions. A worthy read if you work in distributed systems.
This book is a collection of 97 articles, written by various authors, about software engineering and architecture. The articles are short (no more than 2 pages) and easy to read. Each one is focused on one principle. The book is not a definitive receipe on how to conduct a project and be sucessful. It's rather… Continue reading 97 Things Every Software Architect Should Know