(I’ve changed how I organize my books. More, here (TODO))
Finished:
- Russell en 90 minutos, Strathern; non-technical. A quick introduction to Bertrand Russell, his life and his way of thinking and seeing the world.
- Homenaje a Cataluña, Orwell; non-technical. A first-person view of the events during the Spanish Civil War (1936-1939), seen from the perspective of a British citizen that went there voluntarily. Explains the internal fracture of the left political parties and the fracture of the Spanish society.
backlog (partially sorted):
- unsorted V
- The Machine That Changed the World: The Story of Lean Production
- Haskell Programming
- Software Architecture in Practice
- La lucha por la desigualdad
- La psicología del dinero, Hammond
- Invirtiendo a largo plazo, García Paramés
- The Well-Grounded Java Developer
- Quién domina el mundo, Chomsky
- Learn You a Haskell for Great Good!
- El camino al 18J, Payne
- Cartas desde la revolución bolchevique, Sadoul
- Java Performance: The Definitive Guide
- Functional Programming Patterns in Scala and Clojure
- Why programmers work at night
- Shogun: The Life of Tokugawa Ieyasu, Sadler
- Scrum and XP from the trenches, 2nd edition
- Els jueus i Catalunya, Villatoro
- El problema de los tres cuerpos, Liu
- Amazon Web Services in Action
- Clojure Programming - Practical Lisp for the Java World
- Mature optimization
- XUnit Test Patterns
- Let Over Lambda
- The Haskell Road to Logic, Math and Programming
- Types and Programming Languages
- Fundamentals of Object-oriented Design in UML
- Clojure for the brave and true
- How to Solve It: A New Aspect of Mathematical Method
- Conceptual Mathematics: A First Introduction to Categories
- Understanding Computation: From Simple Machines to Impossible Programs
- Programming in Haskell
- Programming Languages: Application and Interpretation
- Doing Math with Python
- Perfect Software: And Other Illusions about Testing
- Computability and Complexity - From a Programming Perspective
- Thinking Forth: a language and philosophy for solving problems
- Concepts, Techniques, and Models of Computer Programming
- Bridging the Communication Gap
- Specification by Example
- The Cucumber book
- Software Architecture for Developers
- Object Design: Roles, Responsibilities, and Collaborations
- RESTful Web APIs
- RESTful Web Services Cookbook
- Building Maintainable Software
- Serverless - Patterns of Modern Application Design Using Microservices (Amazon Web Services Edition)
- A Pattern Language; Alexander
- Types and Programming Languages, TAPL; Pierce
- The Speed Reading Book: Read More, Learn More, Achieve More; Buzan
- Cómo crear mapas mentales (Crecimiento personal); Buzan
- First things first ; covey
- What’s best next ; perman
- The problems of philosophy; Russell (1998)
- Rèquiem for the American dream ; chomsky
- The sun also rises; Hemingway
- The travels; Marco polo
unfinished (unsorted):
- Release It! - Design and Deploy Production-Ready Software
- The Leprechauns of Software Engineering; Bossavit (*)
- Domain-Driven Design: Tackling Complexity in the Heart of Software; Vernon (*)
- Pragmatic Thinking and Learning: Refactor Your Wetware
- Readings in Database Systems, 5th Edition
- La Sociedad De Coste Marginal Cero (Estado y Sociedad); Rifkin
- Structure and Interpretation of Computer Programs (SICP); Abelson, Sussmann, Sussmann
next (2):
- Refactoring (*)
- Working Effectively with Legacy Code (*)
wip (3):
- Aprendo Yoga; Van Lysebeth
- Getting things done, …; Allen (*)
- the senior software developer
done:
- Russell en 90 minutos, Strathern
- Homenaje a Cataluña, Orwell