Books

Some books that standout as significant to me.

Clean Architecture

Clean Architecture
A craftsman’s guide to software structure and design. A pretty amazing book that defined the SOLID principles, the layer cake of dependency control and organization principles for maintainable code.

Android Apps Security: Mitigate Hacking Attacks

Android Apps Security: Mitigate Hacking Attacks
A good introduction to cybersecurity if you are a mobile developer. While not always the most interesting read, it does a good job introducing the tools and methods used to hack vulnerable android applications and TLS.

Beginning Frida

Beginning Frida
A pretty good book to dive a litte deeper into the frida tools, hooking and hacking. Useful examples on linux as well as android.

Swamplands of the Soul

Swamplands of the Soul
This is an outstanding and very powerful book. World renowned Jungian psychoanalyst James Hollis. Sometimes read it to my cat to help clarify topics.

A New Earth

A New Earth
If you do not want to suffer any more, this book on consciousness and who you really could be the answer. Formalizes subjects mentioned in ET’s (👽) first book the Power of Now. The presence of his writing is so deep it may ruin other books for you.

Mediations - Marcus Aurelius

Mediations - Marcus Aurelius
A correspondence from a Roman Emperor during his final campaigns and the time of the stoics. Extremely insightful to what advanced thinkers the ancients were. A fun read with short blurbs cross-referenced in the notes.

The Pragmatic Programmer

The Pragmatic Programmer
Dig down to the core of software development. Seems kind of implicity obvious if your experienced but its good to refresh your mind.

Tao Te Ching

Tao Te Ching
An ancient Chinese text that loosely means “The Way” however the nature of “Tao” is that it is unknown and cannot be translated. The Stephen Mitchell translation is recommended for westerners.

The Cathedral & the Bazaar

The Cathedral & the Bazaar
A reflection at the software industry in the 90’s and why open source was an accidental revolution.

Cracking the Coding Interview

Cracking the Coding Interview
Found this book to be very useful, good example problems and content. Use just for your own enjoyment of solving if your not interviewing.