Video

1. 🎬 Video Projects

  • Current projects: status, format, length
  • Scripts, shot lists, editing stages
  • Goals (release date, platform, theme)

2. πŸ’‘ Concepts & Experiments

  • Video ideas, formats, and β€œwhat if” concepts
  • New visual styles, narrative structures, camera techniques
  • Sketches, thumbnails, concept reels

3. 🧠 Themes & Voice

  • Recurring topics or emotional tones
  • Personal angles you bring to your stories
  • Your storytelling fingerprint

4. πŸŽ₯ Gear & Tech

  • Cameras, lenses, mics, lighting
  • Editing software (Premiere, DaVinci, Final Cut)
  • Motion graphics, animation tools (After Effects, Blender)

5. βœ‚οΈ Workflow & Process

  • Pre-production: storyboarding, scripting, planning
  • Production: shooting, sound, lighting setups
  • Post: editing rhythm, color grading, exporting formats

6. πŸ” Feedback & Iteration

  • Critique loops: self-review, peer feedback, comments
  • Metrics to track: retention, shares, watch time
  • Lessons per release

7. πŸ“… Release Cadence & Timeline

  • Publishing schedule
  • Project timelines (shoot to publish)
  • Evolution of style over time

8. πŸ“Ί Portfolio & Channel Strategy

  • YouTube, Vimeo, TikTok, Reels, etc.
  • Playlists, series, and evergreen content
  • Branding, thumbnails, channel identity

9. πŸ‘€ Personal Vision & Style

My Filmmaking Ethos

  • Why you make video, and how it reflects your worldview

Long-Term Direction

  • What kind of creator you want to become
  • What legacy or impact your videos aim to have

10. 🌐 Intersections & Extensions

  • Ties to Writing, Music, Twitch, Research
  • Hybrid forms: video essays, visual poetry, docu-fiction

πŸ“‹ Focus Overview Table (DataviewJS)

const pages = dv.pages('"content"').filter(p => (p.area ?? []).includes("Video"));const rows = pages.map(p => {  const timeLog = p.time_log || [];  const est = Number(p.estimated_time ?? 0);  const act = Number(p.actual_time ?? 0);  const rate = Number(p.hourly_rate ?? 0);  const tasks = p.file.tasks || [];  const completedTasks = tasks.filter(t => t.completed).length;  const totalTasks = tasks.length;  const percent = totalTasks === 0 ? "0%" : `${Math.round((completedTasks / totalTasks) * 100)}%`;  const variance = est === 0 ? "–" : `${Math.round(((act - est) / est) * 100)}%`;  const status = act > est ? "Overrun" : act < est ? "Underrun" : "On Target";  const cost = rate * act;  const lastUpdated = p.last_update ?? "-";    return [    dv.fileLink(p.file.name),    lastUpdated,    `${act}h / ${est}h`,    variance,    status,    `$${cost.toLocaleString()}`,    p.priority ?? "-",    p.description ?? "-",    p.completed_on ?? "-",    (p.skills ?? []).filter(s => s).map(s => dv.fileLink(s)).join(", "),    percent,    p.team ? "βœ…" : "❌",    p.completed ? "βœ…" : "❌"  ];});dv.table(  [    "File",    "Last Updated",    "Time (Actual / Estimated)",    "% Variance",    "Status",    "Cost",    "Priority",    "Description",    "Completed On",    "Skills",    "Task Completion",    "Team",    "Completed"  ],  rows);