Uses

This is a fairly living list of my design, development and personal setups. Including software, hardware and as much detail in between. This page follows many of those who have contributed to uses.tech.

Information

Updated
1/20/2021
A photo of my desk setup, including a MacBook, monitor, HHKB keyboard, Logitech mouse, lamp, and my sit-stand desk.

Image A photo of my desk setup, including a MacBook, monitor, HHKB keyboard, Logitech mouse, lamp, and my sit-stand desk.

A screenshot of my text editor of choice, vim, inside a kitty terminal window.

Image A screenshot of my text editor of choice, vim, inside a kitty terminal window.

Design

As a product designer I spend as much time writing and planning as I do creating visuals.

Software

  • Figma: For wireframing, prototyping & general UI / UX design.
  • Pixelmator Pro: For photo editing.
  • iA Writer: for long-form writing.
  • Drafts: for taking notes.
  • Whimsical: for graphing & diagrams.
  • ScreenFlow: Screen recording, mostly for user testing/interviews & feature walkthroughs.

Hardware

Development

It's worth taking a look at my Dotfiles for much more info about my setup.

  • Neovim: Is my editor of choice, once you start thinking in vim it's hard to use anything else. The major plugins I use are coc (with extensions), sneak, surround, commentary & polyglot.
  • Kitty: is a fast, lightweight terminal emulator, that can be configured easily in a single file.
  • Fish: A modern terminal shell that has great auto-complete, syntax hightlighting, and history searching.
  • FZF: is the ultimate way to trawl through files and history on the command line.
  • asdf: a solution to manage the versions of all the programming languages I need.

General

Software

Hardware

Clothing

My approach to clothing is pretty simple, I always prefer clothing that is made to last, and if possible I buy as much good second-hand clothing as I can. If you ever meet me in person I'll probably be wearing: