After reading the past few pages (and as a software architect), I'm curious, Cad, if you find being a lawyer more satisfying/stimulating (outside of money) than your software dev job? It seems like money is a very primary consideration but do you enjoy the actual work?
It is sometimes very hard to separate the money from the job. I've gotten bonus checks larger than my highest yearly salary as a software developer.
That said:
Sometimes lawyer work is great. Researching issues, writing briefs, arguing motions, trying cases. These are what I'd call "real legal work" because you really engage your legal education and knowledge of civil procedure to accomplish a task. Then there's the grunt work. Doc review. Discovery fights. Traveling. Taking/defending depositions can be tedious. Settlement negotiations, while exciting, are basically used car salesman bullshit because everyone is trying to get the best deal and nobody really wants to compromise.
As a software developer, I'd say I spent a larger portion of my time engaged in the "meat" of software work - I could spend weeks at a time engaged in heads-down development, creating modules or building a framework for my devs to fill in with modules. Finding bugs was fun to me, and I was good at it. However, even as a very senior guy, my opinion was subordinate to basic business decisions to we'd end up doing stupid shit that made no sense at times. I never had an office until I started my own company. I've done the picnic table in a warehouse thing with 100 other guys and it sucks. You get no respect as a professional and they pay you as if you're a replaceable cog, even if you're not. You really have to break out of the employee/employer mold and be a consultant to get paid what you're worth.
As a lawyer, every firm I go into we have AAA office space, we always get the exterior window offices with doors, I have a secretary that takes care of me (even though it is completely unnecessary, it's a nice perk), they cater lunches constantly, they pay for Seamless to bring us food if we're in the office past 7, etc...
It's not just the money its the little ways they treat you like a professional/pamper you.