I wish you would have expanded a bit more. Consulting does indeed bring in some chashflow when its most needed (I do it, too (email on profile)). But what are your reasons for consulting, aside from money?<p>Also, consulting brings a host of other problems. Managing time is a tough one. Unless one is a circus juggler, switching between projects is almost impossible. Plus people tend to push back their MVP to keep a client happy.<p>Anyhow, just write a bit more.
I like this article, but an important word that's missing from it is "demand". Consulting allows you to keep an eye on what the market wants.<p>On the flip side, building a product allows you, potentially, to deliver something that people don't even realize, yet, that they want.<p>Putting the two together: If you can abstract concepts from their material demands while delivering their material demands, you get paid to produce something that they want now and to learn what they might want that they don't even realize.
i think it's great in theory, and it can work.<p>It just takes a lot more self control. It's too easy for the consulting side to take over, and it requires an iron will to prioritize that doesn't pay over work that does.