Often I like to recreate a program or project using a different language. I mostly use GitHub as a portfolio rather than truly sharing open source software.<p>Currently my strategy is like this:<p>1. publish the project to GitHub<p>2. after a while recreate the project and publish it again with a suffix. For example -java or -cpp like this:<p>https://github.com/stevenbraham/stocks-data<p>https://github.com/stevenbraham/stocks-data-go<p>Curious to hear what other strategies people use? Such as folders or branches?