I remember like it was yesterday: I applied to a job overseas through a job platform and didn't get hired. People from the platform contacted me telling me one of the possible reasons was that I didn't have any code on GitHub. After that I started uploading all my code as open source projects and began to search places to tell people about it. Soon I learned about Hackernews and made a post that got 1 vote. I then decided to contact HN to ask how can I get more traction to my projects and they told me about the Show HN, a tag design to share small and even unfinished projects. Soon I was posting every idea I ever had made into a project. After InvaderZ - a space invaders clone that uses genetic algorithm ( https://news.ycombinator.com/item?id=21577659 ) - people started liking my projects and I started to gain some attention. That was very important cause I was being approached by some companies. I don't do projects to gather attention, I do cause I have fun doing them. I...