This what I use to help me with my digital and work life.
- Logitech MX Master mouse.
- Logitech MX Vertical mouse.
- Microsoft Sculpt Ergonomic keyboard with
- Pre-touchbar Macbook.
Rectangle for window management. I mostly use these 3 handy shortcuts:
ctrl+alt+leftwill resize it to fill the left half size of your screen, ditto for the right size with
ctrl+alt+fwill expand the window to the maximum size. It’s like double-clicking on menu bar except it works for non-native apps (I’m looking at you, Slack).
Dark Reader Browser extension that gives every webpage a “dark mode.”
QLVideo Allows macOS to show thumbnails for file formats like Webm and MKV. Install it with
brew cask install qlvideo.
ProtonVPN & Proton Mail Bridge for VPN and native emails.
Signal replaces WhatsApp and Messenger for talking to people around the world. Friends don’t let friends chat unencrypted.
1Password for password management.
Rocket for emojis 🚀💃💅. It’s effectively a key logger though, so I disable it when typing sensitive info like passwords.
Kap for quick screen recording. It’s super handy to show something to your colleagues. It exports to Webm, it’s free, open-source, and looks good. What a time to be alive.
Todoist for, well, to-dos. It’s my personal calendar until ProtonCalendar sorts itself out.
Notes, drafts and writing
Notion for a lot of things. It’s acting as CMS for this site, it tracks my goals and subscriptions, and much more.
Simplenote for random notes, daily to-do lists, book notes, or when the Notion app is too slow. Sleek, intuitive interface. Super-fast cross-platform sync. Amazing native apps for Android, iOS and macOS.
Typora to write Markdown offline. Useful when I need to draft an email or an article.
Using the 🐠Fish shell🐠 with:
📦 Oh My Fish as the package manager.
🤓 n for managing and switching between node versions. Install it using
brew install n.
Tomorrow night bright as the colour scheme.
z for fuzzy navigation to recent directories. Install it using
omf install z.
Believe it or not, I’m just using the default macOS terminal.
If you’re on macOS, iTerm2 is what most people seem to be happy with. It is now on version 3 though ¯_(ツ)_/¯
Hyper is also a fast, cool-looking terminal built with web technologies, but I have enough memory-hungry Electron apps running concurrently as it is…
For tmux people
I’m keeping a close eye on Alacritty. It has everything I like about iTerm (It’s a fast, native app) and none of the dislikes (a convoluted UI and strange config file). Except, it doesn’t support tabs… That’s a no for me.
Atom is so slow and unmaintained now that I find myself using VSCode all the time.
Look and feel
- My font is Victor Mono. It’s free, has fancy cursive italics and programming ligatures.
- I use Seti as the icon theme.
These extensions are my bare minimum. Whenever I start writing code on a new computer, they get installed.
- Prettier formats my code for me.
- Formatting Toggle lets me disable formatters. How is this not built-in?
- Bracket Pair Colorizer helps me make sense of nested code.
- Spell right enables spell checking.
- Atom Keymap keeps my favourite shortcuts from the Sublime era.
- Live Server Preview makes me not miss the p5.js editor.
- Import cost shows how big my dependencies are.