Hey! This is Adib. I hope you’re enjoying this newsletter as much as I do!
If you would like to share your dotfiles, check Dotfile’s about page.
Also, consider joining our Discord community! ❤️
Joosep is a lead front-end engineer living in Tallinn, Estonia, and working at Scoro, a work management SaaS business. He’s experienced with back-end development, DevOps, mobile development, and machine learning. As an avid Vim user, he loves to improve the developer experience of his teams.
Some of the things he likes doing outside of work include improving my development environment, playing video games (currently enjoying Hades), working on side projects (Serieslist is a web application for keeping track of your TV series, and seen episodes), and playing disc golf (a great sport for casually getting some fresh air and exercise).
Neovim and Terminal
Joosep’s dotfiles is a bit more than 5 years old now with over 2000 commits, and it has changed significantly over time. Nowadays, he mostly works with TypeScript, React, and Vue, so his Neovim config is mainly built with keeping those technologies in mind. He tried to keep his Neovim setup minimal, only keeping around the plugins and features he uses.
One of his favorite Neovim features is the Treesitter support, which he quite often finds himself playing around with. He even wrote an article on making key maps "smart" with the help of Treesitter, as well as nvim-ts-context-commentstring (a plugin for setting the commentstring
based on the cursor location in a file). Other than Treesitter, he enjoys using snippets and, of course, the LSP features.
Favorite Tools
lazygit: A simple, keyboard-centered Git UI in the terminal.
kitty: A fast, feature-rich, GPU-based terminal emulator.
Raycast: An application launcher and automation tool for macOS.
fzf: A command-line fuzzy finder.
Zsh: “Even though Zsh is a relatively standard shell that people use, I would still highlight it as I make heavy use of all kinds of Zsh features and have even written my Zsh config from scratch.”
Dotfiles
You can find his dotfiles here: JoosepAlviste/dotfiles.
The readme includes some instructions for getting started, but it's probably best to use it as an inspiration and to pick some of the more interesting pieces from it. Feel free to open an issue if you have any questions about the dotfiles.
Desk Setup
Favorite Books
Technical:
Refactoring UI by Adam Wathan and Steve Schoger
Non-Technical:
Malazan Book of the Fallen by Steven Erikson
Would be very nice to know about font and icons used in the screenshot