Oscar te Giffel®

Uses

Tools, apps and workflows.

My day-to-day, in a nutshell:

// Pseudocode, not real code:
let task;
while ((task = todoList.pop())) {
  const result = task();
  const feedback = await Promise.all([review(result), review(result)]);
  await apply(feedback, result);
}

Editor & Terminal

  • Ghostty Terminal.
  • Neovim, Visual Studio Code, IntelliJ Editors, depending on the job.
  • Berkeley Mono Font.
  • Koda ↗ Neovim theme.

Development Workflow

  • tmux + Neovim ↗ A simple combination of tmux with Neovim gives me the sweet spot to configure it specifically to my needs. How this all works can be found in my dotfiles.

Teaching Tools

macOS Apps

Daily Process

  • Things A simple Getting Things Done workflow. Every single task and thought goes into a bucket, and every week I review all of them. I don't do everything at once, but I never forget what needs to be done.
  • Day One Every morning and evening I reflect on my goals and write it down.

Learning Workflow

  • Anki Stamping knowledge into my brain. Useful for learning a new language.
  • Obsidian Note taking. No overengineering with the Zettelkasten method anymore.
  • Habitify Building new skills.

Gear

Cable pouch

  • Apple MagSafe Duo Charger
  • UGREEN 4-in-1 GaN charger 100 W.
  • UGREEN Nexode power bank 25,000 mAh, 200 W.
  • SanDisk USB stick 256 GB.
  • UGREEN USB-C cable 240 W, 1 m.
  • UGREEN USB-C charging cable 2 m.
  • USB-C to USB-A cable
  • OWC Thunderbolt 4 cable
  • USB-A to micro-USB cable
  • USB-C to MagSafe 3 cable

Accessories

  • iPhone 15 Pro
  • iPad Pro 11"
  • Apple Watch 5
  • AirPods Pro 3

Workstation

  • MacBook Pro M4 16-inch 2024
  • UGREEN Revodok Max 213 13-in-1 Thunderbolt 4 dock, 40 Gbps — dual 4K at 60 Hz or single 8K.
  • LG Ergo 32UN880 Monitor.
  • Samsung Odyssey G7 LS32BG700EUXEN Monitor.
  • Keychron Q10
  • Logitech C922 Webcam
  • Wacom Intuos M
  • Logitech MX Master 3
  • Herman Miller Aeron Chair
  • Shure MV6 USB gaming microphone.
  • PC ↗ Full parts list on PCPartPicker.