Mentorship as a Debt, Not a Favor
You owe the company nothing. That was never the whole accounting
I spent my first four years without a senior developer.
The first three were at a startup. I was hands on with everything, learning whatever I could get in front of, figuring things out because there was nobody else to figure them out. Year four was an agency. Strict, fast, the kind of place where a lot of your energy goes into not getting hit by whatever is coming next. I learned a great deal in both places.
What I did not learn was what I was missing. That part does not announce itself. You cannot see the shape of an absence when the absence is all you have ever worked in. I thought I was doing the work, and I was doing the work.
Year five was another startup, and this time there was Terry.
I picked up a project he had started, and early on he walked me through his build and testing setup. It did not make sense to me. Writing code to test code looked like a tax on getting anything done. You can see the application. You can click through it. Why build a second system to tell you what your eyes are already telling you.
Then the dev cycle did what dev cycles do. Changes went in. One small change, in a place that looked unrelated, broke something that mattered. Not visibly. The screens came up. Everything worked the way it was supposed to look. Underneath, a value was wrong, and that wrong value went downstream and became a data problem nobody would have caught by clicking around.
The tests caught it. That was the moment the whole thing turned over.
What Terry handed me was not a testing framework. It was the understanding that a system appearing to work and a system being correct are two different claims, and only one of them can be verified by looking. Four years of hands on experience had not gotten me there. One person, one project, one afternoon of being walked through something I was sure was overhead.
I never paid Terry back. I could not have. At the time I did not know the size of what I had been given.
Marcus Kept A List
Marcus Aurelius opens Meditations with an inventory.
Not a meditation on gratitude. A list. His grandfather, his mother, his teachers, the emperor who adopted him, each one named, each one credited with something specific. From this one, how to read carefully rather than skim and call it reading. From that one, not to be taken in by nonsense. The most powerful man alive began his private notebook by accounting for which parts of himself were not self-made.
He settles none of it. Most of the people on that list were dead by the time he wrote it. There is no plan in Book 1 to repay anyone, because repayment was not available. The purpose of the list is not sentiment, it is accuracy.
A Favor Closes. A Debt Does Not.
A favor is optional, and it flatters whoever grants it. You did something you did not have to do, the other person says thank you, and the ledger closes. That is how most of this industry thinks about mentorship. A generous thing a senior does when there is bandwidth for generous things.
A debt is a different instrument. It is a fact about your position whether you acknowledge it or not. It did not require your consent and it does not close when you say thanks.
So do the accounting. Separate the parts of your judgment you built alone from the parts that were handed to you. Not facts. Facts are available anywhere, that is what documentation is for. Judgment: what you weigh before you commit, what makes you slow down, what you refuse to ship. A meaningful share of it came from people who got nothing back for giving it to you.
The Company Is Not The Counterparty
I have spent two years writing that employment is transactional, and none of it gets walked back here. The company will drop you in a quarter if the numbers say so. Hold your career accordingly, without illusions and without loyalty nobody paid for.
That has nothing to do with this.
The debt to Terry never sat on the company’s books. The company could not settle it, could not cancel it, and had no standing in it. Quitting does not clear it. A bad employer does not void it. Those are transactions with the entity signing the checks, and this is a separate account entirely.
Confusing the two is how a lot of good developers arrived at the conclusion that they owe nobody anything, when the true version is narrower: you owe the company nothing.
“Why would I train my replacement”
The objection shows up on schedule, and in this market it is not stupid. Junior roles are thinning. Companies are asking out loud whether they need the position when the tools cover the output. The pressure is real, and it makes refusing look like prudence.
Here is what it misses.
Terry had the same option. He was a senior developer at a startup with somebody else’s junior on his project, and the arithmetic of spending an afternoon on my testing education instead of shipping was not favorable to him. Nobody paid him extra. It did not go on a review. He did it anyway, and he did it well enough that I am still describing it twenty some years later.
The obligation was never contingent on the math working out. That is exactly what separates it from a transaction. A debt payable only when convenient is a favor, and we have already been through what a favor is.
A thinning pipeline does not lighten what you owe. It makes you one of a shrinking number of people still able to pay it.
What Paying Looks Like
Mostly it is unglamorous, and mostly it costs time you would rather spend shipping.
It looks like walking someone through the thing they are certain is overhead, and staying in the conversation past the point where they nod, because Terry did not stop at my first nod.
It looks like letting confusion sit instead of resolving it for them. Answering with the wrong amount of help is the most reliable way to spend the time and transmit nothing.
That is most of it. The cost is real, and the return does not come back to you.
The Chain Only Runs One Direction
Epictetus never wrote anything down. Everything we have from him exists because Arrian, a student, took notes and kept them.
Musonius taught Epictetus. Epictetus taught Arrian. Arrian wrote it down, and a copy of that reached Rusticus, and Rusticus handed it to Marcus, who read it and started a notebook of his own, which reached you.
Not one of those debts ran backward. Marcus never repaid Rusticus and could not have. What he did instead was become the kind of emperor Rusticus made possible, and then write it down for whoever came next.
You are on that chain whether you intended to be or not. Somebody put you here.
The payment only goes forward.
👉 If you enjoy reading this post, feel free to share it with friends!
Or feel free to click the ❤️ button on this post so more people can discover it on Substack 🙏
You can find me on X and Instagram.


