I'm a young developer in mid 20's and make decent money. I am no economic or market wiz and don't have any outstanding loans or credit owed. I have a nice liquid backup that I'm comfortable with. Now where should I be putting my money?!
More info: I contribute max to my company's 401k to maximize my matching, the startup I was a part of was bought by aforementioned company so I get payouts quarterly, and my investment strategies so far have been centralized around the stock market, mostly in index funds.
Advice appreciated!
Edit: My main goal is to have generalized advice, so it doesn't just pertain to me, but to a wider audience, especially young developers who have excess income each month and want to be smart about preserving and growing their net worth intelligently.
I'd do 90% stocks, 10% bonds, assuming you don't need the money until retirement. You could go down to 80% or up to 100% (I actually do 100%, but I also do individual stocks plus index funds).
S&P 500, a broader-market fund (3000-5000 companies in the US market, to get smaller businesses too not covered in the S&P), and some kind of global fund. Depending on how your 401k is held, you want to take that into account when allocating the rest of your money, and be careful because a lot of 401k plans have horrible funds (high expense ratios).
You might want to look at Roth IRAs too --it's a post-tax contribution, but never taxed on the gain or withdrawal. There are income limits to contribute, but there's a backdoor by contributing to an IRA (not income limited) and then converting it to a Roth.