I used to freelance and motivating myself for that was HARD.<p>I&#x27;m now working for a company full time, I get paid silly money and have quite a lot of freedom because if they keep giving me interesting problems, I solve them quickly and well. I think I&#x27;m in a really good role because as lead for the &quot;innovation&quot; team we&#x27;re constantly moving onto new weird and wonderful projects.<p>Conversely, I cannot do a role which is about code maintenance. I get bored and demotivated very quickly.