KARL SHOULER

I’ve been investing for over 20 years. When I started in undergrad, the fee per trade was something like 7-12$ and there was no such thing as fractional shares — boy, was that a pill to swallow. Saving up for that single share of GOOG. Since then, I’ve seen both exciting and harrowing times and made a bunch of mistakes (losing thousands in options in your 20s is formative). Every now and then I get into a conversation with a younger Engineer on my team looking for the path to get started, and thought it would be helpful to throw all of my usual thoughts in one place.

Standard, “this is not investment advice” disclaimer .. do your research (and avoid getting involved with your parents’ “money guy”).

Without further adieu — Karl’s guide to investing and personal finance for early career software engineers.. but really, for anyone hustling at the beginning of their working years.

tl;dr- Just start. Pay your bills, spend less than you make. Open a brokerage account, and setup that monthly automation to buy VTI. Sit tight, and let compounding do it’s work.

You’re here for some details though.

Just start. Really- buying just about any broad index fund that you contribute to every month is going to put you on the right path. The specific brokerage doesn’t matter — but you can’t go wrong with Vanguard or Schwab.

What about these modern apps? Betterment, Wealthfront and others are fine too — their UIs are going to be nicer, and they have some bells and whistles to try and take market share from the big boys. Whatever gets you buying on an automated schedule, and encourages you not to fiddle too much.

But I want to fiddle a bit. Cool- so do I. Open a cowboy account separate from the automated fortress you’re building. Put something like 5% of your liquid assets in there — and use it to satiate the need to play around — buy individual stocks, trade options, crypto .. whatever blows your hair back. If it grows, great- if you lose it all, you’re still alive.

Automation is everything. If you have to make the decision to invest every month, so much can go wrong. Even if you have a weekly calendar reminder to buy- you’re out for ice cream when it pings and you forget, or the market was down today and you think maybe you shouldn’t buy. You’re not strong enough- just automate it.

What about Robinhood? Let's start with the good. Robinhood has introduced a lot of people to investing who would otherwise be sitting on the sidelines. Their UX is innovating beyond the trad-brokerages, and it's super accessible. The less-good- as of 2026, they sit your equity investments next to your sports bets and crypto and the prediction market -- it all gets top-level attention. The gamification components of their UX are addictive .. even I feel it opening the app; it's partytown in there. They want you to engage throughout the day, and we know from the data that the more you open that app, the less returns you're likely to see. It's okay to use them- I love the ease of use -- just be eyes wide open if you have addictive tendencies.

401k. It’s an account where you choose from a set of mutual fund and bond products — the money isn’t taxed at deposit time, and you’ll pay tax way off when you retire. If your employer offers a match, grab it as fast as you can. A 2% match means that if you deposit 2% of your pay your company will also deposit 2%- free (again, pre-tax) money. Many venture-backed startups can’t justify the cost of a decent match (if any at all) when trying to scale, so keep that in mind. There was a time when I went beyond the match and deposited the annual maximum- I’m glad I did (it was the bottom of the GFC afterall), but probably wouldn’t if I had a do-over. I no longer max as cash flow today has become more important .. Nick Maggiulli offers some data for how to think about whether to max. Be 100% equities in your 401k for at least your 20’s and 30’s .. you’re not pulling this money out until you retire and can absorb any volitility along the way.

Order of operations. You’re earning your first salary .. you’re starting to stack some raises and get the basics straight of paying for your lifestyle. This is a general ladder I’d consider for where to direct your dollars to balance mostly growth with some stability. This makes a lot of assumptions, like:

  • No massive revolving credit card debt
  • No volatile gambling addiction
  • You don’t have dependents or need to support family

First, understand your monthly nut. Rent, food, student loans, etc. Account for guilt free spending .. maybe you like to ski, and buy plants for your apartment, and get together with your girlies a few times / month. I’m not going to get into %’s you should allocate in this post — but something like Ramit’s Concious Spending Plan or the 60 / 30 / 10 rule is a decent jumping off point. Bake it all in there, and make sure you’re not spending more than you bring home.

After that:

  • Automate $50 / mo to taxable brokerage (this seems like a silly small nunmber, but get that habit going) —>
  • Get to 2 months expenses in your checking account —>
  • Bump the taxable brokerage to $100 / mo —>
  • 401k up to your company match —>
  • In addition to your 2 months expenses in checking, start saving for 2 months in high yield savings .. this is the start of your fortress —>
  • Start automate into a Roth IRA ($7.5k limit in 2026) —>
  • Ratchet up that taxable brokerage automation again

^^^^^ This is just the beginning. Get the snowball rolling, and a lot will start to take care of itself.

When you get bonuses or raises, have a consistent rule for how to apply the dollars. Lifestyle creep is good- you work hard, and you should get to enjoy the benefits of that as you progress. Just don’t let that growth be entirely eaten away by spending. Consider something like, “when I get a bonus or raise, 80% goes to investments and the other 20% I spend”. This is how you’ll be able to continously bump up the automation amounts year after year, while having some balance to enjoy your successes.

That's it for now! This isn't comprehensive, and is all very specific to what I've seen .. you'll develop your own preferences over time. Get out there and earn.

Until then, if you want more content, check out these books...

  • I Will Teach You to be Rich, Ramit Sethi
  • No Worries, Jared Dillian
  • Psychology of Money, Morgan Housel
  • Same as Ever, Morgan Housel
  • The Algebra of Wealth, Scott Galloway