I also have a quirky relationship to money as a goal. Rather little would change about my life if my salary increased by $800k. My hobbies would remain books, video games, taking my wife and daughter on walks, and posting too much on HN.
Overall, is it that being closer to the product feels better? And did you really shake all the "weird feelings"/impostor syndrome about charging a high rate?
It's not scalable in any shape or form. Despite having aspirational goals early on, every consulting company falls into the trap of becoming a body-shop. It happens every. single. time. You begin to feel less satisfaction about your services and proposals to clients because you emphasize "our talent speaks for itself" and it's polarized by your clients desire to simply want to pay X for Y and don't care how, what, or who delivers it. Being a one-man shop means that right from the beginning your client's expectations are set on you being the right man for the job and they'll get Y because they're going to pay you X. At scale (I'm looking at you IBM, Accenture, etc) you end up fighting with cost center budgets, and spend more time trying to squeeze quality and scope within a set budget, or risk overspending budgets and end up looking like a bad services partner. Building a consultancy sounds awesome at first, looks awesome at first, and then it slowly burns you down.
I enjoyed the process of scaling Matasano; I only left because Erin and I were more engaged with the idea of making a dent in recruiting.
Things one does to scale consultancies:
* Refine a recruiting and hiring strategy to make it easier to staff larger number of projects.
* Build ramp-up processes to take new consultants and get them to "billable" status quicker.
* Play with service definitions and rate books, so that clients that need Patrick-level delivery can pay extra to get it, while clients that just need deterministic competent execution of tasks Patrick was good at 5 years ago can pay less to get someone without the name brand.
* Develop systems to cross-train consultants so that more people get an opportunity to (a) watch Patrick deliver a project, (b) deliver a similar project themselves, and (c) help bring other consultants up to speed.
Because revenue is so directly tied to performance and delivery in a consultancy, I think it's a pretty good lab for learning how to effectively manage people.
It's also true that a lot of them just turn into body shops.
For me, at least for the forseeable future, I'm pretty solidly convinced that I can earn more money by studying and improving my tech skills than I could ever earn by taking a side-job that actually pays me dollars in my hand.
Maybe one can "max out" and just know enough to get their job done, but I'm not there yet -- I frequently find myself ditching other opportunities for making short-term cash in favor of learning something new. That's why I would favor "building" over running a less profitable software business.
If you're curious "How does one turn a $20 million a year SaaS company into a $22 million a year SaaS company?", there exist many options depending on the specifics of the company and virtually all of them are doable. For example, if you increase the rate at which the SaaS company closes deals by a modest amount, that could reasonably hit that by itself. You could do that by some combination of A/B testing, better email marketing, tweaking sales processes, etc, alone or in combination. I've blogged pretty extensively on all those topics if you're curious.
These are not necessarily all that technically complicated. If you can figure out ActionMailer, an if statement, and a for loop, you have every technical capability you need to be an engineer in charge of email marketing. The interesting bits are "What emails do I decide to send?", "What words go in those emails?", and "What goes in the if statement?"
The actual work is exactly as dominated by meat-and-potatoes execution ability as you think it is.
Here is the amazing thing, he also did all of us a huge service and wrote it up and put it on the internet for everyone to find!
If you haven't yet, spend as much time as you can diving in his blog. Every post he's written is worth the price of admission, but you could definitely limit your search to the ones that focus on the SaaS sales and marketing aspects.
$2K or so per day was more routine for reports on a variety of topics (competitive analysis, strategic options, etc.) Expert legal work is probably in the $400-$500/hour range.
I've charged $20k/week for consulting and it was week here or there, not for the whole year. But I may be wrong.
EDIT: It's non-trivial to go from consulting to product development as part of the same business. It's often easier to use the money from consulting to start afresh.