By contrast, I've been knitting for upwards of thirty years. I'm experienced in all yarn weights from bulky to laceweight, cabling and lace knitting are favourite techniques, and I have a specialisation in knitting socks that actually fit people. I can also spin yarn, giving me a greater understanding of my materials to the extent I can identify some breeds of sheep by the feel of their fibre alone (Jacob, Wensleydale, and Gotland in particular). I've travelled to gatherings of fiber enthusiasts both in state and as far away as Maryland, and I can identify the most likely yarn shop to have what I need in minutes. I produce upwards of twenty finished projects a year.
So when someone says "Can you knit that for me?" or worse, "can you knit two of those by Christmas," I want to reply like this:
Sure, I can knit that for you. My hourly rate is $60/hr and that's a minimum of 40 hours work, so it'll be $2,400 for the labour, plus materials cost, plus an annoyance tax for you thinking my time is worth pennies per hour. Since it's your first time, I'll discount that to a mere $4,000 instead of the regular $8,000.
I'll expect that $6,400 before I get started, and I'll bill you later for the materials. Cash only. Have a nice day.
As a software quality engineer, people value what I do and I get paid accordingly. As a knitter, people greatly value what I do yet assume my work is worth a pittance way below minimum wage for the hours I spent. This is not going to fly with me.