Browse

Books

Books that have stayed with me and still feel worth recommending.

Clean Architecture

Clean Architecture
A strong guide to software structure, dependency control, and maintainable design. Still one of the clearest books on architectural discipline.

Android Apps Security: Mitigate Hacking Attacks

Android Apps Security: Mitigate Hacking Attacks
A solid introduction to mobile security, especially for Android developers who want a practical view of common attack paths and tooling.

Beginning Frida

Beginning Frida
A useful next step for learning Frida, with practical examples for both Linux and Android.

Swamplands of the Soul

Swamplands of the Soul
A heavy but worthwhile Jungian book on midlife, meaning, and inner conflict. It rewards slower reading.

A New Earth

A New Earth
A clear, forceful book on consciousness, identity, and suffering. It builds well on The Power of Now without feeling repetitive.

Mediations - Marcus Aurelius

Mediations - Marcus Aurelius
A compact, durable stoic text. The short entries make it easy to revisit, and the notes repay slower rereads.

The Pragmatic Programmer

The Pragmatic Programmer
A practical reset on core software habits. Even when the lessons feel obvious, it is useful to revisit them.

Tao Te Ching

Tao Te Ching
A foundational text on the Tao. The Stephen Mitchell translation is a good entry point if you are reading it in English.

The Cathedral & the Bazaar

The Cathedral & the Bazaar
A sharp reflection on software in the 1990s and on why open source became a genuine movement rather than a side project.

Cracking the Coding Interview

Cracking the Coding Interview
Worth using even outside interviews. The problems are good practice if you enjoy solving technical puzzles under constraint.