By "easiest", I mean in terms of time and attention. The idea is to have lots of time to work on projects that you enjoy. That time has to be good "maker time", not time when you're mentally exhausted from working at a job that consumes you. Think Einstein working at the patent office.
By "make a living", I mean enough money to pay the rent on a modest apartment, eat cheap food, and occasionally buy nice toys. US$24,000/year is probably the minimum.
Inheritance, sugar daddy, and living off your parents are amusing cheap-shot answers, but that's not what I'm asking about. I'm thinking that since technology has made us all so productive, it ought to be possible to work very few hours to make a passable living, and thus enjoy much more leisure time. Most people don't do that, though. People in the U.S. seem to be working harder than ever, but not getting much enjoyable leisure time. What might we find if we looked seriously at how to earn a living in a way that leaves the most time available for person projects that probably don't make money? Such projects could be anything from taking care of your kids to painting pictures to proving theorems.
Example: An entrepreneur friend of mine works four days a week as a cab driver, and spends his remaining time working on two small businesses. The money from cab driving is terrible ($60/day, with a lot of variance), but it gives him time and freedom, and he enjoys cab-driving. But let's not limit this to "Ways to finance your start-up." Just, ways to pay your rent, long-term, while you work on whatever you like, regardless of financial return.
To put that another way, in the current marketplace, what kinds of program are so worthy of optimization that it's economically sensible to have a human spend several days hand-tuning machine language to squeeze out every CPU cycle?
I am productive and feel good when I'm working on the same large project for, say, two weeks to two years, pretty much every day. (Releasing early and often, of course. ;) I have momentum. I get started the minute I get out of bed, and I have all the context there in my head, so I'm productive immediately. After the work day, my subconscious mind is merrily cranking away, understanding the problem more deeply, finding simpler solutions, seeing connections and opportunities. I track lots of little tasks and merrily bring them to completion. I've done this happily at several software companies.
Two or more simultaneous projects, though, and I have a problem. At a couple other software companies, I was a very bad employee: looking back, those were places that booked your time "50% on this client's project, 50% on that client's project" (or more subdivisions, even). Every time I switch projects, I have to exercise extreme willpower to absorb the situation and see what needs to be done. Each ramp-up takes a couple of days of agony to get some momentum. My subconscious creativity shuts down. The mental context never becomes rich and fertile. Work is just an attempt to force myself to do some error-prone hack. A couple days or a week later, it's back to the first project. After a few weeks of this, my head gets "noisy". I find myself losing track of details, unable to concentrate, making lots of dumb mistakes, feeling foggy and confused. Reading becomes slow and difficult. I find myself becoming stupid, lazy, and unimaginative, always craving some quiet time. Or better yet, some sustained focus time.
Right now, I'm in grad school (Ph.D., 2nd year). Grad school, it turns out, consists of running four projects simultaneously: three classes + teaching one class (or helping teach). It's all hurry-up-and-do-something-else. Each day is broken into three or four blocks, about one to two hours each: attending a class, office hour, grading, actually doing some classwork, blah blah. Each week is broken into about 20-25 blocks like this, sprinkled among the four projects. I seldom get much done during these blocks; they're too short to build momentum or finish something. The real work happens during all-nighters: dropping everything, force-feeding my brain for a couple days, delivering something hurried, and then flushing it out of my brain to catch up on the other stuff. (I remember almost nothing from my courses, even though I get A's.) I find this agonizing, unproductive, and demoralizing.
How have you dealt with this in your own work? Even outside of grad school, "makers" have to deal with "manager time". Don't start-ups involve constant context-switching? (Maybe it's not as bad as grad school, since the contexts are related.)
(If you know of any grad schools that run on "maker time", I'd love to hear about that.)