
Name Change from MyCalendone to Circal
The Dev Name Problem Most products start with a working title — something functional, descriptive, and unmemorable. Ours was MyCalendone. “MyCalendone” = “My Calendar” +
Build logs from someone shipping security-first software alone.
Every entry here is a decision from a live product — the zero-knowledge vault behind MyDigitally, why Circal got renamed six weeks out from launch, the Claude Code setup that cut my session overhead in half. Including the calls I got wrong.
I build things to solve problems I actually have, and I write these the way I’d want to read them: what the problem was, what I tried, what broke, and what it cost.
The business side is here too — pricing decisions, pivots, the launches that didn’t land. Separating the engineering from the decisions around it would misrepresent how any of this got built.

The Dev Name Problem Most products start with a working title — something functional, descriptive, and unmemorable. Ours was MyCalendone. “MyCalendone” = “My Calendar” +

Building MyDigitally: The Journey to Protecting Our Digital Legacies We spend years building our lives online. We buy domain names, accumulate thousands of dollars

You’ve been deep in a Claude Code session for an hour, you close the terminal, and twenty minutes later you need to get back into that exact conversation. So you dig through claude –resume history, squint at a list of session IDs with no context, and hope you pick the right one. It’s a small tax, but it’s one you pay every single day.
Here’s the fix: a two-line hook that writes the exact resume command to a file in your project directory the moment your session ends — whether you typed /exit or just let it wrap up naturally.

MyCalendone — Your Calendar, Now Alive Introducing MyCalendone Your calendar now knows when you peak. The first calendar that colors your day by your real

The traditional phrase “working like a dog” evokes images of endless, exhausting grind—putting in continuous hours until your energy is completely depleted. Yet, if you

The “Why” — What is the real problem? Most people plan their day without any awareness of how their body will actually feel at the

This guide walks you through everything you need to get started. By the end, you’ll have a vault with your first asset, a secured credential,

A new Encrypted Credential Vault has been successfully pushed to the project. Think of this like a mini-1Password or Bitwarden built right into the app. When you view an asset, you can now securely attach passwords, API keys, or private notes to it.
Before this code went live, the latest updates from other teammates (the Friends feature, security docs, and styling tweaks) were safely pulled in and combined with it.
Zero-Knowledge Security: How It Keeps Your Data Safe
The core philosophy here is “Zero-Knowledge.” The server (and anyone running the database) has absolutely no idea what your passwords are. Here is exactly how that works, in plain English.

Building MyDigitally: The Journey to Protecting Our Digital Legacies We spend years building our lives online. We buy domain names, accumulate thousands of dollars