Do you have money saved for a six month emergency fund? If not, put this money in a bank account.<p>If you do have an emergency fund: don't ask on Hacker News, they'll tell you to do crazy stuff like buy Bitcoin. Head over to <a href="http://bogleheads.org/" rel="nofollow">http://bogleheads.org/</a>, or just read the extensive wiki.
There are a lot of suggestions but you haven't provided enough information to make a solid recommendation.<p>What rings out for me, is why do you only have 1k to invest? There could be a lot of reasons ranging from living in a low income country to having been recently divorced.<p>How old are you? What is the ultimate purpose of the money? Is it for retirement in 40 years time, or to buy a car next year?<p>Are you likely to have more $1k's in the future to invest. Is it cash in the bank or coming from your salary this year.<p>What country do you live in. What is your tax bracket?<p>Can developing your skills earn you more money?<p>Do you have debt? Is is tax deductible? High interest?<p>Do you like to gamble on a long term payout (maybe a cryptocurrency would be good) or would you really HATE losing that money at any cost (perhaps a savings account).<p>Etc.<p>As a general recommendation, if you don't know what to do with $1k - keep it in a savings account (or offset your mortgage if you have one) until you know what to do.
Put $300 toward the administrative cost of opening an LLC or your local equivalent. Put the remaining $700 into a bank account for the LLC.<p>Use that money to buy hosting, domains, etc. for side projects. Try to build something that makes money, but don’t worry too much about that. Just having the administrative structure ready will make it much easier for you to find productive ways to spend free time. That could mean freelancing or building side projects. The important thing is that once you’ve got the LLC you can just focus on code, and you have a legal umbrella under which you can release any new projects you decide to build.
Keep it in the bank for now and spend some time reading r/personalfinance, starting with the wiki.<p>Once you evaluate your current situation, which some of these questions others have asked or alluded too, the general strategy for how to optimize savings is pretty easy. Everything else is just how much risk you're willing to incur for potentially greater returns.
Don't invest in either bitcoin or stocks.<p>If you don't have a emergency savings account I fully agree with itamarst below and invest in a emergency savings account.<p>If you already have a emergency savings account I personally would use it to either:<p>1) Invest in myself (e.g. materials for self study, like a Pluralsight account)<p>2) Invest in goods which improve my quality of life (e.g. a new development box, kitchen peripherals, whatever), or:<p>3) Invest in bricks (e.g. my house)
Probably invest in yourself.<p>1) Buy books about programming / machine learning / etc and read them. Add some online courses to get some practical knowledge.<p>2) Flight ticket & hotel to go to some interesting tech conference and do some networking (this can lead to opportunities later).<p>3) You could also buy some new hardware for development, if your current gear is getting old and clunky. This also is good long term investment.
Educate yourself about the stock market, it will take much less money and will help you in the long run... who knows you might even get really interestedly and could change your life... I am building stock trading robots and it really gave me my freedom and the FY money everyone should have to be able to pursue their dreams...
Get a subscription to O'Reilly Safari Books Online. $39/mo. or $399/year.<p>Easily one of the best investments you can make in your technical education and continuous learning.<p>It will also help you with leveling up so you can make one of those products/services other commenters have mentioned.
Start a side hustle! <a href="https://www.sidehustlenation.com/ideas/" rel="nofollow">https://www.sidehustlenation.com/ideas/</a><p>IMO that money is far better spent in a way that allows you to develop skills in areas you're passionate about while making money.
Since many with more knowledge than I are saying the stock market is overvalued and Bitcoin is vapor based I'll offer you invest in something you can add value to and resell or keep for your pleasure.
If you want to be safe buy 4 $SPY you'll have to go a little over a grand as they are at $265. Historically very few assets beat it over a given 25 year period. For some fun buy Litecoin or 10 NVDA Jan 12 2018 217.5 calls.