Uses

These are some of the stuff that I use in my workflow, inspired by Wes Bos’s collection of “Uses” pages.

I am primarily a Linux user and run Fedora on my home PC. At work, however, I am forced to use a Macbook. I try to use the same tools across all my devices but some are not available.

Gear

  • MacBook Pro 15” from 2018 at work. This is the third MacBook in the past 18 months which means my MacBooks break on average every 6 months.
  • Lenovo Yoga 900 at home running Fedora Linux. I bought it in 2016 and it hasn’t failed on me yet. The only regret with this PC is that the Graphics card is not powerful enough for gaming at high performance; other than that, it’s perfect for development.
  • Logitech G305 Lightspeed Wireless mouse.
  • 27” 4K Philips Monitor. Can’t go back to anything with a resolution lower than 4K. I do like my fonts really small (8 or 9 pt is my default) and a high resolution helps to keep it legible.
  • Two mechanical keyboards: a Vortexgear Cypher 65% with Cherry MX Brown switches at work and an Anne Pro 2 with Gateron Brown switches at home. I find mechanical keyboards much more confortable to type and, of course, there is also the clickety-clack.

Editors

  • IntelliJ IDEA when programming in Java. I use the free Community edition at home and the Ultimate version at work.
  • Visual Studio Code is my go to editor when programming in any language other than Java and editing text files in general. I am using the Arc Dark theme from Linux Themes for VS Code and additional extensions for Python, Go, Markdown, and Toml.
  • Vim when I am too lazy to open VS Code.

Terminal

  • iTerm2 on macOS. It is just better than macOS’ native terminal.
  • Terminator and Guake on my Fedora Linux. The nice thing about Guake is that it is a top-down terminal like the one used in Quake and is quickly available at the press of a key (F10 for me).

I use themes from iTerm2 Color Schemes on all my terminals.

Fonts

In the terminal and editors, I alternate between Hack and Source Code Pro.

Other apps

  • I started using Evernote to store recipes but today I use it for storing almost everything: notes, ideas for blog posts, articles I read and want to keep as reference, projects, receipts, list of places I want to visit, and much more.
  • Firefox is my browser of choice.
  • Krita for sketching and painting.
  • I use GitLab for my personal projects.
  • 1Password so I can have really complex password that I don’t need to remember.