My books

These are the books I have published so far, in which I share my experience, knowledge, and perspective on software engineering and software development. Each book is written with the aim of organizing and sharing what I have learned throughout my career, from the fundamentals to the real-world challenges of building software.

The Programmer's Black Book

The side of software development that rarely appears in manuals. Experiences, mistakes, reflections, and lessons to better understand the profession, make better decisions, and become a better developer.

The Programmer's Black Book
Find out more

The Coder Habits

A book about the habits, principles, and ways of thinking that help programmers improve their work, write better software, and grow continuously as professionals.

The Coder Habits
Find out more

Bitcoin

An essential and practical guide to understanding and using the greatest innovation in history since the Internet.

Bitcoin
Find out more

The Age of Code

An introduction to programming and the software development industry for anyone who wants to understand how software is created and how the industry works.

The Age of Code
Find out more

The Twelve Keys

Twelve skills and strategies for entrepreneurial success, from managing microtasks and using a lean approach to building discipline and personal development.

The Twelve Keys
Find out more