These were my exact thoughts almost word for word...also the thoughts below make zero sense back to back.
"At the same time, my old clients started referring me to other clients and everything snowballed into a big, unstoppable avalanche of steady consulting work. I took this as a clear sign that I found my calling in life.
Now that I was confident with the flow of consulting work, I began looking for a full-time job."
What?! Why are you going to look for a job after finding your calling with an overflow of consulting business?
I'd guess he was charging peanuts and rather than raising his rates he figured a job paid more.
Then again, I think every programmer needs to work with people better than them for a few years.
Most of the worst code I've seen is from programmers who have always been one-man bands, or have been a one-man band for a very long time. It's often a case of not knowing what you don't know.
"At the same time, my old clients started referring me to other clients and everything snowballed into a big, unstoppable avalanche of steady consulting work. I took this as a clear sign that I found my calling in life.
Now that I was confident with the flow of consulting work, I began looking for a full-time job."
What?! Why are you going to look for a job after finding your calling with an overflow of consulting business?