The Complete Career Library
The Complete Career Library
Get the complete set of my career coaching books as a single bundle—four books for the price of three!
Who is this book bundle for?
Software engineers and other tech professionals who want to take control of their career and build a life they won’t need a vacation from.
What problem does it solve?
Software engineers spend years mastering their craft, but few of us receive any guidance on building a satisfying career. We learn how to design software, but not how to choose meaningful work, build financial security, stay focused, or create the freedom to spend our time the way we want.
These books are about agency and how to achieve it. You have more control than you think:
Code For Your Life shows you how to approach your life with the same care you bring to your software. You’ll learn to make deliberate decisions about your career, finances, and future instead of drifting wherever circumstances take you.
Monk Mode is about clearing away distractions and rediscovering what really matters. You’ll find practical ways to become calmer, happier, more creative—and give yourself permission to do what you wanted to do all along.
Master of Your Domain is a practical handbook for the independent engineer. It covers finding clients, pricing your work, creating products, building a sustainable business, and earning the freedom to choose your own direction.
My Horrible Career is the story of how I went from porn server administrator and spaghetti coder to reasonably successful independent writer and mentor. You’ll hear about all my embarrassing failures, missteps, and career disasters: I’ve made the mistakes so you don’t have to.
What will I learn?
- Career direction: define success on your own terms and build a career that fits your life.
- Focus: eliminate distractions, build better habits, and make time for what matters most.
- Independence: create products, find customers, and build a sustainable business around your expertise.
- Perspective: learn from my career disasters without having to experience them yourself.
What do I get?
- PDF and ePub included for all books
- Works on computers, tablets, phones, and ebook readers
- Free lifetime updates
Jakub Jarosz, Author, 50 Go Testing Mistakes
“Inspired me to finally take the leap!”
Thanks to John’s book I’ve now launched my own independent business. I have since written and published my own book, 50 Go Testing Mistakes, and I'm currently working on new projects while applying John's many technical and practical business tips on marketing and promotion. If you pair this book with his other bestsellers, Monk Mode and Code For Your Life, you'll be well on your way to success too.
Master of Your Domain
Jon Bodner, Author, Learning Go
“The book I wish I’d had when I was starting out.”
I can’t recommend it enough.
Code For Your Life
Ville Kivivuori, Coding Student, Kood/Sisu
“A very special and warm way of writing.”
Thank you for this wonderful book. John’s style of writing and teaching is so different from many other books that I have read. I like it very much.
Monk Mode

