Are you one of the guys who sit right now in a cafe with your laptop, at home or on the train to a customer? The life of a freelancer is exciting and sometimes exhausting, isn’t it. You need to build up your own customer base to get your steady income. You go to networking events, conferences or ask friends to recommend you to their networks and so on. It is a challenge to keep the path of a freelancer, especially when you have a family to feed. That’s why people prefer the office space to work. It is less risky, it is less stress. As a software developer, do you really think so?