I always tell folks to do what you want to do. As it relates to saving or spending someone's hard earned cash, I'm not ever going to attempt to change someone's mind. But here's my story...
I maxed-out TSP contributions from day one as a DoD 2152, GS-11 Step 1 - which was roughly $50,100 per year. That was pre-SSR DoD pay and TSP contributions were limited to a percentage of salary instead of dollar amount. That's pre-2004 for those of you not in the know.
I wanted to max-out TSP contributions from day one for three reasons: 1) I am a simple person that grew up dirt poor and developed very simple wants; 2) I planned to retire when I was first eligible... at age 50 with 20+ years of creditable time; and, 3) I was living in an area of the country with a state/local income tax and I wanted to take advantage of contributing pre-tax earnings to limit tax liability.
- Simple wants. I don't have any fancy or expensive "toys" and I've always paid cash for everything I've bought (except my homes... because the mortgage interest tax write-off helps to reduce tax liability). I've never wanted a fancy car, his-and-hers jet skis, or a fancier boat; a trip to Vegas or the local casino; or $15k mountain bikes or $5k golf clubs. The conversations in the facilities I've worked at about 'who-has-what' have always interested me but I just kind of nod and take note.
- Retirement. It's actually quite simple yet so difficult for air traffic controllers to comprehend. Let me explain it like I would to a eight-year old: On your first day of work as a 2152 (FAA or DoD), you are on an expiration clock. The expiration clock I speak of is mandatory retirement. And the more money you can put away earlier in your career, the easier it will be to wake-up when you're eligible to retire and say "f*ck this, I'm outta here." I don't want to "retire" and have to turn-around to work in a contract tower to make ends meet. Compound interest is not some magical puzzle that can never be solved; it's actually a beautiful thing that produces beautiful results.
- Limit tax liability. Enough said. F*ck taxes. And I've tried to find the benefit in contributing to the Roth TSP option, but I haven't yet... at least in my financial situation. I just cannot foresee needing more money for day-to-day living in retirement than I need today. And since I plan to "earn" less annual income in retirement than I currently do, the tax benefits to investing via the Roth option are not really suitable for me as I intend to be in a lower tax bracket after retirement. Of course, federal tax legislation could change things up but I will take that change as it occurs and then adjust fire.
While I am not currently eligible to retire (too young, not enough years), I have reached seven-figures in my TSP account and I have another good 5-10 years left in me. Or, I could wake-up any day after I reach retirement eligibility and say "f*ck this, I'm outta here." But you do what you want to do. You'll get no lip from me.