This week, a colleague approached me with a couple of questions about freelancing. He asked about the contract I am using, taxes and the usual technical things.
As we were chatting, he revealed his intentions to become a freelancer to better battle the overhours and pay he was getting from the startup he is working on.
I ended up writing a couple of elaborate answers, here is what I think.