How I Work

Joe KarlssonBlog

How I Work

Updated: 10/18/2022

There are times when people ask me how I work and about what software or gear I am using. This page will serve as a living document for people to always know the latest and greatest.

Note: I am monetizing this page by using Amazon affiliate links.

My Desk Setup

Joe Karlsson Development Setup

Recording

Keyboard

Processed with VSCO with a5 preset

The top keyboard is a Vortexgear Race 3 with Cherry MX clears.

My bottom keyboard is a custom-built Vortex POK3R with a custom wood case and Cherry Blues. I know that people have REALLY strong opinions about this, but personally, I like clicky switches. I have blues, which are the LOUDEST and clickiest, but clears and browns are clicky and yet not as loud. I would recommend clears as a good starter switch. My keyboard has also been customized with a custom keycap set from WASD keyboards.

Editor

  • Visual Studio Code is my code editor of choice. I was a die-hard Sublime Text fan before and even bought a license with my own money. So suffice to say I went kicking and screaming over to Atom, but honestly, I can’t imagine going back.
    • Monokai Seti is my font theme of choice.
    • Seti UI has been my theme of choice for a few years now. I try to switch to new ones from time to time, but this one has been a staple for me because of how many scenarios it accounts for.
    • Wakatime is like a Fitbit for programmers. Get automated time tracking and metrics about your programming.

Terminal

  • iTerm2 is my terminal of choice for now, but I have been eyeing hyper for some time as well.
    • oh my zsh with a custom theme is what I use instead of bash since the overall experience is more enjoyable for me in the terminal and makes everything visually pleasing to look at.
    • I use the agnoster zsh theme.
  • You can see most of my config files (.eslint, VS Code settings) over at my Dot Files, but please don’t just take these settings’ carte blanche – they work for me but might not be the best

Mac Desktop Apps

  • I’m a huge Alfred fan.
  • I use Google Drive for most files.
  • Window management is something I love. I use Magnet.
  • For my tech talks and presentations, I use PowerPoint.

Linux Desktop Apps

Apps for Linux and Mac

  • I use TickTick to manage my tasks.
  • Streaming music with Spotify.
  • OneNote is my note app for managing all of my notes and thoughts
  • Rambox for managing all of my messaging clients.
  • I use LastPass as my password manager.
  • My VPN of choice is Private Internet Access.
  • I use Buffer to queue up my posts on social media. Works great for making a consistent posting schedule with minimal effort.

Other Gear

  • After a lengthy search for the perfect backpack for both traveling and schlepping gear around the city, I bought a black Incase Icon Pack. It holds everything, and it looks incredible (and very expensive 😑).
  • For travel to conferences, I use a Peak Design 45L Travel Backpack, with 2 small cubes, 1 medium cube, and the Tech Sling. I like this bag, because everything is part of a system, and it fits perfectly!

Follow Joe Karlsson on Social

Want to Learn More About Joe Karlsson?