alt text

As I’ve been getting older, one of the core principles I’ve come to live by is this: make time your friend. Anything that isn’t built to last eventually gets crushed.

Let me explain this idea across three major realms of life.

Software Development

First, let’s talk about this from a software development perspective—which is mostly charity work, if we’re being honest.

When you’re building any tool, you need to ask yourself: How do I make time my friend? This question should guide every decision.

The Context Problem

Think about the contrast between right now and six months from now. When you’re writing software, everything is crystal clear. Your intention is right there. You have the whole map of the problem in your head, and you can easily navigate this multidimensional solution space.

However, with time, you start losing a lot of that context. Or even worse—another engineer takes over your project.

If you haven’t thought about this situation, what’s going to happen? You (or they) will try to modify something without understanding how it works or why it works.

Simple Ideas That Work

That’s why ideas like TDD (Test-Driven Development) are so powerful. They’re fundamentally simple. Yes, they feel like they slow you down initially, but they put you on the right side of the principle.

Ask yourself:

  • Is it possible to observe what your code is doing?
  • Can you log things effectively?
  • Is your code explicit?

All of these ideas make it much easier for future you—or for the maintainability of the project. I believe so much in this that I think it trumps any kind of speed or performance requirements.

Financial Wisdom

The second part is the financial sense. Let me illustrate with a concept I call the age of your expenses.

Understanding Money’s Timeline

When you spend money today, when was that money earned?

Let’s use a neutral example. Say you get paid on the 5th of the month and you pay your rent on the 5th. You can call that zero-day aging—a neutral expense where the money went in and out on the same day.

Now consider different scenarios:

Positive aging:

  • You get paid on the 5th but pay rent on the 10th—that’s 5-day-old money
  • You’re paying January’s rent with December’s income—excellent
  • You’re paying all expenses with last year’s income—even better
  • You’re paying everything from investment returns—you’ve achieved financial independence

Negative aging (the debt spiral):

  • You have an expense today but don’t have the money
  • You put it on a credit card
  • You pay for that expense in the coming month
  • All of your current income is paying for expenses that happened long ago

This is a really poor situation—what we call a debt spiral.

The Simple Solution

Avoiding this is fairly simple: always keep this idea in mind. Whenever possible, push some money to the future.

Again, simplicity wins. You don’t need to be smart about this. Follow well-tested, obvious ideas that are friends of time. For example:

  • Pay yourself first—very simple, very little friction, very easy to automate
  • Index funds—if you invest in a professional, well-diversified business, you’re probably not going to get amazing returns, but you’ll get good returns. And that’s what matters.

Personal Health and Relationships

The last realm is personal philosophy and development.

Aging Gracefully

Think about how things are going to be. How will you age? Because you are guaranteed to age. How are you making that simpler for yourself?

I’ve realized, for example, that I’ve always been drawn to extremes. But I don’t think an extreme exercise regime is good for you—that just leads to joint pains and injuries later in life.

What works? Basic aesthetics—finishing one hour of exercise pretty much every day. That’s it. Simple enough.

The Obvious Stuff

Think about what you already know doesn’t work:

  • Smoking
  • Excessive alcohol
  • Poor nutrition

These are obvious. Cut them out. Get into good nutrition. I’ve started to realize you probably don’t need any supplements as long as you have a well-balanced diet. Just ensure you’re taking care of your gut microbiome:

  • Have something fermented
  • Get a good dose of antioxidants
  • Maintain balance

That’s it. Easy enough.

Mental and Social Health

Think about how you’re investing in your future mentally and socially. It’s easy to focus on your current job and the people you talk to every day. But ask yourself: when’s the last time you left a company? How many people do you actually keep in contact with?

If you’re lucky, some of your greatest friends are people you previously worked with. But even then, investments must be made.

The Authentic Check-In

Here’s an interesting idea I came across that I really like: If someone crosses your mind, just ping them. Say, “Hey, you crossed my mind. How are you doing?”

I particularly like this because it’s so authentic. You don’t need a tracker or a calendar reminder. Someone crossed your mind—just check in on them. This little heartbeat means when you do eventually get together, there’s something to discuss. You know quite a bit about their life.


Those are the main ideas. That’s what I mean when I say: make time your friend.