Full threadtaprun·I would think that if you want to work on challenging things as a freelancer, you'll have to specialize in a niche. Your expertise will allow you to make up for a lack of familiarity with a particular code base.View on HN