Blog
Notes on building Deski — local-first time tracking, privacy, and deep work.
Counting keystrokes without recording them
Every activity tracker describes itself the same way, whether it counts your keys or records them. The complete table Deski writes for keyboard activity is two columns wide — and the reason it stays that way is a failing test, not a promise.
privacy
engineering
under the hood
Tamper-evident timesheets: what they can and can't prove
A timesheet is a claim, not evidence — and the industry's answer to that is surveillance. Deski can now say whether its hours were edited after it wrote them, without watching you. Here is exactly what that does and doesn't prove.
timesheets
freelancing
trust
What local-first time tracking actually means
Most time trackers are surveillance tools pointed at you by someone else. Local-first means the data never leaves your machine — here's what that buys you, and what it costs.
local-first
time tracking
privacy