In the context of HN: a huge upside of freelancing is that it puts you into direct contact with the types of problems that would make great B2B and bootstrapped startups.<p>I know a number of developers that were able to shift themselves from freelancing to running a SAAS via productizing their consulting work.