It's hard to context switch between marketing and programming. You can spent many hours marketing with little return, especially without a product. Programming by itself is slow, but there is a definitely return in terms of progress. So many people choose programming first before marketing. But I get what you mean. Its though.