DEV Community

dayora
dayora

Posted on

I Built a Personal Debugging Tool for My Own Mental Health

As a developer, I build tools for other people all day. But I realized I had no tool for tracking my own mental state. So I built one.

The Problem

I kept hitting the same walls: burnout cycles that felt unpredictable, frustration with certain projects that I couldn't explain, and a general sense that "some weeks are good, some aren't" without understanding why.

I tried mood tracking apps. They were either too clinical (rate your mood 1-10 five times a day) or too fluffy (gratitude journals with flower backgrounds). Neither stuck.

What I Built

A journaling app where you write a few sentences and AI reads them back to you the next morning as a pattern summary.

The key insight: I don't want to analyze my own writing. I want something to do it for me and surface what I'm missing.

After 90 days of entries, the AI told me things like:

  • "You mention feeling drained after meetings with the design team 4 times this month"
  • "Your entries on days after running are consistently more positive"
  • "You've mentioned imposter syndrome 3 times in the past 2 weeks, all on Mondays"

None of this was obvious to me while I was writing it.

Technical Decisions

Next.js + PostgreSQL + Vercel. Boring stack, fast to ship. The AI is OpenAI GPT for summarization. I considered running a local model but the quality gap for nuanced emotional language was too big.

Voice input turned out to be more important than I expected. Developers think in text, but after a long day of coding, typing more feels like work. Speaking for 30 seconds into your phone captures more honest thoughts than carefully typing them.

Privacy was non-negotiable. Entries are encrypted at rest. The AI processes them for summaries but nothing is stored beyond the user's own data. No training on user entries.

Making It Free

I made it completely free because I think the "journaling app that costs $13/month" model is broken. The marginal cost per user is tiny (a few API calls for summaries). The value of having more people journaling consistently outweighs any subscription revenue I'd get from a premium tier.

What I Learned About Developer Wellness

Building this taught me something: most developers are terrible at self-awareness. We're trained to debug systems, not ourselves. But the same skills transfer. Logging, pattern matching, root cause analysis. These all work on your own mental state if you have the data.

The app is Dayora if anyone wants to try it. Genuinely free, no catch.

But the bigger takeaway: keep a record of how you feel. The tool doesn't matter. What matters is having 90 days of data to look back on. The patterns will surprise you.

Top comments (0)