arnau

dev log

This year I started a development log for my work notes. It made me far more effective. I control my work, measure my impact, and keep visibility on what I am doing and with whom.

Tools support the method. Pick one you will use consistently; the method drives results.

Remember:

Structure

I use Apple Notes. It is simple. It supports tags, search, and note references. It syncs with my work phone and, most importantly, it works for me.

Folder structure:

DIA

I like DIA because it is simple and structured. If you are not familiar with it:

This is an implementation detail. Take notes in a way that makes sense to you.

Example

We are working this quarter on an API migration.

WIP 20251006 - migrate API

I create a file 20251006 - migrate API under WIP.

Monday 20251006
- Context: Migrate legacy API to new architecture. First review tests and documentation.
- Notes: 
  - I: Current API handles 10k requests/day
  - D: New architecture needs to use Go API.
  - A: I will work on reviewing first.

Tuesday 20251007
- Context: Continue review and prepare migration path.
- Notes:
  - I: Staging environment ready, tests green.
  - D: Create migration scripts for schema changes (15 tables affected).
  - A: Draft migrations today, review with @XXX and @YYY tomorrow.

Weekly 202510 - 01

- WIP: >>20251006 - migrate API
- Meetings: >>20251008 - migration sync
- DIA
  - D: Blue/green deployment under evaluation.
  - I: 15 tables to migrate; staging ready; tests green.
  - A: Finish migrations by Fri; pair with @XXX on data checks; schedule review with @YYY.

Monthly 202510 - October

Ref: >>Weekly 202510 - 01

DIA
- D: Blue/green deployment chosen; migration approach validated.
- I: 15 tables migrated; staging parity achieved; zero downtime deployment.
- A: Monitor production metrics for 2 weeks; plan next migration phase.

When WIP is done

When I finish a task, I move the WIP document to Resources. This creates a stable reference I can search later.

If the notes are useful, I expand them into a guide, runbook, or team document. This turns private notes into shared knowledge that helps others.

Finally I keep a Success/Initiatives folder to highlight pieces of work where I've overachieved. This is helpful for your career.

My day to day

I tried different approaches to keep my notes up to date.

Both work. I use Option 2 because it has less friction. I keep notes up to date. From WIP, move to Weekly; from Weekly, move to Monthly. Because I use references, I do not need to be verbose. If I need details, I jump to the source in Resources.

The flow: Daily WIP → Weekly summary → Monthly results → Resources (when done). Start with one folder, add others as you need them.

Results

#code