This is all well and good, but the biggest reservation I have about all of these consulting blog posts is who should do this and who shouldn't? I feel like consulting is easier to consider when you're a seasoned programmer (10+ years) because you have the accumulated knowledge to really provide value to a company when you're not an employee. I'm almost 27, is my lack of years of experience going to prohibit me from attaining consulting gigs? If I can optimize your front-end code, get you higher performance and SEO rankings, are you going to hesitate / ignore me because of my lack of years in the field?