After Seeing Time

By Feng Qiu
July 8, 2026
DailyTracePersonal growthData AnalysisVibe Coding
Article image

In my previous post, I wrote that I started building DailyTrace because I wanted to understand myself through time. Time records choices, while our sense of ourselves is often unreliable.

That was the idea, at least. When I wrote that post, I was still mostly talking about a product belief. A few days ago, I exported my own records from the past 18 days and read through them properly. That was the first time my own data actually convinced me.

DailyTrace does not analyze, score, or draw conclusions for you. I designed it that way on purpose. But the data is mine, so I can read it myself. This is what I saw.

18 days, 202 records

From June 20 to July 7, I recorded 202 entries over 18 days. Together, they add up to about 146.8 hours, or a little more than 8 hours per day on average.

Article image

I should say upfront that this is not a complete ledger of my life. The time I did not record is simply blank. So this data cannot answer the question, "Where did every minute go?" It answers a more interesting one: where did my attention and energy actually go?

The biggest categories were:

  • Vibe Coding: 40.7 hours, 27.7%
  • Workout: 27 hours, 18.4%
  • French: 23.8 hours, 16.2%
  • Study: 18.5 hours, 12.6%

After that came smaller blocks of meals, cooking, writing, reading, journaling, and a few other things.

If you only look at the ranking, the conclusion seems ordinary enough. I am a developer, so a lot of my time goes into writing code. But the thing that made me pause was not the biggest number. It was two quieter ones.

What shows up every day is closer to who you are

Workout and French appeared every single day across those 18 days.

Not one day missing.

Article image

Coding did not do that. Studying did not. Writing definitely did not. The two things that held steady were exercise and French, two things that produce almost no visible "result" in the short term.

I sat with that signal for a while. These two things do not feel like tasks. Tasks have deadlines. You finish them and cross them off. Exercise and French feel more like a definition I have quietly given myself. Exercise says, "I am someone who has to take care of my body." French says, "I am learning for a life bigger than whatever is urgent today."

The fact that they appeared every day means they no longer depend much on my mood. They have become part of the structure of my life.

And coding, which I thought was the center of my life, is actually supported by these two habits. Output is not the foundation. Habit is. I would not have seen that by relying on how I felt. I only saw it because the data was sitting there in front of me.

The time I used to call "not real work"

Another shift was interesting. If I split the 18 days into two halves, my average recorded time rose from 6.5 hours per day in the first 9 days to 9.9 hours per day in the last 9. But the increase was not just more work. Starting on June 30, Meals began to appear consistently in the records.

I had started treating cooking, eating, and cleaning up as life worth recording.

I used to carry a quiet scale in my head. Coding, studying, and writing counted as "real work." Cooking, washing dishes, and doing laundry felt like interruptions from real work. So those hours did not feel worthy of being recorded. If anything, recording them would have reminded me that I was not being efficient enough.

But once I actually wrote them down, my view changed. These hours are not a drag on the "important" hours. They are what make the important hours possible. A person who does not eat or take care of their life cannot write code for very long. Once those hours appeared in the data, the record looked less like a productivity chart and more like a whole person.

The data also showed me things I did not want to see

Not everything I saw was comforting.

Between 9 p.m. and 2 a.m., I recorded a total of 25.7 hours. Coding alone took 11.7 of those hours. My evenings are often not a rest zone. They are a second work zone.

Article image

In the short term, that gives me a sense of progress. I did a little more today. But when I looked at the 18 days together, I noticed a pattern: I may have been living in a constant state of "I can still do a bit more."

It is hard for the day to truly end. Not because the work is unfinished, but because the voice in my head does not want to clock out.

There was another, quieter layer too. I had 7 high-intensity days with more than 9.5 recorded hours. I assumed those days would simply be heavy coding days, but the data said otherwise. On those days, coding, exercise, French, study, cooking, and writing were often all running at the same time.

I am not really a sprint person. I am more of a self-training person. The demand I place on myself is not just to finish a task. It is to keep a full version of myself running every day: body, skills, output, reflection.

That sounds positive, but it has a cost. Task pressure is visible. Identity pressure is harder to see. It makes you ask, on a day when you slow down: did I fail to become the person I was supposed to be today?

I do not think I could have asked that question from feeling alone. I admitted it because the timeline was right there.

Leave judgment to yourself, including judgment of yourself

After looking through all of this, I left myself a few notes. They are not plans, exactly. More like reminders.

  1. Keep exercise and French as daily anchors. Even if the code falls apart one day, even if nothing goes smoothly, life has not come apart as long as those two are still there.
  2. Give coding at night a soft boundary. After 9:30 p.m., do not open new problems. Only wrap up and organize. The point is not to restrict myself. It is to let the day end.
  3. Keep recording cooking, dishes, and other ordinary maintenance. Do them without guilt. Stop treating them as wasted time.
  4. Do not set targets for reading or journaling. Their value is not measured in duration. Their value is that they pull me out of execution mode and back into understanding mode.
  5. Once a week, ask myself: was there any day this week when I could accept myself without being highly productive?

Closing thoughts

In my previous post, I quoted a line: "Observation without evaluation is the highest form of human intelligence."

This time, I had to practice it on myself. DailyTrace did not tell me what to conclude. It quietly kept 202 records. But when I connected those records, I saw a version of myself that felt more real than the story in my head: more dependent on habits than I thought, more attached to identity than I thought, and less able to let a day end than I wanted to admit.

Some of that made me feel glad. Some of it made me cautious. Either way, it was more useful than a vague feeling about how I had been doing.

Maybe growth that lasts is less about pushing myself to the limit every day, and more about building a life I am still willing to return to tomorrow.

"Know thyself" has been carved into the Temple of Delphi for more than two thousand years. My version is much simpler: record first, see clearly, then be honest about what you have seen.

If you are curious what kind of self is hiding inside your own time, maybe recording is a good place to start.

Share this article

© 2026 Feng Qiu. All rights reserved.